._icon_1phi6_1{display:inline-flex;flex-shrink:0;line-height:0}._icon_1phi6_1>svg{width:100%;height:100%}._logo_srdi7_1{display:block;border-radius:var(--radius-md)}._wordmark_srdi7_6{display:block;width:auto}._splash_pbxzl_1{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--color-bg-primary);z-index:50;animation:_splash-in_pbxzl_1 var(--duration-slow) var(--ease-out) both}._inner_pbxzl_11{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);animation:_logo-in_pbxzl_1 var(--duration-slow) var(--ease-out) both,_logo-pulse_pbxzl_1 2.4s var(--ease-standard) .48s infinite}._label_pbxzl_22{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-placeholder)}@keyframes _splash-in_pbxzl_1{0%{opacity:0}to{opacity:1}}@keyframes _logo-in_pbxzl_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes _logo-pulse_pbxzl_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){._splash_pbxzl_1,._inner_pbxzl_11{animation:none}}:root{--color-brand-500: #2eae83;--color-brand-600: #23916c;--color-brand-gradient: linear-gradient( 90deg, var(--color-brand-600) 0%, var(--color-brand-500) 100% );--color-indigo-500: #6366f1;--color-teal-500: #5797a0;--color-success-secondary: #22c55e;--color-utility-red-400: #f87171;--gradient-title: linear-gradient( 90deg, var(--color-indigo-500) 39.72%, var(--color-brand-500) 84.03% );--gradient-accent: linear-gradient( 90deg, var(--color-teal-500) 0%, var(--color-brand-500) 76.92% );--color-bg-primary: #ffffff;--color-bg-secondary: #fafafa;--color-bg-brand-solid: var(--color-brand-500);--color-bg-glass: #ffffffcc;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-text-primary: #171717;--color-text-secondary: #404040;--color-text-tertiary: #262626;--color-text-quaternary: #737373;--color-text-brand: var(--color-brand-600);--color-text-brand-secondary: #1c7557;--color-text-placeholder: #717680;--color-text-white: #ffffff;--color-text-error: #d92d20;--color-text-success: #079455;--color-error-bg: #fef3f2;--color-error-border: #fecdca;--color-error-text: #b42318;--color-bg-error-solid: #d92d20;--color-bg-error-solid-hover: #b42318;--color-warning-bg: #fffaeb;--color-warning-border: #fedf89;--color-warning-text: #b54708;--color-success-bg: #ecfdf3;--color-success-border: #abefc6;--color-success-text: #067647;--color-utility-blue-50: #eff6ff;--color-utility-blue-200: #bfdbfe;--color-utility-blue-500: #3b82f6;--color-utility-blue-700: #1d4ed8;--color-utility-purple-50: #faf5ff;--color-utility-purple-200: #e9d5ff;--color-utility-purple-500: #a855f7;--color-utility-purple-700: #7e22ce;--color-utility-green-50: #f0fdf4;--color-utility-green-200: #bbf7d0;--color-utility-green-500: #22c55e;--color-utility-green-700: #15803d;--color-utility-red-50: #fef2f2;--color-utility-red-200: #fecaca;--color-utility-red-500: #ef4444;--color-utility-red-700: #b91c1c;--color-utility-orange-50: #fff7ed;--color-utility-orange-200: #fed7aa;--color-utility-orange-500: #f97316;--color-utility-orange-700: #c2410c;--color-utility-yellow-50: #fefce8;--color-utility-yellow-200: #fef08a;--color-utility-yellow-500: #eab308;--color-utility-yellow-700: #a16207;--color-utility-slate-50: #f8fafc;--color-utility-slate-200: #e2e8f0;--color-utility-slate-500: #64748b;--color-utility-slate-700: #334155;--color-utility-indigo-500: var(--color-indigo-500);--color-focus-ring: #2eae8340;--color-focus-ring-error: #d92d2040;--color-border-primary: #d4d4d4;--color-border-secondary: #e5e5e5;--color-border-secondary-alt: #0000001a;--color-border-brand: var(--color-brand-500);--color-border-brand-alt: var(--color-brand-600);--color-fg-quaternary: #d4d4d4;--color-fg-white: #ffffff;--color-border-brand-icon: #ffffff1f;--radius-xs: 3px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-4xl: 24px;--radius-full: 9999px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 12px;--spacing-xl: 16px;--spacing-2xl: 20px;--spacing-3xl: 24px;--spacing-4xl: 32px;--spacing-5xl: 40px;--spacing-6xl: 48px;--spacing-7xl: 64px;--spacing-9xl: 96px;--container-padding-desktop: 32px;--container-max-width-desktop: 1280px;--width-heading: 768px;--width-form: 480px;--font-family-body: "Inter", system-ui, -apple-system, sans-serif;--font-family-display: "Menseal", "Inter", system-ui, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-tiny: 10px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-display-sm: 30px;--font-size-display-md: 36px;--font-size-display-lg: 48px;--font-size-display-xl: 60px;--line-height-xs: 16px;--line-height-sm: 18px;--line-height-md: 22px;--line-height-lg: 26px;--line-height-xl: 30px;--line-height-display-sm: 36px;--line-height-display-md: 44px;--line-height-display-lg: 60px;--tracking-tight: -.01em;--tracking-md: -1px;--tracking-tighter: -.02em;--shadow-xs: 0 1px 2px 0 #0000000d;--shadow-sm: 0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a;--shadow-xs-skeuomorphic: inset 0 0 0 1px #0000002e, inset 0 -2px 0 0 #0000000d, 0 1px 2px 0 #0000000d;--shadow-xs-raised: 0 1px 2px 0 #0000000d, inset 0 -2px 0 0 #0000000d;--shadow-lg: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008, 0 2px 2px -1px #0000000a;--color-overlay: #0c111d99;--z-overlay: 100;--z-modal: 101;--duration-fast: .12s;--duration-normal: .24s;--duration-slow: .48s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1)}@font-face{font-family:Menseal;src:url(/fonts/Menseal-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Menseal;src:url(/fonts/Menseal-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Menseal;src:url(/fonts/Menseal-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-family-body);font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);background:var(--color-bg-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit}a{color:var(--color-text-brand);text-decoration:none}
