.wl-dialog{width:min(520px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--cutito-ink,#111315);font-family:var(--cutito-font,Manrope,Arial,sans-serif);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.wl-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#1113156b}.wl-dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) wl-in}.wl-dialog[open]::backdrop{animation:.22s wl-fade}@keyframes wl-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes wl-fade{0%{opacity:0}to{opacity:1}}html:has(.wl-dialog[open]){overflow:hidden}.wl-card{box-sizing:border-box;background:var(--cutito-paper,#fff);border:1px solid var(--cutito-line,#dde1e4);text-align:left;border-radius:28px;max-height:calc(100dvh - 32px);padding:44px 44px 34px;position:relative;overflow:auto;box-shadow:0 30px 80px -24px #11131559}.wl-close{width:44px;height:44px;color:var(--cutito-muted,#626970);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:14px;right:14px}.wl-close:hover{background:var(--cutito-surface,#f4f5f6);color:var(--cutito-ink,#111315)}.wl-title{letter-spacing:-.03em;color:var(--cutito-ink,#111315);margin:0 40px 12px 0;font-size:clamp(30px,4.6vw,38px);font-weight:700;line-height:1.08}.wl-stop{background:var(--cutito-coral,#fa715b);vertical-align:baseline;border-radius:50%;width:.16em;height:.16em;margin-left:.06em;display:inline-block}.wl-line{color:var(--cutito-muted,#626970);max-width:40ch;margin:0 0 26px;font-size:17px;line-height:1.55}.wl-form{margin:0}.wl-label{color:var(--cutito-ink,#111315);margin:0 0 8px;font-size:13px;font-weight:600;display:block}.wl-field{align-items:stretch;gap:10px;display:flex}.wl-input{box-sizing:border-box;border:1.5px solid var(--cutito-line,#dde1e4);background:var(--cutito-paper,#fff);min-width:0;height:54px;color:var(--cutito-ink,#111315);font:inherit;border-radius:999px;outline:none;flex:auto;padding:0 18px;font-size:16px;transition:border-color .15s,box-shadow .15s}.wl-input::placeholder{color:#9aa1a7}.wl-input:focus{border-color:var(--cutito-ink,#111315);box-shadow:0 0 0 4px rgba(var(--cutito-coral-rgb,250,113,91),.18)}.wl-input[aria-invalid=true]{border-color:var(--cutito-error,#9f3430)}.wl-button{background:var(--cutito-ink,#111315);height:54px;color:var(--cutito-paper,#fff);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:0 24px;font-size:16px;font-weight:700;transition:transform .15s,opacity .15s}.wl-button:hover{transform:translateY(-1px)}.wl-button:disabled{opacity:.6;cursor:progress;transform:none}.wl-input:focus-visible{outline:none}:is(.wl-button:focus-visible,.wl-close:focus-visible,.wl-secondary:focus-visible){outline:2px solid var(--cutito-ink,#111315);outline-offset:3px}.wl-error{color:var(--cutito-error,#9f3430);margin:10px 0 0 4px;font-size:14px;font-weight:600}.wl-consent{color:var(--cutito-muted,#626970);margin:14px 0 0 4px;font-size:13px;line-height:1.5}.wl-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.wl-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.wl-done{padding-top:4px}.wl-check{background:var(--cutito-coral,#fa715b);color:#111315;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 0 20px;display:inline-flex}.wl-done .wl-line{margin-bottom:6px}.wl-secondary{border:1.5px solid var(--cutito-line,#dde1e4);min-height:48px;color:var(--cutito-ink,#111315);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:22px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.wl-secondary:hover{border-color:var(--cutito-ink,#111315)}.wl-screen{box-sizing:border-box;justify-content:center;align-items:center;min-height:calc(100dvh - 180px);padding:48px 16px 72px;display:flex}.wl-card-page{width:min(560px,100%);box-shadow:0 24px 70px -30px #11131547}.dark .wl-card{background:#17191b;border-color:#2b2f33}.dark .wl-title,.dark .wl-label{color:#f4f5f6}.dark .wl-input{color:#f4f5f6;background:#111315;border-color:#2b2f33}.dark .wl-button{color:#111315;background:#f4f5f6}.dark .wl-secondary{color:#f4f5f6;border-color:#3a3f44}@media (max-width:560px){.wl-dialog{width:100vw;max-height:100dvh;margin:auto 0 0;inset:auto 0 0}.wl-dialog[open]{animation:.26s cubic-bezier(.2,.8,.2,1) wl-up}@keyframes wl-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.wl-dialog .wl-card{padding:34px 22px calc(26px + env(safe-area-inset-bottom));border-bottom:0;border-radius:26px 26px 0 0}.wl-card-page{border-radius:24px;padding:34px 22px 28px}.wl-title{font-size:30px}.wl-line{margin-bottom:22px;font-size:16px}.wl-field{flex-direction:column}.wl-button{width:100%}.wl-screen{min-height:calc(100dvh - 140px);padding:28px 14px 48px}}@media (prefers-reduced-motion:reduce){.wl-dialog[open]{animation:none}.wl-dialog[open]::backdrop{animation:none}.wl-button:hover{transform:none}}
