@layer reset{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}svg{flex-shrink:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}}@layer tokens{:root{--font-sans:"Rubik", sans-serif;--fs-xxs:.625rem;--fs-xs:.75rem;--fs-s:.875rem;--fs-m:1rem;--fs-l:1.125rem;--fs-xl:1.5rem;--fs-xxl:1.875rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-min:1;--lh-tight:1.2;--lh-normal:1.5;--lh-loose:1.7;--color-indigo-50:oklch(96.5% .012 276.17);--color-indigo-100:oklch(92.3% .028 272.53);--color-indigo-200:oklch(85.4% .055 270.35);--color-indigo-300:oklch(77.7% .085 268.06);--color-indigo-400:oklch(71% .112 264.88);--color-indigo-500:oklch(63.3% .147 260.96);--color-indigo-600:oklch(56.3% .137 260.74);--color-indigo-700:oklch(48.5% .118 260.73);--color-indigo-800:oklch(40.7% .1 260.99);--color-indigo-900:oklch(33.7% .082 260.52);--color-indigo-950:oklch(23.3% .057 260.23);--color-denim-50:oklch(96.6% .012 259.84);--color-denim-100:oklch(92.2% .027 260.32);--color-denim-200:oklch(84.5% .057 258.37);--color-denim-300:oklch(76.7% .089 256.06);--color-denim-400:oklch(68.9% .124 251.63);--color-denim-500:oklch(61.5% .114 251.56);--color-denim-600:oklch(51.7% .095 251.02);--color-denim-700:oklch(42.3% .078 251.27);--color-denim-800:oklch(32.7% .062 251.72);--color-denim-900:oklch(23.1% .044 252.54);--color-denim-950:oklch(18.7% .034 251.19);--color-pacific-50:oklch(96.4% .018 223.53);--color-pacific-100:oklch(92.9% .038 219.86);--color-pacific-200:oklch(84.6% .088 217);--color-pacific-300:oklch(77.5% .095 216.71);--color-pacific-400:oklch(70.1% .085 216.57);--color-pacific-500:oklch(60.6% .073 216.09);--color-pacific-600:oklch(51.3% .063 216.14);--color-pacific-700:oklch(41.6% .051 216.57);--color-pacific-800:oklch(32.4% .039 216.68);--color-pacific-900:oklch(22.9% .028 216.05);--color-pacific-950:oklch(18.4% .023 216.63);--color-pink-50:oklch(95.9% .017 13.2);--color-pink-100:oklch(91.8% .036 15.72);--color-pink-200:oklch(83.6% .078 14.93);--color-pink-300:oklch(75.7% .127 16.31);--color-pink-400:oklch(67.5% .187 18.35);--color-pink-500:oklch(59.6% .216 20.51);--color-pink-600:oklch(50.5% .183 20.34);--color-pink-700:oklch(41.5% .15 20.5);--color-pink-800:oklch(32.6% .118 20.88);--color-pink-900:oklch(23.5% .085 20.13);--color-pink-950:oklch(18.5% .068 19.53);--color-charcoal-50:oklch(96.7% .006 264.61);--color-charcoal-100:oklch(92.2% .015 270.01);--color-charcoal-200:oklch(84.5% .031 267.18);--color-charcoal-300:oklch(77.5% .046 265.52);--color-charcoal-400:oklch(69.8% .063 264.04);--color-charcoal-500:oklch(62.1% .068 261.78);--color-charcoal-600:oklch(54.4% .06 262.4);--color-charcoal-700:oklch(47.4% .053 262.71);--color-charcoal-800:oklch(39.7% .044 262.43);--color-charcoal-900:oklch(32% .035 261.96);--color-charcoal-950:oklch(23.4% .025 261.03);--color-gray-10:oklch(99.2% .001 223.53);--color-gray-20:oklch(98.2% .002 223.53);--color-gray-50:oklch(96.1% .003 223.53);--color-gray-100:oklch(92.27% .006 239.82);--color-gray-200:oklch(84.23% .011 247.95);--color-gray-300:oklch(76.17% .017 245.15);--color-gray-400:oklch(67.72% .022 248.16);--color-gray-500:oklch(58.99% .03 250.04);--color-gray-600:oklch(50.44% .024 248.31);--color-gray-700:oklch(41.23% .02 251.09);--color-gray-800:oklch(31.78% .014 248.25);--color-gray-900:oklch(21.2% .009 255.61);--color-gray-950:oklch(18.09% .005 248.12);--color-white:var(--color-gray-10);--color-black:var(--color-gray-950);--color-accent:var(--lightningcss-light,var(--color-indigo-500))var(--lightningcss-dark,var(--color-indigo-400));--color-accent-bg:var(--lightningcss-light,var(--color-indigo-50))var(--lightningcss-dark,var(--color-indigo-950));--color-accent-rose:var(--color-pink-300);--color-accent-rose-soft:var(--color-pink-200);--color-focus-ring:var(--lightningcss-light,var(--color-denim-500))var(--lightningcss-dark,var(--color-denim-400));--color-text-primary:var(--lightningcss-light,var(--color-gray-900))var(--lightningcss-dark,var(--color-gray-100));--color-text-secondary:var(--lightningcss-light,var(--color-gray-700))var(--lightningcss-dark,var(--color-gray-300));--color-text-tertiary:var(--color-gray-500);--color-text-white:var(--color-gray-20);--color-text-on-dark:var(--color-gray-100);--color-text-on-accent:var(--color-gray-50);--color-text-denim:var(--lightningcss-light,var(--color-denim-700))var(--lightningcss-dark,var(--color-denim-200));--color-text-denim-subtle:var(--lightningcss-light,var(--color-denim-700))var(--lightningcss-dark,var(--color-denim-300));--color-bg:var(--lightningcss-light,var(--color-gray-20))var(--lightningcss-dark,var(--color-gray-900));--color-bg-subtle:var(--lightningcss-light,var(--color-gray-100))var(--lightningcss-dark,var(--color-gray-800));--color-bg-muted:var(--lightningcss-light,var(--color-gray-200))var(--lightningcss-dark,var(--color-gray-700));--color-surface:var(--color-bg);--color-surface-hover:var(--lightningcss-light,var(--color-indigo-50))var(--lightningcss-dark,var(--color-indigo-900));--color-surface-active:var(--lightningcss-light,var(--color-gray-20))var(--lightningcss-dark,var(--color-gray-800));--color-surface-elevated:var(--lightningcss-light,var(--color-gray-50))var(--lightningcss-dark,var(--color-charcoal-800));--color-surface-highlight:var(--lightningcss-light,var(--color-gray-900))var(--lightningcss-dark,var(--color-gray-100));--color-surface-highlight-text:var(--lightningcss-light,var(--color-gray-50))var(--lightningcss-dark,var(--color-gray-900));--color-surface-denim:var(--lightningcss-light,var(--color-denim-50))var(--lightningcss-dark,var(--color-denim-900));--color-surface-denim-medium:var(--lightningcss-light,var(--color-denim-200))var(--lightningcss-dark,var(--color-denim-700));--color-surface-current-start:var(--lightningcss-light,oklch(96% .025 260))var(--lightningcss-dark,oklch(24% .03 260));--color-surface-current-end:var(--lightningcss-light,oklch(98% .01 220))var(--lightningcss-dark,oklch(20% .02 220));--color-surface-shadow:var(--lightningcss-light,var(--color-gray-200))var(--lightningcss-dark,transparent);--color-border:var(--lightningcss-light,var(--color-charcoal-300))var(--lightningcss-dark,var(--color-charcoal-700));--color-surface-border:var(--lightningcss-light,var(--color-gray-200))var(--lightningcss-dark,var(--color-gray-700));--color-surface-separator:var(--color-surface-border);--color-border-denim:var(--color-denim-400);--color-input-bg:var(--color-surface);--color-input-bg-disabled:var(--color-bg-subtle);--color-input-border:var(--lightningcss-light,var(--color-gray-300))var(--lightningcss-dark,var(--color-gray-600));--color-input-border-hover:var(--lightningcss-light,var(--color-gray-400))var(--lightningcss-dark,var(--color-gray-500));--color-error:var(--lightningcss-light,var(--color-pink-500))var(--lightningcss-dark,var(--color-pink-400));--color-error-emphasis:var(--lightningcss-light,var(--color-pink-600))var(--lightningcss-dark,var(--color-pink-400));--color-error-bg:var(--lightningcss-light,var(--color-pink-50))var(--lightningcss-dark,var(--color-pink-950));--color-success:var(--lightningcss-light,var(--color-pacific-600))var(--lightningcss-dark,var(--color-pacific-300));--color-success-bg:var(--lightningcss-light,var(--color-pacific-50))var(--lightningcss-dark,var(--color-pacific-950));--color-warning:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24);--color-warning-bg:var(--lightningcss-light,#fef3c7)var(--lightningcss-dark,#451a03);--color-info:var(--lightningcss-light,var(--color-denim-600))var(--lightningcss-dark,var(--color-denim-400));--color-action-primary-bg:var(--lightningcss-light,var(--color-indigo-600))var(--lightningcss-dark,var(--color-indigo-700));--color-action-primary-bg-hover:var(--lightningcss-light,var(--color-indigo-700))var(--lightningcss-dark,var(--color-indigo-400));--color-action-primary-bg-active:var(--lightningcss-light,var(--color-indigo-800))var(--lightningcss-dark,var(--color-indigo-600));--color-action-secondary-bg:var(--lightningcss-light,var(--color-denim-50))var(--lightningcss-dark,var(--color-denim-950));--color-action-secondary-bg-hover:var(--lightningcss-light,var(--color-denim-100))var(--lightningcss-dark,var(--color-denim-900));--color-action-secondary-bg-active:var(--lightningcss-light,var(--color-denim-200))var(--lightningcss-dark,var(--color-denim-800));--color-action-secondary-border:var(--lightningcss-light,var(--color-denim-300))var(--lightningcss-dark,var(--color-denim-700));--color-action-secondary-text:var(--lightningcss-light,var(--color-denim-700))var(--lightningcss-dark,var(--color-denim-200));--color-action-destructive-bg:var(--lightningcss-light,var(--color-pink-500))var(--lightningcss-dark,var(--color-pink-600));--color-action-destructive-bg-hover:var(--lightningcss-light,var(--color-pink-600))var(--lightningcss-dark,var(--color-pink-500));--color-action-destructive-bg-active:var(--color-pink-700);--color-action-soft-bg:var(--lightningcss-light,var(--color-indigo-100))var(--lightningcss-dark,var(--color-indigo-950));--color-action-soft-bg-hover:var(--lightningcss-light,var(--color-indigo-200))var(--lightningcss-dark,var(--color-indigo-900));--color-action-soft-bg-active:var(--lightningcss-light,var(--color-indigo-300))var(--lightningcss-dark,var(--color-indigo-800));--color-action-soft-text:var(--lightningcss-light,var(--color-indigo-700))var(--lightningcss-dark,var(--color-indigo-200));--color-action-outline-border:var(--lightningcss-light,var(--color-charcoal-300))var(--lightningcss-dark,var(--color-charcoal-600));--color-action-outline-border-hover:var(--lightningcss-light,var(--color-charcoal-400))var(--lightningcss-dark,var(--color-charcoal-500));--color-action-outline-bg-hover:var(--lightningcss-light,var(--color-charcoal-50))var(--lightningcss-dark,var(--color-charcoal-900));--color-action-outline-text:var(--lightningcss-light,var(--color-charcoal-700))var(--lightningcss-dark,var(--color-charcoal-200));--color-action-ghost-bg-hover:var(--color-bg-subtle);--color-action-ghost-bg-active:var(--color-bg-muted);--color-action-ghost-text:var(--color-text-secondary);--color-action-link-text:var(--lightningcss-light,var(--color-denim-600))var(--lightningcss-dark,var(--color-denim-400));--color-action-link-text-hover:var(--lightningcss-light,var(--color-denim-700))var(--lightningcss-dark,var(--color-denim-300));--color-action-success-bg:var(--lightningcss-light,var(--color-pacific-500))var(--lightningcss-dark,var(--color-pacific-600));--color-action-success-bg-hover:var(--lightningcss-light,var(--color-pacific-600))var(--lightningcss-dark,var(--color-pacific-500));--color-action-success-bg-active:var(--color-pacific-700);--color-action-disabled-bg:var(--color-bg-subtle);--color-action-disabled-text:var(--lightningcss-light,var(--color-gray-400))var(--lightningcss-dark,var(--color-gray-600));--color-action-disabled-border:var(--color-surface-border);--color-header-bg:var(--lightningcss-light,var(--color-indigo-50))var(--lightningcss-dark,var(--color-charcoal-900));--color-header-shadow-strong:var(--lightningcss-light,oklch(31.78% .014 248.25/.14))var(--lightningcss-dark,oklch(18.09% .005 248.12/.34));--color-header-shadow-soft:var(--lightningcss-light,oklch(31.78% .014 248.25/.03))var(--lightningcss-dark,oklch(18.09% .005 248.12/.45));--color-page-header-bg:var(--lightningcss-light,var(--color-indigo-100))var(--lightningcss-dark,var(--color-indigo-900));--color-menu-bg:var(--lightningcss-light,var(--color-gray-20))var(--lightningcss-dark,var(--color-gray-800));--color-menu-bg-hover:var(--lightningcss-light,var(--color-gray-50))var(--lightningcss-dark,var(--color-gray-700));--color-footer-bg:var(--lightningcss-light,var(--color-denim-800))var(--lightningcss-dark,var(--color-denim-900));--color-footer-title:var(--lightningcss-light,var(--color-indigo-300))var(--lightningcss-dark,var(--color-indigo-200));--color-footer-item:var(--lightningcss-light,var(--color-denim-50))var(--lightningcss-dark,var(--color-denim-100));--color-under-footer-bg:var(--color-pacific-950);--color-logo:var(--lightningcss-light,var(--color-indigo-900))var(--lightningcss-dark,var(--color-indigo-50));--color-loader-line:var(--color-focus-ring);--color-brand-telegram:oklch(54.42% .1443 246.07);--color-brand-devsboat:oklch(75.73% .1731 26.78);--rounded-s:4px;--rounded-m:8px;--rounded-l:12px;--rounded-xl:16px;--rounded-xxl:20px;--rounded-2xl:24px;--rounded-3xl:32px;--border-width-1:1px;--border-width-2:2px;--border-width-thick:4px;--space-xxs:4px;--space-xs:6px;--space-s:8px;--space-m:12px;--space-l:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--color-shadow-elevation-primary:var(--lightningcss-light,var(--color-gray-100))var(--lightningcss-dark,var(--color-gray-900));--color-shadow-elevation-secondary:var(--lightningcss-light,var(--color-gray-200))var(--lightningcss-dark,var(--color-gray-950));--shadow-light-filter:drop-shadow(-1px -1px 2px var(--color-shadow-elevation-primary)) drop-shadow(0 4px 8px var(--color-shadow-elevation-secondary));--color-shadow-emphasis-primary:oklch(20% .02 260/.15);--color-shadow-emphasis-primary-raised:oklch(20% .02 260/.2);--color-shadow-emphasis-destructive:oklch(35% .12 20/.2);--color-shadow-emphasis-destructive-raised:oklch(35% .12 20/.25);--color-shadow-emphasis-success:oklch(25% .04 216/.15);--color-shadow-emphasis-success-raised:oklch(25% .04 216/.2);--shadow-emphasis-primary:0 1px 2px var(--color-shadow-emphasis-primary);--shadow-emphasis-primary-raised:0 2px 6px var(--color-shadow-emphasis-primary-raised);--shadow-emphasis-destructive:0 1px 2px var(--color-shadow-emphasis-destructive);--shadow-emphasis-destructive-raised:0 2px 6px var(--color-shadow-emphasis-destructive-raised);--shadow-emphasis-success:0 1px 3px var(--color-shadow-emphasis-success);--shadow-emphasis-success-raised:0 2px 6px var(--color-shadow-emphasis-success-raised)}}@layer base{html{font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-color:var(--color-bg);line-height:1.2}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{margin:0;padding:0}}@layer layout,typography,utils,ui;
