@font-face{font-family:Geist;src:url(/fonts/geist/Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist/Geist-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist/Geist-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist/Geist-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist/Geist-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist/Geist-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist/Geist-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist/Geist-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/fonts/source_code_pro/SourceCodePro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-family-title: geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--font-family-body: geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--font-family-component: geist;--font-family-code: Source Code Pro, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-xxs-600: normal 600 11px/14px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-xxs-400: normal 400 11px/14px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-xs-600: normal 600 12px/16px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-xs-500: normal 500 12px/16px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-xs-400: normal 400 12px/16px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-sm-600: normal 600 14px/20px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-sm-500: normal 500 14px/20px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-sm-400: normal 400 14px/20px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-primary-400: normal 400 16px/24px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-primary-600: normal 600 16px/24px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-body-primary-500: normal 500 16px/24px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-title-h5: normal 600 18px/28px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-title-h4: normal 600 20px/28px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-title-h3: normal 600 24px/32px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-title-h2: normal 600 28px/40px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-title-h1: normal 600 32px/44px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--border-1: 1px;--border-2: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-xxl: 24px;--radius-xxxl: 32px;--radius-full: 100px;--size-xs: 16px;--size-sm: 20px;--size-md: 24px;--size-xl: 32px;--size-2xl: 36px;--size-3xl: 40px;--size-4xl: 44px;--size-5xl: 60px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 40px;--spacing-5xl: 48px;--spacing-6xl: 64px;--spacing-7xl: 80px;--spacing-8xl: 96px;--spacing-9xl: 120px;--c-neutral-1400: rgb(20 21 23);--c-neutral-1300: rgb(25 26 28);--c-neutral-1200: rgb(36 38 41);--c-neutral-1100: rgb(46 49 54);--c-neutral-1000: rgb(50 54 60);--c-neutral-900: rgb(61 67 75);--c-neutral-800: rgb(74 80 89);--c-neutral-700: rgb(94 102 114);--c-neutral-600: rgb(126 135 148);--c-neutral-500: rgb(147 156 169);--c-neutral-400: rgb(162 172 186);--c-neutral-300: rgb(184 192 205);--c-neutral-200: rgb(223 227 233);--c-neutral-100: rgb(240 242 245);--c-neutral-50: rgb(247 248 250);--c-white: rgb(255 255 255);--c-white-50: rgb(255 255 255 / 50%);--c-transparent: rgb(0 0 0 / 0%);--c-additional-error: rgb(204 60 60);--c-additional-warning: rgb(255 149 0);--c-additional-success: rgb(3 128 38);--c-additional-code: rgb(112 75 172);--c-green-700: rgb(2 78 23);--c-green-600: rgb(2 90 27);--c-green-500: rgb(3 128 38);--c-green-400: rgb(46 150 75);--c-green-300: rgb(109 181 129);--c-green-200: rgb(152 203 166);--c-green-100: rgb(230 242 233);--c-green-500-transparent: rgb(3 128 38 / 8%);--c-orange-700: rgb(156 91 0);--c-orange-600: rgb(179 104 0);--c-orange-500: rgb(255 149 0);--c-orange-400: rgb(255 167 43);--c-orange-300: rgb(255 194 107);--c-orange-200: rgb(255 212 150);--c-orange-100: rgb(255 244 230);--c-orange-500-transparent: rgb(255 149 0 / 8%);--c-violet-700: rgb(53 36 82);--c-violet-600: rgb(83 55 128);--c-violet-500: rgb(102 55 178);--c-violet-400: rgb(136 106 186);--c-violet-300: rgb(172 151 207);--c-violet-200: rgb(196 181 221);--c-violet-100: rgb(241 237 247);--c-blue-700: rgb(38 57 115);--c-blue-600: rgb(51 77 156);--c-blue-500: rgb(57 97 219);--c-blue-400: rgb(87 119 217);--c-blue-300: rgb(140 161 222);--c-blue-200: rgb(180 196 242);--c-blue-100: rgb(237 241 252);--c-blue-500-transparent: rgb(50 92 219 / 8%);--c-red-700: rgb(124 37 37);--c-red-600: rgb(143 42 42);--c-red-500: rgb(204 60 60);--c-red-400: rgb(213 93 93);--c-red-300: rgb(225 142 142);--c-red-200: rgb(234 175 175);--c-red-100: rgb(250 236 236);--c-red-500-transparent: rgb(204 60 60 / 8%);--t-menu-title: 600 12px/24px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-menu-text: 400 14px/24px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--menu-spacing-icon: var(--spacing-md);--menu-padding-sides: var(--spacing-sm);--menu-border-radius-group: var(--radius-lg);--menu-border-radius-item: var(--radius-md);--menu-height: var(--size-2xl);--icon-size-lg: 32px;--icon-size: 20px;--icon-size-xs: 16px;--modal-title-size: 16px;--modal-size-md: 640px;--modal-size-sm: 480px;--modal-spacing: var(--spacing-md);--modal-spacing-sides: var(--spacing-lg);--modal-border-radius: var(--radius-lg);--t-button-label-lg: normal 400 16px / normal geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-button-label-primary: normal 400 14px / normal geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--button-border-radius-sm: var(--radius-md);--button-border-radius-primary: var(--radius-md);--button-border-radius-xl: var(--radius-full);--button-size-primary: var(--size-2xl);--button-size-lg: var(--size-4xl);--button-size-xl: var(--size-5xl);--button-icons-spacing: var(--spacing-sm);--badge-border-radius: var(--radius-md);--badge-spacing: var(--spacing-sm);--badge-gap: var(--spacing-xs);--t-badge: normal 500 12px / 16px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-badge-spacing: .3px;--t-input-title: normal 500 12px / 16px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-input-text-primary: normal 400 14px / 20px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-input-text-big: normal 400 16px / 20px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--t-input-error-message: normal 400 12px / 16px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--input-border-radius: var(--radius-md);--input-size-primary: 36px;--input-size-lg: 44px;--input-spacing-xs: var(--spacing-xs);--input-spacing-sm: var(--spacing-sm);--input-spacing-lg: var(--spacing-md);--t-tooltip: normal 400 12px / 16px geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--tooltip-letter-spacing: .3;--tooltip-spacing: var(--spacing-md);--form-field-error-space: 24px;--form-field-error-gap: 8px}:root[data-theme=light]{--bg-default: var(--c-white);--bg-dark: var(--c-neutral-1300);--bg-white: var(--c-white);--bg-faded: var(--c-neutral-300);--bg-disabled: var(--c-neutral-50);--bg-muted: var(--c-neutral-50);--bg-emphasis: var(--c-neutral-100);--bg-active: var(--c-neutral-200);--bg-inverted: var(--c-neutral-1300);--bg-action: var(--c-blue-500);--bg-action-emphasis: var(--c-blue-400);--bg-action-faded: var(--c-blue-300);--bg-action-muted: var(--c-blue-100);--bg-critical-emphasis: var(--c-red-600);--bg-critical: var(--c-red-500);--bg-critical-faded: var(--c-red-400);--bg-critical-muted: var(--c-red-200);--bg-success: var(--c-green-500);--bg-warning: var(--c-orange-500);--bg-warning-transparent: var(--c-orange-500-transparent);--border-action: var(--c-blue-500);--border-action-disabled: var(--c-blue-300);--border-default: var(--c-neutral-200);--border-disabled: var(--c-neutral-200);--border-emphasis: var(--c-neutral-500);--border-muted: var(--c-neutral-200);--border-faded: var(--c-neutral-400);--border-critical: var(--c-red-500);--border-success: var(--c-green-300);--border-warning: var(--c-orange-300);--fg-action: var(--c-blue-500);--fg-action-emphasis: var(--c-blue-600);--fg-action-muted: var(--c-blue-300);--fg-attention: var(--c-orange-500);--fg-critical: var(--c-red-500);--fg-critical-muted: var(--c-red-200);--fg-default: var(--c-neutral-1400);--fg-faded: var(--c-neutral-900);--fg-neutral: var(--c-neutral-800);--fg-muted: var(--c-neutral-600);--fg-disabled: var(--c-neutral-500);--fg-success: var(--c-green-500);--fg-success-muted: var(--c-green-100);--fg-code: var(--c-violet-500);--fg-inverted: var(--c-white);--fg-white: var(--c-white);--fg-white-transparent: var(--c-white-50);--fg-blue-transparent-2: var(--c-blue-500-transparent)}:root[data-theme=dark]{--bg-default: var(--c-neutral-1400);--bg-dark: var(--c-neutral-1100);--bg-white: var(--c-white);--bg-faded: var(--c-neutral-900);--bg-disabled: var(--c-neutral-1300);--bg-muted: var(--c-neutral-1200);--bg-emphasis: var(--c-neutral-1200);--bg-active: var(--c-neutral-1100);--bg-inverted: var(--c-neutral-100);--bg-action: var(--c-blue-500);--bg-action-emphasis: var(--c-blue-600);--bg-action-faded: var(--c-blue-400);--bg-action-muted: var(--c-blue-300);--bg-critical-emphasis: var(--c-red-600);--bg-critical: var(--c-red-500);--bg-critical-faded: var(--c-red-400);--bg-critical-muted: var(--c-red-200);--bg-success: var(--c-green-500);--bg-warning: var(--c-orange-500);--bg-warning-transparent: var(--c-orange-500-transparent);--border-action: var(--c-blue-500);--border-action-disabled: var(--c-blue-300);--border-default: var(--c-neutral-900);--border-disabled: var(--c-neutral-1000);--border-emphasis: var(--c-neutral-500);--border-muted: var(--c-neutral-1100);--border-faded: var(--c-neutral-800);--border-critical: var(--c-red-500);--border-success: var(--c-green-300);--border-warning: var(--c-orange-300);--fg-action: var(--c-blue-500);--fg-action-emphasis: var(--c-blue-600);--fg-action-muted: var(--c-blue-300);--fg-attention: var(--c-orange-500);--fg-critical: var(--c-red-500);--fg-critical-muted: var(--c-red-200);--fg-default: var(--c-white);--fg-faded: var(--c-neutral-400);--fg-neutral: var(--c-neutral-300);--fg-muted: var(--c-neutral-200);--fg-disabled: var(--c-neutral-700);--fg-success: var(--c-green-500);--fg-success-muted: var(--c-green-100);--fg-code: var(--c-violet-500);--fg-inverted: var(--c-neutral-1400);--fg-white: var(--c-white);--fg-white-transparent: var(--c-white-50);--fg-blue-transparent-2: var(--c-blue-500-transparent)}html,body,h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0}body,html{overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}h1{font:var(--t-title-h1)}h2{font:var(--t-title-h2)}h3{font:var(--t-title-h3)}h4{font:var(--t-title-h4)}h5{font:var(--t-title-h5)}#root{position:relative;min-height:100dvh;max-height:100dvh;width:100%;overflow:hidden auto;scrollbar-gutter:stable both-edges}#root,body{background-color:var(--bg-default)}p,span,div,section,a,h1,h2,h3,h4,h5,h6{color:var(--fg-default);font-family:geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.icon path{fill:var(--fg-muted)}*:focus{outline:none}*:-moz-focus-inner{border:0}.form-col-2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:var(--spacing-md)}
