.wl-card{--_radius:var(--wl-radius,1.4rem);width:100%;max-width:28rem;margin-top:clamp(1.4rem,3.5vh,2rem);padding:1.1rem;border:var(--wl-card-border,0);border-radius:var(--_radius);background:var(--wl-card-bg,hsla(0,0%,100%,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--wl-card-shadow,0 20px 40px -18px rgba(0,0,0,.35));color:var(--wl-text,#15203b);animation:wlRise .9s cubic-bezier(.16,1,.3,1) .34s both}.wl-label{display:block;margin-bottom:.7rem;font-weight:600;font-size:1.05rem}.wl-field{display:flex;gap:.5rem}.wl-field input{flex:1;min-width:0;padding:.8rem 1rem;border:2px solid var(--wl-field-border,#d9e2ee);border-radius:var(--wl-field-radius,999px);background:var(--wl-field-bg,#fff);color:var(--wl-field-text,inherit);font:inherit;font-weight:500;font-size:1rem;transition:border-color .15s}.wl-field input::-moz-placeholder{color:var(--wl-placeholder,#9aa6b8)}.wl-field input::placeholder{color:var(--wl-placeholder,#9aa6b8)}.wl-field input:focus{outline:none;border-color:var(--wl-accent,#15203b);box-shadow:0 0 0 4px var(--wl-focus-ring,rgba(21,32,59,.15))}.wl-field input[aria-invalid=true]{border-color:var(--wl-error,#b42318)}.wl-field button{flex-shrink:0;padding:.8rem 1.3rem;border:var(--wl-button-border,0);border-radius:var(--wl-field-radius,999px);background:var(--wl-accent,#15203b);color:var(--wl-accent-text,#fff);font:inherit;font-weight:600;font-size:1rem;cursor:pointer;box-shadow:var(--wl-button-shadow,none);transition:transform .1s,box-shadow .1s,background .15s}.wl-field button:hover{background:var(--wl-accent-hover,var(--wl-accent,#15203b))}.wl-field button:active{transform:var(--wl-button-press,translateY(1px));box-shadow:var(--wl-button-shadow-pressed,none)}.wl-field button:focus-visible{outline:3px solid var(--wl-text,#15203b);outline-offset:3px}.wl-field button:disabled,.wl-field input:disabled{opacity:.7;cursor:progress}.wl-error,.wl-hint{margin:.65rem 0 0;padding:0;font-size:.9rem;font-weight:500}.wl-hint{color:var(--wl-muted,#5a6b85)}.wl-error{color:var(--wl-error,#b42318)}.wl-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wl-joined{display:flex;align-items:center;gap:.9rem;text-align:left;animation-duration:.6s;animation-delay:0s}.wl-joined p{margin:0;padding:0;color:var(--wl-muted,#5a6b85);font-weight:500;line-height:1.4}.wl-joined strong{color:var(--wl-text,#15203b);font-size:1.1rem}.wl-joined-icon{flex-shrink:0;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--wl-done-bg,#eef2f7);color:var(--wl-done-fg,var(--wl-accent,#15203b))}.wl-joined-icon svg{width:58%;height:58%}@keyframes wlRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:420px){.wl-field{flex-direction:column}}@media (prefers-reduced-motion:reduce){.wl-card,.wl-field button,.wl-field input{animation:none;transition:none}}@font-face{font-family:__Fredoka_8acc2b;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:__Fredoka_8acc2b;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Fredoka_8acc2b;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Fredoka_8acc2b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:__Fredoka_8acc2b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Fredoka_8acc2b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Fredoka_8acc2b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:__Fredoka_8acc2b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Fredoka_8acc2b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Fredoka_Fallback_8acc2b;src:local("Arial");ascent-override:95.33%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:102.17%}.__className_8acc2b{font-family:__Fredoka_8acc2b,__Fredoka_Fallback_8acc2b;font-style:normal}.__variable_8acc2b{--font-fredoka:"__Fredoka_8acc2b","__Fredoka_Fallback_8acc2b"}.dow{--navy:#15203b;--slate:#5a6b85;--cream:#fff3d6;--brown:#8a4a12;--orange:#f08a1c;--orange-deep:#d9720a;--white:#fff;position:relative;isolation:isolate;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(2rem,6vh,4rem) 16px clamp(4.5rem,10vh,6rem);background:#bfe5fb;color:var(--navy);font-family:var(--font-fredoka),ui-rounded,system-ui,sans-serif}.dow-scene{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.dow-drift{animation:dowDrift 38s ease-in-out infinite alternate}.dow-drift-b{animation-duration:52s;animation-direction:alternate-reverse}@keyframes dowDrift{0%{transform:translateX(-40px)}to{transform:translateX(40px)}}.dow-content{width:100%;max-width:34rem;display:flex;flex-direction:column;align-items:center;text-align:center}.dow-icon{width:clamp(8.5rem,26vw,13rem);height:auto;aspect-ratio:1;border-radius:23%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 18px 40px -12px rgba(21,32,59,.35),0 4px 10px rgba(21,32,59,.12);animation:dowRise .9s cubic-bezier(.16,1,.3,1) both,dowBob 5s ease-in-out 1s infinite}@keyframes dowBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.dow-title{margin:clamp(1.2rem,3.5vh,1.8rem) 0 0;font-weight:700;font-size:clamp(2.6rem,10vw,4.6rem);line-height:1;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(234,247,254,.9);animation:dowRise .9s cubic-bezier(.16,1,.3,1) .1s both}.dow-on{white-space:nowrap}.dow-o{display:inline-grid;place-items:center;width:.56em;height:.56em;margin:0 .02em 0 .03em;border-radius:50%;background:var(--navy);vertical-align:.09em}.dow-o-paw{width:66%;height:66%;color:var(--orange)}.dow-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dow-subtitle{margin:.5rem 0 0;font-weight:600;font-size:clamp(1.15rem,3.6vw,1.6rem);color:var(--slate);animation:dowRise .9s cubic-bezier(.16,1,.3,1) .18s both}.dow-pill{display:inline-flex;align-items:center;gap:.45em;margin:clamp(1rem,2.6vh,1.4rem) 0 0;padding:.55em 1.3em;border-radius:999px;background:var(--cream);color:var(--brown);font-weight:600;font-size:clamp(.98rem,2.8vw,1.2rem);box-shadow:0 6px 18px -8px rgba(138,74,18,.35);animation:dowRise .9s cubic-bezier(.16,1,.3,1) .26s both}.dow-pill-paw{width:1.05em;height:1.05em;color:var(--brown)}.dow{--wl-card-bg:hsla(0,0%,100%,.82);--wl-card-shadow:0 20px 40px -18px rgba(21,32,59,.35);--wl-text:var(--navy);--wl-muted:var(--slate);--wl-field-border:#d9e2ee;--wl-accent:var(--orange);--wl-accent-hover:#f59a33;--wl-focus-ring:rgba(240,138,28,.2);--wl-button-shadow:0 4px 0 var(--orange-deep);--wl-button-shadow-pressed:0 1px 0 var(--orange-deep);--wl-button-press:translateY(3px);--wl-done-bg:var(--cream);--wl-done-fg:var(--orange)}.dow-footer{position:absolute;bottom:1rem;left:0;right:0;text-align:center;font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.92);text-shadow:0 1px 4px rgba(0,0,0,.35)}.dow-footer a{color:inherit;font-weight:600}@keyframes dowRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dow *,.dow :before{animation:none!important;transition:none!important}}