@import"https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;600&family=Geist:wght@400;600&display=swap";:root{--prim-fandango-0: #ebe5ff;--prim-fandango-1: #cdc2ef;--prim-fandango-2: #ae9fe1;--prim-fandango-3: #8e78d5;--prim-fandango-4: #6d51c8;--prim-fandango-5: #5337ae;--prim-fandango-6: #4a319b;--prim-fandango-7: #412b88;--prim-fandango-8: #372574;--prim-fandango-9: #2e1f61;--prim-primary-0: #ebe5ff;--prim-primary-1: #cdc2ef;--prim-primary-2: #ae9fe1;--prim-primary-3: #8e78d5;--prim-primary-4: #6d51c8;--prim-primary-5: #5337ae;--prim-primary-6: #4a319b;--prim-primary-7: #412b88;--prim-primary-8: #372574;--prim-primary-9: #2e1f61;--prim-primary-light-10: rgba(83, 55, 174, .1);--prim-primary-light-12: rgba(83, 55, 174, .12);--prim-primary-light-15: rgba(83, 55, 174, .15);--prim-primary-light-20: rgba(83, 55, 174, .2);--prim-neutral-white: #ffffff;--prim-neutral-black: #000000;--prim-dark-0: #c4c9ce;--prim-dark-1: #b2b8be;--prim-dark-2: #78828c;--prim-dark-3: #606973;--prim-dark-4: #3b4249;--prim-dark-5: #353b41;--prim-dark-6: #292e32;--prim-dark-7: #202428;--prim-dark-8: #1c1f22;--prim-dark-9: #121416;--prim-gray-0: #f8f9fa;--prim-gray-1: #f1f3f5;--prim-gray-2: #e9ecef;--prim-gray-3: #dee2e6;--prim-gray-4: #ced4da;--prim-gray-5: #adb5bd;--prim-gray-6: #868e96;--prim-gray-7: #495057;--prim-gray-8: #343a40;--prim-gray-9: #212529;--prim-red-0: #fff5f5;--prim-red-1: #ffe3e3;--prim-red-2: #ffc9c9;--prim-red-3: #ffa8a8;--prim-red-4: #ff8787;--prim-red-5: #ff6b6b;--prim-red-6: #fa5252;--prim-red-7: #f03e3e;--prim-red-8: #e03131;--prim-red-9: #c92a2a;--prim-pink-0: #fff0f6;--prim-pink-1: #ffdeeb;--prim-pink-2: #fcc2d7;--prim-pink-3: #faa2c1;--prim-pink-4: #f783ac;--prim-pink-5: #f06595;--prim-pink-6: #e64980;--prim-pink-7: #d6336c;--prim-pink-8: #d6336c;--prim-pink-9: #a61e4d;--prim-grape-0: #f8f0fc;--prim-grape-1: #f3d9fa;--prim-grape-2: #eebefa;--prim-grape-3: #e599f7;--prim-grape-4: #da77f2;--prim-grape-5: #cc5de8;--prim-grape-6: #be4bdb;--prim-grape-7: #ae3ec9;--prim-grape-8: #9c36b5;--prim-grape-9: #862e9c;--prim-violet-0: #f3f0ff;--prim-violet-1: #e5dbff;--prim-violet-2: #d0bfff;--prim-violet-3: #b197fc;--prim-violet-4: #9775fa;--prim-violet-5: #845ef7;--prim-violet-6: #7950f2;--prim-violet-7: #7048e8;--prim-violet-8: #6741d9;--prim-violet-9: #5f3dc4;--prim-indigo-0: #edf2ff;--prim-indigo-1: #dbe4ff;--prim-indigo-2: #bac8ff;--prim-indigo-3: #91a7ff;--prim-indigo-4: #748ffc;--prim-indigo-5: #5c7cfa;--prim-indigo-6: #4c6ef5;--prim-indigo-7: #4263eb;--prim-indigo-8: #3b5bdb;--prim-indigo-9: #364fc7;--prim-blue-0: #e7f5ff;--prim-blue-1: #d0ebff;--prim-blue-2: #a5d8ff;--prim-blue-3: #74c0fc;--prim-blue-4: #4dabf7;--prim-blue-5: #339af0;--prim-blue-6: #228be6;--prim-blue-7: #1c7ed6;--prim-blue-8: #1971c2;--prim-blue-9: #1864ab;--prim-cyan-0: #e3fafc;--prim-cyan-1: #c5f6fa;--prim-cyan-2: #99e9f2;--prim-cyan-3: #66d9e8;--prim-cyan-4: #3bc9db;--prim-cyan-5: #22b8cf;--prim-cyan-6: #15aabf;--prim-cyan-7: #1098ad;--prim-cyan-8: #0c8599;--prim-cyan-9: #0b7285;--prim-teal-0: #e6fcf5;--prim-teal-1: #c3fae8;--prim-teal-2: #96f2d7;--prim-teal-3: #63e6be;--prim-teal-4: #38d9a9;--prim-teal-5: #20c997;--prim-teal-6: #12b886;--prim-teal-7: #0ca678;--prim-teal-8: #099268;--prim-teal-9: #087f5b;--prim-green-0: #ebfbee;--prim-green-1: #d3f9d8;--prim-green-2: #b2f2bb;--prim-green-3: #8ce99a;--prim-green-4: #69db7c;--prim-green-5: #51cf66;--prim-green-6: #40c057;--prim-green-7: #37b24d;--prim-green-8: #2f9e44;--prim-green-9: #2b8a3e;--prim-atomic-lime-0: #f5ffdb;--prim-atomic-lime-1: #e6ffae;--prim-atomic-lime-2: #d6ff7d;--prim-atomic-lime-3: #c7ff4b;--prim-atomic-lime-4: #b7ff1a;--prim-atomic-lime-5: #9de600;--prim-atomic-lime-6: #79b300;--prim-atomic-lime-7: #568000;--prim-atomic-lime-8: #324d00;--prim-atomic-lime-9: #0e1b00;--prim-yellow-0: #fff9db;--prim-yellow-1: #fff3bf;--prim-yellow-2: #ffec99;--prim-yellow-3: #ffe066;--prim-yellow-4: #ffd43b;--prim-yellow-5: #fcc419;--prim-yellow-6: #fab005;--prim-yellow-7: #f59f00;--prim-yellow-8: #f08c00;--prim-yellow-9: #e67700;--prim-orange-0: #fff4e6;--prim-orange-1: #ffe8cc;--prim-orange-2: #ffd8a8;--prim-orange-3: #ffc078;--prim-orange-4: #ffa94d;--prim-orange-5: #ff922b;--prim-orange-6: #fd7e14;--prim-orange-7: #f76707;--prim-orange-8: #e8590c;--prim-orange-9: #d9480f}:root{--color-text-title: var(--prim-neutral-black);--color-text-default: var(--prim-gray-9);--color-text-dimmed: var(--prim-gray-6);--color-text-dimmed-alpha: rgba(33, 37, 41, .55);--color-text-link: var(--prim-primary-5);--color-text-placeholder: var(--prim-gray-5);--color-text-primary: var(--prim-primary-5);--color-text-gray: var(--prim-gray-6);--color-text-error: var(--prim-red-7);--color-text-warning: var(--prim-orange-7);--color-text-success: var(--prim-teal-7);--color-text-info: var(--prim-blue-7);--color-text-disabled: var(--prim-gray-5);--color-bg-body: var(--prim-neutral-white);--color-bg-default: var(--prim-neutral-white);--color-bg-transparent: transparent;--color-bg-default-tint: #fbfcfd;--color-bg-default-hover: var(--prim-gray-0);--color-bg-page: var(--prim-gray-0);--color-bg-primary: var(--prim-primary-5);--color-bg-primary-hover: var(--prim-primary-6);--color-bg-primary-light: var(--prim-primary-0);--color-bg-primary-light-hover: var(--prim-primary-1);--color-bg-gray: var(--prim-gray-6);--color-bg-gray-hover: var(--prim-gray-7);--color-bg-gray-light: var(--prim-gray-0);--color-bg-gray-light-hover: var(--prim-gray-1);--color-bg-gray-mid: var(--prim-gray-1);--color-bg-gray-neutral: var(--prim-gray-2);--color-bg-error: var(--prim-red-6);--color-bg-error-hover: var(--prim-red-7);--color-bg-error-light: var(--prim-red-0);--color-bg-error-light-hover: var(--prim-red-1);--color-bg-warning: var(--prim-orange-6);--color-bg-warning-hover: var(--prim-orange-7);--color-bg-warning-light: var(--prim-orange-0);--color-bg-warning-light-hover: var(--prim-orange-1);--color-bg-success: var(--prim-teal-6);--color-bg-success-hover: var(--prim-teal-7);--color-bg-success-light: var(--prim-teal-0);--color-bg-success-light-hover: var(--prim-teal-1);--color-bg-info: var(--prim-blue-6);--color-bg-info-hover: var(--prim-blue-7);--color-bg-info-light: var(--prim-blue-0);--color-bg-info-light-hover: var(--prim-blue-1);--color-bg-indigo: var(--prim-indigo-6);--color-bg-indigo-hover: var(--prim-indigo-7);--color-bg-indigo-light: var(--prim-indigo-0);--color-bg-indigo-light-hover: var(--prim-indigo-1);--color-bg-violet: var(--prim-violet-6);--color-bg-violet-hover: var(--prim-violet-7);--color-bg-violet-extra-light: #f9f7ff;--color-bg-violet-light: var(--prim-violet-0);--color-bg-violet-light-hover: var(--prim-violet-1);--color-bg-highlight: var(--prim-yellow-1);--color-bg-disabled: var(--prim-gray-2);--color-border-light: var(--prim-gray-3);--color-border-default: var(--prim-gray-4);--color-border-dark: var(--prim-gray-5);--color-border-input: var(--prim-gray-5);--color-border-alpha-light: rgba(0, 0, 0, .075);--color-border-alpha-dark: rgba(0, 0, 0, .15);--color-border-primary: var(--prim-primary-5);--color-border-gray: var(--prim-gray-6);--color-border-error: var(--prim-red-6);--color-border-warning: var(--prim-orange-6);--color-border-success: var(--prim-teal-6);--color-border-info: var(--prim-blue-6);--color-border-indigo: var(--prim-indigo-6);--color-icon-dark: var(--prim-gray-9);--color-icon-default: var(--prim-gray-6);--color-icon-default-alpha: rgba(33, 37, 41, .55);--color-icon-light: var(--prim-gray-4);--color-icon-primary: var(--prim-primary-5);--color-white: var(--prim-neutral-white);--color-black: var(--prim-neutral-black);--color-gray-10: var(--prim-gray-0);--color-gray-20: var(--prim-gray-1);--color-gray-30: var(--prim-gray-2);--color-gray-40: var(--prim-gray-3);--color-gray-50: var(--prim-gray-4);--color-gray-60: var(--prim-gray-5);--color-gray-70: var(--prim-gray-6);--color-gray-80: var(--prim-gray-7);--color-gray-90: var(--prim-gray-8);--color-gray-100: var(--prim-gray-9);--color-dither-dark: var(--color-bg-default);--color-dither-light: var(--prim-primary-light-10);--radius-none: 0px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-xxl: 32px;--spacing-none: 0px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-xxl: 24px;--spacing-xxxl: 32px;--padding-sm: 8px;--padding-md: 12px;--padding-lg: 16px;--padding-xl: 20px;--padding-xxl: 24px;--padding-xxxl: 32px}[data-theme=dark]{--color-bg-body: var(--prim-dark-7);--color-bg-default: var(--prim-dark-7);--color-bg-default-tint: var(--prim-dark-6);--color-bg-default-hover: var(--prim-dark-6);--color-bg-page: var(--prim-dark-8);--color-text-title: var(--prim-gray-2);--color-text-default: var(--prim-neutral-white);--color-text-dimmed: var(--prim-gray-5);--color-text-dimmed-alpha: var(--prim-gray-5);--color-text-link: var(--prim-primary-4);--color-text-placeholder: var(--prim-gray-6);--color-text-primary: var(--prim-primary-3);--color-text-gray: var(--prim-gray-3);--color-text-error: var(--prim-red-3);--color-text-warning: var(--prim-orange-3);--color-text-success: var(--prim-teal-3);--color-text-info: var(--prim-blue-3);--color-text-disabled: var(--prim-gray-6);--color-bg-primary-light: var(--prim-primary-light-15);--color-bg-primary-light-hover: var(--prim-primary-light-20);--color-bg-gray: var(--prim-gray-7);--color-bg-gray-hover: var(--prim-gray-8);--color-bg-gray-light: var(--prim-dark-6);--color-bg-gray-light-hover: var(--prim-dark-5);--color-bg-gray-mid: var(--prim-dark-5);--color-bg-gray-neutral: var(--prim-dark-4);--color-bg-error: var(--prim-red-8);--color-bg-error-hover: var(--prim-red-9);--color-bg-error-light: rgba(250, 82, 82, .15);--color-bg-error-light-hover: rgba(250, 82, 82, .2);--color-bg-warning: var(--prim-orange-8);--color-bg-warning-hover: var(--prim-orange-9);--color-bg-warning-light: rgba(253, 126, 20, .15);--color-bg-warning-light-hover: rgba(253, 126, 20, .2);--color-bg-success: var(--prim-teal-8);--color-bg-success-hover: var(--prim-teal-9);--color-bg-success-light: rgba(18, 184, 134, .15);--color-bg-success-light-hover: rgba(18, 184, 134, .2);--color-bg-info: var(--prim-blue-8);--color-bg-info-hover: var(--prim-blue-9);--color-bg-info-light: rgba(34, 139, 230, .15);--color-bg-info-light-hover: rgba(34, 139, 230, .2);--color-bg-indigo: var(--prim-indigo-8);--color-bg-indigo-hover: var(--prim-indigo-9);--color-bg-indigo-light: rgba(76, 110, 245, .15);--color-bg-indigo-light-hover: rgba(76, 110, 245, .2);--color-bg-violet: var(--prim-violet-8);--color-bg-violet-hover: var(--prim-violet-9);--color-bg-violet-extra-light: rgba(121, 80, 242, .1);--color-bg-violet-light: rgba(121, 80, 242, .15);--color-bg-violet-light-hover: rgba(121, 80, 242, .2);--color-bg-disabled: var(--prim-dark-6);--color-border-light: var(--prim-dark-5);--color-border-default: var(--prim-dark-4);--color-border-dark: var(--prim-dark-3);--color-border-input: var(--prim-dark-3);--color-border-alpha-light: rgba(255, 255, 255, .075);--color-border-alpha-dark: rgba(255, 255, 255, .15);--color-border-primary: var(--prim-primary-3);--color-border-gray: var(--prim-gray-4);--color-border-error: var(--prim-red-4);--color-border-warning: var(--prim-orange-4);--color-border-success: var(--prim-teal-4);--color-border-info: var(--prim-blue-4);--color-border-indigo: var(--prim-indigo-4);--color-icon-dark: var(--prim-gray-3);--color-icon-default: var(--prim-gray-5);--color-icon-default-alpha: var(--prim-gray-5);--color-icon-light: var(--prim-gray-7);--color-icon-primary: var(--prim-primary-3);--color-dither-light: var(--prim-primary-light-20);--color-dither-dark: var(--prim-dark-7)}:root{--font-sans: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "Geist Mono", "Consolas", "Monaco", "Courier New", monospace;--font-weight-regular: 400;--font-weight-semibold: 600;--font-size-h1: 2.5rem;--font-size-h2: 2rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem;--font-size-h5: 1rem;--font-size-h6: .75rem;--font-size-xxs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--line-height-h1: 3rem;--line-height-h2: 2.5rem;--line-height-h3: 2rem;--line-height-h4: 1.5rem;--line-height-h5: 1.25rem;--line-height-h6: 1rem;--line-height-xxs: .75rem;--line-height-xs: 1rem;--line-height-sm: 1.25rem;--line-height-md: 1.5rem;--line-height-lg: 1.625rem;--line-height-xl: 1.875rem;--line-height-upper-xxs: .75rem;--line-height-upper-xs: .875rem;--line-height-upper-sm: 1rem;--line-height-upper-md: 1.125rem;--line-height-upper-lg: 1.25rem;--line-height-upper-xl: 1.5rem}.heading-h1{font-family:var(--font-sans);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-semibold);letter-spacing:0;text-wrap:balance}.heading-h2{font-family:var(--font-sans);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-semibold);letter-spacing:0;text-wrap:balance}.heading-h3{font-family:var(--font-sans);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold);letter-spacing:0;text-wrap:balance}.heading-h4{font-family:var(--font-sans);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-semibold);letter-spacing:0;text-wrap:balance}.heading-h5{font-family:var(--font-sans);font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-semibold);letter-spacing:0;text-wrap:balance}.heading-h6{font-family:var(--font-sans);font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-semibold);letter-spacing:0;text-wrap:balance}.text-xxs{font-family:var(--font-sans);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);font-weight:var(--font-weight-regular)}.text-xs{font-family:var(--font-sans);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-regular)}.text-sm{font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-regular)}.text-md{font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-regular)}.text-lg{font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-regular)}.text-xl{font-family:var(--font-sans);font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-weight-regular)}.text-bold-xxs{font-family:var(--font-sans);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);font-weight:var(--font-weight-semibold)}.text-bold-xs{font-family:var(--font-sans);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-semibold)}.text-bold-sm{font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-semibold)}.text-bold-md{font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-semibold)}.text-bold-lg{font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-semibold)}.text-bold-xl{font-family:var(--font-sans);font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-weight-semibold)}.text-italic-xxs{font-family:var(--font-sans);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);font-weight:var(--font-weight-regular);font-style:italic}.text-italic-xs{font-family:var(--font-sans);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-regular);font-style:italic}.text-italic-sm{font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-regular);font-style:italic}.text-italic-md{font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-regular);font-style:italic}.text-italic-lg{font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-regular);font-style:italic}.text-italic-xl{font-family:var(--font-sans);font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-weight-regular);font-style:italic}.text-upper-xxs{font-family:var(--font-sans);font-size:var(--font-size-xxs);line-height:var(--line-height-upper-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.text-upper-xs{font-family:var(--font-sans);font-size:var(--font-size-xs);line-height:var(--line-height-upper-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.text-upper-sm{font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--line-height-upper-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.text-upper-md{font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-upper-md);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.text-upper-lg{font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:var(--line-height-upper-lg);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.text-upper-xl{font-family:var(--font-sans);font-size:var(--font-size-xl);line-height:var(--line-height-upper-xl);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.code-xxs{font-family:var(--font-mono);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);font-weight:var(--font-weight-regular)}.code-xs{font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-regular)}.code-sm{font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-regular)}.code-md{font-family:var(--font-mono);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-regular)}.code-lg{font-family:var(--font-mono);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-regular)}.code-xl{font-family:var(--font-mono);font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-weight-regular)}.code-bold-xxs{font-family:var(--font-mono);font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);font-weight:var(--font-weight-semibold)}.code-bold-xs{font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-semibold)}.code-bold-sm{font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-semibold)}.code-bold-md{font-family:var(--font-mono);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-semibold)}.code-bold-lg{font-family:var(--font-mono);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-semibold)}.code-bold-xl{font-family:var(--font-mono);font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-weight-semibold)}:root{--shadow-xs: 0px 1px 3px 0px rgba(0, 0, 0, .05), 0px 1px 2px 0px rgba(0, 0, 0, .1);--shadow-sm: 0px 1px 3px 0px rgba(0, 0, 0, .05), 0px 10px 15px -5px rgba(0, 0, 0, .05), 0px 7px 7px -5px rgba(0, 0, 0, .04);--shadow-md: 0px 1px 3px 0px rgba(0, 0, 0, .1), 0px 20px 25px -5px rgba(0, 0, 0, .1), 0px 10px 10px -5px rgba(0, 0, 0, .08);--shadow-lg: 0px 1px 3px 0px rgba(0, 0, 0, .05), 0px 28px 23px -7px rgba(0, 0, 0, .05), 0px 12px 12px -7px rgba(0, 0, 0, .04);--shadow-xl: 0px 1px 3px 0px rgba(0, 0, 0, .05), 0px 36px 28px -7px rgba(0, 0, 0, .05), 0px 17px 17px -7px rgba(0, 0, 0, .04)}[data-theme=dark]{--shadow-xs: 0px 1px 3px 0px rgba(83, 55, 174, .12), 0px 1px 2px 0px rgba(83, 55, 174, .2);--shadow-sm: 0px 1px 3px 0px rgba(83, 55, 174, .12), 0px 10px 15px -5px rgba(83, 55, 174, .12), 0px 7px 7px -5px rgba(83, 55, 174, .1);--shadow-md: 0px 1px 3px 0px rgba(83, 55, 174, .12), 0px 20px 25px -5px rgba(83, 55, 174, .12), 0px 10px 10px -5px rgba(83, 55, 174, .1);--shadow-lg: 0px 1px 3px 0px rgba(83, 55, 174, .12), 0px 28px 23px -7px rgba(83, 55, 174, .12), 0px 12px 12px -7px rgba(83, 55, 174, .1);--shadow-xl: 0px 1px 3px 0px rgba(83, 55, 174, .12), 0px 36px 28px -7px rgba(83, 55, 174, .12), 0px 17px 17px -7px rgba(83, 55, 174, .1)}:root{color-scheme:light;--scrollbar-thumb: rgba(18, 28, 45, .18);--scrollbar-thumb-hover: rgba(18, 28, 45, .28)}[data-theme=dark]{color-scheme:dark;--scrollbar-thumb: rgba(255, 255, 255, .34);--scrollbar-thumb-hover: rgba(255, 255, 255, .5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg-page)}#root{height:100vh}.sidebar{background:var(--color-bg-default);border-right:1px solid var(--color-border-light);display:flex;flex-direction:column;width:240px;flex-shrink:0;height:100%}.sidebar--minimised{width:57px;position:absolute;z-index:10;height:100%}.sidebar--minimised+.app-main{margin-left:57px}.sidebar--peek{width:240px;box-shadow:var(--shadow-lg);z-index:1001}.sidebar--minimised.sidebar--peek .sidebar__logo-img--light{display:block}[data-theme=dark] .sidebar--minimised.sidebar--peek .sidebar__logo-img--light{display:none}[data-theme=dark] .sidebar--minimised.sidebar--peek .sidebar__logo-img--dark{display:block}.sidebar--minimised.sidebar--peek .sidebar__logo-mark{display:none}.sidebar--minimised.sidebar--peek .sidebar__logo-frame{padding:0 16px}.sidebar__nav-wrapper{position:relative;flex:1;overflow:hidden}.sidebar__nav{background:var(--color-bg-default);display:flex;flex-direction:column;gap:var(--spacing-xxs);padding:4px 4px 44px;height:100%;overflow-y:auto;scrollbar-width:none}.sidebar__nav::-webkit-scrollbar{display:none}.sidebar__scrollbar{position:absolute;top:4px;right:4px;bottom:4px;width:4px;pointer-events:none;opacity:0}.sidebar:hover .sidebar__scrollbar{opacity:1}.sidebar__scrollbar-thumb{position:absolute;right:0;width:4px;border-radius:2px;background:var(--scrollbar-thumb);pointer-events:auto;cursor:pointer}.sidebar__scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.sidebar__logo{background:var(--color-bg-default);display:flex;flex-direction:column;height:60px;padding:4px;flex-shrink:0;border-bottom:1px solid transparent}.sidebar__logo--scrolled{border-bottom-color:var(--color-border-light)}.sidebar__logo-frame{background:var(--color-bg-default);display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:4px;flex:1}.sidebar__logo-img{width:100%;height:auto;object-fit:contain}.sidebar--minimised .sidebar__logo-frame{padding:0}.sidebar--minimised .sidebar__logo-img{display:none}.sidebar__logo-mark{height:24px;width:auto;display:none}.sidebar--minimised .sidebar__logo-mark{display:block}.sidebar--minimised .sidebar__logo-mark--dark,.sidebar__logo-img--dark,.sidebar__logo-mark--dark,[data-theme=dark] .sidebar__logo-img--light,[data-theme=dark] .sidebar__logo-mark--light{display:none}[data-theme=dark] .sidebar__logo-img--dark{display:block}[data-theme=dark] .sidebar--minimised .sidebar__logo-img--dark,[data-theme=dark] .sidebar__logo-mark--dark{display:none}[data-theme=dark] .sidebar--minimised .sidebar__logo-mark--dark{display:block}[data-theme=dark] .sidebar--minimised.sidebar--peek .sidebar__logo-mark--dark{display:none}.sidebar-group{display:flex;flex-direction:column;gap:var(--spacing-xxs);width:100%}.sidebar-group__heading{position:relative;background:var(--color-bg-default);display:flex;gap:var(--spacing-md);height:32px;align-items:center;padding:var(--padding-sm) var(--padding-md);border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;width:100%;text-align:left}.sidebar-group__heading--minimised{justify-content:center;padding:var(--spacing-xs);gap:var(--spacing-xs)}.sidebar-group__heading--minimised:before,.sidebar-group__heading--minimised:after{content:"";flex:1;height:1px;background:var(--color-border-alpha-light)}.sidebar-group__heading--active{background:var(--color-bg-primary-light)}.sidebar-group__heading--active .sidebar-group__heading-text{color:var(--color-text-primary)}.sidebar-group__heading--active .sidebar-group__chevron{color:var(--color-icon-primary)}.sidebar-group__heading:hover{background:var(--color-bg-default-hover)}.sidebar-group__heading--active:hover{background:var(--color-bg-primary-light-hover)}.sidebar-group__heading-text{flex:1;font-family:var(--font-sans);font-weight:600;font-size:12px;line-height:16px;color:var(--color-text-dimmed)}.sidebar-group__chevron{display:flex;align-items:center;justify-content:center;color:var(--color-icon-default);transition:transform .2s ease}.sidebar-group__chevron--collapsed{transform:rotate(-180deg)}.sidebar-group__items{display:flex;flex-direction:column;gap:var(--spacing-xxs);overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.sidebar-group__items--collapsed{max-height:0!important;opacity:0;pointer-events:none}.sidebar-group__items--expanded{opacity:1}.sidebar-item{background:var(--color-bg-default);display:flex;gap:var(--spacing-md);height:44px;align-items:center;padding:var(--padding-md);border-radius:4px;cursor:pointer;border:none;width:100%;text-align:left;text-decoration:none;position:relative}.sidebar-item--minimised{justify-content:center;padding:var(--padding-md) 0}.sidebar-item:hover{background:var(--color-bg-default-hover)}.sidebar-item--active,.sidebar-item--active:hover{background:var(--color-bg-primary-light)}.sidebar-item__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--color-icon-default)}.sidebar-item--active .sidebar-item__icon{color:var(--color-icon-primary)}.sidebar-item__label{flex:1;font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-default)}.sidebar-item--active .sidebar-item__label{font-weight:600;color:var(--color-text-primary)}.segmented-control{display:flex;align-items:flex-start;padding:2px;border-radius:4px;background:var(--color-bg-gray-neutral)}.segmented-control__cell{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:24px;padding:2px 12px;border-radius:4px;border:none;background:transparent;cursor:pointer;font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:16px;color:var(--color-text-dimmed)}.segmented-control__cell--active{background:var(--color-bg-default);color:var(--color-text-default);box-shadow:var(--shadow-xs)}.segmented-control__icon{display:flex;align-items:center;justify-content:center}.segmented-control__label{white-space:nowrap}.avatar-display{position:relative;border-radius:999px;overflow:hidden;background:#fdd399;flex-shrink:0}.avatar-display:after{content:"";position:absolute;inset:0;border-radius:999px;border:1px solid var(--color-border-alpha-light);pointer-events:none}.avatar-display__image{width:100%;height:100%;object-fit:cover;display:block}.avatar-display__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-sans);font-weight:600;color:#a06416;-webkit-user-select:none;user-select:none}.avatar-upload{display:flex;flex-direction:column}.avatar-upload__file-input{display:none}.avatar-upload__content{display:flex}.avatar-upload__avatar-wrapper{position:relative;flex-shrink:0}.avatar-upload__delete-btn{position:absolute;bottom:0;right:-8px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--color-border-light);background:var(--color-bg-default);box-shadow:0 0 0 2px var(--color-bg-default);color:var(--color-icon-default);cursor:pointer;transition:background .15s,color .15s}.avatar-upload__delete-btn:hover{background:var(--color-bg-default-hover);color:var(--color-text-default)}.avatar-upload__dropzone{--avatar-dropzone-border-color: var(--color-border-default);display:flex;position:relative;flex:1;flex-direction:row;align-items:center;gap:var(--spacing-xxl);padding:var(--padding-xl);border-radius:var(--radius-lg);background:var(--color-bg-default-tint)}.avatar-upload__dropzone-border{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}.avatar-upload__dropzone-border-rect{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px);rx:var(--radius-lg);ry:var(--radius-lg);fill:none;stroke:var(--avatar-dropzone-border-color);stroke-width:2;stroke-dasharray:4 4}.avatar-upload__dropzone--active{--avatar-dropzone-border-color: var(--color-border-primary);background:var(--color-bg-primary-light);color:var(--color-text-primary)}.avatar-upload__dropzone-body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg)}.avatar-upload__dropzone-icon{color:var(--color-icon-default)}.avatar-upload__dropzone--active .avatar-upload__dropzone-icon{color:var(--color-icon-primary)}.avatar-upload__dropzone-text{display:flex;flex-direction:column;text-align:center;width:100%}.avatar-upload__dropzone-title,.avatar-upload__dropzone-subtitle{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px;color:var(--color-text-default)}.avatar-upload__browse-link{background:none;border:none;padding:0;font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-primary);text-decoration:underline;cursor:pointer}.avatar-upload__browse-link:hover{color:var(--color-text-primary-hover)}.avatar-upload__confirm{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.avatar-upload__crop-step{display:flex;flex-direction:column;gap:var(--spacing-lg)}.avatar-upload__cropper-container{position:relative;width:100%;height:320px;border-radius:var(--radius-md);overflow:hidden;background:var(--prim-dark-9);border:1px solid var(--color-border-alpha-light)}.avatar-upload__zoom{display:flex;align-items:center;gap:var(--spacing-xl)}.avatar-upload__zoom-label{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-dimmed);flex-shrink:0}.avatar-upload__zoom-slider{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:var(--color-icon-default);border-radius:99px;outline:none}.avatar-upload__zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-bg-primary);cursor:pointer}.avatar-upload__zoom-slider::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:var(--color-bg-primary);cursor:pointer}.avatar-upload__footer{display:flex;align-items:center;padding-top:var(--spacing-xxl)}.avatar-upload__footer-right{display:flex;align-items:center;gap:var(--spacing-lg);margin-left:auto}.avatar-upload__btn{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);height:40px;padding:0 var(--padding-xl);border:none;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px;cursor:pointer;transition:background .15s,filter .15s}.avatar-upload__btn--outline{background:var(--color-bg-default);border:1px solid var(--color-border-input);color:var(--color-text-default)}.avatar-upload__btn--outline:hover{background:var(--color-bg-default-hover)}.avatar-upload__btn--filled{background:var(--color-bg-primary);color:var(--prim-neutral-white)}.avatar-upload__btn--filled:hover{background:var(--color-bg-primary-hover)}.avatar-upload__btn--disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.avatar-upload__btn--subtle{background:transparent;color:var(--color-text-primary)}.avatar-upload__btn--subtle:hover{background:var(--color-bg-primary-light)}.modal-backdrop{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#00000080;animation:modal-backdrop-enter .15s ease-out}.modal-backdrop--closing{animation:modal-exit .1s ease-in forwards}@keyframes modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-exit{0%{opacity:1}to{opacity:0}}.modal{background:var(--color-bg-default);border:1px solid var(--color-border-light);border-radius:12px;box-shadow:var(--shadow-md);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;outline:none;animation:modal-enter .15s ease-out}.modal-backdrop--closing .modal{animation:modal-content-exit .1s ease-in forwards}@keyframes modal-enter{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-content-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(8px)}}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.modal__title{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:24px;color:var(--color-text-default)}.modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--color-icon-default);cursor:pointer}.modal__close:hover{background:var(--color-bg-default-hover)}.modal__body{padding:20px 24px 24px;overflow-y:auto}.usermenu{position:absolute;top:calc(100% + 12px);right:0;width:348px;padding:24px;background:var(--color-bg-default);border:1px solid var(--color-border-light);border-radius:12px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:20px;z-index:211;transform-origin:top right;animation:usermenu-enter .12s ease-out}@keyframes usermenu-enter{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.usermenu--closing{animation:usermenu-exit .09s ease-in forwards}@keyframes usermenu-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-4px)}}.usermenu__user-section{display:flex;flex-direction:column;gap:16px}.usermenu__user{display:flex;flex-direction:column;align-items:center;gap:8px}.usermenu__avatar-wrapper{position:relative;width:60px;height:60px;border-radius:999px;cursor:pointer}.usermenu__avatar{width:60px;height:60px;border-radius:999px;overflow:hidden;flex-shrink:0}.usermenu__avatar-edit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#00000073;color:#fff;cursor:pointer;opacity:0;transition:opacity .15s}.usermenu__avatar-wrapper:hover .usermenu__avatar-edit{opacity:1}.usermenu__user-info{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;text-align:center}.usermenu__name{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:24px;color:var(--color-text-default)}.usermenu__email{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-dimmed)}.usermenu__org{display:flex;align-items:center;justify-content:center;gap:8px}.usermenu__org-avatar{width:24px;height:24px;border-radius:64px;border:1px solid var(--color-border-alpha-light);background:#ffe1f4;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.usermenu__org-avatar span{font-family:var(--font-sans);font-size:10px;font-weight:600;line-height:12px;color:#b4004e;text-transform:uppercase}.usermenu__org-name{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-default)}.usermenu__divider{height:1px;background:var(--color-border-light);width:100%}.usermenu__admin-link{display:flex;align-items:center;justify-content:center;padding:0 16px;cursor:pointer}.usermenu__admin-link span{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-primary)}.usermenu__admin-link:hover span{text-decoration:underline}.usermenu__logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:var(--color-bg-primary-light);border:none;border-radius:8px;cursor:pointer;color:var(--color-text-primary)}.usermenu__logout:hover{filter:brightness(.96)}.usermenu__logout span{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.usermenu__links{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px;color:var(--color-text-dimmed)}.usermenu__links span{cursor:pointer;white-space:nowrap}.usermenu__links span:not(.usermenu__links-dot):hover{text-decoration:underline}.usermenu__links-dot{cursor:default!important}.app-header{position:relative;display:flex;align-items:center;gap:var(--spacing-lg);height:60px;padding:7px var(--padding-lg) 7px var(--padding-md);background:var(--color-bg-default);border-bottom:1px solid var(--color-border-light);flex-shrink:0;width:100%;z-index:210}.app-header__left{display:flex;align-items:center;flex:1;min-width:0}.app-header__right{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}.app-header__action-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:999px;background:transparent;color:var(--color-icon-default);cursor:pointer;flex-shrink:0}.app-header__action-icon:hover{background:var(--color-bg-default-hover)}.app-header__search{display:flex;align-items:center;gap:var(--spacing-sm);width:220px;padding:var(--padding-sm) var(--padding-md);border:1px solid var(--color-border-default);border-radius:4px;background:var(--color-bg-default);flex-shrink:0}.app-header__search-icon{color:var(--color-icon-default);flex-shrink:0}.app-header__search-input{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-default);min-width:0}.app-header__search-input::placeholder{color:var(--color-text-placeholder)}.app-header__user{position:relative;flex-shrink:0}.app-header__avatar{display:flex;border-radius:999px;cursor:pointer;padding:0;border:none;background:none;flex-shrink:0}.app-header__avatar img{transition:filter .15s}.app-header__avatar:hover img{filter:brightness(.85)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,scale .25s ease;flex-shrink:0}.btn:disabled{cursor:not-allowed}.btn--xs{height:32px;padding:0 var(--padding-sm);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.btn--sm{height:36px;padding:0 var(--padding-md);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.btn--md{height:40px;padding:0 var(--padding-lg);font-size:var(--font-size-md);line-height:var(--line-height-md)}.btn--primary{background:var(--color-bg-primary);color:var(--color-white);border-color:transparent;scale:1}.btn--primary:disabled{background:var(--color-bg-disabled)}.btn--primary:hover:not(:disabled){background:var(--color-bg-primary-hover);scale:1.015}.btn--secondary{background:var(--color-bg-default);color:var(--color-text-default);border-color:var(--color-border-default)}.btn--secondary:disabled{color:var(--color-text-disabled);border-color:var(--color-border-light)}.btn--secondary:hover:not(:disabled){background:var(--color-bg-gray-light);border-color:var(--color-border-dark)}.btn--ghost{background:transparent;color:var(--color-text-default);border-color:transparent}.btn--ghost:disabled{color:var(--color-text-disabled)}.btn--ghost:hover:not(:disabled){background:var(--color-bg-primary-light)}.btn--danger{background:var(--color-bg-error);color:var(--color-white);border-color:transparent}.btn--danger:disabled{background:var(--color-bg-disabled)}.btn--danger:hover:not(:disabled){background:var(--color-bg-error-hover)}.btn__icon{display:flex;align-items:center;flex-shrink:0}.btn--icon:disabled{opacity:.5}.onboarding-banner{position:fixed;inset:0 0 auto;z-index:200;display:flex;align-items:center;gap:var(--spacing-lg);height:var(--onboarding-banner-height);box-sizing:border-box;padding:var(--spacing-xs) var(--padding-xl);border-bottom:2px solid var(--color-border-alpha-light);background:var(--color-bg-gray);color:var(--color-white)}.onboarding-banner__label{flex:1;min-width:0;color:inherit}.onboarding-banner__actions{display:flex;align-items:center;gap:var(--spacing-lg)}.onboarding-banner__button.btn{height:calc(var(--spacing-xl) + var(--spacing-sm) + var(--spacing-xxs));gap:var(--spacing-sm);padding:0 var(--padding-sm);border-color:var(--color-border-light);color:var(--color-white);font-weight:var(--font-weight-regular)}.onboarding-banner__button.btn:hover:not(:disabled){background:var(--color-bg-gray-hover)}.onboarding-banner__button img{display:block}@media(max-width:600px){.onboarding-banner{flex-wrap:wrap}.onboarding-banner__label{flex-basis:100%}.onboarding-banner__actions{width:100%;gap:var(--spacing-sm)}}.icon-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:999px;color:var(--color-icon-default);cursor:pointer;padding:0;flex-shrink:0}.icon-button:hover{background:var(--color-bg-gray-neutral)}.dismissible-card{position:relative;overflow:hidden;border:1px solid var(--color-border-alpha-dark);border-radius:var(--radius-md);background:var(--color-bg-default);box-shadow:var(--shadow-sm);color:var(--color-text-default);font-family:var(--font-sans)}.dismissible-card__artwork{position:relative;height:88px;overflow:hidden;background:var(--color-bg-violet-light)}.dismissible-card__illustration{position:absolute;inset:0;pointer-events:none}.dismissible-card__artwork:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid var(--color-border-alpha-dark);pointer-events:none}.dismissible-card__dismiss{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:color-mix(in srgb,var(--color-black) 30%,var(--color-bg-transparent));color:var(--color-white)}.dismissible-card__dismiss:hover{background:color-mix(in srgb,var(--color-black) 50%,var(--color-bg-transparent))}.dismissible-card__body{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--padding-md);padding-bottom:var(--padding-lg)}.dismissible-card__copy{display:flex;flex-direction:column;gap:var(--spacing-xs)}.dismissible-card__copy h2,.dismissible-card__copy p{margin:0}.dismissible-card__copy h2{color:var(--color-text-title);font-weight:var(--font-weight-regular)}.dismissible-card__copy p{color:var(--color-text-dimmed)}.dismissible-card__action a{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);color:var(--color-text-link);text-decoration:none;font-weight:var(--font-weight-semibold)}.dismissible-card__action a:hover{text-decoration:underline}.dismissible-card :focus-visible{outline:2px solid var(--color-border-primary);outline-offset:var(--spacing-xxs)}.builds-received-card{position:fixed;left:var(--spacing-md);bottom:var(--spacing-md);width:216px;max-width:calc(100vw - 2 * var(--spacing-md));z-index:120;animation:builds-card-enter .6s cubic-bezier(.22,1,.36,1) both}.builds-received-card--hidden{pointer-events:none;animation:builds-card-exit .35s cubic-bezier(.22,1,.36,1) both}.builds-received-card__texture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8}.builds-received-card__illustration{position:absolute;width:135px;height:auto;left:50%;top:calc(var(--spacing-lg) - var(--spacing-xxs));transform:translate(-50%)}.builds-received-card__view-builds{cursor:pointer}@keyframes builds-card-enter{0%{opacity:0;transform:translateY(var(--spacing-xxl))}to{opacity:1;transform:translateY(0)}}@keyframes builds-card-exit{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(var(--spacing-xxl));visibility:hidden}}@media(prefers-reduced-motion:reduce){.builds-received-card{animation-duration:1ms}}.app-layout{--onboarding-banner-height: calc(var(--spacing-xxxl) + var(--spacing-md) + var(--spacing-xxs));display:flex;height:100vh;box-sizing:border-box;padding-top:var(--onboarding-banner-height)}@media(max-width:600px){.app-layout{--onboarding-banner-height: calc(2 * var(--spacing-xxxl) + var(--spacing-xl))}}.app-layout--setup-entering{overflow:clip;background:var(--color-bg-default)}.app-layout--setup-entering>.sidebar{animation:app-sidebar-enter .48s cubic-bezier(.22,1,.36,1) both}.app-layout--setup-entering>.app-main>.app-header{animation:app-header-enter .44s cubic-bezier(.22,1,.36,1) .48s both}.app-layout--setup-entering>.app-main>.page-content{visibility:hidden}@keyframes app-sidebar-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes app-header-enter{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.app-layout--setup-entering>.sidebar,.app-layout--setup-entering>.app-main>.app-header{animation:none}}.app-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;position:relative}.page-content{flex:1;overflow-y:auto;overflow-x:auto;padding:var(--padding-xxxl);background:var(--color-bg-default);position:relative;z-index:1}.page-content:has(.page-dither-background){padding:0;background:transparent}.page-content__inner{position:relative;z-index:1;min-width:540px;max-width:1240px;width:100%;margin:0 auto;min-height:100%}.page-content__inner:has(.page-dither-background){max-width:none;min-width:0;width:100%}.page-dither-background{position:relative;display:grid;grid-template-areas:"page";grid-template-rows:minmax(100%,auto);width:100%;min-height:100%}.page-dither-background__background{position:sticky;top:0;grid-area:page;align-self:start;width:100%;height:100%;min-height:calc(100vh - 60px);z-index:0}.page-dither-background__content{position:relative;grid-area:page;z-index:1;width:100%;max-width:calc(1240px + (2 * var(--padding-xxxl)));min-width:calc(540px + (2 * var(--padding-xxxl)));min-height:100%;margin:0 auto;padding:calc(var(--padding-xxxl) + 32px) var(--padding-xxxl) var(--padding-xxxl);box-sizing:border-box}.page-content__inner[data-show-grid=true]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:999;background:repeating-linear-gradient(to right,rgba(99,102,241,.08) 0px,rgba(99,102,241,.08) calc((100% - 24px * 11) / 12),transparent calc((100% - 24px * 11) / 12),transparent calc((100% - 24px * 11) / 12 + 24px));background-size:100% 100%}.page-content h1{font-family:var(--font-sans);font-size:24px;font-weight:600;color:var(--color-text-default);margin-bottom:8px}.page-content p{font-family:var(--font-sans);color:var(--color-text-dimmed)}.accordion-card{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-default)}.accordion-card--open{box-shadow:var(--shadow-xs)}.accordion-card__header{display:flex;align-items:center;gap:var(--spacing-lg);width:100%;padding:calc(var(--padding-lg) - 1px);border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-title);font:inherit;text-align:left;cursor:pointer}.accordion-card__header:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:var(--spacing-xxs)}.accordion-card__icon,.accordion-card__chevron{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accordion-card__icon{color:var(--color-icon-primary)}.accordion-card__chevron{color:var(--color-text-dimmed);transform:rotate(180deg);transition:transform .35s cubic-bezier(.22,1,.36,1)}.accordion-card--open .accordion-card__chevron{transform:rotate(0)}.accordion-card__text{flex:1;min-width:0;display:flex;flex-direction:column}.accordion-card__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.accordion-card__description{color:var(--color-text-dimmed)}.accordion-card__body{display:flex;flex-direction:column;gap:var(--spacing-md);padding:0 calc(var(--padding-lg) - 1px) calc(var(--padding-lg) - 1px)}.accordion-card__disclosure{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.accordion-card--open .accordion-card__disclosure{grid-template-rows:1fr;opacity:1}.accordion-card__clip{min-height:0;overflow:hidden}.accordion-card--disabled{background:var(--color-bg-default-tint)}.accordion-card--disabled .accordion-card__header{cursor:default;color:var(--color-text-dimmed)}.accordion-card--disabled .accordion-card__icon{color:var(--color-text-dimmed)}.accordion-card--disabled .accordion-card__chevron{color:var(--color-text-disabled)}[data-theme=dark] .accordion-card--disabled{background:var(--color-bg-gray-light)}@media(prefers-reduced-motion:reduce){.accordion-card__disclosure,.accordion-card__chevron{transition:none}}.info-panel{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--padding-md);border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md);background:var(--color-bg-info-light);color:var(--color-text-default)}.info-panel__icon{flex-shrink:0;color:var(--color-text-info)}.info-panel__content{flex:1;min-width:0}.info-panel__title{display:block;margin-bottom:var(--spacing-xxs);color:var(--color-text-title)}.info-panel__action{flex-shrink:0;align-self:center}.info-panel__paragraphs{display:flex;flex-direction:column;gap:var(--spacing-sm)}.info-panel .info-panel__message{margin:0;color:var(--color-text-default)}@media(max-width:650px){.info-panel:has(.info-panel__action){flex-wrap:wrap}.info-panel__action{margin-left:calc(20px + var(--spacing-md))}}.dropdown-menu{position:relative;display:inline-flex}.dropdown-menu__trigger{display:inline-flex;align-items:center;cursor:pointer}.dropdown-menu__panel{position:fixed;min-width:200px;padding:4px;background:var(--color-bg-default);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);box-sizing:border-box;z-index:1000;animation:dropdown-enter .12s ease-out}.dropdown-menu__panel[data-align=start]{transform-origin:top left}.dropdown-menu__panel[data-align=end]{transform-origin:top right}.dropdown-menu__panel[data-side=top][data-align=start]{transform-origin:bottom left;animation:dropdown-enter-up .12s ease-out}.dropdown-menu__panel[data-side=top][data-align=end]{transform-origin:bottom right;animation:dropdown-enter-up .12s ease-out}.dropdown-menu__panel--closing{animation:dropdown-exit .09s ease-in forwards}.dropdown-menu__panel[data-side=top].dropdown-menu__panel--closing{animation:dropdown-exit-up .09s ease-in forwards}@keyframes dropdown-enter{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdown-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-4px)}}@keyframes dropdown-enter-up{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdown-exit-up{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(4px)}}.dropdown-menu__item{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:8px var(--padding-md);border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-title);font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer;white-space:nowrap}.dropdown-menu__item:hover:not(:disabled){background:var(--color-bg-default-hover)}.dropdown-menu__item--disabled{opacity:.5;pointer-events:none}.dropdown-menu__item--selected{color:var(--color-text-primary)}.dropdown-menu__item-icon{display:flex;align-items:center;flex-shrink:0;color:inherit}.dropdown-menu__item-icon svg{width:16px;height:16px}.dropdown-menu__item-check{flex-shrink:0;margin-left:auto}.dropdown-menu__divider{height:1px;margin:4px -4px;background:var(--color-border-light)}.skeleton{display:block;background:var(--color-bg-gray-mid);border-radius:var(--radius-sm);animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton--text{height:var(--line-height-xs);width:100%}.skeleton--title{height:var(--line-height-lg);width:60%}.skeleton--avatar{width:40px;height:40px;flex-shrink:0}.skeleton--block{width:100%;height:60px;border-radius:var(--radius-md)}@keyframes skeleton-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.platform-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:var(--color-icon-primary);border-radius:var(--radius-sm)}.platform-icon--sm{width:32px;height:32px}.platform-icon img{display:block;max-width:none}.platform-icon__setup{width:20px;height:20px;object-fit:contain}[data-theme=dark] .platform-icon--github .platform-icon__setup,[data-theme=dark] .platform-icon--aws .platform-icon__setup,[data-theme=dark] .platform-icon--github-actions img{filter:brightness(0) invert(1)}.tooltip-wrap{position:relative}.tooltip-wrap--context{display:inline-flex}.tooltip__context{position:absolute;bottom:calc(100% + var(--spacing-sm));left:50%;transform:translate(-50%);width:260px;max-width:calc(100vw - 2 * var(--spacing-lg));padding:var(--padding-lg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-default);color:var(--color-text-default);box-shadow:var(--shadow-sm);pointer-events:none;z-index:1100;animation:tooltip-fade-in .12s ease-out}.tooltip__context-arrow{position:absolute;bottom:calc(-1 * var(--spacing-sm) - 1px);left:50%;transform:translate(-50%) scaleY(-1);max-width:none}[data-theme=dark] .tooltip__context-arrow{filter:brightness(.2)}@media(prefers-reduced-motion:reduce){.tooltip__context{animation:none}}.tooltip__panel{--tooltip-background: var(--color-text-default);position:fixed;top:var(--tooltip-top);left:var(--tooltip-left);transform:translate(-50%,calc(-100% - 8px));background:var(--tooltip-background);color:var(--color-white);padding:4px 8px;border-radius:var(--radius-sm);font-size:12px;line-height:20px;white-space:nowrap;pointer-events:none;z-index:1100;animation:tooltip-fade-in .1s ease}[data-theme=dark] .tooltip__panel{--tooltip-background: var(--color-bg-gray-neutral);color:var(--color-text-default)}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}.tooltip__arrow{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border:5px solid transparent;border-bottom:none;border-top-color:var(--tooltip-background)}[data-theme=dark] .tooltip__arrow{border-top-color:var(--color-bg-gray-neutral)}.tooltip__panel--left{transform:translate(calc(-100% - var(--spacing-sm)),-50%)}.tooltip__panel--left .tooltip__arrow{top:50%;bottom:auto;left:100%;transform:translateY(-50%);border:5px solid transparent;border-right:none;border-left-color:var(--tooltip-background)}body:has(.drawer[open]){overflow:hidden}.drawer{--drawer-motion-duration: .45s;--drawer-motion-easing: cubic-bezier(.22, 1, .36, 1);position:fixed;inset:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) auto;margin:0;padding:0;width:min(840px,calc(100vw - 2 * var(--spacing-sm)));height:calc(100dvh - 2 * var(--spacing-sm));max-width:calc(100vw - 2 * var(--spacing-sm));max-height:calc(100dvh - 2 * var(--spacing-sm));border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-default);color:var(--color-text-default);font-family:var(--font-sans);box-shadow:var(--shadow-xl);overflow:hidden}.drawer[open]{display:flex;flex-direction:column;animation:drawer-enter var(--drawer-motion-duration) var(--drawer-motion-easing) both}.drawer--closing[open]{animation-name:drawer-exit}@keyframes drawer-enter{0%{transform:translate(calc(100% + var(--spacing-sm)))}to{transform:translate(0)}}@keyframes drawer-exit{0%{transform:translate(0)}to{transform:translate(calc(100% + var(--spacing-sm)))}}.drawer::backdrop{background:color-mix(in srgb,var(--color-black) 50%,var(--color-bg-transparent));animation:drawer-overlay-enter .45s cubic-bezier(.32,.72,0,1) both}.drawer--closing::backdrop{animation-name:drawer-overlay-exit}@keyframes drawer-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes drawer-overlay-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.drawer[open],.drawer::backdrop{animation-duration:1ms}}.drawer__header{display:flex;align-items:flex-start;gap:var(--spacing-xxxl);padding:var(--padding-xl) var(--padding-xxl);border-bottom:1px solid var(--color-border-light);flex-shrink:0}.drawer__heading{flex:1;min-width:0}.drawer__heading h2,.drawer__description{margin:0}.drawer__heading h2{color:var(--color-text-title)}.drawer__description{margin-top:var(--spacing-xxs);color:var(--color-text-dimmed)}.drawer__close{width:36px;height:36px}.drawer__body{flex:1;min-height:0;overflow-y:auto;padding:var(--padding-xxl);scrollbar-color:var(--color-border-default) var(--color-bg-gray-light)}.drawer__footer{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--padding-xxl);border-top:1px solid var(--color-border-light);flex-shrink:0}.drawer :focus-visible:not(.text-input__field,.multiselect-input__inline-search){outline:2px solid var(--color-border-primary);outline-offset:var(--spacing-xxs)}.code-block{position:relative;width:100%;min-width:0;border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-sm);background:var(--color-bg-gray-light);overflow:hidden}.code-block__content{margin:0;padding:var(--padding-lg);padding-right:calc(var(--padding-lg) + 24px + var(--spacing-sm));overflow-x:auto;color:var(--color-text-info);background:inherit;scrollbar-color:var(--color-border-default) var(--color-bg-gray-light)}.code-block__content::-webkit-scrollbar{background:inherit}.code-block__content::-webkit-scrollbar-track,.code-block__content::-webkit-scrollbar-corner{background:inherit}.code-block__copy{position:absolute;top:var(--spacing-md);right:var(--spacing-md);color:var(--color-icon-primary);background:var(--color-bg-gray-light)}.code-block__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.checkbox{display:inline-flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox--disabled{cursor:not-allowed;opacity:.5}.checkbox__box{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--color-border-input);border-radius:var(--radius-xs);background:var(--color-bg-default);transition:background .15s,border-color .15s}.checkbox__box--filled{background:var(--color-bg-primary);border-color:var(--color-border-primary)}.checkbox--md .checkbox__box{width:24px;height:24px;border-radius:var(--radius-sm)}.checkbox--md .checkbox__icon{width:16px;height:14px}.checkbox__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.checkbox__input:disabled{cursor:not-allowed}.checkbox__input:focus-visible+.checkbox__icon,.checkbox__box:focus-within{outline:2px solid var(--color-border-primary);outline-offset:2px;border-radius:var(--radius-xs)}.checkbox__icon{display:block;width:12px;height:10px;color:var(--color-white);pointer-events:none;flex-shrink:0}.checkbox__label{color:var(--color-text-default)}.radio{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-title)}.radio__input{appearance:none;flex-shrink:0;width:24px;height:24px;margin:0;border:1px solid var(--color-border-default);border-radius:var(--radius-xxl);background:var(--color-bg-default);cursor:pointer}.radio__input:checked{border:7px solid var(--color-border-primary)}.radio__input:disabled{cursor:not-allowed;opacity:.5}.select{position:relative;width:100%}.select__control{width:100%;min-height:34px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-sm) var(--padding-sm);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-default);color:var(--color-text-default);font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-sm);cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.select__control:focus{outline:none;border-color:var(--color-border-primary);box-shadow:0 0 0 3px var(--color-bg-primary-light)}.select__control:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.select--error .select__control{border-color:var(--color-border-error)}.select--error .select__control:focus{border-color:var(--color-border-error);box-shadow:0 0 0 3px var(--color-bg-error-light)}.select__chevron{position:absolute;right:var(--spacing-sm);top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--color-icon-default);pointer-events:none}.text-input{display:flex;align-items:center;width:100%;min-height:34px;background:var(--color-bg-default);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);transition:border-color .15s,box-shadow .15s}.text-input:focus-within:not(.text-input--disabled){border-color:var(--color-border-primary);box-shadow:0 0 0 3px var(--color-bg-primary-light)}.text-input--error{border-color:var(--color-border-error)}.text-input--error:focus-within{border-color:var(--color-border-error);box-shadow:0 0 0 3px var(--color-bg-error-light)}.text-input--disabled{background:var(--color-bg-disabled);cursor:not-allowed}.text-input__field{flex:1;min-width:0;padding:var(--spacing-sm) var(--padding-sm);border:none;outline:none;background:transparent;color:var(--color-text-default);font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.text-input__field::placeholder{color:var(--color-text-placeholder)}.text-input__field:-webkit-autofill,.text-input__field:-webkit-autofill:hover,.text-input__field:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-default);-webkit-background-clip:text;background-clip:text;caret-color:var(--color-text-default)}.text-input__field:disabled{color:var(--color-text-disabled);cursor:not-allowed}.text-input--has-prefix .text-input__field{padding-left:var(--spacing-xs)}.text-input--has-suffix .text-input__field{padding-right:var(--spacing-xs)}.text-input__affix{display:flex;align-items:center;padding:0 var(--spacing-sm);color:var(--color-icon-default);flex-shrink:0;-webkit-user-select:none;user-select:none}.instruction-step{list-style:none}.instruction-step__header{display:flex;align-items:center;gap:var(--spacing-md)}.instruction-step__header h3{margin:0;color:var(--color-text-title)}.instruction-step__number{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;background:var(--color-bg-primary);color:var(--color-white);border-radius:var(--radius-xl)}.instruction-step__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);margin-top:var(--spacing-sm);margin-left:calc(var(--spacing-xxxl) + var(--spacing-md));padding-bottom:var(--padding-xl);min-width:0}.instruction-step__content:before{content:"";position:absolute;top:0;bottom:0;left:calc(0px - var(--spacing-xxxl) + var(--spacing-xs));border-left:1px solid var(--color-border-default)}.instruction-step--last .instruction-step__content:before{display:none}.instruction-step__content p{margin:0}.tracking-recommendations-notice{display:flex;align-items:center;gap:var(--spacing-md);width:100%;min-width:0;padding:var(--padding-lg);border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md);background:var(--color-bg-info-light)}.tracking-recommendations-notice__icon{flex:none;color:var(--color-text-info)}.tracking-recommendations-notice__copy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs);flex:1;min-width:0;color:var(--color-text-title)}.tracking-recommendations-notice__help{display:flex;color:var(--color-icon-default)}.tracking-recommendations-notice__view.btn{flex:none;height:auto;padding:0;color:var(--color-text-link)}.tracking-recommendations-notice__view.btn:hover:not(:disabled){background:transparent;text-decoration:underline}@media(max-width:800px){.tracking-recommendations-notice{flex-wrap:wrap}.tracking-recommendations-notice__view.btn{margin-left:auto}}.tracking-instructions{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.tracking-instructions__subtitle-link,.tracking-instructions a{color:inherit;text-decoration:underline;text-underline-offset:var(--spacing-xxs)}.tracking-instructions__inactive-link{color:inherit;text-decoration:underline;text-underline-offset:var(--spacing-xxs);cursor:pointer}.tracking-instructions__options{display:flex;flex-direction:column;gap:var(--spacing-xl)}.tracking-instructions__field{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;min-width:0}.tracking-instructions__hint{margin:0;color:var(--color-text-dimmed)}.tracking-instructions .select__control{height:48px;border-color:var(--color-border-default);padding:var(--padding-md);padding-right:var(--padding-xxxl);font-size:var(--font-size-md);line-height:var(--line-height-md)}.tracking-instructions .select__chevron{right:var(--spacing-md)}.tracking-instructions__build{position:relative}.tracking-instructions__build>img{position:absolute;left:var(--spacing-md);top:var(--spacing-md);width:24px;height:24px;z-index:1;pointer-events:none}.tracking-instructions__build .select__control{padding-left:calc(var(--padding-md) + 24px + var(--spacing-md))}.tracking-instructions__intro{display:flex;flex-direction:column;gap:var(--spacing-xs)}.tracking-instructions__intro h3,.tracking-instructions__intro p{margin:0}.tracking-instructions__steps{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0;padding:0}.tracking-instructions .instruction-step--last .instruction-step__content{gap:var(--spacing-sm)}.tracking-instructions__token .text-input{background:var(--color-bg-default-tint);border-color:var(--color-border-default)}.tracking-instructions__token .text-input__field{height:38px;padding:var(--padding-sm) var(--padding-md);font-size:var(--font-size-md);line-height:var(--line-height-md)}.tracking-instructions__token .icon-button{color:var(--color-icon-primary)}.tracking-instructions__token .text-input__affix{gap:var(--spacing-none)}.tracking-instructions__copy-status{color:var(--color-text-dimmed)}.tracking-instructions .info-panel{width:100%}.tracking-instructions__copy{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tracking-instructions__code{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;min-width:0}.tracking-instructions__code-label{margin:0;color:var(--color-text-title)}.tracking-instructions__code-path{color:var(--color-text-dimmed)}.tracking-instructions__package{width:100%;overflow:hidden;border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-sm);background:var(--color-bg-gray-light)}.tracking-instructions__package-tabs{display:flex;gap:var(--spacing-md);padding:0 var(--padding-md);border-bottom:1px solid var(--color-border-light)}.tracking-instructions__package-tab{position:relative;padding:var(--padding-md) 0;border:0;background:none;color:var(--color-text-default);font:inherit;cursor:pointer}.tracking-instructions__package-tab--active:after{content:"";position:absolute;right:0;bottom:0;left:0;border-bottom:2px solid var(--color-border-primary)}.tracking-instructions__package .code-block{border:0;border-radius:0}.tracking-instructions__choice-group{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;border:0}.tracking-instructions__choice-group legend{margin-bottom:var(--spacing-sm);padding:0;color:var(--color-text-default)}.tracking-instructions__choice{display:flex;flex-direction:column;gap:var(--spacing-xs);width:fit-content;max-width:100%;cursor:pointer}.tracking-instructions__choice .radio{align-items:flex-start}.tracking-instructions__choice .radio>span{min-width:0}.tracking-instructions__choice-description{margin-left:calc(24px + var(--spacing-sm));color:var(--color-text-dimmed)}.tracking-instructions__choice-muted{color:var(--color-text-dimmed)}.tracking-instructions__error-option{display:flex;flex-direction:column;gap:var(--spacing-xs)}.tracking-instructions__error-option .checkbox__label{font-size:var(--font-size-md);line-height:var(--line-height-md)}.tracking-instructions__warning{display:flex;align-items:flex-start;gap:var(--spacing-md);width:100%;padding:var(--padding-lg);border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md);background:var(--color-bg-warning-light)}.tracking-instructions__warning svg{flex:none;color:var(--color-text-warning)}.tracking-instructions__substep{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.tracking-instructions__substep h4,.tracking-instructions__substep p{margin:0}.tracking-instructions__substep ul,.tracking-instructions__permissions ul{margin:0;padding-left:var(--padding-xxl)}.tracking-instructions__permissions{width:100%;border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.tracking-instructions__permissions-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%;padding:var(--padding-lg);border:0;background:var(--color-bg-default);color:var(--color-text-default);text-align:left;cursor:pointer}.tracking-instructions__permissions-header svg{flex:none;transition:transform .15s ease}.tracking-instructions__permissions-header[aria-expanded=true] svg{transform:rotate(180deg)}.tracking-instructions__permissions-body{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:0 var(--padding-lg) var(--padding-lg)}.tracking-instructions__permissions-body p{margin:0}.tracking-instructions__permissions-body .code-block{width:100%}.tracking-instructions__profile .select__control{height:40px;padding-top:var(--padding-sm);padding-bottom:var(--padding-sm)}.tracking-instructions__profile label span{color:var(--color-text-error)}.tracking-instructions__error-option .tracking-instructions__hint{margin-left:calc(24px + var(--spacing-sm))}.tracking-instructions .tracking-recommendations-notice .tooltip__context{top:calc(100% + var(--spacing-sm));bottom:auto}.tracking-instructions .tracking-recommendations-notice .tooltip__context-arrow{top:calc(-1 * var(--spacing-sm) - 1px);bottom:auto;transform:translate(-50%)}.badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xxs) var(--padding-sm);border-radius:var(--radius-xl);color:var(--prim-neutral-white);white-space:nowrap;font-family:var(--font-sans);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.badge--blue{background:var(--prim-blue-6)}.badge--green{background:var(--prim-green-6)}.badge--orange{background:var(--prim-orange-6)}.badge--cyan{background:var(--prim-cyan-6)}.badge--violet{background:var(--prim-violet-6)}.badge--red{background:var(--prim-red-6)}.badge--gray{background:var(--prim-gray-6)}.requirements-tooltip__trigger{display:flex;align-items:center;gap:var(--spacing-xs);padding:0;border:0;background:none;color:var(--color-text-dimmed);cursor:default}.requirements-tooltip__copy{display:flex;flex-direction:column;gap:var(--spacing-sm);color:var(--color-text-default)}.requirements-tooltip__copy p{margin:0;color:var(--color-text-default)}.integration-panel{position:relative;display:flex;align-items:center;gap:var(--spacing-xl);padding:var(--padding-md);background:var(--color-bg-default-tint)}.integration-panel__provider{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0;color:var(--color-text-title)}.integration-panel__copy{display:flex;flex-direction:column;min-width:0}.integration-panel__title{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.integration-panel__secondary{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-dimmed)}.integration-panel__secondary-info{display:flex;cursor:default}.integration-panel__edit{width:36px;height:36px}.integration-panel__status.badge{border:1px solid var(--color-border-alpha-light);background:var(--color-bg-success-light);color:var(--color-text-success)}.integration-panel__status--pending.badge{background:var(--color-bg-warning-light);color:var(--color-text-warning)}.integration-panel__remove{position:absolute;right:calc(0px - var(--spacing-md));top:calc(0px - var(--spacing-md));border:1px solid var(--color-border-light);background:var(--color-bg-default);opacity:0;transition:opacity .15s ease}.integration-panel:hover .integration-panel__remove,.integration-panel:focus-within .integration-panel__remove{opacity:1}.integration-panel :focus-visible{outline:2px solid var(--color-border-primary);outline-offset:var(--spacing-xxs)}[data-theme=dark] .integration-panel{background:var(--color-bg-gray-light)}@media(hover:none){.integration-panel__remove{opacity:1}}@media(max-width:800px){.integration-panel{flex-wrap:wrap;gap:var(--spacing-md)}.integration-panel__provider{flex-basis:100%}.integration-panel>.btn{margin-left:auto}}@media(prefers-reduced-motion:reduce){.integration-panel__remove{transition:none}}.form-field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-field__label{color:var(--color-text-default)}.form-field__required{color:var(--color-text-error)}.form-field__hint{color:var(--color-text-dimmed)}.form-field__error{color:var(--color-text-error)}.multiselect-input{position:relative}.multiselect-input__field{display:flex;align-items:flex-start;gap:var(--spacing-sm);min-height:36px;padding:4px var(--padding-md);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-default);cursor:text}.multiselect-input__field:hover{border-color:var(--color-border-dark)}.multiselect-input__field--focus{border-color:var(--color-border-primary)}.multiselect-input__pills{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);flex:1;min-width:0;padding:2px 0}.multiselect-input__placeholder{color:var(--color-text-placeholder);line-height:26px}.multiselect-input__inline-search{flex:1;min-width:20px;height:26px;border:none;outline:none;background:transparent;font:inherit;font-size:14px;line-height:26px;color:var(--color-text-default);padding:0}.multiselect-input__inline-search::placeholder{color:var(--color-text-placeholder)}.multiselect-input__clear{display:flex;align-items:center;flex-shrink:0;border:none;background:none;padding:0;color:var(--color-icon-default);cursor:pointer;margin-top:5px}.multiselect-input__clear:hover{color:var(--color-icon-dark)}.multiselect-pill{display:inline-flex;align-items:center;gap:var(--spacing-sm);height:26px;padding:0 var(--spacing-sm);background:var(--color-bg-gray-neutral);border-radius:var(--radius-lg);max-width:100%}.multiselect-pill__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-default);font-size:14px;line-height:20px}.multiselect-pill__remove{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:50%;background:none;color:var(--color-icon-default);cursor:pointer;padding:0;flex-shrink:0}.multiselect-pill__remove:hover{color:var(--color-icon-dark);background:var(--color-bg-default-hover)}.multiselect-input__dropdown{position:fixed;display:flex;flex-direction:column;border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-default);box-shadow:var(--shadow-md);max-height:260px;z-index:1001}.multiselect-input__options{overflow-y:auto;padding:4px;flex:1;min-height:0}.multiselect-input__empty{padding:var(--padding-md);text-align:center;color:var(--color-text-dimmed)}.multiselect-input__dropdown-item{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--padding-md);border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-default);cursor:pointer;font:inherit;text-align:left}.multiselect-input__dropdown-item:hover{background:var(--color-bg-default-hover)}.multiselect-input__check{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--color-text-primary)}.multiselect-input__dropdown-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle{display:inline-flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.toggle--disabled{cursor:not-allowed;opacity:.5}.toggle__input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle__track{position:relative;width:36px;height:20px;background:var(--color-border-input);border-radius:10px;flex-shrink:0;transition:background .2s}.toggle__track--on{background:var(--color-bg-primary)}.toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--color-white);border-radius:50%;box-shadow:var(--shadow-xs);transition:transform .2s}.toggle__track--on .toggle__thumb{transform:translate(16px)}.toggle__input:focus-visible+.toggle__track{outline:2px solid var(--color-border-primary);outline-offset:2px}.toggle__label{color:var(--color-text-default)}.toggle-card{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--padding-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.toggle-card__copy{flex:1;min-width:0}.toggle-card__copy p{margin:0;color:var(--color-text-dimmed)}.toggle-card__title{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-title)}.toggle-card__help{display:flex;color:var(--color-icon-default)}.toggle-card .toggle__track{width:42px;height:24px;border-radius:var(--radius-xl)}.toggle-card .toggle__thumb{width:20px;height:20px}.toggle-card .toggle__track--on .toggle__thumb{transform:translate(18px)}.radio-card{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--padding-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-title)}.radio-card--selected{border:2px solid var(--color-border-primary);padding:calc(var(--padding-lg) - 1px)}.radio-card__input{appearance:none;margin:0;width:24px;height:24px;flex-shrink:0;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-default)}.radio-card__input:checked{border-color:var(--color-border-primary);background:radial-gradient(circle,var(--color-white) var(--spacing-xs),var(--color-bg-primary) var(--spacing-xs))}.radio-card__copy{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.radio-card__description{color:var(--color-text-dimmed)}.integration-connected-status{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--padding-lg);border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md);background:var(--color-bg-success-light);color:var(--color-text-default)}.integration-connected-status svg{flex-shrink:0;color:var(--color-text-success)}.aws-iam-instructions{width:100%;border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-gray-light)}.aws-iam-instructions summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--padding-md) var(--padding-lg);cursor:pointer;list-style:none}.aws-iam-instructions summary::-webkit-details-marker{display:none}.aws-iam-instructions:not([open]) summary>svg{transform:rotate(180deg)}.aws-iam-instructions__body{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xs) var(--padding-lg) var(--padding-lg)}.aws-iam-instructions__notice{padding:var(--padding-lg);border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md);background:var(--color-bg-info-light)}.aws-iam-instructions__section{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.aws-iam-instructions h4{margin:0 0 var(--spacing-xs)}.aws-iam-instructions a{color:inherit;text-decoration:underline}.aws-iam-instructions__external{display:flex;align-items:center;gap:var(--spacing-sm)}.aws-iam-instructions__external .text-input{width:320px;max-width:calc(100% - 44px)}.aws-iam-instructions .aws-iam-instructions__external .text-input__field{font-size:var(--font-size-sm)}.aws-iam-instructions__refresh.icon-button{width:36px;height:36px;border:1px solid var(--color-border-default);background:var(--color-bg-default);color:var(--color-icon-dark)}.aws-iam-instructions__hint{color:var(--color-text-dimmed)}.aws-iam-instructions .code-block__content{height:320px;overflow:auto}.integration-config{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.integration-config p,.integration-config h3{margin:0}.integration-config__section h3{font-weight:var(--font-weight-regular);color:var(--color-text-title)}.integration-config__name{width:430px;max-width:100%}.integration-config .form-field{width:100%;gap:var(--spacing-sm)}.integration-config .form-field__label{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-text-title)}.integration-config .form-field__hint{margin-top:calc(0px - var(--spacing-sm));font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.integration-config .text-input{border-color:var(--color-border-default)}.integration-config .text-input__field{height:38px;padding:var(--padding-sm) var(--padding-md);font-size:var(--font-size-md);line-height:var(--line-height-md)}.integration-config__section{display:flex;flex-direction:column;gap:var(--spacing-sm)}.integration-config__hint{color:var(--color-text-dimmed)}.integration-config__options{display:flex;flex-direction:column;gap:var(--spacing-md)}.integration-config__app{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--padding-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.integration-config__app>span.text-md{flex:1;min-width:0}.integration-config__app .platform-icon{width:40px;height:40px}.integration-config__app .platform-icon__setup{width:24px;height:24px}.integration-config__app-management{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--padding-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.integration-config__app-management-header{display:flex;align-items:center;gap:var(--spacing-md);padding-bottom:var(--padding-md);border-bottom:1px solid var(--color-border-light)}.integration-config__app-management-header>span.text-md{flex:1;min-width:0}.integration-config__app-management-header .platform-icon{width:40px;height:40px}.integration-config__app-management-header .platform-icon__setup{width:24px;height:24px}.integration-config__organisation{display:flex;align-items:center;gap:var(--spacing-lg);min-width:0}.integration-config__organisation>img{width:60px;height:60px;flex-shrink:0;border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-sm)}.integration-config__organisation>div{min-width:0}.integration-config__organisation>.avatar-display{flex-shrink:0}.integration-config__organisation-name{display:flex;align-items:center;gap:var(--spacing-sm)}.integration-config__organisation-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-config__organisation p,.integration-config__organisation-url{color:var(--color-text-dimmed)}.integration-config__organisation-url{display:block;text-decoration:underline}.integration-config__connected-badge.badge{border:1px solid var(--color-border-alpha-light);background:var(--color-bg-success-light);color:var(--color-text-success)}.integration-config__notice{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);padding:var(--padding-lg);border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md);background:var(--color-bg-info-light)}.integration-config__notice--github{flex-direction:row;gap:var(--spacing-md)}.integration-config__notice--github>svg{flex-shrink:0;color:var(--color-text-info);margin-top:var(--spacing-xxs)}.integration-config__account{padding:0;margin:0;border:0}.integration-config__account legend{padding:0;margin-bottom:var(--spacing-sm)}.integration-config__radio-options{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.integration-config__steps{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0;padding:0}.integration-config__verify--success.btn:disabled{background:var(--color-bg-success-light);border:1px solid var(--color-border-alpha-light);color:var(--color-text-success);cursor:default}.integration-config__spinner{animation:integration-config-spin .8s linear infinite}.integration-config__verification-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes integration-config-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.integration-config__spinner{animation:none}}.integration-config__footer-actions{margin-left:auto;display:flex;gap:var(--spacing-lg)}@media(max-width:600px){.integration-config__radio-options{grid-template-columns:1fr}.integration-config__app{flex-wrap:wrap}.integration-config__app .btn{margin-left:auto}}.gitlab-config__requirements{width:100%;border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-gray-light)}.gitlab-config__requirements summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--padding-md) var(--padding-lg);cursor:pointer;list-style:none}.gitlab-config__requirements summary::-webkit-details-marker{display:none}.gitlab-config__requirements:not([open]) summary>svg{transform:rotate(180deg)}.gitlab-config__requirements-body{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xs) var(--padding-lg) var(--padding-lg)}.gitlab-config__table{border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow-x:auto;background:var(--color-bg-default)}.gitlab-config__table table{border-collapse:collapse;width:100%;text-align:left}.gitlab-config__table th,.gitlab-config__table td{padding:var(--padding-md) var(--padding-xxl);border-bottom:1px solid var(--color-border-light)}.gitlab-config__table th{font-weight:var(--font-weight-semibold)}.gitlab-config__table th:first-child{width:160px}.gitlab-config__table tr:last-child td{border-bottom:0}.gitlab-config__scope{display:inline-block;padding:var(--spacing-xxs) var(--padding-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-bg-gray-light);font-family:var(--font-sans)}.gitlab-config__alert{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--padding-lg);border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md);background:var(--color-bg-info-light)}.gitlab-config__alert>svg{flex-shrink:0;color:var(--color-text-info);margin-top:var(--spacing-xxs)}.gitlab-config__hosting{display:flex;flex-direction:column;gap:var(--spacing-sm);border:0;margin:0;padding:0}.gitlab-config__hosting legend{padding:0;margin-bottom:var(--spacing-sm)}.gitlab-config .select__control{min-height:40px;padding:var(--padding-sm) var(--padding-lg);border-color:var(--color-border-default);font-size:var(--font-size-md);line-height:var(--line-height-md)}.gitlab-config .text-input--has-suffix .text-input__affix--suffix{padding:0 var(--spacing-xxs)}.textarea{width:100%;padding:var(--spacing-sm) var(--padding-sm);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-default);color:var(--color-text-default);font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-sm);resize:vertical;min-height:80px;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.textarea:focus{outline:none;border-color:var(--color-border-primary);box-shadow:0 0 0 3px var(--color-bg-primary-light)}.textarea::placeholder{color:var(--color-text-placeholder)}.textarea--error{border-color:var(--color-border-error)}.textarea--error:focus{border-color:var(--color-border-error);box-shadow:0 0 0 3px var(--color-bg-error-light)}.textarea--disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed;resize:none}.gcp-config .instruction-step__content{gap:var(--spacing-lg)}.gcp-config__intro{display:flex;flex-direction:column;gap:var(--spacing-sm)}.gcp-config .form-field{width:100%}.gcp-config .textarea{min-height:144px;padding:var(--padding-md) var(--padding-lg);border-color:var(--color-border-default);font-size:var(--font-size-md);line-height:var(--line-height-md)}.gcp-config .btn--primary:disabled:not(.integration-config__verify--success){color:var(--color-text-disabled)}.kubernetes-config .instruction-step__content{gap:var(--spacing-lg)}.kubernetes-config .form-field,.kubernetes-config .info-panel{width:100%}.kubernetes-config__manifest{width:100%;border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-gray-light);overflow:hidden}.kubernetes-config__manifest-header{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--padding-md) var(--padding-lg)}.kubernetes-config__manifest-title{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--color-text-title);text-align:left;cursor:pointer}.kubernetes-config__manifest-header .btn{flex:none}.kubernetes-config__manifest-chevron{display:flex;align-items:center;justify-content:center;flex:none;padding:var(--padding-sm);border:0;background:transparent;color:var(--color-icon-default);cursor:pointer}.kubernetes-config__manifest-chevron svg{transition:transform .15s ease}.kubernetes-config__manifest--open .kubernetes-config__manifest-chevron svg{transform:rotate(180deg)}.kubernetes-config__manifest-body{padding:0 var(--padding-lg) var(--padding-md)}.kubernetes-config__manifest .code-block{border-radius:var(--radius-sm)}.kubernetes-config__rbac-link{color:var(--color-text-default);text-decoration:underline}.kubernetes-config__deploy-copy{display:flex;flex-direction:column;gap:var(--spacing-sm)}.kubernetes-config__scope{width:100%;margin:0;padding:0;border:0}.kubernetes-config__scope legend{margin-bottom:var(--spacing-sm);padding:0}.kubernetes-config .btn--primary:disabled:not(.integration-config__verify--success){color:var(--color-text-disabled)}.integration-setup-step .accordion-card__body{gap:var(--spacing-md);padding-top:var(--spacing-xs)}.integration-setup-step .accordion-card--open .accordion-card__clip{overflow:visible}.integration-setup-step__icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.integration-setup-step__check{position:absolute;right:calc(0px - var(--spacing-xs));top:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--color-bg-default);border-radius:var(--radius-xxl);background:var(--color-bg-success);color:var(--color-white)}.integration-setup-step__panels{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-default-tint)}.integration-setup-step__panels>.integration-panel:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.integration-setup-step__panels>.integration-panel:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.integration-setup-step__panels>.integration-panel:only-child{border-radius:var(--radius-md)}.integration-setup-step__panels>.integration-panel+.integration-panel{border-top:1px solid var(--color-border-light)}.integration-setup-step__count.badge{border:1px solid var(--color-border-alpha-light);background:var(--color-bg-gray-light);color:var(--color-text-dimmed);line-height:var(--line-height-xs)}.integration-setup-step__add.btn{padding:0;height:auto;color:var(--color-text-primary)}.integration-setup-step__add.btn:disabled{color:var(--color-text-disabled)}.integration-setup-step__add.btn:hover:not(:disabled){background:none;text-decoration:underline}.integration-setup-step__menu{min-width:210px;font-family:var(--font-sans)}.integration-setup-step__accounts{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-sm) 0 0;padding:0;list-style:none}.dialog-modal{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.dialog-modal[open]{display:flex;align-items:center;justify-content:center}.dialog-modal::backdrop{background:color-mix(in srgb,var(--color-black) 50%,var(--color-bg-transparent));animation:modal-backdrop-enter .15s ease-out}.dialog-modal__content{width:min(var(--dialog-modal-width),calc(100vw - 2 * var(--spacing-lg)))}@media(prefers-reduced-motion:reduce){.dialog-modal::backdrop,.dialog-modal__content{animation-duration:1ms}}.bulk-action-bar{--bulk-action-bar-bg: var(--color-black);--bulk-action-bar-text: var(--color-white);display:flex;align-items:stretch;border:1px solid var(--color-border-alpha-light);border-radius:100vmax;background:var(--bulk-action-bar-bg);color:var(--bulk-action-bar-text);box-shadow:var(--shadow-lg);white-space:nowrap;overflow:hidden;opacity:0;transform:translateY(calc(100% + var(--spacing-xxxl)));pointer-events:none;transition:opacity .26s ease,transform .32s cubic-bezier(.22,1,.36,1)}.bulk-action-bar[data-visible=true]{opacity:1;transform:translateY(0);pointer-events:auto}[data-theme=dark] .bulk-action-bar{--bulk-action-bar-bg: var(--color-white);--bulk-action-bar-text: var(--color-black)}.bulk-action-bar__main{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--padding-lg)}.bulk-action-bar__count{display:grid;place-items:center;min-width:32px;height:32px;padding:var(--spacing-xs);border-radius:var(--radius-xxl);background:var(--color-bg-primary);color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.bulk-action-bar__label{margin-left:calc(0px - var(--spacing-sm));color:var(--bulk-action-bar-text);font-size:var(--font-size-sm)}.bulk-action-bar__divider{align-self:stretch;width:1px;background:currentColor;opacity:.15}.bulk-action-bar__clear{position:relative;display:grid;place-items:center;width:66px;border:0;background:transparent;color:var(--bulk-action-bar-text);cursor:pointer}.bulk-action-bar__clear:before{position:absolute;top:0;bottom:0;left:0;width:1px;background:currentColor;opacity:.2;content:""}.bulk-action-bar__clear:hover{background:color-mix(in srgb,var(--bulk-action-bar-text) 10%,transparent)}.bulk-action-bar :focus-visible{outline:2px solid var(--color-border-primary);outline-offset:calc(0px - var(--spacing-xxs))}@media(prefers-reduced-motion:reduce){.bulk-action-bar{transition:none}}.drawer:has(.tracking-pr-drawer) .drawer__footer{justify-content:flex-end}.tracking-pr-drawer{display:flex;flex-direction:column;gap:var(--spacing-xl)}.tracking-pr-drawer__repository{display:flex;align-items:center;gap:var(--spacing-sm);min-height:36px;padding:0 var(--padding-sm);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-disabled);color:var(--color-text-dimmed);font-size:var(--font-size-sm)}.tracking-pr-drawer__branch{position:relative}.tracking-pr-drawer__branch>svg{position:absolute;z-index:1;left:var(--padding-sm);top:50%;transform:translateY(-50%);color:var(--color-icon-default);pointer-events:none}.tracking-pr-drawer__branch .select__control{padding-left:var(--padding-xxl)}.tracking-pr-drawer__editor{overflow:hidden;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-default)}.tracking-pr-drawer__editor:focus-within{border-color:var(--color-border-primary)}.tracking-pr-drawer__toolbar{display:flex;align-items:center;gap:var(--spacing-xxs);min-height:40px;padding:var(--spacing-xs) var(--padding-sm);border-bottom:1px solid var(--color-border-light)}.tracking-pr-drawer__toolbar button{display:grid;place-items:center;min-width:28px;height:28px;padding:var(--spacing-xxs);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-icon-default);cursor:pointer}.tracking-pr-drawer__toolbar button:hover{background:var(--color-bg-gray-light)}.tracking-pr-drawer__toolbar-divider{width:1px;height:20px;margin-inline:var(--spacing-xs);background:var(--color-border-light)}.tracking-pr-drawer__toolbar-spacer{flex:1}.tracking-pr-drawer__toolbar .tracking-pr-drawer__reset{width:auto;padding-inline:var(--padding-sm);color:var(--color-text-primary);font-size:var(--font-size-xs)}.tracking-pr-drawer__editable{min-height:400px;padding:var(--padding-lg);outline:0;color:var(--color-text-default);line-height:var(--line-height-lg)}.tracking-pr-drawer__editable h3{margin:0 0 var(--spacing-sm);color:var(--color-text-title);font-size:var(--font-size-md)}.tracking-pr-drawer__editable p,.tracking-pr-drawer__editable ul{margin:0 0 var(--spacing-lg)}.tracking-pr-drawer__editable ul{padding-left:var(--padding-xxl)}.tracking-pr-drawer__editable code{padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-sm);background:var(--color-bg-gray-light);font-family:var(--font-mono)}.tracking-pr-drawer__editable em{color:var(--color-text-dimmed)}.tracking-pr-drawer__provider{margin:0;color:var(--color-text-dimmed)}.language-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-sm);border:1px solid var(--color-border-alpha-light);background:var(--lang-bg);color:var(--lang-color)}.tracking-review{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.tracking-review__intro{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tracking-review__intro p,.tracking-review__section p,.tracking-review__manual p,.tracking-review__help p{margin:0}.tracking-review__affected{border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md);background:var(--color-bg-gray-light)}.tracking-review__affected>button{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--padding-lg);border:0;background:transparent;color:var(--color-text-default);cursor:pointer;text-align:left}.tracking-review__affected-list{padding:var(--padding-lg)}.tracking-review__affected-table-wrap{overflow-x:auto;border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.tracking-review__affected-table{width:100%;min-width:500px;border-collapse:collapse;table-layout:fixed;background:var(--color-bg-default);text-align:left}.tracking-review__affected-table th,.tracking-review__affected-table td{padding:var(--padding-md);border-bottom:1px solid var(--color-border-light)}.tracking-review__affected-table th{background:var(--color-bg-default-tint);color:var(--color-text-title);font-weight:var(--font-weight-semibold)}.tracking-review__affected-table th:first-child{width:50%}.tracking-review__affected-table tr:last-child td{border-bottom:0}.tracking-review__repository-name{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;color:var(--color-text-default);font-weight:var(--font-weight-semibold)}.tracking-review__repository-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-review__affected-pagination{display:flex;justify-content:flex-start;gap:var(--spacing-sm);width:max-content;max-width:100%;margin:var(--spacing-md) 0 0;overflow-x:auto}.tracking-review__affected-pagination button{display:grid;place-items:center;flex:none;min-width:32px;height:32px;padding:0 var(--padding-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-bg-default);color:var(--color-text-default);cursor:pointer}.tracking-review__affected-pagination button[aria-current=page]{background:var(--color-bg-primary);color:var(--color-white)}.tracking-review__affected-pagination button:disabled{opacity:.4;cursor:default}.tracking-review__rule{height:1px;background:var(--color-border-light)}.tracking-review__section{display:flex;flex-direction:column;gap:var(--spacing-lg)}.tracking-review__section h3{margin:0;color:var(--color-text-title)}.tracking-review__section>p{margin-top:calc(0px - var(--spacing-md))}.tracking-review__diff{overflow:hidden;border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.tracking-review__diff--open{background:var(--color-bg-default)}.tracking-review__diff-heading{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;min-height:52px;padding:var(--padding-lg);border:0;background:var(--color-bg-default);color:var(--color-icon-default);cursor:pointer;text-align:left}.tracking-review__diff-heading code{color:var(--color-text-default);font-family:var(--font-mono);font-size:var(--font-size-sm)}.tracking-review__code{display:block;overflow:auto;margin:var(--padding-lg);padding:var(--padding-lg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-default);color:var(--color-text-default);line-height:var(--line-height-sm)}.tracking-review__code span{display:block;min-height:var(--line-height-sm);white-space:pre}.tracking-review__code-add{color:var(--color-text-success)}.tracking-review__code-hunk{color:var(--color-text-info)}.tracking-review__diff-actions{display:flex;gap:var(--spacing-sm);padding:0 var(--padding-lg) var(--padding-lg)}.tracking-review__actions{display:flex;flex-direction:column;gap:var(--spacing-md)}.tracking-review__action{padding:var(--padding-lg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-default)}.tracking-review__action--expanded{box-shadow:var(--shadow-xs)}.tracking-review__action-head{display:flex;align-items:center;gap:var(--spacing-md)}.tracking-review__action-head--toggle{width:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.tracking-review__action-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;color:var(--color-icon-primary)}.tracking-review__action-copy{display:flex;flex:1;flex-direction:column;min-width:0}.tracking-review__action-copy strong{color:var(--color-text-title);font-size:var(--font-size-md);font-weight:var(--font-weight-regular)}.tracking-review__action-copy small{color:var(--color-text-dimmed);font-size:var(--font-size-sm)}.tracking-review__action-chevron{flex:none;margin-inline:var(--spacing-md);color:var(--color-icon-default);transform:rotate(-90deg);transition:transform .15s ease}.tracking-review__action--expanded .tracking-review__action-chevron{transform:rotate(0)}.tracking-review__manual{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.tracking-review__manual-actions{display:flex;gap:var(--spacing-md)}.tracking-review__steps{display:flex;flex-direction:column;gap:var(--spacing-xl);margin:0;padding:0;list-style:none;counter-reset:review-step}.tracking-review__steps li{position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm);padding-left:44px;counter-increment:review-step}.tracking-review__steps li:before{position:absolute;top:0;left:0;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-xl);background:var(--color-bg-primary);color:var(--color-white);content:counter(review-step);font-size:var(--font-size-xs)}.tracking-review__steps li:not(:last-child):after{position:absolute;top:38px;bottom:calc(0px - var(--spacing-xl));left:16px;width:1px;background:var(--color-border-light);content:""}.tracking-review__steps strong{min-height:32px;display:flex;align-items:center;color:var(--color-text-title)}.tracking-review__manual-pr{align-self:flex-start}.tracking-review__command{display:flex;align-items:center;min-height:40px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-gray-light)}.tracking-review__command code{flex:1;overflow:auto;padding:var(--padding-sm) var(--padding-lg);color:var(--color-text-default);font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:nowrap}.tracking-review__command button{display:grid;place-items:center;flex:none;width:40px;height:38px;border:0;background:transparent;color:var(--color-icon-default);cursor:pointer}.tracking-review .info-panel{align-items:center;padding:var(--padding-lg)}.tracking-review .info-panel__icon{align-self:flex-start}.tracking-review .info-panel__action a{text-decoration:none}.tracking-review__issue{display:flex;flex-direction:column;gap:var(--spacing-xl)}.tracking-review__issue p{margin:0}.tracking-review__issue>div{display:flex;justify-content:flex-end;gap:var(--spacing-md)}.tracking-review__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:650px){.tracking-review__action-head:not(.tracking-review__action-head--toggle){flex-wrap:wrap}.tracking-review__action-head>.btn{margin-left:52px}}.tracking-recommendations{display:flex;flex-direction:column;gap:var(--spacing-xl)}.tracking-recommendations__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden}.tracking-recommendations__stat{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-width:0;padding:var(--padding-lg)}.tracking-recommendations__stat+.tracking-recommendations__stat{border-left:1px solid var(--color-border-light)}.tracking-recommendations__stat p{margin:var(--spacing-xs) 0 0;color:var(--color-text-title);white-space:nowrap}.tracking-recommendations__stat strong{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.tracking-recommendations__stat p span{font-size:var(--font-size-lg)}.tracking-recommendations__ring{flex:none;transform:rotate(-90deg)}.tracking-recommendations__ring circle{fill:none;stroke-width:7;stroke:var(--color-border-default)}.tracking-recommendations__ring circle+circle{stroke:var(--color-bg-success)}.tracking-recommendations__ring--potential circle+circle{stroke:var(--color-bg-success)}.tracking-recommendations__section{border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden}.tracking-recommendations__section-heading{display:flex;width:100%;align-items:center;gap:var(--spacing-lg);padding:var(--padding-lg);border:0;background:var(--color-bg-default);color:var(--color-icon-primary);font:inherit;text-align:left;cursor:pointer}.tracking-recommendations__section-heading>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--spacing-xxs)}.tracking-recommendations__section-title{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-title);font-size:var(--font-size-md)}.tracking-recommendations__badge{padding:0 var(--padding-sm);border-radius:var(--radius-xl);background:var(--color-bg-primary-light);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.tracking-recommendations__description{color:var(--color-text-dimmed)}.tracking-recommendations__section-heading>svg:last-child{color:var(--color-icon-default);transition:transform .15s ease}.tracking-recommendations__chevron--open{transform:rotate(180deg)}.tracking-recommendations__table-wrap{overflow-x:auto}.tracking-recommendations__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--font-size-sm)}.tracking-recommendations__table th,.tracking-recommendations__table td{height:46px;padding:var(--padding-md);border-bottom:1px solid var(--color-border-light);text-align:left;vertical-align:middle}.tracking-recommendations__table th{color:var(--color-text-title);font-weight:var(--font-weight-semibold)}.tracking-recommendations__table tr:last-child td{border-bottom:0}.tracking-recommendations__table th:first-child,.tracking-recommendations__table td:first-child{width:42px;padding-left:var(--padding-sm);padding-right:var(--padding-sm)}.tracking-recommendations__table th:first-child{line-height:0}.tracking-recommendations .checkbox__box{width:20px;height:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm)}.tracking-recommendations .checkbox__box--filled{border-color:var(--color-border-primary)}.tracking-recommendations__row--selected{background:var(--color-bg-primary-light)}.tracking-recommendations__table--shared th:nth-child(3){width:150px}.tracking-recommendations__table--shared th:nth-child(4){width:72px}.tracking-recommendations__table--patches th:nth-child(3){width:90px}.tracking-recommendations__table--patches th:nth-child(4){width:140px}.tracking-recommendations__table th:last-child{width:190px}.tracking-recommendations__location{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.tracking-recommendations__provider{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;color:var(--color-icon-dark)}[data-theme=dark] .tracking-recommendations__github{filter:invert(1)}.tracking-recommendations__truncate{display:flex;flex-direction:column;min-width:0;gap:var(--spacing-xxs)}.tracking-recommendations__truncate>span,.tracking-recommendations__truncate small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-recommendations__truncate small{color:var(--color-text-dimmed);font-size:var(--font-size-xs)}.tracking-recommendations__actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.tracking-recommendations__actions .btn{padding:0 var(--padding-md)}.tracking-recommendations__pagination{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--padding-md);border-top:1px solid var(--color-border-light)}.tracking-recommendations__pagination button{display:grid;place-items:center;min-width:32px;height:32px;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-bg-default);color:var(--color-text-default);cursor:pointer}.tracking-recommendations__pagination button[aria-current=page]{background:var(--color-bg-primary);color:var(--color-white)}.tracking-recommendations__pagination button:disabled{opacity:.4;cursor:default}.tracking-recommendations__bulk{position:absolute;z-index:2;inset-inline:0;bottom:var(--padding-xxl);width:max-content;max-width:calc(100% - 2 * var(--padding-lg));margin-inline:auto}.tracking-recommendations:has(+.tracking-recommendations__bulk[data-visible=true]){padding-bottom:calc(var(--padding-xxl) * 4)}.modal:has(.tracking-recommendations__confirm){border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.modal:has(.tracking-recommendations__confirm) .modal__header{padding:var(--padding-xxl) var(--padding-xxl) 0}.modal:has(.tracking-recommendations__confirm) .modal__title{margin:0;color:var(--color-text-title);font-size:var(--font-size-xl)}.modal:has(.tracking-recommendations__confirm) .modal__body{padding:var(--padding-xxl)}.tracking-recommendations__confirm p{margin:0;color:var(--color-text-default)}.tracking-recommendations__confirm-actions{display:flex;justify-content:flex-end;gap:var(--spacing-lg);margin-top:calc(var(--padding-xxl) * 2)}.tracking-recommendations__confirm-actions .btn{padding:0 var(--padding-xl)}.tracking-recommendations__confirm-actions .btn--secondary{border-color:var(--color-border-input)}.tracking-recommendations__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:720px){.tracking-recommendations__table{min-width:720px}.tracking-recommendations__stats{grid-template-columns:1fr}.tracking-recommendations__stat+.tracking-recommendations__stat{border-left:0;border-top:1px solid var(--color-border-light)}}.tracking-expansion .accordion-card--open .accordion-card__clip{overflow:visible}.tracking-expansion__avatar{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.tracking-expansion__status{position:absolute;top:0;right:calc(0px - var(--spacing-xs));display:flex;border:2px solid var(--color-bg-default);border-radius:var(--radius-xxl)}.tracking-expansion__status>span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-xxl);background:var(--color-bg-info);color:var(--color-white)}.tracking-expansion__status--complete>span{background:var(--color-bg-success)}.tracking-expansion__count.badge{border:1px solid var(--color-border-alpha-light);background:var(--color-bg-gray-light);color:var(--color-text-dimmed)}.tracking-expansion__platforms{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-default-tint)}.tracking-expansion__platform{position:relative;display:flex;align-items:center;gap:var(--spacing-xl);padding:var(--padding-md)}.tracking-expansion__platform+.tracking-expansion__platform{border-top:1px solid var(--color-border-light)}.tracking-expansion__provider{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;color:var(--color-text-title)}.tracking-expansion__provider .platform-icon{margin-right:var(--spacing-xs)}.tracking-expansion__coverage{color:var(--color-text-dimmed);white-space:nowrap}.tracking-expansion__remove.icon-button{position:absolute;right:calc(0px - var(--spacing-md));top:calc(0px - var(--spacing-md));border:1px solid var(--color-border-light);background:var(--color-bg-default);opacity:0;transition:opacity .15s ease}.tracking-expansion__platform:hover .tracking-expansion__remove,.tracking-expansion__platform:focus-within .tracking-expansion__remove{opacity:1}.tracking-expansion__workflow{display:flex}.tracking-expansion__workflow-tooltip .tooltip__context{pointer-events:auto}.tracking-expansion__workflow-tooltip .tooltip__context:after{position:absolute;top:100%;right:0;left:0;height:var(--spacing-sm);content:""}.tracking-expansion__workflow-list{display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:min(50vh,400px);overflow-y:auto;overscroll-behavior:contain;list-style:none;padding:0 var(--padding-sm) 0 0;margin:0;scrollbar-color:var(--color-border-default) var(--color-bg-default)}.tracking-expansion__workflow-list li{display:flex;flex-direction:column;gap:var(--spacing-xxs);overflow-wrap:anywhere}.tracking-expansion__workflow-badge.badge{gap:var(--spacing-xs);border:1px solid var(--color-border-alpha-light);background:var(--color-bg-info-light);color:var(--color-text-info)}.tracking-expansion__add.btn{padding:0;height:auto;color:var(--color-text-link)}.tracking-expansion__add.btn:disabled{color:var(--color-text-disabled)}.tracking-expansion__add.btn:hover:not(:disabled){background:none;text-decoration:underline}.tracking-expansion__menu{min-width:210px}.tracking-expansion__apply.btn{margin-left:auto}.tracking-expansion__demo-trigger{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}[data-theme=dark] .tracking-expansion__platforms{background:var(--color-bg-gray-light)}@media(hover:none){.tracking-expansion__remove.icon-button{opacity:1}}@media(max-width:800px){.tracking-expansion__platform{flex-wrap:wrap;gap:var(--spacing-md)}.tracking-expansion__provider{flex-basis:100%;flex-wrap:wrap}.tracking-expansion__platform>.btn{margin-left:auto}}@media(prefers-reduced-motion:reduce){.tracking-expansion__remove.icon-button{transition:none}}.coverage-stat{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--padding-md) var(--padding-lg);color:var(--color-text-default)}.coverage-stat__total{display:flex;flex-direction:column;color:var(--color-text-title)}.coverage-stat__tracking{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);padding-top:var(--padding-sm);border-top:1px solid var(--color-border-light)}.coverage-stat__tracking strong{font-weight:var(--font-weight-semibold)}.coverage-stat__ring{display:flex}.coverage-stat__ring circle{fill:none;stroke-width:4}.coverage-stat__track{stroke:var(--color-border-default)}.coverage-stat__progress{stroke:var(--color-bg-success);transform:rotate(-90deg);transform-origin:center;transition:stroke-dasharray .45s ease}@media(prefers-reduced-motion:reduce){.coverage-stat__progress{transition:none}}.explore-card{--explore-card-border: color-mix(in srgb, var(--color-border-alpha-light) 66.6667%, var(--color-border-alpha-dark));position:relative;display:flex;flex-direction:column;min-width:0;height:200px;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-default);color:var(--color-text-default);text-decoration:none;cursor:pointer;transition:height .16s ease,box-shadow .16s ease}.explore-card:after{content:"";position:absolute;inset:0;border:1px solid var(--explore-card-border);border-radius:inherit;pointer-events:none}.explore-card:hover,.explore-card:focus-visible{height:232px;box-shadow:var(--shadow-sm);z-index:1}.explore-card:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:var(--spacing-xxs)}.explore-card__image{display:block;width:100%;height:88px;flex-shrink:0;object-fit:cover;border-bottom:1px solid var(--explore-card-border)}.explore-card__body{display:flex;flex:1;flex-direction:column;padding:var(--padding-md) var(--padding-lg)}.explore-card__title{color:var(--color-text-title)}.explore-card__description{margin-top:var(--spacing-xxs);color:var(--color-text-dimmed)}.explore-card__action{display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:var(--color-text-link);opacity:0}.explore-card:hover .explore-card__action,.explore-card:focus-visible .explore-card__action{opacity:1}@media(prefers-reduced-motion:reduce){.explore-card{transition:none}}.getting-started{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 32px;min-height:calc(100svh - 60px - var(--onboarding-banner-height));transition:grid-template-columns .4s cubic-bezier(.22,1,.36,1);color:var(--color-text-default);font-family:var(--font-sans)}.page-content:has(.getting-started){padding:0}.page-content__inner:has(.getting-started){max-width:none}.getting-started__main{display:flex;flex-direction:column;min-width:0;padding:var(--padding-xxxl)}.getting-started--resources{grid-template-columns:minmax(0,1fr) 362px}.getting-started__content{position:relative;width:100%;max-width:780px;margin:0 auto}.getting-started__sections,.getting-started__skeleton{display:flex;flex-direction:column;gap:var(--spacing-lg)}.getting-started__skeleton{position:absolute;inset:0;pointer-events:none}.getting-started__content--loading>.getting-started__sections{visibility:hidden}.getting-started__content--reveal>.getting-started__sections>.getting-started__intro,.getting-started__content--reveal>.getting-started__sections>.accordion-card,.getting-started__content--reveal>.getting-started__sections>.getting-started__tracking,.getting-started__content--reveal>.getting-started__sections>.getting-started__divider,.getting-started__content--reveal>.getting-started__sections>.getting-started__steps>.accordion-card{animation:getting-started-enter .4s cubic-bezier(.22,1,.36,1) both}.getting-started__skeleton--loaded>.getting-started__skeleton-intro,.getting-started__skeleton--loaded>.getting-started__skeleton-card,.getting-started__skeleton--loaded>.skeleton,.getting-started__skeleton--loaded>.getting-started__steps>.getting-started__skeleton-card{animation:getting-started-skeleton-out .4s ease both}.getting-started__content--reveal>.getting-started__sections>.accordion-card,.getting-started__content--reveal>.getting-started__sections>.getting-started__tracking,.getting-started__skeleton--loaded>.getting-started__skeleton-card{animation-delay:.1s}.getting-started__content--reveal>.getting-started__sections>.getting-started__divider,.getting-started__skeleton--loaded>.skeleton{animation-delay:.2s}.getting-started__content--reveal>.getting-started__sections>.getting-started__steps>.accordion-card:nth-child(1),.getting-started__skeleton--loaded>.getting-started__steps>:nth-child(1){animation-delay:.3s}.getting-started__content--reveal>.getting-started__sections>.getting-started__steps>.accordion-card:nth-child(2),.getting-started__skeleton--loaded>.getting-started__steps>:nth-child(2){animation-delay:.4s}.getting-started__content--reveal>.getting-started__sections>.getting-started__steps>.accordion-card:nth-child(3),.getting-started__skeleton--loaded>.getting-started__steps>:nth-child(3){animation-delay:.5s}@keyframes getting-started-skeleton-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.getting-started__intro,.getting-started__skeleton-intro{margin-bottom:var(--spacing-xs)}.getting-started .getting-started__intro h1{font-size:var(--font-size-lg);line-height:var(--line-height-lg);margin:0 0 var(--spacing-xxs);color:var(--color-text-title)}.getting-started p{margin:0}.getting-started__intro p{max-width:660px;color:var(--color-text-dimmed)}.getting-started__platform{display:flex;align-items:center;gap:var(--spacing-md);padding:calc(var(--padding-md) - 1px);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-default-tint)}.getting-started__tracking .accordion-card--open .accordion-card__clip{overflow:visible}.getting-started__configure{position:relative;width:100px;height:36px;flex-shrink:0}.getting-started__configure>.btn{width:100%;padding:0 var(--padding-lg)}.getting-started__provider{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}.getting-started__change.btn{color:var(--color-text-primary);padding:0 var(--padding-lg);height:36px;background:none}.getting-started__change.btn:hover{color:var(--color-text-primary);text-decoration:none;border-color:transparent;background:var(--color-bg-primary-light)}.getting-started__platform-menu{min-width:210px;font-family:var(--font-sans)}.getting-started__platform-menu .dropdown-menu__item{padding:var(--padding-sm) var(--padding-md);gap:var(--spacing-sm)}.getting-started__platform-menu .dropdown-menu__item-icon svg{width:20px;height:20px}.getting-started__tracking .info-panel{align-items:center;padding:var(--padding-lg)}.getting-started__refresh.btn{height:auto;padding:0;color:var(--color-text-primary)}.getting-started__refresh.btn:hover:not(:disabled){background:transparent;text-decoration:underline}.getting-started__tracking-icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.getting-started__tracking-check{position:absolute;right:calc(0px - var(--spacing-xs));top:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--color-bg-default);border-radius:var(--radius-xxl);background:var(--color-bg-success);color:var(--color-white)}.getting-started__success{display:flex;align-items:center;gap:var(--spacing-md);padding:calc(var(--padding-md) - 1px);border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md);background:var(--color-bg-success-light)}.getting-started__success>svg{flex-shrink:0;color:var(--color-text-success)}.getting-started__success p{flex:1;min-width:0;color:var(--color-text-default)}.getting-started__view-builds.btn{height:auto;padding:0;color:var(--color-text-link)}.getting-started__view-builds.btn:hover:not(:disabled){background:none;text-decoration:underline}.getting-started__divider{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-dimmed)}.getting-started__divider span{height:1px;background:var(--color-border-light);flex:1}.getting-started__steps{display:flex;flex-direction:column;gap:var(--spacing-sm)}.getting-started__explore{display:flex;flex-direction:column;gap:var(--spacing-lg)}.getting-started__explore .getting-started__divider{color:var(--color-text-link)}.getting-started__explore-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg);min-height:232px}.getting-started__resources-rail{position:relative;min-width:0;width:100%;border-left:1px solid var(--color-border-light);transition:width .4s cubic-bezier(.22,1,.36,1),margin-left .4s cubic-bezier(.22,1,.36,1)}.getting-started__resources-clip{overflow:hidden;height:100%}.getting-started__resources-toggle{position:absolute;left:-18px;top:calc(var(--spacing-xxl) + var(--spacing-xxs));z-index:2}.getting-started__resources-toggle .icon-button{width:36px;height:36px;border:1px solid var(--color-border-light);border-radius:var(--radius-xxl);background:var(--color-bg-default)}.getting-started__resources{width:362px;display:flex;flex-direction:column;gap:var(--spacing-xxl);padding:var(--padding-xxxl);opacity:0;transform:translate(var(--spacing-md));transition:opacity .25s ease,transform .4s cubic-bezier(.22,1,.36,1);pointer-events:none}.getting-started--resources .getting-started__resources{opacity:1;transform:translate(0);pointer-events:auto}.getting-started__resources h2{margin:0 0 var(--spacing-xxs);color:var(--color-text-title)}.getting-started__resources p{color:var(--color-text-dimmed)}.getting-started__stats{display:flex;margin-top:var(--spacing-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.getting-started__stats>.coverage-stat+.coverage-stat{border-left:1px solid var(--color-border-default)}.getting-started__resource-links{margin-top:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}.getting-started__resource-link{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-default);cursor:pointer;transition:color .18s ease}.getting-started__resource-link:hover{color:var(--color-text-primary)}.getting-started__resource-links svg{color:var(--color-icon-default);flex-shrink:0;transition:color .18s ease}.getting-started__resource-link:hover svg{color:currentColor}.getting-started__skeleton-intro{display:flex;flex-direction:column;gap:var(--spacing-xxs);min-height:68px}.getting-started__skeleton-short{width:70%}.getting-started__skeleton-card{display:flex;flex-direction:column;gap:var(--spacing-md);padding:calc(var(--padding-lg) - 1px);border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md)}.getting-started__skeleton-header{display:flex;gap:var(--spacing-lg);align-items:center;min-height:44px}.getting-started__skeleton-header>div{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.getting-started__skeleton>.getting-started__skeleton-card .getting-started__skeleton-header{margin-bottom:var(--spacing-xs)}.getting-started__skeleton-info{height:52px}.getting-started__skeleton-divider{width:100px}.getting-started__status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-theme=dark] .getting-started__platform{background:var(--color-bg-gray-light)}@keyframes getting-started-enter{0%{opacity:0;transform:translateY(var(--spacing-xs))}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.getting-started--resources{grid-template-columns:minmax(0,1fr) 32px}.getting-started--resources .getting-started__resources-rail{width:362px;margin-left:-330px;z-index:3;background:var(--color-bg-default)}}@media(max-width:800px){.getting-started__explore-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.getting-started__platform{flex-wrap:wrap;gap:var(--spacing-md)}.getting-started__provider{flex-basis:100%}.getting-started__configure{margin-left:auto}.getting-started__provider,.getting-started__success{flex-wrap:wrap}.getting-started__success p{flex-basis:calc(100% - 20px - var(--spacing-md))}.getting-started__view-builds.btn{margin-left:calc(20px + var(--spacing-md))}}@media(prefers-reduced-motion:reduce){.getting-started__content--reveal>.getting-started__sections>*,.getting-started__content--reveal>.getting-started__sections>.getting-started__steps>*,.getting-started__skeleton--loaded>*,.getting-started__skeleton--loaded>.getting-started__steps>*{animation:none}.getting-started__skeleton--loaded{visibility:hidden}.getting-started,.getting-started__resources,.getting-started__resources-rail{transition:none}.getting-started__resource-link,.getting-started__resource-links svg{transition:none}}.setup-option{display:flex;align-items:center;gap:var(--spacing-md);width:100%;height:56px;padding:var(--padding-sm) var(--padding-md) var(--padding-sm) var(--padding-sm);background:var(--color-bg-default);border:1px solid var(--color-border-alpha-light);border-radius:var(--radius-md);cursor:pointer;transition:border-color .16s ease,background .16s ease;font:inherit;text-align:left;color:var(--color-text-title)}.setup-option:hover:not(.setup-option--selected):not(:disabled){background:var(--color-bg-default-hover)}.setup-option--selected{border:2px solid var(--color-border-primary);padding-left:calc(var(--padding-sm) - 1px);padding-right:calc(var(--padding-md) - 1px)}.setup-option:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:var(--spacing-xxs)}.setup-option:disabled{cursor:default}.setup-option__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-sm);color:var(--color-icon-primary)}.setup-option__icon--gray{background:var(--color-bg-gray-mid);color:var(--color-icon-default)}.setup-option__label{flex:1;min-width:0;color:var(--color-text-title)}.setup-option__check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;color:var(--color-text-primary)}.setup-stepper{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.setup-stepper__item{display:flex;align-items:center}.setup-stepper__step{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-xl);border:1px solid var(--color-border-alpha-light);background:var(--color-bg-default);color:var(--color-text-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);transition:background .2s ease,color .2s ease,border-color .2s ease}.setup-stepper__num{font-variant-numeric:tabular-nums}.setup-stepper__step--active{background:var(--color-bg-primary);color:var(--color-white);border-color:var(--color-border-primary);font-weight:var(--font-weight-semibold)}.setup-stepper__step--completed{background:var(--color-bg-primary-light);color:var(--color-text-primary);border-color:var(--color-border-primary)}.setup-stepper__line{display:block;width:var(--spacing-xl);height:1px;background:var(--color-border-light);margin:0 var(--spacing-md)}@media(prefers-reduced-motion:reduce){.setup-stepper__step{transition:none}}.setup-artwork{position:absolute;width:824px;height:824px;left:50%;top:calc(50% + 203px);transform:translate(-50%,-50%)}.setup-artwork__ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none}.setup-artwork__illustration{position:absolute;width:396px;height:396px;left:214px;top:215px}.setup-artwork__pipe{position:absolute;left:78px;top:78px}.setup-artwork__glass{position:absolute;left:147px;top:146px}.setup-artwork__glass>img{display:block;max-width:none}.setup-artwork__pupil{position:absolute;inset:0;pointer-events:none;transform:translate(var(--setup-pupil-x, 0px),var(--setup-pupil-y, 0px));transition:transform .1s ease-out}.setup-artwork__orbit{position:absolute;width:396px;height:396px;left:0;top:-1px}.setup-artwork__item{position:absolute;width:75px;height:75px}.setup-artwork__counter{width:75px;height:75px}.setup-artwork__counter img{display:block;max-width:none}.setup-artwork__item--window{left:161px;top:52px}.setup-artwork__item--case{left:224.775px;top:248.278px}.setup-artwork__item--lock{left:96.23px;top:248.278px}.setup-artwork__item--box{left:264.19px;top:126.972px}.setup-artwork__item--profile{left:56.81px;top:126.972px}.setup-artwork__orbit{transform:rotate(var(--setup-orbit-angle, 0rad));transition:transform 1.4s cubic-bezier(.22,1,.36,1) .64s}.setup-artwork__counter{transform:rotate(var(--setup-counter-angle, 0rad));transition:transform 1.4s cubic-bezier(.22,1,.36,1) .64s}.setup-artwork__orbit--step-0{--setup-orbit-angle: 0rad;--setup-counter-angle: 0rad}.setup-artwork__orbit--step-1{--setup-orbit-angle: -1.257rad;--setup-counter-angle: 1.257rad}.setup-artwork__orbit--step-2{--setup-orbit-angle: -2.513rad;--setup-counter-angle: 2.513rad}.setup-artwork__orbit--step-3{--setup-orbit-angle: -3.77rad;--setup-counter-angle: 3.77rad}@media(prefers-reduced-motion:reduce){.setup-artwork__orbit,.setup-artwork__counter{transition:none}.setup-artwork__pupil{transform:none;transition:none}}.setup{display:flex;min-height:100svh;color:var(--color-text-default);background:var(--color-bg-default);font-family:var(--font-sans)}.setup__left{flex:0 0 50%;min-width:0;padding:var(--padding-lg);height:100svh;position:sticky;top:0;transition:flex-basis .75s cubic-bezier(.22,1,.36,1)}.setup--compact .setup__left{flex-basis:min(50%,460px)}.setup__panel{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid var(--color-border-alpha-light);border-radius:calc(var(--radius-md) + var(--radius-sm));background:var(--color-bg-violet-extra-light)}.setup__logo{display:block;position:absolute;top:calc(var(--spacing-xxl) + var(--spacing-lg));left:50%;transform:translate(-50%);z-index:2;max-width:none}.setup__intro{position:relative;z-index:1;max-width:550px;width:calc(100% - 2 * var(--spacing-xxxl));margin:calc(3 * var(--spacing-xxxl) + var(--spacing-lg)) auto 0;text-align:center;transition:opacity .3s ease,transform .35s ease,visibility .35s}.setup__headline{margin:0;font-family:var(--font-sans);color:var(--color-text-link);font-size:calc(var(--font-size-h2) + var(--font-size-xs) / 3);line-height:calc(var(--line-height-h2) + var(--spacing-xs));font-weight:var(--font-weight-regular)}.setup__intro p{max-width:492px;margin:var(--spacing-lg) auto 0}.setup__intro--hidden{opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--spacing-sm)))}.setup__right{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;padding:calc(var(--padding-xxl) + var(--padding-lg));gap:calc(var(--spacing-xxl) + var(--spacing-lg))}.setup__right--signup{gap:var(--spacing-xxl)}.setup__progress{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);padding-top:var(--padding-md)}.setup__plan{cursor:default;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:calc(var(--padding-md) / 2) var(--padding-md);border-radius:var(--radius-md);background:var(--color-bg-primary-light);color:var(--color-text-link)}.setup__plan svg{color:var(--color-icon-default-alpha)}.setup__screen{width:100%;max-width:430px;padding-top:0}.setup__right--signup .setup__screen{flex:1;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--spacing-xxl) + var(--spacing-lg))}.setup__screen h1{margin:0;color:var(--color-text-title);outline:none}.setup__signup-heading,.setup__question-heading{text-align:center}.setup__signup-heading p{margin:var(--spacing-xs) 0 0;color:var(--color-text-dimmed-alpha)}.setup__question-heading p{margin:var(--spacing-sm) 0 0;color:var(--color-text-dimmed-alpha)}.setup__signup-form{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.setup__fields{display:flex;flex-direction:column;gap:var(--spacing-lg)}.setup__name-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.setup .form-field{gap:var(--spacing-sm);min-width:0}.setup .form-field__label{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-text-title)}.setup .text-input{height:40px;border-color:var(--color-border-default)}.setup .text-input:focus-within{border-color:var(--color-border-primary)}.setup .text-input__field{font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-md);padding:0 var(--padding-lg)}.setup__divider{display:flex;align-items:center;gap:var(--spacing-md);color:var(--color-text-dimmed)}.setup__divider span{height:1px;flex:1;background:var(--color-border-light)}.setup__social{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.setup__social-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.setup__social-icon--microsoft img{max-width:none;flex-shrink:0}.setup__signin{margin:0;text-align:center;color:var(--color-text-dimmed)}.setup__signin button{border:0;padding:0;background:none;color:var(--color-text-link);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.setup__notice{margin:0;text-align:center;color:var(--color-text-dimmed)}.setup__footer{display:flex;justify-content:center;gap:var(--spacing-sm);color:var(--color-text-dimmed-alpha)}.setup__footer span[aria-hidden]{opacity:.5}.setup__options{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-xxl)}.setup__actions{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-xxxl)}.setup__next{width:50%;margin-left:auto}.setup__back.btn{color:var(--color-text-dimmed-alpha);padding:0 var(--padding-xl)}.setup__back.btn:hover:not(:disabled){background:var(--color-bg-gray-light)}.setup__screen--out{animation:setup-content-out .22s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.setup__right--signup .setup__screen--out{animation-duration:.35s}.setup__screen--in .setup__question-heading{animation:setup-content-in .36s cubic-bezier(.16,1,.3,1) both}.setup__screen--in .setup-option{animation:setup-content-in .38s cubic-bezier(.16,1,.3,1) both;animation-delay:90ms}.setup__screen--in .setup-option:nth-child(2){animation-delay:.12s}.setup__screen--in .setup-option:nth-child(3){animation-delay:.15s}.setup__screen--in .setup-option:nth-child(4){animation-delay:.18s}.setup__screen--in .setup-option:nth-child(5){animation-delay:.21s}.setup__screen--in .setup__actions{animation:setup-content-in .36s cubic-bezier(.16,1,.3,1) .26s both}.setup .btn--primary:disabled{color:var(--color-text-disabled);background:var(--color-bg-disabled)}.setup__screen--backward{--setup-enter-offset: calc(-1 * var(--spacing-md));--setup-exit-offset: var(--spacing-sm)}.setup__screen--forward{--setup-enter-offset: var(--spacing-md);--setup-exit-offset: calc(-1 * var(--spacing-sm))}@keyframes setup-content-out{to{opacity:0;transform:translateY(var(--setup-exit-offset))}}@keyframes setup-content-in{0%{opacity:0;transform:translateY(var(--setup-enter-offset))}to{opacity:1;transform:translateY(0)}}.setup--finishing{--setup-exit-offset: calc(-1 * var(--spacing-sm));overflow:clip}.setup--finishing .setup__screen,.setup--finishing .setup__progress{animation:setup-content-out .28s cubic-bezier(.4,0,1,1) both}.setup--finishing .setup__left{animation:setup-panel-out .44s cubic-bezier(.4,0,1,1) .18s both}@keyframes setup-panel-out{to{opacity:0;transform:translate(-100%)}}@media(max-width:900px){.setup__intro{width:calc(100% - 2 * var(--spacing-xxl))}.setup__right{padding:var(--padding-xxl)}}@media(max-width:700px){.setup{flex-direction:column}.setup__left,.setup--compact .setup__left{position:relative;flex-basis:auto;height:96px;padding-bottom:0;width:100%}.setup__panel{border:0;background:var(--color-bg-transparent)}.setup__logo{top:var(--spacing-xxl)}.setup__intro,.setup-artwork{display:none}.setup__right{min-height:calc(100svh - 96px)}.setup__right--signup .setup__screen{padding:var(--padding-xxl) 0}.setup__progress{padding-top:0}.setup__footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.setup__left,.setup__intro,.setup .btn,.setup .setup-option{transition:none}.setup__screen--out,.setup--finishing .setup__screen,.setup--finishing .setup__progress,.setup--finishing .setup__left,.setup__screen--in .setup__question-heading,.setup__screen--in .setup-option,.setup__screen--in .setup__actions{animation:none}}[data-theme=dark] .setup__provider-icon--github-option,[data-theme=dark] .setup__social-icon--github img{filter:brightness(0) invert(1)}[data-theme=dark] .setup__provider-icon--infinity,[data-theme=dark] .setup__provider-icon--database,[data-theme=dark] .setup__provider-icon--cloud,[data-theme=dark] .setup__provider-icon--docker,[data-theme=dark] .setup__provider-icon--bolt,[data-theme=dark] .setup__provider-icon--both{filter:brightness(1.8)}.setup__question-heading h1{text-wrap:wrap}[data-theme=dark] .setup__headline,[data-theme=dark] .setup__signin button,[data-theme=dark] .setup__plan{color:var(--color-text-primary)}[data-theme=dark] .setup-artwork__ring{opacity:.3}
