:root{--ru-color-brand-50:#fffbeb;--ru-color-brand-100:#fff5cc;--ru-color-brand-200:#ffeda3;--ru-color-brand-300:#ffe270;--ru-color-brand-400:#ffdb4d;--ru-color-brand-500:#ffd429;--ru-color-brand-600:#ffd000;--ru-color-brand-700:#d6a400;--ru-color-brand-800:#ad7f00;--ru-color-brand-900:#855d00;--ru-color-background:#fcfcfd;--ru-color-foreground:#0b0c0f;--ru-color-primary:#ffd000;--ru-color-primary-foreground:#15130a;--ru-color-secondary:#efeff0;--ru-color-secondary-foreground:#313235;--ru-color-muted:#f2f2f3;--ru-color-muted-foreground:#656667;--ru-color-accent:#dde6fd;--ru-color-accent-foreground:#1449d2;--ru-color-accent-text:#7a5e00;--ru-color-destructive:#cb3325;--ru-color-destructive-foreground:#ffffff;--ru-color-border:#e0e0e1;--ru-color-input:#d1d1d2;--ru-color-ring:#1449d2;--ru-color-card:#ffffff;--ru-color-card-foreground:#0b0c0f;--ru-color-popover:#ffffff;--ru-color-popover-foreground:#0b0c0f;--ru-radius-sm:0.25rem;--ru-radius:0.375rem;--ru-radius-md:0.5rem;--ru-radius-lg:0.75rem;--ru-font-sans:var(--font-geist-sans),"Inter",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--ru-font-mono:"JetBrains Mono",var(--font-geist-mono),"SF Mono",Menlo,ui-monospace,monospace;--ru-font-display:"Space Grotesk","Inter Tight",var(--font-geist-sans),system-ui,sans-serif;--ru-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.07);--ru-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--ru-shadow-md:0 4px 6px -1px rgba(0,0,0,0.09),0 2px 4px -2px rgba(0,0,0,0.08);--ru-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.09)}.dark{--ru-color-background:#0b0c0f;--ru-color-foreground:#f3f4f6;--ru-color-primary:#ffd83d;--ru-color-primary-foreground:#15130a;--ru-color-accent-text:#ffd83d;--ru-color-secondary:#1f2023;--ru-color-secondary-foreground:#cdced0;--ru-color-muted:#17181c;--ru-color-muted-foreground:#89898b;--ru-color-accent:#1c2540;--ru-color-accent-foreground:#809fff;--ru-color-destructive:#e0695c;--ru-color-destructive-foreground:#331815;--ru-color-border:#27282a;--ru-color-input:#36373a;--ru-color-ring:#ffd83d;--ru-color-card:#151619;--ru-color-card-foreground:#f3f4f6;--ru-color-popover:#1d1e20;--ru-color-popover-foreground:#f3f4f6;--ru-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.3);--ru-shadow:0 1px 3px 0 rgba(0,0,0,0.4),0 1px 2px -1px rgba(0,0,0,0.3);--ru-shadow-md:0 4px 6px -1px rgba(0,0,0,0.4),0 2px 4px -2px rgba(0,0,0,0.4);--ru-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.45),0 4px 6px -4px rgba(0,0,0,0.45)}[data-auth-brand=tortoise]{--ru-color-background:hsl(120 14% 99%);--ru-color-foreground:hsl(156 31% 10%);--ru-color-card:hsl(120 33% 99%);--ru-color-card-foreground:hsl(156 31% 10%);--ru-color-popover:hsl(0 0% 100%);--ru-color-popover-foreground:hsl(156 31% 10%);--ru-color-primary:hsl(153 76% 25%);--ru-color-primary-foreground:hsl(0 0% 100%);--ru-color-secondary:hsl(120 3% 94%);--ru-color-secondary-foreground:hsl(157 11% 24%);--ru-color-muted:hsl(120 4% 95%);--ru-color-muted-foreground:hsl(160 4% 40%);--ru-color-accent:hsl(184 30% 89%);--ru-color-accent-foreground:hsl(185 81% 23%);--ru-color-accent-text:hsl(185 81% 23%);--ru-color-destructive:hsl(6 63% 46%);--ru-color-destructive-foreground:hsl(0 0% 100%);--ru-color-success:hsl(140 68% 37%);--ru-color-warning:hsl(26 90% 37%);--ru-color-info:hsl(185 81% 29%);--ru-color-border:hsl(120 2% 89%);--ru-color-input:hsl(120 1% 83%);--ru-color-ring:hsl(153 76% 25%);--ru-color-brand-50:hsl(154 23% 94%);--ru-color-brand-100:hsl(152 25% 86%);--ru-color-brand-200:hsl(153 25% 74%);--ru-color-brand-300:hsl(152 25% 61%);--ru-color-brand-400:hsl(153 32% 44%);--ru-color-brand-500:hsl(153 76% 25%);--ru-color-brand-600:hsl(153 76% 21%);--ru-color-brand-700:hsl(153 76% 18%);--ru-color-brand-800:hsl(153 75% 14%);--ru-color-brand-900:hsl(152 75% 11%);--ru-font-sans:"Inter",system-ui,sans-serif;--ru-font-display:"Space Grotesk","Inter",system-ui,sans-serif;--ru-font-mono:"JetBrains Mono",ui-monospace,monospace;--auth-wordmark-font:"Baloo 2","Trebuchet MS",system-ui,sans-serif;--auth-wordmark-size:20px;--auth-wordmark-weight:700;--auth-wordmark-strong-weight:800;--auth-wordmark-tracking:-0.01em;--auth-wordmark-color:#211f1b;--auth-wordmark-gap:12px;--auth-wordmark-align:center;--auth-mark-size:56px;--auth-glyph-shell:#127045;--auth-glyph-head:#c78802;--auth-glyph-eye:#fff}[data-auth-brand=tortoise].dark{--ru-color-background:hsl(150 29% 5%);--ru-color-foreground:hsl(142 17% 91%);--ru-color-card:hsl(150 16% 10%);--ru-color-card-foreground:hsl(142 17% 91%);--ru-color-popover:hsl(146 10% 13%);--ru-color-popover-foreground:hsl(142 17% 91%);--ru-color-primary:hsl(152 68% 37%);--ru-color-primary-foreground:hsl(149 78% 5%);--ru-color-secondary:hsl(154 10% 14%);--ru-color-secondary-foreground:hsl(143 7% 77%);--ru-color-muted:hsl(150 15% 10%);--ru-color-muted-foreground:hsl(142 3% 52%);--ru-color-accent:hsl(178 49% 13%);--ru-color-accent-foreground:hsl(184 53% 58%);--ru-color-accent-text:hsl(184 53% 58%);--ru-color-destructive:hsl(6 68% 62%);--ru-color-destructive-foreground:hsl(6 42% 15%);--ru-color-success:hsl(136 63% 55%);--ru-color-warning:hsl(27 96% 61%);--ru-color-info:hsl(184 63% 46%);--ru-color-border:hsl(154 8% 17%);--ru-color-input:hsl(146 6% 23%);--ru-color-ring:hsl(152 68% 37%);--auth-wordmark-color:#f8f6ef;--auth-glyph-eye:var(--ru-color-background)}[data-auth-brand=glassa]{--ru-color-background:#f5f4ff;--ru-color-foreground:hsl(228 22% 9%);--ru-color-card:#ffffff;--ru-color-card-foreground:hsl(228 22% 9%);--ru-color-popover:#ffffff;--ru-color-popover-foreground:hsl(228 22% 9%);--ru-color-primary:hsl(234 89% 56%);--ru-color-primary-foreground:#ffffff;--ru-color-secondary:hsl(244 88% 94%);--ru-color-secondary-foreground:hsl(245 55% 13%);--ru-color-muted:hsl(244 88% 94%);--ru-color-muted-foreground:hsl(222 9% 39%);--ru-color-accent:hsl(244 88% 91%);--ru-color-accent-foreground:hsl(240 62% 38%);--ru-color-accent-text:#4352dd;--ru-color-destructive:hsl(355 70% 45%);--ru-color-destructive-foreground:#ffffff;--ru-color-success:hsl(162 88% 26%);--ru-color-warning:hsl(30 92% 32%);--ru-color-info:hsl(200 82% 30%);--ru-color-border:hsl(245 45% 88%);--ru-color-input:hsl(245 45% 84%);--ru-color-ring:hsl(234 89% 56%);--ru-color-brand-50:#f5f4ff;--ru-color-brand-100:#ebe9f9;--ru-color-brand-200:#d9d5ff;--ru-color-brand-300:#b9b3ff;--ru-color-brand-400:#7f8bff;--ru-color-brand-500:#4b5bf5;--ru-color-brand-600:#4352dd;--ru-color-brand-700:#3540ac;--ru-color-brand-800:#24214c;--ru-color-brand-900:#120f33;--ru-font-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ru-font-display:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ru-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}[data-auth-brand=glassa].dark{--ru-color-background:#04031a;--ru-color-foreground:hsl(220 27% 96%);--ru-color-card:hsl(244 58% 14%);--ru-color-card-foreground:hsl(220 27% 96%);--ru-color-popover:hsl(244 58% 14%);--ru-color-popover-foreground:hsl(220 27% 96%);--ru-color-primary:hsl(234 89% 66%);--ru-color-primary-foreground:#04031a;--ru-color-secondary:hsl(245 48% 20%);--ru-color-secondary-foreground:hsl(220 27% 96%);--ru-color-muted:hsl(245 48% 20%);--ru-color-muted-foreground:hsl(234 21% 72%);--ru-color-accent:hsl(245 52% 26%);--ru-color-accent-foreground:#cfc9ff;--ru-color-accent-text:#bdb5ff;--ru-color-destructive:hsl(357 100% 77%);--ru-color-destructive-foreground:#04031a;--ru-color-success:hsl(148 58% 56%);--ru-color-warning:hsl(38 95% 66%);--ru-color-info:hsl(197 100% 81%);--ru-color-border:hsl(244 40% 24%);--ru-color-input:hsl(244 40% 24%);--ru-color-ring:hsl(234 89% 66%)}[data-auth-brand=elloloop]{--ru-color-background:#fbf7f4;--ru-color-foreground:#10283d;--ru-color-card:#f2efed;--ru-color-card-foreground:#10283d;--ru-color-popover:#fbf7f4;--ru-color-popover-foreground:#10283d;--ru-color-primary:#10283d;--ru-color-primary-foreground:#fbf7f4;--ru-color-secondary:#edebe9;--ru-color-secondary-foreground:#10283d;--ru-color-muted:#f2efed;--ru-color-muted-foreground:#566674;--ru-color-accent:#f8e1e9;--ru-color-accent-foreground:#10283d;--ru-color-accent-text:#b21b78;--ru-color-destructive:hsl(0 72% 45%);--ru-color-destructive-foreground:hsl(0 0% 100%);--ru-color-success:hsl(152 45% 26%);--ru-color-warning:hsl(33 92% 32%);--ru-color-info:hsl(210 70% 35%);--ru-color-border:#dfdede;--ru-color-input:#d5d6d7;--ru-color-ring:#da1887;--ru-color-brand-50:#fbf7f4;--ru-color-brand-100:#f8e1e9;--ru-color-brand-200:#f4c3d6;--ru-color-brand-300:#ff795f;--ru-color-brand-400:#ef4d73;--ru-color-brand-500:#e42582;--ru-color-brand-600:#da1887;--ru-color-brand-700:#b21b78;--ru-color-brand-800:#1e344c;--ru-color-brand-900:#10283d;--ru-font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ru-font-display:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ru-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}[data-auth-brand=elloloop].dark{--ru-color-background:#0b233d;--ru-color-foreground:#fbf7f4;--ru-color-card:#152b44;--ru-color-card-foreground:#fbf7f4;--ru-color-popover:#152b44;--ru-color-popover-foreground:#fbf7f4;--ru-color-primary:#fbf7f4;--ru-color-primary-foreground:#0b233d;--ru-color-secondary:#1e344c;--ru-color-secondary-foreground:#fbf7f4;--ru-color-muted:#193048;--ru-color-muted-foreground:#b3b7bd;--ru-color-accent:#2f2a46;--ru-color-accent-foreground:#fbf7f4;--ru-color-accent-text:#ff795f;--ru-color-destructive:hsl(0 85% 72%);--ru-color-destructive-foreground:#0b233d;--ru-color-success:hsl(152 40% 60%);--ru-color-warning:hsl(38 95% 62%);--ru-color-info:hsl(205 80% 72%);--ru-color-border:#283c53;--ru-color-input:#31455a;--ru-color-ring:#ff795f}