@layer theme, base, components, utilities;@layer theme{ :root{ --color-brand-10: #FFACB7;--color-brand-20: #FF92A1;--color-brand-30: #FF7F8F;--color-brand-40: #FF6C7E;--color-brand-50: #FC596D;--color-brand-60: #E7455C;--color-brand-70: #D22F4C;--color-brand-80: #BE123C;--color-brand-90: #7E0009;--color-brand-100: #280000;--color-accent-10: #FFCA97;--color-accent-20: #FFB579;--color-accent-30: #FFA469;--color-accent-40: #FB9358;--color-accent-50: #E98347;--color-accent-60: #D77336;--color-accent-70: #C56323;--color-accent-80: #B45309;--color-accent-90: #711100;--color-accent-100: #200000;--color-success-10: #A2F7DC;--color-success-20: #85E7C9;--color-success-30: #73D5B8;--color-success-40: #61C3A6;--color-success-50: #4EB296;--color-success-60: #3BA185;--color-success-70: #259075;--color-success-80: #017F65;--color-success-90: #004832;--color-success-100: #001109;--color-warning-10: #FFCA97;--color-warning-20: #FFB579;--color-warning-30: #FFA469;--color-warning-40: #FB9358;--color-warning-50: #E98347;--color-warning-60: #D77336;--color-warning-70: #C56323;--color-warning-80: #B45309;--color-warning-90: #711100;--color-warning-100: #200000;--color-error-10: #FFAD97;--color-error-20: #FF937E;--color-error-30: #FF7F6B;--color-error-40: #FF6B58;--color-error-50: #F45645;--color-error-60: #DE4032;--color-error-70: #C8281D;--color-error-80: #B20000;--color-error-90: #780000;--color-error-100: #280000;--color-neutral-10: #E3DFD9;--color-neutral-20: #CEC9C3;--color-neutral-30: #B9B4AF;--color-neutral-40: #A4A09A;--color-neutral-50: #908C86;--color-neutral-60: #7D7873;--color-neutral-70: #696560;--color-neutral-80: #57534E;--color-neutral-90: #302C28;--color-neutral-100: #0C0B09;--color-background: #ffffff;--color-surface: #ffffff;--color-surface-raised: var(--color-neutral-10, #f5f5f4);--color-text: var(--color-neutral-90, #1c1917);--color-text-muted: var(--color-neutral-60, #57534e);--color-border: var(--color-neutral-30, #d6d3d1);--color-brand: var(--color-brand-80, #db2777);--color-accent: var(--color-accent-80, var(--color-brand-80, #db2777));--color-cta: var(--color-brand-80, #db2777);--color-success: var(--color-success-80, #017f65);--color-warning: var(--color-warning-80, #b45309);--color-error: var(--color-error-80, #b20000);--color-focus: var(--focus-ring-color);--color-dark: #1A1A1A;--color-light: #FAFAFA;--focus-ring-color: var(--color-neutral-80);--focus-ring-width: 2px;--focus-ring-offset: 3px;--focus-ring-glow: color-mix(in srgb, var(--color-brand-80) 12%, transparent);--radius-base: 8px;--space-0: 0px;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--space-40: 10rem;--space-44: 11rem;--space-48: 12rem;--space-52: 13rem;--space-56: 14rem;--space-60: 15rem;--space-64: 16rem;--space-72: 18rem;--space-80: 20rem;--space-96: 24rem;--space-px: 1px;--space-0.5: 0.125rem;--space-1.5: 0.375rem;--space-2.5: 0.625rem;--space-3.5: 0.875rem;--text-xs: 12px;--leading-xs: 1.5;--text-sm: 14px;--leading-sm: 1.5;--text-base: 16px;--leading-base: 1.6;--text-lg: 18px;--leading-lg: 1.6;--text-xl: 20px;--leading-xl: 1.6;--text-2xl: 24px;--leading-2xl: 1.4;--text-3xl: 30px;--leading-3xl: 1.4;--text-4xl: 36px;--leading-4xl: 1.3;--text-5xl: 48px;--leading-5xl: 1.15;--text-6xl: 60px;--leading-6xl: 1.1;--text-7xl: 72px;--leading-7xl: 1.05;--text-8xl: 96px;--leading-8xl: 1;--text-9xl: 128px;--leading-9xl: 1;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);--shadow-base: 0 4px 6px rgba(0, 0, 0, 0.1);--shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.05);--shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.04);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, 0.25);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, 0.06);--shadow-none: none;--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-auto: auto;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1060;--z-tooltip: 1070;--duration-fast: 100ms;--duration-base: 200ms;--duration-slow: 300ms;--timing-base: cubic-bezier(0.4, 0, 0.2, 1);--transition-duration: 200ms;--transition-timing: cubic-bezier(0.4, 0, 0.2, 1);}} @layer base{ *, *::before, *::after{ box-sizing: border-box;} body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, blockquote, fieldset, textarea, pre{ margin: 0;padding: 0;} ul, ol{ list-style: none;} input, button, textarea, select{ font: inherit;} img, picture, video, canvas, svg{ display: block;max-width: 100%;} button{ background: none;border: none;cursor: pointer;padding: 0;} body{ font-size: var(--text-base, 16px);line-height: var(--leading-base, 1.6);} p, h1, h2, h3, h4, h5, h6{ overflow-wrap: break-word;} code{ font-family: "Menlo", "Monaco", "Courier New", monospace;font-size: 0.875em;background-color: #0d0c0b;color: #e6ffd2;padding: 0.125rem 0.4rem;border-radius: 4px;display: inline;} code.block{ display: block;padding: 0.625rem 1rem;border-radius: 6px;font-size: 0.8125rem;line-height: 1.6;} pre{ background-color: #0d0c0b;color: #e4e0db;padding: 1.25rem;border-radius: 0 0 6px;overflow-x: auto;font-family: "Menlo", "Monaco", "Courier New", monospace;font-size: 0.875rem;line-height: 1.7;border: 1px solid #2a2520;} pre code{ background: none;padding: 0;border-radius: 0;color: inherit;font-size: inherit;font-family: inherit;display: inline;} body{ font-family: "Inter", system-ui, sans-serif;font-synthesis: style;} h1, h2, h3, h4, h5, h6{ font-family: "Atkinson Hyperlegible", system-ui, sans-serif;}} @layer components{ .stack{ display: flex;flex-direction: column;gap: var(--space-4, 1rem);} .stack-sm{ display: flex;flex-direction: column;gap: var(--space-2, 0.5rem);} .stack-lg{ display: flex;flex-direction: column;gap: var(--space-6, 1.5rem);} .cluster-between{ display: flex;flex-wrap: wrap;gap: var(--space-4, 1rem);align-items: center;justify-content: space-between;} .width-container{ width: 100%;max-width: 1100px;margin-inline: auto;padding-inline: var(--space-4, 1rem);} @media (min-width: 640px){ .width-container{ padding-inline: var(--space-6, 1.5rem);}} @media (min-width: 1024px){ .width-container{ padding-inline: var(--space-8, 2rem);}} @media (min-width: 1140px){ .width-container{ padding-inline: 0;}} .grid-auto{ display: grid;gap: var(--space-6, 1.5rem);grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));} .inline-list{ display: flex;flex-wrap: wrap;gap: var(--space-2, 0.5rem) var(--space-4, 1rem);padding: 0;margin: 0;list-style: none;} .section{ padding-block: var(--space-12, 3rem);} .section-sm{ padding-block: var(--space-8, 2rem);} .section-lg{ padding-block: var(--space-16, 4rem);} .field-container{ display: flex;flex-direction: column;gap: var(--space-2, 0.5rem);margin-bottom: var(--space-6, 1.5rem);} .field-container label{ display: block;font-weight: var(--font-weight-semibold, 600);color: var(--color-neutral-90);font-size: var(--text-base, 16px);line-height: 1.4;margin-bottom: var(--space-1, 0.25rem);} .input, .select, .textarea{ width: 100%;max-width: 100%;padding: var(--space-3, 0.75rem) var(--space-4, 1rem);border: 2px solid var(--color-neutral-30);border-radius: var(--radius-base, 8px);background-color: #ffffff;color: var(--color-neutral-90);font-family: inherit;font-size: var(--text-base, 16px);line-height: var(--leading-base, 1.6);appearance: none;transition: border-color 200ms ease, box-shadow 200ms ease;} .input:focus, .select:focus, .textarea:focus{ outline: var(--focus-ring-width) solid var(--focus-ring-color);outline-offset: var(--focus-ring-offset);border-color: var(--focus-ring-color);box-shadow: 0 0 0 4px var(--focus-ring-glow, rgba(219, 39, 119, 0.1));} .input[aria-invalid="true"], .select[aria-invalid="true"], .textarea[aria-invalid="true"]{ border-color: var(--color-error-80) !important;border-width: 3px;} .btn{ display: inline-flex;align-items: center;justify-content: center;padding: var(--space-3, 0.75rem) var(--space-6, 1.5rem);font-weight: var(--font-weight-semibold, 600);border-radius: var(--radius-base, 8px);cursor: pointer;transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease;border: 2px solid transparent;text-align: center;min-height: 3rem;font-size: var(--text-base, 16px);text-decoration: none;font-family: inherit;line-height: 1;} .btn-primary{ background-color: var(--color-brand-80);color: #ffffff;border-color: transparent;} .btn-primary:hover{ background-color: var(--color-brand-90);} .btn-primary:focus-visible{ outline: var(--focus-ring-width) solid var(--focus-ring-color);outline-offset: var(--focus-ring-offset);box-shadow: 0 0 0 4px var(--focus-ring-glow, rgba(219, 39, 119, 0.1));} .btn-sm{ padding: var(--space-2, 0.5rem) var(--space-4, 1rem);font-size: var(--text-sm, 14px);min-height: 2.25rem;} .btn-lg{ padding: var(--space-4, 1rem) var(--space-8, 2rem);font-size: var(--text-lg, 18px);min-height: 3.5rem;} .button-group{ display: inline-flex;flex-wrap: wrap;gap: var(--space-2, 0.5rem);align-items: center;} .button-group[role="group"]{ isolation: isolate;} .eyebrow{ display: block;font-size: var(--text-sm, 14px);font-weight: var(--font-weight-semibold, 600);letter-spacing: 0.08em;text-transform: uppercase;color: var(--color-brand, var(--color-brand-80));margin-bottom: var(--space-2, 0.5rem);} .card{ background-color: var(--color-surface, #ffffff);border: 1px solid var(--color-border, var(--color-neutral-30));border-radius: var(--radius-md, 12px);padding: var(--space-6, 1.5rem);} .hero-title{ font-size: clamp(2.25rem, 5vw, var(--text-6xl, 60px));line-height: 1.1;color: var(--color-text, var(--color-neutral-90));margin: 0 0 var(--space-4, 1rem);} .hero-lead{ font-size: clamp(1.125rem, 2.5vw, var(--text-2xl, 24px));line-height: 1.5;color: var(--color-text-muted, var(--color-neutral-60));max-width: 42rem;margin: 0 0 var(--space-6, 1.5rem);} .trust-strip{ display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--space-6, 1.5rem) var(--space-8, 2rem);padding: 0;margin: 0;list-style: none;} .trust-strip img{ max-height: 3rem;width: auto;} .badge{ display: inline-flex;align-items: center;gap: var(--space-1, 0.25rem);padding: var(--space-1, 0.25rem) var(--space-3, 0.75rem);border-radius: var(--radius-full, 9999px);border: 1px solid var(--color-border, var(--color-neutral-30));background-color: var(--color-surface-raised, var(--color-neutral-10));color: var(--color-text, var(--color-neutral-90));font-size: var(--text-sm, 14px);font-weight: var(--font-weight-semibold, 600);line-height: 1.4;} .divider{ border: none;border-top: 1px solid var(--color-border, var(--color-neutral-30));margin-block: var(--space-6, 1.5rem);} .alert{ display: grid;gap: var(--space-1, 0.25rem);padding: var(--space-4, 1rem) var(--space-5, 1.25rem);border: 1px solid var(--color-border, var(--color-neutral-30));border-left: 4px solid var(--color-text-muted, var(--color-neutral-60));border-radius: var(--radius-base, 8px);background-color: var(--color-surface, #ffffff);color: var(--color-text, var(--color-neutral-90));} .alert-info{ border-left-color: var(--color-brand, var(--color-brand-80));background-color: var(--color-brand-10, var(--color-surface, #ffffff));}} @layer utilities{ .block{ display: block;} .py-4{ padding-top: 1rem;padding-bottom: 1rem;} .text-sm{ font-size: var(--text-sm);line-height: 1.5;} .text-lg{ font-size: var(--text-lg);line-height: 1.6;} .text-xl{ font-size: var(--text-xl);line-height: 1.6;} .text-2xl{ font-size: var(--text-2xl);line-height: 1.4;} .text-3xl{ font-size: var(--text-3xl);line-height: 1.4;} .font-semibold{ font-weight: 600;} .font-bold{ font-weight: 700;} .border-t{ border-top-width: 1px;border-top-style: solid;} .border-b{ border-bottom-width: 1px;border-bottom-style: solid;} .text-brand-80{ color: var(--color-brand-80);} .bg-neutral-10{ background-color: var(--color-neutral-10);} .text-neutral-60{ color: var(--color-neutral-60);} .text-neutral-80{ color: var(--color-neutral-80);} .text-neutral-90{ color: var(--color-neutral-90);} .border-neutral-20{ border-color: var(--color-neutral-20);} .bg-light{ background-color: var(--color-light);} .skip-link{ position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0;} .skip-link:focus{ position: fixed;top: 1rem;left: 1rem;z-index: 1070;width: auto;height: auto;padding: 0.75rem 1.25rem;background-color: #ffffff;color: #000000;font-weight: 700;text-decoration: underline;border: 2px solid currentColor;border-radius: 4px;clip: auto;white-space: normal;} @keyframes spin{ to{ transform: rotate(360deg);}} @keyframes ping{ 75%, 100%{ transform: scale(2);opacity: 0;}} @keyframes pulse{ 50%{ opacity: 0.5;}} @keyframes bounce{ 0%, 100%{ transform: translateY(-25%);animation-timing-function: cubic-bezier(0.8, 0, 1, 1);} 50%{ transform: translateY(0);animation-timing-function: cubic-bezier(0, 0, 0.2, 1);}} [data-theme="dark"]{ .dark\:border-transparent{ border-color: transparent;} .dark\:border-current{ border-color: currentColor;} .dark\:border-black{ border-color: #111110;} .dark\:border-white{ border-color: #FAFAFA;} .dark\:bg-brand-10{ background-color: var(--color-brand-10);} .dark\:bg-brand-20{ background-color: var(--color-brand-20);} .dark\:bg-brand-30{ background-color: var(--color-brand-30);} .dark\:bg-brand-40{ background-color: var(--color-brand-40);} .dark\:bg-brand-50{ background-color: var(--color-brand-50);} .dark\:bg-brand-60{ background-color: var(--color-brand-60);} .dark\:bg-brand-70{ background-color: var(--color-brand-70);} .dark\:bg-brand-80{ background-color: var(--color-brand-80);} .dark\:bg-brand-90{ background-color: var(--color-brand-90);} .dark\:bg-brand-100{ background-color: var(--color-brand-100);} .dark\:text-brand-10{ color: var(--color-brand-10);} .dark\:text-brand-20{ color: var(--color-brand-20);} .dark\:text-brand-30{ color: var(--color-brand-30);} .dark\:text-brand-40{ color: var(--color-brand-40);} .dark\:text-brand-50{ color: var(--color-brand-50);} .dark\:text-brand-60{ color: var(--color-brand-60);} .dark\:text-brand-70{ color: var(--color-brand-70);} .dark\:text-brand-80{ color: var(--color-brand-80);} .dark\:text-brand-90{ color: var(--color-brand-90);} .dark\:text-brand-100{ color: var(--color-brand-100);} .dark\:border-brand-10{ border-color: var(--color-brand-10);} .dark\:border-brand-20{ border-color: var(--color-brand-20);} .dark\:border-brand-30{ border-color: var(--color-brand-30);} .dark\:border-brand-40{ border-color: var(--color-brand-40);} .dark\:border-brand-50{ border-color: var(--color-brand-50);} .dark\:border-brand-60{ border-color: var(--color-brand-60);} .dark\:border-brand-70{ border-color: var(--color-brand-70);} .dark\:border-brand-80{ border-color: var(--color-brand-80);} .dark\:border-brand-90{ border-color: var(--color-brand-90);} .dark\:border-brand-100{ border-color: var(--color-brand-100);} .dark\:accent-brand-10{ accent-color: var(--color-brand-10);} .dark\:accent-brand-20{ accent-color: var(--color-brand-20);} .dark\:accent-brand-30{ accent-color: var(--color-brand-30);} .dark\:accent-brand-40{ accent-color: var(--color-brand-40);} .dark\:accent-brand-50{ accent-color: var(--color-brand-50);} .dark\:accent-brand-60{ accent-color: var(--color-brand-60);} .dark\:accent-brand-70{ accent-color: var(--color-brand-70);} .dark\:accent-brand-80{ accent-color: var(--color-brand-80);} .dark\:accent-brand-90{ accent-color: var(--color-brand-90);} .dark\:accent-brand-100{ accent-color: var(--color-brand-100);} .dark\:bg-accent-10{ background-color: var(--color-accent-10);} .dark\:bg-accent-20{ background-color: var(--color-accent-20);} .dark\:bg-accent-30{ background-color: var(--color-accent-30);} .dark\:bg-accent-40{ background-color: var(--color-accent-40);} .dark\:bg-accent-50{ background-color: var(--color-accent-50);} .dark\:bg-accent-60{ background-color: var(--color-accent-60);} .dark\:bg-accent-70{ background-color: var(--color-accent-70);} .dark\:bg-accent-80{ background-color: var(--color-accent-80);} .dark\:bg-accent-90{ background-color: var(--color-accent-90);} .dark\:bg-accent-100{ background-color: var(--color-accent-100);} .dark\:text-accent-10{ color: var(--color-accent-10);} .dark\:text-accent-20{ color: var(--color-accent-20);} .dark\:text-accent-30{ color: var(--color-accent-30);} .dark\:text-accent-40{ color: var(--color-accent-40);} .dark\:text-accent-50{ color: var(--color-accent-50);} .dark\:text-accent-60{ color: var(--color-accent-60);} .dark\:text-accent-70{ color: var(--color-accent-70);} .dark\:text-accent-80{ color: var(--color-accent-80);} .dark\:text-accent-90{ color: var(--color-accent-90);} .dark\:text-accent-100{ color: var(--color-accent-100);} .dark\:border-accent-10{ border-color: var(--color-accent-10);} .dark\:border-accent-20{ border-color: var(--color-accent-20);} .dark\:border-accent-30{ border-color: var(--color-accent-30);} .dark\:border-accent-40{ border-color: var(--color-accent-40);} .dark\:border-accent-50{ border-color: var(--color-accent-50);} .dark\:border-accent-60{ border-color: var(--color-accent-60);} .dark\:border-accent-70{ border-color: var(--color-accent-70);} .dark\:border-accent-80{ border-color: var(--color-accent-80);} .dark\:border-accent-90{ border-color: var(--color-accent-90);} .dark\:border-accent-100{ border-color: var(--color-accent-100);} .dark\:accent-accent-10{ accent-color: var(--color-accent-10);} .dark\:accent-accent-20{ accent-color: var(--color-accent-20);} .dark\:accent-accent-30{ accent-color: var(--color-accent-30);} .dark\:accent-accent-40{ accent-color: var(--color-accent-40);} .dark\:accent-accent-50{ accent-color: var(--color-accent-50);} .dark\:accent-accent-60{ accent-color: var(--color-accent-60);} .dark\:accent-accent-70{ accent-color: var(--color-accent-70);} .dark\:accent-accent-80{ accent-color: var(--color-accent-80);} .dark\:accent-accent-90{ accent-color: var(--color-accent-90);} .dark\:accent-accent-100{ accent-color: var(--color-accent-100);} .dark\:bg-success-10{ background-color: var(--color-success-10);} .dark\:bg-success-20{ background-color: var(--color-success-20);} .dark\:bg-success-30{ background-color: var(--color-success-30);} .dark\:bg-success-40{ background-color: var(--color-success-40);} .dark\:bg-success-50{ background-color: var(--color-success-50);} .dark\:bg-success-60{ background-color: var(--color-success-60);} .dark\:bg-success-70{ background-color: var(--color-success-70);} .dark\:bg-success-80{ background-color: var(--color-success-80);} .dark\:bg-success-90{ background-color: var(--color-success-90);} .dark\:bg-success-100{ background-color: var(--color-success-100);} .dark\:text-success-10{ color: var(--color-success-10);} .dark\:text-success-20{ color: var(--color-success-20);} .dark\:text-success-30{ color: var(--color-success-30);} .dark\:text-success-40{ color: var(--color-success-40);} .dark\:text-success-50{ color: var(--color-success-50);} .dark\:text-success-60{ color: var(--color-success-60);} .dark\:text-success-70{ color: var(--color-success-70);} .dark\:text-success-80{ color: var(--color-success-80);} .dark\:text-success-90{ color: var(--color-success-90);} .dark\:text-success-100{ color: var(--color-success-100);} .dark\:border-success-10{ border-color: var(--color-success-10);} .dark\:border-success-20{ border-color: var(--color-success-20);} .dark\:border-success-30{ border-color: var(--color-success-30);} .dark\:border-success-40{ border-color: var(--color-success-40);} .dark\:border-success-50{ border-color: var(--color-success-50);} .dark\:border-success-60{ border-color: var(--color-success-60);} .dark\:border-success-70{ border-color: var(--color-success-70);} .dark\:border-success-80{ border-color: var(--color-success-80);} .dark\:border-success-90{ border-color: var(--color-success-90);} .dark\:border-success-100{ border-color: var(--color-success-100);} .dark\:accent-success-10{ accent-color: var(--color-success-10);} .dark\:accent-success-20{ accent-color: var(--color-success-20);} .dark\:accent-success-30{ accent-color: var(--color-success-30);} .dark\:accent-success-40{ accent-color: var(--color-success-40);} .dark\:accent-success-50{ accent-color: var(--color-success-50);} .dark\:accent-success-60{ accent-color: var(--color-success-60);} .dark\:accent-success-70{ accent-color: var(--color-success-70);} .dark\:accent-success-80{ accent-color: var(--color-success-80);} .dark\:accent-success-90{ accent-color: var(--color-success-90);} .dark\:accent-success-100{ accent-color: var(--color-success-100);} .dark\:bg-warning-10{ background-color: var(--color-warning-10);} .dark\:bg-warning-20{ background-color: var(--color-warning-20);} .dark\:bg-warning-30{ background-color: var(--color-warning-30);} .dark\:bg-warning-40{ background-color: var(--color-warning-40);} .dark\:bg-warning-50{ background-color: var(--color-warning-50);} .dark\:bg-warning-60{ background-color: var(--color-warning-60);} .dark\:bg-warning-70{ background-color: var(--color-warning-70);} .dark\:bg-warning-80{ background-color: var(--color-warning-80);} .dark\:bg-warning-90{ background-color: var(--color-warning-90);} .dark\:bg-warning-100{ background-color: var(--color-warning-100);} .dark\:text-warning-10{ color: var(--color-warning-10);} .dark\:text-warning-20{ color: var(--color-warning-20);} .dark\:text-warning-30{ color: var(--color-warning-30);} .dark\:text-warning-40{ color: var(--color-warning-40);} .dark\:text-warning-50{ color: var(--color-warning-50);} .dark\:text-warning-60{ color: var(--color-warning-60);} .dark\:text-warning-70{ color: var(--color-warning-70);} .dark\:text-warning-80{ color: var(--color-warning-80);} .dark\:text-warning-90{ color: var(--color-warning-90);} .dark\:text-warning-100{ color: var(--color-warning-100);} .dark\:border-warning-10{ border-color: var(--color-warning-10);} .dark\:border-warning-20{ border-color: var(--color-warning-20);} .dark\:border-warning-30{ border-color: var(--color-warning-30);} .dark\:border-warning-40{ border-color: var(--color-warning-40);} .dark\:border-warning-50{ border-color: var(--color-warning-50);} .dark\:border-warning-60{ border-color: var(--color-warning-60);} .dark\:border-warning-70{ border-color: var(--color-warning-70);} .dark\:border-warning-80{ border-color: var(--color-warning-80);} .dark\:border-warning-90{ border-color: var(--color-warning-90);} .dark\:border-warning-100{ border-color: var(--color-warning-100);} .dark\:accent-warning-10{ accent-color: var(--color-warning-10);} .dark\:accent-warning-20{ accent-color: var(--color-warning-20);} .dark\:accent-warning-30{ accent-color: var(--color-warning-30);} .dark\:accent-warning-40{ accent-color: var(--color-warning-40);} .dark\:accent-warning-50{ accent-color: var(--color-warning-50);} .dark\:accent-warning-60{ accent-color: var(--color-warning-60);} .dark\:accent-warning-70{ accent-color: var(--color-warning-70);} .dark\:accent-warning-80{ accent-color: var(--color-warning-80);} .dark\:accent-warning-90{ accent-color: var(--color-warning-90);} .dark\:accent-warning-100{ accent-color: var(--color-warning-100);} .dark\:bg-error-10{ background-color: var(--color-error-10);} .dark\:bg-error-20{ background-color: var(--color-error-20);} .dark\:bg-error-30{ background-color: var(--color-error-30);} .dark\:bg-error-40{ background-color: var(--color-error-40);} .dark\:bg-error-50{ background-color: var(--color-error-50);} .dark\:bg-error-60{ background-color: var(--color-error-60);} .dark\:bg-error-70{ background-color: var(--color-error-70);} .dark\:bg-error-80{ background-color: var(--color-error-80);} .dark\:bg-error-90{ background-color: var(--color-error-90);} .dark\:bg-error-100{ background-color: var(--color-error-100);} .dark\:text-error-10{ color: var(--color-error-10);} .dark\:text-error-20{ color: var(--color-error-20);} .dark\:text-error-30{ color: var(--color-error-30);} .dark\:text-error-40{ color: var(--color-error-40);} .dark\:text-error-50{ color: var(--color-error-50);} .dark\:text-error-60{ color: var(--color-error-60);} .dark\:text-error-70{ color: var(--color-error-70);} .dark\:text-error-80{ color: var(--color-error-80);} .dark\:text-error-90{ color: var(--color-error-90);} .dark\:text-error-100{ color: var(--color-error-100);} .dark\:border-error-10{ border-color: var(--color-error-10);} .dark\:border-error-20{ border-color: var(--color-error-20);} .dark\:border-error-30{ border-color: var(--color-error-30);} .dark\:border-error-40{ border-color: var(--color-error-40);} .dark\:border-error-50{ border-color: var(--color-error-50);} .dark\:border-error-60{ border-color: var(--color-error-60);} .dark\:border-error-70{ border-color: var(--color-error-70);} .dark\:border-error-80{ border-color: var(--color-error-80);} .dark\:border-error-90{ border-color: var(--color-error-90);} .dark\:border-error-100{ border-color: var(--color-error-100);} .dark\:accent-error-10{ accent-color: var(--color-error-10);} .dark\:accent-error-20{ accent-color: var(--color-error-20);} .dark\:accent-error-30{ accent-color: var(--color-error-30);} .dark\:accent-error-40{ accent-color: var(--color-error-40);} .dark\:accent-error-50{ accent-color: var(--color-error-50);} .dark\:accent-error-60{ accent-color: var(--color-error-60);} .dark\:accent-error-70{ accent-color: var(--color-error-70);} .dark\:accent-error-80{ accent-color: var(--color-error-80);} .dark\:accent-error-90{ accent-color: var(--color-error-90);} .dark\:accent-error-100{ accent-color: var(--color-error-100);} .dark\:bg-neutral-10{ background-color: var(--color-neutral-10);} .dark\:bg-neutral-20{ background-color: var(--color-neutral-20);} .dark\:bg-neutral-30{ background-color: var(--color-neutral-30);} .dark\:bg-neutral-40{ background-color: var(--color-neutral-40);} .dark\:bg-neutral-50{ background-color: var(--color-neutral-50);} .dark\:bg-neutral-60{ background-color: var(--color-neutral-60);} .dark\:bg-neutral-70{ background-color: var(--color-neutral-70);} .dark\:bg-neutral-80{ background-color: var(--color-neutral-80);} .dark\:bg-neutral-90{ background-color: var(--color-neutral-90);} .dark\:bg-neutral-100{ background-color: var(--color-neutral-100);} .dark\:text-neutral-10{ color: var(--color-neutral-10);} .dark\:text-neutral-20{ color: var(--color-neutral-20);} .dark\:text-neutral-30{ color: var(--color-neutral-30);} .dark\:text-neutral-40{ color: var(--color-neutral-40);} .dark\:text-neutral-50{ color: var(--color-neutral-50);} .dark\:text-neutral-60{ color: var(--color-neutral-60);} .dark\:text-neutral-70{ color: var(--color-neutral-70);} .dark\:text-neutral-80{ color: var(--color-neutral-80);} .dark\:text-neutral-90{ color: var(--color-neutral-90);} .dark\:text-neutral-100{ color: var(--color-neutral-100);} .dark\:border-neutral-10{ border-color: var(--color-neutral-10);} .dark\:border-neutral-20{ border-color: var(--color-neutral-20);} .dark\:border-neutral-30{ border-color: var(--color-neutral-30);} .dark\:border-neutral-40{ border-color: var(--color-neutral-40);} .dark\:border-neutral-50{ border-color: var(--color-neutral-50);} .dark\:border-neutral-60{ border-color: var(--color-neutral-60);} .dark\:border-neutral-70{ border-color: var(--color-neutral-70);} .dark\:border-neutral-80{ border-color: var(--color-neutral-80);} .dark\:border-neutral-90{ border-color: var(--color-neutral-90);} .dark\:border-neutral-100{ border-color: var(--color-neutral-100);} .dark\:accent-neutral-10{ accent-color: var(--color-neutral-10);} .dark\:accent-neutral-20{ accent-color: var(--color-neutral-20);} .dark\:accent-neutral-30{ accent-color: var(--color-neutral-30);} .dark\:accent-neutral-40{ accent-color: var(--color-neutral-40);} .dark\:accent-neutral-50{ accent-color: var(--color-neutral-50);} .dark\:accent-neutral-60{ accent-color: var(--color-neutral-60);} .dark\:accent-neutral-70{ accent-color: var(--color-neutral-70);} .dark\:accent-neutral-80{ accent-color: var(--color-neutral-80);} .dark\:accent-neutral-90{ accent-color: var(--color-neutral-90);} .dark\:accent-neutral-100{ accent-color: var(--color-neutral-100);} .dark\:bg-white{ background-color: #FAFAFA;} .dark\:bg-black{ background-color: #111110;} .dark\:bg-transparent{ background-color: transparent;} .dark\:bg-current{ background-color: currentColor;} .dark\:text-white{ color: #FAFAFA;} .dark\:text-black{ color: #111110;} .dark\:text-transparent{ color: transparent;} .dark\:text-current{ color: currentColor;} .dark\:bg-dark{ background-color: var(--color-dark);} .dark\:text-dark{ color: var(--color-dark);} .dark\:border-dark{ border-color: var(--color-dark);} .dark\:fill-dark{ fill: var(--color-dark);} .dark\:bg-light{ background-color: var(--color-light);} .dark\:text-light{ color: var(--color-light);} .dark\:border-light{ border-color: var(--color-light);} .dark\:fill-light{ fill: var(--color-light);} .dark\:shadow-none{ box-shadow: none;} .dark\:shadow-sm{ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} .dark\:shadow{ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);} .dark\:shadow-md{ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);} .dark\:shadow-lg{ box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.05);} .dark\:shadow-xl{ box-shadow: 0 20px 25px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.04);} .dark\:shadow-2xl{ box-shadow: 0 25px 50px rgba(0, 0, 0, 0.25);} .dark\:shadow-inner{ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.06);} .dark\:ring-0{ --ring-offset-width: 0px;--ring-offset-color: #fff;--ring-color: currentColor;box-shadow: 0 0 0 var(--ring-offset-width, 0px) var(--ring-offset-color, #fff), 0 0 0 var(--ring-offset-width, 0px) transparent;} .dark\:ring-1{ --ring-offset-width: 0px;--ring-offset-color: #fff;--ring-color: currentColor;box-shadow: 0 0 0 var(--ring-offset-width, 0px) var(--ring-offset-color, #fff), 0 0 0 calc(1px + var(--ring-offset-width, 0px)) var(--ring-color, currentColor);} .dark\:ring-2{ --ring-offset-width: 0px;--ring-offset-color: #fff;--ring-color: currentColor;box-shadow: 0 0 0 var(--ring-offset-width, 0px) var(--ring-offset-color, #fff), 0 0 0 calc(2px + var(--ring-offset-width, 0px)) var(--ring-color, currentColor);} .dark\:ring-offset-white{ --ring-offset-color: #fff;} .dark\:ring-offset-black{ --ring-offset-color: #000;} .dark\:ring-brand-10{ --ring-color: var(--color-brand-10);} .dark\:ring-offset-brand-10{ --ring-offset-color: var(--color-brand-10);} .dark\:ring-brand-20{ --ring-color: var(--color-brand-20);} .dark\:ring-offset-brand-20{ --ring-offset-color: var(--color-brand-20);} .dark\:ring-brand-30{ --ring-color: var(--color-brand-30);} .dark\:ring-offset-brand-30{ --ring-offset-color: var(--color-brand-30);} .dark\:ring-brand-40{ --ring-color: var(--color-brand-40);} .dark\:ring-offset-brand-40{ --ring-offset-color: var(--color-brand-40);} .dark\:ring-brand-50{ --ring-color: var(--color-brand-50);} .dark\:ring-offset-brand-50{ --ring-offset-color: var(--color-brand-50);} .dark\:ring-brand-60{ --ring-color: var(--color-brand-60);} .dark\:ring-offset-brand-60{ --ring-offset-color: var(--color-brand-60);} .dark\:ring-brand-70{ --ring-color: var(--color-brand-70);} .dark\:ring-offset-brand-70{ --ring-offset-color: var(--color-brand-70);} .dark\:ring-brand-80{ --ring-color: var(--color-brand-80);} .dark\:ring-offset-brand-80{ --ring-offset-color: var(--color-brand-80);} .dark\:ring-brand-90{ --ring-color: var(--color-brand-90);} .dark\:ring-offset-brand-90{ --ring-offset-color: var(--color-brand-90);} .dark\:ring-brand-100{ --ring-color: var(--color-brand-100);} .dark\:ring-offset-brand-100{ --ring-offset-color: var(--color-brand-100);} .dark\:ring-accent-10{ --ring-color: var(--color-accent-10);} .dark\:ring-offset-accent-10{ --ring-offset-color: var(--color-accent-10);} .dark\:ring-accent-20{ --ring-color: var(--color-accent-20);} .dark\:ring-offset-accent-20{ --ring-offset-color: var(--color-accent-20);} .dark\:ring-accent-30{ --ring-color: var(--color-accent-30);} .dark\:ring-offset-accent-30{ --ring-offset-color: var(--color-accent-30);} .dark\:ring-accent-40{ --ring-color: var(--color-accent-40);} .dark\:ring-offset-accent-40{ --ring-offset-color: var(--color-accent-40);} .dark\:ring-accent-50{ --ring-color: var(--color-accent-50);} .dark\:ring-offset-accent-50{ --ring-offset-color: var(--color-accent-50);} .dark\:ring-accent-60{ --ring-color: var(--color-accent-60);} .dark\:ring-offset-accent-60{ --ring-offset-color: var(--color-accent-60);} .dark\:ring-accent-70{ --ring-color: var(--color-accent-70);} .dark\:ring-offset-accent-70{ --ring-offset-color: var(--color-accent-70);} .dark\:ring-accent-80{ --ring-color: var(--color-accent-80);} .dark\:ring-offset-accent-80{ --ring-offset-color: var(--color-accent-80);} .dark\:ring-accent-90{ --ring-color: var(--color-accent-90);} .dark\:ring-offset-accent-90{ --ring-offset-color: var(--color-accent-90);} .dark\:ring-accent-100{ --ring-color: var(--color-accent-100);} .dark\:ring-offset-accent-100{ --ring-offset-color: var(--color-accent-100);} .dark\:ring-success-10{ --ring-color: var(--color-success-10);} .dark\:ring-offset-success-10{ --ring-offset-color: var(--color-success-10);} .dark\:ring-success-20{ --ring-color: var(--color-success-20);} .dark\:ring-offset-success-20{ --ring-offset-color: var(--color-success-20);} .dark\:ring-success-30{ --ring-color: var(--color-success-30);} .dark\:ring-offset-success-30{ --ring-offset-color: var(--color-success-30);} .dark\:ring-success-40{ --ring-color: var(--color-success-40);} .dark\:ring-offset-success-40{ --ring-offset-color: var(--color-success-40);} .dark\:ring-success-50{ --ring-color: var(--color-success-50);} .dark\:ring-offset-success-50{ --ring-offset-color: var(--color-success-50);} .dark\:ring-success-60{ --ring-color: var(--color-success-60);} .dark\:ring-offset-success-60{ --ring-offset-color: var(--color-success-60);} .dark\:ring-success-70{ --ring-color: var(--color-success-70);} .dark\:ring-offset-success-70{ --ring-offset-color: var(--color-success-70);} .dark\:ring-success-80{ --ring-color: var(--color-success-80);} .dark\:ring-offset-success-80{ --ring-offset-color: var(--color-success-80);} .dark\:ring-success-90{ --ring-color: var(--color-success-90);} .dark\:ring-offset-success-90{ --ring-offset-color: var(--color-success-90);} .dark\:ring-success-100{ --ring-color: var(--color-success-100);} .dark\:ring-offset-success-100{ --ring-offset-color: var(--color-success-100);} .dark\:ring-warning-10{ --ring-color: var(--color-warning-10);} .dark\:ring-offset-warning-10{ --ring-offset-color: var(--color-warning-10);} .dark\:ring-warning-20{ --ring-color: var(--color-warning-20);} .dark\:ring-offset-warning-20{ --ring-offset-color: var(--color-warning-20);} .dark\:ring-warning-30{ --ring-color: var(--color-warning-30);} .dark\:ring-offset-warning-30{ --ring-offset-color: var(--color-warning-30);} .dark\:ring-warning-40{ --ring-color: var(--color-warning-40);} .dark\:ring-offset-warning-40{ --ring-offset-color: var(--color-warning-40);} .dark\:ring-warning-50{ --ring-color: var(--color-warning-50);} .dark\:ring-offset-warning-50{ --ring-offset-color: var(--color-warning-50);} .dark\:ring-warning-60{ --ring-color: var(--color-warning-60);} .dark\:ring-offset-warning-60{ --ring-offset-color: var(--color-warning-60);} .dark\:ring-warning-70{ --ring-color: var(--color-warning-70);} .dark\:ring-offset-warning-70{ --ring-offset-color: var(--color-warning-70);} .dark\:ring-warning-80{ --ring-color: var(--color-warning-80);} .dark\:ring-offset-warning-80{ --ring-offset-color: var(--color-warning-80);} .dark\:ring-warning-90{ --ring-color: var(--color-warning-90);} .dark\:ring-offset-warning-90{ --ring-offset-color: var(--color-warning-90);} .dark\:ring-warning-100{ --ring-color: var(--color-warning-100);} .dark\:ring-offset-warning-100{ --ring-offset-color: var(--color-warning-100);} .dark\:ring-error-10{ --ring-color: var(--color-error-10);} .dark\:ring-offset-error-10{ --ring-offset-color: var(--color-error-10);} .dark\:ring-error-20{ --ring-color: var(--color-error-20);} .dark\:ring-offset-error-20{ --ring-offset-color: var(--color-error-20);} .dark\:ring-error-30{ --ring-color: var(--color-error-30);} .dark\:ring-offset-error-30{ --ring-offset-color: var(--color-error-30);} .dark\:ring-error-40{ --ring-color: var(--color-error-40);} .dark\:ring-offset-error-40{ --ring-offset-color: var(--color-error-40);} .dark\:ring-error-50{ --ring-color: var(--color-error-50);} .dark\:ring-offset-error-50{ --ring-offset-color: var(--color-error-50);} .dark\:ring-error-60{ --ring-color: var(--color-error-60);} .dark\:ring-offset-error-60{ --ring-offset-color: var(--color-error-60);} .dark\:ring-error-70{ --ring-color: var(--color-error-70);} .dark\:ring-offset-error-70{ --ring-offset-color: var(--color-error-70);} .dark\:ring-error-80{ --ring-color: var(--color-error-80);} .dark\:ring-offset-error-80{ --ring-offset-color: var(--color-error-80);} .dark\:ring-error-90{ --ring-color: var(--color-error-90);} .dark\:ring-offset-error-90{ --ring-offset-color: var(--color-error-90);} .dark\:ring-error-100{ --ring-color: var(--color-error-100);} .dark\:ring-offset-error-100{ --ring-offset-color: var(--color-error-100);} .dark\:ring-neutral-10{ --ring-color: var(--color-neutral-10);} .dark\:ring-offset-neutral-10{ --ring-offset-color: var(--color-neutral-10);} .dark\:ring-neutral-20{ --ring-color: var(--color-neutral-20);} .dark\:ring-offset-neutral-20{ --ring-offset-color: var(--color-neutral-20);} .dark\:ring-neutral-30{ --ring-color: var(--color-neutral-30);} .dark\:ring-offset-neutral-30{ --ring-offset-color: var(--color-neutral-30);} .dark\:ring-neutral-40{ --ring-color: var(--color-neutral-40);} .dark\:ring-offset-neutral-40{ --ring-offset-color: var(--color-neutral-40);} .dark\:ring-neutral-50{ --ring-color: var(--color-neutral-50);} .dark\:ring-offset-neutral-50{ --ring-offset-color: var(--color-neutral-50);} .dark\:ring-neutral-60{ --ring-color: var(--color-neutral-60);} .dark\:ring-offset-neutral-60{ --ring-offset-color: var(--color-neutral-60);} .dark\:ring-neutral-70{ --ring-color: var(--color-neutral-70);} .dark\:ring-offset-neutral-70{ --ring-offset-color: var(--color-neutral-70);} .dark\:ring-neutral-80{ --ring-color: var(--color-neutral-80);} .dark\:ring-offset-neutral-80{ --ring-offset-color: var(--color-neutral-80);} .dark\:ring-neutral-90{ --ring-color: var(--color-neutral-90);} .dark\:ring-offset-neutral-90{ --ring-offset-color: var(--color-neutral-90);} .dark\:ring-neutral-100{ --ring-color: var(--color-neutral-100);} .dark\:ring-offset-neutral-100{ --ring-offset-color: var(--color-neutral-100);} .dark\:fill-current{ fill: currentColor;} .dark\:stroke-current{ stroke: currentColor;} .dark\:fill-white{ fill: #FAFAFA;} .dark\:fill-black{ fill: #111110;} .dark\:fill-transparent{ fill: transparent;} .dark\:stroke-white{ stroke: #FAFAFA;} .dark\:stroke-black{ stroke: #111110;} .dark\:stroke-transparent{ stroke: transparent;} .dark\:fill-brand-10{ fill: var(--color-brand-10);} .dark\:fill-brand-20{ fill: var(--color-brand-20);} .dark\:fill-brand-30{ fill: var(--color-brand-30);} .dark\:fill-brand-40{ fill: var(--color-brand-40);} .dark\:fill-brand-50{ fill: var(--color-brand-50);} .dark\:fill-brand-60{ fill: var(--color-brand-60);} .dark\:fill-brand-70{ fill: var(--color-brand-70);} .dark\:fill-brand-80{ fill: var(--color-brand-80);} .dark\:fill-brand-90{ fill: var(--color-brand-90);} .dark\:fill-brand-100{ fill: var(--color-brand-100);} .dark\:fill-accent-10{ fill: var(--color-accent-10);} .dark\:fill-accent-20{ fill: var(--color-accent-20);} .dark\:fill-accent-30{ fill: var(--color-accent-30);} .dark\:fill-accent-40{ fill: var(--color-accent-40);} .dark\:fill-accent-50{ fill: var(--color-accent-50);} .dark\:fill-accent-60{ fill: var(--color-accent-60);} .dark\:fill-accent-70{ fill: var(--color-accent-70);} .dark\:fill-accent-80{ fill: var(--color-accent-80);} .dark\:fill-accent-90{ fill: var(--color-accent-90);} .dark\:fill-accent-100{ fill: var(--color-accent-100);} .dark\:fill-success-10{ fill: var(--color-success-10);} .dark\:fill-success-20{ fill: var(--color-success-20);} .dark\:fill-success-30{ fill: var(--color-success-30);} .dark\:fill-success-40{ fill: var(--color-success-40);} .dark\:fill-success-50{ fill: var(--color-success-50);} .dark\:fill-success-60{ fill: var(--color-success-60);} .dark\:fill-success-70{ fill: var(--color-success-70);} .dark\:fill-success-80{ fill: var(--color-success-80);} .dark\:fill-success-90{ fill: var(--color-success-90);} .dark\:fill-success-100{ fill: var(--color-success-100);} .dark\:fill-warning-10{ fill: var(--color-warning-10);} .dark\:fill-warning-20{ fill: var(--color-warning-20);} .dark\:fill-warning-30{ fill: var(--color-warning-30);} .dark\:fill-warning-40{ fill: var(--color-warning-40);} .dark\:fill-warning-50{ fill: var(--color-warning-50);} .dark\:fill-warning-60{ fill: var(--color-warning-60);} .dark\:fill-warning-70{ fill: var(--color-warning-70);} .dark\:fill-warning-80{ fill: var(--color-warning-80);} .dark\:fill-warning-90{ fill: var(--color-warning-90);} .dark\:fill-warning-100{ fill: var(--color-warning-100);} .dark\:fill-error-10{ fill: var(--color-error-10);} .dark\:fill-error-20{ fill: var(--color-error-20);} .dark\:fill-error-30{ fill: var(--color-error-30);} .dark\:fill-error-40{ fill: var(--color-error-40);} .dark\:fill-error-50{ fill: var(--color-error-50);} .dark\:fill-error-60{ fill: var(--color-error-60);} .dark\:fill-error-70{ fill: var(--color-error-70);} .dark\:fill-error-80{ fill: var(--color-error-80);} .dark\:fill-error-90{ fill: var(--color-error-90);} .dark\:fill-error-100{ fill: var(--color-error-100);} .dark\:fill-neutral-10{ fill: var(--color-neutral-10);} .dark\:fill-neutral-20{ fill: var(--color-neutral-20);} .dark\:fill-neutral-30{ fill: var(--color-neutral-30);} .dark\:fill-neutral-40{ fill: var(--color-neutral-40);} .dark\:fill-neutral-50{ fill: var(--color-neutral-50);} .dark\:fill-neutral-60{ fill: var(--color-neutral-60);} .dark\:fill-neutral-70{ fill: var(--color-neutral-70);} .dark\:fill-neutral-80{ fill: var(--color-neutral-80);} .dark\:fill-neutral-90{ fill: var(--color-neutral-90);} .dark\:fill-neutral-100{ fill: var(--color-neutral-100);} .dark\:stroke-brand-10{ stroke: var(--color-brand-10);} .dark\:stroke-brand-20{ stroke: var(--color-brand-20);} .dark\:stroke-brand-30{ stroke: var(--color-brand-30);} .dark\:stroke-brand-40{ stroke: var(--color-brand-40);} .dark\:stroke-brand-50{ stroke: var(--color-brand-50);} .dark\:stroke-brand-60{ stroke: var(--color-brand-60);} .dark\:stroke-brand-70{ stroke: var(--color-brand-70);} .dark\:stroke-brand-80{ stroke: var(--color-brand-80);} .dark\:stroke-brand-90{ stroke: var(--color-brand-90);} .dark\:stroke-brand-100{ stroke: var(--color-brand-100);} .dark\:stroke-accent-10{ stroke: var(--color-accent-10);} .dark\:stroke-accent-20{ stroke: var(--color-accent-20);} .dark\:stroke-accent-30{ stroke: var(--color-accent-30);} .dark\:stroke-accent-40{ stroke: var(--color-accent-40);} .dark\:stroke-accent-50{ stroke: var(--color-accent-50);} .dark\:stroke-accent-60{ stroke: var(--color-accent-60);} .dark\:stroke-accent-70{ stroke: var(--color-accent-70);} .dark\:stroke-accent-80{ stroke: var(--color-accent-80);} .dark\:stroke-accent-90{ stroke: var(--color-accent-90);} .dark\:stroke-accent-100{ stroke: var(--color-accent-100);} .dark\:stroke-success-10{ stroke: var(--color-success-10);} .dark\:stroke-success-20{ stroke: var(--color-success-20);} .dark\:stroke-success-30{ stroke: var(--color-success-30);} .dark\:stroke-success-40{ stroke: var(--color-success-40);} .dark\:stroke-success-50{ stroke: var(--color-success-50);} .dark\:stroke-success-60{ stroke: var(--color-success-60);} .dark\:stroke-success-70{ stroke: var(--color-success-70);} .dark\:stroke-success-80{ stroke: var(--color-success-80);} .dark\:stroke-success-90{ stroke: var(--color-success-90);} .dark\:stroke-success-100{ stroke: var(--color-success-100);} .dark\:stroke-warning-10{ stroke: var(--color-warning-10);} .dark\:stroke-warning-20{ stroke: var(--color-warning-20);} .dark\:stroke-warning-30{ stroke: var(--color-warning-30);} .dark\:stroke-warning-40{ stroke: var(--color-warning-40);} .dark\:stroke-warning-50{ stroke: var(--color-warning-50);} .dark\:stroke-warning-60{ stroke: var(--color-warning-60);} .dark\:stroke-warning-70{ stroke: var(--color-warning-70);} .dark\:stroke-warning-80{ stroke: var(--color-warning-80);} .dark\:stroke-warning-90{ stroke: var(--color-warning-90);} .dark\:stroke-warning-100{ stroke: var(--color-warning-100);} .dark\:stroke-error-10{ stroke: var(--color-error-10);} .dark\:stroke-error-20{ stroke: var(--color-error-20);} .dark\:stroke-error-30{ stroke: var(--color-error-30);} .dark\:stroke-error-40{ stroke: var(--color-error-40);} .dark\:stroke-error-50{ stroke: var(--color-error-50);} .dark\:stroke-error-60{ stroke: var(--color-error-60);} .dark\:stroke-error-70{ stroke: var(--color-error-70);} .dark\:stroke-error-80{ stroke: var(--color-error-80);} .dark\:stroke-error-90{ stroke: var(--color-error-90);} .dark\:stroke-error-100{ stroke: var(--color-error-100);} .dark\:stroke-neutral-10{ stroke: var(--color-neutral-10);} .dark\:stroke-neutral-20{ stroke: var(--color-neutral-20);} .dark\:stroke-neutral-30{ stroke: var(--color-neutral-30);} .dark\:stroke-neutral-40{ stroke: var(--color-neutral-40);} .dark\:stroke-neutral-50{ stroke: var(--color-neutral-50);} .dark\:stroke-neutral-60{ stroke: var(--color-neutral-60);} .dark\:stroke-neutral-70{ stroke: var(--color-neutral-70);} .dark\:stroke-neutral-80{ stroke: var(--color-neutral-80);} .dark\:stroke-neutral-90{ stroke: var(--color-neutral-90);} .dark\:stroke-neutral-100{ stroke: var(--color-neutral-100);} .dark\:caret-transparent{ caret-color: transparent;} .dark\:caret-current{ caret-color: currentColor;} .dark\:accent-current{ accent-color: currentColor;} .dark\:opacity-0{ opacity: 0;} .dark\:opacity-5{ opacity: 0.05;} .dark\:opacity-10{ opacity: 0.1;} .dark\:opacity-20{ opacity: 0.2;} .dark\:opacity-25{ opacity: 0.25;} .dark\:opacity-30{ opacity: 0.3;} .dark\:opacity-40{ opacity: 0.4;} .dark\:opacity-50{ opacity: 0.5;} .dark\:opacity-60{ opacity: 0.6;} .dark\:opacity-70{ opacity: 0.7;} .dark\:opacity-75{ opacity: 0.75;} .dark\:opacity-80{ opacity: 0.8;} .dark\:opacity-90{ opacity: 0.9;} .dark\:opacity-95{ opacity: 0.95;} .dark\:opacity-100{ opacity: 1;} .dark\:code-title-bar{ background-color: #2d2d2d;padding: 0.5rem 1rem;display: flex;align-items: center;gap: 0.5rem;border-bottom: 1px solid #3c3c3c;} .dark\:code-dot-red{ background-color: #ff5f57;} .dark\:code-dot-yellow{ background-color: #ffbd2e;} .dark\:code-dot-green{ background-color: #28c840;} .dark\:code-filename{ font-family: "Menlo", "Monaco", "Courier New", monospace;font-size: 0.85rem;color: white;margin-left: 0.5rem;} .dark\:token-tag{ color: #569cd6;} .dark\:token-attr{ color: #9cdcfe;} .dark\:token-string{ color: #ce9178;} .dark\:token-number{ color: #b5cea8;} .dark\:token-variant{ color: #4ec9b0;} .dark\:token-utility{ color: #dcdcaa;} .dark\:token-colour{ color: #6a9955;} .dark\:token-comment{ color: #6a9955;opacity: 0.75;font-style: italic;} .dark\:token-keyword{ color: #c586c0;} .dark\:token-operator{ color: #d4d4d4;} .dark\:token-line-number{ color: #858585;user-select: none;padding-right: 1rem;display: inline-block;min-width: 2rem;text-align: right;} .dark\:divide-brand-10 > * + *{ border-color: var(--color-brand-10);} .dark\:divide-brand-20 > * + *{ border-color: var(--color-brand-20);} .dark\:divide-brand-30 > * + *{ border-color: var(--color-brand-30);} .dark\:divide-brand-40 > * + *{ border-color: var(--color-brand-40);} .dark\:divide-brand-50 > * + *{ border-color: var(--color-brand-50);} .dark\:divide-brand-60 > * + *{ border-color: var(--color-brand-60);} .dark\:divide-brand-70 > * + *{ border-color: var(--color-brand-70);} .dark\:divide-brand-80 > * + *{ border-color: var(--color-brand-80);} .dark\:divide-brand-90 > * + *{ border-color: var(--color-brand-90);} .dark\:divide-brand-100 > * + *{ border-color: var(--color-brand-100);} .dark\:divide-accent-10 > * + *{ border-color: var(--color-accent-10);} .dark\:divide-accent-20 > * + *{ border-color: var(--color-accent-20);} .dark\:divide-accent-30 > * + *{ border-color: var(--color-accent-30);} .dark\:divide-accent-40 > * + *{ border-color: var(--color-accent-40);} .dark\:divide-accent-50 > * + *{ border-color: var(--color-accent-50);} .dark\:divide-accent-60 > * + *{ border-color: var(--color-accent-60);} .dark\:divide-accent-70 > * + *{ border-color: var(--color-accent-70);} .dark\:divide-accent-80 > * + *{ border-color: var(--color-accent-80);} .dark\:divide-accent-90 > * + *{ border-color: var(--color-accent-90);} .dark\:divide-accent-100 > * + *{ border-color: var(--color-accent-100);} .dark\:divide-success-10 > * + *{ border-color: var(--color-success-10);} .dark\:divide-success-20 > * + *{ border-color: var(--color-success-20);} .dark\:divide-success-30 > * + *{ border-color: var(--color-success-30);} .dark\:divide-success-40 > * + *{ border-color: var(--color-success-40);} .dark\:divide-success-50 > * + *{ border-color: var(--color-success-50);} .dark\:divide-success-60 > * + *{ border-color: var(--color-success-60);} .dark\:divide-success-70 > * + *{ border-color: var(--color-success-70);} .dark\:divide-success-80 > * + *{ border-color: var(--color-success-80);} .dark\:divide-success-90 > * + *{ border-color: var(--color-success-90);} .dark\:divide-success-100 > * + *{ border-color: var(--color-success-100);} .dark\:divide-warning-10 > * + *{ border-color: var(--color-warning-10);} .dark\:divide-warning-20 > * + *{ border-color: var(--color-warning-20);} .dark\:divide-warning-30 > * + *{ border-color: var(--color-warning-30);} .dark\:divide-warning-40 > * + *{ border-color: var(--color-warning-40);} .dark\:divide-warning-50 > * + *{ border-color: var(--color-warning-50);} .dark\:divide-warning-60 > * + *{ border-color: var(--color-warning-60);} .dark\:divide-warning-70 > * + *{ border-color: var(--color-warning-70);} .dark\:divide-warning-80 > * + *{ border-color: var(--color-warning-80);} .dark\:divide-warning-90 > * + *{ border-color: var(--color-warning-90);} .dark\:divide-warning-100 > * + *{ border-color: var(--color-warning-100);} .dark\:divide-error-10 > * + *{ border-color: var(--color-error-10);} .dark\:divide-error-20 > * + *{ border-color: var(--color-error-20);} .dark\:divide-error-30 > * + *{ border-color: var(--color-error-30);} .dark\:divide-error-40 > * + *{ border-color: var(--color-error-40);} .dark\:divide-error-50 > * + *{ border-color: var(--color-error-50);} .dark\:divide-error-60 > * + *{ border-color: var(--color-error-60);} .dark\:divide-error-70 > * + *{ border-color: var(--color-error-70);} .dark\:divide-error-80 > * + *{ border-color: var(--color-error-80);} .dark\:divide-error-90 > * + *{ border-color: var(--color-error-90);} .dark\:divide-error-100 > * + *{ border-color: var(--color-error-100);} .dark\:divide-neutral-10 > * + *{ border-color: var(--color-neutral-10);} .dark\:divide-neutral-20 > * + *{ border-color: var(--color-neutral-20);} .dark\:divide-neutral-30 > * + *{ border-color: var(--color-neutral-30);} .dark\:divide-neutral-40 > * + *{ border-color: var(--color-neutral-40);} .dark\:divide-neutral-50 > * + *{ border-color: var(--color-neutral-50);} .dark\:divide-neutral-60 > * + *{ border-color: var(--color-neutral-60);} .dark\:divide-neutral-70 > * + *{ border-color: var(--color-neutral-70);} .dark\:divide-neutral-80 > * + *{ border-color: var(--color-neutral-80);} .dark\:divide-neutral-90 > * + *{ border-color: var(--color-neutral-90);} .dark\:divide-neutral-100 > * + *{ border-color: var(--color-neutral-100);} .dark\:divide-white > * + *{ border-color: #FAFAFA;} .dark\:divide-black > * + *{ border-color: #111110;} .dark\:divide-transparent > * + *{ border-color: transparent;}} @media (prefers-color-scheme: dark){ :root:not([data-theme="light"]){ .dark\:border-transparent{ border-color: transparent;} .dark\:border-current{ border-color: currentColor;} .dark\:border-black{ border-color: #111110;} .dark\:border-white{ border-color: #FAFAFA;} .dark\:bg-brand-10{ background-color: var(--color-brand-10);} .dark\:bg-brand-20{ background-color: var(--color-brand-20);} .dark\:bg-brand-30{ background-color: var(--color-brand-30);} .dark\:bg-brand-40{ background-color: var(--color-brand-40);} .dark\:bg-brand-50{ background-color: var(--color-brand-50);} .dark\:bg-brand-60{ background-color: var(--color-brand-60);} .dark\:bg-brand-70{ background-color: var(--color-brand-70);} .dark\:bg-brand-80{ background-color: var(--color-brand-80);} .dark\:bg-brand-90{ background-color: var(--color-brand-90);} .dark\:bg-brand-100{ background-color: var(--color-brand-100);} .dark\:text-brand-10{ color: var(--color-brand-10);} .dark\:text-brand-20{ color: var(--color-brand-20);} .dark\:text-brand-30{ color: var(--color-brand-30);} .dark\:text-brand-40{ color: var(--color-brand-40);} .dark\:text-brand-50{ color: var(--color-brand-50);} .dark\:text-brand-60{ color: var(--color-brand-60);} .dark\:text-brand-70{ color: var(--color-brand-70);} .dark\:text-brand-80{ color: var(--color-brand-80);} .dark\:text-brand-90{ color: var(--color-brand-90);} .dark\:text-brand-100{ color: var(--color-brand-100);} .dark\:border-brand-10{ border-color: var(--color-brand-10);} .dark\:border-brand-20{ border-color: var(--color-brand-20);} .dark\:border-brand-30{ border-color: var(--color-brand-30);} .dark\:border-brand-40{ border-color: var(--color-brand-40);} .dark\:border-brand-50{ border-color: var(--color-brand-50);} .dark\:border-brand-60{ border-color: var(--color-brand-60);} .dark\:border-brand-70{ border-color: var(--color-brand-70);} .dark\:border-brand-80{ border-color: var(--color-brand-80);} .dark\:border-brand-90{ border-color: var(--color-brand-90);} .dark\:border-brand-100{ border-color: var(--color-brand-100);} .dark\:accent-brand-10{ accent-color: var(--color-brand-10);} .dark\:accent-brand-20{ accent-color: var(--color-brand-20);} .dark\:accent-brand-30{ accent-color: var(--color-brand-30);} .dark\:accent-brand-40{ accent-color: var(--color-brand-40);} .dark\:accent-brand-50{ accent-color: var(--color-brand-50);} .dark\:accent-brand-60{ accent-color: var(--color-brand-60);} .dark\:accent-brand-70{ accent-color: var(--color-brand-70);} .dark\:accent-brand-80{ accent-color: var(--color-brand-80);} .dark\:accent-brand-90{ accent-color: var(--color-brand-90);} .dark\:accent-brand-100{ accent-color: var(--color-brand-100);} .dark\:bg-accent-10{ background-color: var(--color-accent-10);} .dark\:bg-accent-20{ background-color: var(--color-accent-20);} .dark\:bg-accent-30{ background-color: var(--color-accent-30);} .dark\:bg-accent-40{ background-color: var(--color-accent-40);} .dark\:bg-accent-50{ background-color: var(--color-accent-50);} .dark\:bg-accent-60{ background-color: var(--color-accent-60);} .dark\:bg-accent-70{ background-color: var(--color-accent-70);} .dark\:bg-accent-80{ background-color: var(--color-accent-80);} .dark\:bg-accent-90{ background-color: var(--color-accent-90);} .dark\:bg-accent-100{ background-color: var(--color-accent-100);} .dark\:text-accent-10{ color: var(--color-accent-10);} .dark\:text-accent-20{ color: var(--color-accent-20);} .dark\:text-accent-30{ color: var(--color-accent-30);} .dark\:text-accent-40{ color: var(--color-accent-40);} .dark\:text-accent-50{ color: var(--color-accent-50);} .dark\:text-accent-60{ color: var(--color-accent-60);} .dark\:text-accent-70{ color: var(--color-accent-70);} .dark\:text-accent-80{ color: var(--color-accent-80);} .dark\:text-accent-90{ color: var(--color-accent-90);} .dark\:text-accent-100{ color: var(--color-accent-100);} .dark\:border-accent-10{ border-color: var(--color-accent-10);} .dark\:border-accent-20{ border-color: var(--color-accent-20);} .dark\:border-accent-30{ border-color: var(--color-accent-30);} .dark\:border-accent-40{ border-color: var(--color-accent-40);} .dark\:border-accent-50{ border-color: var(--color-accent-50);} .dark\:border-accent-60{ border-color: var(--color-accent-60);} .dark\:border-accent-70{ border-color: var(--color-accent-70);} .dark\:border-accent-80{ border-color: var(--color-accent-80);} .dark\:border-accent-90{ border-color: var(--color-accent-90);} .dark\:border-accent-100{ border-color: var(--color-accent-100);} .dark\:accent-accent-10{ accent-color: var(--color-accent-10);} .dark\:accent-accent-20{ accent-color: var(--color-accent-20);} .dark\:accent-accent-30{ accent-color: var(--color-accent-30);} .dark\:accent-accent-40{ accent-color: var(--color-accent-40);} .dark\:accent-accent-50{ accent-color: var(--color-accent-50);} .dark\:accent-accent-60{ accent-color: var(--color-accent-60);} .dark\:accent-accent-70{ accent-color: var(--color-accent-70);} .dark\:accent-accent-80{ accent-color: var(--color-accent-80);} .dark\:accent-accent-90{ accent-color: var(--color-accent-90);} .dark\:accent-accent-100{ accent-color: var(--color-accent-100);} .dark\:bg-success-10{ background-color: var(--color-success-10);} .dark\:bg-success-20{ background-color: var(--color-success-20);} .dark\:bg-success-30{ background-color: var(--color-success-30);} .dark\:bg-success-40{ background-color: var(--color-success-40);} .dark\:bg-success-50{ background-color: var(--color-success-50);} .dark\:bg-success-60{ background-color: var(--color-success-60);} .dark\:bg-success-70{ background-color: var(--color-success-70);} .dark\:bg-success-80{ background-color: var(--color-success-80);} .dark\:bg-success-90{ background-color: var(--color-success-90);} .dark\:bg-success-100{ background-color: var(--color-success-100);} .dark\:text-success-10{ color: var(--color-success-10);} .dark\:text-success-20{ color: var(--color-success-20);} .dark\:text-success-30{ color: var(--color-success-30);} .dark\:text-success-40{ color: var(--color-success-40);} .dark\:text-success-50{ color: var(--color-success-50);} .dark\:text-success-60{ color: var(--color-success-60);} .dark\:text-success-70{ color: var(--color-success-70);} .dark\:text-success-80{ color: var(--color-success-80);} .dark\:text-success-90{ color: var(--color-success-90);} .dark\:text-success-100{ color: var(--color-success-100);} .dark\:border-success-10{ border-color: var(--color-success-10);} .dark\:border-success-20{ border-color: var(--color-success-20);} .dark\:border-success-30{ border-color: var(--color-success-30);} .dark\:border-success-40{ border-color: var(--color-success-40);} .dark\:border-success-50{ border-color: var(--color-success-50);} .dark\:border-success-60{ border-color: var(--color-success-60);} .dark\:border-success-70{ border-color: var(--color-success-70);} .dark\:border-success-80{ border-color: var(--color-success-80);} .dark\:border-success-90{ border-color: var(--color-success-90);} .dark\:border-success-100{ border-color: var(--color-success-100);} .dark\:accent-success-10{ accent-color: var(--color-success-10);} .dark\:accent-success-20{ accent-color: var(--color-success-20);} .dark\:accent-success-30{ accent-color: var(--color-success-30);} .dark\:accent-success-40{ accent-color: var(--color-success-40);} .dark\:accent-success-50{ accent-color: var(--color-success-50);} .dark\:accent-success-60{ accent-color: var(--color-success-60);} .dark\:accent-success-70{ accent-color: var(--color-success-70);} .dark\:accent-success-80{ accent-color: var(--color-success-80);} .dark\:accent-success-90{ accent-color: var(--color-success-90);} .dark\:accent-success-100{ accent-color: var(--color-success-100);} .dark\:bg-warning-10{ background-color: var(--color-warning-10);} .dark\:bg-warning-20{ background-color: var(--color-warning-20);} .dark\:bg-warning-30{ background-color: var(--color-warning-30);} .dark\:bg-warning-40{ background-color: var(--color-warning-40);} .dark\:bg-warning-50{ background-color: var(--color-warning-50);} .dark\:bg-warning-60{ background-color: var(--color-warning-60);} .dark\:bg-warning-70{ background-color: var(--color-warning-70);} .dark\:bg-warning-80{ background-color: var(--color-warning-80);} .dark\:bg-warning-90{ background-color: var(--color-warning-90);} .dark\:bg-warning-100{ background-color: var(--color-warning-100);} .dark\:text-warning-10{ color: var(--color-warning-10);} .dark\:text-warning-20{ color: var(--color-warning-20);} .dark\:text-warning-30{ color: var(--color-warning-30);} .dark\:text-warning-40{ color: var(--color-warning-40);} .dark\:text-warning-50{ color: var(--color-warning-50);} .dark\:text-warning-60{ color: var(--color-warning-60);} .dark\:text-warning-70{ color: var(--color-warning-70);} .dark\:text-warning-80{ color: var(--color-warning-80);} .dark\:text-warning-90{ color: var(--color-warning-90);} .dark\:text-warning-100{ color: var(--color-warning-100);} .dark\:border-warning-10{ border-color: var(--color-warning-10);} .dark\:border-warning-20{ border-color: var(--color-warning-20);} .dark\:border-warning-30{ border-color: var(--color-warning-30);} .dark\:border-warning-40{ border-color: var(--color-warning-40);} .dark\:border-warning-50{ border-color: var(--color-warning-50);} .dark\:border-warning-60{ border-color: var(--color-warning-60);} .dark\:border-warning-70{ border-color: var(--color-warning-70);} .dark\:border-warning-80{ border-color: var(--color-warning-80);} .dark\:border-warning-90{ border-color: var(--color-warning-90);} .dark\:border-warning-100{ border-color: var(--color-warning-100);} .dark\:accent-warning-10{ accent-color: var(--color-warning-10);} .dark\:accent-warning-20{ accent-color: var(--color-warning-20);} .dark\:accent-warning-30{ accent-color: var(--color-warning-30);} .dark\:accent-warning-40{ accent-color: var(--color-warning-40);} .dark\:accent-warning-50{ accent-color: var(--color-warning-50);} .dark\:accent-warning-60{ accent-color: var(--color-warning-60);} .dark\:accent-warning-70{ accent-color: var(--color-warning-70);} .dark\:accent-warning-80{ accent-color: var(--color-warning-80);} .dark\:accent-warning-90{ accent-color: var(--color-warning-90);} .dark\:accent-warning-100{ accent-color: var(--color-warning-100);} .dark\:bg-error-10{ background-color: var(--color-error-10);} .dark\:bg-error-20{ background-color: var(--color-error-20);} .dark\:bg-error-30{ background-color: var(--color-error-30);} .dark\:bg-error-40{ background-color: var(--color-error-40);} .dark\:bg-error-50{ background-color: var(--color-error-50);} .dark\:bg-error-60{ background-color: var(--color-error-60);} .dark\:bg-error-70{ background-color: var(--color-error-70);} .dark\:bg-error-80{ background-color: var(--color-error-80);} .dark\:bg-error-90{ background-color: var(--color-error-90);} .dark\:bg-error-100{ background-color: var(--color-error-100);} .dark\:text-error-10{ color: var(--color-error-10);} .dark\:text-error-20{ color: var(--color-error-20);} .dark\:text-error-30{ color: var(--color-error-30);} .dark\:text-error-40{ color: var(--color-error-40);} .dark\:text-error-50{ color: var(--color-error-50);} .dark\:text-error-60{ color: var(--color-error-60);} .dark\:text-error-70{ color: var(--color-error-70);} .dark\:text-error-80{ color: var(--color-error-80);} .dark\:text-error-90{ color: var(--color-error-90);} .dark\:text-error-100{ color: var(--color-error-100);} .dark\:border-error-10{ border-color: var(--color-error-10);} .dark\:border-error-20{ border-color: var(--color-error-20);} .dark\:border-error-30{ border-color: var(--color-error-30);} .dark\:border-error-40{ border-color: var(--color-error-40);} .dark\:border-error-50{ border-color: var(--color-error-50);} .dark\:border-error-60{ border-color: var(--color-error-60);} .dark\:border-error-70{ border-color: var(--color-error-70);} .dark\:border-error-80{ border-color: var(--color-error-80);} .dark\:border-error-90{ border-color: var(--color-error-90);} .dark\:border-error-100{ border-color: var(--color-error-100);} .dark\:accent-error-10{ accent-color: var(--color-error-10);} .dark\:accent-error-20{ accent-color: var(--color-error-20);} .dark\:accent-error-30{ accent-color: var(--color-error-30);} .dark\:accent-error-40{ accent-color: var(--color-error-40);} .dark\:accent-error-50{ accent-color: var(--color-error-50);} .dark\:accent-error-60{ accent-color: var(--color-error-60);} .dark\:accent-error-70{ accent-color: var(--color-error-70);} .dark\:accent-error-80{ accent-color: var(--color-error-80);} .dark\:accent-error-90{ accent-color: var(--color-error-90);} .dark\:accent-error-100{ accent-color: var(--color-error-100);} .dark\:bg-neutral-10{ background-color: var(--color-neutral-10);} .dark\:bg-neutral-20{ background-color: var(--color-neutral-20);} .dark\:bg-neutral-30{ background-color: var(--color-neutral-30);} .dark\:bg-neutral-40{ background-color: var(--color-neutral-40);} .dark\:bg-neutral-50{ background-color: var(--color-neutral-50);} .dark\:bg-neutral-60{ background-color: var(--color-neutral-60);} .dark\:bg-neutral-70{ background-color: var(--color-neutral-70);} .dark\:bg-neutral-80{ background-color: var(--color-neutral-80);} .dark\:bg-neutral-90{ background-color: var(--color-neutral-90);} .dark\:bg-neutral-100{ background-color: var(--color-neutral-100);} .dark\:text-neutral-10{ color: var(--color-neutral-10);} .dark\:text-neutral-20{ color: var(--color-neutral-20);} .dark\:text-neutral-30{ color: var(--color-neutral-30);} .dark\:text-neutral-40{ color: var(--color-neutral-40);} .dark\:text-neutral-50{ color: var(--color-neutral-50);} .dark\:text-neutral-60{ color: var(--color-neutral-60);} .dark\:text-neutral-70{ color: var(--color-neutral-70);} .dark\:text-neutral-80{ color: var(--color-neutral-80);} .dark\:text-neutral-90{ color: var(--color-neutral-90);} .dark\:text-neutral-100{ color: var(--color-neutral-100);} .dark\:border-neutral-10{ border-color: var(--color-neutral-10);} .dark\:border-neutral-20{ border-color: var(--color-neutral-20);} .dark\:border-neutral-30{ border-color: var(--color-neutral-30);} .dark\:border-neutral-40{ border-color: var(--color-neutral-40);} .dark\:border-neutral-50{ border-color: var(--color-neutral-50);} .dark\:border-neutral-60{ border-color: var(--color-neutral-60);} .dark\:border-neutral-70{ border-color: var(--color-neutral-70);} .dark\:border-neutral-80{ border-color: var(--color-neutral-80);} .dark\:border-neutral-90{ border-color: var(--color-neutral-90);} .dark\:border-neutral-100{ border-color: var(--color-neutral-100);} .dark\:accent-neutral-10{ accent-color: var(--color-neutral-10);} .dark\:accent-neutral-20{ accent-color: var(--color-neutral-20);} .dark\:accent-neutral-30{ accent-color: var(--color-neutral-30);} .dark\:accent-neutral-40{ accent-color: var(--color-neutral-40);} .dark\:accent-neutral-50{ accent-color: var(--color-neutral-50);} .dark\:accent-neutral-60{ accent-color: var(--color-neutral-60);} .dark\:accent-neutral-70{ accent-color: var(--color-neutral-70);} .dark\:accent-neutral-80{ accent-color: var(--color-neutral-80);} .dark\:accent-neutral-90{ accent-color: var(--color-neutral-90);} .dark\:accent-neutral-100{ accent-color: var(--color-neutral-100);} .dark\:bg-white{ background-color: #FAFAFA;} .dark\:bg-black{ background-color: #111110;} .dark\:bg-transparent{ background-color: transparent;} .dark\:bg-current{ background-color: currentColor;} .dark\:text-white{ color: #FAFAFA;} .dark\:text-black{ color: #111110;} .dark\:text-transparent{ color: transparent;} .dark\:text-current{ color: currentColor;} .dark\:bg-dark{ background-color: var(--color-dark);} .dark\:text-dark{ color: var(--color-dark);} .dark\:border-dark{ border-color: var(--color-dark);} .dark\:fill-dark{ fill: var(--color-dark);} .dark\:bg-light{ background-color: var(--color-light);} .dark\:text-light{ color: var(--color-light);} .dark\:border-light{ border-color: var(--color-light);} .dark\:fill-light{ fill: var(--color-light);} .dark\:shadow-none{ box-shadow: none;} .dark\:shadow-sm{ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} .dark\:shadow{ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);} .dark\:shadow-md{ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);} .dark\:shadow-lg{ box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.05);} .dark\:shadow-xl{ box-shadow: 0 20px 25px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.04);} .dark\:shadow-2xl{ box-shadow: 0 25px 50px rgba(0, 0, 0, 0.25);} .dark\:shadow-inner{ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.06);} .dark\:ring-0{ --ring-offset-width: 0px;--ring-offset-color: #fff;--ring-color: currentColor;box-shadow: 0 0 0 var(--ring-offset-width, 0px) var(--ring-offset-color, #fff), 0 0 0 var(--ring-offset-width, 0px) transparent;} .dark\:ring-1{ --ring-offset-width: 0px;--ring-offset-color: #fff;--ring-color: currentColor;box-shadow: 0 0 0 var(--ring-offset-width, 0px) var(--ring-offset-color, #fff), 0 0 0 calc(1px + var(--ring-offset-width, 0px)) var(--ring-color, currentColor);} .dark\:ring-2{ --ring-offset-width: 0px;--ring-offset-color: #fff;--ring-color: currentColor;box-shadow: 0 0 0 var(--ring-offset-width, 0px) var(--ring-offset-color, #fff), 0 0 0 calc(2px + var(--ring-offset-width, 0px)) var(--ring-color, currentColor);} .dark\:ring-offset-white{ --ring-offset-color: #fff;} .dark\:ring-offset-black{ --ring-offset-color: #000;} .dark\:ring-brand-10{ --ring-color: var(--color-brand-10);} .dark\:ring-offset-brand-10{ --ring-offset-color: var(--color-brand-10);} .dark\:ring-brand-20{ --ring-color: var(--color-brand-20);} .dark\:ring-offset-brand-20{ --ring-offset-color: var(--color-brand-20);} .dark\:ring-brand-30{ --ring-color: var(--color-brand-30);} .dark\:ring-offset-brand-30{ --ring-offset-color: var(--color-brand-30);} .dark\:ring-brand-40{ --ring-color: var(--color-brand-40);} .dark\:ring-offset-brand-40{ --ring-offset-color: var(--color-brand-40);} .dark\:ring-brand-50{ --ring-color: var(--color-brand-50);} .dark\:ring-offset-brand-50{ --ring-offset-color: var(--color-brand-50);} .dark\:ring-brand-60{ --ring-color: var(--color-brand-60);} .dark\:ring-offset-brand-60{ --ring-offset-color: var(--color-brand-60);} .dark\:ring-brand-70{ --ring-color: var(--color-brand-70);} .dark\:ring-offset-brand-70{ --ring-offset-color: var(--color-brand-70);} .dark\:ring-brand-80{ --ring-color: var(--color-brand-80);} .dark\:ring-offset-brand-80{ --ring-offset-color: var(--color-brand-80);} .dark\:ring-brand-90{ --ring-color: var(--color-brand-90);} .dark\:ring-offset-brand-90{ --ring-offset-color: var(--color-brand-90);} .dark\:ring-brand-100{ --ring-color: var(--color-brand-100);} .dark\:ring-offset-brand-100{ --ring-offset-color: var(--color-brand-100);} .dark\:ring-accent-10{ --ring-color: var(--color-accent-10);} .dark\:ring-offset-accent-10{ --ring-offset-color: var(--color-accent-10);} .dark\:ring-accent-20{ --ring-color: var(--color-accent-20);} .dark\:ring-offset-accent-20{ --ring-offset-color: var(--color-accent-20);} .dark\:ring-accent-30{ --ring-color: var(--color-accent-30);} .dark\:ring-offset-accent-30{ --ring-offset-color: var(--color-accent-30);} .dark\:ring-accent-40{ --ring-color: var(--color-accent-40);} .dark\:ring-offset-accent-40{ --ring-offset-color: var(--color-accent-40);} .dark\:ring-accent-50{ --ring-color: var(--color-accent-50);} .dark\:ring-offset-accent-50{ --ring-offset-color: var(--color-accent-50);} .dark\:ring-accent-60{ --ring-color: var(--color-accent-60);} .dark\:ring-offset-accent-60{ --ring-offset-color: var(--color-accent-60);} .dark\:ring-accent-70{ --ring-color: var(--color-accent-70);} .dark\:ring-offset-accent-70{ --ring-offset-color: var(--color-accent-70);} .dark\:ring-accent-80{ --ring-color: var(--color-accent-80);} .dark\:ring-offset-accent-80{ --ring-offset-color: var(--color-accent-80);} .dark\:ring-accent-90{ --ring-color: var(--color-accent-90);} .dark\:ring-offset-accent-90{ --ring-offset-color: var(--color-accent-90);} .dark\:ring-accent-100{ --ring-color: var(--color-accent-100);} .dark\:ring-offset-accent-100{ --ring-offset-color: var(--color-accent-100);} .dark\:ring-success-10{ --ring-color: var(--color-success-10);} .dark\:ring-offset-success-10{ --ring-offset-color: var(--color-success-10);} .dark\:ring-success-20{ --ring-color: var(--color-success-20);} .dark\:ring-offset-success-20{ --ring-offset-color: var(--color-success-20);} .dark\:ring-success-30{ --ring-color: var(--color-success-30);} .dark\:ring-offset-success-30{ --ring-offset-color: var(--color-success-30);} .dark\:ring-success-40{ --ring-color: var(--color-success-40);} .dark\:ring-offset-success-40{ --ring-offset-color: var(--color-success-40);} .dark\:ring-success-50{ --ring-color: var(--color-success-50);} .dark\:ring-offset-success-50{ --ring-offset-color: var(--color-success-50);} .dark\:ring-success-60{ --ring-color: var(--color-success-60);} .dark\:ring-offset-success-60{ --ring-offset-color: var(--color-success-60);} .dark\:ring-success-70{ --ring-color: var(--color-success-70);} .dark\:ring-offset-success-70{ --ring-offset-color: var(--color-success-70);} .dark\:ring-success-80{ --ring-color: var(--color-success-80);} .dark\:ring-offset-success-80{ --ring-offset-color: var(--color-success-80);} .dark\:ring-success-90{ --ring-color: var(--color-success-90);} .dark\:ring-offset-success-90{ --ring-offset-color: var(--color-success-90);} .dark\:ring-success-100{ --ring-color: var(--color-success-100);} .dark\:ring-offset-success-100{ --ring-offset-color: var(--color-success-100);} .dark\:ring-warning-10{ --ring-color: var(--color-warning-10);} .dark\:ring-offset-warning-10{ --ring-offset-color: var(--color-warning-10);} .dark\:ring-warning-20{ --ring-color: var(--color-warning-20);} .dark\:ring-offset-warning-20{ --ring-offset-color: var(--color-warning-20);} .dark\:ring-warning-30{ --ring-color: var(--color-warning-30);} .dark\:ring-offset-warning-30{ --ring-offset-color: var(--color-warning-30);} .dark\:ring-warning-40{ --ring-color: var(--color-warning-40);} .dark\:ring-offset-warning-40{ --ring-offset-color: var(--color-warning-40);} .dark\:ring-warning-50{ --ring-color: var(--color-warning-50);} .dark\:ring-offset-warning-50{ --ring-offset-color: var(--color-warning-50);} .dark\:ring-warning-60{ --ring-color: var(--color-warning-60);} .dark\:ring-offset-warning-60{ --ring-offset-color: var(--color-warning-60);} .dark\:ring-warning-70{ --ring-color: var(--color-warning-70);} .dark\:ring-offset-warning-70{ --ring-offset-color: var(--color-warning-70);} .dark\:ring-warning-80{ --ring-color: var(--color-warning-80);} .dark\:ring-offset-warning-80{ --ring-offset-color: var(--color-warning-80);} .dark\:ring-warning-90{ --ring-color: var(--color-warning-90);} .dark\:ring-offset-warning-90{ --ring-offset-color: var(--color-warning-90);} .dark\:ring-warning-100{ --ring-color: var(--color-warning-100);} .dark\:ring-offset-warning-100{ --ring-offset-color: var(--color-warning-100);} .dark\:ring-error-10{ --ring-color: var(--color-error-10);} .dark\:ring-offset-error-10{ --ring-offset-color: var(--color-error-10);} .dark\:ring-error-20{ --ring-color: var(--color-error-20);} .dark\:ring-offset-error-20{ --ring-offset-color: var(--color-error-20);} .dark\:ring-error-30{ --ring-color: var(--color-error-30);} .dark\:ring-offset-error-30{ --ring-offset-color: var(--color-error-30);} .dark\:ring-error-40{ --ring-color: var(--color-error-40);} .dark\:ring-offset-error-40{ --ring-offset-color: var(--color-error-40);} .dark\:ring-error-50{ --ring-color: var(--color-error-50);} .dark\:ring-offset-error-50{ --ring-offset-color: var(--color-error-50);} .dark\:ring-error-60{ --ring-color: var(--color-error-60);} .dark\:ring-offset-error-60{ --ring-offset-color: var(--color-error-60);} .dark\:ring-error-70{ --ring-color: var(--color-error-70);} .dark\:ring-offset-error-70{ --ring-offset-color: var(--color-error-70);} .dark\:ring-error-80{ --ring-color: var(--color-error-80);} .dark\:ring-offset-error-80{ --ring-offset-color: var(--color-error-80);} .dark\:ring-error-90{ --ring-color: var(--color-error-90);} .dark\:ring-offset-error-90{ --ring-offset-color: var(--color-error-90);} .dark\:ring-error-100{ --ring-color: var(--color-error-100);} .dark\:ring-offset-error-100{ --ring-offset-color: var(--color-error-100);} .dark\:ring-neutral-10{ --ring-color: var(--color-neutral-10);} .dark\:ring-offset-neutral-10{ --ring-offset-color: var(--color-neutral-10);} .dark\:ring-neutral-20{ --ring-color: var(--color-neutral-20);} .dark\:ring-offset-neutral-20{ --ring-offset-color: var(--color-neutral-20);} .dark\:ring-neutral-30{ --ring-color: var(--color-neutral-30);} .dark\:ring-offset-neutral-30{ --ring-offset-color: var(--color-neutral-30);} .dark\:ring-neutral-40{ --ring-color: var(--color-neutral-40);} .dark\:ring-offset-neutral-40{ --ring-offset-color: var(--color-neutral-40);} .dark\:ring-neutral-50{ --ring-color: var(--color-neutral-50);} .dark\:ring-offset-neutral-50{ --ring-offset-color: var(--color-neutral-50);} .dark\:ring-neutral-60{ --ring-color: var(--color-neutral-60);} .dark\:ring-offset-neutral-60{ --ring-offset-color: var(--color-neutral-60);} .dark\:ring-neutral-70{ --ring-color: var(--color-neutral-70);} .dark\:ring-offset-neutral-70{ --ring-offset-color: var(--color-neutral-70);} .dark\:ring-neutral-80{ --ring-color: var(--color-neutral-80);} .dark\:ring-offset-neutral-80{ --ring-offset-color: var(--color-neutral-80);} .dark\:ring-neutral-90{ --ring-color: var(--color-neutral-90);} .dark\:ring-offset-neutral-90{ --ring-offset-color: var(--color-neutral-90);} .dark\:ring-neutral-100{ --ring-color: var(--color-neutral-100);} .dark\:ring-offset-neutral-100{ --ring-offset-color: var(--color-neutral-100);} .dark\:fill-current{ fill: currentColor;} .dark\:stroke-current{ stroke: currentColor;} .dark\:fill-white{ fill: #FAFAFA;} .dark\:fill-black{ fill: #111110;} .dark\:fill-transparent{ fill: transparent;} .dark\:stroke-white{ stroke: #FAFAFA;} .dark\:stroke-black{ stroke: #111110;} .dark\:stroke-transparent{ stroke: transparent;} .dark\:fill-brand-10{ fill: var(--color-brand-10);} .dark\:fill-brand-20{ fill: var(--color-brand-20);} .dark\:fill-brand-30{ fill: var(--color-brand-30);} .dark\:fill-brand-40{ fill: var(--color-brand-40);} .dark\:fill-brand-50{ fill: var(--color-brand-50);} .dark\:fill-brand-60{ fill: var(--color-brand-60);} .dark\:fill-brand-70{ fill: var(--color-brand-70);} .dark\:fill-brand-80{ fill: var(--color-brand-80);} .dark\:fill-brand-90{ fill: var(--color-brand-90);} .dark\:fill-brand-100{ fill: var(--color-brand-100);} .dark\:fill-accent-10{ fill: var(--color-accent-10);} .dark\:fill-accent-20{ fill: var(--color-accent-20);} .dark\:fill-accent-30{ fill: var(--color-accent-30);} .dark\:fill-accent-40{ fill: var(--color-accent-40);} .dark\:fill-accent-50{ fill: var(--color-accent-50);} .dark\:fill-accent-60{ fill: var(--color-accent-60);} .dark\:fill-accent-70{ fill: var(--color-accent-70);} .dark\:fill-accent-80{ fill: var(--color-accent-80);} .dark\:fill-accent-90{ fill: var(--color-accent-90);} .dark\:fill-accent-100{ fill: var(--color-accent-100);} .dark\:fill-success-10{ fill: var(--color-success-10);} .dark\:fill-success-20{ fill: var(--color-success-20);} .dark\:fill-success-30{ fill: var(--color-success-30);} .dark\:fill-success-40{ fill: var(--color-success-40);} .dark\:fill-success-50{ fill: var(--color-success-50);} .dark\:fill-success-60{ fill: var(--color-success-60);} .dark\:fill-success-70{ fill: var(--color-success-70);} .dark\:fill-success-80{ fill: var(--color-success-80);} .dark\:fill-success-90{ fill: var(--color-success-90);} .dark\:fill-success-100{ fill: var(--color-success-100);} .dark\:fill-warning-10{ fill: var(--color-warning-10);} .dark\:fill-warning-20{ fill: var(--color-warning-20);} .dark\:fill-warning-30{ fill: var(--color-warning-30);} .dark\:fill-warning-40{ fill: var(--color-warning-40);} .dark\:fill-warning-50{ fill: var(--color-warning-50);} .dark\:fill-warning-60{ fill: var(--color-warning-60);} .dark\:fill-warning-70{ fill: var(--color-warning-70);} .dark\:fill-warning-80{ fill: var(--color-warning-80);} .dark\:fill-warning-90{ fill: var(--color-warning-90);} .dark\:fill-warning-100{ fill: var(--color-warning-100);} .dark\:fill-error-10{ fill: var(--color-error-10);} .dark\:fill-error-20{ fill: var(--color-error-20);} .dark\:fill-error-30{ fill: var(--color-error-30);} .dark\:fill-error-40{ fill: var(--color-error-40);} .dark\:fill-error-50{ fill: var(--color-error-50);} .dark\:fill-error-60{ fill: var(--color-error-60);} .dark\:fill-error-70{ fill: var(--color-error-70);} .dark\:fill-error-80{ fill: var(--color-error-80);} .dark\:fill-error-90{ fill: var(--color-error-90);} .dark\:fill-error-100{ fill: var(--color-error-100);} .dark\:fill-neutral-10{ fill: var(--color-neutral-10);} .dark\:fill-neutral-20{ fill: var(--color-neutral-20);} .dark\:fill-neutral-30{ fill: var(--color-neutral-30);} .dark\:fill-neutral-40{ fill: var(--color-neutral-40);} .dark\:fill-neutral-50{ fill: var(--color-neutral-50);} .dark\:fill-neutral-60{ fill: var(--color-neutral-60);} .dark\:fill-neutral-70{ fill: var(--color-neutral-70);} .dark\:fill-neutral-80{ fill: var(--color-neutral-80);} .dark\:fill-neutral-90{ fill: var(--color-neutral-90);} .dark\:fill-neutral-100{ fill: var(--color-neutral-100);} .dark\:stroke-brand-10{ stroke: var(--color-brand-10);} .dark\:stroke-brand-20{ stroke: var(--color-brand-20);} .dark\:stroke-brand-30{ stroke: var(--color-brand-30);} .dark\:stroke-brand-40{ stroke: var(--color-brand-40);} .dark\:stroke-brand-50{ stroke: var(--color-brand-50);} .dark\:stroke-brand-60{ stroke: var(--color-brand-60);} .dark\:stroke-brand-70{ stroke: var(--color-brand-70);} .dark\:stroke-brand-80{ stroke: var(--color-brand-80);} .dark\:stroke-brand-90{ stroke: var(--color-brand-90);} .dark\:stroke-brand-100{ stroke: var(--color-brand-100);} .dark\:stroke-accent-10{ stroke: var(--color-accent-10);} .dark\:stroke-accent-20{ stroke: var(--color-accent-20);} .dark\:stroke-accent-30{ stroke: var(--color-accent-30);} .dark\:stroke-accent-40{ stroke: var(--color-accent-40);} .dark\:stroke-accent-50{ stroke: var(--color-accent-50);} .dark\:stroke-accent-60{ stroke: var(--color-accent-60);} .dark\:stroke-accent-70{ stroke: var(--color-accent-70);} .dark\:stroke-accent-80{ stroke: var(--color-accent-80);} .dark\:stroke-accent-90{ stroke: var(--color-accent-90);} .dark\:stroke-accent-100{ stroke: var(--color-accent-100);} .dark\:stroke-success-10{ stroke: var(--color-success-10);} .dark\:stroke-success-20{ stroke: var(--color-success-20);} .dark\:stroke-success-30{ stroke: var(--color-success-30);} .dark\:stroke-success-40{ stroke: var(--color-success-40);} .dark\:stroke-success-50{ stroke: var(--color-success-50);} .dark\:stroke-success-60{ stroke: var(--color-success-60);} .dark\:stroke-success-70{ stroke: var(--color-success-70);} .dark\:stroke-success-80{ stroke: var(--color-success-80);} .dark\:stroke-success-90{ stroke: var(--color-success-90);} .dark\:stroke-success-100{ stroke: var(--color-success-100);} .dark\:stroke-warning-10{ stroke: var(--color-warning-10);} .dark\:stroke-warning-20{ stroke: var(--color-warning-20);} .dark\:stroke-warning-30{ stroke: var(--color-warning-30);} .dark\:stroke-warning-40{ stroke: var(--color-warning-40);} .dark\:stroke-warning-50{ stroke: var(--color-warning-50);} .dark\:stroke-warning-60{ stroke: var(--color-warning-60);} .dark\:stroke-warning-70{ stroke: var(--color-warning-70);} .dark\:stroke-warning-80{ stroke: var(--color-warning-80);} .dark\:stroke-warning-90{ stroke: var(--color-warning-90);} .dark\:stroke-warning-100{ stroke: var(--color-warning-100);} .dark\:stroke-error-10{ stroke: var(--color-error-10);} .dark\:stroke-error-20{ stroke: var(--color-error-20);} .dark\:stroke-error-30{ stroke: var(--color-error-30);} .dark\:stroke-error-40{ stroke: var(--color-error-40);} .dark\:stroke-error-50{ stroke: var(--color-error-50);} .dark\:stroke-error-60{ stroke: var(--color-error-60);} .dark\:stroke-error-70{ stroke: var(--color-error-70);} .dark\:stroke-error-80{ stroke: var(--color-error-80);} .dark\:stroke-error-90{ stroke: var(--color-error-90);} .dark\:stroke-error-100{ stroke: var(--color-error-100);} .dark\:stroke-neutral-10{ stroke: var(--color-neutral-10);} .dark\:stroke-neutral-20{ stroke: var(--color-neutral-20);} .dark\:stroke-neutral-30{ stroke: var(--color-neutral-30);} .dark\:stroke-neutral-40{ stroke: var(--color-neutral-40);} .dark\:stroke-neutral-50{ stroke: var(--color-neutral-50);} .dark\:stroke-neutral-60{ stroke: var(--color-neutral-60);} .dark\:stroke-neutral-70{ stroke: var(--color-neutral-70);} .dark\:stroke-neutral-80{ stroke: var(--color-neutral-80);} .dark\:stroke-neutral-90{ stroke: var(--color-neutral-90);} .dark\:stroke-neutral-100{ stroke: var(--color-neutral-100);} .dark\:caret-transparent{ caret-color: transparent;} .dark\:caret-current{ caret-color: currentColor;} .dark\:accent-current{ accent-color: currentColor;} .dark\:opacity-0{ opacity: 0;} .dark\:opacity-5{ opacity: 0.05;} .dark\:opacity-10{ opacity: 0.1;} .dark\:opacity-20{ opacity: 0.2;} .dark\:opacity-25{ opacity: 0.25;} .dark\:opacity-30{ opacity: 0.3;} .dark\:opacity-40{ opacity: 0.4;} .dark\:opacity-50{ opacity: 0.5;} .dark\:opacity-60{ opacity: 0.6;} .dark\:opacity-70{ opacity: 0.7;} .dark\:opacity-75{ opacity: 0.75;} .dark\:opacity-80{ opacity: 0.8;} .dark\:opacity-90{ opacity: 0.9;} .dark\:opacity-95{ opacity: 0.95;} .dark\:opacity-100{ opacity: 1;} .dark\:code-title-bar{ background-color: #2d2d2d;padding: 0.5rem 1rem;display: flex;align-items: center;gap: 0.5rem;border-bottom: 1px solid #3c3c3c;} .dark\:code-dot-red{ background-color: #ff5f57;} .dark\:code-dot-yellow{ background-color: #ffbd2e;} .dark\:code-dot-green{ background-color: #28c840;} .dark\:code-filename{ font-family: "Menlo", "Monaco", "Courier New", monospace;font-size: 0.85rem;color: white;margin-left: 0.5rem;} .dark\:token-tag{ color: #569cd6;} .dark\:token-attr{ color: #9cdcfe;} .dark\:token-string{ color: #ce9178;} .dark\:token-number{ color: #b5cea8;} .dark\:token-variant{ color: #4ec9b0;} .dark\:token-utility{ color: #dcdcaa;} .dark\:token-colour{ color: #6a9955;} .dark\:token-comment{ color: #6a9955;opacity: 0.75;font-style: italic;} .dark\:token-keyword{ color: #c586c0;} .dark\:token-operator{ color: #d4d4d4;} .dark\:token-line-number{ color: #858585;user-select: none;padding-right: 1rem;display: inline-block;min-width: 2rem;text-align: right;} .dark\:divide-brand-10 > * + *{ border-color: var(--color-brand-10);} .dark\:divide-brand-20 > * + *{ border-color: var(--color-brand-20);} .dark\:divide-brand-30 > * + *{ border-color: var(--color-brand-30);} .dark\:divide-brand-40 > * + *{ border-color: var(--color-brand-40);} .dark\:divide-brand-50 > * + *{ border-color: var(--color-brand-50);} .dark\:divide-brand-60 > * + *{ border-color: var(--color-brand-60);} .dark\:divide-brand-70 > * + *{ border-color: var(--color-brand-70);} .dark\:divide-brand-80 > * + *{ border-color: var(--color-brand-80);} .dark\:divide-brand-90 > * + *{ border-color: var(--color-brand-90);} .dark\:divide-brand-100 > * + *{ border-color: var(--color-brand-100);} .dark\:divide-accent-10 > * + *{ border-color: var(--color-accent-10);} .dark\:divide-accent-20 > * + *{ border-color: var(--color-accent-20);} .dark\:divide-accent-30 > * + *{ border-color: var(--color-accent-30);} .dark\:divide-accent-40 > * + *{ border-color: var(--color-accent-40);} .dark\:divide-accent-50 > * + *{ border-color: var(--color-accent-50);} .dark\:divide-accent-60 > * + *{ border-color: var(--color-accent-60);} .dark\:divide-accent-70 > * + *{ border-color: var(--color-accent-70);} .dark\:divide-accent-80 > * + *{ border-color: var(--color-accent-80);} .dark\:divide-accent-90 > * + *{ border-color: var(--color-accent-90);} .dark\:divide-accent-100 > * + *{ border-color: var(--color-accent-100);} .dark\:divide-success-10 > * + *{ border-color: var(--color-success-10);} .dark\:divide-success-20 > * + *{ border-color: var(--color-success-20);} .dark\:divide-success-30 > * + *{ border-color: var(--color-success-30);} .dark\:divide-success-40 > * + *{ border-color: var(--color-success-40);} .dark\:divide-success-50 > * + *{ border-color: var(--color-success-50);} .dark\:divide-success-60 > * + *{ border-color: var(--color-success-60);} .dark\:divide-success-70 > * + *{ border-color: var(--color-success-70);} .dark\:divide-success-80 > * + *{ border-color: var(--color-success-80);} .dark\:divide-success-90 > * + *{ border-color: var(--color-success-90);} .dark\:divide-success-100 > * + *{ border-color: var(--color-success-100);} .dark\:divide-warning-10 > * + *{ border-color: var(--color-warning-10);} .dark\:divide-warning-20 > * + *{ border-color: var(--color-warning-20);} .dark\:divide-warning-30 > * + *{ border-color: var(--color-warning-30);} .dark\:divide-warning-40 > * + *{ border-color: var(--color-warning-40);} .dark\:divide-warning-50 > * + *{ border-color: var(--color-warning-50);} .dark\:divide-warning-60 > * + *{ border-color: var(--color-warning-60);} .dark\:divide-warning-70 > * + *{ border-color: var(--color-warning-70);} .dark\:divide-warning-80 > * + *{ border-color: var(--color-warning-80);} .dark\:divide-warning-90 > * + *{ border-color: var(--color-warning-90);} .dark\:divide-warning-100 > * + *{ border-color: var(--color-warning-100);} .dark\:divide-error-10 > * + *{ border-color: var(--color-error-10);} .dark\:divide-error-20 > * + *{ border-color: var(--color-error-20);} .dark\:divide-error-30 > * + *{ border-color: var(--color-error-30);} .dark\:divide-error-40 > * + *{ border-color: var(--color-error-40);} .dark\:divide-error-50 > * + *{ border-color: var(--color-error-50);} .dark\:divide-error-60 > * + *{ border-color: var(--color-error-60);} .dark\:divide-error-70 > * + *{ border-color: var(--color-error-70);} .dark\:divide-error-80 > * + *{ border-color: var(--color-error-80);} .dark\:divide-error-90 > * + *{ border-color: var(--color-error-90);} .dark\:divide-error-100 > * + *{ border-color: var(--color-error-100);} .dark\:divide-neutral-10 > * + *{ border-color: var(--color-neutral-10);} .dark\:divide-neutral-20 > * + *{ border-color: var(--color-neutral-20);} .dark\:divide-neutral-30 > * + *{ border-color: var(--color-neutral-30);} .dark\:divide-neutral-40 > * + *{ border-color: var(--color-neutral-40);} .dark\:divide-neutral-50 > * + *{ border-color: var(--color-neutral-50);} .dark\:divide-neutral-60 > * + *{ border-color: var(--color-neutral-60);} .dark\:divide-neutral-70 > * + *{ border-color: var(--color-neutral-70);} .dark\:divide-neutral-80 > * + *{ border-color: var(--color-neutral-80);} .dark\:divide-neutral-90 > * + *{ border-color: var(--color-neutral-90);} .dark\:divide-neutral-100 > * + *{ border-color: var(--color-neutral-100);} .dark\:divide-white > * + *{ border-color: #FAFAFA;} .dark\:divide-black > * + *{ border-color: #111110;} .dark\:divide-transparent > * + *{ border-color: transparent;}}}}