.ultrakit-cff{--cff-a: #6c5ce7;--cff-b: #00cec9;--cff-grad: linear-gradient(135deg,var(--cff-a),var(--cff-b));--cff-soft: color-mix(in srgb,var(--cff-a) 10%,transparent);--cff-ink: #14142b;--cff-muted: #62657f;--cff-line: rgba(20,20,43,.1);--cff-field-bg: #f5f5fb;--cff-field-r: 14px;--cff-star: #ffb400;--cff-star-empty: #dcdce8;--cff-card: #fff;--cff-max: 620px;--cff-ease: cubic-bezier(.22,.9,.3,1);position: relative;width: 100%;max-width: var(--cff-max);margin: 0 auto;color: var(--cff-ink)}.ultrakit-cff *,.ultrakit-cff *::before,.ultrakit-cff *::after{box-sizing: border-box}.ultrakit-cff.cff-layout-split{--cff-max: 1040px}.ultrakit-cff .ultrakit-cff-shell{position: relative;border-radius: 28px}.ultrakit-cff .ultrakit-cff-main{position: relative;display: flex;flex-direction: column;justify-content: center;padding: clamp(24px,4vw,44px)}.ultrakit-cff .ultrakit-cff-form{margin: 0}.ultrakit-cff .ultrakit-cff-title{margin: 0;padding: 0;font-size: clamp(24px,2.6vw,32px);line-height: 1.15;font-weight: 800;letter-spacing: -.03em;color: var(--cff-ink)}.ultrakit-cff .ultrakit-cff-subtitle{margin: 10px 0 0;font-size: 15px;line-height: 1.65;color: var(--cff-muted)}.ultrakit-cff .ultrakit-cff-q{margin: 0 0 14px;font-size: 15px;font-weight: 800;color: var(--cff-ink)}.ultrakit-cff .ultrakit-cff-q b,.ultrakit-cff .ultrakit-cff-field label b{color: var(--cff-a);font-weight: 800}.ultrakit-cff .ultrakit-cff-step{margin-top: 26px}.ultrakit-cff .ultrakit-cff-step:empty{display: none}.ultrakit-cff .ultrakit-cff-rating{display: flex;flex-wrap: wrap;gap: 8px}.ultrakit-cff .ultrakit-cff-rating button.ultrakit-cff-rate{position: relative;display: inline-flex !important;align-items: center;justify-content: center;width: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 14px !important;background: transparent !important;box-shadow: none !important;color: var(--cff-star-empty) !important;font-weight: 800 !important;letter-spacing: 0 !important;text-transform: none !important;cursor: pointer;transform: none;transition: transform .35s var(--cff-ease),color .25s ease,background .25s ease,box-shadow .3s ease,filter .3s ease !important}.ultrakit-cff .cff-rate-stars{gap: 6px}.ultrakit-cff .cff-rate-stars button.ultrakit-cff-rate{width: 48px !important;height: 48px !important}.ultrakit-cff .cff-rate-stars button.ultrakit-cff-rate svg{width: 40px;height: 40px;filter: drop-shadow(0 4px 8px rgba(20,20,43,.08))}.ultrakit-cff .cff-rate-stars button.ultrakit-cff-rate.is-lit{color: var(--cff-star) !important}.ultrakit-cff .cff-rate-stars button.ultrakit-cff-rate.is-lit svg{filter: drop-shadow(0 6px 12px color-mix(in srgb,var(--cff-star) 50%,transparent))}.ultrakit-cff .cff-rate-stars button.ultrakit-cff-rate:hover{transform: scale(1.15) rotate(-6deg)}.ultrakit-cff .cff-rate-stars button.ultrakit-cff-rate.is-pop{animation: cffPop .5s var(--cff-ease)}@keyframes cffPop{40%{transform: scale(1.35) rotate(10deg)}}.ultrakit-cff .cff-rate-emoji{gap: 10px}.ultrakit-cff .cff-rate-emoji button.ultrakit-cff-rate{width: 60px !important;height: 60px !important;border-radius: 50% !important;filter: grayscale(1) opacity(.5)}.ultrakit-cff .cff-rate-emoji button.ultrakit-cff-rate svg{width: 52px;height: 52px}.ultrakit-cff .cff-rate-emoji button.ultrakit-cff-rate:hover{filter: none;transform: translateY(-4px) scale(1.08)}.ultrakit-cff .cff-rate-emoji button.ultrakit-cff-rate[aria-checked="true"]{filter: none;transform: scale(1.22);box-shadow: 0 0 0 4px #fff,0 0 0 7px var(--cff-a) !important}.ultrakit-cff .cff-rate-emoji button.ultrakit-cff-rate.is-pop{animation: cffBounce .6s var(--cff-ease)}@keyframes cffBounce{30%{transform: scale(1.4) rotate(-8deg)}60%{transform: scale(1.12) rotate(6deg)}}.ultrakit-cff .cff-rate-nps{display: grid;grid-template-columns: repeat(11,minmax(0,1fr));gap: 6px}.ultrakit-cff .cff-rate-nps button.ultrakit-cff-rate{height: 46px !important;font-size: 15px !important;color: var(--cff-ink) !important;background: var(--cff-field-bg) !important;border: 1px solid var(--cff-line) !important;border-radius: 12px !important}.ultrakit-cff .cff-rate-nps button.ultrakit-cff-rate:hover{transform: translateY(-3px);border-color: hsl(var(--cff-h) 70% 50%) !important;color: hsl(var(--cff-h) 70% 38%) !important}.ultrakit-cff .cff-rate-nps button.ultrakit-cff-rate[aria-checked="true"]{color: #fff !important;border-color: transparent !important;background: hsl(var(--cff-h) 72% 48%) !important;box-shadow: 0 12px 22px -10px hsl(var(--cff-h) 72% 40%) !important;transform: translateY(-3px) scale(1.08)}.ultrakit-cff .ultrakit-cff-nps-ends{display: flex;justify-content: space-between;margin-top: 8px;font-size: 12px;font-weight: 700;color: var(--cff-muted)}.ultrakit-cff .cff-rate-thumbs{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.ultrakit-cff .cff-rate-thumbs button.ultrakit-cff-rate{gap: 10px;height: 64px !important;font-size: 15px !important;color: var(--cff-ink) !important;background: var(--cff-field-bg) !important;border: 1.5px solid var(--cff-line) !important;border-radius: 16px !important}.ultrakit-cff .cff-rate-thumbs button.ultrakit-cff-rate svg{width: 26px;height: 26px;transition: transform .45s var(--cff-ease)}.ultrakit-cff .cff-rate-thumbs button.ultrakit-cff-rate:hover svg{transform: rotate(-12deg) scale(1.15)}.ultrakit-cff .cff-rate-thumbs button.ultrakit-cff-rate.is-up[aria-checked="true"]{color: #fff !important;border-color: transparent !important;background: linear-gradient(135deg,#00b894,#55efc4) !important;box-shadow: 0 14px 28px -12px rgba(0,184,148,.7) !important}.ultrakit-cff .cff-rate-thumbs button.ultrakit-cff-rate.is-down[aria-checked="true"]{color: #fff !important;border-color: transparent !important;background: linear-gradient(135deg,#e17055,#ff8a8a) !important;box-shadow: 0 14px 28px -12px rgba(225,112,85,.7) !important}.ultrakit-cff .ultrakit-cff-word{min-height: 22px;margin: 10px 0 0;font-size: 14px;font-weight: 800;color: var(--cff-a);transition: opacity .25s ease}.ultrakit-cff .ultrakit-cff-chips-wrap{margin-bottom: 22px}.ultrakit-cff .ultrakit-cff-chips{display: flex;flex-wrap: wrap;gap: 8px}.ultrakit-cff .ultrakit-cff-chips button.ultrakit-cff-chip{display: inline-flex !important;align-items: center;gap: 6px;width: auto !important;min-height: 0 !important;margin: 0 !important;padding: 9px 15px !important;border: 1.5px solid var(--cff-line) !important;border-radius: 999px !important;font-size: 13.5px !important;line-height: 1.2 !important;font-weight: 700 !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--cff-ink) !important;background: var(--cff-card) !important;box-shadow: none !important;cursor: pointer;transform: none;transition: transform .3s var(--cff-ease),border-color .25s ease,background .25s ease,color .25s ease !important}.ultrakit-cff .ultrakit-cff-chip svg{width: 0;height: 15px;opacity: 0;transition: width .3s var(--cff-ease),opacity .25s ease}.ultrakit-cff .ultrakit-cff-chips button.ultrakit-cff-chip:hover{transform: translateY(-2px);border-color: var(--cff-a) !important}.ultrakit-cff .ultrakit-cff-chips button.ultrakit-cff-chip[aria-pressed="true"]{color: #fff !important;border-color: transparent !important;background: var(--cff-grad) !important;box-shadow: 0 10px 20px -10px color-mix(in srgb,var(--cff-a) 80%,transparent) !important}.ultrakit-cff .ultrakit-cff-chip[aria-pressed="true"] svg{width: 15px;opacity: 1}.ultrakit-cff .ultrakit-cff-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 0 14px}.ultrakit-cff .ultrakit-cff-field{position: relative;margin-bottom: 14px}.ultrakit-cff .ultrakit-cff-input,.ultrakit-cff .ultrakit-cff-textarea{display: block;width: 100%;margin: 0;padding: 24px 16px 9px !important;border: 1.5px solid transparent !important;border-radius: var(--cff-field-r) !important;font: inherit;font-size: 15px !important;line-height: 1.4 !important;color: var(--cff-ink);background: var(--cff-field-bg) !important;box-shadow: none !important;outline: none;transition: border-color .25s ease,box-shadow .25s ease,background .25s ease}.ultrakit-cff .ultrakit-cff-textarea{min-height: 128px;resize: vertical;padding-top: 28px !important}.ultrakit-cff .ultrakit-cff-field label{position: absolute;left: 17px;top: 17px;margin: 0;font-size: 15px;font-weight: 600;line-height: 1.2;color: var(--cff-muted);pointer-events: none;transform-origin: 0 0;transition: transform .25s var(--cff-ease),color .25s ease}.ultrakit-cff .ultrakit-cff-input:focus + label,.ultrakit-cff .ultrakit-cff-input:not(:placeholder-shown) + label,.ultrakit-cff .ultrakit-cff-textarea:focus + label,.ultrakit-cff .ultrakit-cff-textarea:not(:placeholder-shown) + label{transform: translateY(-10px) scale(.76);color: var(--cff-a)}.ultrakit-cff .ultrakit-cff-input:focus,.ultrakit-cff .ultrakit-cff-textarea:focus{border-color: var(--cff-a) !important;box-shadow: 0 0 0 4px var(--cff-soft) !important;background: var(--cff-card) !important}.ultrakit-cff .ultrakit-cff-field.is-invalid .ultrakit-cff-input,.ultrakit-cff .ultrakit-cff-field.is-invalid .ultrakit-cff-textarea{border-color: #e5484d !important;box-shadow: 0 0 0 4px rgba(229,72,77,.12) !important}.ultrakit-cff .ultrakit-cff-field.is-invalid label{color: #e5484d}.ultrakit-cff .ultrakit-cff-err{display: block;min-height: 0;font-size: 12.5px;font-weight: 700;color: #e5484d}.ultrakit-cff .ultrakit-cff-field .ultrakit-cff-err:not(:empty){margin-top: 6px}.ultrakit-cff .ultrakit-cff-rating-err:not(:empty){margin-top: 8px}.ultrakit-cff .is-shake{animation: cffShake .45s ease}@keyframes cffShake{20%,60%{transform: translateX(-6px)}40%,80%{transform: translateX(6px)}}.ultrakit-cff .ultrakit-cff-counter{margin: -6px 0 12px;text-align: right;font-size: 12px;font-weight: 700;color: var(--cff-muted);font-variant-numeric: tabular-nums}.ultrakit-cff .ultrakit-cff-counter.is-near{color: #e58e0b}.cff-fields-outline .ultrakit-cff-input,.cff-fields-outline .ultrakit-cff-textarea{background: transparent !important;border-color: var(--cff-line) !important}.cff-fields-underline .ultrakit-cff-input,.cff-fields-underline .ultrakit-cff-textarea{padding-left: 2px !important;padding-right: 2px !important;background: transparent !important;border-width: 0 0 2px !important;border-color: var(--cff-line) !important;border-radius: 0 !important}.cff-fields-underline .ultrakit-cff-field label{left: 2px}.cff-fields-underline .ultrakit-cff-input:focus,.cff-fields-underline .ultrakit-cff-textarea:focus{box-shadow: 0 2px 0 0 var(--cff-a) !important;background: transparent !important}.ultrakit-cff .ultrakit-cff-consent{display: flex;align-items: flex-start;gap: 10px;margin: 4px 0 16px;font-size: 14px;line-height: 1.5;color: var(--cff-muted);cursor: pointer}.ultrakit-cff .ultrakit-cff-consent input{position: absolute;opacity: 0;width: 1px;height: 1px}.ultrakit-cff .ultrakit-cff-box{flex-shrink: 0;display: flex;align-items: center;justify-content: center;width: 22px;height: 22px;margin-top: 0;border-radius: 7px;border: 1.5px solid var(--cff-line);background: var(--cff-card);color: #fff;transition: background .25s ease,border-color .25s ease}.ultrakit-cff .ultrakit-cff-box svg{width: 14px;height: 14px;opacity: 0;transform: scale(.4);transition: opacity .2s ease,transform .3s var(--cff-ease)}.ultrakit-cff .ultrakit-cff-consent input:checked + .ultrakit-cff-box{background: var(--cff-grad);border-color: transparent}.ultrakit-cff .ultrakit-cff-consent input:checked + .ultrakit-cff-box svg{opacity: 1;transform: none}.ultrakit-cff .ultrakit-cff-consent input:focus-visible + .ultrakit-cff-box{box-shadow: 0 0 0 4px var(--cff-soft)}.ultrakit-cff .ultrakit-cff-honeypot{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.ultrakit-cff .ultrakit-cff-formerr{margin: 0 0 12px;font-size: 14px;font-weight: 700;color: #e5484d}.ultrakit-cff .ultrakit-cff-formerr:empty{display: none}.ultrakit-cff .ultrakit-cff-actions{display: flex;margin-top: 6px}.cff-btn-center .ultrakit-cff-actions{justify-content: center}.cff-btn-right .ultrakit-cff-actions{justify-content: flex-end}.ultrakit-cff .ultrakit-cff-actions button.ultrakit-cff-submit{position: relative;display: inline-flex !important;align-items: center;justify-content: center;gap: 10px;width: auto !important;min-height: 0 !important;margin: 0 !important;padding: 17px 28px !important;border: 0 !important;border-radius: 16px !important;font-size: 16px !important;line-height: 1.2 !important;font-weight: 800 !important;letter-spacing: 0 !important;text-transform: none !important;color: #fff !important;background: var(--cff-grad) !important;background-size: 160% 100% !important;box-shadow: 0 18px 34px -16px color-mix(in srgb,var(--cff-a) 85%,transparent) !important;cursor: pointer;overflow: hidden;transform: none;transition: transform .35s var(--cff-ease),box-shadow .35s ease,background-position .6s ease !important}.cff-btn-justify .ultrakit-cff-actions button.ultrakit-cff-submit{width: 100% !important}.ultrakit-cff .ultrakit-cff-actions button.ultrakit-cff-submit svg{width: 19px;height: 19px;transition: transform .45s var(--cff-ease)}.ultrakit-cff .ultrakit-cff-actions button.ultrakit-cff-submit:hover{transform: translateY(-2px);background-position: 100% 0 !important;box-shadow: 0 22px 40px -16px color-mix(in srgb,var(--cff-a) 95%,transparent) !important}.ultrakit-cff .ultrakit-cff-actions button.ultrakit-cff-submit:hover svg{transform: translate(3px,-3px)}.ultrakit-cff .ultrakit-cff-spinner{display: none;width: 18px;height: 18px;border: 2.5px solid rgba(255,255,255,.4);border-top-color: #fff;border-radius: 50%;animation: cffSpin .8s linear infinite}.ultrakit-cff.is-sending .ultrakit-cff-spinner{display: block}.ultrakit-cff.is-sending .ultrakit-cff-submit svg{display: none}.ultrakit-cff.is-sending button.ultrakit-cff-submit{pointer-events: none;opacity: .85}@keyframes cffSpin{to{transform: rotate(360deg)}}.ultrakit-cff .ultrakit-cff-success{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 18px 0 6px;outline: none}.ultrakit-cff .ultrakit-cff-success[hidden]{display: none}.ultrakit-cff .ultrakit-cff-tick{width: 92px;height: 92px;margin-bottom: 18px;border-radius: 50%;background: var(--cff-grad);box-shadow: 0 20px 40px -14px color-mix(in srgb,var(--cff-a) 85%,transparent);animation: cffTickIn .6s var(--cff-ease) both}.ultrakit-cff .ultrakit-cff-tick svg{width: 100%;height: 100%;fill: none;stroke: #fff;stroke-width: 3.5;stroke-linecap: round;stroke-linejoin: round}.ultrakit-cff .ultrakit-cff-tick circle{stroke: rgba(255,255,255,.35);stroke-dasharray: 151;stroke-dashoffset: 151;animation: cffDraw .7s .15s ease forwards}.ultrakit-cff .ultrakit-cff-tick path{stroke-dasharray: 40;stroke-dashoffset: 40;animation: cffDraw .45s .5s ease forwards}@keyframes cffTickIn{from{transform: scale(.3);opacity: 0}}@keyframes cffDraw{to{stroke-dashoffset: 0}}.ultrakit-cff .ultrakit-cff-success-title{margin: 0;font-size: 28px;font-weight: 800;letter-spacing: -.03em;color: var(--cff-ink);animation: cffRise .6s .35s var(--cff-ease) backwards}.ultrakit-cff .ultrakit-cff-success-text{max-width: 420px;margin: 10px 0 0;font-size: 15px;line-height: 1.65;color: var(--cff-muted);animation: cffRise .6s .45s var(--cff-ease) backwards}@keyframes cffRise{from{opacity: 0;transform: translateY(14px)}}.ultrakit-cff .ultrakit-cff-success button.ultrakit-cff-again{display: inline-flex !important;width: auto !important;min-height: 0 !important;margin: 20px 0 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;font-size: 14px !important;font-weight: 800 !important;color: var(--cff-a) !important;text-decoration: underline;text-underline-offset: 4px;cursor: pointer;transform: none}.ultrakit-cff-confetti{position: absolute;inset: 0;overflow: hidden;pointer-events: none;z-index: 5;border-radius: inherit}.ultrakit-cff-confetti i{position: absolute;top: 40%;left: 50%;width: 8px;height: 12px;border-radius: 2px;opacity: 0;animation: cffConfetti 1.4s cubic-bezier(.2,.7,.3,1) forwards}@keyframes cffConfetti{0%{opacity: 1;transform: translate(0,0) rotate(0)}100%{opacity: 0;transform: translate(var(--x),var(--y)) rotate(var(--r))}}.cff-layout-split .ultrakit-cff-shell{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);overflow: hidden}.ultrakit-cff .ultrakit-cff-aside{position: relative;display: flex;flex-direction: column;justify-content: center;overflow: hidden;padding: clamp(28px,4vw,48px);color: #fff;background: radial-gradient(80% 70% at 0% 0%,rgba(255,255,255,.22),transparent 60%),var(--cff-grad)}.ultrakit-cff .ultrakit-cff-aside > *{position: relative;z-index: 1}.ultrakit-cff .ultrakit-cff-aside-icon{display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;margin-bottom: 22px;border-radius: 18px;background: rgba(255,255,255,.2);border: 1px solid rgba(255,255,255,.35)}.ultrakit-cff .ultrakit-cff-aside-icon svg{width: 28px;height: 28px}.ultrakit-cff .ultrakit-cff-aside-title{margin: 0;font-size: clamp(24px,2.4vw,32px);line-height: 1.15;font-weight: 800;letter-spacing: -.03em;color: #fff}.ultrakit-cff .ultrakit-cff-aside-text{margin: 14px 0 0;font-size: 15.5px;line-height: 1.7;color: rgba(255,255,255,.88)}.ultrakit-cff .ultrakit-cff-points{margin: 26px 0 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 12px}.ultrakit-cff .ultrakit-cff-points li{display: flex;align-items: center;gap: 10px;margin: 0;font-size: 15px;font-weight: 700;color: #fff;list-style: none}.ultrakit-cff .ultrakit-cff-points li::before{display: none}.ultrakit-cff .ultrakit-cff-points svg{flex-shrink: 0;width: 22px;height: 22px}.ultrakit-cff .ultrakit-cff-aside-orb{position: absolute;z-index: 0 !important;width: 260px;height: 260px;right: -90px;bottom: -90px;border-radius: 50%;background: rgba(255,255,255,.14);animation: cffFloat 8s ease-in-out infinite}.ultrakit-cff .ultrakit-cff-aside-orb.is-2{width: 120px;height: 120px;right: auto;left: 60%;bottom: auto;top: -40px;animation-delay: -4s}@keyframes cffFloat{50%{transform: translate(-14px,10px) scale(1.06)}}@media (max-width: 860px){.cff-layout-split .ultrakit-cff-shell{grid-template-columns: minmax(0,1fr)}}.cff-layout-steps .ultrakit-cff-step{display: none}.cff-layout-steps .ultrakit-cff-step.is-current{display: block;animation: cffStepIn .5s var(--cff-ease)}.cff-layout-steps .ultrakit-cff-step.is-back{animation-name: cffStepBack}@keyframes cffStepIn{from{opacity: 0;transform: translateX(26px)}}@keyframes cffStepBack{from{opacity: 0;transform: translateX(-26px)}}.cff-layout-steps .ultrakit-cff-title,.cff-layout-steps .ultrakit-cff-subtitle{text-align: left}.ultrakit-cff .ultrakit-cff-progress{height: 6px;margin: 0 0 14px;border-radius: 6px;background: var(--cff-soft);overflow: hidden}.ultrakit-cff .ultrakit-cff-progress i{display: block;width: 33.4%;height: 100%;border-radius: inherit;background: var(--cff-grad);transition: width .6s var(--cff-ease)}.ultrakit-cff .ultrakit-cff-stepcount{margin: 0 0 10px;font-size: 12px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--cff-muted)}.ultrakit-cff .ultrakit-cff-stepcount b{color: var(--cff-a)}.ultrakit-cff .ultrakit-cff-nav{display: flex;justify-content: space-between;gap: 12px;margin-top: 24px}.ultrakit-cff .ultrakit-cff-nav button{display: inline-flex !important;align-items: center;gap: 8px;width: auto !important;min-height: 0 !important;margin: 0 !important;padding: 13px 20px !important;border-radius: 14px !important;font-size: 15px !important;line-height: 1.2 !important;font-weight: 800 !important;letter-spacing: 0 !important;text-transform: none !important;cursor: pointer;transform: none;transition: transform .3s var(--cff-ease),opacity .3s ease,box-shadow .3s ease !important}.ultrakit-cff .ultrakit-cff-nav button svg{width: 18px;height: 18px}.ultrakit-cff .ultrakit-cff-nav button.ultrakit-cff-back{color: var(--cff-ink) !important;background: transparent !important;border: 1.5px solid var(--cff-line) !important;box-shadow: none !important}.ultrakit-cff .ultrakit-cff-nav button.ultrakit-cff-next{margin-left: auto !important;color: #fff !important;background: var(--cff-grad) !important;border: 0 !important;box-shadow: 0 14px 28px -14px color-mix(in srgb,var(--cff-a) 85%,transparent) !important}.ultrakit-cff .ultrakit-cff-nav button:hover{transform: translateY(-2px)}.ultrakit-cff .ultrakit-cff-nav button[hidden]{display: none !important}.cff-layout-floating{max-width: none}.ultrakit-cff button.ultrakit-cff-fab{position: fixed !important;right: 24px;bottom: 24px;z-index: 99990;display: inline-flex !important;align-items: center;gap: 10px;width: auto !important;min-height: 0 !important;margin: 0 !important;padding: 15px 22px 15px 18px !important;border: 0 !important;border-radius: 999px !important;font-size: 15px !important;line-height: 1 !important;font-weight: 800 !important;letter-spacing: 0 !important;text-transform: none !important;color: #fff !important;background: var(--cff-grad) !important;box-shadow: 0 18px 40px -14px color-mix(in srgb,var(--cff-a) 90%,transparent) !important;cursor: pointer;transform: none;transition: transform .35s var(--cff-ease),box-shadow .35s ease !important}.ultrakit-cff button.ultrakit-cff-fab svg{width: 22px;height: 22px}.ultrakit-cff button.ultrakit-cff-fab:hover{transform: translateY(-3px) scale(1.03)}.ultrakit-cff button.ultrakit-cff-fab::after{content: '';position: absolute;inset: -6px;border-radius: inherit;border: 2px solid color-mix(in srgb,var(--cff-a) 50%,transparent);animation: cffRing 2.6s ease-out infinite}@keyframes cffRing{from{opacity: 1;transform: scale(.92)}to{opacity: 0;transform: scale(1.18)}}.cff-float-left button.ultrakit-cff-fab{right: auto;left: 24px}.ultrakit-cff .ultrakit-cff-panel{position: fixed;right: 24px;bottom: 96px;z-index: 99991;width: min(420px,calc(100vw - 32px));max-height: calc(100vh - 130px);overflow-y: auto;border-radius: 26px;opacity: 0;visibility: hidden;transform: translateY(24px) scale(.96);transform-origin: 100% 100%;transition: opacity .35s ease,transform .45s var(--cff-ease),visibility 0s linear .45s;box-shadow: 0 40px 90px -30px rgba(20,20,43,.55)}.cff-float-left .ultrakit-cff-panel{right: auto;left: 24px;transform-origin: 0 100%}.ultrakit-cff.is-open .ultrakit-cff-panel{opacity: 1;visibility: visible;transform: none;transition: opacity .35s ease,transform .45s var(--cff-ease)}.ultrakit-cff .ultrakit-cff-panel .ultrakit-cff-main{padding: 30px 26px 26px}.ultrakit-cff .ultrakit-cff-panel .ultrakit-cff-title{font-size: 22px;padding-right: 36px}.ultrakit-cff .ultrakit-cff-panel .cff-rate-emoji button.ultrakit-cff-rate{width: 52px !important;height: 52px !important}.ultrakit-cff .ultrakit-cff-panel .cff-rate-emoji button.ultrakit-cff-rate svg{width: 46px;height: 46px}.ultrakit-cff button.ultrakit-cff-x{position: absolute !important;top: 16px;right: 16px;z-index: 3;display: flex !important;align-items: center;justify-content: center;width: 36px !important;height: 36px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;color: var(--cff-ink) !important;background: var(--cff-soft) !important;box-shadow: none !important;cursor: pointer;transform: none;transition: transform .35s var(--cff-ease) !important}.ultrakit-cff button.ultrakit-cff-x svg{width: 18px;height: 18px}.ultrakit-cff button.ultrakit-cff-x:hover{transform: rotate(90deg)}.cff-float-inline{min-height: 680px}.cff-float-inline button.ultrakit-cff-fab{position: absolute !important;right: 0;bottom: 0}.cff-float-inline .ultrakit-cff-panel{position: absolute;right: 0;bottom: 72px;max-height: calc(100% - 80px)}@media (max-width: 767px){.ultrakit-cff button.ultrakit-cff-fab{right: 16px;bottom: 16px}.ultrakit-cff .ultrakit-cff-panel{right: 16px;left: 16px;bottom: 84px;width: auto}.cff-float-inline .ultrakit-cff-panel{left: 0;right: 0}}.cff-style-1 .ultrakit-cff-shell{background: #fff;border: 1px solid rgba(20,20,43,.06);box-shadow: 0 1px 2px rgba(20,20,43,.04),0 30px 70px -40px rgba(20,20,43,.4)}.cff-style-1 .ultrakit-cff-shell::before{content: '';position: absolute;left: 32px;right: 32px;top: 0;height: 4px;border-radius: 0 0 4px 4px;background: var(--cff-grad);z-index: 2}.cff-layout-split.cff-style-1 .ultrakit-cff-shell::before{display: none}.cff-style-1 .ultrakit-cff-panel{background: #fff}.cff-style-2{--cff-ink: #fff;--cff-muted: rgba(255,255,255,.62);--cff-line: rgba(255,255,255,.14);--cff-field-bg: rgba(255,255,255,.06);--cff-card: rgba(255,255,255,.06);--cff-star-empty: rgba(255,255,255,.2)}.cff-style-2 .ultrakit-cff-shell,.cff-style-2 .ultrakit-cff-panel{background: radial-gradient(80% 60% at 100% 0%,color-mix(in srgb,var(--cff-a) 28%,transparent),transparent 65%),#0f1022;border: 1px solid rgba(255,255,255,.08);box-shadow: 0 40px 80px -40px rgba(0,0,0,.8)}.cff-style-2 .ultrakit-cff-panel .ultrakit-cff-shell{background: none;border: 0;box-shadow: none}.cff-style-2 .ultrakit-cff-input,.cff-style-2 .ultrakit-cff-textarea{color: #fff}.cff-style-2 .ultrakit-cff-input:focus,.cff-style-2 .ultrakit-cff-textarea:focus{background: rgba(255,255,255,.09) !important}.cff-style-2 .ultrakit-cff-field label{color: rgba(255,255,255,.55)}.cff-style-2 .ultrakit-cff-input:focus + label,.cff-style-2 .ultrakit-cff-input:not(:placeholder-shown) + label,.cff-style-2 .ultrakit-cff-textarea:focus + label,.cff-style-2 .ultrakit-cff-textarea:not(:placeholder-shown) + label{color: var(--cff-b)}.cff-style-2 .ultrakit-cff-word{color: var(--cff-b)}.cff-style-2 .cff-rate-emoji button.ultrakit-cff-rate[aria-checked="true"]{box-shadow: 0 0 0 4px #0f1022,0 0 0 7px var(--cff-b) !important}.cff-style-2 .cff-rate-nps button.ultrakit-cff-rate:hover{color: #fff !important}.cff-style-2 button.ultrakit-cff-x{color: #fff !important;background: rgba(255,255,255,.1) !important}.cff-style-3 .ultrakit-cff-main{padding-left: 0;padding-right: 0}.cff-style-3 .ultrakit-cff-panel{background: #fff}.cff-style-3 .ultrakit-cff-panel .ultrakit-cff-main{padding: 30px 26px 26px}.cff-style-4{--cff-ink: #fff;--cff-muted: rgba(255,255,255,.78);--cff-line: rgba(255,255,255,.3);--cff-field-bg: rgba(255,255,255,.14);--cff-card: rgba(255,255,255,.12);--cff-star-empty: rgba(255,255,255,.32)}.cff-style-4 .ultrakit-cff-shell,.cff-style-4 .ultrakit-cff-panel{background: linear-gradient(160deg,rgba(255,255,255,.22),rgba(255,255,255,.06));-webkit-backdrop-filter: blur(20px) saturate(160%);backdrop-filter: blur(20px) saturate(160%);border: 1px solid rgba(255,255,255,.3);box-shadow: 0 30px 70px -30px rgba(10,10,30,.55),inset 0 1px 0 rgba(255,255,255,.4)}.cff-style-4 .ultrakit-cff-panel .ultrakit-cff-shell{background: none;border: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.cff-style-4 .ultrakit-cff-input,.cff-style-4 .ultrakit-cff-textarea{color: #fff}.cff-style-4 .ultrakit-cff-input:focus,.cff-style-4 .ultrakit-cff-textarea:focus{background: rgba(255,255,255,.2) !important;border-color: rgba(255,255,255,.7) !important;box-shadow: 0 0 0 4px rgba(255,255,255,.15) !important}.cff-style-4 .ultrakit-cff-field label{color: rgba(255,255,255,.75)}.cff-style-4 .ultrakit-cff-input:focus + label,.cff-style-4 .ultrakit-cff-input:not(:placeholder-shown) + label,.cff-style-4 .ultrakit-cff-textarea:focus + label,.cff-style-4 .ultrakit-cff-textarea:not(:placeholder-shown) + label{color: #fff}.cff-style-4 .ultrakit-cff-word,.cff-style-4 .ultrakit-cff-q b,.cff-style-4 .ultrakit-cff-field label b{color: #fff}.cff-style-4 .ultrakit-cff-actions button.ultrakit-cff-submit{color: var(--cff-a) !important;background: #fff !important}.cff-style-4 .cff-rate-emoji button.ultrakit-cff-rate{filter: grayscale(.6) opacity(.7)}.cff-style-4 .cff-rate-emoji button.ultrakit-cff-rate[aria-checked="true"]{filter: none;box-shadow: 0 0 0 4px rgba(255,255,255,.25),0 0 0 7px #fff !important}.cff-style-4 .cff-rate-nps button.ultrakit-cff-rate:hover{color: #fff !important}.cff-style-5 .ultrakit-cff-shell{background: linear-gradient(#fff,#fff) padding-box,var(--cff-grad) border-box;border: 2.5px solid transparent;box-shadow: 0 30px 70px -40px color-mix(in srgb,var(--cff-a) 70%,transparent)}.cff-style-5 .ultrakit-cff-panel{background: linear-gradient(#fff,#fff) padding-box,var(--cff-grad) border-box;border: 2.5px solid transparent}.cff-style-5 .ultrakit-cff-panel .ultrakit-cff-shell{background: none;border: 0;box-shadow: none}.cff-style-5 .ultrakit-cff-title{background: var(--cff-grad);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.cff-style-6{--cff-field-bg: #fff;--cff-line: color-mix(in srgb,var(--cff-a) 18%,transparent)}.cff-style-6 .ultrakit-cff-shell,.cff-style-6 .ultrakit-cff-panel{background: radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--cff-b) 22%,transparent),transparent 60%),color-mix(in srgb,var(--cff-a) 7%,#fff);border: 1px solid color-mix(in srgb,var(--cff-a) 14%,transparent)}.cff-style-6 .ultrakit-cff-panel .ultrakit-cff-shell{background: none;border: 0}.cff-style-6 .ultrakit-cff-input,.cff-style-6 .ultrakit-cff-textarea{box-shadow: 0 6px 18px -12px color-mix(in srgb,var(--cff-a) 50%,transparent) !important}.cff-layout-floating .ultrakit-cff-panel .ultrakit-cff-shell{border-radius: inherit}.cff-layout-floating.cff-style-1 .ultrakit-cff-panel .ultrakit-cff-shell{box-shadow: none;border: 0}@media (max-width: 767px){.ultrakit-cff .cff-rate-nps{grid-template-columns: repeat(6,minmax(0,1fr))}.ultrakit-cff .cff-rate-emoji{gap: 5px;flex-wrap: nowrap}.ultrakit-cff .cff-rate-emoji button.ultrakit-cff-rate,.ultrakit-cff .ultrakit-cff-panel .cff-rate-emoji button.ultrakit-cff-rate{width: 46px !important;height: 46px !important}.ultrakit-cff .cff-rate-emoji button.ultrakit-cff-rate svg,.ultrakit-cff .ultrakit-cff-panel .cff-rate-emoji button.ultrakit-cff-rate svg{width: 40px;height: 40px}.ultrakit-cff .cff-rate-emoji button.ultrakit-cff-rate[aria-checked="true"]{transform: scale(1.12)}.ultrakit-cff .cff-rate-stars button.ultrakit-cff-rate{width: 44px !important;height: 44px !important}.ultrakit-cff .cff-rate-stars button.ultrakit-cff-rate svg{width: 36px;height: 36px}}@media (prefers-reduced-motion: reduce){.ultrakit-cff *,.ultrakit-cff *::before,.ultrakit-cff *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}}