@font-face{font-family:DM Sans;font-style:normal;font-optical-sizing:auto;src:url(/assets/DMSansVF-d9KJDlpM.ttf) format("truetype")}@font-face{font-family:Geist;src:url(/assets/GeistVF-Bpq0OARI.ttf) format("truetype")}:root{--ks-purple-900: #0e0816;--ks-purple-850: #130c1e;--ks-purple-800: #190f27;--ks-purple-600: #28193e;--ks-purple-550: #60507a;--ks-purple-300: #8530d1;--ks-purple-200: #bf93e7;--ks-purple-100: #bb8be6;--ks-grey-800: #28232d;--ks-grey-700: #504b4f;--ks-grey-500: #918e87;--ks-grey-400: #bab0ab;--ks-white-value: #ffffff;--ks-white: rgba(255, 255, 255, 1);--ks-white-70: rgba(255, 255, 255, .7);--ks-white-56: rgba(255, 255, 255, .56);--ks-white-50: rgba(255, 255, 255, .5);--ks-white-20: rgba(255, 255, 255, .2);--ks-white-10: rgba(255, 255, 255, .1);--ks-yellow-700: #c37f22;--ks-yellow-600: #ffa726;--ks-yellow-300: #ffd953;--ks-red-800: #380913;--ks-red-500: #fd3e34;--ks-pink-300: #ff24bd;--ks-blue-400: #29b6f6;--ks-green-900: #063a0a;--ks-green-400: #66bb6a;--ks-gradient: linear-gradient(to right, var(--ks-purple-100), var(--ks-purple-300));--ks-gradient-reverse: linear-gradient(to left, var(--ks-purple-100), var(--ks-purple-300))}:root{--background-primary: var(--ks-purple-900);--background-secondary: var(--ks-purple-800);--background-tertiary: var(--ks-purple-850);--background-rare: var(--ks-purple-600);--background-error: var(--ks-red-800);--background-success: var(--ks-green-900);--background-warning: var(--ks-yellow-700);--background-accent: var(--ks-purple-200);--background-button: var(--ks-purple-200);--border-gradient: var(--ks-gradient);--border-header: var(--ks-purple-550);--border-primary-dull: var(--ks-white-20);--border-secondary: var(--ks-purple-600);--border-tertiary: var(--ks-grey-700);--border-tertiary-dull: var(--ks-grey-800);--border-search: var(--ks-purple-550);--text-color-primary: var(--ks-white-70);--text-color-primary-dull: var(--ks-white-50);--text-color-primary-vibrant: var(--ks-white);--text-color-accent: var(--ks-purple-200);--text-color-warning: var(--ks-yellow-600);--text-color-error: var(--ks-red-500);--text-color-success: var(--ks-green-400);--text-color-contrast: var(--ks-purple-900);--text-color-action-hover: var(--ks-yellow-300);--text-color-accent-pink: var(--ks-pink-300);--text-color-accent-blue: var(--ks-blue-400);--vf-node-bg: var(--background-primary);--vf-node-text: var(--text-color-primary-vibrant);--vf-node-color: var(--ks-purple-200);--vf-connection-path: var(--ks-purple-200);--vf-handle: var(--ks-purple-200)}:root{--header-background: var(--ks-purple-600)}body{--v-disabled-opacity: .75}*,*:before,*:after{box-sizing:border-box;margin:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body{color:var(--text-color-primary);background-color:var(--background-tertiary);background-image:linear-gradient(to bottom right,var(--ks-purple-900),var(--ks-purple-800));transition:color .5s,background-color .5s;line-height:1.4;font-family:DM Sans,sans-serif;font-size:1rem;min-height:100vh}main{padding:0rem 1.5rem}h1,.title-1{font-size:2.525rem;font-weight:500;line-height:2.5rem;color:var(--text-color-primary-vibrant);padding-top:1rem}h2,h3,h4,h5,h6{font-weight:500}.text-color-primary{color:var(--text-color-primary)}.text-color-primary-vibrant{color:var(--text-color-primary-vibrant)}.text-color-primary-dull{color:var(--text-color-primary-dull)}.text-color-success{color:var(--text-color-success)}.text-color-error{color:var(--text-color-error)}.text-color-warning{color:var(--text-color-warning)}.text-color-accent{color:var(--text-color-accent)}html{scroll-behavior:smooth}a{color:var(--text-color-accent);text-decoration:none;display:inline-flex}a:hover{text-decoration:underline}a.button,.button{display:inline-block;background-color:var(--ks-purple-200);color:var(--background-primary);border:none;padding:.75rem 1.5rem;border-radius:.375rem;cursor:pointer;font-size:1rem;margin:.5rem 0;text-decoration:none}a.button:hover,.button:hover{text-decoration:none;background-color:var(--ks-purple-100)}a.button-outline,.button-outline{display:inline-block;background-color:transparent;color:var(--ks-purple-200);border:1px solid var(--ks-purple-200);padding:.75rem 1.5rem;border-radius:.375rem;cursor:pointer;font-size:1rem;margin:.5rem 0;text-decoration:none}a.button-outline:hover,.button-outline:hover{text-decoration:none;background-color:transparent}a.button-white,.button-white{display:inline-flex;background-color:var(--ks-white);color:var(--background-primary);border:none;padding:.75rem 1.5rem;border-radius:.375rem;cursor:pointer;font-size:1rem;margin:.5rem 0;text-decoration:none}a.button-white:hover,.button-white:hover{text-decoration:none;background-color:var(--ks-white-70)}.mobile-logo[data-v-e9993774]{display:none}.signup-grid[data-v-e9993774]{min-height:100vh;display:grid;align-items:stretch;justify-items:stretch;grid-template-columns:1fr 1fr;padding:2rem;gap:2rem}@media screen and (max-width: 768px){.signup-grid[data-v-e9993774]{grid-template-columns:1fr}.signup-grid[data-v-e9993774] .signup-logo-section[data-v-e9993774]{order:2}.signup-grid[data-v-e9993774] .signup-form-section[data-v-e9993774]{padding-bottom:4rem}.signup-grid[data-v-e9993774] .logo[data-v-e9993774]{display:none}.signup-grid[data-v-e9993774] .mobile-logo[data-v-e9993774]{display:block;margin:1rem auto;height:3rem;max-width:100%}}.signup-logo-section[data-v-e9993774]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2.5rem;text-align:left}.signup-logo-section .content-container[data-v-e9993774]{max-width:540px}.logo[data-v-e9993774]{height:2rem;max-width:100%}.welcome-heading[data-v-e9993774]{font-size:2.5rem;font-weight:500;line-height:1.1;color:var(--text-color-primary-vibrant);margin-top:2.5rem;padding-top:0}.tagline[data-v-e9993774]{font-size:1.25rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;background:var(--ks-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:.5rem;margin-bottom:0}.body-text[data-v-e9993774]{font-size:1.05rem;line-height:1.65;color:var(--text-color-primary);margin-top:1.75rem}.audience-cards[data-v-e9993774]{display:flex;flex-direction:column;gap:1rem;margin-top:2.25rem}.audience-card[data-v-e9993774]{position:relative;padding:1.25rem 1.5rem;border-radius:.75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;transition:border-color .25s ease,background .25s ease}.audience-card[data-v-e9993774]:hover{background:#ffffff0f;border-color:#ffffff24}.card-accent[data-v-e9993774]{position:absolute;top:0;left:0;width:3px;height:100%;border-radius:3px 0 0 3px}.card-oss .card-accent[data-v-e9993774]{background:var(--ks-gradient)}.card-enterprise .card-accent[data-v-e9993774]{background:linear-gradient(to bottom,var(--ks-yellow-600),var(--ks-purple-200))}.card-label[data-v-e9993774]{font-size:.875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.625rem}.card-oss .card-label[data-v-e9993774]{color:var(--ks-purple-200)}.card-enterprise .card-label[data-v-e9993774]{color:var(--ks-yellow-600)}.card-body[data-v-e9993774]{font-size:.925rem;line-height:1.6;color:var(--ks-white-70)}.signup-form-section[data-v-e9993774]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffffff0d;background-image:linear-gradient(to bottom right,var(--ks-purple-800),var(--ks-purple-600));padding:1.5rem;border-radius:1rem;text-align:center}.login-button[data-v-e9993774]{display:flex;align-items:center;gap:.5rem;justify-content:center;background-color:#fff;line-height:1}@media screen and (min-width: 1024px){.login-button[data-v-e9993774]{min-width:360px}}.button-icon[data-v-e9993774]{height:24px}.button-icon svg[data-v-e9993774]{height:100%;width:auto}.signup-form-section .content-container[data-v-e9993774]{max-width:500px}.signup-title[data-v-e9993774]{font-size:2.5rem;margin-bottom:2rem;color:#fff}.signup-desc[data-v-e9993774]{font-size:1rem;color:var(--background-secondary);margin-bottom:1.5rem}.divider[data-v-e9993774]{margin-top:1.5rem;border-top:1px solid var(--ks-purple-550);padding-top:1rem}
