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