@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--font-display: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--accent-brand: var(--blue-500);--background-muted-strong: var(--white-700);--background-muted: var(--white-400);--background-primary: var(--white-100);--background-secondary: var(--white-200);--black-0: rgb(0,0,0);--black-100: rgb(28,29,31);--black-200: rgb(32,33,36);--black-300: rgb(35,37,41);--black-400: rgb(46,50,56);--black-500: rgb(56,62,71);--black-50: rgb(16,16,16);--black-600: rgb(80,89,103);--black-700: rgb(111,121,136);--black-800: rgb(143,153,168);--black-900: rgb(164,173,186);--blue-100: rgb(232,240,255);--blue-200: rgb(200,220,255);--blue-300: rgb(148,185,255);--blue-400: rgb(112,159,245);--blue-450: rgb(83,139,243);--blue-500: rgb(38,109,240);--blue-600: rgb(36,91,194);--blue-800: rgb(26,34,51);--foreground-accent: var(--black-700);--foreground-caption: var(--black-600);--foreground-disabled: var(--white-700);--foreground-primary: var(--black-100);--foreground-secondary: var(--black-300);--foreground-tertiary: var(--black-600);--green-500: rgb(15,194,123);--green-600: rgb(13,180,114);--link-default: var(--blue-500);--link-strong: var(--blue-600);--red-500: rgb(255,91,89);--red-600: rgb(246,83,81);--status-error: var(--red-500);--status-success: var(--green-500);--status-warning: var(--yellow-500);--stroke-default: var(--white-700);--stroke-strong: var(--white-800);--stroke-subtle: var(--white-500);--stroke-weak: var(--white-400);--surface-default: var(--white-400);--surface-subtle: var(--white-300);--tag-design: rgb(0,181,230);--tag-enhancement: rgb(171,146,241);--tag-feature: rgb(114,164,251);--white-100: rgb(255,255,255);--white-200: rgb(250,250,251);--white-300: rgb(243,244,246);--white-400: rgb(237,239,243);--white-500: rgb(228,231,236);--white-600: rgb(222,226,231);--white-700: rgb(211,216,223);--white-800: rgb(202,208,217);--white-900: rgb(181,189,201);--yellow-500: rgb(245,185,0);--yellow-600: rgb(219,166,1);--radius-xs-px: 2px;--radius-sm-px: 4px;--radius-md-px: 6px;--radius-lg-px: 8px;--radius-xl-px: 12px;--radius-2xl-px: 16px;--radius-3xl-px: 20px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--heading-lg-size: 56px;--heading-lg-line: 60px;--heading-lg-track: -.015em;--heading-md-size: 40px;--heading-md-line: 44px;--heading-md-track: -.01em;--heading-sm-size: 32px;--heading-sm-line: 36px;--heading-sm-track: -.01em;--text-base-size: 16px;--text-base-line: 22px;--shadow-1: 0 1px 3px rgba(0,0,0,.01);--shadow-2: 0 2px 4px rgba(0,0,0,.02);--shadow-3: 0 4px 8px rgba(0,0,0,.03);--shadow-4: 0 8px 16px rgba(0,0,0,.04);--shadow-5: 0 16px 32px rgba(0,0,0,.05);--shadow-6: 0 32px 64px rgba(0,0,0,.06);--shadow-card: var(--shadow-1), var(--shadow-2), var(--shadow-3), var(--shadow-4), var(--shadow-5);--shadow-popover: var(--shadow-card), var(--shadow-6);--ring-hairline: inset 0 0 0 1px var(--stroke-weak);--ring-default: inset 0 0 0 1px var(--stroke-default);--focus-ring: 0 0 0 3px rgba(38,109,240,.3);--ease-out: cubic-bezier(0, 0, 0, 1);--ease-in: cubic-bezier(.3, 0, 1, 1);--duration-micro: .12s;--duration-standard: .24s;--duration-large: .6s}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--white-200);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{max-width:100%}@media(max-width:767px){input,select,textarea{font-size:16px!important}}a{color:var(--link-default)}a:hover{color:var(--link-strong)}::selection{background:var(--blue-100)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
