.support-contact-form-module__-g1Gzq__formContainer{width:100%;max-width:1440px;padding:var(--padding-desktop);margin:0 auto}.support-contact-form-module__-g1Gzq__headingContainer{width:100%;margin-bottom:var(--padding-desktop);justify-content:center;display:flex}.support-contact-form-module__-g1Gzq__statusMessage{border-radius:var(--rounded-app);text-align:center;margin-bottom:24px;padding:16px;font-size:14px;animation:.3s ease-out support-contact-form-module__-g1Gzq__slideIn}.support-contact-form-module__-g1Gzq__statusSuccess{color:#22c55e;background-color:#22c55e1a;border:1px solid #22c55e4d}.support-contact-form-module__-g1Gzq__statusError{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d}@keyframes support-contact-form-module__-g1Gzq__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.support-contact-form-module__-g1Gzq__successContainer{min-height:60vh;padding:var(--padding-desktop)0;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.support-contact-form-module__-g1Gzq__successIcon{border-radius:var(--rounded-full);color:#22c55e;background:linear-gradient(135deg,#22c55e1a,#22c55e0d);border:2px solid #22c55e4d;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:32px;display:flex}.support-contact-form-module__-g1Gzq__successIcon svg{width:60px;height:60px}.support-contact-form-module__-g1Gzq__successContent{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:800px;display:flex}.support-contact-form-module__-g1Gzq__successMessage{color:var(--secondary-color);opacity:.9;max-width:600px;margin:0;font-size:18px;font-weight:300;line-height:28px}.support-contact-form-module__-g1Gzq__successActions{justify-content:center;margin-top:16px;display:flex}@media (max-width:1024px){.support-contact-form-module__-g1Gzq__successContainer{padding:var(--padding-tablet)0;min-height:50vh}.support-contact-form-module__-g1Gzq__successIcon{width:100px;height:100px;margin-bottom:24px}.support-contact-form-module__-g1Gzq__successIcon svg{width:50px;height:50px}.support-contact-form-module__-g1Gzq__successMessage{font-size:16px;line-height:24px}}@media (max-width:768px){.support-contact-form-module__-g1Gzq__successContainer{padding:var(--padding-mobile)0;min-height:40vh}.support-contact-form-module__-g1Gzq__successIcon{width:80px;height:80px;margin-bottom:20px}.support-contact-form-module__-g1Gzq__successIcon svg{width:40px;height:40px}.support-contact-form-module__-g1Gzq__successMessage{font-size:14px;line-height:22px}}.support-contact-form-module__-g1Gzq__heading{letter-spacing:-.02em;color:var(--secondary-color);text-align:center;margin:0;font-size:52px;font-weight:400;line-height:1.1}@media (max-width:1024px){.support-contact-form-module__-g1Gzq__heading{font-size:42px}}@media (max-width:768px){.support-contact-form-module__-g1Gzq__heading{font-size:36px}}.support-contact-form-module__-g1Gzq__form{flex-direction:column;gap:24px;width:100%;display:flex}.support-contact-form-module__-g1Gzq__grid{grid-template-columns:1fr;gap:24px;display:grid}.support-contact-form-module__-g1Gzq__row{flex-direction:row;gap:24px;display:flex}.support-contact-form-module__-g1Gzq__rowEqualHeight{flex-direction:row;align-items:stretch;gap:24px;display:flex}.support-contact-form-module__-g1Gzq__rowEqualHeight .support-contact-form-module__-g1Gzq__fieldGroup{flex-direction:column;flex:1;display:flex}.support-contact-form-module__-g1Gzq__rowEqualHeight .support-contact-form-module__-g1Gzq__fieldGroup textarea{height:250px;min-height:250px}@media (max-width:1024px){.support-contact-form-module__-g1Gzq__row,.support-contact-form-module__-g1Gzq__rowEqualHeight{flex-direction:column}.support-contact-form-module__-g1Gzq__formContainer{padding:var(--padding-tablet)}.support-contact-form-module__-g1Gzq__headingContainer{margin-bottom:var(--padding-tablet)}}@media (max-width:769px){.support-contact-form-module__-g1Gzq__formContainer{padding:var(--padding-tablet)var(--padding-mobile)}}.support-contact-form-module__-g1Gzq__fieldGroup{flex-direction:column;gap:8px;width:100%;display:flex}.support-contact-form-module__-g1Gzq__label{color:var(--secondary-color);font-size:14px;font-weight:400}.support-contact-form-module__-g1Gzq__required{color:var(--secondary-color);margin-left:2px}.support-contact-form-module__-g1Gzq__optional{color:rgba(var(--secondary-color-rgb),.6);font-size:12px}.support-contact-form-module__-g1Gzq__input{border:1px solid rgba(var(--secondary-color-rgb),.2);border-radius:var(--rounded-app);color:var(--secondary-color);background-color:#0000;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}.support-contact-form-module__-g1Gzq__inputError{border:2px solid #ef4444!important}.support-contact-form-module__-g1Gzq__input::placeholder{color:rgba(var(--secondary-color-rgb),.4)}.support-contact-form-module__-g1Gzq__error{color:#ef4444;margin-top:4px;font-size:12px}.support-contact-form-module__-g1Gzq__textarea{border:1px solid rgba(var(--secondary-color-rgb),.2);border-radius:var(--rounded-app);color:var(--secondary-color);resize:vertical;background-color:#0000;width:100%;height:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.support-contact-form-module__-g1Gzq__textarea::placeholder{color:rgba(var(--secondary-color-rgb),.4)}.support-contact-form-module__-g1Gzq__comboboxWrapper{flex:1;align-items:center;width:100%;display:flex;position:relative}.support-contact-form-module__-g1Gzq__comboboxButton{background:var(--secondary-color);border:none;border:1px solid rgba(var(--secondary-color-rgb),.2);color:#6b7280;cursor:pointer;border-radius:0 var(--rounded-app)var(--rounded-app)0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;transition:all .3s ease-in-out;display:flex;position:absolute;right:0}.support-contact-form-module__-g1Gzq__comboboxButton svg{color:var(--main-color);transition:all .3s ease-in-out}.support-contact-form-module__-g1Gzq__popover{border:1px solid rgba(var(--secondary-color-rgb),.2);border-radius:var(--rounded-app);z-index:50;width:var(--trigger-width);background-color:#fff;height:fit-content;margin-top:4px;overflow:auto;box-shadow:0 10px 25px #0000001a;max-height:300px!important}.support-contact-form-module__-g1Gzq__listbox{outline:none;padding:4px}.support-contact-form-module__-g1Gzq__listboxItem{cursor:pointer;border-radius:var(--rounded-app);color:#000;outline:none;padding:10px 12px;font-size:14px;transition:background-color .15s}.support-contact-form-module__-g1Gzq__listboxItem[data-selected]{color:#000;background-color:#fafafa;font-weight:500}.support-contact-form-module__-g1Gzq__listboxItem[data-focused]{background-color:#fafafa}.support-contact-form-module__-g1Gzq__lastRow{flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:24px;display:flex}.support-contact-form-module__-g1Gzq__checkboxWrapper{justify-content:flex-start;align-items:flex-end;width:100%;margin-top:16px;margin-bottom:2px;display:flex}.support-contact-form-module__-g1Gzq__checkboxContainerNew{cursor:pointer;align-items:center;gap:12px;display:flex}.support-contact-form-module__-g1Gzq__checkboxContainer{cursor:pointer;align-items:flex-end;gap:12px;display:flex}.support-contact-form-module__-g1Gzq__checkboxBox{border:2px solid rgba(var(--secondary-color-rgb),.2);border-radius:var(--rounded-app);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:flex}.support-contact-form-module__-g1Gzq__checkboxContainer[data-focused] .support-contact-form-module__-g1Gzq__checkboxBox{outline:2px solid var(--secondary-color)}.support-contact-form-module__-g1Gzq__checkboxContainer[data-selected] .support-contact-form-module__-g1Gzq__checkboxBox{background-color:var(--secondary-color)}.support-contact-form-module__-g1Gzq__checkboxBox svg{opacity:0;width:2rem;height:2rem;color:var(--main-color);transition:opacity .2s}.support-contact-form-module__-g1Gzq__checkboxContainer[data-selected] .support-contact-form-module__-g1Gzq__checkboxBox svg{opacity:1}.support-contact-form-module__-g1Gzq__checkboxLabel{font-size:var(--text-xs);color:var(--secondary-color);cursor:pointer;font-weight:400}.support-contact-form-module__-g1Gzq__recaptchaWrapper>div{width:0!important}.support-contact-form-module__-g1Gzq__recaptchaWrapper{flex-direction:column;gap:8px;width:0;margin-top:8px;display:flex}.support-contact-form-module__-g1Gzq__submitWrapperDesktop{justify-content:flex-end;margin-top:16px;display:flex}.support-contact-form-module__-g1Gzq__submitWrapperMobile{justify-content:center;margin-top:16px;display:none}.support-contact-form-module__-g1Gzq__submitWrapper{justify-content:flex-end;margin-top:16px;display:flex}.support-contact-form-module__-g1Gzq__submitButton{background-color:var(--secondary-color);color:var(--main-color);border-radius:var(--rounded-app);cursor:pointer;border:none;padding:12px 48px;font-size:16px;font-weight:600;transition:all .3s}@media (max-width:560px){.support-contact-form-module__-g1Gzq__checkboxWrapper{margin-top:16px;margin-bottom:16px}.support-contact-form-module__-g1Gzq__lastRow{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%}.support-contact-form-module__-g1Gzq__submitWrapperDesktop{display:none}.support-contact-form-module__-g1Gzq__submitWrapperMobile{width:100%;display:flex}}@media (pointer:fine) and (hover:hover){.support-contact-form-module__-g1Gzq__listboxItem[data-hovered]{background-color:#fafafa;color:var(--accent-color)!important}.support-contact-form-module__-g1Gzq__submitButton:hover{opacity:.75}}
.file-upload-module__BjaF6q__container{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.file-upload-module__BjaF6q__floatingLabel{top:0;left:var(--padding-sm);padding:0 var(--padding-xs);font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--foreground));background-color:hsl(var(--border));z-index:1;pointer-events:none;border-radius:5px;position:absolute;transform:translateY(-50%)}.file-upload-module__BjaF6q__label{color:var(--secondary-color);font-size:14px;font-weight:400}.file-upload-module__BjaF6q__optional{color:hsl(var(--foreground)/.6);font-size:12px}.file-upload-module__BjaF6q__dropzone{border:2px dashed hsl(var(--foreground)/.2);border-radius:var(--rounded-app);text-align:center;cursor:pointer;background-color:#0000;outline:none;flex-direction:column;justify-content:center;height:250px;padding:40px 24px;transition:all .2s;display:flex}.file-upload-module__BjaF6q__dropzone.file-upload-module__BjaF6q__hasFiles{text-align:left;justify-content:flex-start;padding:20px}.file-upload-module__BjaF6q__dropzone:focus{border-color:hsl(var(--foreground));background-color:hsl(var(--foreground)/.03)}.file-upload-module__BjaF6q__dropzone.file-upload-module__BjaF6q__dragging{border-color:var(--secondary-color);background-color:hsl(var(--foreground)/.05)}.file-upload-module__BjaF6q__dropzone.file-upload-module__BjaF6q__error{border-color:#ef4444}.file-upload-module__BjaF6q__hiddenInput{display:none}.file-upload-module__BjaF6q__dropzoneContent{flex-direction:column;align-items:center;gap:12px;display:flex}.file-upload-module__BjaF6q__uploadIcon{width:48px;height:48px;color:hsl(var(--foreground)/.4)}.file-upload-module__BjaF6q__dropzoneText{color:var(--secondary-color);margin:0;font-size:14px}.file-upload-module__BjaF6q__dropzoneSubtext{color:hsl(var(--foreground)/.6);margin:0;font-size:12px}.file-upload-module__BjaF6q__fileList{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.file-upload-module__BjaF6q__fileItem{background-color:hsl(var(--foreground)/.05);border:1px solid hsl(var(--foreground)/.15);border-radius:var(--rounded-app);justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}.file-upload-module__BjaF6q__fileInfo{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.file-upload-module__BjaF6q__fileIcon{width:18px;height:18px;color:var(--secondary-color);flex-shrink:0}.file-upload-module__BjaF6q__fileDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.file-upload-module__BjaF6q__fileName{color:var(--secondary-color);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.file-upload-module__BjaF6q__fileSize{color:hsl(var(--foreground)/.6);font-size:11px}.file-upload-module__BjaF6q__removeButton{cursor:pointer;color:hsl(var(--foreground)/.6);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.file-upload-module__BjaF6q__removeButton svg{width:14px;height:14px}.file-upload-module__BjaF6q__addMoreText{color:hsl(var(--foreground)/.5);text-align:center;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;font-style:italic;display:flex}.file-upload-module__BjaF6q__errorText{color:#ef4444;margin-top:4px;font-size:12px}.file-upload-module__BjaF6q__toastViewport{z-index:60;flex-direction:column;gap:8px;height:fit-content;display:flex;position:relative;width:100%!important}.file-upload-module__BjaF6q__toastContainer{z-index:60;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.file-upload-module__BjaF6q__toast{background:hsl(var(--surface));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:var(--rounded-app);box-shadow:var(--shadow-black);font-family:Sora,sans-serif;font-size:var(--text-sm);height:fit-content;max-height:120px;overflow-y:auto}.file-upload-module__BjaF6q__toastContent{color:hsl(var(--foreground));flex-direction:row;align-items:flex-start;gap:12px;padding:12px 40px 12px 12px;display:flex}.file-upload-module__BjaF6q__toastIcon{color:#ef4343;flex-shrink:0}.file-upload-module__BjaF6q__toastMessage{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.file-upload-module__BjaF6q__toastTitle{font-weight:600;font-size:var(--text-sm);margin:0}.file-upload-module__BjaF6q__toastList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.file-upload-module__BjaF6q__toastItem{font-size:var(--text-xs);color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-upload-module__BjaF6q__toastClose{cursor:pointer;border-radius:var(--rounded-app);width:24px;height:24px;color:hsl(var(--muted-foreground));background:0 0;border:none;padding:0;font-size:18px;line-height:1;transition:color .2s;position:absolute;top:10px;right:10px}.file-upload-module__BjaF6q__toastClose:hover{color:hsl(var(--foreground))}@media (pointer:fine) and (hover:hover){.file-upload-module__BjaF6q__removeButton:hover{color:#ef4444}.file-upload-module__BjaF6q__fileItem:hover{background-color:hsl(var(--foreground)/.08)}.file-upload-module__BjaF6q__dropzone:hover{border-color:hsl(var(--foreground)/.4);background-color:hsl(var(--foreground)/.02)}}
.hero-text-module__cjoHzq__mainTextContainer{justify-content:flex-start;align-items:flex-start;gap:var(--gap-md);text-align:left;flex-direction:column;width:100%;display:flex}.hero-text-module__cjoHzq__wordsContainer{flex-wrap:wrap;gap:.5rem;margin-bottom:0;display:flex}.hero-text-module__cjoHzq__word{white-space:pre;margin-right:0;display:inline-block}.hero-text-module__cjoHzq__mainHeading{width:100%;letter-spacing:-1.5%;color:var(--secondary-color);flex-wrap:wrap;margin:0;font-size:52px;font-weight:400;line-height:62px;display:flex}.hero-text-module__cjoHzq__subheader{letter-spacing:-1.5%;font-size:32px;font-weight:400;line-height:40px;color:var(--secondary-color)!important}.hero-text-module__cjoHzq__mainText{font-weight:300;font-style:Light;letter-spacing:-0.5%;color:var(--secondary-color);margin:0;font-size:24px;line-height:32px}.hero-text-module__cjoHzq__contactButton{opacity:1;border-radius:var(--rounded-app);width:fit-content;height:44px;padding:var(--padding-mobile);letter-spacing:0%;color:var(--main-color);background:var(--secondary-color);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:100%;text-decoration:none;transition:all .3s ease-in-out;display:flex}.hero-text-module__cjoHzq__buttonGroup{flex-direction:row;gap:16px;display:flex}.hero-text-module__cjoHzq__arrowIcon{width:20px;height:20px}@media (pointer:fine) and (hover:hover){.hero-text-module__cjoHzq__contactButton:hover{background:hsl(var(--foreground)/.6)}}@media (max-width:768px){.hero-text-module__cjoHzq__mainTextContainer{max-width:100%}.hero-text-module__cjoHzq__mainHeading{font-size:40px;line-height:48px}.hero-text-module__cjoHzq__mainText{font-size:20px;line-height:28px}.hero-text-module__cjoHzq__wordsContainer{gap:.4rem}}@media (max-width:480px){.hero-text-module__cjoHzq__mainHeading{font-size:32px;line-height:40px}.hero-text-module__cjoHzq__mainText{font-size:18px;line-height:26px}.hero-text-module__cjoHzq__wordsContainer{gap:.3rem}.hero-text-module__cjoHzq__buttonGroup{flex-direction:column}}
.KRailsView-module__YftrPG__container *{font-family:Sora,sans-serif}.KRailsView-module__YftrPG__container{width:100%;height:calc(100vh - var(--navbar-height));flex-direction:column;justify-content:center;align-items:center;min-height:fit-content;margin:0 auto;display:flex}.KRailsView-module__YftrPG__background{width:100%}.KRailsView-module__YftrPG__background .KRailsView-module__YftrPG__dashboardWrapper{transform:translateY(0)}@media (min-width:501px){.KRailsView-module__YftrPG__background .KRailsView-module__YftrPG__dashboardWrapper{transform:translateY(-80px)}}.KRailsView-module__YftrPG__background{height:fit-content}.KRailsView-module__YftrPG__dashboardWrapper{margin-bottom:-1px;overflow:hidden;transform:translateY(0)}@media (min-width:501px){.KRailsView-module__YftrPG__dashboardWrapper{transform:translateY(-80px)}}.KRailsView-module__YftrPG__videoSection{width:100%;max-width:1440px;padding:var(--padding-desktop);margin-top:calc(-1.5*var(--padding-desktop));justify-content:center;align-items:center;display:flex}.KRailsView-module__YftrPG__lastSection{background:var(--theme-gradient);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:1024px){.KRailsView-module__YftrPG__videoSection{padding:var(--padding-tablet)}}@media (max-width:768px){.KRailsView-module__YftrPG__videoSection{margin-top:calc(-1*var(--padding-desktop));padding:var(--padding-tablet)var(--padding-mobile)}}
.krails-built-with-module__UAd3GW__section{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.krails-built-with-module__UAd3GW__container{width:100%;max-width:1440px;padding:var(--padding-desktop);flex-direction:column;justify-content:center;align-items:center;display:flex}.krails-built-with-module__UAd3GW__content{grid-template-columns:1fr 2.2fr;align-items:center;gap:80px;display:grid}.krails-built-with-module__UAd3GW__headingContainer{flex-direction:column;display:flex}.krails-built-with-module__UAd3GW__heading{letter-spacing:-1.5%;color:hsl(var(--foreground));margin:0;font-size:64px;font-weight:400;line-height:76px}.krails-built-with-module__UAd3GW__logosContainer{justify-content:space-between;align-items:center;gap:var(--padding-tablet);display:flex}.krails-built-with-module__UAd3GW__logoWrapper{background-color:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--rounded-app);width:100%;height:160px;padding:var(--padding-mobile);flex:1;justify-content:center;align-items:center;display:flex}.krails-built-with-module__UAd3GW__logo{justify-content:center;align-items:center;transition:transform .3s,opacity .3s;display:flex}.krails-built-with-module__UAd3GW__logoImage,.krails-built-with-module__UAd3GW__logoImage path{fill:hsl(var(--foreground));color:hsl(var(--foreground));width:100%;height:auto}@media (max-width:1280px){.krails-built-with-module__UAd3GW__content{gap:var(--padding-tablet);grid-template-columns:1fr}.krails-built-with-module__UAd3GW__heading{text-align:center;font-size:56px}}@media (max-width:1024px){.krails-built-with-module__UAd3GW__container{padding:var(--padding-tablet)}}@media (max-width:768px){.krails-built-with-module__UAd3GW__container{padding:var(--padding-tablet)var(--padding-mobile)}.krails-built-with-module__UAd3GW__heading{font-size:48px}.krails-built-with-module__UAd3GW__logosContainer{gap:var(--padding-mobile);flex-direction:column}.krails-built-with-module__UAd3GW__logoWrapper{width:100%;height:240px}}@media (max-width:480px){.krails-built-with-module__UAd3GW__section{padding:0}.krails-built-with-module__UAd3GW__heading{font-size:36px}.krails-built-with-module__UAd3GW__logoWrapper{width:100%;height:200px}}@media (pointer:fine) and (hover:hover){.krails-built-with-module__UAd3GW__logo:hover{opacity:.8;transform:scale(1.05)}}
.form-field-module__lAkI_q__root{flex-direction:column;gap:.5rem;display:flex}.form-field-module__lAkI_q__label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:hsl(var(--foreground));line-height:1.25}.form-field-module__lAkI_q__label.form-field-module__lAkI_q__error{color:var(--error)}.form-field-module__lAkI_q__required{color:var(--error);margin-left:.25rem}.form-field-module__lAkI_q__description{font-size:var(--text-sm);color:hsl(var(--muted-foreground))}.form-field-module__lAkI_q__errorMessage{font-size:var(--text-sm);color:var(--error);font-weight:var(--font-medium)}.form-field-module__lAkI_q__inputStandalone,.form-field-module__lAkI_q__textareaStandalone{width:100%;height:2.75rem;padding:.25rem var(--padding-sm);font-size:var(--text-base);color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:var(--rounded-app);background:0 0;font-family:inherit;line-height:1.5;transition:background-color .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #0000000d}.form-field-module__lAkI_q__inputStandalone:focus,.form-field-module__lAkI_q__textareaStandalone:focus{border-color:hsl(var(--foreground));outline:none}.form-field-module__lAkI_q__inputStandalone:disabled,.form-field-module__lAkI_q__textareaStandalone:disabled{cursor:not-allowed;opacity:.5}.form-field-module__lAkI_q__inputStandalone:focus-visible,.form-field-module__lAkI_q__textareaStandalone:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}.form-field-module__lAkI_q__inputStandalone.form-field-module__lAkI_q__error,.form-field-module__lAkI_q__textareaStandalone.form-field-module__lAkI_q__error{border-color:var(--error)}.form-field-module__lAkI_q__textareaStandalone{min-height:7.5rem;padding:.5rem var(--padding-sm);resize:none}
.section-header-module__Rwd0zG__container{gap:var(--gap-md);flex-direction:column;width:100%;max-width:810px;display:flex}.section-header-module__Rwd0zG__container[data-align=left]{text-align:left;align-items:flex-start}.section-header-module__Rwd0zG__container[data-align=center]{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.section-header-module__Rwd0zG__container[data-align=right]{text-align:right;align-items:flex-end;margin-left:auto}.section-header-module__Rwd0zG__heading{color:var(--secondary-color);letter-spacing:-1.5%;flex-wrap:wrap;gap:.1em;margin:0;font-size:52px;font-weight:400;line-height:1.2;display:flex}.section-header-module__Rwd0zG__word{white-space:nowrap;display:inline-block}.section-header-module__Rwd0zG__subtitle{letter-spacing:-.01em;color:var(--secondary-color);opacity:.7;margin:0;font-size:20px;font-weight:300;line-height:1.5}.section-header-module__Rwd0zG__white{color:#fff!important}.section-header-module__Rwd0zG__highlight{font-weight:600;color:var(--accent-color)!important}.section-header-module__Rwd0zG__textxs{font-size:var(--text-xs)}.section-header-module__Rwd0zG__textsm{font-size:var(--text-sm)}.section-header-module__Rwd0zG__textbase{font-size:var(--text-base)}.section-header-module__Rwd0zG__textlg{font-size:var(--text-lg)}.section-header-module__Rwd0zG__textxl{font-size:var(--text-xl)}.section-header-module__Rwd0zG__text2xl{font-size:var(--text-2xl)}.section-header-module__Rwd0zG__text3xl{font-size:var(--text-3xl)}.section-header-module__Rwd0zG__text4xl{font-size:var(--text-4xl)}.section-header-module__Rwd0zG__text5xl{font-size:var(--text-5xl)}.section-header-module__Rwd0zG__text6xl{font-size:var(--text-6xl)}.section-header-module__Rwd0zG__text7xl{font-size:var(--text-7xl)}.section-header-module__Rwd0zG__text8xl{font-size:var(--text-8xl)}.section-header-module__Rwd0zG__text9xl{font-size:var(--text-9xl)}@media (max-width:1024px){.section-header-module__Rwd0zG__heading{font-size:40px;line-height:1.2}.section-header-module__Rwd0zG__subtitle{font-size:18px}}@media (max-width:768px){.section-header-module__Rwd0zG__heading{font-size:32px;line-height:1.2}.section-header-module__Rwd0zG__subtitle{font-size:18px}}@media (max-width:540px){.section-header-module__Rwd0zG__heading{font-size:28px;line-height:1.2}.section-header-module__Rwd0zG__subtitle{font-size:16px}}
.kena-two-column-content-module__JeNf7G__container{gap:var(--gap-xl);grid-template-columns:1fr 1fr;align-items:start;width:100%;max-width:1440px;display:grid}.kena-two-column-content-module__JeNf7G__leftColumn{flex-direction:column;display:flex}.kena-two-column-content-module__JeNf7G__leftHeading{letter-spacing:-.02em;color:var(--secondary-color);margin:0;font-size:36px;font-weight:400;line-height:1.2}.kena-two-column-content-module__JeNf7G__rightColumn{flex-direction:column;display:flex}.kena-two-column-content-module__JeNf7G__rightText{letter-spacing:-.01em;color:var(--secondary-color);opacity:.85;margin:0;font-size:20px;font-weight:300;line-height:1.6}@media (max-width:1024px){.kena-two-column-content-module__JeNf7G__container{gap:var(--gap-lg)}.kena-two-column-content-module__JeNf7G__leftHeading{font-size:30px}.kena-two-column-content-module__JeNf7G__rightText{font-size:18px}}@media (max-width:768px){.kena-two-column-content-module__JeNf7G__container{gap:var(--gap-lg);grid-template-columns:1fr}.kena-two-column-content-module__JeNf7G__rightText{font-size:18px}}
.krails-cta-module__XjLOrG__section{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.krails-cta-module__XjLOrG__container{width:100%;max-width:1440px;padding:var(--padding-desktop);flex-direction:column;display:flex}.krails-cta-module__XjLOrG__content{width:100%;max-width:800px;margin:0}.krails-cta-module__XjLOrG__heading{color:hsl(var(--foreground));letter-spacing:-.02em;letter-spacing:-1.5%;margin-bottom:24px;font-size:48px;font-weight:400;line-height:56px}.krails-cta-module__XjLOrG__subheading{color:hsl(var(--foreground));font-weight:300;font-style:Light;letter-spacing:-0.5%;margin-bottom:40px;font-size:24px;line-height:32px}.krails-cta-module__XjLOrG__highlight{background-color:hsl(var(--accent));color:#fff;width:fit-content;padding:8px 8px 0}.krails-cta-module__XjLOrG__typing{white-space:nowrap;border-right:2px solid hsl(var(--foreground)/.9);max-width:0;animation-name:krails-cta-module__XjLOrG__typing,krails-cta-module__XjLOrG__blink;animation-duration:5s,.8s;animation-timing-function:steps(30,end),step-end;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,0s;animation-fill-mode:none,none;animation-timeline:auto,auto;display:inline-block;overflow:hidden}.krails-cta-module__XjLOrG__highlightSweep{position:relative;overflow:hidden}.krails-cta-module__XjLOrG__highlightSweep:before{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#ffffff0f 0%,#ffffff2e 50%,#ffffff0f 100%);animation:2.4s ease-in-out .5s paused krails-cta-module__XjLOrG__sweep;position:absolute;inset:0;transform:translate(-100%)}.krails-cta-module__XjLOrG__inView .krails-cta-module__XjLOrG__typing,.krails-cta-module__XjLOrG__highlightSweep.krails-cta-module__XjLOrG__inView:before{animation-play-state:running}@keyframes krails-cta-module__XjLOrG__typing{0%{max-width:0}36%{max-width:var(--typing-ch,20ch)}86%{max-width:var(--typing-ch,20ch)}to{max-width:0}}@keyframes krails-cta-module__XjLOrG__blink{0%,to{border-color:#0000}50%{border-color:hsl(var(--foreground)/.9)}}@keyframes krails-cta-module__XjLOrG__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.krails-cta-module__XjLOrG__arrow{transition:transform .3s}.krails-cta-module__XjLOrG__ctaButton:hover .krails-cta-module__XjLOrG__arrow{transform:translate(4px)}@media (max-width:1024px){.krails-cta-module__XjLOrG__container{padding:var(--padding-tablet)}}@media (max-width:768px){.krails-cta-module__XjLOrG__container{padding:var(--padding-tablet)var(--padding-mobile)}.krails-cta-module__XjLOrG__heading{font-size:2.5rem}.krails-cta-module__XjLOrG__subheading{margin-bottom:32px;font-size:1.25rem}.krails-cta-module__XjLOrG__ctaButton{justify-content:center;width:100%;padding:0;font-size:1rem}}@media (max-width:480px){.krails-cta-module__XjLOrG__heading{font-size:2rem}.krails-cta-module__XjLOrG__subheading{font-size:1.125rem}}
.checkbox-module__3PtbiG__root{border:1px solid hsl(var(--foreground)/.3);width:1.5rem;height:1.5rem;color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #0000000d}.checkbox-module__3PtbiG__root:hover:not(:disabled){border-color:hsl(var(--foreground)/.5)}.checkbox-module__3PtbiG__root:disabled{cursor:not-allowed;opacity:.5}.checkbox-module__3PtbiG__root[data-state=checked]{background-color:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}.checkbox-module__3PtbiG__root.checkbox-module__3PtbiG__brand{border-color:hsl(var(--accent)/.5)}.checkbox-module__3PtbiG__root.checkbox-module__3PtbiG__brand:hover:not(:disabled){border-color:hsl(var(--accent))}.checkbox-module__3PtbiG__root.checkbox-module__3PtbiG__brand[data-state=checked]{background-color:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.checkbox-module__3PtbiG__indicator{color:currentColor;justify-content:center;align-items:center;display:flex}.checkbox-module__3PtbiG__icon{color:#fff;width:1.25rem;height:1.25rem}.checkbox-module__3PtbiG__root:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}
.tooltip-module__nrjMsa__content{z-index:1001;border-radius:var(--rounded-app);background:hsl(var(--foreground));color:hsl(var(--background));box-shadow:none;padding:.375rem .75rem;font-size:.75rem;font-weight:500;animation:.1s ease-out tooltip-module__nrjMsa__tooltipIn;overflow:hidden}@keyframes tooltip-module__nrjMsa__tooltipIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.social-sidebar-module__EL4TtW__sidebar{z-index:5;position:fixed;top:50%;left:2rem;transform:translateY(-50%)}.social-sidebar-module__EL4TtW__linksContainer{flex-direction:column;gap:1.5rem;display:flex}.social-sidebar-module__EL4TtW__socialLink{border:1px solid hsl(var(--foreground));border-radius:var(--rounded-app);width:36px;height:36px;color:hsl(var(--foreground));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all 50ms ease-in-out;display:flex}.social-sidebar-module__EL4TtW__socialLink svg{width:18px;height:18px}@media (pointer:fine) and (hover:hover){.social-sidebar-module__EL4TtW__socialLink:hover{border-color:hsl(var(--accent));color:hsl(var(--accent));box-shadow:0 0 20px hsl(var(--accent)/.3)}}@media (max-width:1024px){.social-sidebar-module__EL4TtW__sidebar{display:none}}
.mobile-theme-toggle-module__EYwmsW__accordionRoot{border-radius:var(--rounded-app);width:100%;font-family:Sora,sans-serif}.mobile-theme-toggle-module__EYwmsW__accordionItem{background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--rounded-app);overflow:hidden}.mobile-theme-toggle-module__EYwmsW__accordionHeader{all:unset;display:flex}.mobile-theme-toggle-module__EYwmsW__accordionTrigger{all:unset;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:.5rem;transition:all .2s;display:flex}.mobile-theme-toggle-module__EYwmsW__accordionTriggerContainer{all:unset;cursor:pointer;border-radius:var(--rounded-app);justify-content:space-between;align-items:center;width:100%;padding:.5rem;transition:all .2s;display:flex}.mobile-theme-toggle-module__EYwmsW__accordionTrigger:focus-visible .mobile-theme-toggle-module__EYwmsW__accordionTriggerContainer{outline:2px solid var(--secondary-color)}.mobile-theme-toggle-module__EYwmsW__accordionTrigger:focus-visible{border-bottom:none;outline:none}.mobile-theme-toggle-module__EYwmsW__triggerContent{flex:1;align-items:center;gap:1rem;display:flex}.mobile-theme-toggle-module__EYwmsW__triggerLabel{font-size:var(--text-md);color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.05em;font-weight:400}.mobile-theme-toggle-module__EYwmsW__currentTheme{background:hsl(var(--accent)/.1);border:1px solid rgb(var(--accent-color-rgb));border-radius:var(--rounded-app);align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.mobile-theme-toggle-module__EYwmsW__currentThemeIcon{color:rgb(var(--accent-color-rgb));justify-content:center;align-items:center;display:flex}.mobile-theme-toggle-module__EYwmsW__currentThemeLabel{color:rgb(var(--accent-color-rgb));font-size:.8125rem;font-weight:400}.mobile-theme-toggle-module__EYwmsW__caretIcon{color:hsl(var(--foreground));flex-shrink:0;margin-left:6px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-theme-toggle-module__EYwmsW__accordionTrigger[data-state=closed] .mobile-theme-toggle-module__EYwmsW__caretIcon{transform:rotate(-180deg)}.mobile-theme-toggle-module__EYwmsW__accordionContent{overflow:hidden}.mobile-theme-toggle-module__EYwmsW__themeOptions{grid-template-columns:repeat(4,1fr);gap:.5rem;padding:1rem;display:grid}.mobile-theme-toggle-module__EYwmsW__themeOption{all:unset;background:hsl(var(--foreground)/.05);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--rounded-app);color:hsl(var(--foreground));cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.875rem .75rem;font-size:.875rem;font-weight:400;transition:all .2s;display:flex}.mobile-theme-toggle-module__EYwmsW__themeOption:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.mobile-theme-toggle-module__EYwmsW__themeOptionActive{background:hsl(var(--accent)/.15);border-color:rgb(var(--accent-color-rgb));color:rgb(var(--accent-color-rgb))}.mobile-theme-toggle-module__EYwmsW__optionIcon{justify-content:center;align-items:center;display:flex}.mobile-theme-toggle-module__EYwmsW__optionLabel{font-size:.8125rem}.mobile-theme-toggle-module__EYwmsW__edit{font-weight:400;font-size:var(--text-md);color:var(--secondary-color)}@media (pointer:fine) and (hover:hover){.mobile-theme-toggle-module__EYwmsW__accordionTrigger:hover{background:hsl(var(--foreground)/.05)}.mobile-theme-toggle-module__EYwmsW__themeOption:hover{background:hsl(var(--foreground)/.1);border-color:hsl(var(--foreground)/.2);color:hsl(var(--foreground))}.mobile-theme-toggle-module__EYwmsW__themeOptionActive:hover{background:hsl(var(--accent)/.2);border-color:rgb(var(--accent-color-rgb));color:rgb(var(--accent-color-rgb))}}@media only screen and (max-width:480px){.mobile-theme-toggle-module__EYwmsW__themeOptions{grid-template-columns:repeat(2,1fr)}.mobile-theme-toggle-module__EYwmsW__currentThemeLabel,.mobile-theme-toggle-module__EYwmsW__edit{display:none}}@media only screen and (max-width:350px){.mobile-theme-toggle-module__EYwmsW__triggerLabel{font-size:var(--text-sm)}}
.mobile-locale-switcher-module__e8fB6a__accordionRoot{border-radius:var(--rounded-app);width:100%;font-family:Sora,sans-serif}.mobile-locale-switcher-module__e8fB6a__accordionItem{background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--rounded-app);overflow:hidden}.mobile-locale-switcher-module__e8fB6a__accordionHeader{all:unset;display:flex}.mobile-locale-switcher-module__e8fB6a__accordionTrigger{all:unset;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:.5rem;transition:all .2s;display:flex}.mobile-locale-switcher-module__e8fB6a__accordionTriggerContainer{all:unset;cursor:pointer;border-radius:var(--rounded-app);justify-content:space-between;align-items:center;width:100%;padding:.5rem;transition:all .2s;display:flex}.mobile-locale-switcher-module__e8fB6a__accordionTrigger:focus-visible .mobile-locale-switcher-module__e8fB6a__accordionTriggerContainer{outline:2px solid var(--secondary-color)}.mobile-locale-switcher-module__e8fB6a__accordionTrigger:focus-visible{border-bottom:none;outline:none}.mobile-locale-switcher-module__e8fB6a__triggerContent{flex:1;align-items:center;gap:1rem;display:flex}.mobile-locale-switcher-module__e8fB6a__triggerLabel{font-size:var(--text-md);color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.05em;font-weight:400}.mobile-locale-switcher-module__e8fB6a__currentLocale{background:hsl(var(--accent)/.1);border:1px solid rgb(var(--accent-color-rgb));border-radius:var(--rounded-app);align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.mobile-locale-switcher-module__e8fB6a__currentLocaleCode{color:rgb(var(--accent-color-rgb));font-size:.8125rem;font-weight:500}.mobile-locale-switcher-module__e8fB6a__currentLocaleLabel{color:rgb(var(--accent-color-rgb));font-size:.8125rem;font-weight:400}.mobile-locale-switcher-module__e8fB6a__caretIcon{color:hsl(var(--foreground));flex-shrink:0;margin-left:6px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-locale-switcher-module__e8fB6a__accordionRoot[data-skip-caret-animation] .mobile-locale-switcher-module__e8fB6a__caretIcon{transition:none}.mobile-locale-switcher-module__e8fB6a__accordionTrigger[data-state=closed] .mobile-locale-switcher-module__e8fB6a__caretIcon{transform:rotate(-180deg)}.mobile-locale-switcher-module__e8fB6a__accordionContent{overflow:hidden}.mobile-locale-switcher-module__e8fB6a__localeOptions{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:1rem;display:grid}.mobile-locale-switcher-module__e8fB6a__localeOption{all:unset;background:hsl(var(--foreground),.05);border:1px solid hsl(var(--foreground)/.1);border-radius:var(--rounded-app);color:hsl(var(--foreground));cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.875rem .75rem;font-size:.875rem;font-weight:400;transition:all .2s;display:flex}.mobile-locale-switcher-module__e8fB6a__localeOption:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.mobile-locale-switcher-module__e8fB6a__localeOptionActive{background:hsl(var(--accent)/.15);border-color:rgb(var(--accent-color-rgb));color:rgb(var(--accent-color-rgb))}.mobile-locale-switcher-module__e8fB6a__optionCode{font-size:.8125rem;font-weight:500}.mobile-locale-switcher-module__e8fB6a__optionLabel{font-size:.8125rem}.mobile-locale-switcher-module__e8fB6a__edit{font-weight:400;font-size:var(--text-md);color:var(--secondary-color)}@media (pointer:fine) and (hover:hover){.mobile-locale-switcher-module__e8fB6a__accordionTrigger:hover{background:hsl(var(--foreground),.05)}.mobile-locale-switcher-module__e8fB6a__localeOption:hover{background:hsl(var(--foreground)/.1);border-color:hsl(var(--foreground)/.2);color:hsl(var(--foreground))}.mobile-locale-switcher-module__e8fB6a__localeOptionActive:hover{background:hsl(var(--accent)/.2);border-color:rgb(var(--accent-color-rgb));color:rgb(var(--accent-color-rgb))}}@media only screen and (max-width:480px){.mobile-locale-switcher-module__e8fB6a__currentLocaleLabel,.mobile-locale-switcher-module__e8fB6a__edit{display:none}}@media only screen and (max-width:350px){.mobile-locale-switcher-module__e8fB6a__triggerLabel{font-size:var(--text-sm)}}
.video-player-module__dcw4dG__container{border-radius:var(--rounded-app);width:100%;margin:0 auto;padding:0;max-width:1440px!important}.video-player-module__dcw4dG__videoWrapper{border-radius:var(--rounded-app);aspect-ratio:16/9;cursor:pointer;background-color:#0000;width:100%;transition:transform .3s;position:relative;overflow:hidden}.video-player-module__dcw4dG__videoEmbed{aspect-ratio:16/9;border-radius:var(--rounded-app);background-color:hsl(var(--background));width:100%;height:auto}.video-player-module__dcw4dG__posterContainer{width:100%;height:100%;position:absolute;top:0;left:0}.video-player-module__dcw4dG__poster{object-fit:cover;aspect-ratio:16/9;opacity:1;width:100%;height:auto}.video-player-module__dcw4dG__playButton{border-radius:var(--rounded-full);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100px;height:100px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player-module__dcw4dG__playIcon path{fill:#fffc;transition:all .3s}.video-player-module__dcw4dG__playIcon{color:#fffc;border-radius:var(--rounded-full);border:none;width:100px;height:100px;transition:all .3s ease-in-out}@media (pointer:fine) and (hover:hover){.video-player-module__dcw4dG__playButton:hover .video-player-module__dcw4dG__playIcon{box-shadow:var(--shadow-black);transform:scale(1.1)}}@media (max-width:1024px){.video-player-module__dcw4dG__container{padding:0}}@media (max-width:768px){.video-player-module__dcw4dG__playButton,.video-player-module__dcw4dG__playIcon{width:80px;height:80px}}
.ContactSalesView-module__-rFNpG__main{min-height:calc(100vh - var(--navbar-height))}
.home-technologies-showcase-module__12UD6G__sectionHeaderWrap{padding-bottom:var(--padding-xl,2.5rem);padding-left:var(--padding-desktop);text-align:left;width:100%}@media (max-width:1024px){.home-technologies-showcase-module__12UD6G__sectionHeaderWrap{padding-left:var(--padding-tablet)}}@media (max-width:768px){.home-technologies-showcase-module__12UD6G__sectionHeaderWrap{padding-left:var(--padding-mobile);text-align:center}.home-technologies-showcase-module__12UD6G__sectionHeaderWrap [data-align]{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.home-technologies-showcase-module__12UD6G__sectionHeaderWrap [data-align] h2{justify-content:center}}.home-technologies-showcase-module__12UD6G__sectionHeaderWrap [data-align]{margin-left:0;margin-right:auto}.home-technologies-showcase-module__12UD6G__desktopShowcase{width:100%;max-width:100%}.home-technologies-showcase-module__12UD6G__mobileShowcaseWrap{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.home-technologies-showcase-module__12UD6G__mobileShowcase{width:100%;max-width:100%}
.KenaView-module__UMkaDa__container *{font-family:Sora,sans-serif}.KenaView-module__UMkaDa__container{width:100%;height:calc(100vh - var(--navbar-height));flex-direction:column;justify-content:center;align-items:center;min-height:fit-content;display:flex}.KenaView-module__UMkaDa__heroSection{background:var(--theme-gradient);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.KenaView-module__UMkaDa__kena3dSection{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.KenaView-module__UMkaDa__lastSection{background:var(--theme-gradient);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}
.krails-code-animation-module__dUvlhG__container{background:hsl(var(--surface));border-radius:var(--rounded-app);border:1px solid hsl(var(--border));contain:layout;width:100%;height:100%;max-height:100%;font-family:Monaco,Menlo,Ubuntu Mono,monospace;position:relative;overflow:hidden}.krails-code-animation-module__dUvlhG__scrollOverlay{z-index:10;pointer-events:auto;background:0 0;position:absolute;inset:0}.krails-code-animation-module__dUvlhG__codeBlock{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;isolation:isolate;pointer-events:none;width:100%;height:100%;max-height:100%;padding:30px 0;display:flex;overflow:hidden auto}.krails-code-animation-module__dUvlhG__codeBlock::-webkit-scrollbar{width:0;height:0;display:none}.krails-code-animation-module__dUvlhG__lineNumbers{border-right:1px solid hsl(var(--border));-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;flex-shrink:0;height:1000px;min-height:100%;padding:0 20px;display:flex}.krails-code-animation-module__dUvlhG__lineNumber{color:hsl(var(--muted-foreground));text-align:right;min-width:30px;font-size:14px;line-height:24px}.krails-code-animation-module__dUvlhG__codeContent{pointer-events:none;flex:1;width:100%;min-width:0;height:fit-content;padding:0 30px;overflow-x:hidden}.krails-code-animation-module__dUvlhG__section{margin-bottom:0}.krails-code-animation-module__dUvlhG__sectionHeader{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:1px;align-items:center;height:24px;margin-bottom:0;font-size:11px;font-weight:700;line-height:24px;display:flex}.krails-code-animation-module__dUvlhG__codeLine{color:#e6e6e6;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:14px;line-height:24px}.krails-code-animation-module__dUvlhG__keyword{color:#f63f7c}.krails-code-animation-module__dUvlhG__string{color:#1fff01}.krails-code-animation-module__dUvlhG__function{color:#4c82f6}.krails-code-animation-module__dUvlhG__variable{color:#b358f0}.krails-code-animation-module__dUvlhG__comment{color:hsl(var(--muted-foreground));font-style:italic}.krails-code-animation-module__dUvlhG__number{color:#f78c6c}.krails-code-animation-module__dUvlhG__default{color:hsl(var(--muted-foreground))}.krails-code-animation-module__dUvlhG__cursor{color:#ff6b9d;margin-left:2px;font-weight:700}@media (max-width:1024px){.krails-code-animation-module__dUvlhG__container,.krails-code-animation-module__dUvlhG__codeBlock{height:500px!important}}@media (max-width:768px){.krails-code-animation-module__dUvlhG__codeBlock{padding:20px 0;font-size:12px}.krails-code-animation-module__dUvlhG__codeLine,.krails-code-animation-module__dUvlhG__lineNumber{font-size:12px;line-height:20px}.krails-code-animation-module__dUvlhG__sectionHeader{height:20px;margin-bottom:0;font-size:10px;line-height:20px}.krails-code-animation-module__dUvlhG__codeContent{padding:0 20px}}
.locale-switcher-module__Wy4jOq__selectTriggerLocale{border-radius:var(--rounded-app);cursor:pointer;appearance:none;white-space:nowrap;transition:background .15s,color .15s,transform .15s;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;color:hsl(var(--foreground))!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.locale-switcher-module__Wy4jOq__selectTriggerLocale:hover{background:hsl(var(--foreground)/.05)!important;color:hsl(var(--foreground))!important}.locale-switcher-module__Wy4jOq__selectTriggerLocale:active{transform:scale(.9)}.locale-switcher-module__Wy4jOq__selectTriggerLocale [data-radix-select-icon]{display:none}.locale-switcher-module__Wy4jOq__container{justify-content:center;align-items:center;display:flex;position:relative}.locale-switcher-module__Wy4jOq__trigger{border-radius:var(--rounded-app);font-family:Sora,sans-serif;font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:8px 10px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:flex;color:hsl(var(--foreground))!important}.locale-switcher-module__Wy4jOq__trigger:hover{color:hsl(var(--accent))}.locale-switcher-module__Wy4jOq__trigger:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.locale-switcher-module__Wy4jOq__globeIcon{flex-shrink:0}.locale-switcher-module__Wy4jOq__current{text-transform:uppercase;letter-spacing:.02em}.locale-switcher-module__Wy4jOq__caret{transition:transform .2s}.locale-switcher-module__Wy4jOq__caretOpen{transform:rotate(180deg)}.locale-switcher-module__Wy4jOq__dropdown{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--rounded-app);min-width:100%;box-shadow:var(--shadow-black);z-index:100002;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.locale-switcher-module__Wy4jOq__option{width:100%;color:hsl(var(--foreground));font-family:Sora,sans-serif;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 14px;font-weight:500;transition:background .15s,color .15s;display:block}.locale-switcher-module__Wy4jOq__option:hover{background:hsl(var(--foreground)/.05);color:hsl(var(--accent))}.locale-switcher-module__Wy4jOq__optionActive{color:hsl(var(--accent));font-weight:600}.locale-switcher-module__Wy4jOq__selectContentLocale{-webkit-backdrop-filter:none;min-width:max-content;background:0 0!important}.locale-switcher-module__Wy4jOq__glassLayer{z-index:0;border-radius:inherit;background:hsl(var(--background)/.85);position:absolute;inset:0}.locale-switcher-module__Wy4jOq__selectViewportLocale{z-index:1;position:relative}.locale-switcher-module__Wy4jOq__selectItemLocale:focus,.locale-switcher-module__Wy4jOq__selectItemLocale[data-highlighted]{background:hsl(var(--foreground)/.08)!important;color:hsl(var(--foreground))!important}.locale-switcher-module__Wy4jOq__selectItemLocale[data-state=checked],.locale-switcher-module__Wy4jOq__selectItemIndicatorLocale svg{color:hsl(var(--foreground))!important}.locale-switcher-module__Wy4jOq__selectItemText{white-space:nowrap;align-items:center;gap:6px;width:100%;display:flex}
.kena-cta-section-module__NfVSgW__section{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.kena-cta-section-module__NfVSgW__container{width:100%;max-width:1440px;padding:var(--padding-desktop);flex-direction:column;display:flex}.kena-cta-section-module__NfVSgW__content{justify-content:center;align-items:center;gap:var(--gap-lg);width:100%;max-width:1440px;margin:0;display:flex}.kena-cta-section-module__NfVSgW__heading{color:var(--secondary-color);letter-spacing:-.02em;letter-spacing:-1.5%;flex:1;font-size:52px;font-weight:400;line-height:62px}.kena-cta-section-module__NfVSgW__subheading{color:var(--secondary-color);font-weight:300;font-style:Light;letter-spacing:-0.5%;margin-bottom:40px;font-size:24px;line-height:32px}.kena-cta-section-module__NfVSgW__arrow{transition:transform .3s}.kena-cta-section-module__NfVSgW__ctaButton:hover .kena-cta-section-module__NfVSgW__arrow{transform:translate(4px)}@media (max-width:1024px){.kena-cta-section-module__NfVSgW__container{padding:var(--padding-tablet)}.kena-cta-section-module__NfVSgW__content{gap:var(--gap-md);text-align:center;flex-direction:column;justify-content:center;align-items:center}}@media (max-width:768px){.kena-cta-section-module__NfVSgW__container{padding:var(--padding-tablet)var(--padding-mobile)}.kena-cta-section-module__NfVSgW__content{gap:var(--gap-md);flex-direction:column;justify-content:center;align-items:center}.kena-cta-section-module__NfVSgW__heading{font-size:2rem}.kena-cta-section-module__NfVSgW__subheading{margin-bottom:32px;font-size:1.25rem}}@media (max-width:480px){.kena-cta-section-module__NfVSgW__heading{font-size:2rem}.kena-cta-section-module__NfVSgW__subheading{font-size:1.125rem}}
.krails-dashboard-module__Ul0pjq__dashboardContainer{z-index:0;justify-content:center;align-items:center;width:100%;max-width:100vw;height:900px;margin-top:-60px;margin-bottom:-1px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.krails-dashboard-module__Ul0pjq__dashboardContainer{padding:var(--padding-desktop)}.krails-dashboard-module__Ul0pjq__dashboardStack{display:block;position:relative}}.krails-dashboard-module__Ul0pjq__dashboardStack{align-items:space-between;justify-content:space-between;width:100%;max-width:1600px;height:100%;display:flex;position:relative}.krails-dashboard-module__Ul0pjq__dashboardPanel{border-radius:var(--rounded-app);background-color:#fff;background:linear-gradient(180deg,hsl(var(--background))100%,hsl(var(--background))100%);border:1px solid hsl(var(--border));min-width:1000px;box-shadow:var(--shadow-black);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-style:preserve-3d;pointer-events:auto;border-bottom:none;transition:box-shadow .15s ease-in-out;position:absolute;overflow:hidden;width:1000px!important;height:720px!important}.krails-dashboard-module__Ul0pjq__panelOverlay{background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.krails-dashboard-module__Ul0pjq__dashboardPanel *{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default}.krails-dashboard-module__Ul0pjq__panelOne{top:50%;left:0;overflow:hidden;z-index:1!important}.krails-dashboard-module__Ul0pjq__panelTwo{top:50%;left:320px;overflow:hidden;z-index:2!important}.krails-dashboard-module__Ul0pjq__panelThree{top:50%;left:640px;overflow:hidden;z-index:3!important}.krails-dashboard-module__Ul0pjq__windowChrome{align-items:center;height:40px;padding:0 16px;display:flex}.krails-dashboard-module__Ul0pjq__windowDots{gap:8px;display:flex}.krails-dashboard-module__Ul0pjq__dot{border-radius:var(--rounded-full);background:#ffffff1a;width:12px;height:12px}.krails-dashboard-module__Ul0pjq__dot:first-child{background:#ff5f574d}.krails-dashboard-module__Ul0pjq__dot:nth-child(2){background:#ffbd2e4d}.krails-dashboard-module__Ul0pjq__dot:nth-child(3){background:#28c9404d}.krails-dashboard-module__Ul0pjq__panelContent{height:calc(100% - 40px);color:hsl(var(--foreground));padding:24px;font-size:14px;line-height:1.6;overflow-x:hidden}.krails-dashboard-module__Ul0pjq__panelContent::-webkit-scrollbar{width:6px}.krails-dashboard-module__Ul0pjq__panelContent::-webkit-scrollbar-track{background:hsl(var(--background)/.2)}.krails-dashboard-module__Ul0pjq__panelContent::-webkit-scrollbar-thumb{background:hsl(var(--background)/.1);border-radius:var(--rounded-app)}.krails-dashboard-module__Ul0pjq__sidebarHeader{align-items:center;gap:12px;margin-bottom:20px;display:flex}.krails-dashboard-module__Ul0pjq__versionBadge,.krails-dashboard-module__Ul0pjq__sectionTitle{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.5px;letter-spacing:-1.5%;margin:0;font-size:18px;font-weight:400;line-height:1.2}.krails-dashboard-module__Ul0pjq__versionBadge{margin-right:var(--gap-md)}.krails-dashboard-module__Ul0pjq__searchBox{background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.06);border-radius:var(--rounded-app);height:36px;color:hsl(var(--foreground));align-items:center;gap:8px;width:260px;margin-bottom:24px;padding:0 12px;font-size:13px;display:flex}.krails-dashboard-module__Ul0pjq__searchIcon{color:#fff;background:hsl(var(--accent));border-radius:var(--rounded-app);margin-left:auto;padding:0 6px;font-size:16px}.krails-dashboard-module__Ul0pjq__navList{flex-direction:column;gap:20px;width:260px;display:flex}.krails-dashboard-module__Ul0pjq__navGroup{flex-direction:column;gap:4px;display:flex}.krails-dashboard-module__Ul0pjq__navGroupTitle{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:400;font-size:16gpx;letter-spacing:-1.5%;align-items:flex-end;gap:24px;line-height:1.2;display:flex}.krails-dashboard-module__Ul0pjq__navGroupTitleIcon{width:auto!important;height:24px!important}.krails-dashboard-module__Ul0pjq__navItem,.krails-dashboard-module__Ul0pjq__navItemActive{text-align:left;border-radius:var(--rounded-app);color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;display:flex}.krails-dashboard-module__Ul0pjq__navItemActive{background:hsl(var(--foreground)/.08);color:hsl(var(--foreground));font-weight:400}.krails-dashboard-module__Ul0pjq__navPath{color:hsl(var(--foreground));font-size:12px}.krails-dashboard-module__Ul0pjq__navIcon{color:hsl(var(--accent));margin-left:auto;font-size:12px}.krails-dashboard-module__Ul0pjq__navBadge{background:hsl(var(--accent));color:#fff;border-radius:var(--rounded-app);text-transform:uppercase;margin-left:auto;margin-right:12px;padding:3px 16px;font-size:12px;font-weight:400}.krails-dashboard-module__Ul0pjq__endpointIcon{width:auto;height:30px}.krails-dashboard-module__Ul0pjq__endpointHeader{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.krails-dashboard-module__Ul0pjq__endpointPath{color:hsl(var(--foreground));margin:0;font-size:16px;font-weight:700}.krails-dashboard-module__Ul0pjq__methodBadge{background:hsl(var(--accent));color:#fff;border-radius:var(--rounded-app);text-transform:uppercase;margin-right:12px;padding:3px 16px;font-size:12px;font-weight:400}.krails-dashboard-module__Ul0pjq__urlDisplay{background:hsl(var(--background)/.3);border:1px solid hsl(var(--foreground)/.05);border-radius:var(--rounded-app);color:hsl(var(--foreground));word-break:break-all;margin-bottom:24px;padding:8px;font-family:Monaco,Courier New,monospace;font-size:12px}.krails-dashboard-module__Ul0pjq__section{margin-bottom:24px}.krails-dashboard-module__Ul0pjq__sectionHeading{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:12px;font-weight:600}.krails-dashboard-module__Ul0pjq__responseList{flex-direction:column;display:flex}.krails-dashboard-module__Ul0pjq__responseItem:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.krails-dashboard-module__Ul0pjq__responseItem:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.krails-dashboard-module__Ul0pjq__responseItem{background:hsl(var(--foreground)/.02);border:1px solid hsl(var(--foreground)/.05);background:linear-gradient(90deg,#303b42 0%,#556b79 100%);flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.krails-dashboard-module__Ul0pjq__statusBadge{color:#fafafa;align-items:center;gap:6px;min-width:50px;font-size:13px;font-weight:700;display:flex}.krails-dashboard-module__Ul0pjq__statusDot{border-radius:var(--rounded-full);width:14px;height:14px;margin-right:12px;display:inline-block}.krails-dashboard-module__Ul0pjq__statusDot[data-status=success]{background:#10b981;box-shadow:0 0 8px #10b98166}.krails-dashboard-module__Ul0pjq__statusDot[data-status=error]{background:#ef4444;box-shadow:0 0 8px #ef444466}.krails-dashboard-module__Ul0pjq__responseContent{flex:1}.krails-dashboard-module__Ul0pjq__responseTitle{color:#fafafa;margin:0;font-size:13px}.krails-dashboard-module__Ul0pjq__metaInfo{color:hsl(var(--foreground));border-top:1px solid hsl(var(--foreground)/.05);align-items:center;gap:6px;margin-top:16px;padding-top:16px;font-size:11px;display:flex}.krails-dashboard-module__Ul0pjq__uploadIcon,.krails-dashboard-module__Ul0pjq__navArrow{color:hsl(var(--accent))}.krails-dashboard-module__Ul0pjq__footerNav{border-top:1px solid hsl(var(--foreground)/.05);color:hsl(var(--foreground));justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.krails-dashboard-module__Ul0pjq__languageIcon{width:auto;height:30px}.krails-dashboard-module__Ul0pjq__languageSection{margin-bottom:20px}.krails-dashboard-module__Ul0pjq__languageLabel{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.5px;font-weight:400;font-style:Regular;letter-spacing:-1.5%;align-items:flex-end;gap:24px;margin-bottom:12px;padding-bottom:24px;font-size:16px;line-height:1.2;display:flex}.krails-dashboard-module__Ul0pjq__langTabs{gap:var(--gap-md);flex-wrap:wrap;padding-bottom:12px;display:flex}.krails-dashboard-module__Ul0pjq__langTab{background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.06);color:hsl(var(--foreground));cursor:pointer;aspect-ratio:1;flex-direction:column;align-items:center;gap:6px;width:70px;height:auto;padding:6px 10px;font-family:inherit;font-size:11px;display:flex}.krails-dashboard-module__Ul0pjq__langTabContent{background-color:hsl(var(--foreground)/.07);flex-direction:column;align-items:center;gap:6px;padding:6px;font-family:inherit;display:flex;width:100%!important;height:100%!important}.krails-dashboard-module__Ul0pjq__langTabDots{color:hsl(var(--foreground));background-color:#0000;border:none}.krails-dashboard-module__Ul0pjq__langTabActive{background:hsl(var(--foreground)/.1);border-color:hsl(var(--foreground)/.15);color:hsl(var(--foreground));font-weight:600}.krails-dashboard-module__Ul0pjq__langIcon{width:20px;height:20px;color:hsl(var(--foreground))}.krails-dashboard-module__Ul0pjq__langLabelText{color:hsl(var(--foreground));font-size:12px}.krails-dashboard-module__Ul0pjq__codeSection{background:linear-gradient(90deg,var(--main-color)0%,hsl(var(--foreground)/.2)200%);border:1px solid hsl(var(--foreground)/.2);border-radius:var(--rounded-app);padding:var(--padding-mobile)var(--padding-tablet);margin-bottom:20px}.krails-dashboard-module__Ul0pjq__codeSectionTitle{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:18px;font-weight:400}.krails-dashboard-module__Ul0pjq__codeBlock{color:hsl(var(--foreground));margin:0;padding:16px;font-family:Monaco,Courier New,monospace;font-size:11px;line-height:1.6;overflow-x:auto}.krails-dashboard-module__Ul0pjq__codeWithGutter{align-items:flex-start;gap:12px;display:flex}.krails-dashboard-module__Ul0pjq__gutter{counter-reset:line;color:hsl(var(--foreground));text-align:right;-webkit-user-select:none;user-select:none;margin:0;padding:12px 8px;font-family:Monaco,monospace;font-size:11px;list-style:none}.krails-dashboard-module__Ul0pjq__gutter li{counter-increment:line;height:1.66em;line-height:2}.krails-dashboard-module__Ul0pjq__gutter li:before{content:counter(line);min-width:1.4em;display:inline-block}.krails-dashboard-module__Ul0pjq__codeKeyword{color:#f3454e;font-weight:600}.krails-dashboard-module__Ul0pjq__codeVariable{color:#49c6f7}.krails-dashboard-module__Ul0pjq__codeString{color:#7cda02}.krails-dashboard-module__Ul0pjq__codeFunction{color:#bd75ec}.krails-dashboard-module__Ul0pjq__codeProperty{color:#fdba3e}.krails-dashboard-module__Ul0pjq__dashboardVignette{z-index:4;pointer-events:none;background:linear-gradient(180deg,transparent 30%,hsl(var(--background)/.5)75%,hsl(var(--background))100%);height:100%;position:absolute;inset:0}@media (max-width:1600px){.krails-dashboard-module__Ul0pjq__dashboardContainer{margin-top:-100px}}@media (max-width:1024px){.krails-dashboard-module__Ul0pjq__dashboardContainer{margin-top:-60px;padding:0;overflow:hidden}.krails-dashboard-module__Ul0pjq__dashboardStack{display:block;position:relative}.krails-dashboard-module__Ul0pjq__dashboardPanel{min-width:1000px;width:1000px!important;height:650px!important}}@media (max-width:500px){.krails-dashboard-module__Ul0pjq__dashboardContainer{height:600px;margin-top:0;padding:0;overflow:hidden}}
.loading-progress-bar-module__BBU2Oq__logoContainer{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.loading-progress-bar-module__BBU2Oq__logo{z-index:2;position:relative}.loading-progress-bar-module__BBU2Oq__logoGlow{border-radius:var(--rounded-full);z-index:1;filter:blur(20px);width:140px;height:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-progress-bar-module__BBU2Oq__percentage{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;text-align:center;min-width:120px;font-size:3rem;font-weight:600}.loading-progress-bar-module__BBU2Oq__progressBarContainer{border-radius:var(--rounded-full);width:100%;height:8px;position:relative;overflow:visible}.loading-progress-bar-module__BBU2Oq__progressTrack{background:hsl(var(--surface));border-radius:var(--rounded-full);border:1px solid hsl(var(--border));position:absolute;inset:0}.loading-progress-bar-module__BBU2Oq__progressFill{background:linear-gradient(90deg,hsl(var(--foreground))0%,hsl(var(--foreground))50%,hsl(var(--foreground))100%);border-radius:var(--rounded-full);box-shadow:0 0 20px hsl(var(--foreground)/.6),0 0 40px hsl(var(--foreground)/.3);z-index:2;position:absolute;top:0;bottom:0;left:0}.loading-progress-bar-module__BBU2Oq__shimmer{border-radius:var(--rounded-full);z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);position:absolute;top:0;bottom:0;left:0}.loading-progress-bar-module__BBU2Oq__progressGlow{background:hsl(var(--foreground));border-radius:var(--rounded-full);filter:blur(12px);z-index:1;position:absolute;top:-4px;bottom:-4px;left:0}.loading-progress-bar-module__BBU2Oq__loadingText{color:hsl(var(--muted-foreground));letter-spacing:.1em;text-transform:uppercase;gap:.1rem;font-size:1rem;font-weight:500;display:flex}@media (max-width:640px){.loading-progress-bar-module__BBU2Oq__container{max-width:90%}.loading-progress-bar-module__BBU2Oq__logoContainer{width:100px;height:100px}.loading-progress-bar-module__BBU2Oq__logo{width:100px!important;height:100px!important}.loading-progress-bar-module__BBU2Oq__logoGlow{width:120px;height:120px}.loading-progress-bar-module__BBU2Oq__percentage{font-size:2.5rem}.loading-progress-bar-module__BBU2Oq__progressBarContainer{height:6px}.loading-progress-bar-module__BBU2Oq__loadingText{font-size:.875rem}}.loading-progress-bar-module__BBU2Oq__overlay{background:hsl(var(--background));z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-progress-bar-module__BBU2Oq__container{flex-direction:column;align-items:center;gap:3rem;width:100%;max-width:500px;padding:0 2rem;font-family:Geist,sans-serif;display:flex}.loading-progress-bar-module__BBU2Oq__spinnerContainer{justify-content:center;align-items:center;width:360px;height:360px;display:flex;position:relative}.loading-progress-bar-module__BBU2Oq__spinner{width:100%;height:100%;position:absolute;top:0;left:0}.loading-progress-bar-module__BBU2Oq__spinnerSvg{filter:drop-shadow(0 0 15px #4fd1c566);z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loading-progress-bar-module__BBU2Oq__loaderIcon{color:hsl(var(--foreground));width:100%;height:100%}.loading-progress-bar-module__BBU2Oq__logoCenter{z-index:10;justify-content:center;align-items:center;display:flex;position:relative}.loading-progress-bar-module__BBU2Oq__logo{z-index:11;object-fit:contain;position:relative}.loading-progress-bar-module__BBU2Oq__percentage{color:hsl(var(--foreground));letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;min-width:120px;font-size:2.5rem;font-weight:400}.loading-progress-bar-module__BBU2Oq__progressBarContainer{background:#0000001a;border-radius:2px;width:100%;max-width:400px;height:4px;position:relative;overflow:hidden}.loading-progress-bar-module__BBU2Oq__progressBarFill{background:hsl(var(--foreground));height:100%;box-shadow:0 0 10px hsl(var(--foreground));border-radius:2px;transition:width .3s ease-out}.loading-progress-bar-module__BBU2Oq__loadingText{color:hsl(var(--foreground));letter-spacing:.1em;text-transform:uppercase;opacity:.7;gap:.1rem;font-size:.875rem;font-weight:400;display:flex}@media (max-width:640px){.loading-progress-bar-module__BBU2Oq__container{gap:2rem;max-width:90%}.loading-progress-bar-module__BBU2Oq__spinnerContainer{width:240px;height:240px}.loading-progress-bar-module__BBU2Oq__spinner{width:100%;height:100%}.loading-progress-bar-module__BBU2Oq__logo{width:60px!important;height:60px!important}.loading-progress-bar-module__BBU2Oq__percentage{font-size:2rem}.loading-progress-bar-module__BBU2Oq__progressBarContainer{max-width:90%}.loading-progress-bar-module__BBU2Oq__loadingText{font-size:.75rem}}
.navbar-module__XTTUFG__techLogoPreload{clip:rect(0,0,0,0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.navbar-module__XTTUFG__spacer{background-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex;height:var(--navbar-height)!important}.navbar-module__XTTUFG__container{z-index:10;background:hsl(var(--background)/.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;width:100%;font-family:Sora,sans-serif;transition:all .3s ease-in-out;display:flex;position:fixed;top:0}.navbar-module__XTTUFG__containerDropdownOpen{background:hsl(var(--background)/.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:solid 1px hsl(var(--foreground)/.2);box-shadow:var(--shadow-black);padding-bottom:24px}.navbar-module__XTTUFG__containerScrolled{background-color:hsl(var(--background)/.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:solid 1px hsl(var(--foreground)/.2);box-shadow:var(--shadow-black)}.navbar-module__XTTUFG__container *{font-family:Sora,sans-serif}.navbar-module__XTTUFG__navbar{width:100%;height:100%;padding:0 var(--padding-desktop);z-index:1001;flex-direction:row;justify-content:space-between;align-items:center;display:flex;height:var(--navbar-height)!important;max-width:1440px!important}.navbar-module__XTTUFG__logoContainer{z-index:1000;border-radius:var(--rounded-full);position:relative}.navbar-module__XTTUFG__logoLink{z-index:10;border-radius:var(--rounded-full);flex-direction:row;justify-content:center;align-items:center;display:flex}.navbar-module__XTTUFG__logoFull{display:block!important}.navbar-module__XTTUFG__logoCompact{display:none!important}.navbar-module__XTTUFG__logoLink:focus-visible{border-radius:var(--rounded-app)}.navbar-module__XTTUFG__navLink{height:100%;color:hsl(var(--foreground));font-size:var(--text-sm);letter-spacing:0%;border-radius:var(--rounded-app);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;font-weight:400;line-height:100%;transition:all .2s;display:flex;padding:12px!important;font-family:Sora,sans-serif!important}.navbar-module__XTTUFG__separatorRoot{background-color:hsl(var(--foreground))!important;width:1px!important;height:30px!important}.navbar-module__XTTUFG__icon{margin-right:var(--margin-xs)}.navbar-module__XTTUFG__caretIcon{transition:transform .25s}.navbar-module__XTTUFG__caretIconOpen{transform:rotate(180deg)}.navbar-module__XTTUFG__navList{justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.navbar-module__XTTUFG__navListItem{cursor:pointer;z-index:10000;border-radius:var(--rounded-app);font-size:var(--text-md);border:1px solid #0000;justify-content:center;align-items:center;margin:0;list-style-type:none;transition:all .2s;display:flex;color:hsl(var(--foreground))!important}.navbar-module__XTTUFG__drawerContainer{padding-right:6px;display:none}.navbar-module__XTTUFG__themeToggleContainer{z-index:100001;position:relative}.navbar-module__XTTUFG__dropdownContainer{width:100%;padding:0 var(--padding-desktop);border-radius:var(--rounded-app);max-width:1440px}.navbar-module__XTTUFG__separatorRootListItem{z-index:10000;justify-content:center;align-items:center;margin:0;list-style-type:none;display:flex;color:hsl(var(--foreground))!important}@media (pointer:fine) and (hover:hover){.navbar-module__XTTUFG__navLink:hover,.navbar-module__XTTUFG__navListItem:hover{color:hsl(var(--accent))!important}}@media only screen and (max-width:1200px){.navbar-module__XTTUFG__logoFull{display:none!important}.navbar-module__XTTUFG__logoCompact{display:block!important}}@media only screen and (max-width:1024px){.navbar-module__XTTUFG__logoFull{display:block!important}.navbar-module__XTTUFG__logoCompact{display:none!important}.navbar-module__XTTUFG__navList{display:none}.navbar-module__XTTUFG__drawerContainer{display:flex}.navbar-module__XTTUFG__navbar{padding:0 var(--padding-tablet)}.navbar-module__XTTUFG__forceNavStyles{border-bottom:solid 1px hsl(var(--foreground)/.2)!important;box-shadow:var(--shadow-black)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:hsl(var(--background)/.75)!important}}@media only screen and (max-width:769px){.navbar-module__XTTUFG__navList{display:none}.navbar-module__XTTUFG__drawerContainer{display:flex}.navbar-module__XTTUFG__navbar{padding:0 var(--padding-mobile)}}
.ContactSupportView-module__m7xHbW__main{min-height:calc(100vh - var(--navbar-height))}
.HomeView-module__pGiYGa__page{height:fit-content;height:calc(100vh - var(--navbar-height));flex-direction:column;justify-content:space-between;align-items:center;min-height:fit-content;display:flex;position:relative}.HomeView-module__pGiYGa__main{flex-direction:column;width:100%;height:fit-content;display:flex}
.footer-module__KL6qjG__footer{background:var(--theme-gradient);color:hsl(var(--foreground));border-top:1px solid hsl(var(--border));justify-content:center;align-items:center;display:flex}.footer-module__KL6qjG__container{width:100%;max-width:1440px;padding:var(--padding-desktop);flex-direction:column;justify-content:center;display:flex}.footer-module__KL6qjG__newsletter{justify-content:space-between;align-items:center;gap:40px;margin-bottom:80px;display:flex}.footer-module__KL6qjG__newsletterContent{flex:auto;align-items:center;gap:40px;width:100%;display:flex}.footer-module__KL6qjG__logo{border-radius:var(--rounded-full);flex-shrink:0;display:flex}.footer-module__KL6qjG__logo:focus-visible{border-radius:var(--rounded-app)}.footer-module__KL6qjG__newsletterText{flex-direction:column;gap:4px;display:flex}.footer-module__KL6qjG__newsletterHeading{width:100%;color:hsl(var(--foreground));margin:0;font-size:36px;font-weight:400;line-height:1.2}.footer-module__KL6qjG__newsletterSubheading{color:hsl(var(--foreground));margin:0;font-size:20px;font-weight:300}.footer-module__KL6qjG__subscribeForm{border-radius:var(--rounded-app);align-items:flex-start;gap:0;width:100%;display:flex}.footer-module__KL6qjG__subscribeForm>*{width:100%}.footer-module__KL6qjG__emailInputWrapper{flex-direction:column;flex:1;width:100%;display:flex;position:relative}.footer-module__KL6qjG__emailInput{border:1px solid hsl(var(--border));border-radius:var(--rounded-app)0 0 var(--rounded-app);background-color:hsl(var(--background));color:hsl(var(--foreground));box-sizing:border-box;border-right:none;outline:none;width:100%;height:48px;padding:0 16px;font-size:14px;transition:border-color .2s}.footer-module__KL6qjG__emailInput::placeholder{color:hsl(var(--muted))}.footer-module__KL6qjG__emailInputError{border-color:#ef4444cc}.footer-module__KL6qjG__emailInputError:focus{border-color:#ef4444}.footer-module__KL6qjG__errorMessage{color:#ef4444e6;margin-top:4px;font-size:12px;font-weight:400;position:absolute;top:100%;left:0}.footer-module__KL6qjG__successMessage{color:#0de00d;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.footer-module__KL6qjG__subscribeForm:focus-within{outline:2px solid hsl(var(--foreground));outline-offset:2px}.footer-module__KL6qjG__subscribeForm:focus-within .footer-module__KL6qjG__emailInput{border-color:hsl(var(--foreground))}.footer-module__KL6qjG__subscribeForm:has(.footer-module__KL6qjG__subscribeButton:focus){outline:none}.footer-module__KL6qjG__emailInput:focus{outline:none}.footer-module__KL6qjG__subscribeButton{background-color:hsl(var(--foreground));color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:0 var(--rounded-app)var(--rounded-app)0;cursor:pointer;white-space:nowrap;box-sizing:border-box;border-left:none;flex:0;height:48px;padding:0 32px;font-size:16px;font-weight:500;transition:background-color .2s,opacity .2s}.footer-module__KL6qjG__linksGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:60px;display:grid}.footer-module__KL6qjG__linkCard{gap:var(--gap-md);flex-direction:column;display:flex}.footer-module__KL6qjG__linkCardTitle{color:hsl(var(--foreground));margin:0;font-size:20px;font-weight:500}.footer-module__KL6qjG__linkCardDescription{color:hsl(var(--foreground));flex-grow:1;margin:0;font-size:14px;font-weight:300;line-height:1.6}.footer-module__KL6qjG__nav{margin-bottom:var(--padding-tablet);grid-template-columns:repeat(2,1fr);gap:40px;width:100%;display:grid}.footer-module__KL6qjG__navContainer{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.footer-module__KL6qjG__navTitle{color:hsl(var(--foreground));margin:0;font-size:20px;font-weight:500}.footer-module__KL6qjG__navLinks{flex-direction:row;gap:12px;display:flex}.footer-module__KL6qjG__navLink{transition:color .3s ease-in-out}.footer-module__KL6qjG__socialContainer{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.footer-module__KL6qjG__socialLinks{flex-wrap:wrap;gap:12px;display:flex}.footer-module__KL6qjG__socialLink{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:var(--rounded-app);width:36px;height:36px;color:hsl(var(--foreground));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.footer-module__KL6qjG__socialLink svg{width:18px;height:18px}.footer-module__KL6qjG__legal{flex-direction:column;gap:12px;padding-top:32px;display:flex}.footer-module__KL6qjG__copyright{color:hsl(var(--foreground));margin:0;font-size:14px;font-weight:400}.footer-module__KL6qjG__legalText{color:hsl(var(--foreground));margin:0;font-size:12px;font-weight:300;line-height:1.6}.footer-module__KL6qjG__legalLink{color:hsl(var(--foreground));text-decoration:underline;transition:color .2s}.footer-module__KL6qjG__legalLink,.footer-module__KL6qjG__navLink{border-radius:var(--rounded-app)}@media (max-width:1200px){.footer-module__KL6qjG__linksGrid{grid-template-columns:repeat(2,1fr)}.footer-module__KL6qjG__newsletterHeading{font-size:36px}.footer-module__KL6qjG__newsletterSubheading{font-size:18px}.footer-module__KL6qjG__newsletterContent{gap:24px}.footer-module__KL6qjG__nav{flex-flow:wrap;flex:auto;justify-content:space-between;display:flex}}@media (max-width:1024px){.footer-module__KL6qjG__newsletter{flex-direction:column;align-items:flex-start;margin-bottom:60px}.footer-module__KL6qjG__container{padding:var(--padding-tablet)}}@media (max-width:768px){.footer-module__KL6qjG__container{padding:var(--padding-tablet)var(--padding-mobile)}.footer-module__KL6qjG__linksGrid{grid-template-columns:1fr;gap:16px}.footer-module__KL6qjG__nav{margin-bottom:var(--padding-tablet);grid-template-columns:repeat(2,1fr);gap:40px;width:100%;display:grid}.footer-module__KL6qjG__socialLinks{flex-wrap:nowrap;justify-content:flex-start}.footer-module__KL6qjG__navLinks{flex-direction:column}.footer-module__KL6qjG__socialContainer{justify-content:flex-start}}@media (max-width:500px){.footer-module__KL6qjG__subscribeForm:focus-within{outline:none}.footer-module__KL6qjG__subscribeForm:focus-within .footer-module__KL6qjG__emailInput{border-color:hsl(var(--border))}.footer-module__KL6qjG__subscribeForm:has(.footer-module__KL6qjG__subscribeButton:focus){outline:none}.footer-module__KL6qjG__emailInput:focus{outline:2px solid hsl(var(--foreground))!important;outline-offset:2px!important}.footer-module__KL6qjG__subscribeForm{flex-direction:column;gap:8px;width:100%}.footer-module__KL6qjG__newsletter{flex-direction:column;align-items:flex-start;margin-bottom:60px}.footer-module__KL6qjG__emailInputWrapper{width:100%}.footer-module__KL6qjG__emailInput{border-right:1px solid hsl(var(--border));border-radius:var(--rounded-app);flex:none;min-width:0;height:48px!important}.footer-module__KL6qjG__emailInputError{border-right-color:#ef4444cc}.footer-module__KL6qjG__subscribeButton{border-left:1px solid hsl(var(--border));border-radius:var(--rounded-app);flex:none;width:100%;height:48px!important}.footer-module__KL6qjG__errorMessage{margin-top:4px;position:static}.footer-module__KL6qjG__nav{margin-bottom:var(--padding-tablet);grid-template-columns:1fr;gap:40px;width:100%;display:grid}.footer-module__KL6qjG__navContainer{text-align:center;align-items:center}.footer-module__KL6qjG__socialContainer{align-items:center}.footer-module__KL6qjG__newsletterContent{justify-content:center}}@media (pointer:fine) and (hover:hover){.footer-module__KL6qjG__subscribeButton:hover{background-color:hsl(var(--foreground)/.9)}.footer-module__KL6qjG__legalLink:hover,.footer-module__KL6qjG__navLink:hover{color:hsl(var(--accent));border-radius:var(--rounded-app)}.footer-module__KL6qjG__socialLink:hover{background:hsl(var(--accent)/.1);border-color:hsl(var(--accent));color:hsl(var(--accent));box-shadow:0 0 20px hsl(var(--accent)/.3)}}
/*# sourceMappingURL=c1f22cd2c50b5c32.css.map*/