:root{--loop-neutral-1100: #151C28;--loop-neutral-1000: #29303D;--loop-neutral-900: #374152;--loop-neutral-800: #48556B;--loop-neutral-700: #626F86;--loop-neutral-600: #758195;--loop-neutral-500: #8590A2;--loop-neutral-400: #B3B9C4;--loop-neutral-300: #DCDFE4;--loop-neutral-200: #F1F2F4;--loop-neutral-100: #F7F8F9;--loop-neutral-0: #FFFFFF;--loop-neutral-500a: rgba(21, 28, 40, .49);--loop-neutral-400a: rgba(21, 28, 40, .3);--loop-neutral-300a: rgba(21, 28, 40, .1412);--loop-neutral-200a: rgba(21, 28, 40, .0588);--loop-neutral-100a: rgba(21, 28, 40, .0314);--loop-dark-neutral-1100: #DEE4EA;--loop-dark-neutral-1000: #C7D1DB;--loop-dark-neutral-900: #B6C2CF;--loop-dark-neutral-800: #9FADBC;--loop-dark-neutral-700: #8C9BAB;--loop-dark-neutral-600: #738496;--loop-dark-neutral-500: #596773;--loop-dark-neutral-400: #454F59;--loop-dark-neutral-350: #38414A;--loop-dark-neutral-300: #2E363D;--loop-dark-neutral-250: #282E33;--loop-dark-neutral-200: #22272B;--loop-dark-neutral-100: #1D2125;--loop-dark-neutral-0: #161A1D;--loop-dark-neutral--100: #101214;--loop-dark-neutral-500a: rgba(155, 180, 202, .502);--loop-dark-neutral-400a: rgba(191, 219, 248, .27);--loop-dark-neutral-350a: rgba(195, 222, 254, .2);--loop-dark-neutral-300a: rgba(166, 197, 226, .16);--loop-dark-neutral-250a: rgba(200, 225, 249, .102);--loop-dark-neutral-200a: rgba(161, 189, 217, .0784);--loop-dark-neutral-100a: rgba(188, 214, 240, .0392);--loop-dark-neutral--100a: rgba(3, 4, 4, .25);--loop-transparent-w-600: rgba(255, 255, 255, .5616);--loop-transparent-w-500: rgba(255, 255, 255, .48);--loop-transparent-w-400: rgba(255, 255, 255, .4);--loop-transparent-w-300: rgba(255, 255, 255, .32);--loop-transparent-w-200: rgba(255, 255, 255, .23);--loop-transparent-w-100: rgba(255, 255, 255, .16);--loop-transparent-w-0: rgba(255, 255, 255, 0);--loop-transparent-b-600: rgba(0, 0, 0, .5616);--loop-transparent-b-500: rgba(0, 0, 0, .48);--loop-transparent-b-400: rgba(0, 0, 0, .4);--loop-transparent-b-300: rgba(0, 0, 0, .32);--loop-transparent-b-200: rgba(0, 0, 0, .23);--loop-transparent-b-100: rgba(0, 0, 0, .16);--loop-transparent-b-0: rgba(0, 0, 0, 0);--loop-brand-1000: #120647;--loop-brand-900: #1B066F;--loop-brand-800: #2500B8;--loop-brand-700: #2E00E5;--loop-brand-600: #3F0FFF;--loop-brand-500: #604FFC;--loop-brand-400: #8985FF;--loop-brand-300: #9C99FF;--loop-brand-200: #CECCFF;--loop-brand-100: #F1F0FF;--loop-blue-1000: #052057;--loop-blue-900: #002B80;--loop-blue-800: #0044CC;--loop-blue-700: #0050F0;--loop-blue-600: #1A66FF;--loop-blue-500: #387AFF;--loop-blue-400: #578FFF;--loop-blue-300: #8FB4FF;--loop-blue-200: #CCDDFF;--loop-blue-100: #E9F0FF;--loop-teal-1000: #17343E;--loop-teal-900: #134658;--loop-teal-800: #1D6B86;--loop-teal-700: #227D9B;--loop-teal-600: #2898BD;--loop-teal-500: #42B2D7;--loop-teal-400: #6CC3E0;--loop-teal-300: #9DDAEE;--loop-teal-200: #C6EEFB;--loop-teal-100: #E7F9FF;--loop-green-1000: #1C3329;--loop-green-900: #164B35;--loop-green-800: #216E4E;--loop-green-700: #1F845A;--loop-green-600: #22A06B;--loop-green-500: #2ABB7F;--loop-green-400: #4BCE97;--loop-green-300: #7EE2B8;--loop-green-200: #BAF3DB;--loop-green-100: #DCFFF1;--loop-lime-1000: #28311B;--loop-lime-900: #37471F;--loop-lime-800: #4C6B1F;--loop-lime-700: #5B7F24;--loop-lime-600: #6A9A23;--loop-lime-500: #82B536;--loop-lime-400: #97CB48;--loop-lime-300: #B3DF72;--loop-lime-200: #D3F1A7;--loop-lime-100: #EFFFD6;--loop-yellow-1000: #512900;--loop-yellow-900: #6F3C06;--loop-yellow-800: #944F00;--loop-yellow-700: #B86E00;--loop-yellow-600: #E59100;--loop-yellow-500: #FDAD0D;--loop-yellow-400: #FFC34D;--loop-yellow-300: #FFD675;--loop-yellow-200: #FFE9AD;--loop-yellow-100: #FFF8D6;--loop-orange-1000: #521B00;--loop-orange-900: #702900;--loop-orange-800: #953A01;--loop-orange-700: #C25100;--loop-orange-600: #E6690F;--loop-orange-500: #F38A3F;--loop-orange-400: #FEA362;--loop-orange-300: #FEC195;--loop-orange-200: #FEDEC8;--loop-orange-100: #FFF0E5;--loop-red-1000: #4E040B;--loop-red-900: #6B0610;--loop-red-800: #951825;--loop-red-700: #B82837;--loop-red-600: #E03344;--loop-red-500: #F15060;--loop-red-400: #F97B88;--loop-red-300: #FDAAB2;--loop-red-200: #FFD2D7;--loop-red-100: #FFEBED;--loop-pink-1000: #49042D;--loop-pink-900: #670F44;--loop-pink-800: #932569;--loop-pink-700: #B42D81;--loop-pink-600: #DC389C;--loop-pink-500: #EC50B0;--loop-pink-400: #F075C1;--loop-pink-300: #FA9ED7;--loop-pink-200: #FDD0EC;--loop-pink-100: #FFECF8;--loop-purple-1000: #320557;--loop-purple-900: #4C1579;--loop-purple-800: #6C29A3;--loop-purple-700: #8D35D4;--loop-purple-600: #A857EA;--loop-purple-500: #B975F0;--loop-purple-400: #C791F3;--loop-purple-300: #DAB1FB;--loop-purple-200: #EDD6FF;--loop-purple-100: #F8F0FF;--loop-violet-1000: #16004D;--loop-violet-900: #290D71;--loop-violet-800: #4B20B6;--loop-violet-700: #693CDD;--loop-violet-600: #835AED;--loop-violet-500: #9B7AF0;--loop-violet-400: #B095F3;--loop-violet-300: #C6B1FB;--loop-violet-200: #E2D6FF;--loop-violet-100: #F4F0FF;--loop-font-family-heading: "Inter Variable", -apple-system, BlinkMacSystemFont, sans-serif;--loop-font-family-body: "Inter Variable", -apple-system, BlinkMacSystemFont, sans-serif;--loop-font-family-code: "JetBrains Mono", monospace;--loop-font-weight-bold: 664;--loop-font-weight-medium: 528;--loop-font-weight-regular: 400;--loop-font-size-heading-4xl: 2.5rem;--loop-font-size-heading-3xl: 2.25rem;--loop-font-size-heading-2xl: 2rem;--loop-font-size-heading-xl: 1.75rem;--loop-font-size-heading-lg: 1.5rem;--loop-font-size-heading-md: 1.25rem;--loop-font-size-heading-sm2: 1.125rem;--loop-font-size-heading-sm: 1rem;--loop-font-size-heading-xs: .875rem;--loop-font-size-heading-2xs: .75rem;--loop-font-size-body-lg: 1rem;--loop-font-size-body-md: .875rem;--loop-font-size-body-sm: .75rem;--loop-font-size-body-xs: .625rem;--loop-font-size-code-lg: 1rem;--loop-font-size-code-md: .875rem;--loop-font-size-code-sm: .75rem;--loop-line-height-heading-4xl: 3rem;--loop-line-height-heading-3xl: 2.75rem;--loop-line-height-heading-2xl: 2.5rem;--loop-line-height-heading-xl: 2rem;--loop-line-height-heading-lg: 1.75rem;--loop-line-height-heading-md: 1.5rem;--loop-line-height-heading-sm2: 1.25rem;--loop-line-height-heading-sm: 1.25rem;--loop-line-height-heading-xs: 1.25rem;--loop-line-height-heading-2xs: 1rem;--loop-line-height-body-lg: 1.5rem;--loop-line-height-body-md: 1.25rem;--loop-line-height-body-sm: 1rem;--loop-line-height-body-xs: 1rem;--loop-line-height-code-lg: 1.5rem;--loop-line-height-code-md: 1.25rem;--loop-line-height-code-sm: 1rem;--loop-letter-spacing-heading-4xl: -.1rem;--loop-letter-spacing-heading-3xl: -.0675rem;--loop-letter-spacing-heading-2xl: -.06rem;--loop-letter-spacing-heading-xl: -.035rem;--loop-letter-spacing-heading-lg: -.015rem;--loop-letter-spacing-heading-md: -.0125rem;--loop-letter-spacing-heading-sm2: -.01125rem;--loop-letter-spacing-heading-sm: 0;--loop-letter-spacing-heading-xs: 0;--loop-letter-spacing-heading-2xs: .015rem;--loop-letter-spacing-body-default: 0;--loop-letter-spacing-body-xs: .0125rem;--loop-letter-spacing-body-capitalized: .0625rem;--loop-letter-spacing-code-lg: -.1rem;--loop-letter-spacing-code-md: -.0675rem;--loop-letter-spacing-code-sm: -.06rem;--loop-paragraph-spacing-body-lg: 16px;--loop-paragraph-spacing-body-md: 12px;--loop-paragraph-spacing-body-sm: 8px;--loop-paragraph-spacing-body-xs: 8px;--loop-paragraph-spacing-code-lg: 16px;--loop-paragraph-spacing-code-md: 12px;--loop-paragraph-spacing-code-sm: 8px;--loop-space-1000: 80px;--loop-space-900: 72px;--loop-space-800: 64px;--loop-space-700: 56px;--loop-space-600: 48px;--loop-space-500: 40px;--loop-space-400: 32px;--loop-space-300: 24px;--loop-space-250: 20px;--loop-space-200: 16px;--loop-space-150: 12px;--loop-space-100: 8px;--loop-space-075: 6px;--loop-space-050: 4px;--loop-space-025: 2px;--loop-space-0: 0px;--loop-space-negative-025: -2px;--loop-space-negative-050: -4px;--loop-space-negative-075: -6px;--loop-space-negative-100: -8px;--loop-space-negative-150: -12px;--loop-space-negative-200: -16px;--loop-space-negative-250: -20px;--loop-space-negative-300: -24px;--loop-space-negative-400: -32px;--loop-radius-circle: 999px;--loop-radius-2xl: 24px;--loop-radius-xl: 16px;--loop-radius-lg: 12px;--loop-radius-md: 8px;--loop-radius-sm: 6px;--loop-radius-xs: 4px;--loop-radius-2xs: 2px;--loop-thickness-400: 4px;--loop-thickness-300: 3px;--loop-thickness-200: 2px;--loop-thickness-150: 1.5px;--loop-thickness-100: 1px;--loop-border-thickness-default: var(--loop-thickness-100);--loop-border-thickness-selected: var(--loop-thickness-200);--loop-border-thickness-focus: var(--loop-thickness-200);--loop-shadow-raised: 0px 1px 2px 0px rgba(30, 31, 33, .16), 0px 0px 1px 0px rgba(30, 31, 33, .12);--loop-shadow-overflow-light: 0px 0px 8px 0px rgba(30, 31, 33, .16), 0px 0px 1px 0px rgba(30, 31, 33, .12);--loop-shadow-overflow-dark: 0px 0px 12px 0px rgba(30, 31, 33, .16), 0px 0px 1px 0px rgba(30, 31, 33, .12);--loop-shadow-overlay-light: 0px 10px 18px 0px rgba(30, 31, 33, .15), 0px 0px 1px 0px rgba(30, 31, 33, .31);--loop-shadow-overlay-dark: 0px 10px 18px 0px rgba(30, 31, 33, .15), 0px 0px 1px 0px rgba(30, 31, 33, .31);--loop-gradient-ai-light: linear-gradient( 90deg, var(--loop-violet-200) 7.44%, var(--loop-pink-200) 36%, var(--loop-orange-200) 73.23%, var(--loop-yellow-200) 116.67% );--loop-gradient-ai-dark: linear-gradient( 90deg, var(--loop-violet-900) 7.44%, var(--loop-pink-900) 36%, var(--loop-orange-900) 73.23%, var(--loop-yellow-900) 116.67% );--loop-gradient-ai-subtle-light: linear-gradient( 90deg, var(--loop-violet-100) 7.44%, var(--loop-pink-100) 36%, var(--loop-orange-100) 73.23%, var(--loop-yellow-100) 116.67% );--loop-gradient-ai-subtle-dark: linear-gradient( 90deg, var(--loop-violet-1000) 7.44%, var(--loop-pink-1000) 36%, var(--loop-orange-1000) 73.23%, var(--loop-yellow-1000) 116.67% );--loop-gradient-ai-hovered-light: linear-gradient( 90deg, var(--loop-violet-300) 7.44%, var(--loop-pink-300) 36%, var(--loop-orange-300) 73.23%, var(--loop-yellow-300) 116.67% );--loop-gradient-ai-hovered-dark: linear-gradient( 90deg, var(--loop-violet-800) 7.44%, var(--loop-pink-800) 36%, var(--loop-orange-800) 73.23%, var(--loop-yellow-800) 116.67% );--loop-gradient-ai-pressed-light: linear-gradient( 90deg, var(--loop-violet-400) 7.44%, var(--loop-pink-400) 36%, var(--loop-orange-400) 73.23%, var(--loop-yellow-400) 116.67% );--loop-gradient-ai-pressed-dark: linear-gradient( 90deg, var(--loop-violet-700) 7.44%, var(--loop-pink-700) 36%, var(--loop-orange-700) 73.23%, var(--loop-yellow-700) 116.67% );--loop-overlay-background: var(--loop-neutral-500a);--loop-overlay-blanket: var(--loop-neutral-500a);--loop-text-default: var(--loop-neutral-1000);--loop-text-subtle: var(--loop-neutral-800);--loop-text-subtlest: var(--loop-neutral-600);--loop-text-disabled: var(--loop-neutral-400a);--loop-text-inverse: var(--loop-neutral-0);--loop-text-inverse-subtle: var(--loop-neutral-400);--loop-text-ai: var(--loop-neutral-1100);--loop-text-ai-inverse: var(--loop-neutral-0);--loop-text-brand: var(--loop-brand-700);--loop-text-selected: var(--loop-brand-700);--loop-text-information: var(--loop-blue-800);--loop-text-information-bolder: var(--loop-blue-900);--loop-text-success: var(--loop-green-700);--loop-text-success-bolder: var(--loop-green-900);--loop-text-warning: var(--loop-orange-700);--loop-text-warning-bolder: var(--loop-orange-800);--loop-text-warning-inverse: var(--loop-neutral-1000);--loop-text-danger: var(--loop-red-800);--loop-text-danger-bolder: var(--loop-red-900);--loop-text-accent-blue: var(--loop-blue-800);--loop-text-accent-blue-bold: var(--loop-blue-900);--loop-text-accent-teal: var(--loop-teal-800);--loop-text-accent-teal-bold: var(--loop-teal-900);--loop-text-accent-green: var(--loop-green-800);--loop-text-accent-green-bold: var(--loop-green-900);--loop-text-accent-lime: var(--loop-lime-800);--loop-text-accent-lime-bold: var(--loop-lime-900);--loop-text-accent-yellow: var(--loop-yellow-800);--loop-text-accent-yellow-bold: var(--loop-yellow-900);--loop-text-accent-orange: var(--loop-orange-800);--loop-text-accent-orange-bold: var(--loop-orange-900);--loop-text-accent-red: var(--loop-red-800);--loop-text-accent-red-bold: var(--loop-red-900);--loop-text-accent-pink: var(--loop-pink-800);--loop-text-accent-pink-bold: var(--loop-pink-900);--loop-text-accent-purple: var(--loop-purple-800);--loop-text-accent-purple-bold: var(--loop-purple-900);--loop-text-accent-violet: var(--loop-violet-800);--loop-text-accent-violet-bold: var(--loop-violet-900);--loop-text-accent-grey: var(--loop-neutral-800);--loop-text-accent-grey-bold: var(--loop-neutral-1100);--loop-link-default: var(--loop-blue-700);--loop-link-default-hovered: var(--loop-blue-800);--loop-link-neutral: var(--loop-neutral-1100);--loop-link-neutral-hovered: var(--loop-neutral-1000);--loop-link-visited: var(--loop-purple-800);--loop-link-visited-hovered: var(--loop-purple-900);--loop-icon-default: var(--loop-neutral-1000);--loop-icon-subtle: var(--loop-neutral-700);--loop-icon-subtlest: var(--loop-neutral-500);--loop-icon-ai: var(--loop-neutral-1100);--loop-icon-ai-inverse: var(--loop-neutral-0);--loop-icon-inverse: var(--loop-neutral-0);--loop-icon-disabled: var(--loop-neutral-400a);--loop-icon-selected-disabled: var(--loop-neutral-300a);--loop-icon-brand: var(--loop-brand-700);--loop-icon-selected: var(--loop-brand-700);--loop-icon-information: var(--loop-blue-800);--loop-icon-success: var(--loop-green-700);--loop-icon-warning: var(--loop-orange-700);--loop-icon-warning-inverse: var(--loop-neutral-1000);--loop-icon-danger: var(--loop-red-800);--loop-border-default: var(--loop-neutral-300a);--loop-border-default-subtle: var(--loop-neutral-200a);--loop-border-default-bolder: var(--loop-neutral-600);--loop-border-inverse: var(--loop-neutral-0);--loop-border-disabled: var(--loop-neutral-200a);--loop-border-input: var(--loop-neutral-500);--loop-border-brand: var(--loop-brand-700);--loop-border-selected: var(--loop-brand-700);--loop-border-information: var(--loop-blue-700);--loop-border-success: var(--loop-green-700);--loop-border-warning: var(--loop-orange-600);--loop-border-danger: var(--loop-red-700);--loop-border-focus-neutral: var(--loop-neutral-1000);--loop-border-focus-brand: var(--loop-brand-700);--loop-border-focus-information: var(--loop-blue-700);--loop-border-focus-success: var(--loop-green-700);--loop-border-focus-danger: var(--loop-red-700);--loop-border-accent-blue: var(--loop-blue-600);--loop-border-accent-teal: var(--loop-teal-600);--loop-border-accent-green: var(--loop-green-600);--loop-border-accent-lime: var(--loop-lime-600);--loop-border-accent-yellow: var(--loop-yellow-600);--loop-border-accent-orange: var(--loop-orange-600);--loop-border-accent-red: var(--loop-red-600);--loop-border-accent-pink: var(--loop-pink-600);--loop-border-accent-purple: var(--loop-purple-600);--loop-border-accent-violet: var(--loop-violet-600);--loop-border-accent-grey: var(--loop-neutral-600);--loop-bg-default: var(--loop-neutral-0);--loop-bg-input: var(--loop-neutral-0);--loop-bg-input-hovered: var(--loop-neutral-100);--loop-bg-input-pressed: var(--loop-neutral-0);--loop-bg-neutral: var(--loop-neutral-200a);--loop-bg-neutral-hovered: var(--loop-neutral-300a);--loop-bg-neutral-pressed: var(--loop-neutral-400a);--loop-bg-neutral-subtle: var(--loop-transparent-b-0);--loop-bg-neutral-subtle-hovered: var(--loop-neutral-200a);--loop-bg-neutral-subtle-pressed: var(--loop-neutral-300a);--loop-bg-neutral-bold: var(--loop-neutral-1000);--loop-bg-neutral-bold-hovered: var(--loop-neutral-900);--loop-bg-neutral-bold-pressed: var(--loop-neutral-800);--loop-bg-disabled: var(--loop-neutral-100a);--loop-bg-brand-subtlest-hovered: var(--loop-brand-100);--loop-bg-brand-subtlest-pressed: var(--loop-brand-200);--loop-bg-brand-subtle: var(--loop-brand-100);--loop-bg-brand-subtle-hovered: var(--loop-brand-200);--loop-bg-brand-subtle-pressed: var(--loop-brand-300);--loop-bg-brand-bold: var(--loop-brand-700);--loop-bg-brand-bold-hovered: var(--loop-brand-800);--loop-bg-brand-bold-pressed: var(--loop-brand-900);--loop-bg-selected: var(--loop-brand-100);--loop-bg-selected-hovered: var(--loop-brand-200);--loop-bg-selected-pressed: var(--loop-brand-300);--loop-bg-selected-bold: var(--loop-brand-700);--loop-bg-selected-bold-hovered: var(--loop-brand-800);--loop-bg-selected-bold-pressed: var(--loop-brand-900);--loop-bg-information-subtle: var(--loop-blue-100);--loop-bg-information-bold: var(--loop-blue-700);--loop-bg-success-subtle: var(--loop-green-100);--loop-bg-success-bold: var(--loop-green-700);--loop-bg-warning-subtle: var(--loop-yellow-100);--loop-bg-warning-bold: var(--loop-yellow-300);--loop-bg-danger-subtle: var(--loop-red-100);--loop-bg-danger-bold: var(--loop-red-700);--loop-bg-danger-bold-hovered: var(--loop-red-800);--loop-bg-danger-bold-pressed: var(--loop-red-900);--loop-bg-danger-subtlest-hovered: var(--loop-red-100);--loop-bg-danger-subtlest-pressed: var(--loop-red-200);--loop-bg-component-key-hint: var(--loop-neutral-200a);--loop-bg-component-key-hint-inverse: var(--loop-dark-neutral-350a);--loop-bg-component-tooltip: var(--loop-neutral-1100);--loop-bg-inverse-subtle: var(--loop-transparent-b-100);--loop-bg-inverse-subtle-hovered: var(--loop-transparent-b-200);--loop-bg-inverse-subtle-pressed: var(--loop-transparent-b-300);--loop-bg-danger-subtle-hovered: var(--loop-red-200);--loop-bg-danger-subtle-pressed: var(--loop-red-300);--loop-bg-information-bold-hovered: var(--loop-blue-800);--loop-bg-information-bold-pressed: var(--loop-blue-900);--loop-bg-information-subtle-hovered: var(--loop-blue-200);--loop-bg-information-subtle-pressed: var(--loop-blue-300);--loop-bg-success-bold-hovered: var(--loop-green-800);--loop-bg-success-bold-pressed: var(--loop-green-900);--loop-bg-success-subtle-hovered: var(--loop-green-200);--loop-bg-success-subtle-pressed: var(--loop-green-300);--loop-bg-success-subtlest-hovered: var(--loop-green-100);--loop-bg-success-subtlest-pressed: var(--loop-green-200);--loop-bg-warning-bold-hovered: var(--loop-yellow-400);--loop-bg-warning-bold-pressed: var(--loop-yellow-500);--loop-bg-warning-subtle-hovered: var(--loop-yellow-200);--loop-bg-warning-subtle-pressed: var(--loop-yellow-300);--loop-bg-warning-subtlest-hovered: var(--loop-yellow-100);--loop-bg-warning-subtlest-pressed: var(--loop-yellow-200);--loop-bg-accent-grey-subtlest: var(--loop-neutral-200);--loop-bg-accent-grey-subtlest-hovered: var(--loop-neutral-300);--loop-bg-accent-grey-subtlest-pressed: var(--loop-neutral-400);--loop-bg-accent-grey-bold: var(--loop-neutral-700);--loop-bg-accent-green-subtlest: var(--loop-green-100);--loop-bg-accent-green-subtlest-hovered: var(--loop-green-200);--loop-bg-accent-green-subtlest-pressed: var(--loop-green-300);--loop-bg-accent-green-bold: var(--loop-green-700);--loop-bg-accent-yellow-subtlest: var(--loop-yellow-100);--loop-bg-accent-yellow-subtlest-hovered: var(--loop-yellow-200);--loop-bg-accent-yellow-subtlest-pressed: var(--loop-yellow-300);--loop-bg-accent-yellow-subtle: var(--loop-yellow-400);--loop-bg-accent-red-subtlest: var(--loop-red-100);--loop-bg-accent-red-subtlest-hovered: var(--loop-red-200);--loop-bg-accent-red-subtlest-pressed: var(--loop-red-300);--loop-bg-accent-red-bold: var(--loop-red-700);--loop-bg-accent-violet-subtlest: var(--loop-violet-100);--loop-bg-accent-violet-subtlest-hovered: var(--loop-violet-200);--loop-bg-accent-violet-subtlest-pressed: var(--loop-violet-300);--loop-bg-accent-blue-subtlest: var(--loop-blue-100);--loop-bg-accent-blue-subtlest-hovered: var(--loop-blue-200);--loop-bg-accent-blue-subtlest-pressed: var(--loop-blue-300);--loop-bg-accent-teal-subtlest: var(--loop-teal-100);--loop-bg-accent-teal-subtlest-hovered: var(--loop-teal-200);--loop-bg-accent-teal-subtlest-pressed: var(--loop-teal-300);--loop-bg-accent-lime-subtlest: var(--loop-lime-100);--loop-bg-accent-lime-subtlest-hovered: var(--loop-lime-200);--loop-bg-accent-lime-subtlest-pressed: var(--loop-lime-300);--loop-bg-accent-orange-subtlest: var(--loop-orange-100);--loop-bg-accent-orange-subtlest-hovered: var(--loop-orange-200);--loop-bg-accent-orange-subtlest-pressed: var(--loop-orange-300);--loop-bg-accent-pink-subtlest: var(--loop-pink-100);--loop-bg-accent-pink-subtlest-hovered: var(--loop-pink-200);--loop-bg-accent-pink-subtlest-pressed: var(--loop-pink-300);--loop-bg-accent-purple-subtlest: var(--loop-purple-100);--loop-bg-accent-purple-subtlest-hovered: var(--loop-purple-200);--loop-bg-accent-purple-subtlest-pressed: var(--loop-purple-300);--loop-bg-accent-blue-bold: var(--loop-blue-700);--loop-bg-accent-blue-bold-hovered: var(--loop-blue-800);--loop-bg-accent-blue-bold-pressed: var(--loop-blue-900);--loop-bg-accent-blue-subtle: var(--loop-blue-400);--loop-bg-accent-blue-subtle-hovered: var(--loop-blue-300);--loop-bg-accent-blue-subtle-pressed: var(--loop-blue-200);--loop-bg-accent-teal-bold: var(--loop-teal-700);--loop-bg-accent-teal-bold-hovered: var(--loop-teal-800);--loop-bg-accent-teal-bold-pressed: var(--loop-teal-900);--loop-bg-accent-teal-subtle: var(--loop-teal-400);--loop-bg-accent-teal-subtle-hovered: var(--loop-teal-300);--loop-bg-accent-teal-subtle-pressed: var(--loop-teal-200);--loop-bg-accent-green-bold-hovered: var(--loop-green-800);--loop-bg-accent-green-bold-pressed: var(--loop-green-900);--loop-bg-accent-green-subtle: var(--loop-green-400);--loop-bg-accent-green-subtle-hovered: var(--loop-green-300);--loop-bg-accent-green-subtle-pressed: var(--loop-green-200);--loop-bg-accent-lime-bold: var(--loop-lime-700);--loop-bg-accent-lime-bold-hovered: var(--loop-lime-800);--loop-bg-accent-lime-bold-pressed: var(--loop-lime-900);--loop-bg-accent-lime-subtle: var(--loop-lime-400);--loop-bg-accent-lime-subtle-hovered: var(--loop-lime-300);--loop-bg-accent-lime-subtle-pressed: var(--loop-lime-200);--loop-bg-accent-yellow-bold: var(--loop-yellow-700);--loop-bg-accent-yellow-bold-hovered: var(--loop-yellow-800);--loop-bg-accent-yellow-bold-pressed: var(--loop-yellow-900);--loop-bg-accent-yellow-subtle-hovered: var(--loop-yellow-300);--loop-bg-accent-yellow-subtle-pressed: var(--loop-yellow-200);--loop-bg-accent-orange-bold: var(--loop-orange-700);--loop-bg-accent-orange-bold-hovered: var(--loop-orange-800);--loop-bg-accent-orange-bold-pressed: var(--loop-orange-900);--loop-bg-accent-orange-subtle: var(--loop-orange-400);--loop-bg-accent-orange-subtle-hovered: var(--loop-orange-300);--loop-bg-accent-orange-subtle-pressed: var(--loop-orange-200);--loop-bg-accent-red-bold-hovered: var(--loop-red-800);--loop-bg-accent-red-bold-pressed: var(--loop-red-900);--loop-bg-accent-red-subtle: var(--loop-red-400);--loop-bg-accent-red-subtle-hovered: var(--loop-red-300);--loop-bg-accent-red-subtle-pressed: var(--loop-red-200);--loop-bg-accent-pink-bold: var(--loop-pink-700);--loop-bg-accent-pink-bold-hovered: var(--loop-pink-800);--loop-bg-accent-pink-bold-pressed: var(--loop-pink-900);--loop-bg-accent-pink-subtle: var(--loop-pink-400);--loop-bg-accent-pink-subtle-hovered: var(--loop-pink-300);--loop-bg-accent-pink-subtle-pressed: var(--loop-pink-200);--loop-bg-accent-purple-bold: var(--loop-purple-700);--loop-bg-accent-purple-bold-hovered: var(--loop-purple-800);--loop-bg-accent-purple-bold-pressed: var(--loop-purple-900);--loop-bg-accent-purple-subtle: var(--loop-purple-400);--loop-bg-accent-purple-subtle-hovered: var(--loop-purple-300);--loop-bg-accent-purple-subtle-pressed: var(--loop-purple-200);--loop-bg-accent-violet-bold: var(--loop-violet-700);--loop-bg-accent-violet-bold-hovered: var(--loop-violet-800);--loop-bg-accent-violet-bold-pressed: var(--loop-violet-900);--loop-bg-accent-violet-subtle: var(--loop-violet-400);--loop-bg-accent-violet-subtle-hovered: var(--loop-violet-300);--loop-bg-accent-violet-subtle-pressed: var(--loop-violet-200);--loop-bg-accent-grey-bold-hovered: var(--loop-neutral-800);--loop-bg-accent-grey-bold-pressed: var(--loop-neutral-900);--loop-bg-accent-grey-subtle: var(--loop-neutral-500);--loop-bg-accent-grey-subtle-hovered: var(--loop-neutral-400);--loop-bg-accent-grey-subtle-pressed: var(--loop-neutral-300);--loop-icon-accent-blue: var(--loop-blue-600);--loop-icon-accent-teal: var(--loop-teal-600);--loop-icon-accent-green: var(--loop-green-600);--loop-icon-accent-lime: var(--loop-lime-600);--loop-icon-accent-yellow: var(--loop-yellow-600);--loop-icon-accent-orange: var(--loop-orange-600);--loop-icon-accent-red: var(--loop-red-600);--loop-icon-accent-pink: var(--loop-pink-600);--loop-icon-accent-purple: var(--loop-purple-600);--loop-icon-accent-violet: var(--loop-violet-600);--loop-icon-accent-grey: var(--loop-neutral-600);--loop-icon-accent-grey-subtle: var(--loop-neutral-600);--loop-icon-accent-violet-bold: var(--loop-violet-800);--loop-icon-accent-blue-bold: var(--loop-blue-800);--loop-icon-accent-teal-bold: var(--loop-teal-800);--loop-icon-accent-green-bold: var(--loop-green-800);--loop-icon-accent-lime-bold: var(--loop-lime-800);--loop-icon-accent-yellow-bold: var(--loop-yellow-800);--loop-icon-accent-orange-bold: var(--loop-orange-800);--loop-icon-accent-red-bold: var(--loop-red-800);--loop-icon-accent-pink-bold: var(--loop-pink-800);--loop-icon-accent-purple-bold: var(--loop-purple-800);--loop-icon-accent-grey-bold: var(--loop-neutral-800);--loop-surface-default: var(--loop-neutral-0);--loop-surface-hovered: var(--loop-neutral-200);--loop-surface-pressed: var(--loop-neutral-300);--loop-surface-overlay: var(--loop-neutral-0);--loop-surface-overlay-hovered: var(--loop-neutral-200);--loop-surface-overlay-pressed: var(--loop-neutral-300);--loop-surface-raised: var(--loop-neutral-0);--loop-surface-raised-hovered: var(--loop-neutral-200);--loop-surface-raised-pressed: var(--loop-neutral-300);--loop-surface-sunken: var(--loop-neutral-100);--loop-interaction-hovered: var(--loop-transparent-b-100);--loop-interaction-pressed: var(--loop-transparent-b-300);--loop-skeleton-default: var(--loop-neutral-200a);--loop-skeleton-subtle: var(--loop-neutral-100a);--loop-elevation-overflow-shadow-1: var(--loop-shadow-overflow);--loop-elevation-overflow-shadow-2: var(--loop-shadow-overflow);--loop-elevation-overlay-shadow-1: var(--loop-shadow-overlay);--loop-elevation-overlay-shadow-2: var(--loop-shadow-overlay);--loop-shadow-overflow: var(--loop-shadow-overflow-light);--loop-shadow-overlay: var(--loop-shadow-overlay-light);--loop-gradient-ai: var(--loop-gradient-ai-light);--loop-gradient-ai-subtle: var(--loop-gradient-ai-subtle-light);--loop-gradient-ai-hovered: var(--loop-gradient-ai-hovered-light);--loop-gradient-ai-pressed: var(--loop-gradient-ai-pressed-light)}[data-theme=dark],.dark-mode{--loop-overlay-background: var(--loop-transparent-b-600);--loop-overlay-blanket: var(--loop-transparent-b-600);--loop-text-default: var(--loop-dark-neutral-1000);--loop-text-subtle: var(--loop-dark-neutral-800);--loop-text-subtlest: var(--loop-dark-neutral-600);--loop-text-disabled: var(--loop-dark-neutral-400a);--loop-text-inverse: var(--loop-dark-neutral-100);--loop-text-inverse-subtle: var(--loop-dark-neutral-300);--loop-text-ai: var(--loop-neutral-0);--loop-text-ai-inverse: var(--loop-neutral-1100);--loop-text-brand: var(--loop-brand-400);--loop-text-selected: var(--loop-brand-400);--loop-text-information: var(--loop-blue-300);--loop-text-information-bolder: var(--loop-blue-200);--loop-text-success: var(--loop-green-400);--loop-text-success-bolder: var(--loop-green-200);--loop-text-warning: var(--loop-yellow-400);--loop-text-warning-bolder: var(--loop-yellow-300);--loop-text-warning-inverse: var(--loop-dark-neutral-100);--loop-text-danger: var(--loop-red-300);--loop-text-danger-bolder: var(--loop-red-200);--loop-text-accent-blue: var(--loop-blue-300);--loop-text-accent-blue-bold: var(--loop-blue-200);--loop-text-accent-teal: var(--loop-teal-300);--loop-text-accent-teal-bold: var(--loop-teal-200);--loop-text-accent-green: var(--loop-green-300);--loop-text-accent-green-bold: var(--loop-green-200);--loop-text-accent-lime: var(--loop-lime-300);--loop-text-accent-lime-bold: var(--loop-lime-200);--loop-text-accent-yellow: var(--loop-yellow-300);--loop-text-accent-yellow-bold: var(--loop-yellow-200);--loop-text-accent-orange: var(--loop-orange-300);--loop-text-accent-orange-bold: var(--loop-orange-200);--loop-text-accent-red: var(--loop-red-300);--loop-text-accent-red-bold: var(--loop-red-200);--loop-text-accent-pink: var(--loop-pink-300);--loop-text-accent-pink-bold: var(--loop-pink-200);--loop-text-accent-purple: var(--loop-purple-300);--loop-text-accent-purple-bold: var(--loop-purple-200);--loop-text-accent-violet: var(--loop-violet-300);--loop-text-accent-violet-bold: var(--loop-violet-200);--loop-text-accent-grey: var(--loop-dark-neutral-800);--loop-text-accent-grey-bold: var(--loop-dark-neutral-1100);--loop-link-default: var(--loop-blue-400);--loop-link-default-hovered: var(--loop-blue-300);--loop-link-neutral: var(--loop-dark-neutral-1100);--loop-link-neutral-hovered: var(--loop-dark-neutral-1000);--loop-link-visited: var(--loop-purple-300);--loop-link-visited-hovered: var(--loop-purple-200);--loop-icon-default: var(--loop-dark-neutral-1000);--loop-icon-subtle: var(--loop-dark-neutral-700);--loop-icon-subtlest: var(--loop-dark-neutral-500);--loop-icon-ai: var(--loop-neutral-0);--loop-icon-ai-inverse: var(--loop-neutral-1100);--loop-icon-inverse: var(--loop-dark-neutral-100);--loop-icon-disabled: var(--loop-dark-neutral-400a);--loop-icon-selected-disabled: var(--loop-dark-neutral-300a);--loop-icon-brand: var(--loop-brand-400);--loop-icon-selected: var(--loop-brand-400);--loop-icon-information: var(--loop-blue-300);--loop-icon-success: var(--loop-green-400);--loop-icon-warning: var(--loop-yellow-400);--loop-icon-warning-inverse: var(--loop-dark-neutral-100);--loop-icon-danger: var(--loop-red-300);--loop-border-default: var(--loop-dark-neutral-300a);--loop-border-default-subtle: var(--loop-dark-neutral-200a);--loop-border-default-bolder: var(--loop-dark-neutral-600);--loop-border-inverse: var(--loop-dark-neutral-0);--loop-border-disabled: var(--loop-dark-neutral-200a);--loop-border-input: var(--loop-dark-neutral-500);--loop-border-brand: var(--loop-brand-400);--loop-border-selected: var(--loop-brand-400);--loop-border-information: var(--loop-blue-400);--loop-border-success: var(--loop-green-400);--loop-border-warning: var(--loop-yellow-500);--loop-border-danger: var(--loop-red-400);--loop-border-focus-neutral: var(--loop-dark-neutral-1000);--loop-border-focus-brand: var(--loop-brand-400);--loop-border-focus-information: var(--loop-blue-400);--loop-border-focus-success: var(--loop-green-400);--loop-border-focus-danger: var(--loop-red-400);--loop-border-accent-blue: var(--loop-blue-500);--loop-border-accent-teal: var(--loop-teal-500);--loop-border-accent-green: var(--loop-green-500);--loop-border-accent-lime: var(--loop-lime-500);--loop-border-accent-yellow: var(--loop-yellow-500);--loop-border-accent-orange: var(--loop-orange-500);--loop-border-accent-red: var(--loop-red-500);--loop-border-accent-pink: var(--loop-pink-500);--loop-border-accent-purple: var(--loop-purple-500);--loop-border-accent-violet: var(--loop-violet-500);--loop-border-accent-grey: var(--loop-dark-neutral-600);--loop-bg-default: var(--loop-dark-neutral-100);--loop-bg-input: var(--loop-dark-neutral-200);--loop-bg-input-hovered: var(--loop-dark-neutral-250);--loop-bg-input-pressed: var(--loop-dark-neutral-200);--loop-bg-neutral: var(--loop-dark-neutral-200a);--loop-bg-neutral-hovered: var(--loop-dark-neutral-300a);--loop-bg-neutral-pressed: var(--loop-dark-neutral-400a);--loop-bg-neutral-subtle: var(--loop-transparent-w-0);--loop-bg-neutral-subtle-hovered: var(--loop-dark-neutral-200a);--loop-bg-neutral-subtle-pressed: var(--loop-dark-neutral-300a);--loop-bg-neutral-bold: var(--loop-dark-neutral-1000);--loop-bg-neutral-bold-hovered: var(--loop-dark-neutral-900);--loop-bg-neutral-bold-pressed: var(--loop-dark-neutral-800);--loop-bg-disabled: var(--loop-dark-neutral-100a);--loop-bg-brand-subtlest-hovered: var(--loop-brand-1000);--loop-bg-brand-subtlest-pressed: var(--loop-brand-900);--loop-bg-brand-subtle: var(--loop-brand-1000);--loop-bg-brand-subtle-hovered: var(--loop-brand-900);--loop-bg-brand-subtle-pressed: var(--loop-brand-800);--loop-bg-brand-bold: var(--loop-brand-400);--loop-bg-brand-bold-hovered: var(--loop-brand-300);--loop-bg-brand-bold-pressed: var(--loop-brand-200);--loop-bg-selected: var(--loop-brand-1000);--loop-bg-selected-hovered: var(--loop-brand-900);--loop-bg-selected-pressed: var(--loop-brand-800);--loop-bg-selected-bold: var(--loop-brand-400);--loop-bg-selected-bold-hovered: var(--loop-brand-300);--loop-bg-selected-bold-pressed: var(--loop-brand-200);--loop-bg-information-subtle: var(--loop-blue-1000);--loop-bg-information-bold: var(--loop-blue-400);--loop-bg-success-subtle: var(--loop-green-1000);--loop-bg-success-bold: var(--loop-green-400);--loop-bg-warning-subtle: var(--loop-orange-1000);--loop-bg-warning-bold: var(--loop-yellow-300);--loop-bg-danger-subtle: var(--loop-red-1000);--loop-bg-danger-bold: var(--loop-red-400);--loop-bg-danger-bold-hovered: var(--loop-red-300);--loop-bg-danger-bold-pressed: var(--loop-red-200);--loop-bg-danger-subtlest-hovered: var(--loop-red-1000);--loop-bg-danger-subtlest-pressed: var(--loop-red-900);--loop-bg-component-key-hint: var(--loop-dark-neutral-350a);--loop-bg-component-key-hint-inverse: var(--loop-neutral-300a);--loop-bg-component-tooltip: var(--loop-dark-neutral-1100);--loop-bg-inverse-subtle: var(--loop-transparent-b-100);--loop-bg-inverse-subtle-hovered: var(--loop-transparent-b-200);--loop-bg-inverse-subtle-pressed: var(--loop-transparent-b-300);--loop-bg-danger-subtle-hovered: var(--loop-red-900);--loop-bg-danger-subtle-pressed: var(--loop-red-800);--loop-bg-information-bold-hovered: var(--loop-blue-300);--loop-bg-information-bold-pressed: var(--loop-blue-200);--loop-bg-information-subtle-hovered: var(--loop-blue-900);--loop-bg-information-subtle-pressed: var(--loop-blue-800);--loop-bg-success-bold-hovered: var(--loop-green-300);--loop-bg-success-bold-pressed: var(--loop-green-200);--loop-bg-success-subtle-hovered: var(--loop-green-900);--loop-bg-success-subtle-pressed: var(--loop-green-800);--loop-bg-success-subtlest-hovered: var(--loop-green-1000);--loop-bg-success-subtlest-pressed: var(--loop-green-900);--loop-bg-warning-bold-hovered: var(--loop-yellow-400);--loop-bg-warning-bold-pressed: var(--loop-yellow-500);--loop-bg-warning-subtle-hovered: var(--loop-orange-900);--loop-bg-warning-subtle-pressed: var(--loop-orange-800);--loop-bg-warning-subtlest-hovered: var(--loop-orange-1000);--loop-bg-warning-subtlest-pressed: var(--loop-orange-900);--loop-bg-accent-grey-subtlest: var(--loop-dark-neutral-300);--loop-bg-accent-grey-subtlest-hovered: var(--loop-dark-neutral-350);--loop-bg-accent-grey-subtlest-pressed: var(--loop-dark-neutral-400);--loop-bg-accent-grey-bold: var(--loop-dark-neutral-700);--loop-bg-accent-green-subtlest: var(--loop-green-1000);--loop-bg-accent-green-subtlest-hovered: var(--loop-green-900);--loop-bg-accent-green-subtlest-pressed: var(--loop-green-800);--loop-bg-accent-green-bold: var(--loop-green-400);--loop-bg-accent-yellow-subtlest: var(--loop-yellow-1000);--loop-bg-accent-yellow-subtlest-hovered: var(--loop-yellow-900);--loop-bg-accent-yellow-subtlest-pressed: var(--loop-yellow-800);--loop-bg-accent-yellow-subtle: var(--loop-yellow-800);--loop-bg-accent-red-subtlest: var(--loop-red-1000);--loop-bg-accent-red-subtlest-hovered: var(--loop-red-900);--loop-bg-accent-red-subtlest-pressed: var(--loop-red-800);--loop-bg-accent-red-bold: var(--loop-red-400);--loop-bg-accent-violet-subtlest: var(--loop-violet-1000);--loop-bg-accent-violet-subtlest-hovered: var(--loop-violet-900);--loop-bg-accent-violet-subtlest-pressed: var(--loop-violet-800);--loop-bg-accent-blue-subtlest: var(--loop-blue-1000);--loop-bg-accent-blue-subtlest-hovered: var(--loop-blue-900);--loop-bg-accent-blue-subtlest-pressed: var(--loop-blue-800);--loop-bg-accent-teal-subtlest: var(--loop-teal-1000);--loop-bg-accent-teal-subtlest-hovered: var(--loop-teal-900);--loop-bg-accent-teal-subtlest-pressed: var(--loop-teal-800);--loop-bg-accent-lime-subtlest: var(--loop-lime-1000);--loop-bg-accent-lime-subtlest-hovered: var(--loop-lime-900);--loop-bg-accent-lime-subtlest-pressed: var(--loop-lime-800);--loop-bg-accent-orange-subtlest: var(--loop-orange-1000);--loop-bg-accent-orange-subtlest-hovered: var(--loop-orange-900);--loop-bg-accent-orange-subtlest-pressed: var(--loop-orange-800);--loop-bg-accent-pink-subtlest: var(--loop-pink-1000);--loop-bg-accent-pink-subtlest-hovered: var(--loop-pink-900);--loop-bg-accent-pink-subtlest-pressed: var(--loop-pink-800);--loop-bg-accent-purple-subtlest: var(--loop-purple-1000);--loop-bg-accent-purple-subtlest-hovered: var(--loop-purple-900);--loop-bg-accent-purple-subtlest-pressed: var(--loop-purple-800);--loop-bg-accent-blue-bold: var(--loop-blue-400);--loop-bg-accent-blue-bold-hovered: var(--loop-blue-300);--loop-bg-accent-blue-bold-pressed: var(--loop-blue-200);--loop-bg-accent-blue-subtle: var(--loop-blue-800);--loop-bg-accent-blue-subtle-hovered: var(--loop-blue-900);--loop-bg-accent-blue-subtle-pressed: var(--loop-blue-1000);--loop-bg-accent-teal-bold: var(--loop-teal-400);--loop-bg-accent-teal-bold-hovered: var(--loop-teal-300);--loop-bg-accent-teal-bold-pressed: var(--loop-teal-200);--loop-bg-accent-teal-subtle: var(--loop-teal-800);--loop-bg-accent-teal-subtle-hovered: var(--loop-teal-900);--loop-bg-accent-teal-subtle-pressed: var(--loop-teal-1000);--loop-bg-accent-green-bold-hovered: var(--loop-green-300);--loop-bg-accent-green-bold-pressed: var(--loop-green-200);--loop-bg-accent-green-subtle: var(--loop-green-800);--loop-bg-accent-green-subtle-hovered: var(--loop-green-900);--loop-bg-accent-green-subtle-pressed: var(--loop-green-1000);--loop-bg-accent-lime-bold: var(--loop-lime-400);--loop-bg-accent-lime-bold-hovered: var(--loop-lime-300);--loop-bg-accent-lime-bold-pressed: var(--loop-lime-200);--loop-bg-accent-lime-subtle: var(--loop-lime-800);--loop-bg-accent-lime-subtle-hovered: var(--loop-lime-900);--loop-bg-accent-lime-subtle-pressed: var(--loop-lime-1000);--loop-bg-accent-yellow-bold: var(--loop-yellow-400);--loop-bg-accent-yellow-bold-hovered: var(--loop-yellow-300);--loop-bg-accent-yellow-bold-pressed: var(--loop-yellow-200);--loop-bg-accent-yellow-subtle-hovered: var(--loop-yellow-900);--loop-bg-accent-yellow-subtle-pressed: var(--loop-yellow-1000);--loop-bg-accent-orange-bold: var(--loop-orange-400);--loop-bg-accent-orange-bold-hovered: var(--loop-orange-300);--loop-bg-accent-orange-bold-pressed: var(--loop-orange-200);--loop-bg-accent-orange-subtle: var(--loop-orange-800);--loop-bg-accent-orange-subtle-hovered: var(--loop-orange-900);--loop-bg-accent-orange-subtle-pressed: var(--loop-orange-1000);--loop-bg-accent-red-bold-hovered: var(--loop-red-300);--loop-bg-accent-red-bold-pressed: var(--loop-red-200);--loop-bg-accent-red-subtle: var(--loop-red-800);--loop-bg-accent-red-subtle-hovered: var(--loop-red-900);--loop-bg-accent-red-subtle-pressed: var(--loop-red-1000);--loop-bg-accent-pink-bold: var(--loop-pink-400);--loop-bg-accent-pink-bold-hovered: var(--loop-pink-300);--loop-bg-accent-pink-bold-pressed: var(--loop-pink-200);--loop-bg-accent-pink-subtle: var(--loop-pink-800);--loop-bg-accent-pink-subtle-hovered: var(--loop-pink-900);--loop-bg-accent-pink-subtle-pressed: var(--loop-pink-1000);--loop-bg-accent-purple-bold: var(--loop-purple-400);--loop-bg-accent-purple-bold-hovered: var(--loop-purple-300);--loop-bg-accent-purple-bold-pressed: var(--loop-purple-200);--loop-bg-accent-purple-subtle: var(--loop-purple-800);--loop-bg-accent-purple-subtle-hovered: var(--loop-purple-900);--loop-bg-accent-purple-subtle-pressed: var(--loop-purple-1000);--loop-bg-accent-violet-bold: var(--loop-violet-400);--loop-bg-accent-violet-bold-hovered: var(--loop-violet-300);--loop-bg-accent-violet-bold-pressed: var(--loop-violet-200);--loop-bg-accent-violet-subtle: var(--loop-violet-800);--loop-bg-accent-violet-subtle-hovered: var(--loop-violet-900);--loop-bg-accent-violet-subtle-pressed: var(--loop-violet-1000);--loop-bg-accent-grey-bold-hovered: var(--loop-dark-neutral-800);--loop-bg-accent-grey-bold-pressed: var(--loop-dark-neutral-900);--loop-bg-accent-grey-subtle: var(--loop-dark-neutral-500);--loop-bg-accent-grey-subtle-hovered: var(--loop-dark-neutral-400);--loop-bg-accent-grey-subtle-pressed: var(--loop-dark-neutral-350);--loop-icon-accent-blue: var(--loop-blue-500);--loop-icon-accent-teal: var(--loop-teal-500);--loop-icon-accent-green: var(--loop-green-500);--loop-icon-accent-lime: var(--loop-lime-500);--loop-icon-accent-yellow: var(--loop-yellow-300);--loop-icon-accent-orange: var(--loop-orange-500);--loop-icon-accent-red: var(--loop-red-500);--loop-icon-accent-pink: var(--loop-pink-500);--loop-icon-accent-purple: var(--loop-purple-500);--loop-icon-accent-violet: var(--loop-violet-500);--loop-icon-accent-grey: var(--loop-dark-neutral-600);--loop-icon-accent-grey-subtle: var(--loop-dark-neutral-600);--loop-icon-accent-violet-bold: var(--loop-violet-300);--loop-icon-accent-blue-bold: var(--loop-blue-300);--loop-icon-accent-teal-bold: var(--loop-teal-300);--loop-icon-accent-green-bold: var(--loop-green-300);--loop-icon-accent-lime-bold: var(--loop-lime-300);--loop-icon-accent-yellow-bold: var(--loop-yellow-300);--loop-icon-accent-orange-bold: var(--loop-orange-300);--loop-icon-accent-red-bold: var(--loop-red-300);--loop-icon-accent-pink-bold: var(--loop-pink-300);--loop-icon-accent-purple-bold: var(--loop-purple-300);--loop-icon-accent-grey-bold: var(--loop-dark-neutral-800);--loop-surface-default: var(--loop-dark-neutral-100);--loop-surface-hovered: var(--loop-dark-neutral-200);--loop-surface-pressed: var(--loop-dark-neutral-250);--loop-surface-overlay: var(--loop-dark-neutral-250);--loop-surface-overlay-hovered: var(--loop-dark-neutral-300);--loop-surface-overlay-pressed: var(--loop-dark-neutral-350);--loop-surface-raised: var(--loop-dark-neutral-200);--loop-surface-raised-hovered: var(--loop-dark-neutral-250);--loop-surface-raised-pressed: var(--loop-dark-neutral-300);--loop-surface-sunken: var(--loop-dark-neutral-0);--loop-interaction-hovered: var(--loop-transparent-w-100);--loop-interaction-pressed: var(--loop-transparent-w-300);--loop-skeleton-default: var(--loop-dark-neutral-200a);--loop-skeleton-subtle: var(--loop-dark-neutral-100a);--loop-elevation-overflow-shadow-1: var(--loop-shadow-overflow);--loop-elevation-overflow-shadow-2: var(--loop-shadow-overflow);--loop-elevation-overlay-shadow-1: var(--loop-shadow-overlay);--loop-elevation-overlay-shadow-2: var(--loop-shadow-overlay);--loop-shadow-overflow: var(--loop-shadow-overflow-dark);--loop-shadow-overlay: var(--loop-shadow-overlay-dark);--loop-gradient-ai: var(--loop-gradient-ai-dark);--loop-gradient-ai-subtle: var(--loop-gradient-ai-subtle-dark);--loop-gradient-ai-hovered: var(--loop-gradient-ai-hovered-dark);--loop-gradient-ai-pressed: var(--loop-gradient-ai-pressed-dark)}.Avatar_module_avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;overflow:hidden;border:1px solid var(--avatar-border);background:var(--avatar-bg);color:var(--avatar-color);--avatar-border: var(--loop-border-default-subtle);--avatar-bg: var(--loop-bg-neutral);--avatar-color: var(--loop-text-default);--avatar-icon-color: var(--loop-icon-default)}.Avatar_module_circle{border-radius:var(--loop-radius-circle)}.Avatar_module_square.Avatar_module_xs,.Avatar_module_square.Avatar_module_sm{border-radius:var(--loop-radius-xs)}.Avatar_module_square.Avatar_module_md{border-radius:var(--loop-radius-sm)}.Avatar_module_square.Avatar_module_lg,.Avatar_module_square.Avatar_module_xl{border-radius:var(--loop-radius-md)}.Avatar_module_xs{width:16px;height:16px;padding:var(--loop-space-025)}.Avatar_module_sm{width:24px;height:24px;padding:var(--loop-space-075)}.Avatar_module_md{width:32px;height:32px;padding:var(--loop-space-100)}.Avatar_module_lg{width:40px;height:40px;padding:var(--loop-space-150)}.Avatar_module_xl{width:48px;height:48px;padding:var(--loop-space-150)}.Avatar_module_initials{display:flex;align-items:center;justify-content:center;font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;text-align:center;white-space:nowrap;line-height:1}.Avatar_module_initials-xs,.Avatar_module_initials-sm{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-xs);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-xs);letter-spacing:var(--loop-letter-spacing-body-xs);line-height:1}.Avatar_module_initials-md,.Avatar_module_initials-lg{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-md);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-md);letter-spacing:var(--loop-letter-spacing-body-default);line-height:1}.Avatar_module_initials-xl{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-lg);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-lg);letter-spacing:var(--loop-letter-spacing-body-default);line-height:1}.Avatar_module_presenceWrapper{position:relative;display:inline-flex}.Avatar_module_presence{position:absolute;border-radius:var(--loop-radius-circle);--presence-ring: 2px;box-shadow:0 0 0 var(--presence-ring) var(--loop-bg-default);pointer-events:none}.Avatar_module_presence-sm{width:6px;height:6px;bottom:0;right:0}.Avatar_module_presence-md{width:8px;height:8px;bottom:0;right:0;--presence-ring: 3px}.Avatar_module_presence-lg{width:10px;height:10px;bottom:0;right:0;--presence-ring: 3px}.Avatar_module_presence-xl{width:12px;height:12px;bottom:0;right:0;--presence-ring: 4px}.Avatar_module_presence-disabled{opacity:.4}.Avatar_module_presence-online{background:var(--loop-bg-accent-green-bold)}.Avatar_module_presence-offline{background:var(--loop-bg-default);box-shadow:inset 0 0 0 var(--loop-border-thickness-default) var(--loop-border-default),0 0 0 var(--presence-ring) var(--loop-bg-default)}.Avatar_module_interactive{cursor:pointer;position:relative}.Avatar_module_interactive:after{content:"";position:absolute;inset:0;pointer-events:none}.Avatar_module_interactive:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-neutral);outline-offset:-1px}.Avatar_module_interactive:not(.Avatar_module_image):hover:not(:disabled):not([aria-disabled=true]){background:var(--avatar-bg-hovered)}.Avatar_module_interactive:not(.Avatar_module_image):active:not(:disabled):not([aria-disabled=true]){background:var(--avatar-bg-pressed)}.Avatar_module_interactive.Avatar_module_image:hover:not(:disabled):not([aria-disabled=true]):after{background:var(--loop-interaction-hovered)}.Avatar_module_interactive.Avatar_module_image:active:not(:disabled):not([aria-disabled=true]):after{background:var(--loop-interaction-pressed)}.Avatar_module_disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.Avatar_module_iconWrap{display:flex;align-items:center;justify-content:center;color:var(--avatar-icon-color)}.Avatar_module_avatar.Avatar_module_image{--avatar-border: var(--loop-border-default);--avatar-bg: transparent;padding:0}.Avatar_module_img{width:100%;height:100%;object-fit:cover;display:block}.Avatar_module_color-brand{--avatar-bg: var(--loop-bg-brand-subtle);--avatar-bg-hovered: var(--loop-bg-brand-subtle-hovered);--avatar-bg-pressed: var(--loop-bg-brand-subtle-pressed);--avatar-color: var(--loop-text-brand);--avatar-icon-color: var(--loop-icon-brand);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-blue{--avatar-bg: var(--loop-bg-accent-blue-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-blue-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-blue-subtlest-pressed);--avatar-color: var(--loop-text-accent-blue);--avatar-icon-color: var(--loop-icon-accent-blue);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-teal{--avatar-bg: var(--loop-bg-accent-teal-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-teal-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-teal-subtlest-pressed);--avatar-color: var(--loop-text-accent-teal);--avatar-icon-color: var(--loop-icon-accent-teal);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-green{--avatar-bg: var(--loop-bg-accent-green-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-green-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-green-subtlest-pressed);--avatar-color: var(--loop-text-accent-green);--avatar-icon-color: var(--loop-icon-accent-green);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-lime{--avatar-bg: var(--loop-bg-accent-lime-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-lime-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-lime-subtlest-pressed);--avatar-color: var(--loop-text-accent-lime);--avatar-icon-color: var(--loop-icon-accent-lime);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-yellow{--avatar-bg: var(--loop-bg-accent-yellow-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-yellow-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-yellow-subtlest-pressed);--avatar-color: var(--loop-text-accent-yellow);--avatar-icon-color: var(--loop-icon-accent-yellow);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-orange{--avatar-bg: var(--loop-bg-accent-orange-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-orange-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-orange-subtlest-pressed);--avatar-color: var(--loop-text-accent-orange);--avatar-icon-color: var(--loop-icon-accent-orange);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-red{--avatar-bg: var(--loop-bg-accent-red-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-red-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-red-subtlest-pressed);--avatar-color: var(--loop-text-accent-red);--avatar-icon-color: var(--loop-icon-accent-red);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-pink{--avatar-bg: var(--loop-bg-accent-pink-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-pink-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-pink-subtlest-pressed);--avatar-color: var(--loop-text-accent-pink);--avatar-icon-color: var(--loop-icon-accent-pink);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-purple{--avatar-bg: var(--loop-bg-accent-purple-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-purple-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-purple-subtlest-pressed);--avatar-color: var(--loop-text-accent-purple);--avatar-icon-color: var(--loop-icon-accent-purple);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-violet{--avatar-bg: var(--loop-bg-accent-violet-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-violet-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-violet-subtlest-pressed);--avatar-color: var(--loop-text-accent-violet);--avatar-icon-color: var(--loop-icon-accent-violet);--avatar-border: var(--loop-border-default-subtle)}.Avatar_module_color-grey{--avatar-bg: var(--loop-bg-accent-grey-subtlest);--avatar-bg-hovered: var(--loop-bg-accent-grey-subtlest-hovered);--avatar-bg-pressed: var(--loop-bg-accent-grey-subtlest-pressed);--avatar-color: var(--loop-text-accent-grey);--avatar-icon-color: var(--loop-icon-accent-grey);--avatar-border: var(--loop-border-default-subtle)}.ChipAssist_module_chip{height:24px;padding:var(--loop-space-050);border:var(--loop-border-thickness-default) solid transparent;border-radius:var(--loop-radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;white-space:nowrap;flex-shrink:0;transition:background .12s ease,border-color .12s ease,color .12s ease}.ChipAssist_module_chip:disabled{cursor:not-allowed}.ChipAssist_module_chip:focus-visible{outline:none}.ChipAssist_module_filled{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-sm);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-sm);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;background:var(--loop-bg-accent-grey-subtlest);color:var(--loop-text-accent-grey-bold);--chip-icon-color: var(--loop-icon-accent-grey)}.ChipAssist_module_filled:hover:not(:disabled){background:var(--loop-bg-accent-grey-subtlest-hovered)}.ChipAssist_module_filled:active:not(:disabled){background:var(--loop-bg-accent-grey-subtlest-pressed)}.ChipAssist_module_filled:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-neutral);outline-offset:2px}.ChipAssist_module_filled:disabled{background:var(--loop-bg-disabled);color:var(--loop-text-disabled);--chip-icon-color: var(--loop-icon-disabled)}.ChipAssist_module_stroke{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-sm);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-sm);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;background:var(--loop-bg-neutral-subtle);border-color:var(--loop-border-default);color:var(--loop-text-accent-grey);--chip-icon-color: var(--loop-icon-accent-grey-subtle)}.ChipAssist_module_stroke:hover:not(:disabled){background:var(--loop-bg-neutral-subtle-hovered)}.ChipAssist_module_stroke:active:not(:disabled){background:var(--loop-bg-neutral-subtle-pressed)}.ChipAssist_module_stroke:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-neutral);outline-offset:2px}.ChipAssist_module_stroke:disabled{background:var(--loop-bg-disabled);border-color:var(--loop-border-disabled);color:var(--loop-text-disabled);--chip-icon-color: var(--loop-icon-disabled)}.ChipAssist_module_content{display:inline-flex;align-items:center}.ChipAssist_module_leadingWrapper{display:inline-flex;flex-shrink:0;width:16px;height:16px;align-items:center;justify-content:center;color:var(--chip-icon-color)}.ChipAssist_module_label{padding:0 var(--loop-space-050);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ChipAssist_module_loading{pointer-events:none}.ChipAssist_module_spinner{display:block;width:12px;height:12px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ChipAssist_module_spin .6s linear infinite}@keyframes ChipAssist_module_spin{to{transform:rotate(360deg)}}.TrailingSlot_module_root{background:transparent;border:none;padding:0;margin:0;cursor:pointer;border-radius:var(--loop-radius-xs);color:inherit;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;transition:background .12s ease}.TrailingSlot_module_root:hover:not(:disabled){background:var(--loop-bg-neutral-subtle-hovered)}.TrailingSlot_module_root:active:not(:disabled){background:var(--loop-bg-neutral-subtle-pressed)}.TrailingSlot_module_root:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-neutral);outline-offset:1px}.TrailingSlot_module_root:disabled{cursor:not-allowed}.ChipFilter_module_chip{box-sizing:border-box;height:24px;padding:0;border:var(--loop-border-thickness-default) solid transparent;border-radius:var(--loop-radius-sm);display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;transition:background .12s ease,border-color .12s ease,color .12s ease}.ChipFilter_module_hasDismiss .ChipFilter_module_toggle{padding-right:0}.ChipFilter_module_hasDismiss .ChipFilter_module_dismissSlot{align-self:stretch;width:calc(var(--loop-space-200) + var(--loop-space-050) - var(--loop-border-thickness-default));padding-right:calc(var(--loop-space-050) - var(--loop-border-thickness-default))}.ChipFilter_module_filled{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-sm);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-sm);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;background:var(--loop-bg-accent-grey-subtlest);color:var(--loop-text-accent-grey-bold);--chip-icon-color: var(--loop-icon-accent-grey);--dismiss-icon-color: var(--loop-icon-accent-grey)}.ChipFilter_module_filled:not(.ChipFilter_module_disabled):hover{background:var(--loop-bg-accent-grey-subtlest-hovered)}.ChipFilter_module_filled:not(.ChipFilter_module_disabled):active{background:var(--loop-bg-accent-grey-subtlest-pressed)}.ChipFilter_module_filled.ChipFilter_module_disabled{border-color:transparent}.ChipFilter_module_stroke{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-sm);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-sm);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;background:var(--loop-bg-neutral-subtle);border-color:var(--loop-border-default);color:var(--loop-text-accent-grey);--chip-icon-color: var(--loop-icon-accent-grey-subtle);--dismiss-icon-color: var(--loop-icon-accent-grey-subtle)}.ChipFilter_module_stroke:not(.ChipFilter_module_disabled):hover{background:var(--loop-bg-neutral-subtle-hovered)}.ChipFilter_module_stroke:not(.ChipFilter_module_disabled):active{background:var(--loop-bg-neutral-subtle-pressed)}.ChipFilter_module_stroke.ChipFilter_module_disabled{border-color:var(--loop-border-disabled)}.ChipFilter_module_selected{background:var(--loop-bg-selected);border-color:var(--loop-border-selected);color:var(--loop-text-selected);--chip-icon-color: var(--loop-icon-selected)}.ChipFilter_module_selected:not(.ChipFilter_module_disabled):hover{background:var(--loop-bg-selected-hovered)}.ChipFilter_module_selected:not(.ChipFilter_module_disabled):active{background:var(--loop-bg-selected-pressed)}.ChipFilter_module_selected.ChipFilter_module_disabled{border-color:var(--loop-border-disabled)}.ChipFilter_module_disabled{background:var(--loop-bg-disabled);color:var(--loop-text-disabled);--chip-icon-color: var(--loop-icon-disabled);--dismiss-icon-color: var(--loop-icon-disabled);cursor:not-allowed}.ChipFilter_module_toggle{background:none;border:none;padding:var(--loop-space-050);margin:0;cursor:pointer;font:inherit;color:inherit;display:inline-flex;align-items:center;align-self:stretch}.ChipFilter_module_toggle:focus-visible{outline:none}.ChipFilter_module_toggle:disabled{cursor:not-allowed}.ChipFilter_module_chip:has(.ChipFilter_module_toggle:focus-visible){outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-neutral);outline-offset:2px}.ChipFilter_module_chip.ChipFilter_module_selected:has(.ChipFilter_module_toggle:focus-visible){outline-color:var(--loop-border-focus-brand)}.ChipFilter_module_leadingWrapper{display:inline-flex;flex-shrink:0;width:16px;height:16px;align-items:center;justify-content:center;color:var(--chip-icon-color)}.ChipFilter_module_label{padding:0 var(--loop-space-050);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ChipFilter_module_chip .ChipFilter_module_dismissSlot{color:var(--dismiss-icon-color)}.Badge_module_badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle}.Badge_module_brand{--badge-bg-subtle: var(--loop-bg-brand-subtle);--badge-bg-bold: var(--loop-bg-brand-bold);--badge-text-subtle: var(--loop-text-brand);--badge-text-bold: var(--loop-text-inverse)}.Badge_module_neutral{--badge-bg-subtle: var(--loop-bg-accent-grey-subtlest);--badge-bg-bold: var(--loop-bg-accent-grey-bold);--badge-text-subtle: var(--loop-text-accent-grey);--badge-text-bold: var(--loop-text-inverse)}.Badge_module_green{--badge-bg-subtle: var(--loop-bg-accent-green-subtlest);--badge-bg-bold: var(--loop-bg-accent-green-bold);--badge-text-subtle: var(--loop-text-accent-green);--badge-text-bold: var(--loop-text-inverse)}.Badge_module_yellow{--badge-bg-subtle: var(--loop-bg-accent-yellow-subtlest);--badge-bg-bold: var(--loop-bg-accent-yellow-subtle);--badge-text-subtle: var(--loop-text-accent-yellow-bold);--badge-text-bold: var(--loop-text-warning-inverse)}.Badge_module_red{--badge-bg-subtle: var(--loop-bg-accent-red-subtlest);--badge-bg-bold: var(--loop-bg-accent-red-bold);--badge-text-subtle: var(--loop-text-accent-red);--badge-text-bold: var(--loop-text-inverse)}.Badge_module_default_{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-sm);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-sm);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;text-align:center;height:16px;min-width:24px;padding:0 6px;border-radius:var(--loop-radius-circle);background:var(--badge-bg-subtle);color:var(--badge-text-subtle)}.Badge_module_bold{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-sm);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-sm);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;text-align:center;height:16px;min-width:24px;padding:0 6px;border-radius:var(--loop-radius-circle);background:var(--badge-bg-bold);color:var(--badge-text-bold)}.Badge_module_dot{width:6px;height:6px;border-radius:var(--loop-radius-circle);border:1px solid var(--loop-border-inverse);background:var(--badge-bg-bold)}.Badge_module_dotLg{width:12px;height:12px;border-radius:var(--loop-radius-circle);background:var(--badge-bg-bold)}.Button_module_button{border-radius:var(--loop-radius-md);border:var(--loop-border-thickness-default) solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--loop-space-0);position:relative;white-space:nowrap;flex-shrink:0;transition:background .12s ease,border-color .12s ease,color .12s ease}.Button_module_button:disabled{cursor:not-allowed}.Button_module_button:focus-visible{outline:none}.Button_module_default{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-md);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-md);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);height:40px;padding:0 var(--loop-space-150);min-width:80px;max-width:240px}.Button_module_compact{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-md);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-md);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);height:32px;padding:0 var(--loop-space-100);border-radius:var(--loop-radius-sm);min-width:80px;max-width:240px}.Button_module_iconOnly{padding:0;min-width:unset;max-width:unset}.Button_module_iconOnly.Button_module_default{width:40px}.Button_module_iconOnly.Button_module_compact{width:32px}.Button_module_fullWidth{width:100%;max-width:none}.Button_module_default_{background:var(--loop-bg-brand-bold);color:var(--loop-text-inverse)}.Button_module_default_:hover:not(:disabled){background:var(--loop-bg-brand-bold-hovered)}.Button_module_default_:active:not(:disabled){background:var(--loop-bg-brand-bold-pressed)}.Button_module_default_:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-brand);outline-offset:2px}.Button_module_default_:disabled{background:var(--loop-bg-disabled);color:var(--loop-text-disabled)}.Button_module_outline{background:var(--loop-bg-neutral-subtle);border-color:var(--loop-border-default);color:var(--loop-text-default)}.Button_module_outline:hover:not(:disabled){background:var(--loop-bg-neutral-subtle-hovered)}.Button_module_outline:active:not(:disabled){background:var(--loop-bg-neutral-subtle-pressed)}.Button_module_outline:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-neutral);outline-offset:2px}.Button_module_outline:disabled{background:var(--loop-bg-disabled);border-color:var(--loop-border-disabled);color:var(--loop-text-disabled)}.Button_module_ghost{background:var(--loop-bg-neutral-subtle);color:var(--loop-text-default)}.Button_module_ghost:hover:not(:disabled){background:var(--loop-bg-neutral-subtle-hovered)}.Button_module_ghost:active:not(:disabled){background:var(--loop-bg-neutral-subtle-pressed)}.Button_module_ghost:focus-visible{background:var(--loop-bg-neutral-subtle-hovered)}.Button_module_ghost:disabled{background:var(--loop-bg-neutral-subtle);color:var(--loop-text-disabled)}.Button_module_ghostAccent{background:var(--loop-bg-neutral-subtle);color:var(--loop-text-brand)}.Button_module_ghostAccent:hover:not(:disabled){background:var(--loop-bg-brand-subtlest-hovered)}.Button_module_ghostAccent:active:not(:disabled){background:var(--loop-bg-brand-subtlest-pressed)}.Button_module_ghostAccent:focus-visible{background:var(--loop-bg-brand-subtlest-hovered)}.Button_module_ghostAccent:disabled{background:var(--loop-bg-neutral-subtle);color:var(--loop-text-disabled)}.Button_module_destructive{background:var(--loop-bg-danger-bold);color:var(--loop-text-inverse)}.Button_module_destructive:hover:not(:disabled){background:var(--loop-bg-danger-bold-hovered)}.Button_module_destructive:active:not(:disabled){background:var(--loop-bg-danger-bold-pressed)}.Button_module_destructive:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-danger);outline-offset:2px}.Button_module_destructive:disabled{background:var(--loop-bg-disabled);color:var(--loop-text-disabled)}.Button_module_ghostDestructive{background:var(--loop-bg-neutral-subtle);color:var(--loop-text-danger)}.Button_module_ghostDestructive:hover:not(:disabled){background:var(--loop-bg-danger-subtlest-hovered)}.Button_module_ghostDestructive:active:not(:disabled){background:var(--loop-bg-danger-subtlest-pressed)}.Button_module_ghostDestructive:focus-visible{background:var(--loop-bg-danger-subtlest-hovered)}.Button_module_ghostDestructive:disabled{background:var(--loop-bg-neutral-subtle);color:var(--loop-text-disabled)}.Button_module_ai{background-image:var(--loop-gradient-ai);background-clip:padding-box;color:var(--loop-text-ai)}.Button_module_ai:hover:not(:disabled){background-image:var(--loop-gradient-ai-hovered)}.Button_module_ai:active:not(:disabled){background-image:var(--loop-gradient-ai-pressed)}.Button_module_ai:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-neutral);outline-offset:0}.Button_module_ai:disabled{background-image:none;background-color:var(--loop-bg-disabled);color:var(--loop-text-disabled)}.Button_module_content{display:inline-flex;align-items:center;gap:var(--loop-space-050);overflow:hidden}.Button_module_iconWrapper{display:inline-flex;flex-shrink:0}.Button_module_label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Button_module_loading{pointer-events:none}.Button_module_loading>.Button_module_content{visibility:hidden}.Button_module_spinner{position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:Button_module_spin .6s linear infinite}@keyframes Button_module_spin{to{transform:rotate(360deg)}}.Checkbox_module_root{display:inline-flex;isolation:isolate;padding:var(--loop-space-050)}.Checkbox_module_control{all:unset;box-sizing:border-box;position:relative;width:16px;height:16px;min-width:16px;min-height:16px;border-radius:var(--loop-radius-xs);border:var(--loop-border-thickness-default) solid var(--loop-border-input);background:var(--loop-bg-input);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,border-color .12s ease}.Checkbox_module_control:before{content:"";position:absolute;width:32px;height:32px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;background:transparent;transition:background .12s ease}.Checkbox_module_control:after{content:"";position:absolute;inset:-8px}.Checkbox_module_control[data-state=checked],.Checkbox_module_control[data-state=indeterminate]{background:var(--loop-bg-selected-bold);border-color:var(--loop-bg-selected-bold);color:var(--loop-icon-inverse)}.Checkbox_module_control:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-brand);outline-offset:2px}.Checkbox_module_control:disabled{cursor:not-allowed;background:var(--loop-bg-disabled);border-color:var(--loop-border-disabled)}.Checkbox_module_control:disabled[data-state=checked],.Checkbox_module_control:disabled[data-state=indeterminate]{background:var(--loop-bg-disabled);border-color:var(--loop-border-disabled);color:var(--loop-icon-selected-disabled)}.Checkbox_module_control:not(:disabled):hover[data-state=unchecked]{background:var(--loop-bg-input-hovered)}.Checkbox_module_control:not(:disabled):hover[data-state=unchecked]:before{background:var(--loop-bg-input-hovered)}.Checkbox_module_control:not(:disabled):hover[data-state=checked]:before,.Checkbox_module_control:not(:disabled):hover[data-state=indeterminate]:before{background:var(--loop-bg-brand-subtlest-hovered)}.Checkbox_module_error{border-color:var(--loop-border-danger)}.Checkbox_module_error:focus-visible{outline-color:var(--loop-border-focus-danger)}.Checkbox_module_error[data-state=checked],.Checkbox_module_error[data-state=indeterminate]{background:var(--loop-bg-selected-bold);border-color:var(--loop-bg-selected-bold)}.Checkbox_module_error:not(:disabled):hover[data-state=unchecked]{border-color:var(--loop-border-danger)}.Checkbox_module_indicator{display:flex;align-items:center;justify-content:center}.Checkbox_module_control[data-state=unchecked] .Checkbox_module_indicator{visibility:hidden}.Field_module_content{display:flex;gap:var(--loop-space-050);align-items:flex-start;cursor:pointer;position:relative;isolation:isolate}.Field_module_disabled .Field_module_content{cursor:not-allowed;pointer-events:none}.Field_module_content:hover :is([role=checkbox],[role=radio]):not([data-disabled])[data-state=unchecked]{background:var(--loop-bg-input-hovered)}.Field_module_content:hover :is([role=checkbox],[role=radio]):not([data-disabled])[data-state=unchecked]:before{background:var(--loop-bg-input-hovered)}.Field_module_content:hover :is([role=checkbox],[role=radio]):not([data-disabled])[data-state=checked]:before,.Field_module_content:hover [role=checkbox]:not([data-disabled])[data-state=indeterminate]:before{background:var(--loop-bg-brand-subtlest-hovered)}.Field_module_content:hover :is([role=checkbox],[role=radio])[aria-invalid=true]:not([data-disabled])[data-state=unchecked]{border-color:var(--loop-border-danger)}.Field_module_label{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-md);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-md);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;color:var(--loop-text-default);display:flex;align-items:center;padding:var(--loop-space-025) 0}.Field_module_labelDisabled{color:var(--loop-text-disabled)}.Field_module_description{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-sm);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-sm);letter-spacing:var(--loop-letter-spacing-body-default);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;color:var(--loop-text-subtlest);display:flex;align-items:flex-start;gap:var(--loop-space-025);margin-top:var(--loop-space-025)}.Field_module_descriptionDisabled{color:var(--loop-text-disabled)}.Field_module_descriptionIcon{display:flex;align-items:center;padding-top:var(--loop-space-025);color:var(--loop-icon-subtlest);flex-shrink:0}.Field_module_descriptionIconDisabled{color:var(--loop-icon-disabled)}.Field_module_errorMessage{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-sm);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-sm);letter-spacing:var(--loop-letter-spacing-body-default);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;color:var(--loop-text-danger);display:flex;align-items:flex-start;gap:var(--loop-space-025);margin-top:var(--loop-space-025)}.Field_module_box{box-sizing:border-box;width:fit-content;background:var(--loop-bg-neutral-subtle);border:var(--loop-border-thickness-default) solid var(--loop-border-default);border-radius:var(--loop-radius-md)}.Field_module_box>.Field_module_content{padding:var(--loop-space-150) calc(var(--loop-space-150) + var(--loop-space-050)) var(--loop-space-150) var(--loop-space-150)}.Field_module_fullWidth{width:100%}.Field_module_box:has([data-state=checked]),.Field_module_box:has([data-state=indeterminate]){border-color:var(--loop-border-selected);border-width:var(--loop-border-thickness-selected)}.Field_module_box:has([data-state=checked])>.Field_module_content,.Field_module_box:has([data-state=indeterminate])>.Field_module_content{padding:calc(var(--loop-space-150) - 1px) calc(var(--loop-space-150) + var(--loop-space-050) - 1px) calc(var(--loop-space-150) - 1px) calc(var(--loop-space-150) - 1px)}.Field_module_box:not(.Field_module_disabled):hover:has([data-state=unchecked]){background:var(--loop-bg-input-hovered)}.Field_module_box:not(.Field_module_disabled):hover:has([data-state=checked]),.Field_module_box:not(.Field_module_disabled):hover:has([data-state=indeterminate]){background:var(--loop-bg-brand-subtlest-hovered)}.Field_module_box.Field_module_disabled{background:var(--loop-bg-disabled);border-color:var(--loop-border-disabled)}.Field_module_box:has([aria-invalid=true]){border-color:var(--loop-border-danger);border-width:var(--loop-border-thickness-focus)}.Field_module_box:has([aria-invalid=true])>.Field_module_content{padding:calc(var(--loop-space-150) - 1px) calc(var(--loop-space-150) + var(--loop-space-050) - 1px) calc(var(--loop-space-150) - 1px) calc(var(--loop-space-150) - 1px)}.MicroAction_module_base{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:var(--loop-space-050);border:none;border-radius:var(--loop-radius-xs);background:var(--loop-bg-neutral-subtle);color:var(--loop-icon-default);cursor:pointer;flex-shrink:0;line-height:0}.MicroAction_module_base:hover:not(:disabled){background:var(--loop-bg-neutral-subtle-hovered)}.MicroAction_module_base:active:not(:disabled){background:var(--loop-bg-neutral-subtle-pressed)}.MicroAction_module_base:focus-visible{background:var(--loop-bg-neutral-subtle-hovered);outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-neutral);outline-offset:2px}.MicroAction_module_base:disabled{color:var(--loop-icon-disabled);cursor:not-allowed}.InfoBanner_module_information{--banner-bg: var(--loop-bg-information-subtle);--banner-text: var(--loop-text-information-bolder);--banner-icon: var(--loop-icon-information)}.InfoBanner_module_success{--banner-bg: var(--loop-bg-success-subtle);--banner-text: var(--loop-text-success-bolder);--banner-icon: var(--loop-icon-success)}.InfoBanner_module_warning{--banner-bg: var(--loop-bg-warning-subtle);--banner-text: var(--loop-text-warning-bolder);--banner-icon: var(--loop-icon-warning)}.InfoBanner_module_danger{--banner-bg: var(--loop-bg-danger-subtle);--banner-text: var(--loop-text-danger-bolder);--banner-icon: var(--loop-icon-danger)}.InfoBanner_module_ai{--banner-text: var(--loop-text-ai);--banner-icon: var(--loop-icon-ai);background-image:var(--loop-gradient-ai-subtle)}.InfoBanner_module_neutral{--banner-bg: var(--loop-bg-neutral);--banner-text: var(--loop-text-default);--banner-icon: var(--loop-icon-default)}.InfoBanner_module_discovery{--banner-bg: var(--loop-bg-accent-violet-subtlest);--banner-text: var(--loop-text-accent-violet-bold);--banner-icon: var(--loop-icon-accent-violet-bold)}.InfoBanner_module_base{display:flex;align-items:flex-start;gap:var(--loop-space-100);padding:var(--loop-space-150);border-radius:var(--loop-radius-md);background-color:var(--banner-bg);color:var(--banner-text);box-sizing:border-box}.InfoBanner_module_singleLine{align-items:center;padding:var(--loop-space-100) var(--loop-space-150)}.InfoBanner_module_singleLine .InfoBanner_module_icon{padding:var(--loop-space-050) 0}.InfoBanner_module_singleLine .InfoBanner_module_description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InfoBanner_module_singleLine .InfoBanner_module_textBlock{flex:1;min-width:0}.InfoBanner_module_singleLine .InfoBanner_module_actions{flex-shrink:0}.InfoBanner_module_singleLine .InfoBanner_module_content{flex-direction:row;align-items:center;gap:var(--loop-space-150);min-height:24px}.InfoBanner_module_icon{display:flex;flex-shrink:0;padding:var(--loop-space-025) 0;color:var(--banner-icon);line-height:0}.InfoBanner_module_content{display:flex;flex:1;flex-direction:column;gap:var(--loop-space-150);min-width:0}.InfoBanner_module_textBlock{display:flex;flex-direction:column;gap:var(--loop-space-050)}.InfoBanner_module_title{font-family:var(--loop-font-family-heading);font-size:var(--loop-font-size-heading-xs);font-weight:var(--loop-font-weight-bold);line-height:var(--loop-line-height-heading-xs);letter-spacing:var(--loop-letter-spacing-heading-xs);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;margin:0}.InfoBanner_module_description{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-md);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-md);letter-spacing:var(--loop-letter-spacing-body-default);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;margin:0}.InfoBanner_module_actions{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-md);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-md);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1}.Input_module_input{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-md);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-md);letter-spacing:var(--loop-letter-spacing-body-default);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;box-sizing:border-box;width:100%;min-width:0;height:32px;padding:var(--loop-space-050) var(--loop-space-150);border-radius:var(--loop-radius-md);border:var(--loop-border-thickness-default) solid var(--loop-border-input);background-color:var(--loop-bg-input);color:var(--loop-text-default);outline:none;transition:background-color .12s ease,border-color .12s ease}.Input_module_input::placeholder{color:var(--loop-text-subtlest)}.Input_module_input:hover:not(:disabled):not(:focus-visible){background-color:var(--loop-bg-input-hovered)}.Input_module_input:focus-visible{border-color:var(--loop-border-focus-brand)}.Input_module_input:disabled{background-color:var(--loop-bg-disabled);color:var(--loop-text-disabled);border-color:var(--loop-border-disabled);cursor:not-allowed;pointer-events:none}.Input_module_error{border-color:var(--loop-border-danger)}.Input_module_error:focus-visible{border-color:var(--loop-border-focus-danger)}.Link_module_default_{--link-color: var(--loop-link-default);--link-color-hovered: var(--loop-link-default-hovered)}.Link_module_neutral{--link-color: var(--loop-link-neutral);--link-color-hovered: var(--loop-link-neutral-hovered)}.Link_module_visited{--link-color: var(--loop-link-visited);--link-color-hovered: var(--loop-link-visited-hovered)}.Link_module_base{position:relative;display:inline-flex;align-items:center;gap:var(--loop-space-050);font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-md);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-md);letter-spacing:var(--loop-letter-spacing-body-default);font-weight:var(--loop-font-weight-medium);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;color:var(--link-color);text-decoration:none;cursor:pointer}.Link_module_base:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;display:none}.Link_module_base:not(.Link_module_underline):hover:after{display:block}.Link_module_base:hover{color:var(--link-color-hovered)}.Link_module_base:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-neutral);outline-offset:2px;border-radius:var(--loop-radius-xs)}.Link_module_base:focus-visible:after{display:none}.Link_module_underline:after{display:block}.Link_module_underline:hover:after{display:none}.Link_module_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.Radio_module_group{display:flex;flex-direction:column;gap:var(--loop-space-100)}.Radio_module_groupHorizontal{flex-direction:row;flex-wrap:wrap;gap:var(--loop-space-300)}.Radio_module_root{display:inline-flex;isolation:isolate;padding:var(--loop-space-050)}.Radio_module_control{all:unset;box-sizing:border-box;position:relative;width:16px;height:16px;min-width:16px;min-height:16px;border-radius:var(--loop-radius-circle);border:var(--loop-border-thickness-default) solid var(--loop-border-input);background:var(--loop-bg-input);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,border-color .12s ease}.Radio_module_control:before{content:"";position:absolute;width:32px;height:32px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;background:transparent;transition:background .12s ease}.Radio_module_control:after{content:"";position:absolute;inset:-8px}.Radio_module_control[data-state=checked]{background:var(--loop-bg-selected-bold);border-color:var(--loop-bg-selected-bold)}.Radio_module_control:focus-visible{outline:var(--loop-border-thickness-focus) solid var(--loop-border-focus-brand);outline-offset:2px}.Radio_module_control:disabled{cursor:not-allowed;background:var(--loop-bg-disabled);border-color:var(--loop-border-disabled)}.Radio_module_control:disabled[data-state=checked]{background:var(--loop-bg-disabled);border-color:var(--loop-border-disabled)}.Radio_module_control:not(:disabled):hover[data-state=unchecked]{background:var(--loop-bg-input-hovered)}.Radio_module_control:not(:disabled):hover[data-state=unchecked]:before{background:var(--loop-bg-input-hovered)}.Radio_module_control:not(:disabled):hover[data-state=checked]:before{background:var(--loop-bg-brand-subtlest-hovered)}.Radio_module_error{border-color:var(--loop-border-danger)}.Radio_module_error:focus-visible{outline-color:var(--loop-border-focus-danger)}.Radio_module_error[data-state=checked]{background:var(--loop-bg-selected-bold);border-color:var(--loop-bg-selected-bold)}.Radio_module_error:not(:disabled):hover[data-state=unchecked]{border-color:var(--loop-border-danger)}.Radio_module_indicator{display:flex;align-items:center;justify-content:center}.Radio_module_control[data-state=unchecked] .Radio_module_indicator{visibility:hidden}.Radio_module_indicator:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--loop-icon-inverse)}.Radio_module_control:disabled[data-state=checked] .Radio_module_indicator:after{background:var(--loop-icon-selected-disabled)}.Select_module_trigger{all:unset;box-sizing:border-box;font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-md);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-md);letter-spacing:var(--loop-letter-spacing-body-default);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--loop-space-100);height:32px;padding:var(--loop-space-050) var(--loop-space-150);border-radius:var(--loop-radius-md);border:var(--loop-border-thickness-default) solid var(--loop-border-input);background-color:var(--loop-bg-input);color:var(--loop-text-default);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;transition:background-color .12s ease,border-color .12s ease}.Select_module_trigger[data-placeholder]{color:var(--loop-text-subtlest)}.Select_module_trigger:hover:not(:disabled){background-color:var(--loop-bg-input-hovered)}.Select_module_trigger:focus-visible{border-color:var(--loop-border-focus-brand)}.Select_module_trigger:disabled{background-color:var(--loop-bg-disabled);color:var(--loop-text-disabled);border-color:var(--loop-border-disabled);cursor:not-allowed}.Select_module_triggerSm{height:28px;border-radius:var(--loop-radius-sm)}.Select_module_triggerIcon{display:inline-flex;align-items:center;justify-content:center;color:var(--loop-icon-subtlest);pointer-events:none;flex-shrink:0}.Select_module_content{position:relative;z-index:50;max-height:var(--radix-select-content-available-height);min-width:8rem;overflow:hidden;border-radius:var(--loop-radius-md);border:var(--loop-border-thickness-default) solid var(--loop-border-default);background-color:var(--loop-surface-overlay);box-shadow:var(--loop-shadow-overlay)}.Select_module_content[data-state=open]{animation:Select_module_selectFadeIn .12s ease}.Select_module_content[data-state=closed]{animation:Select_module_selectFadeOut 80ms ease}@keyframes Select_module_selectFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes Select_module_selectFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.Select_module_viewport{padding:var(--loop-space-050)}.Select_module_viewportPopper{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width)}.Select_module_group{padding:var(--loop-space-050)}.Select_module_label{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-sm);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-sm);letter-spacing:var(--loop-letter-spacing-body-default);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;color:var(--loop-text-subtlest);padding:var(--loop-space-050) var(--loop-space-100);font-weight:var(--loop-font-weight-medium)}.Select_module_item{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-md);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-md);letter-spacing:var(--loop-letter-spacing-body-default);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;position:relative;display:flex;align-items:center;width:100%;padding:var(--loop-space-050) var(--loop-space-100);padding-right:var(--loop-space-400);border-radius:var(--loop-radius-xs);color:var(--loop-text-default);cursor:default;-webkit-user-select:none;user-select:none;outline:none;transition:background-color 80ms ease}.Select_module_item[data-highlighted]{background-color:var(--loop-bg-neutral-subtle-hovered)}.Select_module_item[data-disabled]{color:var(--loop-text-disabled);pointer-events:none}.Select_module_itemIndicator{position:absolute;right:var(--loop-space-100);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--loop-icon-brand)}.Select_module_scrollButton{display:flex;align-items:center;justify-content:center;padding:var(--loop-space-050) 0;color:var(--loop-icon-subtle);cursor:default}.SideSheet_module_overlay{position:fixed;inset:0;z-index:50;background:var(--loop-overlay-background)}.SideSheet_module_overlay[data-state=open]{animation:SideSheet_module_fadeIn .15s ease-out}.SideSheet_module_overlay[data-state=closed]{animation:SideSheet_module_fadeOut .1s ease-in}.SideSheet_module_content{position:fixed;z-index:50;display:flex;flex-direction:column;gap:var(--loop-space-200);background:var(--loop-surface-overlay);box-shadow:var(--loop-shadow-overlay);border:var(--loop-border-thickness-default) solid var(--loop-border-default)}.SideSheet_module_sideRight{inset:0 0 0 auto;width:var(--sheet-size);border-left-color:var(--loop-border-default);border-right:none;border-top:none;border-bottom:none}.SideSheet_module_sideRight[data-state=open]{animation:SideSheet_module_slideInFromRight .2s ease-out}.SideSheet_module_sideRight[data-state=closed]{animation:SideSheet_module_slideOutToRight .2s ease-in}.SideSheet_module_sideLeft{inset:0 auto 0 0;width:var(--sheet-size);border-right-color:var(--loop-border-default);border-left:none;border-top:none;border-bottom:none}.SideSheet_module_sideLeft[data-state=open]{animation:SideSheet_module_slideInFromLeft .2s ease-out}.SideSheet_module_sideLeft[data-state=closed]{animation:SideSheet_module_slideOutToLeft .2s ease-in}.SideSheet_module_sideTop{inset:0 0 auto;height:var(--sheet-size);border-bottom-color:var(--loop-border-default);border-top:none;border-left:none;border-right:none}.SideSheet_module_sideTop[data-state=open]{animation:SideSheet_module_slideInFromTop .2s ease-out}.SideSheet_module_sideTop[data-state=closed]{animation:SideSheet_module_slideOutToTop .2s ease-in}.SideSheet_module_sideBottom{inset:auto 0 0;height:var(--sheet-size);border-top-color:var(--loop-border-default);border-bottom:none;border-left:none;border-right:none}.SideSheet_module_sideBottom[data-state=open]{animation:SideSheet_module_slideInFromBottom .2s ease-out}.SideSheet_module_sideBottom[data-state=closed]{animation:SideSheet_module_slideOutToBottom .2s ease-in}.SideSheet_module_closeButton{position:absolute;top:var(--loop-space-150);right:var(--loop-space-150)}.SideSheet_module_header{display:flex;flex-direction:column;gap:var(--loop-space-025);padding:var(--loop-space-200);border-bottom:var(--loop-border-thickness-default) solid var(--loop-border-default)}.SideSheet_module_footer{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--loop-space-100);padding:var(--loop-space-200);margin-top:auto;border-top:var(--loop-border-thickness-default) solid var(--loop-border-default)}.SideSheet_module_title{font-family:var(--loop-font-family-heading);font-size:var(--loop-font-size-heading-sm);font-weight:var(--loop-font-weight-bold);line-height:var(--loop-line-height-heading-sm);letter-spacing:var(--loop-letter-spacing-heading-sm);font-weight:var(--loop-font-weight-medium);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;color:var(--loop-text-default);margin:0}.SideSheet_module_description{font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-sm);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-sm);letter-spacing:var(--loop-letter-spacing-body-default);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;color:var(--loop-text-subtlest);margin:0}@keyframes SideSheet_module_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SideSheet_module_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes SideSheet_module_slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes SideSheet_module_slideOutToRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes SideSheet_module_slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes SideSheet_module_slideOutToLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes SideSheet_module_slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes SideSheet_module_slideOutToTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes SideSheet_module_slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes SideSheet_module_slideOutToBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.Tooltip_module_content{z-index:50;display:inline-flex;align-items:center;gap:var(--loop-space-100);max-width:240px;padding:var(--loop-space-050) var(--loop-space-100);border-radius:var(--loop-radius-2xs);background-color:var(--loop-bg-neutral-bold);color:var(--loop-text-inverse);box-shadow:var(--loop-shadow-raised);font-family:var(--loop-font-family-body);font-size:var(--loop-font-size-body-xs);font-weight:var(--loop-font-weight-regular);line-height:var(--loop-line-height-body-xs);letter-spacing:var(--loop-letter-spacing-body-xs);font-feature-settings:"cv10" 1,"cv08" 1,"cv05" 1,"zero" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"ss03" 1;-webkit-user-select:none;user-select:none}.Tooltip_module_content[data-state=closed]{animation:Tooltip_module_tooltipFadeOut .1s ease-in}.Tooltip_module_content[data-side=top][data-state=delayed-open],.Tooltip_module_content[data-side=top][data-state=instant-open]{animation:Tooltip_module_tooltipSlideFromBottom .15s ease-out}.Tooltip_module_content[data-side=bottom][data-state=delayed-open],.Tooltip_module_content[data-side=bottom][data-state=instant-open]{animation:Tooltip_module_tooltipSlideFromTop .15s ease-out}.Tooltip_module_content[data-side=left][data-state=delayed-open],.Tooltip_module_content[data-side=left][data-state=instant-open]{animation:Tooltip_module_tooltipSlideFromRight .15s ease-out}.Tooltip_module_content[data-side=right][data-state=delayed-open],.Tooltip_module_content[data-side=right][data-state=instant-open]{animation:Tooltip_module_tooltipSlideFromLeft .15s ease-out}.Tooltip_module_arrow{fill:var(--loop-bg-neutral-bold)}@keyframes Tooltip_module_tooltipFadeOut{0%{opacity:1}to{opacity:0}}@keyframes Tooltip_module_tooltipSlideFromBottom{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_module_tooltipSlideFromTop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_module_tooltipSlideFromRight{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes Tooltip_module_tooltipSlideFromLeft{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}:root{--sidebar-width: 220px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--loop-font-family-body);background:var(--loop-surface-default);color:var(--loop-text-default);line-height:1.5;min-height:100vh}input,button,select,textarea{font-family:inherit;font-size:inherit}a{color:var(--loop-brand-400);text-decoration:none}.app-layout{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);background:var(--loop-surface-raised);border-right:1px solid var(--loop-border-default);padding:24px 0;position:fixed;top:0;left:0;bottom:0;overflow-y:auto;display:flex;flex-direction:column}.sidebar-brand{padding:0 20px 24px;border-bottom:1px solid var(--loop-border-default);margin-bottom:8px}.sidebar-brand h1{font-size:18px;font-weight:700}.sidebar-brand p{font-size:12px;color:var(--loop-text-subtlest);margin-top:2px}.sidebar-nav{flex:1;display:flex;flex-direction:column;gap:2px;padding:0 8px}.sidebar-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--loop-radius-md);color:var(--loop-text-subtle);cursor:pointer;border:none;background:none;width:100%;text-align:left;font-size:14px;transition:background .15s,color .15s}.sidebar-item:hover{background:var(--loop-surface-raised-hovered);color:var(--loop-text-default)}.sidebar-item.active{background:var(--loop-brand-500);color:#fff}.sidebar-item svg{width:18px;height:18px;flex-shrink:0}.sidebar-section{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--loop-text-subtlest);padding:16px 12px 6px}.sidebar-footer{padding:16px 20px;border-top:1px solid var(--loop-border-default);margin-top:auto}.main-content{flex:1;margin-left:var(--sidebar-width);padding:32px 40px;max-width:1000px}.page-header{margin-bottom:28px}.page-title{font-size:24px;font-weight:700;margin-bottom:4px}.page-subtitle{font-size:14px;color:var(--loop-text-subtle)}.breadcrumb{display:inline-block;background:none;border:none;color:var(--loop-brand-400);cursor:pointer;font-size:13px;margin-bottom:12px;padding:0}.breadcrumb:hover{text-decoration:underline}.card{background:var(--loop-surface-raised);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-lg);padding:20px;margin-bottom:16px}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.card-title{font-weight:600;font-size:15px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.stat-card{background:var(--loop-surface-raised);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-lg);padding:20px}.stat-value{font-size:32px;font-weight:700;line-height:1.1}.stat-value.green{color:var(--loop-text-success)}.stat-value.yellow{color:var(--loop-text-warning)}.stat-value.red{color:var(--loop-text-danger)}.stat-label{font-size:13px;color:var(--loop-text-subtle);margin-top:4px}.data-table{width:100%;border-collapse:collapse;font-size:14px}.data-table th{text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--loop-text-subtlest);padding:10px 12px;border-bottom:1px solid var(--loop-border-default)}.data-table td{padding:12px;border-bottom:1px solid var(--loop-border-default);color:var(--loop-text-subtle)}.data-table tr:hover td{background:#ffffff05}.data-table .mono{font-family:SF Mono,Fira Code,monospace;font-size:12px}.input-group{margin-bottom:16px}.input-label{display:block;font-size:13px;font-weight:600;color:var(--loop-text-subtle);margin-bottom:6px}.input{width:100%;padding:10px 14px;background:var(--loop-surface-sunken);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-md);color:var(--loop-text-default);font-size:14px;outline:none;transition:border-color .15s}.input:focus{border-color:var(--loop-brand-500)}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--loop-radius-md);font-size:14px;font-weight:600;cursor:pointer;border:none;transition:background .15s,opacity .15s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--loop-brand-500);color:#fff}.btn-primary:hover:not(:disabled){background:var(--loop-brand-400)}.btn-ghost{background:transparent;color:var(--loop-text-subtle);border:1px solid var(--loop-border-default)}.btn-ghost:hover:not(:disabled){background:var(--loop-surface-raised-hovered);color:var(--loop-text-default)}.btn-sm{padding:6px 12px;font-size:13px}.login-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.login-card{width:100%;max-width:400px}.login-card form,.login-card .login-form-fields{display:flex;flex-direction:column;gap:16px}.login-card form>.card,.login-card form>p,.login-card .login-form-fields>.card,.login-card .login-form-fields>p{margin:0}.login-card h1{font-size:24px;font-weight:700;margin-bottom:4px;text-align:center}.login-card .subtitle{text-align:center;color:var(--loop-text-subtle);font-size:14px;margin-bottom:32px}.empty-state{text-align:center;padding:48px 24px;color:var(--loop-text-subtlest)}.empty-state h2{font-size:18px;color:var(--loop-text-subtle);margin-bottom:4px}.empty-state p{font-size:14px;margin-top:8px}.loading{display:flex;align-items:center;justify-content:center;padding:48px;color:var(--loop-text-subtlest)}.device-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.device-card{background:var(--loop-surface-raised);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-lg);padding:24px;cursor:pointer;text-align:center;transition:border-color .15s,transform .15s;display:block;width:100%;color:var(--loop-text-default)}.device-card:hover{border-color:var(--loop-brand-500);transform:translateY(-2px)}.device-card-icon{margin-bottom:12px}.device-card-icon svg{width:48px;height:48px;color:var(--loop-brand-400)}.device-card-name{font-size:16px;font-weight:600;margin-bottom:4px}.device-card-meta{font-size:13px;color:var(--loop-text-subtlest)}.sidebar-tree-chevron{display:flex;align-items:center;padding:2px;border-radius:4px;transition:transform .2s}.sidebar-tree-chevron svg{width:14px;height:14px;transition:transform .2s}.sidebar-tree-chevron.open svg{transform:rotate(180deg)}.sidebar-tree-chevron:hover{background:#ffffff1a}.sidebar-tree-children{display:flex;flex-direction:column;gap:1px;padding-left:20px}.sidebar-tree-item{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--loop-radius-md);color:var(--loop-text-subtlest);cursor:pointer;border:none;background:none;width:100%;text-align:left;font-size:13px;transition:background .15s,color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-tree-item:hover{background:var(--loop-surface-raised-hovered);color:var(--loop-text-subtle)}.sidebar-tree-item.active{background:#6366f126;color:var(--loop-brand-400)}.sidebar-add-device{display:flex;align-items:center;gap:8px;padding:6px 12px;margin-left:20px;border-radius:var(--loop-radius-md);color:var(--loop-text-subtlest);cursor:pointer;border:none;background:none;width:calc(100% - 20px);text-align:left;font-size:13px;transition:background .15s,color .15s}.sidebar-add-device:hover{background:var(--loop-surface-raised-hovered);color:var(--loop-text-subtle)}.sidebar-add-device.active{background:#6366f126;color:var(--loop-brand-400)}.browse-sections{display:flex;flex-direction:column;gap:8px}.browse-section{background:var(--loop-surface-raised);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-lg);overflow:hidden}.section-header{display:flex;align-items:center;gap:12px;padding:16px 20px;width:100%;border:none;background:none;color:var(--loop-text-default);cursor:pointer;font-size:15px;text-align:left;transition:background .15s}.section-header:hover{background:var(--loop-surface-raised-hovered)}.section-icon svg{width:20px;height:20px;color:var(--loop-brand-400)}.section-title{font-weight:600;flex:1}.section-count{font-size:12px;background:#6366f126;color:var(--loop-brand-400);padding:2px 8px;border-radius:10px;font-weight:600}.section-chevron svg{width:16px;height:16px;transition:transform .2s}.section-chevron.open svg{transform:rotate(180deg)}.section-chevron.small svg{width:14px;height:14px}.section-body{padding:0 20px 20px}.section-empty{font-size:14px;color:var(--loop-text-subtlest);padding:8px 0}.agent-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.agent-card{background:var(--loop-surface-default);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-md);padding:16px;cursor:pointer;text-align:left;transition:border-color .15s;display:block;width:100%;color:var(--loop-text-default)}.agent-card:hover{border-color:var(--loop-brand-500)}.agent-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.agent-card-name{font-weight:600;font-size:15px}.agent-card-remote{color:var(--loop-text-subtlest)}.agent-card-share{color:var(--loop-text-subtlest);cursor:pointer;padding:2px;border-radius:4px;display:inline-flex;align-items:center;transition:color .15s}.agent-card-share:hover{color:var(--loop-brand-500)}.agent-card-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--loop-text-subtlest)}.meta-dot{width:3px;height:3px;border-radius:50%;background:var(--loop-text-subtlest)}.agent-card-path{font-size:12px;color:var(--loop-text-subtlest);margin-top:8px;font-family:SF Mono,Fira Code,monospace}.content-list{display:flex;flex-direction:column;gap:12px}.content-card{background:var(--loop-surface-raised);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-md);overflow:hidden}.content-card-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:none;background:none;color:var(--loop-text-default);cursor:pointer;text-align:left}.content-card-toggle:hover{background:var(--loop-surface-raised-hovered)}.content-card-name{font-weight:600;font-size:14px}.content-card-path{font-size:12px;color:var(--loop-text-subtlest);font-family:SF Mono,Fira Code,monospace}.skill-agents{font-size:12px;color:var(--loop-text-subtlest);margin-left:8px}.content-card-body{padding:16px;border-top:1px solid var(--loop-border-default);font-size:14px;line-height:1.6}.config-link{display:inline-block;padding:10px 16px;background:var(--loop-surface-default);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-md);color:var(--loop-brand-400);cursor:pointer;font-size:14px;transition:border-color .15s}.config-link:hover{border-color:var(--loop-brand-500)}.tab-bar{display:flex;gap:0;border-bottom:1px solid var(--loop-border-default);margin-bottom:24px}.tab{display:flex;align-items:center;gap:6px;padding:12px 20px;border:none;background:none;color:var(--loop-text-subtlest);cursor:pointer;font-size:14px;font-weight:600;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.tab:hover{color:var(--loop-text-subtle)}.tab.active{color:var(--loop-brand-400);border-bottom-color:var(--loop-brand-500)}.tab-count{font-size:11px;background:#6366f126;color:var(--loop-brand-400);padding:1px 6px;border-radius:8px}.tab-content{min-height:200px}.config-section{margin-bottom:32px}.config-section-title{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--loop-text-subtle)}.settings-row{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid var(--loop-border-default)}.settings-row:last-child{border-bottom:none}.settings-label{font-size:13px;font-weight:600;color:var(--loop-text-subtle);min-width:140px;flex-shrink:0}.settings-value{font-size:14px;flex:1}.tag-list{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-block;padding:3px 10px;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:4px;font-size:12px;color:var(--loop-brand-400);font-family:SF Mono,Fira Code,monospace}.kv-list{display:flex;flex-direction:column;gap:4px}.kv-row{display:flex;gap:12px;font-size:13px}.kv-key{font-weight:600;color:var(--loop-text-subtle);min-width:120px}.kv-value{color:var(--loop-text-subtlest);word-break:break-all}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.tool-card{background:var(--loop-surface-default);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-md);padding:14px}.tool-card-name{font-weight:600;font-size:14px;margin-bottom:8px;color:var(--loop-brand-400)}.tool-card-detail{font-size:12px;color:var(--loop-text-subtlest);margin-top:4px;word-break:break-all}.tool-card-label{color:var(--loop-text-subtle);font-weight:600}.code-block{background:var(--loop-surface-default);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-md);padding:12px 16px;font-family:SF Mono,Fira Code,monospace;font-size:13px;color:var(--loop-brand-400);overflow-x:auto;margin:8px 0}.compare-pickers{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.compare-picker{flex:1;min-width:200px}.compare-arrow{display:flex;align-items:center;padding-bottom:4px;color:var(--loop-text-subtlest)}.compare-arrow svg{width:20px;height:20px}.compliance-banner{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:var(--loop-radius-lg);margin-bottom:8px}.compliance-banner.compliant{background:var(--loop-bg-accent-green-subtlest);border:1px solid rgba(34,197,94,.2)}.compliance-banner.non-compliant{background:var(--loop-bg-accent-red-subtlest);border:1px solid rgba(239,68,68,.2)}.compliance-banner.unknown{background:var(--loop-bg-accent-yellow-subtlest);border:1px solid rgba(234,179,8,.2)}.compliance-banner-icon svg{width:32px;height:32px}.compliance-banner.compliant .compliance-banner-icon{color:var(--loop-text-success)}.compliance-banner.non-compliant .compliance-banner-icon{color:var(--loop-text-danger)}.compliance-banner.unknown .compliance-banner-icon{color:var(--loop-text-warning)}.compliance-banner-title{font-size:18px;font-weight:700}.compliance-banner.compliant .compliance-banner-title{color:var(--loop-text-success)}.compliance-banner.non-compliant .compliance-banner-title{color:var(--loop-text-danger)}.compliance-banner.unknown .compliance-banner-title{color:var(--loop-text-warning)}.compliance-banner-desc{font-size:14px;color:var(--loop-text-subtle);margin-top:2px}.action-list{display:flex;flex-direction:column;gap:12px}.action-card{background:var(--loop-surface-raised);border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-lg);padding:20px;border-left:4px solid var(--loop-border-default)}.action-card.severity-high{border-left-color:var(--loop-text-danger)}.action-card.severity-medium{border-left-color:var(--loop-text-warning)}.action-card.severity-low{border-left-color:var(--loop-text-subtlest)}.action-card-header{margin-bottom:8px}.action-card-title{font-size:15px;font-weight:600;margin-bottom:4px}.action-card-desc{font-size:14px;color:var(--loop-text-subtle);line-height:1.5}.action-card-action{margin-top:12px}.action-link{color:var(--loop-brand-400);font-size:13px;font-weight:600;cursor:pointer}.action-link:hover{text-decoration:underline}.policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.policy-label{font-size:12px;font-weight:600;color:var(--loop-text-subtlest);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.policy-value{font-size:14px;color:var(--loop-text-default)}.markdown-content h1{font-size:20px;font-weight:700;margin:16px 0 8px}.markdown-content h2{font-size:17px;font-weight:600;margin:14px 0 6px}.markdown-content h3{font-size:15px;font-weight:600;margin:12px 0 4px}.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:14px;font-weight:600;margin:10px 0 4px}.markdown-content p{margin:8px 0;color:var(--loop-text-subtle)}.markdown-content ul{padding-left:20px;margin:8px 0}.markdown-content li{margin:4px 0;color:var(--loop-text-subtle)}.markdown-content code{background:#6366f11a;padding:1px 5px;border-radius:3px;font-size:13px;font-family:SF Mono,Fira Code,monospace;color:var(--loop-brand-400)}.markdown-content pre{margin:12px 0}.markdown-content strong{color:var(--loop-text-default)}.markdown-content em{font-style:italic}.markdown-content a{color:var(--loop-brand-400)}.markdown-content a:hover{text-decoration:underline}@media(max-width:768px){.sidebar{display:none}.main-content{margin-left:0;padding:16px}.device-grid,.agent-list{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr}.compare-pickers{flex-direction:column}.compare-arrow{transform:rotate(90deg)}.policy-grid{grid-template-columns:1fr}.settings-row{flex-direction:column;gap:4px}.file-tree-container{flex-direction:column}.file-tree-panel{width:100%;max-width:none;border-right:none;border-bottom:1px solid var(--loop-border-default);max-height:300px}.file-preview-panel{min-height:300px}}.file-tree-container{display:flex;min-height:500px;border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-md);background:var(--loop-surface-raised);overflow:hidden}.file-tree-panel{width:300px;min-width:300px;border-right:1px solid var(--loop-border-default);display:flex;flex-direction:column;overflow:hidden}.file-tree-filter-wrap{padding:10px 10px 8px;border-bottom:1px solid var(--loop-border-default)}.file-tree-filter{width:100%;padding:6px 10px;background:#ffffff0f;border:1px solid var(--loop-border-default);border-radius:var(--loop-radius-md);color:var(--loop-text-default);font-size:12px;outline:none;transition:border-color .15s}.file-tree-filter:focus{border-color:var(--loop-brand-500)}.file-tree-filter::placeholder{color:var(--loop-text-subtlest)}.file-tree-nodes{flex:1;overflow-y:auto;padding:4px 0}.tree-node{display:flex;align-items:center;gap:4px;width:100%;padding:3px 8px;border:none;background:none;color:var(--loop-text-subtle);cursor:pointer;font-size:12px;font-family:var(--font-mono, "SF Mono", Monaco, monospace);text-align:left;transition:background .1s,color .1s;white-space:nowrap}.tree-node:hover{background:#ffffff0a;color:var(--loop-text-default)}.tree-node.selected{background:#6366f126;color:var(--loop-text-default)}.tree-node-arrow{flex-shrink:0;width:14px;height:14px;transition:transform .15s}.tree-node-arrow svg{width:14px;height:14px}.tree-node-arrow.open{transform:rotate(90deg)}.tree-node-icon{flex-shrink:0;font-size:13px;line-height:1}.tree-node-name{flex:1;overflow:hidden;text-overflow:ellipsis}.tree-node-meta{flex-shrink:0;margin-left:auto;padding-left:8px;color:var(--loop-text-subtlest);font-size:10px}.file-preview-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.file-preview-empty{display:flex;align-items:center;justify-content:center;flex:1;color:var(--loop-text-subtlest);font-size:14px}.file-preview-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--loop-border-default);gap:12px;flex-shrink:0}.file-preview-header-left{display:flex;align-items:center;gap:8px;min-width:0}.file-preview-filename{font-size:13px;font-weight:600;color:var(--loop-brand-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-preview-header-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.file-preview-size{font-size:11px;color:var(--loop-text-subtlest)}.file-preview-content{flex:1;overflow-y:auto;padding:16px}.file-preview-code{margin:0;padding:0;background:none;color:var(--loop-text-subtle);font-size:12px;line-height:1.6;font-family:var(--font-mono, "SF Mono", Monaco, monospace);white-space:pre-wrap;word-break:break-word}.category-badge{display:inline-block;padding:1px 8px;border-radius:8px;font-size:10px;font-weight:500;white-space:nowrap}.category-badge.category-agent-instruction,.category-badge.category-config-global-instructions{background:#6366f126;color:var(--loop-brand-400)}.category-badge.category-agent-skill,.category-badge.category-global-skill{background:#eab30826;color:#facc15}.category-badge.category-agent-memory,.category-badge.category-global-memory{background:#22c55e26;color:#4ade80}.category-badge.category-config-settings,.category-badge.category-config-editor,.category-badge.category-config-rule{background:#94a3b826;color:var(--loop-text-subtle)}.category-badge.category-config-mcp{background:#a855f726;color:#c084fc}
