@layer theme, base, components, utilities;@layer theme{ :root{ --color-brand-10: #B5F5A9;--color-brand-20: #9EE291;--color-brand-30: #8BCE7E;--color-brand-40: #78BA6C;--color-brand-50: #66A759;--color-brand-60: #539447;--color-brand-70: #418135;--color-brand-80: #2F6F22;--color-brand-90: #004000;--color-brand-100: #001100;--color-accent-10: #E9FADF;--color-accent-20: #E7F9DD;--color-accent-30: #E5F8DA;--color-accent-40: #E3F7D8;--color-accent-50: #E1F6D5;--color-accent-60: #DFF4D2;--color-accent-70: #DDF3D0;--color-accent-80: #D6F5C3;--color-accent-90: #5E794C;--color-accent-100: #050E01;--color-btn-primary-10: #B5F5A9;--color-btn-primary-20: #9EE291;--color-btn-primary-30: #8BCE7E;--color-btn-primary-40: #78BA6C;--color-btn-primary-50: #66A759;--color-btn-primary-60: #539447;--color-btn-primary-70: #418135;--color-btn-primary-80: #2F6F22;--color-btn-primary-90: #004000;--color-btn-primary-100: #001100;--color-btn-secondary-10: #E9FADF;--color-btn-secondary-20: #E7F9DD;--color-btn-secondary-30: #E5F8DA;--color-btn-secondary-40: #E3F7D8;--color-btn-secondary-50: #E1F6D5;--color-btn-secondary-60: #DFF4D2;--color-btn-secondary-70: #DDF3D0;--color-btn-secondary-80: #D6F5C3;--color-btn-secondary-90: #5E794C;--color-btn-secondary-100: #050E01;--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: #FFEB9C;--color-warning-20: #FFE484;--color-warning-30: #FFDE6A;--color-warning-40: #FFD749;--color-warning-50: #FFD130;--color-warning-60: #FFCB26;--color-warning-70: #FFC61A;--color-warning-80: #FFC107;--color-warning-90: #8E5500;--color-warning-100: #1B0400;--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;} 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: "Figtree", system-ui, sans-serif;font-synthesis: style;} h1, h2, h3, h4, h5, h6{ font-family: "Figtree", system-ui, sans-serif;}} @layer components{ .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);} .cta-band{ display: grid;gap: var(--space-3, 0.75rem);justify-items: center;text-align: center;background-color: var(--color-brand-10, #fdf2f8);border: 1px solid var(--color-brand-30, #f9a8d4);border-radius: var(--radius-lg, 16px);padding: clamp(2rem, 5vw, 3rem);} .cta-band h2{ margin: 0;color: var(--color-text, var(--color-neutral-90));} .cta-band p{ margin: 0;max-width: 40rem;color: var(--color-text, var(--color-neutral-90));} .split{ display: grid;align-items: start;gap: clamp(1.5rem, 4vw, 2.5rem);grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);} @media (max-width: 767.98px){ .split{ grid-template-columns: 1fr;}} .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;} .progress{ appearance: none;width: 100%;height: 0.75rem;border: none;border-radius: var(--radius-full, 9999px);overflow: hidden;background-color: var(--color-surface-raised, var(--color-neutral-10));}} @layer utilities{ .bg-dark{ background-color: var(--color-dark);} .text-dark{ color: var(--color-dark);} .border-dark{ border-color: var(--color-dark);} .fill-dark{ fill: var(--color-dark);} .bg-light{ background-color: var(--color-light);} .text-light{ color: var(--color-light);} .border-light{ border-color: var(--color-light);} .fill-light{ fill: var(--color-light);} .sr-only{ position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0;} @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-btn-primary-10{ background-color: var(--color-btn-primary-10);} .dark\:bg-btn-primary-20{ background-color: var(--color-btn-primary-20);} .dark\:bg-btn-primary-30{ background-color: var(--color-btn-primary-30);} .dark\:bg-btn-primary-40{ background-color: var(--color-btn-primary-40);} .dark\:bg-btn-primary-50{ background-color: var(--color-btn-primary-50);} .dark\:bg-btn-primary-60{ background-color: var(--color-btn-primary-60);} .dark\:bg-btn-primary-70{ background-color: var(--color-btn-primary-70);} .dark\:bg-btn-primary-80{ background-color: var(--color-btn-primary-80);} .dark\:bg-btn-primary-90{ background-color: var(--color-btn-primary-90);} .dark\:bg-btn-primary-100{ background-color: var(--color-btn-primary-100);} .dark\:text-btn-primary-10{ color: var(--color-btn-primary-10);} .dark\:text-btn-primary-20{ color: var(--color-btn-primary-20);} .dark\:text-btn-primary-30{ color: var(--color-btn-primary-30);} .dark\:text-btn-primary-40{ color: var(--color-btn-primary-40);} .dark\:text-btn-primary-50{ color: var(--color-btn-primary-50);} .dark\:text-btn-primary-60{ color: var(--color-btn-primary-60);} .dark\:text-btn-primary-70{ color: var(--color-btn-primary-70);} .dark\:text-btn-primary-80{ color: var(--color-btn-primary-80);} .dark\:text-btn-primary-90{ color: var(--color-btn-primary-90);} .dark\:text-btn-primary-100{ color: var(--color-btn-primary-100);} .dark\:border-btn-primary-10{ border-color: var(--color-btn-primary-10);} .dark\:border-btn-primary-20{ border-color: var(--color-btn-primary-20);} .dark\:border-btn-primary-30{ border-color: var(--color-btn-primary-30);} .dark\:border-btn-primary-40{ border-color: var(--color-btn-primary-40);} .dark\:border-btn-primary-50{ border-color: var(--color-btn-primary-50);} .dark\:border-btn-primary-60{ border-color: var(--color-btn-primary-60);} .dark\:border-btn-primary-70{ border-color: var(--color-btn-primary-70);} .dark\:border-btn-primary-80{ border-color: var(--color-btn-primary-80);} .dark\:border-btn-primary-90{ border-color: var(--color-btn-primary-90);} .dark\:border-btn-primary-100{ border-color: var(--color-btn-primary-100);} .dark\:accent-btn-primary-10{ accent-color: var(--color-btn-primary-10);} .dark\:accent-btn-primary-20{ accent-color: var(--color-btn-primary-20);} .dark\:accent-btn-primary-30{ accent-color: var(--color-btn-primary-30);} .dark\:accent-btn-primary-40{ accent-color: var(--color-btn-primary-40);} .dark\:accent-btn-primary-50{ accent-color: var(--color-btn-primary-50);} .dark\:accent-btn-primary-60{ accent-color: var(--color-btn-primary-60);} .dark\:accent-btn-primary-70{ accent-color: var(--color-btn-primary-70);} .dark\:accent-btn-primary-80{ accent-color: var(--color-btn-primary-80);} .dark\:accent-btn-primary-90{ accent-color: var(--color-btn-primary-90);} .dark\:accent-btn-primary-100{ accent-color: var(--color-btn-primary-100);} .dark\:bg-btn-secondary-10{ background-color: var(--color-btn-secondary-10);} .dark\:bg-btn-secondary-20{ background-color: var(--color-btn-secondary-20);} .dark\:bg-btn-secondary-30{ background-color: var(--color-btn-secondary-30);} .dark\:bg-btn-secondary-40{ background-color: var(--color-btn-secondary-40);} .dark\:bg-btn-secondary-50{ background-color: var(--color-btn-secondary-50);} .dark\:bg-btn-secondary-60{ background-color: var(--color-btn-secondary-60);} .dark\:bg-btn-secondary-70{ background-color: var(--color-btn-secondary-70);} .dark\:bg-btn-secondary-80{ background-color: var(--color-btn-secondary-80);} .dark\:bg-btn-secondary-90{ background-color: var(--color-btn-secondary-90);} .dark\:bg-btn-secondary-100{ background-color: var(--color-btn-secondary-100);} .dark\:text-btn-secondary-10{ color: var(--color-btn-secondary-10);} .dark\:text-btn-secondary-20{ color: var(--color-btn-secondary-20);} .dark\:text-btn-secondary-30{ color: var(--color-btn-secondary-30);} .dark\:text-btn-secondary-40{ color: var(--color-btn-secondary-40);} .dark\:text-btn-secondary-50{ color: var(--color-btn-secondary-50);} .dark\:text-btn-secondary-60{ color: var(--color-btn-secondary-60);} .dark\:text-btn-secondary-70{ color: var(--color-btn-secondary-70);} .dark\:text-btn-secondary-80{ color: var(--color-btn-secondary-80);} .dark\:text-btn-secondary-90{ color: var(--color-btn-secondary-90);} .dark\:text-btn-secondary-100{ color: var(--color-btn-secondary-100);} .dark\:border-btn-secondary-10{ border-color: var(--color-btn-secondary-10);} .dark\:border-btn-secondary-20{ border-color: var(--color-btn-secondary-20);} .dark\:border-btn-secondary-30{ border-color: var(--color-btn-secondary-30);} .dark\:border-btn-secondary-40{ border-color: var(--color-btn-secondary-40);} .dark\:border-btn-secondary-50{ border-color: var(--color-btn-secondary-50);} .dark\:border-btn-secondary-60{ border-color: var(--color-btn-secondary-60);} .dark\:border-btn-secondary-70{ border-color: var(--color-btn-secondary-70);} .dark\:border-btn-secondary-80{ border-color: var(--color-btn-secondary-80);} .dark\:border-btn-secondary-90{ border-color: var(--color-btn-secondary-90);} .dark\:border-btn-secondary-100{ border-color: var(--color-btn-secondary-100);} .dark\:accent-btn-secondary-10{ accent-color: var(--color-btn-secondary-10);} .dark\:accent-btn-secondary-20{ accent-color: var(--color-btn-secondary-20);} .dark\:accent-btn-secondary-30{ accent-color: var(--color-btn-secondary-30);} .dark\:accent-btn-secondary-40{ accent-color: var(--color-btn-secondary-40);} .dark\:accent-btn-secondary-50{ accent-color: var(--color-btn-secondary-50);} .dark\:accent-btn-secondary-60{ accent-color: var(--color-btn-secondary-60);} .dark\:accent-btn-secondary-70{ accent-color: var(--color-btn-secondary-70);} .dark\:accent-btn-secondary-80{ accent-color: var(--color-btn-secondary-80);} .dark\:accent-btn-secondary-90{ accent-color: var(--color-btn-secondary-90);} .dark\:accent-btn-secondary-100{ accent-color: var(--color-btn-secondary-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\:outline-brand-10{ outline-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\:outline-brand-20{ outline-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\:outline-brand-30{ outline-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\:outline-brand-40{ outline-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\:outline-brand-50{ outline-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\:outline-brand-60{ outline-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\:outline-brand-70{ outline-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\:outline-brand-80{ outline-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\:outline-brand-90{ outline-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\:outline-brand-100{ outline-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\:outline-accent-10{ outline-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\:outline-accent-20{ outline-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\:outline-accent-30{ outline-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\:outline-accent-40{ outline-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\:outline-accent-50{ outline-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\:outline-accent-60{ outline-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\:outline-accent-70{ outline-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\:outline-accent-80{ outline-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\:outline-accent-90{ outline-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\:outline-accent-100{ outline-color: var(--color-accent-100);} .dark\:ring-btn-primary-10{ --ring-color: var(--color-btn-primary-10);} .dark\:ring-offset-btn-primary-10{ --ring-offset-color: var(--color-btn-primary-10);} .dark\:outline-btn-primary-10{ outline-color: var(--color-btn-primary-10);} .dark\:ring-btn-primary-20{ --ring-color: var(--color-btn-primary-20);} .dark\:ring-offset-btn-primary-20{ --ring-offset-color: var(--color-btn-primary-20);} .dark\:outline-btn-primary-20{ outline-color: var(--color-btn-primary-20);} .dark\:ring-btn-primary-30{ --ring-color: var(--color-btn-primary-30);} .dark\:ring-offset-btn-primary-30{ --ring-offset-color: var(--color-btn-primary-30);} .dark\:outline-btn-primary-30{ outline-color: var(--color-btn-primary-30);} .dark\:ring-btn-primary-40{ --ring-color: var(--color-btn-primary-40);} .dark\:ring-offset-btn-primary-40{ --ring-offset-color: var(--color-btn-primary-40);} .dark\:outline-btn-primary-40{ outline-color: var(--color-btn-primary-40);} .dark\:ring-btn-primary-50{ --ring-color: var(--color-btn-primary-50);} .dark\:ring-offset-btn-primary-50{ --ring-offset-color: var(--color-btn-primary-50);} .dark\:outline-btn-primary-50{ outline-color: var(--color-btn-primary-50);} .dark\:ring-btn-primary-60{ --ring-color: var(--color-btn-primary-60);} .dark\:ring-offset-btn-primary-60{ --ring-offset-color: var(--color-btn-primary-60);} .dark\:outline-btn-primary-60{ outline-color: var(--color-btn-primary-60);} .dark\:ring-btn-primary-70{ --ring-color: var(--color-btn-primary-70);} .dark\:ring-offset-btn-primary-70{ --ring-offset-color: var(--color-btn-primary-70);} .dark\:outline-btn-primary-70{ outline-color: var(--color-btn-primary-70);} .dark\:ring-btn-primary-80{ --ring-color: var(--color-btn-primary-80);} .dark\:ring-offset-btn-primary-80{ --ring-offset-color: var(--color-btn-primary-80);} .dark\:outline-btn-primary-80{ outline-color: var(--color-btn-primary-80);} .dark\:ring-btn-primary-90{ --ring-color: var(--color-btn-primary-90);} .dark\:ring-offset-btn-primary-90{ --ring-offset-color: var(--color-btn-primary-90);} .dark\:outline-btn-primary-90{ outline-color: var(--color-btn-primary-90);} .dark\:ring-btn-primary-100{ --ring-color: var(--color-btn-primary-100);} .dark\:ring-offset-btn-primary-100{ --ring-offset-color: var(--color-btn-primary-100);} .dark\:outline-btn-primary-100{ outline-color: var(--color-btn-primary-100);} .dark\:ring-btn-secondary-10{ --ring-color: var(--color-btn-secondary-10);} .dark\:ring-offset-btn-secondary-10{ --ring-offset-color: var(--color-btn-secondary-10);} .dark\:outline-btn-secondary-10{ outline-color: var(--color-btn-secondary-10);} .dark\:ring-btn-secondary-20{ --ring-color: var(--color-btn-secondary-20);} .dark\:ring-offset-btn-secondary-20{ --ring-offset-color: var(--color-btn-secondary-20);} .dark\:outline-btn-secondary-20{ outline-color: var(--color-btn-secondary-20);} .dark\:ring-btn-secondary-30{ --ring-color: var(--color-btn-secondary-30);} .dark\:ring-offset-btn-secondary-30{ --ring-offset-color: var(--color-btn-secondary-30);} .dark\:outline-btn-secondary-30{ outline-color: var(--color-btn-secondary-30);} .dark\:ring-btn-secondary-40{ --ring-color: var(--color-btn-secondary-40);} .dark\:ring-offset-btn-secondary-40{ --ring-offset-color: var(--color-btn-secondary-40);} .dark\:outline-btn-secondary-40{ outline-color: var(--color-btn-secondary-40);} .dark\:ring-btn-secondary-50{ --ring-color: var(--color-btn-secondary-50);} .dark\:ring-offset-btn-secondary-50{ --ring-offset-color: var(--color-btn-secondary-50);} .dark\:outline-btn-secondary-50{ outline-color: var(--color-btn-secondary-50);} .dark\:ring-btn-secondary-60{ --ring-color: var(--color-btn-secondary-60);} .dark\:ring-offset-btn-secondary-60{ --ring-offset-color: var(--color-btn-secondary-60);} .dark\:outline-btn-secondary-60{ outline-color: var(--color-btn-secondary-60);} .dark\:ring-btn-secondary-70{ --ring-color: var(--color-btn-secondary-70);} .dark\:ring-offset-btn-secondary-70{ --ring-offset-color: var(--color-btn-secondary-70);} .dark\:outline-btn-secondary-70{ outline-color: var(--color-btn-secondary-70);} .dark\:ring-btn-secondary-80{ --ring-color: var(--color-btn-secondary-80);} .dark\:ring-offset-btn-secondary-80{ --ring-offset-color: var(--color-btn-secondary-80);} .dark\:outline-btn-secondary-80{ outline-color: var(--color-btn-secondary-80);} .dark\:ring-btn-secondary-90{ --ring-color: var(--color-btn-secondary-90);} .dark\:ring-offset-btn-secondary-90{ --ring-offset-color: var(--color-btn-secondary-90);} .dark\:outline-btn-secondary-90{ outline-color: var(--color-btn-secondary-90);} .dark\:ring-btn-secondary-100{ --ring-color: var(--color-btn-secondary-100);} .dark\:ring-offset-btn-secondary-100{ --ring-offset-color: var(--color-btn-secondary-100);} .dark\:outline-btn-secondary-100{ outline-color: var(--color-btn-secondary-100);} .dark\:ring-success-10{ --ring-color: var(--color-success-10);} .dark\:ring-offset-success-10{ --ring-offset-color: var(--color-success-10);} .dark\:outline-success-10{ outline-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\:outline-success-20{ outline-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\:outline-success-30{ outline-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\:outline-success-40{ outline-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\:outline-success-50{ outline-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\:outline-success-60{ outline-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\:outline-success-70{ outline-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\:outline-success-80{ outline-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\:outline-success-90{ outline-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\:outline-success-100{ outline-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\:outline-warning-10{ outline-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\:outline-warning-20{ outline-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\:outline-warning-30{ outline-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\:outline-warning-40{ outline-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\:outline-warning-50{ outline-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\:outline-warning-60{ outline-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\:outline-warning-70{ outline-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\:outline-warning-80{ outline-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\:outline-warning-90{ outline-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\:outline-warning-100{ outline-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\:outline-error-10{ outline-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\:outline-error-20{ outline-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\:outline-error-30{ outline-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\:outline-error-40{ outline-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\:outline-error-50{ outline-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\:outline-error-60{ outline-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\:outline-error-70{ outline-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\:outline-error-80{ outline-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\:outline-error-90{ outline-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\:outline-error-100{ outline-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\:outline-neutral-10{ outline-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\:outline-neutral-20{ outline-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\:outline-neutral-30{ outline-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\:outline-neutral-40{ outline-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\:outline-neutral-50{ outline-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\:outline-neutral-60{ outline-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\:outline-neutral-70{ outline-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\:outline-neutral-80{ outline-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\:outline-neutral-90{ outline-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\:outline-neutral-100{ outline-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-btn-primary-10{ fill: var(--color-btn-primary-10);} .dark\:fill-btn-primary-20{ fill: var(--color-btn-primary-20);} .dark\:fill-btn-primary-30{ fill: var(--color-btn-primary-30);} .dark\:fill-btn-primary-40{ fill: var(--color-btn-primary-40);} .dark\:fill-btn-primary-50{ fill: var(--color-btn-primary-50);} .dark\:fill-btn-primary-60{ fill: var(--color-btn-primary-60);} .dark\:fill-btn-primary-70{ fill: var(--color-btn-primary-70);} .dark\:fill-btn-primary-80{ fill: var(--color-btn-primary-80);} .dark\:fill-btn-primary-90{ fill: var(--color-btn-primary-90);} .dark\:fill-btn-primary-100{ fill: var(--color-btn-primary-100);} .dark\:fill-btn-secondary-10{ fill: var(--color-btn-secondary-10);} .dark\:fill-btn-secondary-20{ fill: var(--color-btn-secondary-20);} .dark\:fill-btn-secondary-30{ fill: var(--color-btn-secondary-30);} .dark\:fill-btn-secondary-40{ fill: var(--color-btn-secondary-40);} .dark\:fill-btn-secondary-50{ fill: var(--color-btn-secondary-50);} .dark\:fill-btn-secondary-60{ fill: var(--color-btn-secondary-60);} .dark\:fill-btn-secondary-70{ fill: var(--color-btn-secondary-70);} .dark\:fill-btn-secondary-80{ fill: var(--color-btn-secondary-80);} .dark\:fill-btn-secondary-90{ fill: var(--color-btn-secondary-90);} .dark\:fill-btn-secondary-100{ fill: var(--color-btn-secondary-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-btn-primary-10{ stroke: var(--color-btn-primary-10);} .dark\:stroke-btn-primary-20{ stroke: var(--color-btn-primary-20);} .dark\:stroke-btn-primary-30{ stroke: var(--color-btn-primary-30);} .dark\:stroke-btn-primary-40{ stroke: var(--color-btn-primary-40);} .dark\:stroke-btn-primary-50{ stroke: var(--color-btn-primary-50);} .dark\:stroke-btn-primary-60{ stroke: var(--color-btn-primary-60);} .dark\:stroke-btn-primary-70{ stroke: var(--color-btn-primary-70);} .dark\:stroke-btn-primary-80{ stroke: var(--color-btn-primary-80);} .dark\:stroke-btn-primary-90{ stroke: var(--color-btn-primary-90);} .dark\:stroke-btn-primary-100{ stroke: var(--color-btn-primary-100);} .dark\:stroke-btn-secondary-10{ stroke: var(--color-btn-secondary-10);} .dark\:stroke-btn-secondary-20{ stroke: var(--color-btn-secondary-20);} .dark\:stroke-btn-secondary-30{ stroke: var(--color-btn-secondary-30);} .dark\:stroke-btn-secondary-40{ stroke: var(--color-btn-secondary-40);} .dark\:stroke-btn-secondary-50{ stroke: var(--color-btn-secondary-50);} .dark\:stroke-btn-secondary-60{ stroke: var(--color-btn-secondary-60);} .dark\:stroke-btn-secondary-70{ stroke: var(--color-btn-secondary-70);} .dark\:stroke-btn-secondary-80{ stroke: var(--color-btn-secondary-80);} .dark\:stroke-btn-secondary-90{ stroke: var(--color-btn-secondary-90);} .dark\:stroke-btn-secondary-100{ stroke: var(--color-btn-secondary-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\:inline-code{ display: inline-block;padding: 0.1em 0.35em;border: 1px solid var(--color-neutral-20);border-radius: var(--radius-sm, 4px);background-color: var(--color-neutral-10);color: var(--color-neutral-90);font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size: 0.875em;line-height: 1.4;} .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-btn-primary-10 > * + *{ border-color: var(--color-btn-primary-10);} .dark\:divide-btn-primary-20 > * + *{ border-color: var(--color-btn-primary-20);} .dark\:divide-btn-primary-30 > * + *{ border-color: var(--color-btn-primary-30);} .dark\:divide-btn-primary-40 > * + *{ border-color: var(--color-btn-primary-40);} .dark\:divide-btn-primary-50 > * + *{ border-color: var(--color-btn-primary-50);} .dark\:divide-btn-primary-60 > * + *{ border-color: var(--color-btn-primary-60);} .dark\:divide-btn-primary-70 > * + *{ border-color: var(--color-btn-primary-70);} .dark\:divide-btn-primary-80 > * + *{ border-color: var(--color-btn-primary-80);} .dark\:divide-btn-primary-90 > * + *{ border-color: var(--color-btn-primary-90);} .dark\:divide-btn-primary-100 > * + *{ border-color: var(--color-btn-primary-100);} .dark\:divide-btn-secondary-10 > * + *{ border-color: var(--color-btn-secondary-10);} .dark\:divide-btn-secondary-20 > * + *{ border-color: var(--color-btn-secondary-20);} .dark\:divide-btn-secondary-30 > * + *{ border-color: var(--color-btn-secondary-30);} .dark\:divide-btn-secondary-40 > * + *{ border-color: var(--color-btn-secondary-40);} .dark\:divide-btn-secondary-50 > * + *{ border-color: var(--color-btn-secondary-50);} .dark\:divide-btn-secondary-60 > * + *{ border-color: var(--color-btn-secondary-60);} .dark\:divide-btn-secondary-70 > * + *{ border-color: var(--color-btn-secondary-70);} .dark\:divide-btn-secondary-80 > * + *{ border-color: var(--color-btn-secondary-80);} .dark\:divide-btn-secondary-90 > * + *{ border-color: var(--color-btn-secondary-90);} .dark\:divide-btn-secondary-100 > * + *{ border-color: var(--color-btn-secondary-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-btn-primary-10{ background-color: var(--color-btn-primary-10);} .dark\:bg-btn-primary-20{ background-color: var(--color-btn-primary-20);} .dark\:bg-btn-primary-30{ background-color: var(--color-btn-primary-30);} .dark\:bg-btn-primary-40{ background-color: var(--color-btn-primary-40);} .dark\:bg-btn-primary-50{ background-color: var(--color-btn-primary-50);} .dark\:bg-btn-primary-60{ background-color: var(--color-btn-primary-60);} .dark\:bg-btn-primary-70{ background-color: var(--color-btn-primary-70);} .dark\:bg-btn-primary-80{ background-color: var(--color-btn-primary-80);} .dark\:bg-btn-primary-90{ background-color: var(--color-btn-primary-90);} .dark\:bg-btn-primary-100{ background-color: var(--color-btn-primary-100);} .dark\:text-btn-primary-10{ color: var(--color-btn-primary-10);} .dark\:text-btn-primary-20{ color: var(--color-btn-primary-20);} .dark\:text-btn-primary-30{ color: var(--color-btn-primary-30);} .dark\:text-btn-primary-40{ color: var(--color-btn-primary-40);} .dark\:text-btn-primary-50{ color: var(--color-btn-primary-50);} .dark\:text-btn-primary-60{ color: var(--color-btn-primary-60);} .dark\:text-btn-primary-70{ color: var(--color-btn-primary-70);} .dark\:text-btn-primary-80{ color: var(--color-btn-primary-80);} .dark\:text-btn-primary-90{ color: var(--color-btn-primary-90);} .dark\:text-btn-primary-100{ color: var(--color-btn-primary-100);} .dark\:border-btn-primary-10{ border-color: var(--color-btn-primary-10);} .dark\:border-btn-primary-20{ border-color: var(--color-btn-primary-20);} .dark\:border-btn-primary-30{ border-color: var(--color-btn-primary-30);} .dark\:border-btn-primary-40{ border-color: var(--color-btn-primary-40);} .dark\:border-btn-primary-50{ border-color: var(--color-btn-primary-50);} .dark\:border-btn-primary-60{ border-color: var(--color-btn-primary-60);} .dark\:border-btn-primary-70{ border-color: var(--color-btn-primary-70);} .dark\:border-btn-primary-80{ border-color: var(--color-btn-primary-80);} .dark\:border-btn-primary-90{ border-color: var(--color-btn-primary-90);} .dark\:border-btn-primary-100{ border-color: var(--color-btn-primary-100);} .dark\:accent-btn-primary-10{ accent-color: var(--color-btn-primary-10);} .dark\:accent-btn-primary-20{ accent-color: var(--color-btn-primary-20);} .dark\:accent-btn-primary-30{ accent-color: var(--color-btn-primary-30);} .dark\:accent-btn-primary-40{ accent-color: var(--color-btn-primary-40);} .dark\:accent-btn-primary-50{ accent-color: var(--color-btn-primary-50);} .dark\:accent-btn-primary-60{ accent-color: var(--color-btn-primary-60);} .dark\:accent-btn-primary-70{ accent-color: var(--color-btn-primary-70);} .dark\:accent-btn-primary-80{ accent-color: var(--color-btn-primary-80);} .dark\:accent-btn-primary-90{ accent-color: var(--color-btn-primary-90);} .dark\:accent-btn-primary-100{ accent-color: var(--color-btn-primary-100);} .dark\:bg-btn-secondary-10{ background-color: var(--color-btn-secondary-10);} .dark\:bg-btn-secondary-20{ background-color: var(--color-btn-secondary-20);} .dark\:bg-btn-secondary-30{ background-color: var(--color-btn-secondary-30);} .dark\:bg-btn-secondary-40{ background-color: var(--color-btn-secondary-40);} .dark\:bg-btn-secondary-50{ background-color: var(--color-btn-secondary-50);} .dark\:bg-btn-secondary-60{ background-color: var(--color-btn-secondary-60);} .dark\:bg-btn-secondary-70{ background-color: var(--color-btn-secondary-70);} .dark\:bg-btn-secondary-80{ background-color: var(--color-btn-secondary-80);} .dark\:bg-btn-secondary-90{ background-color: var(--color-btn-secondary-90);} .dark\:bg-btn-secondary-100{ background-color: var(--color-btn-secondary-100);} .dark\:text-btn-secondary-10{ color: var(--color-btn-secondary-10);} .dark\:text-btn-secondary-20{ color: var(--color-btn-secondary-20);} .dark\:text-btn-secondary-30{ color: var(--color-btn-secondary-30);} .dark\:text-btn-secondary-40{ color: var(--color-btn-secondary-40);} .dark\:text-btn-secondary-50{ color: var(--color-btn-secondary-50);} .dark\:text-btn-secondary-60{ color: var(--color-btn-secondary-60);} .dark\:text-btn-secondary-70{ color: var(--color-btn-secondary-70);} .dark\:text-btn-secondary-80{ color: var(--color-btn-secondary-80);} .dark\:text-btn-secondary-90{ color: var(--color-btn-secondary-90);} .dark\:text-btn-secondary-100{ color: var(--color-btn-secondary-100);} .dark\:border-btn-secondary-10{ border-color: var(--color-btn-secondary-10);} .dark\:border-btn-secondary-20{ border-color: var(--color-btn-secondary-20);} .dark\:border-btn-secondary-30{ border-color: var(--color-btn-secondary-30);} .dark\:border-btn-secondary-40{ border-color: var(--color-btn-secondary-40);} .dark\:border-btn-secondary-50{ border-color: var(--color-btn-secondary-50);} .dark\:border-btn-secondary-60{ border-color: var(--color-btn-secondary-60);} .dark\:border-btn-secondary-70{ border-color: var(--color-btn-secondary-70);} .dark\:border-btn-secondary-80{ border-color: var(--color-btn-secondary-80);} .dark\:border-btn-secondary-90{ border-color: var(--color-btn-secondary-90);} .dark\:border-btn-secondary-100{ border-color: var(--color-btn-secondary-100);} .dark\:accent-btn-secondary-10{ accent-color: var(--color-btn-secondary-10);} .dark\:accent-btn-secondary-20{ accent-color: var(--color-btn-secondary-20);} .dark\:accent-btn-secondary-30{ accent-color: var(--color-btn-secondary-30);} .dark\:accent-btn-secondary-40{ accent-color: var(--color-btn-secondary-40);} .dark\:accent-btn-secondary-50{ accent-color: var(--color-btn-secondary-50);} .dark\:accent-btn-secondary-60{ accent-color: var(--color-btn-secondary-60);} .dark\:accent-btn-secondary-70{ accent-color: var(--color-btn-secondary-70);} .dark\:accent-btn-secondary-80{ accent-color: var(--color-btn-secondary-80);} .dark\:accent-btn-secondary-90{ accent-color: var(--color-btn-secondary-90);} .dark\:accent-btn-secondary-100{ accent-color: var(--color-btn-secondary-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\:outline-brand-10{ outline-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\:outline-brand-20{ outline-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\:outline-brand-30{ outline-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\:outline-brand-40{ outline-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\:outline-brand-50{ outline-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\:outline-brand-60{ outline-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\:outline-brand-70{ outline-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\:outline-brand-80{ outline-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\:outline-brand-90{ outline-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\:outline-brand-100{ outline-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\:outline-accent-10{ outline-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\:outline-accent-20{ outline-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\:outline-accent-30{ outline-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\:outline-accent-40{ outline-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\:outline-accent-50{ outline-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\:outline-accent-60{ outline-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\:outline-accent-70{ outline-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\:outline-accent-80{ outline-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\:outline-accent-90{ outline-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\:outline-accent-100{ outline-color: var(--color-accent-100);} .dark\:ring-btn-primary-10{ --ring-color: var(--color-btn-primary-10);} .dark\:ring-offset-btn-primary-10{ --ring-offset-color: var(--color-btn-primary-10);} .dark\:outline-btn-primary-10{ outline-color: var(--color-btn-primary-10);} .dark\:ring-btn-primary-20{ --ring-color: var(--color-btn-primary-20);} .dark\:ring-offset-btn-primary-20{ --ring-offset-color: var(--color-btn-primary-20);} .dark\:outline-btn-primary-20{ outline-color: var(--color-btn-primary-20);} .dark\:ring-btn-primary-30{ --ring-color: var(--color-btn-primary-30);} .dark\:ring-offset-btn-primary-30{ --ring-offset-color: var(--color-btn-primary-30);} .dark\:outline-btn-primary-30{ outline-color: var(--color-btn-primary-30);} .dark\:ring-btn-primary-40{ --ring-color: var(--color-btn-primary-40);} .dark\:ring-offset-btn-primary-40{ --ring-offset-color: var(--color-btn-primary-40);} .dark\:outline-btn-primary-40{ outline-color: var(--color-btn-primary-40);} .dark\:ring-btn-primary-50{ --ring-color: var(--color-btn-primary-50);} .dark\:ring-offset-btn-primary-50{ --ring-offset-color: var(--color-btn-primary-50);} .dark\:outline-btn-primary-50{ outline-color: var(--color-btn-primary-50);} .dark\:ring-btn-primary-60{ --ring-color: var(--color-btn-primary-60);} .dark\:ring-offset-btn-primary-60{ --ring-offset-color: var(--color-btn-primary-60);} .dark\:outline-btn-primary-60{ outline-color: var(--color-btn-primary-60);} .dark\:ring-btn-primary-70{ --ring-color: var(--color-btn-primary-70);} .dark\:ring-offset-btn-primary-70{ --ring-offset-color: var(--color-btn-primary-70);} .dark\:outline-btn-primary-70{ outline-color: var(--color-btn-primary-70);} .dark\:ring-btn-primary-80{ --ring-color: var(--color-btn-primary-80);} .dark\:ring-offset-btn-primary-80{ --ring-offset-color: var(--color-btn-primary-80);} .dark\:outline-btn-primary-80{ outline-color: var(--color-btn-primary-80);} .dark\:ring-btn-primary-90{ --ring-color: var(--color-btn-primary-90);} .dark\:ring-offset-btn-primary-90{ --ring-offset-color: var(--color-btn-primary-90);} .dark\:outline-btn-primary-90{ outline-color: var(--color-btn-primary-90);} .dark\:ring-btn-primary-100{ --ring-color: var(--color-btn-primary-100);} .dark\:ring-offset-btn-primary-100{ --ring-offset-color: var(--color-btn-primary-100);} .dark\:outline-btn-primary-100{ outline-color: var(--color-btn-primary-100);} .dark\:ring-btn-secondary-10{ --ring-color: var(--color-btn-secondary-10);} .dark\:ring-offset-btn-secondary-10{ --ring-offset-color: var(--color-btn-secondary-10);} .dark\:outline-btn-secondary-10{ outline-color: var(--color-btn-secondary-10);} .dark\:ring-btn-secondary-20{ --ring-color: var(--color-btn-secondary-20);} .dark\:ring-offset-btn-secondary-20{ --ring-offset-color: var(--color-btn-secondary-20);} .dark\:outline-btn-secondary-20{ outline-color: var(--color-btn-secondary-20);} .dark\:ring-btn-secondary-30{ --ring-color: var(--color-btn-secondary-30);} .dark\:ring-offset-btn-secondary-30{ --ring-offset-color: var(--color-btn-secondary-30);} .dark\:outline-btn-secondary-30{ outline-color: var(--color-btn-secondary-30);} .dark\:ring-btn-secondary-40{ --ring-color: var(--color-btn-secondary-40);} .dark\:ring-offset-btn-secondary-40{ --ring-offset-color: var(--color-btn-secondary-40);} .dark\:outline-btn-secondary-40{ outline-color: var(--color-btn-secondary-40);} .dark\:ring-btn-secondary-50{ --ring-color: var(--color-btn-secondary-50);} .dark\:ring-offset-btn-secondary-50{ --ring-offset-color: var(--color-btn-secondary-50);} .dark\:outline-btn-secondary-50{ outline-color: var(--color-btn-secondary-50);} .dark\:ring-btn-secondary-60{ --ring-color: var(--color-btn-secondary-60);} .dark\:ring-offset-btn-secondary-60{ --ring-offset-color: var(--color-btn-secondary-60);} .dark\:outline-btn-secondary-60{ outline-color: var(--color-btn-secondary-60);} .dark\:ring-btn-secondary-70{ --ring-color: var(--color-btn-secondary-70);} .dark\:ring-offset-btn-secondary-70{ --ring-offset-color: var(--color-btn-secondary-70);} .dark\:outline-btn-secondary-70{ outline-color: var(--color-btn-secondary-70);} .dark\:ring-btn-secondary-80{ --ring-color: var(--color-btn-secondary-80);} .dark\:ring-offset-btn-secondary-80{ --ring-offset-color: var(--color-btn-secondary-80);} .dark\:outline-btn-secondary-80{ outline-color: var(--color-btn-secondary-80);} .dark\:ring-btn-secondary-90{ --ring-color: var(--color-btn-secondary-90);} .dark\:ring-offset-btn-secondary-90{ --ring-offset-color: var(--color-btn-secondary-90);} .dark\:outline-btn-secondary-90{ outline-color: var(--color-btn-secondary-90);} .dark\:ring-btn-secondary-100{ --ring-color: var(--color-btn-secondary-100);} .dark\:ring-offset-btn-secondary-100{ --ring-offset-color: var(--color-btn-secondary-100);} .dark\:outline-btn-secondary-100{ outline-color: var(--color-btn-secondary-100);} .dark\:ring-success-10{ --ring-color: var(--color-success-10);} .dark\:ring-offset-success-10{ --ring-offset-color: var(--color-success-10);} .dark\:outline-success-10{ outline-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\:outline-success-20{ outline-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\:outline-success-30{ outline-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\:outline-success-40{ outline-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\:outline-success-50{ outline-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\:outline-success-60{ outline-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\:outline-success-70{ outline-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\:outline-success-80{ outline-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\:outline-success-90{ outline-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\:outline-success-100{ outline-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\:outline-warning-10{ outline-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\:outline-warning-20{ outline-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\:outline-warning-30{ outline-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\:outline-warning-40{ outline-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\:outline-warning-50{ outline-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\:outline-warning-60{ outline-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\:outline-warning-70{ outline-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\:outline-warning-80{ outline-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\:outline-warning-90{ outline-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\:outline-warning-100{ outline-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\:outline-error-10{ outline-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\:outline-error-20{ outline-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\:outline-error-30{ outline-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\:outline-error-40{ outline-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\:outline-error-50{ outline-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\:outline-error-60{ outline-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\:outline-error-70{ outline-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\:outline-error-80{ outline-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\:outline-error-90{ outline-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\:outline-error-100{ outline-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\:outline-neutral-10{ outline-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\:outline-neutral-20{ outline-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\:outline-neutral-30{ outline-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\:outline-neutral-40{ outline-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\:outline-neutral-50{ outline-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\:outline-neutral-60{ outline-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\:outline-neutral-70{ outline-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\:outline-neutral-80{ outline-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\:outline-neutral-90{ outline-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\:outline-neutral-100{ outline-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-btn-primary-10{ fill: var(--color-btn-primary-10);} .dark\:fill-btn-primary-20{ fill: var(--color-btn-primary-20);} .dark\:fill-btn-primary-30{ fill: var(--color-btn-primary-30);} .dark\:fill-btn-primary-40{ fill: var(--color-btn-primary-40);} .dark\:fill-btn-primary-50{ fill: var(--color-btn-primary-50);} .dark\:fill-btn-primary-60{ fill: var(--color-btn-primary-60);} .dark\:fill-btn-primary-70{ fill: var(--color-btn-primary-70);} .dark\:fill-btn-primary-80{ fill: var(--color-btn-primary-80);} .dark\:fill-btn-primary-90{ fill: var(--color-btn-primary-90);} .dark\:fill-btn-primary-100{ fill: var(--color-btn-primary-100);} .dark\:fill-btn-secondary-10{ fill: var(--color-btn-secondary-10);} .dark\:fill-btn-secondary-20{ fill: var(--color-btn-secondary-20);} .dark\:fill-btn-secondary-30{ fill: var(--color-btn-secondary-30);} .dark\:fill-btn-secondary-40{ fill: var(--color-btn-secondary-40);} .dark\:fill-btn-secondary-50{ fill: var(--color-btn-secondary-50);} .dark\:fill-btn-secondary-60{ fill: var(--color-btn-secondary-60);} .dark\:fill-btn-secondary-70{ fill: var(--color-btn-secondary-70);} .dark\:fill-btn-secondary-80{ fill: var(--color-btn-secondary-80);} .dark\:fill-btn-secondary-90{ fill: var(--color-btn-secondary-90);} .dark\:fill-btn-secondary-100{ fill: var(--color-btn-secondary-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-btn-primary-10{ stroke: var(--color-btn-primary-10);} .dark\:stroke-btn-primary-20{ stroke: var(--color-btn-primary-20);} .dark\:stroke-btn-primary-30{ stroke: var(--color-btn-primary-30);} .dark\:stroke-btn-primary-40{ stroke: var(--color-btn-primary-40);} .dark\:stroke-btn-primary-50{ stroke: var(--color-btn-primary-50);} .dark\:stroke-btn-primary-60{ stroke: var(--color-btn-primary-60);} .dark\:stroke-btn-primary-70{ stroke: var(--color-btn-primary-70);} .dark\:stroke-btn-primary-80{ stroke: var(--color-btn-primary-80);} .dark\:stroke-btn-primary-90{ stroke: var(--color-btn-primary-90);} .dark\:stroke-btn-primary-100{ stroke: var(--color-btn-primary-100);} .dark\:stroke-btn-secondary-10{ stroke: var(--color-btn-secondary-10);} .dark\:stroke-btn-secondary-20{ stroke: var(--color-btn-secondary-20);} .dark\:stroke-btn-secondary-30{ stroke: var(--color-btn-secondary-30);} .dark\:stroke-btn-secondary-40{ stroke: var(--color-btn-secondary-40);} .dark\:stroke-btn-secondary-50{ stroke: var(--color-btn-secondary-50);} .dark\:stroke-btn-secondary-60{ stroke: var(--color-btn-secondary-60);} .dark\:stroke-btn-secondary-70{ stroke: var(--color-btn-secondary-70);} .dark\:stroke-btn-secondary-80{ stroke: var(--color-btn-secondary-80);} .dark\:stroke-btn-secondary-90{ stroke: var(--color-btn-secondary-90);} .dark\:stroke-btn-secondary-100{ stroke: var(--color-btn-secondary-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\:inline-code{ display: inline-block;padding: 0.1em 0.35em;border: 1px solid var(--color-neutral-20);border-radius: var(--radius-sm, 4px);background-color: var(--color-neutral-10);color: var(--color-neutral-90);font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size: 0.875em;line-height: 1.4;} .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-btn-primary-10 > * + *{ border-color: var(--color-btn-primary-10);} .dark\:divide-btn-primary-20 > * + *{ border-color: var(--color-btn-primary-20);} .dark\:divide-btn-primary-30 > * + *{ border-color: var(--color-btn-primary-30);} .dark\:divide-btn-primary-40 > * + *{ border-color: var(--color-btn-primary-40);} .dark\:divide-btn-primary-50 > * + *{ border-color: var(--color-btn-primary-50);} .dark\:divide-btn-primary-60 > * + *{ border-color: var(--color-btn-primary-60);} .dark\:divide-btn-primary-70 > * + *{ border-color: var(--color-btn-primary-70);} .dark\:divide-btn-primary-80 > * + *{ border-color: var(--color-btn-primary-80);} .dark\:divide-btn-primary-90 > * + *{ border-color: var(--color-btn-primary-90);} .dark\:divide-btn-primary-100 > * + *{ border-color: var(--color-btn-primary-100);} .dark\:divide-btn-secondary-10 > * + *{ border-color: var(--color-btn-secondary-10);} .dark\:divide-btn-secondary-20 > * + *{ border-color: var(--color-btn-secondary-20);} .dark\:divide-btn-secondary-30 > * + *{ border-color: var(--color-btn-secondary-30);} .dark\:divide-btn-secondary-40 > * + *{ border-color: var(--color-btn-secondary-40);} .dark\:divide-btn-secondary-50 > * + *{ border-color: var(--color-btn-secondary-50);} .dark\:divide-btn-secondary-60 > * + *{ border-color: var(--color-btn-secondary-60);} .dark\:divide-btn-secondary-70 > * + *{ border-color: var(--color-btn-secondary-70);} .dark\:divide-btn-secondary-80 > * + *{ border-color: var(--color-btn-secondary-80);} .dark\:divide-btn-secondary-90 > * + *{ border-color: var(--color-btn-secondary-90);} .dark\:divide-btn-secondary-100 > * + *{ border-color: var(--color-btn-secondary-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;}}}}