.light,:root,[data-ds-theme=light]{--ds-background:250 250 249;--ds-foreground:24 24 27;--ds-muted:242 242 240;--ds-muted-foreground:92 94 100;--ds-card:255 255 255;--ds-card-foreground:24 24 27;--ds-popover:255 255 255;--ds-popover-foreground:24 24 27;--ds-border:228 228 225;--ds-input:140 140 136;--ds-ring:10 124 140;--ds-primary:10 124 140;--ds-primary-foreground:255 255 255;--ds-primary-text:9 110 124;--ds-secondary:246 246 244;--ds-secondary-foreground:24 24 27;--ds-accent:255 197 92;--ds-accent-foreground:24 24 27;--ds-accent-text:136 99 28;--ds-destructive:185 28 28;--ds-destructive-foreground:255 255 255;--ds-success:6 95 70;--ds-success-foreground:255 255 255;--ds-warning:146 64 14;--ds-warning-foreground:255 255 255;--ds-info:29 78 216;--ds-info-foreground:255 255 255;--ds-shadow-0:none;--ds-shadow-1:0 1px 2px 0 rgb(24 24 27/0.05);--ds-shadow-2:0 1px 3px 0 rgb(24 24 27/0.07),0 1px 2px -1px rgb(24 24 27/0.05);--ds-shadow-3:0 4px 6px -1px rgb(24 24 27/0.08),0 2px 4px -2px rgb(24 24 27/0.06);--ds-shadow-4:0 12px 24px -8px rgb(24 24 27/0.13),0 4px 8px -4px rgb(24 24 27/0.07);--ds-shadow-focus:0 0 0 3px rgb(10 124 140/0.35);--ds-glass-bg:rgb(255 255 255/0.78);--ds-glass-border:rgb(228 228 225/0.9);--ds-glass-blur:16px;color-scheme:light}.dark,[data-ds-theme=dark]{--ds-background:10 12 14;--ds-foreground:242 244 246;--ds-secondary:16 19 22;--ds-card:22 25 29;--ds-card-foreground:242 244 246;--ds-muted:29 33 38;--ds-muted-foreground:174 182 190;--ds-popover:29 33 38;--ds-popover-foreground:242 244 246;--ds-border:36 40 46;--ds-input:104 109 120;--ds-ring:0 194 209;--ds-primary:0 194 209;--ds-primary-foreground:10 12 14;--ds-primary-text:var(--ds-primary);--ds-secondary-foreground:242 244 246;--ds-accent:255 197 92;--ds-accent-foreground:10 12 14;--ds-accent-text:var(--ds-accent);--ds-destructive:248 113 113;--ds-destructive-foreground:10 12 14;--ds-success:16 185 129;--ds-success-foreground:10 12 14;--ds-warning:245 158 11;--ds-warning-foreground:10 12 14;--ds-info:96 150 250;--ds-info-foreground:10 12 14;--ds-shadow-0:none;--ds-shadow-1:inset 0 1px 0 0 rgb(255 255 255/0.045),0 1px 2px 0 rgb(0 0 0/0.45);--ds-shadow-2:inset 0 1px 0 0 rgb(255 255 255/0.045),0 1px 2px 0 rgb(0 0 0/0.55),0 8px 24px -12px rgb(0 0 0/0.65);--ds-shadow-3:inset 0 1px 0 0 rgb(255 255 255/0.05),0 4px 6px -1px rgb(0 0 0/0.5),0 12px 32px -14px rgb(0 0 0/0.7);--ds-shadow-4:inset 0 1px 0 0 rgb(255 255 255/0.06),0 12px 24px -8px rgb(0 0 0/0.6),0 24px 56px -20px rgb(0 0 0/0.75);--ds-shadow-focus:0 0 0 3px rgb(0 194 209/0.4);--ds-glass-bg:rgb(16 19 22/0.85);--ds-glass-border:rgb(36 40 46/0.75);--ds-glass-blur:16px;color-scheme:dark}:root{--font-display:"Sora",sans-serif;--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-arabic:"IBM Plex Sans Arabic",-apple-system,sans-serif;--font-mono:"IBM Plex Mono","IBM Plex Sans Arabic",monospace}[dir=rtl]{--ds-font-family:"IBM Plex Sans Arabic","Plus Jakarta Sans",sans-serif;--ds-font-display:"Sora","IBM Plex Sans Arabic",sans-serif}[dir=ltr]{--ds-font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-display:"Sora","Plus Jakarta Sans",sans-serif}html[dir=ltr] body,html[dir=rtl] body{font-family:var(--ds-font-family)}@media (prefers-reduced-motion:reduce){.ds-root *,.ds-root :after,.ds-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.oim-family-motion-balance,.oim-family-motion-becoming,.oim-family-motion-construct,.oim-family-motion-emergence,.oim-family-motion-horizon,.oim-family-motion-layering{animation-duration:.62s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-iteration-count:1;animation-fill-mode:both;display:inline-block;transform-origin:center}.oim-family-motion-horizon{animation-name:oim-motion-horizon}@keyframes oim-motion-horizon{0%{opacity:0;letter-spacing:.14em}60%{opacity:1;letter-spacing:.01em}to{opacity:1;letter-spacing:normal}}.oim-family-motion-balance{animation-name:oim-motion-balance}@keyframes oim-motion-balance{0%{opacity:0;transform:rotate(-1.4deg) translateY(2px)}55%{opacity:1;transform:rotate(.5deg) translateY(0)}to{opacity:1;transform:rotate(0) translateY(0)}}.oim-family-motion-layering{animation-name:oim-motion-layering}@keyframes oim-motion-layering{0%{opacity:0;transform:translateY(5px)}45%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.oim-family-motion-construct{animation-name:oim-motion-construct}@keyframes oim-motion-construct{0%{opacity:0;transform:scaleX(.94)}50%{opacity:1;transform:scaleX(1.01)}to{opacity:1;transform:scaleX(1)}}.oim-family-motion-emergence{animation-name:oim-motion-emergence}@keyframes oim-motion-emergence{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.oim-family-motion-becoming{animation-name:oim-motion-becoming}@keyframes oim-motion-becoming{0%{opacity:0;transform:rotate(-3deg) scale(.97)}to{opacity:1;transform:rotate(0) scale(1)}}