.fv{--fv-ink:#1c1c1e;--fv-mute:#66666b;--fv-sep:#3c3c4329;--fv-fill:#f7f7fa;--fv-solid:#fff;--fv-hi:#d5420b;--fv-accent:#b8380a;--fv-soft:#ffe9dd;--fv-text:#a8330a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--fv-ink);-webkit-font-smoothing:antialiased;box-sizing:border-box;font:400 16px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.fv *,.fv :before,.fv :after{box-sizing:border-box}main.fv{background:radial-gradient(420px 300px at 85% -4%,#ffb08061,#0000 70%),radial-gradient(380px 280px at 0 2%,#b0a0ff42,#0000 70%),#f2f2f7;min-height:100dvh;padding:20px 16px 56px}.de main.fv{min-height:calc(100dvh - 48px)}.fv-card{background:var(--fv-solid);border:1px solid var(--fv-sep);border-radius:28px;max-width:480px;margin-inline:auto;overflow:hidden;box-shadow:0 18px 40px #28180a1a}.fv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fv-cover{background:radial-gradient(180px 130px at 88% 0,#ff8a4dbf,#0000 70%),radial-gradient(200px 150px at 8% 100%,#b0a0ffb3,#0000 70%),linear-gradient(135deg,#ffe9dd,#efeafd);height:112px;position:relative}[dir=ltr]>.fv-card .fv-cover{background:radial-gradient(180px 130px at 12% 0,#ff8a4dbf,#0000 70%),radial-gradient(200px 150px at 92% 100%,#b0a0ffb3,#0000 70%),linear-gradient(225deg,#ffe9dd,#efeafd)}.fv-cover>i{pointer-events:none;border-radius:50%;position:absolute}.fv-d1{inset-inline-end:34px;border:1.5px solid #ffffffbf;width:86px;height:86px;top:-30px}.fv-d2{inset-inline-end:132px;opacity:.85;background:#fff;width:14px;height:14px;top:30px}.fv-d3{inset-inline-end:92px;background:linear-gradient(160deg,var(--fv-hi),var(--fv-accent));opacity:.9;width:44px;height:44px;top:52px;box-shadow:0 8px 18px #b8380a4d}.fv .fv-logo{inset-inline-start:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;box-shadow:0 6px 16px #28180a1f}.fv-logo img{object-fit:contain;width:22px;height:22px;display:block}.fv .fv-logo:focus-visible{outline:3px solid var(--fv-ink);outline-offset:2px}.fv-emoji{inset-inline-start:20px;background:var(--fv-solid);width:64px;height:64px;box-shadow:0 10px 24px #28180a29,0 0 0 4px var(--fv-solid);border-radius:20px;place-items:center;font-size:32px;font-weight:400;display:grid;position:absolute;bottom:-28px}.fv-body{padding:24px 20px 20px}.fv-body.fv-with-emoji{padding-top:42px}.fv h1{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font:700 24px/1.2 -apple-system,SF Pro Display,system-ui,sans-serif}.fv-intro,.fv-text{color:var(--fv-mute);white-space:pre-wrap;text-wrap:pretty;margin:6px 0 0;font-size:15px;line-height:1.45}.fv-text{margin-top:20px}.fv-progress{margin-top:18px}.fv-steps{gap:5px;display:flex}.fv-steps i{background:#78788029;border-radius:9px;flex:1;height:5px}.fv-steps i.fv-on{background:linear-gradient(90deg,var(--fv-hi),var(--fv-accent))}.fv-progress p{color:var(--fv-mute);margin:6px 0 0;font-size:12px;font-weight:500}.fv h2{letter-spacing:-.2px;margin:28px 0 0;font:700 19px/1.25 -apple-system,system-ui,sans-serif}.fv h3{color:var(--fv-mute);margin:24px 0 0;font:650 16px/1.25 -apple-system,system-ui,sans-serif}.fv hr{border:0;border-top:1px solid var(--fv-sep);margin:26px 0 0}.fv-question{margin-top:24px}.fv-question>strong{overflow-wrap:anywhere;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.25;display:block}.fv-question>strong em{color:var(--fv-hi);font-style:normal}.fv-question.fv-follow{background:var(--fv-soft);border-radius:18px;margin-top:12px;padding:14px}.fv .fv-follow .fv-in{background-color:var(--fv-solid)}.fv .fv-in{background-color:var(--fv-fill);width:100%;min-height:40px;color:var(--fv-ink);appearance:none;border:1px solid #0000;border-radius:10px;padding:0 12px;font:400 15px/1.3 -apple-system,system-ui,sans-serif;display:block}.fv .fv-in::placeholder{color:#a4a4ab;opacity:1}.fv .fv-in:focus{border-color:var(--fv-hi);background-color:var(--fv-solid);outline:none}.fv .fv-long{resize:vertical;min-height:96px;padding-block:14px}.fv .fv-select,.fv .fv-phone,.fv .fv-email,.fv .fv-link{background-position:14px;background-repeat:no-repeat;background-size:19px;padding-inline-end:44px}[dir=ltr] .fv-select,[dir=ltr] .fv-phone,[dir=ltr] .fv-email,[dir=ltr] .fv-link{background-position:right 14px center}.fv .fv-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366666b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.fv .fv-select[data-empty]{color:#a4a4ab}.fv .fv-phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366666b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.fv .fv-email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366666b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v12H4zM4 7l8 6 8-6'/%3E%3C/svg%3E")}.fv .fv-link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366666b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E")}.fv-options{gap:8px;display:grid}.fv-c2{grid-template-columns:1fr 1fr}.fv-c3{grid-template-columns:repeat(3,1fr)}.fv-option,.fv-chip{background:var(--fv-fill);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:10px;font-weight:500;line-height:1.2;display:flex;position:relative}.fv-option{overflow-wrap:anywhere;border-radius:16px;min-height:54px;padding:8px 14px;font-size:15px}.fv-option input,.fv-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fv-option>b{font-size:20px;font-weight:400}.fv-option .fv-tick{border:2px solid #c9c9cf;border-radius:50%;flex:none;width:22px;height:22px;margin-inline-start:auto;position:relative}:is(.fv-option:has(input:checked),.fv-chip:has(input:checked)){background:var(--fv-soft);border-color:var(--fv-hi);color:var(--fv-text);font-weight:650}.fv-option:has(input:checked) .fv-tick{background:var(--fv-hi);border-color:#0000}.fv-tick:after{content:"";inset-inline-start:50%;opacity:0;border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:46%;transform:translate(-50%,-50%)rotate(45deg)}[dir=rtl] .fv-tick:after{transform:translate(50%,-50%)rotate(45deg)}.fv-option:has(input:checked) .fv-tick:after{opacity:1}:is(.fv-option:has(input:focus-visible),.fv-chip:has(input:focus-visible)){outline:3px solid var(--fv-ink);outline-offset:2px}:is(.fv-option:has(input:disabled),.fv-chip:has(input:disabled)){opacity:.6}.fv-c2 .fv-has-emoji{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:84px}.fv-c2 .fv-has-emoji>b{font-size:26px;line-height:1}.fv-c2 .fv-tick,.fv-c3 .fv-tick{inset-inline-end:10px;opacity:0;width:20px;height:20px;position:absolute;top:10px}.fv-c3 .fv-option{text-align:center;justify-content:center;padding-inline:6px}.fv-c3 .fv-tick{inset-inline-end:-6px;box-shadow:0 0 0 2px var(--fv-solid);top:-6px}:is(.fv-c2 .fv-option:has(input:checked) .fv-tick,.fv-c3 .fv-option:has(input:checked) .fv-tick){opacity:1}.fv-chips{flex-wrap:wrap;gap:8px;display:flex}.fv-chip{border-radius:99px;gap:6px;min-height:36px;padding:0 13px;font-size:14px}.fv-chip .fv-tick{width:14px;height:14px;display:none;position:relative}.fv-chip:has(input:checked) .fv-tick{display:block}.fv-chip .fv-tick:after{border-color:var(--fv-text);opacity:1;width:4.5px;height:9px}.fv-error{color:#c9302c;background:#fdeaea;border-radius:14px;margin:18px 0 0;padding:10px 14px;font-size:14px;font-weight:600}.fv-done{color:#17703e;background:#dff5ea;border-radius:18px;margin:16px 0 4px;padding:16px;font-size:16px;font-weight:600}.fv-actions{gap:8px;margin-top:28px;display:flex}.fv .fv-next,.fv .fv-back{cursor:pointer;border:0;border-radius:10px;min-height:40px;padding:0 18px;font:600 15px -apple-system,system-ui,sans-serif}.fv .fv-next{background:var(--fv-ink);color:#fff;flex:1}.fv .fv-back{color:var(--fv-ink);background:#78788024}.fv .fv-next:not(:disabled):hover{background:#343437}.fv .fv-back:not(:disabled):hover{background:#78788038}.fv .fv-next:disabled,.fv .fv-back:disabled{opacity:.5;cursor:default}.fv .fv-next:focus-visible,.fv .fv-back:focus-visible{outline:3px solid var(--fv-hi);outline-offset:2px}.fv-embedded .fv-card{max-width:none}@media (prefers-reduced-transparency:reduce){.fv .fv-logo{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}
