html.caewd-lock,html.caewd-lock body{overflow:hidden!important}#caewd-root{--a:var(--caewd-accent, #e10600);--ink:#0f1115;--muted:#5b6270;--line:#e2e5eb;--field:#f6f7f9;--dark:#0a0b0f;position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.4;color:var(--ink);-webkit-font-smoothing:antialiased;visibility:hidden;pointer-events:none;text-align:left}#caewd-root[hidden]{display:none!important}#caewd-root.is-open{visibility:visible;pointer-events:auto}#caewd-root *,#caewd-root *::before,#caewd-root *::after{box-sizing:border-box}#caewd-root svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#caewd-root [hidden]{display:none!important}.caewd-backdrop{position:absolute;inset:0;background:rgb(6 7 11 / .62);-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);opacity:0;transition:opacity .4s ease}.is-open .caewd-backdrop{opacity:1}.caewd-dialog{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(880px, 100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 50px 120px -30px rgb(0 0 0 / .6),0 0 0 1px rgb(255 255 255 / .06);outline:none;opacity:0;transform:translateY(28px) scale(.96);transition:opacity .35s ease,transform .55s cubic-bezier(.18,.9,.22,1.12)}.is-open .caewd-dialog{opacity:1;transform:none}#caewd-root .caewd-x{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;background:rgb(15 17 21 / .06);color:#3a3f4a;cursor:pointer;box-shadow:none;transition:background .2s,transform .25s}#caewd-root .caewd-x:hover{background:rgb(15 17 21 / .12);transform:rotate(90deg)}#caewd-root .caewd-x svg{width:18px;height:18px}.caewd-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:460px;overflow:hidden;color:#fff;background-color:var(--dark);background-size:cover;background-position:center;isolation:isolate}.caewd-visual::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 55% at 50% 44%,var(--a) 0%,transparent 70%),radial-gradient(90% 60% at 100% 100%,rgb(255 255 255 / .08),transparent 60%),repeating-linear-gradient(135deg,rgb(255 255 255 / .025) 0 2px,transparent 2px 6px);opacity:.9}.caewd-visual.has-image::before{background:linear-gradient(180deg,rgb(0 0 0 / .25),rgb(0 0 0 / .7)),radial-gradient(60% 55% at 50% 44%,var(--a),transparent 70%);opacity:.85}.caewd-visual::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 50% 120%,rgb(0 0 0 / .7),transparent 60%)}.caewd-brand{position:absolute;top:22px;left:24px;font-size:11px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;opacity:.85}.caewd-rings{position:absolute;left:50%;top:46%;width:340px;height:340px;transform:translate(-50%,-50%);pointer-events:none}.caewd-rings span{position:absolute;inset:0;border-radius:50%;border:1px solid rgb(255 255 255 / .13);animation:caewd-bass 1.6s cubic-bezier(.3,.7,.3,1) infinite}.caewd-rings span:nth-child(2){inset:36px;border-color:rgb(255 255 255 / .18);animation-delay:.06s}.caewd-rings span:nth-child(3){inset:72px;border:10px solid rgb(255 255 255 / .05);animation-delay:.12s}.caewd-rings span:nth-child(4){inset:108px;border:0;background:radial-gradient(circle at 40% 35%,rgb(255 255 255 / .16),rgb(255 255 255 / .02) 60%,transparent 72%);animation-delay:.18s}@keyframes caewd-bass{0%,100%{transform:scale(1)}7%{transform:scale(1.05)}18%{transform:scale(.985)}30%{transform:scale(1.012)}}.caewd-badge{position:relative;text-align:center;line-height:1;transform:translateY(-6px)}.caewd-pct{display:block;font-size:118px;font-weight:900;letter-spacing:-.055em;line-height:1;padding:.14em .06em 0;color:#fff;background:linear-gradient(180deg,#fff 35%,rgb(255 255 255 / .62));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 10px 30px rgb(0 0 0 / .35))}.caewd-pct sup{position:relative;top:.06em;margin-left:.02em;font-size:.42em;vertical-align:top;letter-spacing:0}.caewd-off{display:inline-block;margin-top:14px;padding:8px 16px;border-radius:999px;background:var(--a);color:#fff;font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;box-shadow:0 12px 30px -8px var(--a),inset 0 0 0 1px rgb(255 255 255 / .25)}.caewd-eq{position:absolute;left:0;right:0;bottom:0;height:64px;display:flex;align-items:flex-end;justify-content:center;gap:5px;padding:0 24px 22px}.caewd-eq span{width:5px;height:100%;border-radius:3px;background:linear-gradient(to top,var(--a),rgb(255 255 255 / .9));transform-origin:bottom;transform:scaleY(.2);opacity:.85;animation:caewd-eq var(--t,.9s) ease-in-out var(--d,0s) infinite alternate}@keyframes caewd-eq{0%{transform:scaleY(.12)}100%{transform:scaleY(1)}}.caewd-body{display:flex;flex-direction:column;justify-content:center;padding:52px 46px 34px;overflow-y:auto;-webkit-overflow-scrolling:touch}.caewd-step--success{text-align:center;animation:caewd-in .5s cubic-bezier(.2,.8,.2,1) both}.caewd-step--form.is-leaving{opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .25s}@keyframes caewd-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#caewd-root .caewd-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;padding:0;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--a)}#caewd-root .caewd-eyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}#caewd-root .caewd-title{margin:0 0 12px;padding:0;font-family:inherit;font-size:31px;font-weight:800;line-height:1.1;letter-spacing:-.025em;text-transform:none;color:var(--ink);outline:none}#caewd-root .caewd-sub{margin:0 0 24px;padding:0;font-size:15.5px;line-height:1.55;color:var(--muted)}.caewd-form{margin:0}.caewd-field{position:relative;margin:0 0 12px}#caewd-root .caewd-field input{display:block;width:100%;height:58px;margin:0;padding:22px 16px 7px 48px;border:1.5px solid var(--line);border-radius:13px;background:var(--field);box-shadow:none;outline:none;font:inherit;font-size:16px;line-height:1.2;color:var(--ink);-webkit-appearance:none;appearance:none;transition:border-color .2s,background-color .2s,box-shadow .2s}#caewd-root .caewd-field input:hover{border-color:#cfd3db}#caewd-root .caewd-field input:focus{border-color:var(--a);background:#fff;box-shadow:0 0 0 4px rgb(0 0 0 / .04),0 0 0 4px color-mix(in srgb,var(--a) 16%,transparent)}#caewd-root .caewd-field label{position:absolute;left:48px;top:50%;margin:0;padding:0;transform:translateY(-50%);font-size:15.5px;font-weight:400;color:#8a909b;pointer-events:none;transition:top .18s ease,font-size .18s ease,color .18s ease}#caewd-root .caewd-field input:focus+label,#caewd-root .caewd-field input:not(:placeholder-shown)+label{top:18px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#6b717d}#caewd-root .caewd-field input:focus+label{color:var(--a)}.caewd-ico{position:absolute;left:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:#9aa0ab;stroke-width:1.7!important;pointer-events:none;transition:color .2s}.caewd-field:focus-within .caewd-ico{color:var(--a)}.caewd-field.is-invalid input{border-color:#d93025!important;box-shadow:0 0 0 4px rgb(217 48 37 / .12)!important}.caewd-field.is-shake{animation:caewd-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes caewd-shake{15%,85%{transform:translateX(-2px)}30%,70%{transform:translateX(4px)}45%,55%{transform:translateX(-5px)}}#caewd-root .caewd-suggest{display:block;margin:-4px 0 12px;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--muted);cursor:pointer;text-align:left;box-shadow:none}#caewd-root .caewd-suggest b{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.caewd-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}#caewd-root .caewd-consent{position:relative;display:flex;align-items:flex-start;gap:10px;margin:2px 0 16px;padding:0;font-size:12.5px;font-weight:400;line-height:1.5;color:var(--muted);cursor:pointer;user-select:none}#caewd-root .caewd-consent input{position:absolute;opacity:0;width:18px;height:18px;margin:0}.caewd-check{flex:0 0 18px;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1.5px solid #c3c8d1;border-radius:5px;background:#fff;transition:background .15s,border-color .15s,box-shadow .15s}#caewd-root .caewd-check svg{width:12px;height:12px;stroke:#fff;stroke-width:3;opacity:0;transform:scale(.4);transition:opacity .15s,transform .2s cubic-bezier(.2,.9,.3,1.4)}.caewd-consent input:checked+.caewd-check{background:var(--a);border-color:var(--a)}#caewd-root .caewd-consent input:checked+.caewd-check svg{opacity:1;transform:none}.caewd-consent input:focus-visible+.caewd-check{box-shadow:0 0 0 3px color-mix(in srgb,var(--a) 25%,transparent)}.caewd-consent.is-invalid .caewd-check{border-color:#d93025;box-shadow:0 0 0 3px rgb(217 48 37 / .14)}#caewd-root .caewd-consent a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}#caewd-root .caewd-error{margin:-4px 0 14px;padding:10px 12px;border-radius:10px;background:#fdeceb;color:#b3261e;font-size:13.5px;line-height:1.45;animation:caewd-in .3s ease both}#caewd-root .caewd-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:56px;margin:0;padding:0 24px;border:0;border-radius:13px;background:var(--a);color:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:.01em;text-transform:none;text-decoration:none;cursor:pointer;overflow:hidden;box-shadow:0 16px 32px -14px var(--a),inset 0 -2px 0 rgb(0 0 0 / .12);transition:transform .18s ease,box-shadow .2s ease,filter .2s ease}#caewd-root .caewd-cta::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .35),transparent);transform:skewX(-20deg);animation:caewd-shine 4s ease-in-out 1.2s infinite}@keyframes caewd-shine{0%,70%{left:-60%}100%{left:130%}}#caewd-root .caewd-cta:hover{transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 20px 36px -14px var(--a),inset 0 -2px 0 rgb(0 0 0 / .12)}#caewd-root .caewd-cta:active{transform:translateY(1px)}#caewd-root .caewd-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--a) 40%,transparent);outline-offset:2px}#caewd-root .caewd-arrow{width:19px;height:19px;stroke-width:2.4;transition:transform .2s}#caewd-root .caewd-cta:hover .caewd-arrow{transform:translateX(4px)}.caewd-spinner{position:absolute;width:22px;height:22px;border:2.5px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;opacity:0;animation:caewd-spin .7s linear infinite;transition:opacity .15s}@keyframes caewd-spin{to{transform:rotate(360deg)}}.caewd-cta.is-loading{pointer-events:none}.caewd-cta.is-loading .caewd-cta-label,.caewd-cta.is-loading .caewd-arrow{opacity:0}.caewd-cta.is-loading .caewd-spinner{opacity:1}#caewd-root .caewd-decline{display:block;width:100%;margin:14px 0 0;padding:6px;border:0;background:none;box-shadow:none;font:inherit;font-size:13.5px;color:#7a808c;text-decoration:underline;text-decoration-color:rgb(122 128 140 / .4);text-underline-offset:3px;cursor:pointer;transition:color .2s}#caewd-root .caewd-decline:hover{color:var(--ink)}#caewd-root .caewd-fine{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid #eef0f3;font-size:12px;color:#8a909b}#caewd-root .caewd-fine svg{width:13px;height:13px;flex:0 0 13px}#caewd-root .caewd-tick{width:76px;height:76px;margin:0 auto 18px;stroke-width:3}.caewd-tick circle{stroke:var(--a);stroke-dasharray:145;stroke-dashoffset:145;animation:caewd-draw .7s cubic-bezier(.65,0,.45,1) .1s forwards}.caewd-tick path{stroke:var(--a);stroke-dasharray:40;stroke-dashoffset:40;animation:caewd-draw .4s cubic-bezier(.65,0,.45,1) .7s forwards}@keyframes caewd-draw{to{stroke-dashoffset:0}}.caewd-step--success .caewd-sub{margin-bottom:22px}.caewd-code{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:10px 10px 10px 18px;border:2px dashed var(--a);border-radius:13px;background:#fafafa}#caewd-root .caewd-code code{flex:1;padding:0;background:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:800;letter-spacing:.12em;color:var(--ink);text-align:left}#caewd-root .caewd-copy{margin:0;padding:10px 14px;border:0;border-radius:9px;background:var(--ink);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.caewd-teaser{--a:var(--caewd-accent, #e10600);position:fixed;left:20px;bottom:20px;z-index:2147482999;display:flex;align-items:center;gap:2px;padding:6px;border-radius:999px;background:#0b0c10;color:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;box-shadow:0 18px 40px -12px rgb(0 0 0 / .5),0 0 0 1px rgb(255 255 255 / .08);transform:translateY(calc(100% + 30px));opacity:0;transition:transform .5s cubic-bezier(.2,.9,.25,1.15),opacity .3s}.caewd-teaser[hidden]{display:none!important}.caewd-teaser.is-visible{transform:none;opacity:1}.caewd-teaser button{display:flex;align-items:center;margin:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;box-shadow:none}.caewd-teaser-open{gap:10px;padding:0 12px 0 0;font-size:14px;font-weight:600}.caewd-teaser-pct{padding:8px 12px;border-radius:999px;background:var(--a);font-weight:800;animation:caewd-pop 2.8s ease-in-out infinite}@keyframes caewd-pop{0%,82%,100%{transform:scale(1)}88%{transform:scale(1.1)}94%{transform:scale(.97)}}.caewd-teaser-x{justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;opacity:.6}.caewd-teaser-x:hover{opacity:1;background:rgb(255 255 255 / .1)}.caewd-teaser svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.caewd-toast{--a:var(--caewd-accent, #e10600);position:fixed;left:50%;bottom:24px;z-index:2147483001;display:flex;align-items:flex-start;gap:14px;width:min(440px, calc(100% - 24px));padding:16px 14px 16px 16px;border-radius:18px;background:#fff;color:#0f1115;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.4;text-align:left;box-shadow:0 24px 60px -18px rgb(0 0 0 / .45),0 0 0 1px rgb(0 0 0 / .06);transform:translate(-50%,calc(100% + 40px));opacity:0;transition:transform .55s cubic-bezier(.2,.9,.25,1.12),opacity .3s}.caewd-toast[hidden]{display:none!important}.caewd-toast.is-visible{transform:translate(-50%,0);opacity:1}.caewd-toast *,.caewd-toast *::before,.caewd-toast *::after{box-sizing:border-box}.caewd-toast svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.caewd-toast-ico{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--a);color:#fff}.caewd-toast-ico svg{width:22px;height:22px}.caewd-toast-main{flex:1;min-width:0}.caewd-toast-title{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--a)}.caewd-toast-code{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:2px dashed var(--a);border-radius:11px;background:#fafafa}.caewd-toast-code code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;font-weight:800;letter-spacing:.08em;color:#0f1115;user-select:all}.caewd-toast button{margin:0;border:0;font:inherit;cursor:pointer;box-shadow:none;text-transform:none}.caewd-toast-copy{flex:0 0 auto;padding:8px 14px;border-radius:8px;background:#0f1115;color:#fff;font-size:13px!important;font-weight:700!important;transition:background .2s}.caewd-toast-copy.is-done{background:#1a7f37}.caewd-toast-text{margin:8px 0 0;color:#5b6270;font-size:13px}.caewd-toast-x{flex:0 0 28px;display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;background:#fff0;color:#6b717d}.caewd-toast-x:hover{background:rgb(15 17 21 / .07)}.caewd-toast-x svg{width:15px;height:15px}@media (max-width:680px){#caewd-root{align-items:flex-end;padding:0}.caewd-dialog{grid-template-columns:1fr;width:100%;max-height:94vh;max-height:94dvh;border-radius:24px 24px 0 0;transform:translateY(100%);transition:opacity .25s ease,transform .5s cubic-bezier(.2,.9,.25,1);overflow-y:auto}.is-open .caewd-dialog{transform:none}.caewd-visual{min-height:0;height:150px}.caewd-brand{top:16px;left:18px;font-size:10px}.caewd-rings{width:250px;height:250px;top:50%}.caewd-badge{display:flex;align-items:center;gap:14px;transform:none}.caewd-pct{font-size:70px}.caewd-off{margin-top:0;padding:7px 12px;font-size:11px}.caewd-eq{height:34px;padding-bottom:0;opacity:.35}#caewd-root .caewd-x{top:12px;right:12px;width:34px;height:34px;background:rgb(255 255 255 / .14);color:#fff}#caewd-root .caewd-x:hover{background:rgb(255 255 255 / .24)}.caewd-body{padding:24px 20px calc(18px + env(safe-area-inset-bottom));overflow:visible}#caewd-root .caewd-eyebrow{margin-bottom:10px;font-size:11px}#caewd-root .caewd-title{font-size:24px}#caewd-root .caewd-sub{margin-bottom:18px;font-size:14.5px}#caewd-root .caewd-decline{margin-top:8px}#caewd-root .caewd-fine{margin-top:10px;padding-top:12px}.caewd-teaser{left:12px;bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom))}}@media (max-height:560px) and (min-width:681px){.caewd-visual{min-height:0}.caewd-body{padding-top:30px;padding-bottom:24px}}@media (prefers-reduced-motion:reduce){#caewd-root *,#caewd-root *::before,#caewd-root *::after,.caewd-teaser *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.caewd-eq span{transform:scaleY(.5)}}