@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&display=swap);@font-face{font-display:swap;font-family:Untitled Sans;font-style:normal;font-weight:400;src:url(/static/media/UntitledSans-Regular.1fd8efb8fb8116368d8d.otf) format("opentype")}@font-face{font-display:swap;font-family:Untitled Sans;font-style:normal;font-weight:300;src:url(/static/media/UntitledSans-Light.1ccd56dd998408754469.otf) format("opentype")}@font-face{font-display:swap;font-family:Untitled Sans;font-style:normal;font-weight:500;src:url(/static/media/UntitledSans-Medium.989d541bd6070dd0a5d5.otf) format("opentype")}:root{--font-sf-pro:"SF Pro Display","SF Pro",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;--font-untitled-sans:"Untitled Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--air-text:#3d3d3d;--color-primary:#003ec7;--color-on-primary:#fff;--color-primary-container:#0052ff;--color-on-primary-container:#dfe3ff;--color-primary-fixed:#dde1ff;--color-primary-fixed-dim:#b7c4ff;--color-on-primary-fixed:#001452;--color-on-primary-fixed-variant:#0038b6;--color-secondary:#068;--color-on-secondary:#fff;--color-secondary-container:#00c1fd;--color-on-secondary-container:#004b65;--color-secondary-fixed:#c2e8ff;--color-secondary-fixed-dim:#75d1ff;--color-surface:#faf8ff;--color-surface-dim:#d2d9f4;--color-surface-bright:#faf8ff;--color-surface-container-lowest:#fff;--color-surface-container-low:#f2f3ff;--color-surface-container:#eaedff;--color-surface-container-high:#e2e7ff;--color-surface-container-highest:#dae2fd;--color-surface-variant:#dae2fd;--color-surface-tint:#004ced;--color-on-surface:#131b2e;--color-on-surface-variant:#434656;--color-background:#faf8ff;--color-on-background:#131b2e;--color-outline:#737688;--color-outline-variant:#c3c5d9;--color-inverse-surface:#283044;--color-inverse-on-surface:#eef0ff;--color-inverse-primary:#b7c4ff;--color-error:#ba1a1a;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--color-success:#1a7f3c;--color-success-container:#d6f5df;--color-on-success-container:#002110}body{color:#3d3d3d;color:var(--air-text);font-family:Untitled Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-untitled-sans);font-size:16px;font-weight:300;letter-spacing:.01em;line-height:1.4}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h1.ant-typography,h2,h2.ant-typography,h3,h3.ant-typography,h4,h4.ant-typography,h5,h5.ant-typography,h6{font-family:SF Pro Display,SF Pro,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif!important;font-family:var(--font-sf-pro)!important;font-weight:400!important;letter-spacing:.3em!important;line-height:1.2!important;text-transform:uppercase!important}h1,h1.ant-typography{letter-spacing:.34em!important}h2,h2.ant-typography{letter-spacing:.3em!important}h3,h3.ant-typography{letter-spacing:.2em!important}h4,h4.ant-typography,h5,h5.ant-typography,h6{letter-spacing:.15em!important}.hotspot-marker{position:relative!important;z-index:100!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(.95)}}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;margin:0;padding:0}[data-theme=light] body{background-color:#f5f4f2;color:#212121}[data-theme=dark] body{background-color:#05070a;color:#f5f4f2}.ant-drawer,.ant-modal-root{z-index:1400!important}.ant-message,.ant-notification{z-index:1500!important}.signin-container{display:flex;min-height:100vh;overflow:hidden;width:100%}.signin-left{color:#fff;display:flex;flex:1.2 1;flex-direction:column;justify-content:center;overflow:hidden;padding:3rem 8%;position:relative}.signin-left:after{animation:bgSlowZoom 20s ease-in-out infinite alternate;background-image:url(https://airsmart.com/wp-content/webp-express/webp-images/uploads/2026/04/KUD-Solution.jpg.webp);background-position:50%;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}@keyframes bgSlowZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.signin-left:before{background:linear-gradient(90deg,#000000bf,#00000059 50%,#0000001a);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.welcome-content{max-width:650px;position:relative;z-index:2}.welcome-label{align-items:center;animation:fadeUp .8s cubic-bezier(.2,0,.2,1) both;color:#a0a0a0;display:flex;font-family:var(--font-untitled-sans);font-size:11px;font-weight:500;gap:12px;letter-spacing:.3em;margin-bottom:1.5rem;text-transform:uppercase}.welcome-label:before{animation:growWidth 1s cubic-bezier(.4,0,.2,1) .5s forwards;background:#a0a0a0;content:"";display:block;height:1px;width:0}@keyframes growWidth{0%{width:0}to{width:30px}}.signin-container .welcome-title.ant-typography{animation:fadeUp .8s cubic-bezier(.2,0,.2,1) .2s both;color:#fff!important;font-family:var(--font-untitled-sans)!important;font-size:4rem!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.1!important;margin-bottom:1.5rem!important;text-shadow:0 2px 10px #0006;text-transform:none!important}.italic-integrator{color:#a0a0a0!important;font-style:italic}.signin-container .welcome-subtitle.ant-typography{animation:fadeUp .8s cubic-bezier(.2,0,.2,1) .4s both;color:#fffffff2!important;font-family:var(--font-untitled-sans)!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.6!important;max-width:520px!important;text-shadow:0 1px 8px #00000080;text-transform:none!important}.welcome-footer{animation:fadeUp .8s cubic-bezier(.2,0,.2,1) .6s both;margin-top:4rem;position:relative;z-index:2}.tagline{color:#a0a0a0;font-family:var(--font-untitled-sans);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.signin-right{background-color:#fff;flex:1 1;justify-content:space-between;padding:4rem 2rem;position:relative}.login-box,.signin-right{align-items:center;display:flex;flex-direction:column}.login-box{margin:auto;max-width:420px;width:100%}.login-card{background:#0000!important;border:none!important;width:100%}.login-card .ant-card-body{padding:0!important}.login-logo-wrapper{animation:fadeUp .8s cubic-bezier(.2,0,.2,1) 0s both;display:flex;justify-content:center;margin-bottom:2rem}.login-logo{height:40px;width:auto}.login-title{animation:fadeUp .8s cubic-bezier(.2,0,.2,1) .1s both;color:#1a1a1a!important;font-family:var(--font-untitled-sans)!important;font-size:3rem!important;font-weight:400!important;letter-spacing:-.01em!important;margin-bottom:8px!important;text-align:center;text-transform:none!important}.login-subtitle{animation:fadeUp .8s cubic-bezier(.2,0,.2,1) .2s both;color:#999;font-family:var(--font-untitled-sans);font-size:14px;margin-bottom:3rem;text-align:center}.login-form{animation:fadeUp .8s cubic-bezier(.2,0,.2,1) .3s both;gap:24px;width:100%}.form-item,.login-form{display:flex;flex-direction:column}.form-item label{color:#999!important;display:block;font-size:11px;font-weight:500;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.error-text{display:block;font-size:12px;margin-top:4px}.label-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.label-wrapper label{margin-bottom:0}.forgot-password-link{color:#003ec7!important;font-size:12px;height:auto;padding:0}.form-options{align-items:center;display:flex;justify-content:space-between}.global-error{margin-bottom:8px;text-align:center}.signin-submit-btn{background-color:#1a1a1a!important;border-color:#1a1a1a!important;border-radius:4px!important;font-size:14px!important;font-weight:500!important;height:54px!important;letter-spacing:.15em!important;margin-top:12px!important;text-transform:uppercase!important}.signin-submit-btn:hover{background-color:#003ec7!important;border-color:#003ec7!important}.become-integrator-footer{animation:fadeUp .8s cubic-bezier(.2,0,.2,1) .5s both;display:flex;justify-content:center;margin-top:2rem;width:100%}.become-integrator-btn{background:#0000!important;border:1px solid #e0e0e0!important;border-radius:100px!important;color:#1a1a1a!important;font-family:var(--font-untitled-sans)!important;font-size:11px!important;font-weight:400!important;height:auto!important;letter-spacing:.15em!important;padding:10px 32px!important;text-transform:uppercase!important;transition:all .3s ease!important}.become-integrator-btn:hover{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important;transform:translateY(-1px)}@media (max-width:1100px){.signin-container .welcome-title.ant-typography{font-size:3rem!important}}@media (max-width:650px){.signin-container{flex-direction:column-reverse}.signin-left{align-items:center;flex:none;min-height:450px;padding:5rem 2rem;text-align:center}.signin-left:before{background:linear-gradient(0deg,#000c,#0006)}.welcome-subtitle{margin:0 auto}.signin-right{justify-content:center;min-height:100vh;padding:5rem 2rem}.become-integrator-footer{margin-top:3rem;position:relative}.signin-container .welcome-title.ant-typography{font-size:2.5rem!important}}.fireworks-container{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:background-color .3s ease;width:100vw;z-index:9999}.fireworks-container.dark{background-color:#0003}.fireworks-container.light{background-color:#ffffff1a}.firework-particle{animation:firework-explosion 1.5s ease-out forwards;animation-delay:var(--delay);background-color:var(--color);border-radius:50%;box-shadow:0 0 10px var(--color),0 0 20px var(--color);height:4px;opacity:0;position:absolute;width:4px}@keyframes firework-explosion{0%{left:var(--start-x);opacity:1;top:var(--start-y);transform:scale(1)}50%{box-shadow:0 0 15px var(--color),0 0 30px var(--color),0 0 45px var(--color);opacity:1;transform:scale(1.5)}to{left:var(--end-x);opacity:0;top:var(--end-y);transform:scale(.2)}}.congratulations-text{animation:congratulations-appear .8s cubic-bezier(.175,.885,.32,1.275) forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #fff3;border-radius:24px;box-shadow:0 8px 32px 0 #0000005e;padding:2rem 3rem;pointer-events:auto;text-align:center;z-index:10000}.fireworks-container.dark .congratulations-text{background:#14141499;border-color:#ffffff1a}.fireworks-container.light .congratulations-text{background:#ffffffb3;border-color:#0000000d}.fireworks-container.dark .congratulations-text h3,.fireworks-container.dark .congratulations-text h5{color:#fff!important;text-shadow:0 2px 10px #00000080}.fireworks-container.light .congratulations-text h3,.fireworks-container.light .congratulations-text h5{color:#141414!important}@keyframes congratulations-appear{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.congratulations-text{max-width:320px;padding:1.5rem;width:85%}.congratulations-text h3{font-size:1.5rem!important;margin-bottom:8px!important}.congratulations-text h5{font-size:1rem!important}.firework-particle{height:3px;width:3px}}.introjs-overlay{box-sizing:initial;opacity:0;position:absolute;transition:all .3s ease-out;z-index:999999}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative;z-index:9999999!important}.introjs-disableInteraction{background-color:#fff;opacity:0;position:absolute;z-index:99999999!important}.introjs-relativePosition{position:relative}.introjs-helperLayer{border-radius:4px;box-sizing:initial;position:absolute;transition:all .3s ease-out;z-index:9999998}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{box-sizing:initial}.introjs-tooltipReferenceLayer{background-color:initial;box-sizing:initial;position:absolute;transition:all .3s ease-out;visibility:hidden;z-index:100000000}.introjs-helperNumberLayer,.introjs-tooltipReferenceLayer,.introjs-tooltipReferenceLayer *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{color:#9e9e9e;padding-bottom:10px;padding-top:10px;text-align:center}.introjs-arrow{border:5px solid #0000;content:"";position:absolute}.introjs-arrow.top{border-bottom-color:#fff;left:10px;top:-10px}.introjs-arrow.top-right{border-bottom-color:#fff;right:10px;top:-10px}.introjs-arrow.top-middle{border-bottom-color:#fff;left:50%;margin-left:-5px;top:-10px}.introjs-arrow.right{border-left-color:#fff;right:-10px;top:10px}.introjs-arrow.right-bottom{border-left-color:#fff;bottom:10px;right:-10px}.introjs-arrow.bottom{border-top-color:#fff;bottom:-10px;left:10px}.introjs-arrow.bottom-right{border-top-color:#fff;bottom:-10px;right:10px}.introjs-arrow.bottom-middle{border-top-color:#fff;bottom:-10px;left:50%;margin-left:-5px}.introjs-arrow.left{border-right-color:#fff;left:-10px;top:10px}.introjs-arrow.left-bottom{border-right-color:#fff;bottom:10px;left:-10px}.introjs-tooltip{background-color:#fff;border-radius:5px;box-shadow:0 3px 30px #2121214d;box-sizing:initial;max-width:300px;min-width:250px;position:absolute;transition:opacity .1s ease-out;visibility:visible}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{display:inline;height:10px;margin:0 0 2px;padding:0;width:10px}.introjs-dontShowAgain label{background-color:#fff;color:#616161;display:inline-block;font-size:14px;font-weight:400;margin:0 0 0 5px;padding:0;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;font-weight:700;line-height:1.5;margin:0;min-height:1.5em;padding:0;width:90%}.introjs-tooltip-header{min-height:1.5em;padding-left:20px;padding-right:20px;padding-top:10px;position:relative}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{clear:both;content:"";display:block;height:0;visibility:hidden}.introjs-button{zoom:1;background-color:#f4f4f4;border:1px solid #bdbdbd;border-radius:.2em;box-sizing:initial;color:#424242;cursor:pointer;display:inline;font-size:14px;outline:0;overflow:visible;padding:.5rem 1rem;position:relative;text-decoration:none;text-shadow:1px 1px 0 #fff;white-space:nowrap}.introjs-button:hover{background-color:#e0e0e0;border-color:#9e9e9e}.introjs-button:focus,.introjs-button:hover{color:#212121;outline:0;text-decoration:none}.introjs-button:focus{background-color:#eee;border:1px solid #616161;box-shadow:0 0 0 .2rem #9e9e9e80}.introjs-button:active{background-color:#e0e0e0;border-color:#9e9e9e;color:#212121;outline:0;text-decoration:none}.introjs-button::-moz-focus-inner{border:0;padding:0}.introjs-skipbutton{color:#616161;cursor:pointer;display:inline-block;font-size:22px;font-weight:700;height:45px;line-height:45px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:45px}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{background-color:#f4f4f4;background-image:none;border-color:#bdbdbd;box-shadow:none;color:#9e9e9e;cursor:default;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{padding-bottom:10px;padding-top:10px;text-align:center}.introjs-bullets ul{box-sizing:initial;clear:both;display:inline-block;margin:0 auto;padding:0}.introjs-bullets ul li{box-sizing:initial;float:left;list-style:none;margin:0 2px}.introjs-bullets ul li a{background:#ccc;border-radius:10px;box-sizing:initial;cursor:pointer;display:block;height:6px;text-decoration:none;transition:width .1s ease-in;width:6px}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{background:#999;outline:0;text-decoration:none;width:15px}.introjs-bullets ul li a.active{background:#999;width:15px}.introjs-progress{background-color:#e0e0e0;border-radius:4px;box-sizing:initial;height:10px;margin:10px;overflow:hidden}.introjs-progressbar{background-color:#08c;box-sizing:initial;float:left;font-size:10px;height:100%;line-height:10px;text-align:center;width:0}.introjsFloatingElement{height:0;left:50%;position:absolute;top:50%;width:0}.introjs-fixedTooltip{position:fixed}.introjs-hint{background:0 0;box-sizing:initial;cursor:pointer;height:15px;position:absolute;width:20px}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:#3c3c3c91}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{box-shadow:0 0 0 0 #000000b3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #0000;transform:scale(1)}to{box-shadow:0 0 0 0 #0000;transform:scale(.95)}}.introjs-hint-pulse{animation:introjspulse 2s infinite;background-color:#8888883d;border-radius:30px;box-sizing:initial;height:15px;position:absolute;transition:all .2s ease-out;width:15px;z-index:10}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{background:0 0;border-radius:60px;box-sizing:initial;height:50px;left:-18px;opacity:0;position:absolute;top:-18px;width:50px;z-index:1}.verify-content{align-items:flex-start;display:flex;justify-content:center;min-height:calc(100vh - 150px);padding:40px 20px}.verify-card-wrapper{animation:fadeInUp .6s ease-out;max-width:800px;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cert-card{background:#fff!important;border:1px solid #0000000d!important;border-radius:8px!important;box-shadow:0 20px 40px #0000000a!important;overflow:hidden;padding:40px!important}[data-theme=dark] .cert-card{background:#141414!important;border-color:#ffffff0d!important;box-shadow:0 20px 40px #0003!important}.cert-header-section{margin-bottom:40px;text-align:center}.status-icon{font-size:64px;margin-bottom:24px}.status-icon.success{color:#52c41a}.status-icon.error{color:#ff4d4f}.status-title{color:inherit!important;font-family:var(--font-sf-pro)!important;font-size:28px!important;font-weight:400!important;letter-spacing:.3em!important;margin-bottom:16px!important;text-transform:uppercase!important}.cert-intro{color:#666!important;display:block;font-family:var(--font-untitled-sans)!important;font-size:15px!important;line-height:1.8!important;margin:0 auto;max-width:580px}[data-theme=dark] .cert-intro{color:#ffffffa6!important}.cert-descriptions{border-radius:4px;margin-bottom:40px!important;overflow:hidden}.cert-footer-note{border-top:1px solid #0000000d;margin-top:40px;padding-top:30px;text-align:center}[data-theme=dark] .cert-footer-note{border-top-color:#ffffff0d}.error-hint-premium{background:#ff4d4f0d;border-radius:8px;font-family:var(--font-untitled-sans);margin-bottom:40px;padding:24px;text-align:center}.error-hint-premium span{color:#ff4d4f!important;font-size:14px}.verify-actions{display:flex;gap:16px;justify-content:center}.verify-btn-premium{align-items:center;border-radius:4px!important;display:flex;font-family:var(--font-sf-pro)!important;font-size:13px!important;font-weight:400!important;height:52px!important;justify-content:center;letter-spacing:.1em!important;padding:0 32px!important;text-transform:uppercase!important}.verify-btn-premium.secondary{background:#0000!important;border:1px solid #0000001a!important;color:inherit!important}[data-theme=dark] .verify-btn-premium.secondary{border-color:#ffffff1a!important}.verify-btn-premium:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-2px)}@media (max-width:600px){.cert-card{padding:20px 10px!important}}
/*# sourceMappingURL=main.abd27b55.css.map*/