.app-icon[data-v-b1304ce0]{display:inline-block;flex:none;vertical-align:middle}.app-icon--muted[data-v-b1304ce0]{color:var(--neutral-500)}.app-icon--product[data-v-b1304ce0]{color:var(--product-blue-500)}.app-icon--brand[data-v-b1304ce0]{color:var(--brand-600)}.app-icon--danger[data-v-b1304ce0]{color:var(--error-text)}.app-icon--warning[data-v-b1304ce0]{color:var(--warning-text)}.app-icon--success[data-v-b1304ce0]{color:var(--success-text)}.app-confirm__text[data-v-f1433f77]{color:var(--text-secondary);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);white-space:pre-line}.email-prompt[data-v-1478f33c]{display:grid;gap:var(--space-2)}.email-prompt__submit-proxy[data-v-1478f33c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;background:transparent}.gload[data-v-122ccc1c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-loading, 550);display:flex;align-items:center;justify-content:center;background:#0f121847;cursor:progress}.gload__box[data-v-122ccc1c]{display:flex;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-lg);background:var(--white);box-shadow:0 8px 28px #0f12182e;padding:var(--spacing-12) var(--spacing-lg);color:var(--text-primary);font-size:var(--type-body-m-size)}.gload__spinner[data-v-122ccc1c]{width:18px;height:18px;flex:0 0 auto;border:2px solid var(--neutral-200);border-top-color:var(--brand-600);border-radius:var(--radius-full);animation:gload-spin-122ccc1c .7s linear infinite}.gload__text[data-v-122ccc1c]{white-space:nowrap}@keyframes gload-spin-122ccc1c{to{transform:rotate(360deg)}}.gload-enter-active[data-v-122ccc1c],.gload-leave-active[data-v-122ccc1c]{transition:opacity .14s ease}.gload-enter-from[data-v-122ccc1c],.gload-leave-to[data-v-122ccc1c]{opacity:0}@media(prefers-reduced-motion:reduce){.gload__spinner[data-v-122ccc1c]{animation-duration:2s}}:root{--brand-50: #FFF2F3;--brand-100: #FFE4E7;--brand-200: #FFCCD2;--brand-300: #FF9AA6;--brand-400: #FF6677;--brand-500: #FF3D52;--brand-600: #FF112D;--brand-700: #D90E26;--brand-800: #B30C1F;--brand-900: #8C0918}:root{--product-blue-50: #EDF5FF;--product-blue-100: #D9EBFF;--product-blue-200: #B8D8FF;--product-blue-300: #8BBEFF;--product-blue-400: #5A9FFF;--product-blue-500: #006DEA;--product-blue-600: #0058C2;--product-blue-700: #00449A;--product-blue-800: #00306F;--product-blue-900: #001D47}:root{--category-orange-bg: var(--data-orange-50);--category-orange-border: var(--data-orange-200);--category-orange-text: var(--data-orange-900);--category-blue-bg: var(--data-blue-50);--category-blue-border: var(--data-blue-200);--category-blue-text: var(--data-blue-900);--category-green-bg: var(--data-green-50);--category-green-border: var(--data-green-200);--category-green-text: var(--data-green-900);--category-pink-bg: var(--data-pink-50);--category-pink-border: var(--data-pink-200);--category-pink-text: var(--data-pink-900);--category-magenta-bg: var(--data-magenta-50);--category-magenta-border: var(--data-magenta-200);--category-magenta-text: var(--data-magenta-900);--category-purple-bg: var(--data-purple-50);--category-purple-border: var(--data-purple-200);--category-purple-text: var(--data-purple-900);--category-amber-bg: var(--data-amber-50);--category-amber-border: var(--data-amber-200);--category-amber-text: var(--data-amber-900);--category-indigo-bg: var(--data-indigo-50);--category-indigo-border: var(--data-indigo-200);--category-indigo-text: var(--data-indigo-900)}:root{--white: #FFFFFF;--neutral-50: #F7F8FA;--neutral-100: #F1F3F5;--neutral-200: #E6E9EE;--neutral-300: #D5DAE1;--neutral-400: #B8C0CC;--neutral-500: #97A0AD;--neutral-600: #6F7785;--neutral-700: #4B5563;--neutral-800: #2B313A;--neutral-900: #1A1A1A;--text-primary: var(--neutral-900);--text-body: var(--neutral-800);--text-secondary: var(--neutral-700);--text-tertiary: var(--neutral-600);--text-disabled: var(--neutral-500);--color-action-task-default: var(--neutral-900);--color-action-task-hover: var(--neutral-800);--color-action-task-active: var(--neutral-700);--color-action-product-default: var(--product-blue-500);--color-action-product-hover: var(--product-blue-600);--color-action-product-active: var(--product-blue-700);--color-action-brand-default: var(--brand-600);--color-action-brand-hover: var(--brand-700);--color-action-brand-active: var(--brand-800)}:root{--success-text: #009B3A;--success-hover: #009A29;--success-active: #008522;--success-bg: #E8FFEA;--success-tag: #E8FFEA;--success-border: #AFF0B5;--success-dot: #00B42A;--warning-text: #D96800;--warning-hover: #D25F00;--warning-active: #B35200;--warning-bg: #FFF7E8;--warning-tag: #FFF7E8;--warning-border: #FFE4BA;--warning-dot: #FF7D00;--error-text: #E84040;--error-hover: #F53F3F;--error-active: #AF2126;--error-bg: #FFECE8;--error-tag: #FFECE8;--error-border: #FDCDC5;--error-dot: #F53F3F;--info-text: #1677D9;--info-bg: #E8F7FF;--info-tag: #E8F7FF;--info-border: #C3E7FE;--info-dot: #3491FA;--success-solid: #00B42A;--success-solid-hover: #23C343;--success-solid-active: #009A29;--warning-solid: #FF7D00;--warning-solid-hover: #D25F00;--warning-solid-active: #B35200;--error-solid: #F53F3F;--error-solid-hover: #F76560;--error-solid-active: #F53F3F;--error-text-light: #F9A0A0;--success-text-light: #6BD18A;--warning-text-light: #FFB366}:root{--data-amber-50: #FEF5E8;--data-amber-100: #FDEAD0;--data-amber-200: #FBE0B9;--data-amber-300: #F3B348;--data-amber-400: #E09E37;--data-amber-500: #C4892E;--data-amber-600: #A57526;--data-amber-700: #8A5F1E;--data-amber-800: #6A4B15;--data-amber-900: #4E360D;--data-orange-50: #FEF2EC;--data-orange-100: #FDE6DA;--data-orange-200: #FCD9C7;--data-orange-300: #F2A479;--data-orange-400: #EF8A54;--data-orange-500: #EE7A40;--data-orange-600: #D56B36;--data-orange-700: #CA5F2D;--data-orange-800: #B14B21;--data-orange-900: #993C18;--data-coral-50: #FEF2EF;--data-coral-100: #FDE5DF;--data-coral-200: #FCD7CF;--data-coral-300: #F1A08D;--data-coral-400: #EF856C;--data-coral-500: #ED6B4D;--data-coral-600: #D4563B;--data-coral-700: #BD4D34;--data-coral-800: #A4432D;--data-coral-900: #822310;--data-red-50: #FEF1F1;--data-red-100: #FDE4E2;--data-red-200: #FCD6D4;--data-red-300: #F19D9B;--data-red-400: #EE817E;--data-red-500: #EC6762;--data-red-600: #E05650;--data-red-700: #D34841;--data-red-800: #C83D35;--data-red-900: #A92216;--data-pink-50: #FEF1F3;--data-pink-100: #FDE3E7;--data-pink-200: #FCD5DB;--data-pink-300: #F19AAC;--data-pink-400: #EE7D96;--data-pink-500: #D45772;--data-pink-600: #C84D66;--data-pink-700: #B03C54;--data-pink-800: #98293C;--data-pink-900: #9E1F2C;--data-magenta-50: #FCF1FA;--data-magenta-100: #FAE2F5;--data-magenta-200: #F6D4EF;--data-magenta-300: #E697D9;--data-magenta-400: #E377D0;--data-magenta-500: #BD50AA;--data-magenta-600: #BC48A7;--data-magenta-700: #BC39A2;--data-magenta-800: #982982;--data-magenta-900: #7A1A66;--data-purple-50: #F5F3FF;--data-purple-100: #EBE6FF;--data-purple-200: #E1DAFE;--data-purple-300: #BAA7F9;--data-purple-400: #A78DF8;--data-purple-500: #9374F7;--data-purple-600: #7F59F6;--data-purple-700: #6B40F4;--data-purple-800: #5827F3;--data-purple-900: #4412E2;--data-indigo-50: #F2F5FF;--data-indigo-100: #E5EAFE;--data-indigo-200: #D8E0FE;--data-indigo-300: #A5B4F9;--data-indigo-400: #8A9EF8;--data-indigo-500: #728AF7;--data-indigo-600: #5673F6;--data-indigo-700: #3754DD;--data-indigo-800: #2B47D1;--data-indigo-900: #2036A0;--data-blue-50: #EFF7FF;--data-blue-100: #DFF0FE;--data-blue-200: #CFE8FE;--data-blue-300: #8AC8FA;--data-blue-400: #6EBAF9;--data-blue-500: #55A9F8;--data-blue-600: #459BF8;--data-blue-700: #377ECA;--data-blue-800: #2A64A1;--data-blue-900: #1C4872;--data-green-50: #EEF8F4;--data-green-100: #DCF1E9;--data-green-200: #CBEBDF;--data-green-300: #7DCEB3;--data-green-400: #69CEA8;--data-green-500: #5DC79B;--data-green-600: #50B086;--data-green-700: #40906E;--data-green-800: #317156;--data-green-900: #21523F;--data-amber-0: var(--data-amber-300);--data-amber-1: var(--data-amber-400);--data-amber-2: var(--data-amber-500);--data-amber-3: var(--data-amber-600);--data-amber-4: var(--data-amber-700);--data-amber-5: var(--data-amber-800);--data-amber-6: var(--data-amber-900);--data-orange-0: var(--data-orange-300);--data-orange-1: var(--data-orange-400);--data-orange-2: var(--data-orange-500);--data-orange-3: var(--data-orange-600);--data-orange-4: var(--data-orange-700);--data-orange-5: var(--data-orange-800);--data-orange-6: var(--data-orange-900);--data-coral-0: var(--data-coral-300);--data-coral-1: var(--data-coral-400);--data-coral-2: var(--data-coral-500);--data-coral-3: var(--data-coral-600);--data-coral-4: var(--data-coral-700);--data-coral-5: var(--data-coral-800);--data-coral-6: var(--data-coral-900);--data-red-0: var(--data-red-300);--data-red-1: var(--data-red-400);--data-red-2: var(--data-red-500);--data-red-3: var(--data-red-600);--data-red-4: var(--data-red-700);--data-red-5: var(--data-red-800);--data-red-6: var(--data-red-900);--data-pink-0: var(--data-pink-300);--data-pink-1: var(--data-pink-400);--data-pink-2: var(--data-pink-500);--data-pink-3: var(--data-pink-600);--data-pink-4: var(--data-pink-700);--data-pink-5: var(--data-pink-800);--data-pink-6: var(--data-pink-900);--data-magenta-0: var(--data-magenta-300);--data-magenta-1: var(--data-magenta-400);--data-magenta-2: var(--data-magenta-500);--data-magenta-3: var(--data-magenta-600);--data-magenta-4: var(--data-magenta-700);--data-magenta-5: var(--data-magenta-800);--data-magenta-6: var(--data-magenta-900);--data-purple-0: var(--data-purple-300);--data-purple-1: var(--data-purple-400);--data-purple-2: var(--data-purple-500);--data-purple-3: var(--data-purple-600);--data-purple-4: var(--data-purple-700);--data-purple-5: var(--data-purple-800);--data-purple-6: var(--data-purple-900);--data-indigo-0: var(--data-indigo-300);--data-indigo-1: var(--data-indigo-400);--data-indigo-2: var(--data-indigo-500);--data-indigo-3: var(--data-indigo-600);--data-indigo-4: var(--data-indigo-700);--data-indigo-5: var(--data-indigo-800);--data-indigo-6: var(--data-indigo-900);--data-blue-0: var(--data-blue-300);--data-blue-1: var(--data-blue-400);--data-blue-2: var(--data-blue-500);--data-blue-3: var(--data-blue-600);--data-blue-4: var(--data-blue-700);--data-blue-5: var(--data-blue-800);--data-blue-6: var(--data-blue-900);--data-green-0: var(--data-green-300);--data-green-1: var(--data-green-400);--data-green-2: var(--data-green-500);--data-green-3: var(--data-green-600);--data-green-4: var(--data-green-700);--data-green-5: var(--data-green-800);--data-green-6: var(--data-green-900)}:root{--type-display-l-size: 56px;--type-display-l-line-height: 64px;--type-display-l-weight: 700;--type-heading-h1-size: 40px;--type-heading-h1-line-height: 48px;--type-heading-h1-weight: 600;--type-heading-h2-size: 32px;--type-heading-h2-line-height: 40px;--type-heading-h2-weight: 600;--type-heading-h3-size: 24px;--type-heading-h3-line-height: 32px;--type-heading-h3-weight: 500;--type-heading-h4-size: 20px;--type-heading-h4-line-height: 28px;--type-heading-h4-weight: 500;--type-heading-h5-size: 18px;--type-heading-h5-line-height: 26px;--type-heading-h5-weight: 500;--type-heading-h6-size: 16px;--type-heading-h6-line-height: 24px;--type-heading-h6-weight: 500;--type-body-l-size: 16px;--type-body-l-line-height: 24px;--type-body-l-weight: 400;--type-body-m-size: 14px;--type-body-m-line-height: 22px;--type-body-m-weight: 400;--type-body-s-size: 13px;--type-body-s-line-height: 20px;--type-body-s-weight: 400;--type-caption-size: 12px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-body-l-weight-semibold: 600;--type-body-m-weight-medium: 500;--type-body-m-weight-semibold: 600;--type-body-s-weight-semibold: 600;--type-caption-weight-semibold: 600}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-12: 12px;--spacing-md: 16px;--spacing-20: 20px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 96px}:root{--control-height-sm: 28px;--control-height-md: 32px;--control-height-lg: 36px;--control-height-xl: 48px;--control-height-2xl: 56px;--icon-size-xs: 12px;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-size-xl: 32px;--touch-target-min: 44px;--disabled-opacity: .48;--content-reading-width: 700px;--content-docs-width: 1120px}:root{--button-gap: 8px;--button-padding-x-sm: 12px;--button-padding-x-md: 16px;--button-padding-x-lg: 20px;--button-padding-x-xl: 32px;--button-padding-x-2xl: 40px;--field-padding-x-sm: 10px;--field-padding-x-md: 12px;--field-padding-x-lg: 12px;--field-border-default: var(--neutral-300);--field-border-hover: var(--neutral-900);--field-border-focus: var(--neutral-900);--field-border-error: var(--error-dot);--field-bg-disabled: var(--neutral-100);--field-bg-readonly: var(--neutral-50);--textarea-min-height-sm: 80px;--textarea-min-height-md: 96px;--textarea-min-height-lg: 120px;--selection-control-size: 16px;--selection-control-gap: 8px;--switch-width-sm: 32px;--switch-height-sm: 18px;--switch-width-md: 40px;--switch-height-md: 22px;--form-field-gap: 16px;--form-section-gap: 32px;--form-actions-gap: 12px;--table-row-height-compact: 36px;--table-row-height-standard: 44px;--table-row-height-comfortable: 52px;--table-cell-padding-x-compact: 12px;--table-cell-padding-x-standard: 16px;--table-cell-padding-x-comfortable: 20px;--table-column-min-width: 120px;--pagination-gap: 4px;--modal-width-sm: 400px;--modal-width-md: 520px;--modal-width-lg: 720px;--modal-width-xl: 960px;--drawer-width-sm: 400px;--drawer-width-md: 480px;--drawer-width-lg: 640px;--drawer-width-xl: 800px}:root{--focus-ring-color: var(--neutral-900);--focus-ring-width: 2px;--focus-ring-offset: 2px;--motion-duration-fast: .12s;--motion-duration-normal: .18s;--motion-duration-slow: .28s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--overlay-bg: rgb(0 0 0 / 36%);--toast-duration-default: 4s;--tooltip-delay-default: .4s}:root{--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1440px}:root{--radius-none: 0px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px}:root{--shadow-xs: 0 1px 3px 0 rgba(0, 0, 0, .08);--shadow-md: 0 2px 5px 0 rgba(0, 0, 0, .1);--shadow-lg: 0 4px 10px 0 rgba(0, 0, 0, .1);--shadow-xl: 0 8px 20px 0 rgba(0, 0, 0, .1);--table-sticky-shadow-left: 3px 0 6px -4px rgba(17, 24, 39, .28);--table-sticky-shadow-right: -3px 0 6px -4px rgba(17, 24, 39, .28)}:root{--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--z-loading: 450}:root{--layout-website-width: 1920px;--layout-website-content: 1400px;--layout-website-nav-height: 64px;--layout-website-hero-sm: 500px;--layout-website-hero-md: 650px;--layout-website-hero-lg: 800px;--layout-backend-width: 1440px;--layout-backend-topbar-height: 64px;--layout-backend-sidebar-expanded: 240px;--layout-backend-sidebar-collapsed: 64px}:root{--docs-bg: var(--neutral-50);--docs-bg-card: #FFFFFF;--docs-fg: var(--neutral-900);--docs-muted: var(--neutral-600);--docs-border: var(--neutral-200);--docs-border-strong: var(--neutral-300);--docs-hover-bg: var(--neutral-100);--docs-active-bg: var(--neutral-900);--docs-active-fg: #FFFFFF;--docs-accent: var(--brand-600);--docs-measurement: #F3B348;--docs-measurement-text: #6A4B15;--docs-code-bg: var(--neutral-50);--docs-panel-shadow: none;--docs-soft-shadow: none;--docs-hero-bg: radial-gradient(circle at 0% 0%, rgba(255, 17, 45, .08), transparent 34%), radial-gradient(circle at 92% 8%, rgba(0, 109, 234, .08), transparent 38%), linear-gradient(135deg, #FFFFFF 0%, #FAFAFA 46%, #F7F8FA 100%)}:root{--space-2: 2px;--space-6: 6px}*,*:before,*:after{box-sizing:border-box}html{font-family:PingFang SC,Microsoft YaHei,Source Han Sans CN,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;min-width:320px;min-height:100vh;background:var(--neutral-50);color:var(--text-primary);font-family:inherit}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-primary);font-weight:var(--type-heading-h6-weight)}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit}:focus-visible{outline:none;outline-offset:0;box-shadow:none}::selection{background:var(--brand-100);color:var(--text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--neutral-300) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:var(--radius-full)}*::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}.font-mono{font-family:SF Mono,Cascadia Code,JetBrains Mono,ui-monospace,monospace}.font-data{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}code:not(pre code){padding:var(--space-2) var(--space-6);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-50);color:var(--text-body);font-family:SF Mono,Cascadia Code,JetBrains Mono,ui-monospace,monospace;font-size:var(--type-caption-size)}.u-muted{color:var(--text-tertiary)}.u-soft{color:var(--neutral-500)}.u-small{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height)}.u-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.u-nowrap{white-space:nowrap}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-right{text-align:right}.u-center{text-align:center}.u-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-md);align-content:start}.u-row{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.u-row--end{justify-content:flex-end}.u-spacer{flex:1}.u-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--form-field-gap)}.u-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--form-field-gap)}.u-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--form-field-gap)}@media(max-width:1023px){.u-grid-3,.u-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.u-grid-2,.u-grid-3,.u-grid-4{grid-template-columns:minmax(0,1fr)}}.u-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-md)}@media(max-width:1023px){.u-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.u-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.u-stat{padding:var(--spacing-12)}.u-stat__value{font-size:var(--type-heading-h4-size);line-height:var(--type-heading-h4-line-height)}}.u-stat{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--white);padding:var(--spacing-md) var(--spacing-md) var(--spacing-12)}.u-stat__label{color:var(--text-tertiary);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height)}.u-stat__value{margin-top:var(--spacing-sm);color:var(--text-primary);font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-heading-h3-line-height);font-variant-numeric:tabular-nums}.u-stat__value--success{color:var(--success-text)}.u-stat__value--danger{color:var(--error-text)}.u-stat__value--warning{color:var(--warning-text)}.u-stat__sub{margin-top:var(--spacing-xs);color:var(--text-tertiary);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height)}.u-progress{position:relative;width:100%;height:6px;overflow:hidden;border-radius:var(--radius-full);background:var(--neutral-200)}.u-progress__bar{display:block;height:100%;border-radius:inherit;background:var(--neutral-900);transition:width var(--motion-duration-normal) var(--motion-easing-standard)}.u-progress__bar--success{background:var(--success-solid)}.u-progress__bar--warning{background:var(--warning-solid)}.u-progress__bar--danger{background:var(--error-solid)}.u-note{display:flex;gap:var(--spacing-sm);border:1px solid var(--info-border);border-radius:var(--radius-md);background:var(--info-bg);padding:var(--spacing-12) var(--spacing-md);color:var(--text-secondary);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height)}.u-note--warning{border-color:var(--warning-border);background:var(--warning-bg)}.u-note--danger{border-color:var(--error-border);background:var(--error-bg)}.u-note--success{border-color:var(--success-border);background:var(--success-bg)}.u-note ul{margin:var(--spacing-xs) 0 0;padding-left:18px}.u-empty-plain.xc-empty,.xc-empty.u-empty-plain{border:0;border-radius:0;background:transparent;padding:var(--spacing-xl) var(--spacing-lg)}.u-empty-plain.xc-empty.xc-empty--sm,.xc-empty.u-empty-plain.xc-empty--sm{padding:var(--spacing-lg) var(--spacing-md)}@keyframes u-fade-in{0%{opacity:0}to{opacity:1}}@keyframes u-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.u-fade-in{animation:u-fade-in var(--motion-duration-fast) ease-out both}.u-slide-up{animation:u-slide-up var(--motion-duration-normal) ease-out both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.xc-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);border:0;border-radius:var(--radius-sm);font-weight:400;line-height:var(--type-body-m-line-height);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.xc-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.xc-button--solid:disabled,.xc-button--outline:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.xc-button--ghost:disabled,.xc-button--text:disabled{cursor:not-allowed}.xc-button--sm{height:var(--control-height-sm);padding:0 var(--button-padding-x-sm);font-size:var(--type-body-m-size)}.xc-button--md{height:var(--control-height-md);padding:0 var(--button-padding-x-md);font-size:var(--type-body-m-size)}.xc-button--lg{height:var(--control-height-lg);padding:0 var(--button-padding-x-lg);font-size:var(--type-body-m-size)}.xc-button--xl{min-height:var(--control-height-xl);padding:12px var(--button-padding-x-xl);font-size:var(--type-heading-h5-size);line-height:var(--type-heading-h5-line-height)}.xc-button--2xl{min-height:var(--control-height-2xl);padding:14px var(--button-padding-x-2xl);font-size:var(--type-heading-h4-size);line-height:var(--type-heading-h4-line-height)}.xc-button--solid.xc-button--task{background:var(--color-action-task-default);color:var(--white)}.xc-button--solid.xc-button--task:hover:not(:disabled){background:var(--color-action-task-hover)}.xc-button--solid.xc-button--task:active:not(:disabled){background:var(--color-action-task-active)}.xc-button--solid.xc-button--neutral{background:var(--neutral-900);color:var(--white)}.xc-button--solid.xc-button--neutral:hover:not(:disabled){background:var(--neutral-800)}.xc-button--solid.xc-button--neutral:active:not(:disabled){background:var(--neutral-700)}.xc-button--solid.xc-button--product{background:var(--product-blue-500);color:var(--white)}.xc-button--solid.xc-button--product:hover:not(:disabled){background:var(--product-blue-600)}.xc-button--solid.xc-button--product:active:not(:disabled){background:var(--product-blue-700)}.xc-button--solid.xc-button--brand{background:var(--brand-600);color:var(--white)}.xc-button--solid.xc-button--brand:hover:not(:disabled){background:var(--brand-700)}.xc-button--solid.xc-button--brand:active:not(:disabled){background:var(--brand-800)}.xc-button--solid.xc-button--danger{background:var(--brand-600);color:var(--white)}.xc-button--solid.xc-button--danger:hover:not(:disabled){background:var(--brand-700)}.xc-button--solid.xc-button--danger:active:not(:disabled){background:var(--brand-800)}.xc-button--solid.xc-button--success{background:var(--success-solid);color:var(--white)}.xc-button--solid.xc-button--success:hover:not(:disabled){background:var(--success-solid-hover)}.xc-button--solid.xc-button--success:active:not(:disabled){background:var(--success-solid-active)}.xc-button--solid.xc-button--warning{background:var(--warning-solid);color:var(--white)}.xc-button--solid.xc-button--warning:hover:not(:disabled){background:var(--warning-solid-hover)}.xc-button--solid.xc-button--warning:active:not(:disabled){background:var(--warning-solid-active)}.xc-button--outline{border:1px solid currentColor;background:var(--white)}.xc-button--outline.xc-button--neutral,.xc-button--text.xc-button--neutral{color:var(--neutral-900)}.xc-button--outline.xc-button--task,.xc-button--text.xc-button--task{color:var(--color-action-task-default)}.xc-button--outline.xc-button--product,.xc-button--text.xc-button--product{color:var(--product-blue-500)}.xc-button--outline.xc-button--brand,.xc-button--text.xc-button--brand,.xc-button--outline.xc-button--danger,.xc-button--text.xc-button--danger{color:var(--brand-600)}.xc-button--outline.xc-button--success,.xc-button--text.xc-button--success{color:var(--success-text)}.xc-button--outline.xc-button--warning,.xc-button--text.xc-button--warning{color:var(--warning-text)}.xc-button--outline.xc-button--neutral:hover:not(:disabled),.xc-button--text.xc-button--neutral:hover:not(:disabled),.xc-button--outline.xc-button--task:hover:not(:disabled),.xc-button--text.xc-button--task:hover:not(:disabled){background:var(--neutral-50)}.xc-button--outline.xc-button--product:hover:not(:disabled),.xc-button--text.xc-button--product:hover:not(:disabled){background:var(--product-blue-50)}.xc-button--outline.xc-button--brand:hover:not(:disabled),.xc-button--text.xc-button--brand:hover:not(:disabled),.xc-button--outline.xc-button--danger:hover:not(:disabled),.xc-button--text.xc-button--danger:hover:not(:disabled){background:var(--brand-50)}.xc-button--outline.xc-button--success:hover:not(:disabled),.xc-button--text.xc-button--success:hover:not(:disabled){background:var(--success-bg)}.xc-button--outline.xc-button--warning:hover:not(:disabled),.xc-button--text.xc-button--warning:hover:not(:disabled){background:var(--warning-bg)}.xc-button--outline.xc-button--neutral:active:not(:disabled),.xc-button--outline.xc-button--task:active:not(:disabled),.xc-button--text.xc-button--neutral:active:not(:disabled),.xc-button--text.xc-button--task:active:not(:disabled){background:var(--neutral-100)}.xc-button--outline.xc-button--product:active:not(:disabled),.xc-button--text.xc-button--product:active:not(:disabled){background:var(--product-blue-100)}.xc-button--outline.xc-button--brand:active:not(:disabled),.xc-button--outline.xc-button--danger:active:not(:disabled),.xc-button--text.xc-button--brand:active:not(:disabled),.xc-button--text.xc-button--danger:active:not(:disabled){background:var(--brand-100)}.xc-button--outline.xc-button--success:active:not(:disabled),.xc-button--text.xc-button--success:active:not(:disabled){background:var(--success-border)}.xc-button--outline.xc-button--warning:active:not(:disabled),.xc-button--text.xc-button--warning:active:not(:disabled){background:var(--warning-border)}.xc-button--ghost.xc-button--neutral{background:var(--neutral-100);color:var(--neutral-900)}.xc-button--ghost.xc-button--task{background:var(--neutral-100);color:var(--color-action-task-default)}.xc-button--ghost.xc-button--task:hover:not(:disabled),.xc-button--ghost.xc-button--neutral:hover:not(:disabled){background:var(--neutral-200)}.xc-button--ghost.xc-button--product{background:var(--product-blue-50);color:var(--product-blue-500)}.xc-button--ghost.xc-button--product:hover:not(:disabled){background:var(--product-blue-100)}.xc-button--ghost.xc-button--brand,.xc-button--ghost.xc-button--danger{background:var(--brand-50);color:var(--brand-600)}.xc-button--ghost.xc-button--brand:hover:not(:disabled),.xc-button--ghost.xc-button--danger:hover:not(:disabled){background:var(--brand-100)}.xc-button--ghost.xc-button--success{background:var(--success-bg);color:var(--success-text)}.xc-button--ghost.xc-button--success:hover:not(:disabled){background:var(--success-tag)}.xc-button--ghost.xc-button--warning{background:var(--warning-bg);color:var(--warning-text)}.xc-button--ghost.xc-button--warning:hover:not(:disabled){background:var(--warning-tag)}.xc-button--ghost.xc-button--neutral:active:not(:disabled),.xc-button--ghost.xc-button--task:active:not(:disabled){background:var(--neutral-300)}.xc-button--ghost.xc-button--product:active:not(:disabled){background:var(--product-blue-200)}.xc-button--ghost.xc-button--brand:active:not(:disabled),.xc-button--ghost.xc-button--danger:active:not(:disabled){background:var(--brand-200)}.xc-button--ghost.xc-button--success:active:not(:disabled){background:var(--success-border)}.xc-button--ghost.xc-button--warning:active:not(:disabled){background:var(--warning-border)}.xc-button--ghost.xc-button--neutral:disabled,.xc-button--ghost.xc-button--task:disabled,.xc-button--text.xc-button--neutral:disabled,.xc-button--text.xc-button--task:disabled{color:var(--text-disabled)}.xc-button--ghost.xc-button--product:disabled,.xc-button--text.xc-button--product:disabled{color:var(--product-blue-300)}.xc-button--ghost.xc-button--brand:disabled,.xc-button--ghost.xc-button--danger:disabled,.xc-button--text.xc-button--brand:disabled,.xc-button--text.xc-button--danger:disabled{color:var(--brand-300)}.xc-button--ghost.xc-button--success:disabled,.xc-button--text.xc-button--success:disabled{color:var(--success-text-light)}.xc-button--ghost.xc-button--warning:disabled,.xc-button--text.xc-button--warning:disabled{color:var(--warning-text-light)}.xc-button--text{background:transparent}.xc-button__spinner{width:var(--icon-size-sm);height:var(--icon-size-sm);border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:xc-button-spin var(--motion-duration-slow) linear infinite}@keyframes xc-button-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.xc-button--sm,.xc-button--md,.xc-button--lg{min-height:var(--touch-target-min)}}.xc-input{display:block}.xc-input__label{display:block;margin-bottom:var(--space-6);color:var(--text-secondary);font-size:var(--type-body-m-size);font-weight:400;line-height:var(--type-body-m-line-height)}.xc-input__required,.xc-textarea__required,.xc-select__required{margin-left:4px;color:var(--brand-600)}.xc-input__body{display:block;min-width:0;flex:1}.xc-input__field{display:flex;align-items:stretch;border-radius:var(--radius-sm)}.xc-input__field--addons{overflow:hidden;border:1px solid var(--field-border-default);background:var(--white);transition:border-color .15s ease}.xc-input__field--addons:not(.xc-input__field--disabled):hover{border-color:var(--field-border-hover)}.xc-input__field--addons:not(.xc-input__field--disabled):active,.xc-input__field--addons:focus-within{border-color:var(--field-border-focus)}.xc-input__field--error,.xc-input__field--error:hover,.xc-input__field--error:focus-within{border-color:var(--field-border-error)}.xc-input__field--disabled{background:var(--field-bg-disabled)}.xc-input__field--readonly{background:var(--field-bg-readonly)}.xc-input__control-wrap{position:relative;display:flex;min-width:0;flex:1}.xc-input__prefix,.xc-input__suffix{position:absolute;top:50%;display:flex;color:var(--neutral-500);transform:translateY(-50%);pointer-events:none}.xc-input__prefix{left:12px}.xc-input__suffix{right:12px;font-size:12px}.xc-input__control{width:100%;border:1px solid var(--field-border-default);border-radius:var(--radius-sm);background:var(--white);color:var(--text-primary);font-family:inherit;outline:none;transition:border-color .15s ease,background-color .15s ease}.xc-input__control::placeholder{color:var(--neutral-400)}.xc-input__control:hover:not(:disabled){border-color:var(--field-border-hover)}.xc-input__control:active:not(:disabled),.xc-input__control:focus{border-color:var(--field-border-focus)}.xc-input__control:focus-visible{outline:none;box-shadow:none}.xc-input__control:disabled{cursor:not-allowed;background:var(--field-bg-disabled);color:var(--text-disabled)}.xc-input__control:read-only:not(:disabled){background:var(--field-bg-readonly);color:var(--text-secondary)}.xc-input__control--error{border-color:var(--field-border-error)}.xc-input__control--addons{border:0;border-radius:0;box-shadow:none}.xc-input__control--sm{height:var(--control-height-sm);padding:0 var(--field-padding-x-sm);font-size:var(--type-body-m-size)}.xc-input__control--md{height:var(--control-height-md);padding:0 var(--field-padding-x-md);font-size:var(--type-body-m-size)}.xc-input__control--lg{height:var(--control-height-lg);padding:0 var(--field-padding-x-lg);font-size:var(--type-body-m-size)}.xc-input__control--with-prefix{padding-left:36px}.xc-input__control--with-suffix{padding-right:40px}.xc-input__control--with-count{padding-right:64px}.xc-input__count{position:absolute;top:50%;right:12px;color:var(--text-tertiary);font-size:12px;line-height:18px;transform:translateY(-50%);pointer-events:none}.xc-input__message{display:block;margin-top:var(--space-6);color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.xc-input__message--error,.xc-textarea__message--error,.xc-select__message--error{color:var(--error-text)}.xc-input__addon{display:flex;min-width:76px;align-items:stretch;background:var(--neutral-50)}.xc-input__addon--prefix{border-right:1px solid var(--field-border-default)}.xc-input__addon--suffix{border-left:1px solid var(--field-border-default)}@media(max-width:767px){.xc-input__control{min-height:var(--touch-target-min)}}.xc-textarea{display:block}.xc-textarea__label{display:block;margin-bottom:var(--space-6);color:var(--text-secondary);font-size:var(--type-body-m-size);font-weight:400;line-height:var(--type-body-m-line-height)}.xc-textarea__body{display:block;min-width:0;flex:1}.xc-textarea__control-wrap{position:relative;display:block}.xc-textarea__control{width:100%;min-height:var(--textarea-min-height-md);border:1px solid var(--field-border-default);border-radius:var(--radius-sm);background:var(--white);color:var(--text-body);font-family:inherit;line-height:var(--type-body-m-line-height);outline:none;resize:vertical;transition:border-color .15s ease,background-color .15s ease}.xc-textarea__control::placeholder{color:var(--neutral-400)}.xc-textarea__control:hover:not(:disabled):not(:read-only){border-color:var(--field-border-hover)}.xc-textarea__control:active:not(:disabled):not(:read-only),.xc-textarea__control:focus{border-color:var(--field-border-focus)}.xc-textarea__control:disabled,.xc-textarea__control:read-only{background:var(--field-bg-readonly);color:var(--text-secondary)}.xc-textarea__control:disabled{cursor:not-allowed;background:var(--field-bg-disabled);color:var(--text-disabled)}.xc-textarea__control--error{border-color:var(--error-text)}.xc-textarea__control--sm{min-height:var(--textarea-min-height-sm);padding:8px 12px;font-size:var(--type-body-m-size)}.xc-textarea__control--md{min-height:var(--textarea-min-height-md);padding:10px 12px;font-size:var(--type-body-m-size)}.xc-textarea__control--lg{min-height:var(--textarea-min-height-lg);padding:12px 16px;font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height)}.xc-textarea__control--with-count{padding-bottom:28px}.xc-textarea__count{position:absolute;right:12px;bottom:8px;color:var(--text-tertiary);font-family:SF Mono,Cascadia Code,ui-monospace,monospace;font-size:12px;line-height:18px;pointer-events:none}.xc-textarea__message{display:block;margin-top:var(--space-6);color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.xc-select{display:block}.xc-select__label{display:block;margin-bottom:var(--space-6);color:var(--text-secondary);font-size:var(--type-body-m-size);font-weight:400;line-height:var(--type-body-m-line-height)}.xc-select__body{display:block;min-width:0;flex:1}.xc-select__control-wrap{position:relative;display:block}.xc-select__control{position:relative;display:flex;width:100%;align-items:center;border:1px solid var(--field-border-default);border-radius:var(--radius-sm);background:var(--white);color:var(--text-body);font-family:inherit;font-size:var(--type-body-m-size);font-weight:400;line-height:var(--type-body-m-line-height);text-align:left;outline:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.xc-select__control:hover:not(.xc-select__control--disabled,.xc-select__control--loading){border-color:var(--field-border-hover)}.xc-select__control:active:not(.xc-select__control--disabled,.xc-select__control--loading),.xc-select__control:focus-visible,.xc-select__control--open{border-color:var(--field-border-focus);box-shadow:none}.xc-select__control--error{border-color:var(--field-border-error)}.xc-select__control--disabled,.xc-select__control--loading{cursor:not-allowed;background:var(--field-bg-disabled);color:var(--text-disabled)}.xc-select__control--sm{height:var(--control-height-sm);padding:0 32px 0 var(--field-padding-x-sm)}.xc-select__control--md{height:var(--control-height-md);padding:0 36px 0 var(--field-padding-x-md)}.xc-select__control--lg{height:var(--control-height-lg);padding:0 36px 0 var(--field-padding-x-lg)}.xc-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-select__value--placeholder{color:var(--neutral-400)}.xc-select__caret{position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);pointer-events:none;transform:translateY(-65%) rotate(45deg);transition:transform .15s ease}.xc-select__caret--open{transform:translateY(-20%) rotate(225deg)}.xc-select__panel{position:absolute;left:0;z-index:var(--z-dropdown);display:block;width:100%;min-width:180px;max-width:480px;max-height:240px;margin-top:4px;padding:4px;overflow-y:auto;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--white);box-shadow:var(--shadow-lg)}.xc-select__panel--end{right:0;left:auto}.xc-select__search{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding:8px;border-bottom:1px solid var(--neutral-200)}.xc-select__search-input{width:100%;min-width:0;border:0;background:transparent;color:var(--text-body);font:inherit;outline:none}.xc-select__search-input::placeholder{color:var(--neutral-400)}.xc-select__empty{display:block;padding:20px 12px;color:var(--text-tertiary);font-size:var(--type-body-m-size);text-align:center}.xc-select__option{display:flex;width:100%;min-height:var(--control-height-md);align-items:center;gap:8px;padding:var(--space-6) 8px;overflow:hidden;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-body);font:inherit;text-align:left;cursor:pointer}.xc-select__option:hover,.xc-select__option--focused,.xc-select__option--selected{background:var(--neutral-100);color:var(--neutral-900)}.xc-select__option--disabled{background:transparent;color:var(--text-disabled);cursor:not-allowed}.xc-select__option-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-select__message{display:block;margin-top:var(--space-6);color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.xc-checkbox-control{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--neutral-400);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.xc-checkbox-control--sm{width:14px;height:14px}.xc-checkbox-control--md{width:var(--selection-control-size);height:var(--selection-control-size)}.xc-checkbox-control--checked,.xc-checkbox-control--indeterminate{border-color:var(--product-blue-500);background:var(--product-blue-500)}.xc-checkbox-control--checked:after{width:4px;height:8px;margin-top:-2px;border-right:1.5px solid var(--white);border-bottom:1.5px solid var(--white);content:"";transform:rotate(45deg)}.xc-checkbox-control--indeterminate:after{width:8px;height:1.5px;background:var(--white);content:""}.xc-checkbox-control--disabled{border-color:var(--neutral-300);background:var(--neutral-100);cursor:not-allowed}.xc-checkbox-control--disabled.xc-checkbox-control--checked,.xc-checkbox-control--disabled.xc-checkbox-control--indeterminate{border-color:var(--neutral-300);background:var(--neutral-300)}.xc-checkbox{position:relative;display:inline-flex;align-items:flex-start;gap:var(--selection-control-gap);color:var(--text-body);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);cursor:pointer}.xc-checkbox--disabled{color:var(--text-disabled);cursor:not-allowed}.xc-checkbox__input{position:absolute;opacity:0;pointer-events:none}.xc-checkbox>.xc-checkbox-control{margin-top:3px}.xc-checkbox:hover:not(.xc-checkbox--disabled)>.xc-checkbox-control{border-color:var(--product-blue-500)}.xc-checkbox__content{display:grid;gap:2px}.xc-checkbox__message,.xc-checkbox__description{color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.xc-switch-control{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;border-radius:var(--radius-full);background:var(--neutral-300);cursor:pointer;transition:background-color .15s ease}.xc-switch-control--sm{width:var(--switch-width-sm);height:var(--switch-height-sm)}.xc-switch-control--md{width:var(--switch-width-md);height:var(--switch-height-md)}.xc-switch-control:after{position:absolute;left:2px;width:calc(50% - 2px);aspect-ratio:1;border-radius:var(--radius-full);background:var(--white);content:"";transition:transform .15s ease}.xc-switch-control--checked{background:var(--product-blue-500)}.xc-switch-control--checked:after{transform:translate(100%)}.xc-switch-control--disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.xc-switch-field{display:block}.xc-switch{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--neutral-900);font-family:inherit;font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);cursor:pointer}.xc-switch__content{display:grid;min-width:0;text-align:left}.xc-switch__description{margin-top:4px;color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.xc-switch__message{margin:var(--space-6) 0 0;color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.xc-switch__message--error{color:var(--error-text)}.xc-switch:disabled{color:var(--neutral-400);cursor:not-allowed}.xc-tag{display:inline-flex;align-items:center;gap:var(--space-6);max-width:100%;border:1px solid transparent;border-radius:var(--radius-sm);font-weight:400;line-height:1;white-space:nowrap}.xc-tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.xc-tag--disabled{opacity:.5}.xc-tag--dot{padding:0;border-color:transparent;background:transparent;font-size:var(--type-body-m-size)}.xc-tag__dot{width:6px;height:6px;flex:0 0 auto;border-radius:var(--radius-full)}.xc-tag__close{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;background:transparent;color:currentColor;cursor:pointer}.xc-tag--sm{height:22px;padding:0 8px;font-size:var(--type-caption-size)}.xc-tag--md{height:26px;padding:0 12px;font-size:var(--type-caption-size)}.xc-tag--sm .xc-tag__close{width:16px;height:16px;margin-right:-6px}.xc-tag--md .xc-tag__close{width:20px;height:20px;margin-right:-8px}.xc-tag--tone-neutral{border-color:var(--neutral-200);background:var(--neutral-50);color:var(--neutral-700)}.xc-tag--tone-brand{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-700)}.xc-tag--tone-product{border-color:var(--product-blue-200);background:var(--product-blue-50);color:var(--product-blue-600)}.xc-tag--tone-success{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.xc-tag--tone-warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.xc-tag--tone-danger,.xc-tag--tone-error{border-color:var(--error-border);background:var(--error-bg);color:var(--error-text)}.xc-tag--tone-info{border-color:var(--info-border);background:var(--info-bg);color:var(--info-text)}.xc-tag--tone-orange{border-color:var(--category-orange-border);background:var(--category-orange-bg);color:var(--category-orange-text)}.xc-tag--tone-blue{border-color:var(--category-blue-border);background:var(--category-blue-bg);color:var(--category-blue-text)}.xc-tag--tone-green{border-color:var(--category-green-border);background:var(--category-green-bg);color:var(--category-green-text)}.xc-tag--tone-pink{border-color:var(--category-pink-border);background:var(--category-pink-bg);color:var(--category-pink-text)}.xc-tag--tone-magenta{border-color:var(--category-magenta-border);background:var(--category-magenta-bg);color:var(--category-magenta-text)}.xc-tag--tone-purple{border-color:var(--category-purple-border);background:var(--category-purple-bg);color:var(--category-purple-text)}.xc-tag--tone-amber{border-color:var(--category-amber-border);background:var(--category-amber-bg);color:var(--category-amber-text)}.xc-tag--tone-indigo{border-color:var(--category-indigo-border);background:var(--category-indigo-bg);color:var(--category-indigo-text)}.xc-tag--outline{background:var(--white)}.xc-tag--solid{color:var(--white)}.xc-tag--solid.xc-tag--tone-neutral{border-color:var(--neutral-900);background:var(--neutral-900)}.xc-tag--solid.xc-tag--tone-brand{border-color:var(--brand-600);background:var(--brand-600)}.xc-tag--solid.xc-tag--tone-product{border-color:var(--product-blue-500);background:var(--product-blue-500)}.xc-tag--solid.xc-tag--tone-success{border-color:var(--success-text);background:var(--success-text)}.xc-tag--solid.xc-tag--tone-warning{border-color:var(--warning-text);background:var(--warning-text)}.xc-tag--solid.xc-tag--tone-danger,.xc-tag--solid.xc-tag--tone-error{border-color:var(--error-text);background:var(--error-text)}.xc-tag--solid.xc-tag--tone-info{border-color:var(--info-text);background:var(--info-text)}.xc-card{position:relative;border-radius:var(--radius-md);background:var(--white);color:var(--neutral-800)}.xc-card--outlined{border:1px solid var(--neutral-200)}.xc-card--muted{background:var(--neutral-50)}.xc-card--sm{padding:var(--spacing-md)}.xc-card--md{padding:var(--spacing-lg)}.xc-card--lg{padding:var(--spacing-xl)}.xc-card__header{margin-bottom:var(--spacing-md)}.xc-card--flush>.xc-card__header{margin-bottom:var(--spacing-12)}.xc-card__title{margin:0;color:var(--neutral-900);font-size:var(--type-heading-h5-size);font-weight:var(--type-heading-h5-weight);line-height:var(--type-heading-h5-line-height);min-width:0;overflow-wrap:anywhere}.xc-card__description{margin:var(--space-6) 0 0;color:var(--neutral-600);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height)}.xc-card__content{min-width:0}.xc-card__footer{margin-top:var(--spacing-20)}.xc-card--divided .xc-card__footer{border-top:1px solid var(--neutral-200);padding-top:var(--spacing-md)}.xc-card--status-product:before,.xc-card--status-brand:before,.xc-card--status-success:before,.xc-card--status-warning:before,.xc-card--status-error:before{position:absolute;top:0;left:0;width:100%;height:2px;content:""}.xc-card--status-product:before{background:var(--product-blue-500)}.xc-card--status-brand:before{background:var(--brand-600)}.xc-card--status-success:before{background:var(--success-text)}.xc-card--status-warning:before{background:var(--warning-text)}.xc-card--status-error:before{background:var(--error-text)}.xc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--spacing-lg)}.xc-modal__mask{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:var(--overlay-bg);animation:u-fade-in var(--motion-duration-fast) ease-out both}.xc-modal__panel{position:relative;z-index:1;display:flex;width:min(100%,504px);max-height:min(864px,calc(100dvh - 48px));flex-direction:column;overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-xl);animation:u-slide-up var(--motion-duration-normal) var(--motion-easing-standard) both}.xc-modal__panel--sm{width:min(100%,var(--modal-width-sm))}.xc-modal__panel--md{width:min(100%,var(--modal-width-md))}.xc-modal__panel--lg{width:min(100%,var(--modal-width-lg))}.xc-modal__panel--xl{width:min(100%,var(--modal-width-xl))}.xc-modal__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:12px var(--spacing-lg);background:var(--neutral-50)}.xc-modal__title{margin:0;color:var(--neutral-900);font-size:var(--type-heading-h5-size);font-weight:var(--type-heading-h5-weight);line-height:var(--type-heading-h5-line-height)}.xc-modal__description{margin:0 0 var(--spacing-20);color:var(--neutral-600);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height)}.xc-modal__close{display:inline-flex;width:var(--control-height-md);height:var(--control-height-md);align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--neutral-500);font-size:var(--icon-size-md);line-height:1;cursor:pointer}.xc-modal__close:hover{background:var(--neutral-100);color:var(--neutral-900)}.xc-modal__body{min-height:0;flex:1;overflow-y:auto;padding:var(--spacing-lg);background:var(--white);color:var(--neutral-800);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height)}.xc-modal__footer{display:flex;flex:none;justify-content:flex-end;gap:var(--form-actions-gap);border-top:1px solid var(--neutral-200);min-height:54px;padding:11px var(--spacing-lg)}.xc-toast{display:flex;width:fit-content;min-width:220px;max-width:min(100%,360px);align-items:center;gap:10px;border:0;border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-md);padding:10px 12px;color:var(--neutral-900);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);pointer-events:auto}.xc-toast__mark{width:8px;height:8px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--info-text)}.xc-toast--success .xc-toast__mark{background:var(--success-text)}.xc-toast--error .xc-toast__mark{background:var(--error-text)}.xc-toast--warning .xc-toast__mark{background:var(--warning-text)}.xc-toast--loading .xc-toast__mark{border:2px solid var(--product-blue-200);border-top-color:var(--product-blue-500);background:transparent;animation:xc-toast-spin .7s linear infinite}.xc-toast__content{flex:1;min-width:0}.xc-toast__title{margin:0;color:var(--neutral-900);font-weight:400}.xc-toast--with-description .xc-toast__title{font-weight:600}.xc-toast__description{margin:2px 0 0;color:var(--neutral-600);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height)}.xc-toast__close{width:var(--icon-size-md);height:var(--icon-size-md);border:0;background:transparent;color:var(--neutral-500);font-size:var(--icon-size-md);line-height:1;cursor:pointer}@keyframes xc-toast-spin{to{transform:rotate(360deg)}}.xc-tabs{min-width:0}.xc-tabs__list{display:flex;gap:var(--spacing-md);border-bottom:1px solid var(--neutral-200);overflow-x:auto}.xc-tabs__trigger{position:relative;border:0;background:transparent;color:var(--neutral-600);padding:10px var(--spacing-md);font-family:inherit;font-size:var(--type-body-m-size);font-weight:var(--type-body-m-weight-medium);white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease}.xc-tabs:not(.xc-tabs--page):not(.xc-tabs--card):not(.xc-tabs--segment):not(.xc-tabs--text) .xc-tabs__trigger--active:after{position:absolute;bottom:0;left:50%;width:32px;height:2px;background:var(--neutral-900);content:"";transform:translate(-50%)}.xc-tabs--sm .xc-tabs__trigger{padding:var(--space-6) 12px;font-size:var(--type-caption-size)}.xc-tabs--lg .xc-tabs__trigger{padding:10px var(--spacing-20);font-size:var(--type-body-l-size)}.xc-tabs--segment .xc-tabs__list{width:fit-content;gap:4px;border:0;border-radius:var(--radius-sm);background:var(--neutral-100);padding:2px}.xc-tabs--segment .xc-tabs__trigger{border:0;border-radius:var(--radius-sm)}.xc-tabs--segment .xc-tabs__trigger--active{background:var(--white);box-shadow:var(--shadow-xs)}.xc-tabs--text .xc-tabs__list{width:fit-content;gap:12px;border:0}.xc-tabs--text .xc-tabs__trigger{border:0;padding-right:8px;padding-left:8px}.xc-tabs__trigger:hover:not(:disabled){color:var(--neutral-900)}.xc-tabs__trigger:disabled{cursor:not-allowed;opacity:.45}.xc-tabs__trigger--active{color:var(--neutral-900)}.xc-tabs__panel{padding-top:var(--spacing-md)}.xc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--neutral-200);border-radius:var(--radius-md);background:var(--white);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.xc-empty--sm{padding:var(--spacing-lg) var(--spacing-md)}.xc-empty--sm .xc-empty__icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.xc-empty--sm .xc-empty__title{margin-top:var(--spacing-sm);font-size:var(--type-body-m-size);font-weight:var(--type-body-m-weight);line-height:var(--type-body-m-line-height)}.xc-empty--sm .xc-empty__description{margin-top:var(--spacing-xs);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height)}.xc-empty__icon{display:inline-flex;width:var(--icon-size-xl);height:var(--icon-size-xl);align-items:center;justify-content:center;color:var(--neutral-400)}.xc-empty--firstUse .xc-empty__icon,.xc-empty--processing .xc-empty__icon{color:var(--product-blue-500)}.xc-empty--error .xc-empty__icon,.xc-empty--notFound .xc-empty__icon{color:var(--error-text)}.xc-empty--network .xc-empty__icon,.xc-empty--noPermission .xc-empty__icon{color:var(--warning-text)}.xc-empty__title{margin:var(--spacing-md) 0 0;color:var(--neutral-900);font-size:var(--type-body-l-size);font-weight:var(--type-body-l-weight);line-height:var(--type-body-l-line-height)}.xc-empty__description{max-width:360px;margin:var(--spacing-sm) 0 0;color:var(--neutral-500);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height)}.xc-empty__action{margin-top:var(--spacing-20)}.xc-table{width:100%;min-width:0}.xc-table__scroll{width:100%;overflow-x:auto;overflow-y:visible;background:var(--white);scrollbar-gutter:stable}.xc-table__scroll--flush{padding:0}.xc-table__scroll--sticky-head .xc-table__element thead th{position:sticky;top:0;z-index:3}.xc-table__element{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);--table-row-height: var(--table-row-height-standard);--table-cell-x: var(--table-cell-padding-x-standard)}.xc-table__element th{background:var(--neutral-50);color:var(--neutral-600);font-size:var(--type-body-m-size);font-weight:600;white-space:nowrap}.xc-table__element th,.xc-table__element td{height:var(--table-row-height);border-bottom:1px solid var(--neutral-200);padding:0 var(--table-cell-x);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-table__element--compact{--table-row-height: var(--table-row-height-compact);--table-cell-x: var(--table-cell-padding-x-compact)}.xc-table__element--comfortable{--table-row-height: var(--table-row-height-comfortable);--table-cell-x: var(--table-cell-padding-x-comfortable)}.xc-table__element--grid th,.xc-table__element--grid td{border-right:1px solid var(--neutral-200)}.xc-table__element--grid th:last-child,.xc-table__element--grid td:last-child{border-right:0}.xc-table__element .xc-table__cell--sticky-left,.xc-table__element .xc-table__cell--sticky-right{position:sticky;z-index:2;background:var(--white)}.xc-table__element thead .xc-table__cell--sticky-left,.xc-table__element thead .xc-table__cell--sticky-right{z-index:3;background:var(--neutral-50)}.xc-table__element .xc-table__cell--sticky-edge.xc-table__cell--sticky-left{box-shadow:var(--table-sticky-shadow-left)}.xc-table__element .xc-table__cell--sticky-edge.xc-table__cell--sticky-right{box-shadow:var(--table-sticky-shadow-right)}.xc-table__scroll:not(.xc-table__scroll--scrolled) .xc-table__element .xc-table__cell--sticky-edge.xc-table__cell--sticky-left{box-shadow:none}.xc-table__scroll--at-end .xc-table__element .xc-table__cell--sticky-edge.xc-table__cell--sticky-right{box-shadow:none}.xc-table__element .xc-table__cell--center{text-align:center}.xc-table__element .xc-table__cell--right{text-align:right}.xc-table__element .xc-table__cell--right{font-variant-numeric:tabular-nums}.xc-table__sort{display:inline-flex;width:100%;align-items:center;gap:4px;border:0;background:transparent;padding:0;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer}.xc-table__cell--right .xc-table__sort{justify-content:flex-end}.xc-table__cell--center .xc-table__sort{justify-content:center}.xc-table__sort:hover,.xc-table__sort--active{color:var(--neutral-900)}.xc-table__sort-icon{display:inline-flex;align-items:center;color:var(--neutral-400)}.xc-table__sort--active .xc-table__sort-icon{color:var(--neutral-900)}.xc-table__sort:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.xc-table__cell--check{width:44px;padding-right:0!important;left:0}.th-check{padding-left:var(--spacing-md)!important}.xc-table__check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;vertical-align:middle}.xc-table__check input{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.xc-table__check-box{display:inline-flex;width:var(--selection-control-size);height:var(--selection-control-size);align-items:center;justify-content:center;border:1px solid var(--neutral-400);border-radius:var(--radius-sm);background:var(--white);color:var(--white);pointer-events:none;transition:border-color .15s ease,background-color .15s ease}.xc-table__check:hover .xc-table__check-box{border-color:var(--product-blue-500)}.xc-table__check-box--checked,.xc-table__check-box--indeterminate{border-color:var(--product-blue-500);background:var(--product-blue-500)}.xc-table__check-box--disabled{border-color:var(--neutral-300);background:var(--neutral-100);cursor:not-allowed}.xc-table__check input:focus-visible+.xc-table__check-box{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.xc-table__element tbody tr{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.xc-table__element tbody tr:hover,.xc-table__element tbody tr:hover .xc-table__cell--sticky-left,.xc-table__element tbody tr:hover .xc-table__cell--sticky-right{background:var(--neutral-50)}.xc-table__element tbody tr.xc-table__row--selected,.xc-table__element tbody tr.xc-table__row--selected .xc-table__cell--sticky-left,.xc-table__element tbody tr.xc-table__row--selected .xc-table__cell--sticky-right{background:var(--product-blue-50)}.xc-table__element tbody tr:last-child td{border-bottom:0}.xc-table__empty{padding:var(--spacing-xl) var(--spacing-md);color:var(--neutral-500);font-size:var(--type-body-m-size);text-align:center}@media(max-width:767px){.xc-table__element{min-width:720px}.xc-table__check,.xc-table__check-box{width:var(--touch-target-min);height:var(--touch-target-min)}.xc-table__check-box{width:var(--selection-control-size);height:var(--selection-control-size)}}.xc-pagination{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);container-type:inline-size}.xc-pagination--disabled{opacity:var(--disabled-opacity)}.xc-pagination__total{flex:none;color:var(--text-tertiary);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);white-space:nowrap}.xc-pagination__main{display:flex;flex:none;align-items:center;gap:var(--pagination-gap);margin-left:auto}.xc-pagination__pages{display:inline-flex;align-items:center;gap:var(--pagination-gap)}.xc-pagination__control,.xc-pagination__page{display:inline-flex;align-items:center;justify-content:center;height:var(--control-height-md);min-width:var(--control-height-md);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--neutral-700);font-family:inherit;font-size:var(--type-body-m-size);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.xc-pagination__page{padding:0 10px}.xc-pagination__control:hover:not(:disabled),.xc-pagination__page:hover:not(:disabled){background:var(--neutral-100);color:var(--neutral-900)}.xc-pagination__control:disabled,.xc-pagination__page:disabled{cursor:not-allowed;opacity:.4}.xc-pagination__page--active,.xc-pagination__page--active:hover:not(:disabled){background:var(--neutral-900);color:var(--white);font-weight:var(--type-body-m-weight-semibold)}.xc-pagination__ellipsis{display:inline-flex;width:24px;align-items:center;justify-content:center;color:var(--neutral-500);font-size:var(--type-body-m-size);-webkit-user-select:none;user-select:none}.xc-pagination__summary{display:none;padding:0 var(--spacing-sm);color:var(--neutral-700);font-size:var(--type-body-m-size);white-space:nowrap}.xc-pagination__extra{display:flex;flex:none;align-items:center;gap:var(--spacing-sm)}.xc-pagination__size{display:inline-flex}.xc-pagination__select{height:var(--control-height-md);border:1px solid var(--field-border-default);border-radius:var(--radius-sm);background:var(--white);padding:0 8px;color:var(--text-body);font-family:inherit;font-size:var(--type-body-s-size);outline:none;cursor:pointer}.xc-pagination__select:hover:not(:disabled){border-color:var(--field-border-hover)}.xc-pagination__select:focus-visible{border-color:var(--field-border-focus)}.xc-pagination__select:disabled{cursor:not-allowed;background:var(--field-bg-disabled);color:var(--text-disabled)}.xc-pagination__jump{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--text-tertiary);font-size:var(--type-body-s-size);white-space:nowrap}.xc-pagination__input{width:48px;height:var(--control-height-md);border:1px solid var(--field-border-default);border-radius:var(--radius-sm);background:var(--white);padding:0 6px;color:var(--text-body);font-family:inherit;font-size:var(--type-body-s-size);text-align:center;outline:none}.xc-pagination__input:hover:not(:disabled){border-color:var(--field-border-hover)}.xc-pagination__input:focus-visible{border-color:var(--field-border-focus)}.xc-pagination__input--error{border-color:var(--field-border-error)}.xc-pagination--sm .xc-pagination__control,.xc-pagination--sm .xc-pagination__page{height:var(--control-height-sm);min-width:var(--control-height-sm);font-size:var(--type-body-s-size)}.xc-pagination--sm .xc-pagination__select,.xc-pagination--sm .xc-pagination__input{height:var(--control-height-sm);font-size:var(--type-caption-size)}@container (max-width: 480px){.xc-pagination__pages{display:none}.xc-pagination__summary{display:inline-flex}.xc-pagination__total,.xc-pagination__jump{display:none}.xc-pagination__main{margin-left:0}}@media(max-width:767px){.xc-pagination__control{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.xc-pagination__total{display:none}}.app-shell{display:grid;grid-template-columns:var(--layout-backend-sidebar-expanded) minmax(0,1fr);min-height:100vh;background:var(--neutral-50)}.app-shell--collapsed{grid-template-columns:var(--layout-backend-sidebar-collapsed) minmax(0,1fr)}.app-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;overflow:hidden;border-right:1px solid var(--neutral-200);background:var(--white)}.app-brand{display:flex;height:var(--layout-backend-topbar-height);flex:none;align-items:center;gap:var(--spacing-12);padding:0 var(--spacing-md);border-bottom:1px solid var(--neutral-200)}.app-brand__mark{display:inline-flex;width:var(--icon-size-xl);height:var(--icon-size-xl);flex:none;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--neutral-900);color:var(--white)}.app-brand__text{display:grid;min-width:0;gap:1px}.app-brand__name{color:var(--text-primary);font-size:var(--type-body-m-size);font-weight:var(--type-body-m-weight-semibold);line-height:var(--type-body-m-line-height);white-space:nowrap}.app-brand__sub{color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);white-space:nowrap}.app-nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:2px;overflow-y:auto;padding:var(--spacing-sm)}.app-nav__group{padding:var(--spacing-12) var(--spacing-12) var(--spacing-xs);color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.app-nav__item{display:flex;height:var(--control-height-lg);align-items:center;gap:var(--spacing-12);border-radius:var(--radius-sm);padding:0 var(--spacing-12);color:var(--text-secondary);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);white-space:nowrap;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.app-nav__item:hover{background:var(--neutral-100);color:var(--text-primary)}.app-nav__item--active{background:var(--neutral-900);color:var(--white)}.app-nav__item--active:hover{background:var(--neutral-800);color:var(--white)}.app-nav__icon{display:inline-flex;width:var(--icon-size-md);flex:none;align-items:center;justify-content:center}.app-nav__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-nav__badge{margin-left:auto;flex:none}.app-sidebar__foot{flex:none;border-top:1px solid var(--neutral-200);padding:var(--spacing-12) var(--spacing-sm)}.app-sidebar__collapse{display:flex;width:100%;height:var(--control-height-md);align-items:center;gap:var(--spacing-sm);border:0;border-radius:var(--radius-sm);background:transparent;padding:0 var(--spacing-12);color:var(--text-tertiary);font-size:var(--type-body-s-size);cursor:pointer;white-space:nowrap}.app-sidebar__collapse:hover{background:var(--neutral-100);color:var(--text-primary)}.app-shell--collapsed .app-brand__text,.app-shell--collapsed .app-nav__label,.app-shell--collapsed .app-nav__group,.app-shell--collapsed .app-nav__badge,.app-shell--collapsed .app-sidebar__collapse span{display:none}.app-shell--collapsed .app-brand,.app-shell--collapsed .app-nav__item,.app-shell--collapsed .app-sidebar__collapse{justify-content:center;padding-right:0;padding-left:0}.app-main{display:flex;min-width:0;flex-direction:column}.app-topbar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;height:var(--layout-backend-topbar-height);flex:none;align-items:center;gap:var(--spacing-md);border-bottom:1px solid var(--neutral-200);background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0 var(--spacing-md)}.app-topbar__title{min-width:0;color:var(--text-primary);font-size:var(--type-heading-h5-size);font-weight:var(--type-heading-h5-weight);line-height:var(--type-heading-h5-line-height)}.app-topbar__crumb{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm)}.app-topbar__actions{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto}.app-topbar__user{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);font-size:var(--type-body-m-size);white-space:nowrap}.app-topbar__avatar{display:inline-flex;width:var(--icon-size-lg);height:var(--icon-size-lg);align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--neutral-900);color:var(--white);font-size:var(--type-caption-size);font-weight:var(--type-body-m-weight-semibold)}.app-content{flex:1;min-width:0;padding:var(--spacing-md)}.app-content__inner{width:100%;min-width:0}.xc-toast-stack{position:fixed;top:var(--spacing-md);right:var(--spacing-md);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:flex-end;pointer-events:none}@media(max-width:1023px){.app-shell,.app-shell--collapsed{grid-template-columns:var(--layout-backend-sidebar-collapsed) minmax(0,1fr)}.app-brand__text,.app-nav__label,.app-nav__group,.app-nav__badge,.app-sidebar__collapse span{display:none}.app-brand,.app-nav__item,.app-sidebar__collapse{justify-content:center;padding-right:0;padding-left:0}}@media(max-width:767px){.app-shell,.app-shell--collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.app-sidebar{position:sticky;top:0;z-index:var(--z-sticky);height:auto;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--neutral-200);overflow-x:auto;overflow-y:hidden}.app-brand{height:auto;flex:none;border-bottom:0;padding:var(--spacing-sm)}.app-nav{flex-direction:row;gap:2px;overflow-x:auto;overflow-y:hidden;padding:var(--spacing-xs)}.app-nav__group{display:none}.app-nav__item{width:var(--control-height-lg);flex:none;padding:0;justify-content:center}.app-sidebar__foot{display:none}.app-content{padding:var(--spacing-md)}.app-topbar{padding:0 var(--spacing-md)}.app-topbar__date{display:none}.app-topbar__user span:not(.app-topbar__avatar){display:none}}
