@property --urf-spin{syntax: '<angle>';inherits: false;initial-value: 0deg}.ultrakit-urf-wrapper{--urf-a: #6c5ce7;--urf-b: #e84393;--urf-w: 440px;--urf-card-bg: #fff;--urf-ink: #16143a;--urf-muted: #6b6a88;--urf-line: rgba(22,20,58,.12);--urf-field-bg: #f5f4fb;--urf-field-r: 14px;--urf-radius: 26px;--urf-btn-bg: linear-gradient(120deg,var(--urf-a),var(--urf-b));--urf-btn-ink: #fff;--urf-pad: 38px;position: relative;width: 100%;max-width: var(--urf-w);margin: 0 auto;color: var(--urf-ink);font-size: 15px;line-height: 1.5;text-align: left}.ultrakit-urf-wrapper *,.ultrakit-urf-wrapper *::before,.ultrakit-urf-wrapper *::after{box-sizing: border-box}.ultrakit-urf-wrapper [hidden]{display: none !important}.ultrakit-urf-wrapper svg{flex-shrink: 0}.ultrakit-urf-card{position: relative;border-radius: var(--urf-radius);background: var(--urf-card-bg);box-shadow: 0 30px 70px -40px rgba(22,20,58,.55),0 0 0 1px var(--urf-line);animation: ultrakit-urf-in .7s cubic-bezier(.2,.9,.25,1) both}@keyframes ultrakit-urf-in{from{opacity: 0;transform: translateY(18px) scale(.985)}to{opacity: 1;transform: none}}.ultrakit-urf-main{position: relative;padding: var(--urf-pad)}.ultrakit-urf-head{text-align: center;margin-bottom: 24px}.ultrakit-urf-badge{display: inline-grid;place-items: center;width: 58px;height: 58px;margin-bottom: 16px;border-radius: 18px;color: #fff;background: linear-gradient(135deg,var(--urf-a),var(--urf-b));box-shadow: 0 16px 30px -14px var(--urf-a);animation: ultrakit-urf-float 4s ease-in-out infinite}.ultrakit-urf-badge svg{width: 26px;height: 26px}@keyframes ultrakit-urf-float{50%{transform: translateY(-5px) rotate(-3deg)}}.ultrakit-urf-logo{display: block;max-height: 44px;width: auto;margin: 0 auto 16px}.ultrakit-urf-wrapper .ultrakit-urf-title{margin: 0 0 6px;padding: 0;font-size: 26px;line-height: 1.2;font-weight: 800;letter-spacing: -.02em;color: var(--urf-ink)}.ultrakit-urf-wrapper .ultrakit-urf-subtitle{margin: 0;color: var(--urf-muted);font-size: 15px}.ultrakit-urf-status{display: flex;align-items: flex-start;gap: 10px;margin: 0 0 18px;padding: 12px 14px;border-radius: 12px;background: #fff0f1;color: #c0283a;font-size: 14px;font-weight: 600;animation: ultrakit-urf-pop .35s cubic-bezier(.2,.9,.25,1.3)}.ultrakit-urf-status svg{width: 18px;height: 18px;margin-top: 1px}.ultrakit-urf-status.is-locked{background: #fff6e0;color: #96620a}@keyframes ultrakit-urf-pop{from{opacity: 0;transform: translateY(-6px) scale(.97)}to{opacity: 1;transform: none}}.ultrakit-urf-form{margin: 0}.ultrakit-urf-fields{display: flex;flex-direction: column;gap: 14px}.ultrakit-urf-field{position: relative}.ultrakit-urf-control{position: relative;display: flex;align-items: center}.ultrakit-urf-ficon{position: absolute;left: 16px;z-index: 2;display: grid;color: var(--urf-muted);pointer-events: none;transition: color .2s ease,transform .2s ease}.ultrakit-urf-ficon svg{width: 18px;height: 18px}.ultrakit-urf-wrapper input.ultrakit-urf-input{width: 100% !important;height: 54px !important;margin: 0 !important;padding: 0 16px !important;border: 1.5px solid transparent !important;border-radius: var(--urf-field-r) !important;background: var(--urf-field-bg) !important;color: var(--urf-ink) !important;font-size: 15px !important;font-weight: 500;line-height: 1 !important;box-shadow: none !important;outline: none !important;transition: border-color .2s ease,box-shadow .25s ease,background .2s ease}.ultrakit-urf-ficon ~ input.ultrakit-urf-input,.ultrakit-urf-wrapper .ultrakit-urf-ficon + input.ultrakit-urf-input{padding-left: 46px !important}.ultrakit-urf-wrapper .ultrakit-urf-field[data-field="password"] input.ultrakit-urf-input{padding-right: 50px !important}.ultrakit-urf-wrapper input.ultrakit-urf-input::placeholder{color: var(--urf-muted);opacity: .85}.ultrakit-urf-wrapper input.ultrakit-urf-input:focus{border-color: var(--urf-a) !important;background: var(--urf-card-bg) !important;box-shadow: 0 0 0 4px color-mix(in srgb,var(--urf-a) 16%,transparent) !important}.ultrakit-urf-control:focus-within .ultrakit-urf-ficon{color: var(--urf-a);transform: scale(1.08)}.ultrakit-urf-field.has-error input.ultrakit-urf-input{border-color: #e5484d !important;box-shadow: 0 0 0 4px rgba(229,72,77,.12) !important}.ultrakit-urf-field.has-error .ultrakit-urf-ficon{color: #e5484d}.ultrakit-urf-wrapper .screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.ultrakit-urf-wrapper button.ultrakit-urf-eye{position: absolute;right: 8px;z-index: 2;width: 38px !important;height: 38px !important;padding: 0 !important;display: grid !important;place-items: center;border: 0 !important;border-radius: 10px !important;background: transparent !important;color: var(--urf-muted) !important;cursor: pointer;transition: background .2s ease,color .2s ease}.ultrakit-urf-wrapper button.ultrakit-urf-eye:hover{background: color-mix(in srgb,var(--urf-a) 10%,transparent) !important;color: var(--urf-a) !important}.ultrakit-urf-eye svg{width: 19px;height: 19px;grid-area: 1 / 1;transition: opacity .2s ease,transform .25s ease}.ultrakit-urf-eye svg:last-child{opacity: 0;transform: scale(.6)}.ultrakit-urf-eye[aria-pressed="true"] svg:first-child{opacity: 0;transform: scale(.6)}.ultrakit-urf-eye[aria-pressed="true"] svg:last-child{opacity: 1;transform: none}.ultrakit-urf-caps{display: inline-flex;align-items: center;gap: 6px;margin-top: 8px;padding: 4px 10px;border-radius: 999px;background: #fff6e0;color: #96620a;font-size: 12.5px;font-weight: 700;animation: ultrakit-urf-pop .3s ease}.ultrakit-urf-caps svg{width: 14px;height: 14px}.urf-field-outline{--urf-field-bg: transparent}.urf-field-outline input.ultrakit-urf-input{border-color: var(--urf-line) !important}.urf-field-underline{--urf-field-bg: transparent;--urf-field-r: 0px}.urf-field-underline input.ultrakit-urf-input{border-width: 0 0 2px !important;border-color: var(--urf-line) !important;padding-left: 4px !important}.urf-field-underline .ultrakit-urf-ficon{left: 2px}.urf-field-underline .ultrakit-urf-ficon + input.ultrakit-urf-input{padding-left: 32px !important}.urf-field-underline input.ultrakit-urf-input:focus{box-shadow: 0 2px 0 0 var(--urf-a) !important;background: transparent !important}.urf-field-floating input.ultrakit-urf-input{height: 60px !important;padding-top: 18px !important}.urf-field-floating .ultrakit-urf-label{position: absolute;left: 16px;top: 50%;z-index: 2;margin: 0;color: var(--urf-muted);font-size: 15px;font-weight: 500;pointer-events: none;transform: translateY(-50%);transform-origin: left center;transition: transform .22s cubic-bezier(.2,.9,.25,1),color .2s ease}.urf-field-floating .ultrakit-urf-ficon ~ .ultrakit-urf-label{left: 46px}.urf-field-floating input.ultrakit-urf-input:focus + .ultrakit-urf-label,.urf-field-floating input.ultrakit-urf-input:not(:placeholder-shown) + .ultrakit-urf-label{transform: translateY(-122%) scale(.78);color: var(--urf-a);font-weight: 700}.urf-field-floating input.ultrakit-urf-input:not(:focus):not(:placeholder-shown) + .ultrakit-urf-label{color: var(--urf-muted)}.ultrakit-urf-row{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px 16px;margin: 18px 0 22px;font-size: 14px}.ultrakit-urf-wrapper .ultrakit-urf-remember{display: inline-flex;align-items: center;gap: 10px;margin: 0;color: var(--urf-muted);font-weight: 600;cursor: pointer;user-select: none}.ultrakit-urf-remember input{position: absolute;opacity: 0;width: 1px;height: 1px}.ultrakit-urf-switch-ui{position: relative;width: 38px;height: 22px;border-radius: 999px;background: color-mix(in srgb,var(--urf-muted) 30%,transparent);transition: background .25s ease}.ultrakit-urf-switch-ui::after{content: '';position: absolute;top: 3px;left: 3px;width: 16px;height: 16px;border-radius: 50%;background: #fff;box-shadow: 0 2px 5px rgba(0,0,0,.2);transition: transform .3s cubic-bezier(.2,.9,.25,1.3)}.ultrakit-urf-remember input:checked + .ultrakit-urf-switch-ui{background: linear-gradient(120deg,var(--urf-a),var(--urf-b))}.ultrakit-urf-remember input:checked + .ultrakit-urf-switch-ui::after{transform: translateX(16px)}.ultrakit-urf-remember input:focus-visible + .ultrakit-urf-switch-ui{outline: 2px solid var(--urf-a);outline-offset: 2px}.ultrakit-urf-wrapper a.ultrakit-urf-lost-link{color: var(--urf-a);font-weight: 700;text-decoration: none}.ultrakit-urf-wrapper a.ultrakit-urf-lost-link:hover{text-decoration: underline;text-underline-offset: 3px}.ultrakit-urf-honeypot{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.ultrakit-urf-wrapper button.ultrakit-urf-submit{position: relative;display: flex !important;align-items: center;justify-content: center;gap: 10px;width: 100%;height: 54px;padding: 0 22px !important;border: 0 !important;border-radius: var(--urf-field-r,14px) !important;background: var(--urf-btn-bg) !important;color: var(--urf-btn-ink) !important;font-size: 16px !important;font-weight: 800 !important;letter-spacing: .01em;cursor: pointer;overflow: hidden;box-shadow: 0 16px 30px -16px var(--urf-a);transition: transform .2s ease,box-shadow .25s ease,filter .2s ease}.urf-field-underline button.ultrakit-urf-submit{border-radius: 999px !important}.ultrakit-urf-wrapper button.ultrakit-urf-submit::before{content: '';position: absolute;inset: 0;background: linear-gradient(105deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform: translateX(-120%);transition: transform .7s ease}.ultrakit-urf-wrapper button.ultrakit-urf-submit:hover{transform: translateY(-2px);box-shadow: 0 22px 36px -16px var(--urf-a)}.ultrakit-urf-wrapper button.ultrakit-urf-submit:hover::before{transform: translateX(120%)}.ultrakit-urf-submit > svg{width: 18px;height: 18px;transition: transform .25s ease}.ultrakit-urf-submit:hover > svg{transform: translateX(4px)}.ultrakit-urf-spinner{display: none;width: 20px;height: 20px;border-radius: 50%;border: 2.5px solid rgba(255,255,255,.35);border-top-color: #fff;animation: ultrakit-urf-rot .7s linear infinite}@keyframes ultrakit-urf-rot{to{transform: rotate(360deg)}}.ultrakit-urf-submit.is-loading{pointer-events: none}.ultrakit-urf-submit.is-loading .ultrakit-urf-submit-text,.ultrakit-urf-submit.is-loading > svg{display: none}.ultrakit-urf-submit.is-loading .ultrakit-urf-spinner{display: block}.ultrakit-urf-form.is-shake{animation: ultrakit-urf-shake .45s ease}@keyframes ultrakit-urf-shake{20%{transform: translateX(-8px)}40%{transform: translateX(7px)}60%{transform: translateX(-5px)}80%{transform: translateX(3px)}}.ultrakit-urf-wrapper .ultrakit-urf-switch{margin: 20px 0 0;text-align: center;color: var(--urf-muted);font-size: 14.5px}.ultrakit-urf-wrapper .ultrakit-urf-switch a{color: var(--urf-a);font-weight: 800;text-decoration: none}.ultrakit-urf-wrapper .ultrakit-urf-switch a:hover{text-decoration: underline;text-underline-offset: 3px}.ultrakit-urf-wrapper .ultrakit-urf-note{display: flex;align-items: center;justify-content: center;gap: 7px;margin: 16px 0 0;color: var(--urf-muted);font-size: 12.5px}.ultrakit-urf-note svg{width: 15px;height: 15px;color: var(--urf-a)}.ultrakit-urf-success{text-align: center;padding: 20px 0 8px;animation: ultrakit-urf-pop .4s ease}.ultrakit-urf-success-ring{display: inline-grid;width: 84px;height: 84px;margin-bottom: 16px}.ultrakit-urf-success-ring svg{width: 100%;height: 100%;fill: none;stroke-width: 3.5;stroke-linecap: round;stroke-linejoin: round}.ultrakit-urf-success-ring circle{stroke: var(--urf-a);stroke-dasharray: 145;stroke-dashoffset: 145;animation: ultrakit-urf-draw .7s ease forwards}.ultrakit-urf-success-ring path{stroke: var(--urf-b);stroke-dasharray: 36;stroke-dashoffset: 36;animation: ultrakit-urf-draw .45s .55s ease forwards}@keyframes ultrakit-urf-draw{to{stroke-dashoffset: 0}}.ultrakit-urf-success-title{font-size: 22px;font-weight: 800;letter-spacing: -.01em}.ultrakit-urf-success-text{color: var(--urf-muted);margin-top: 4px}.ultrakit-urf-hello{text-align: center}.ultrakit-urf-hello-avatar{position: relative;display: inline-block;margin-bottom: 14px}.ultrakit-urf-wrapper img.ultrakit-urf-avatar{display: block;width: 76px;height: 76px;border-radius: 50% !important;object-fit: cover;box-shadow: 0 0 0 4px var(--urf-card-bg),0 0 0 7px var(--urf-a)}.ultrakit-urf-hello-avatar i{position: absolute;right: -4px;bottom: -2px;display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: #00b894;color: #fff;box-shadow: 0 0 0 3px var(--urf-card-bg)}.ultrakit-urf-hello-avatar i svg{width: 14px;height: 14px}.ultrakit-urf-hello-name{font-size: 20px;font-weight: 600}.ultrakit-urf-hello-name b{font-weight: 800}.ultrakit-urf-hello-mail{color: var(--urf-muted);font-size: 14px;margin-top: 2px}.ultrakit-urf-hello-actions{display: flex;justify-content: center;flex-wrap: wrap;gap: 10px;margin-top: 20px}.ultrakit-urf-wrapper .ultrakit-urf-hello-actions a{display: inline-flex;align-items: center;gap: 7px;padding: 11px 20px;border-radius: 999px;font-weight: 800;font-size: 14px;text-decoration: none;transition: transform .2s ease}.ultrakit-urf-wrapper .ultrakit-urf-hello-actions a:hover{transform: translateY(-2px)}.ultrakit-urf-wrapper a.ultrakit-urf-btn-soft{background: var(--urf-btn-bg);color: #fff}.ultrakit-urf-wrapper a.ultrakit-urf-btn-ghost{color: var(--urf-ink);box-shadow: inset 0 0 0 1.5px var(--urf-line)}.ultrakit-urf-btn-ghost svg{width: 16px;height: 16px}.urf-layout-split{--urf-w: 960px}.urf-layout-split .ultrakit-urf-card{display: grid;grid-template-columns: 1fr 1fr;overflow: hidden}.urf-layout-split.urf-side-right .ultrakit-urf-side{order: 2}.urf-layout-split .ultrakit-urf-main{display: flex;flex-direction: column;justify-content: center;padding: 48px}.urf-layout-split .ultrakit-urf-head{text-align: left}.ultrakit-urf-side{position: relative;min-height: 520px;display: flex;align-items: flex-end;padding: 40px;color: #fff;background: linear-gradient(160deg,color-mix(in srgb,var(--urf-a) 55%,transparent),color-mix(in srgb,var(--urf-b) 80%,#000 10%)),var(--urf-side-img,none) center / cover,linear-gradient(135deg,var(--urf-a),var(--urf-b));overflow: hidden;isolation: isolate}.ultrakit-urf-side::before,.ultrakit-urf-side::after{content: '';position: absolute;z-index: -1;border-radius: 50%;background: rgba(255,255,255,.16);animation: ultrakit-urf-blob 9s ease-in-out infinite alternate}.ultrakit-urf-side::before{width: 260px;height: 260px;top: -80px;right: -70px}.ultrakit-urf-side::after{width: 160px;height: 160px;top: 40%;left: -60px;animation-delay: -4s}@keyframes ultrakit-urf-blob{to{transform: translate(20px,30px) scale(1.12)}}.ultrakit-urf-side-title{font-size: 30px;font-weight: 800;line-height: 1.15;letter-spacing: -.02em;margin-bottom: 10px;text-shadow: 0 2px 20px rgba(0,0,0,.2)}.ultrakit-urf-side-text{margin: 0 0 18px;opacity: .92;font-size: 15.5px}.ultrakit-urf-side-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px}.ultrakit-urf-side-list li{display: flex;align-items: center;gap: 10px;margin: 0;font-weight: 700}.ultrakit-urf-side-list i{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: rgba(255,255,255,.25);backdrop-filter: blur(6px)}.ultrakit-urf-side-list svg{width: 13px;height: 13px}.urf-skin-2 .ultrakit-urf-card{background: transparent;box-shadow: none}.urf-skin-2 .ultrakit-urf-main{padding-left: 0;padding-right: 0}.urf-skin-2.urf-layout-split .ultrakit-urf-main{padding-left: 48px;padding-right: 48px}.urf-skin-3{--urf-card-bg: #13112a;--urf-ink: #f1efff;--urf-muted: #a19fc4;--urf-line: rgba(255,255,255,.1);--urf-field-bg: rgba(255,255,255,.06)}.urf-skin-3 .ultrakit-urf-card{box-shadow: 0 40px 90px -40px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08)}.urf-skin-3 .ultrakit-urf-card::before{content: '';position: absolute;top: 0;left: 15%;right: 15%;height: 1px;background: linear-gradient(90deg,transparent,var(--urf-a),var(--urf-b),transparent)}.urf-skin-3 .ultrakit-urf-status,.urf-skin-7 .ultrakit-urf-status{background: rgba(229,72,77,.14);color: #ff8b8f}.urf-skin-3 .ultrakit-urf-caps{background: rgba(253,203,110,.15);color: #fdcb6e}.urf-skin-4 .ultrakit-urf-card{overflow: hidden}.urf-skin-4:not(.urf-layout-split) .ultrakit-urf-head{margin: calc(var(--urf-pad) * -1) calc(var(--urf-pad) * -1) 28px;padding: 34px var(--urf-pad) 30px;background: linear-gradient(125deg,var(--urf-a),var(--urf-b));color: #fff;position: relative;overflow: hidden}.urf-skin-4:not(.urf-layout-split) .ultrakit-urf-head::after{content: '';position: absolute;inset: auto -10% -60% auto;width: 60%;aspect-ratio: 1;border-radius: 50%;background: rgba(255,255,255,.14)}.urf-skin-4:not(.urf-layout-split) .ultrakit-urf-title,.urf-skin-4:not(.urf-layout-split) .ultrakit-urf-subtitle{color: #fff}.urf-skin-4:not(.urf-layout-split) .ultrakit-urf-badge{background: rgba(255,255,255,.22);box-shadow: none;backdrop-filter: blur(6px)}.urf-skin-5 .ultrakit-urf-card{box-shadow: 0 30px 70px -40px rgba(22,20,58,.55)}.urf-skin-5 .ultrakit-urf-card::before{content: '';position: absolute;inset: -2px;z-index: -1;border-radius: calc(var(--urf-radius) + 2px);background: conic-gradient(from var(--urf-spin),var(--urf-a),var(--urf-b),#fdcb6e,#00cec9,var(--urf-a));animation: ultrakit-urf-spin 6s linear infinite}.urf-skin-5 .ultrakit-urf-card::after{content: '';position: absolute;inset: 10px;z-index: -2;border-radius: inherit;background: conic-gradient(from var(--urf-spin),var(--urf-a),var(--urf-b),#00cec9,var(--urf-a));filter: blur(30px);opacity: .45;animation: ultrakit-urf-spin 6s linear infinite}.urf-skin-5 .ultrakit-urf-card{isolation: isolate}.urf-skin-5 .ultrakit-urf-main,.urf-skin-5 .ultrakit-urf-side{border-radius: inherit}.urf-skin-5 .ultrakit-urf-main{background: var(--urf-card-bg);border-radius: var(--urf-radius)}.urf-skin-5.urf-layout-split .ultrakit-urf-card{overflow: visible}.urf-skin-5.urf-layout-split .ultrakit-urf-main{border-radius: 0 var(--urf-radius) var(--urf-radius) 0}.urf-skin-5.urf-layout-split .ultrakit-urf-side{border-radius: var(--urf-radius) 0 0 var(--urf-radius)}.urf-skin-5.urf-layout-split.urf-side-right .ultrakit-urf-main{border-radius: var(--urf-radius) 0 0 var(--urf-radius)}.urf-skin-5.urf-layout-split.urf-side-right .ultrakit-urf-side{border-radius: 0 var(--urf-radius) var(--urf-radius) 0}@keyframes ultrakit-urf-spin{to{--urf-spin: 360deg}}.urf-skin-6{--urf-card-bg: rgba(255,255,255,.12);--urf-ink: #fff;--urf-muted: rgba(255,255,255,.75);--urf-line: rgba(255,255,255,.22);--urf-field-bg: rgba(255,255,255,.12)}.urf-skin-6 .ultrakit-urf-card{-webkit-backdrop-filter: blur(22px) saturate(1.5);backdrop-filter: blur(22px) saturate(1.5);box-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1px rgba(255,255,255,.2),0 40px 80px -40px rgba(0,0,0,.6)}.urf-skin-6 input.ultrakit-urf-input:focus{background: rgba(255,255,255,.2) !important}.urf-skin-6 .ultrakit-urf-status{background: rgba(255,90,100,.25);color: #fff}.urf-skin-6 a.ultrakit-urf-lost-link,.urf-skin-6 .ultrakit-urf-switch a{color: #fff !important;text-decoration: underline !important;text-underline-offset: 3px}.urf-skin-6 img.ultrakit-urf-avatar{box-shadow: 0 0 0 4px rgba(255,255,255,.3),0 0 0 7px var(--urf-b)}.urf-skin-7{--urf-card-bg: #fffaf6;--urf-field-bg: #fff;--urf-line: color-mix(in srgb,var(--urf-a) 18%,transparent);--urf-radius: 34px;--urf-field-r: 999px}.urf-skin-7 .ultrakit-urf-card{background: radial-gradient(120% 60% at 0% 0%,color-mix(in srgb,var(--urf-a) 18%,transparent),transparent 60%),radial-gradient(100% 60% at 100% 100%,color-mix(in srgb,var(--urf-b) 18%,transparent),transparent 60%),var(--urf-card-bg);box-shadow: 0 30px 60px -40px color-mix(in srgb,var(--urf-a) 70%,transparent),0 0 0 1px var(--urf-line)}.urf-skin-7 input.ultrakit-urf-input{box-shadow: 0 6px 16px -12px rgba(22,20,58,.35) !important}.urf-skin-7 .ultrakit-urf-status{background: #fff0f1;color: #c0283a}.urf-skin-7 .ultrakit-urf-badge{border-radius: 50%}.urf-skin-8{--urf-card-bg: #07060f;--urf-ink: #eafcff;--urf-muted: #8fa3c0;--urf-line: color-mix(in srgb,var(--urf-b) 35%,transparent);--urf-field-bg: rgba(255,255,255,.04);--urf-btn-ink: #07060f;--urf-btn-bg: var(--urf-b);--urf-radius: 18px;--urf-field-r: 10px}.urf-skin-8 .ultrakit-urf-card{box-shadow: 0 0 0 1px var(--urf-line),0 0 50px -12px color-mix(in srgb,var(--urf-b) 55%,transparent)}.urf-skin-8 input.ultrakit-urf-input{border-color: color-mix(in srgb,var(--urf-b) 25%,transparent) !important;font-family: ui-monospace,SFMono-Regular,Menlo,monospace}.urf-skin-8 input.ultrakit-urf-input:focus{border-color: var(--urf-b) !important;box-shadow: 0 0 0 3px color-mix(in srgb,var(--urf-b) 20%,transparent),0 0 20px -4px var(--urf-b) !important;background: rgba(255,255,255,.04) !important}.urf-skin-8 .ultrakit-urf-control:focus-within .ultrakit-urf-ficon{color: var(--urf-b)}.urf-skin-8 .ultrakit-urf-badge{background: transparent;color: var(--urf-b);box-shadow: inset 0 0 0 1.5px var(--urf-b),0 0 22px -4px var(--urf-b)}.urf-skin-8 .ultrakit-urf-title{text-shadow: 0 0 18px color-mix(in srgb,var(--urf-b) 60%,transparent)}.urf-skin-8 button.ultrakit-urf-submit{box-shadow: 0 0 24px -4px var(--urf-b) !important;text-transform: uppercase;letter-spacing: .12em !important;font-size: 14px !important}.urf-skin-8 a.ultrakit-urf-lost-link,.urf-skin-8 .ultrakit-urf-switch a,.urf-skin-8 .ultrakit-urf-note svg{color: var(--urf-b) !important}.urf-skin-8 .ultrakit-urf-remember input:checked + .ultrakit-urf-switch-ui{background: var(--urf-b)}.urf-skin-8 .ultrakit-urf-status{background: rgba(255,70,110,.12);color: #ff7a9a;box-shadow: inset 0 0 0 1px rgba(255,70,110,.35)}.urf-skin-8 .ultrakit-urf-success-ring circle,.urf-skin-8 .ultrakit-urf-success-ring path{stroke: var(--urf-b)}@media (max-width: 900px){.urf-layout-split .ultrakit-urf-card{grid-template-columns: 1fr}.urf-layout-split .ultrakit-urf-side{min-height: 0;padding: 30px;order: 0 !important}.urf-layout-split .ultrakit-urf-side-title{font-size: 24px}.urf-skin-5.urf-layout-split .ultrakit-urf-side,.urf-skin-5.urf-layout-split.urf-side-right .ultrakit-urf-side{border-radius: var(--urf-radius) var(--urf-radius) 0 0}.urf-skin-5.urf-layout-split .ultrakit-urf-main,.urf-skin-5.urf-layout-split.urf-side-right .ultrakit-urf-main{border-radius: 0 0 var(--urf-radius) var(--urf-radius)}}@media (max-width: 767px){.ultrakit-urf-wrapper{--urf-pad: 26px 20px;--urf-radius: 22px}.urf-layout-split .ultrakit-urf-main{padding: 28px 22px}.ultrakit-urf-wrapper .ultrakit-urf-title{font-size: 23px}.urf-skin-4:not(.urf-layout-split) .ultrakit-urf-head{margin: -26px -20px 24px;padding: 28px 20px 24px}}.urf-field-floating .ultrakit-urf-field[data-field="name"] input.ultrakit-urf-input{padding-right: 16px !important}.ultrakit-urf-wrapper .ultrakit-urf-field[data-field="confirm_password"] input.ultrakit-urf-input{padding-right: 84px !important}.ultrakit-urf-field[data-field="confirm_password"] .ultrakit-urf-eye{right: 8px}.ultrakit-urf-match{position: absolute;right: 50px;z-index: 2;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: #00b894;color: #fff;opacity: 0;transform: scale(.4);transition: opacity .2s ease,transform .3s cubic-bezier(.2,.9,.25,1.4)}.ultrakit-urf-field[data-field="confirm_password"]:not(:has(.ultrakit-urf-eye)) .ultrakit-urf-match{right: 14px}.ultrakit-urf-match svg{width: 13px;height: 13px;stroke-width: 3}.ultrakit-urf-field.is-match .ultrakit-urf-match{opacity: 1;transform: none}.ultrakit-urf-wrapper button.ultrakit-urf-hint{display: inline-flex !important;align-items: center;gap: 4px;margin: 8px 0 0 !important;padding: 5px 12px !important;border: 0 !important;border-radius: 999px !important;background: color-mix(in srgb,var(--urf-a) 12%,transparent) !important;color: var(--urf-ink) !important;font-size: 13px !important;font-weight: 600 !important;line-height: 1.3 !important;cursor: pointer;animation: ultrakit-urf-pop .3s ease}.ultrakit-urf-hint b{color: var(--urf-a)}.ultrakit-urf-wrapper button.ultrakit-urf-hint[hidden]{display: none !important}.ultrakit-urf-meter{display: none;align-items: center;gap: 10px;margin-top: 10px}.ultrakit-urf-field.is-typed .ultrakit-urf-meter{display: flex}.ultrakit-urf-bars{flex: 1;display: grid;grid-template-columns: repeat(4,1fr);gap: 5px}.ultrakit-urf-bars i{height: 6px;border-radius: 999px;background: color-mix(in srgb,var(--urf-muted) 22%,transparent);transition: background .3s ease,transform .3s ease}.ultrakit-urf-meter[data-score="1"] .ultrakit-urf-bars i:nth-child(-n+1){background: #e5484d}.ultrakit-urf-meter[data-score="2"] .ultrakit-urf-bars i:nth-child(-n+2){background: #f59f00}.ultrakit-urf-meter[data-score="3"] .ultrakit-urf-bars i:nth-child(-n+3){background: #20c997}.ultrakit-urf-meter[data-score="4"] .ultrakit-urf-bars i{background: linear-gradient(90deg,var(--urf-a),var(--urf-b))}.ultrakit-urf-meter-label{min-width: 64px;text-align: right;font-size: 12.5px;font-weight: 800;color: var(--urf-muted)}.ultrakit-urf-rules{display: none;flex-wrap: wrap;gap: 6px;list-style: none;margin: 10px 0 0;padding: 0}.ultrakit-urf-field.is-typed .ultrakit-urf-rules{display: flex}.ultrakit-urf-rules li{display: inline-flex;align-items: center;gap: 5px;margin: 0;padding: 4px 10px 4px 6px;border-radius: 999px;background: color-mix(in srgb,var(--urf-muted) 12%,transparent);color: var(--urf-muted);font-size: 12px;font-weight: 700;transition: background .25s ease,color .25s ease}.ultrakit-urf-rules li svg{width: 14px;height: 14px;padding: 2px;border-radius: 50%;background: color-mix(in srgb,var(--urf-muted) 25%,transparent);color: transparent;transition: all .25s ease}.ultrakit-urf-rules li.is-ok{background: color-mix(in srgb,#00b894 14%,transparent);color: #0a8f6f}.ultrakit-urf-rules li.is-ok svg{background: #00b894;color: #fff}.urf-skin-3 .ultrakit-urf-rules li.is-ok,.urf-skin-6 .ultrakit-urf-rules li.is-ok,.urf-skin-8 .ultrakit-urf-rules li.is-ok{color: #55efc4}.ultrakit-urf-wrapper .ultrakit-urf-terms{display: flex;align-items: flex-start;gap: 10px;margin: 18px 0 0;color: var(--urf-muted);font-size: 14px;font-weight: 600;line-height: 1.45;cursor: pointer}.ultrakit-urf-terms input{position: absolute;opacity: 0;width: 1px;height: 1px}.ultrakit-urf-check{flex-shrink: 0;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 7px;box-shadow: inset 0 0 0 2px var(--urf-line);color: transparent;transition: all .25s cubic-bezier(.2,.9,.25,1.3)}.ultrakit-urf-check svg{width: 14px;height: 14px;stroke-width: 3;transform: scale(.4);transition: transform .3s cubic-bezier(.2,.9,.25,1.5)}.ultrakit-urf-terms input:checked + .ultrakit-urf-check{background: linear-gradient(135deg,var(--urf-a),var(--urf-b));box-shadow: none;color: #fff}.ultrakit-urf-terms input:checked + .ultrakit-urf-check svg{transform: none}.ultrakit-urf-terms input:focus-visible + .ultrakit-urf-check{outline: 2px solid var(--urf-a);outline-offset: 2px}.ultrakit-urf-terms.has-error .ultrakit-urf-check{box-shadow: inset 0 0 0 2px #e5484d}.ultrakit-urf-wrapper .ultrakit-urf-terms a{color: var(--urf-a);text-decoration: underline;text-underline-offset: 3px}.ultrakit-urf-form > .ultrakit-urf-submit,.ultrakit-urf-step > .ultrakit-urf-submit,.ultrakit-urf-step-actions{margin-top: 22px}.ultrakit-urf-closed{display: flex;gap: 12px;align-items: flex-start;padding: 18px;border-radius: 16px;background: color-mix(in srgb,var(--urf-a) 8%,transparent);color: var(--urf-ink)}.ultrakit-urf-closed svg{width: 22px;height: 22px;color: var(--urf-a)}.ultrakit-urf-closed p{margin: 0;font-weight: 600}.ultrakit-urf-editor-note{margin-bottom: 16px;padding: 10px 14px;border-radius: 10px;background: #fff6e0;color: #7a5208;font-size: 13px;font-weight: 600}.ultrakit-urf-success{position: relative}.ultrakit-urf-confetti{position: absolute;left: 50%;top: 40px;width: 0;height: 0;pointer-events: none}.ultrakit-urf-confetti i{position: absolute;width: 8px;height: 12px;border-radius: 2px;opacity: 0;animation: ultrakit-urf-burst 1.3s cubic-bezier(.15,.7,.3,1) forwards}@keyframes ultrakit-urf-burst{0%{opacity: 1;transform: translate(0,0) rotate(0)}100%{opacity: 0;transform: translate(var(--x),var(--y)) rotate(var(--r))}}.ultrakit-urf-progress{display: flex;align-items: center;gap: 10px;margin: 0 0 24px}.ultrakit-urf-pstep{display: flex;align-items: center;gap: 9px;flex-shrink: 0;color: var(--urf-muted);font-size: 13.5px;font-weight: 700;transition: color .3s ease}.ultrakit-urf-pdot{position: relative;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;box-shadow: inset 0 0 0 2px var(--urf-line);font-size: 13px;transition: all .35s cubic-bezier(.2,.9,.25,1.3)}.ultrakit-urf-pdot b,.ultrakit-urf-pdot svg{grid-area: 1 / 1;transition: opacity .2s ease,transform .3s ease}.ultrakit-urf-pdot svg{width: 15px;height: 15px;stroke-width: 3;opacity: 0;transform: scale(.4)}.ultrakit-urf-pstep.is-current{color: var(--urf-ink)}.ultrakit-urf-pstep.is-current .ultrakit-urf-pdot{background: linear-gradient(135deg,var(--urf-a),var(--urf-b));color: #fff;box-shadow: 0 8px 18px -8px var(--urf-a)}.ultrakit-urf-pstep.is-done .ultrakit-urf-pdot{background: #00b894;color: #fff;box-shadow: none}.ultrakit-urf-pstep.is-done .ultrakit-urf-pdot b{opacity: 0}.ultrakit-urf-pstep.is-done .ultrakit-urf-pdot svg{opacity: 1;transform: none}.ultrakit-urf-pline{flex: 1;height: 4px;border-radius: 999px;background: var(--urf-line);overflow: hidden}.ultrakit-urf-pline i{display: block;height: 100%;width: 0;border-radius: inherit;background: linear-gradient(90deg,var(--urf-a),var(--urf-b));transition: width .6s cubic-bezier(.2,.9,.25,1)}.urf-at-2 .ultrakit-urf-pline i{width: 100%}.ultrakit-urf-step.is-active{animation: ultrakit-urf-slide .45s cubic-bezier(.2,.9,.25,1)}.ultrakit-urf-step.is-back{animation-name: ultrakit-urf-slide-back}@keyframes ultrakit-urf-slide{from{opacity: 0;transform: translateX(26px)}to{opacity: 1;transform: none}}@keyframes ultrakit-urf-slide-back{from{opacity: 0;transform: translateX(-26px)}to{opacity: 1;transform: none}}.ultrakit-urf-step-actions{display: flex;gap: 10px}.ultrakit-urf-step-actions .ultrakit-urf-submit{flex: 1}.ultrakit-urf-wrapper button.ultrakit-urf-back{flex: 0 0 54px;height: 54px;padding: 0 !important;display: grid !important;place-items: center;border: 0 !important;border-radius: var(--urf-field-r,14px) !important;background: color-mix(in srgb,var(--urf-a) 10%,transparent) !important;color: var(--urf-a) !important;cursor: pointer;transition: transform .2s ease}.urf-field-underline button.ultrakit-urf-back{border-radius: 999px !important}.ultrakit-urf-wrapper button.ultrakit-urf-back:hover{transform: translateX(-2px)}.ultrakit-urf-back svg{width: 20px;height: 20px}.urf-layout-grid{--urf-w: 760px}.urf-layout-grid .ultrakit-urf-fields{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 16px;align-items: start}.urf-layout-grid .ultrakit-urf-field[data-field="email"]:first-child:not(:only-child){grid-column: auto}.urf-layout-grid .ultrakit-urf-head{text-align: left;display: grid;grid-template-columns: auto 1fr;column-gap: 16px;align-items: center}.urf-layout-grid .ultrakit-urf-badge{grid-row: span 2;margin: 0}.urf-layout-grid .ultrakit-urf-title,.urf-layout-grid .ultrakit-urf-subtitle{grid-column: 2}.urf-layout-grid .ultrakit-urf-form > .ultrakit-urf-submit{width: auto;min-width: 240px}@media (max-width: 767px){.urf-layout-grid .ultrakit-urf-fields{grid-template-columns: 1fr}.urf-layout-grid .ultrakit-urf-form > .ultrakit-urf-submit{width: 100%}.ultrakit-urf-plabel{display: none}.ultrakit-urf-pstep.is-current .ultrakit-urf-plabel{display: inline}}@media (prefers-reduced-motion: reduce){.ultrakit-urf-wrapper *,.ultrakit-urf-wrapper *::before,.ultrakit-urf-wrapper *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}}