.wl-form{gap:1.25rem;display:grid}.wl-field{gap:.5rem;display:grid}.wl-field label{color:var(--ink);font:600 .9375rem / 1.3 var(--font-body)}.wl-field input,.wl-select{border:.0625rem solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:3rem;color:var(--ink);font:400 1rem / 1.4 var(--font-body);padding:.625rem .875rem;transition:border-color .16s,box-shadow .16s}.wl-field input::placeholder{color:var(--ink-3)}.wl-field input:hover,.wl-select:hover{border-color:var(--ink-3)}.wl-field input:focus-visible,.wl-select:focus-visible{border-color:var(--ink-3);border-radius:var(--radius-sm);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--focus) 28%, transparent);outline:none}.wl-field input[aria-invalid=true]{border-color:var(--bad)}.wl-field input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--bad) 22%, transparent)}.wl-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);cursor:pointer;background-position:right 1.125rem center,right .8125rem center;background-repeat:no-repeat;background-size:.3125rem .3125rem;padding-right:2.5rem}.wl-hint,.wl-error,.wl-fine{margin:0;font-size:.875rem;line-height:1.5}.wl-hint{color:var(--ink-3)}.wl-error{color:var(--bad);font-weight:500}.wl-alert{border:.0625rem solid color-mix(in srgb, var(--bad) 45%, var(--line));border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--ink);gap:.625rem;margin:0;padding:.75rem 1rem;font-size:.9375rem;display:flex}.wl-submit{width:100%;margin-top:.25rem}.wl-submit:disabled{cursor:progress;opacity:.7}.wl-fine{color:var(--ink-3);text-align:center}.wl-fine a,.wl-done a{color:var(--ink-2);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.wl-fine a:hover,.wl-done a:hover{color:var(--ink);text-decoration-color:currentColor}.wl-done{text-align:center;animation:wl-in .42s var(--ease-out) both;justify-items:center;gap:.625rem;padding:1rem 0 .5rem;display:grid}.wl-done-ticket{border:.0625rem solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);width:4.5rem;height:4.5rem;animation:wl-ticket .64s var(--spring) .12s both;place-items:center;margin-bottom:.5rem;font-size:2.5rem;display:grid}.wl-done h2{letter-spacing:-.025em;font-size:1.5rem}.wl-done h2:focus{outline:none}.wl-done p{max-width:24rem;color:var(--ink-2)}.wl-done strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}@keyframes wl-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes wl-ticket{0%{opacity:0;transform:rotate(-14deg)scale(.6)}}.wl-layout[data-astro-cid-tplwpgvn]{gap:2.5rem;max-width:62rem;padding-bottom:clamp(4rem,8vw,6rem);display:grid}.wl-panel[data-astro-cid-tplwpgvn]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);align-self:start;padding:clamp(1.25rem,3vw,2rem)}.wl-result[data-astro-cid-tplwpgvn]{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--ink-2);margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.9375rem;display:none}.wl-result[data-astro-cid-tplwpgvn]:target{display:block}.wl-result[data-astro-cid-tplwpgvn]:focus{outline:none}.wl-result-error[data-astro-cid-tplwpgvn]{border-color:color-mix(in srgb, var(--bad) 45%, var(--line))}.wl-result-title[data-astro-cid-tplwpgvn]{color:var(--ink);gap:.5rem;margin-bottom:.25rem;font-weight:600;display:flex}.wl-plans-title[data-astro-cid-tplwpgvn]{color:var(--ink-3);font:500 .8125rem / 1 var(--font-mono);letter-spacing:.02em;margin-bottom:1rem}ul[data-astro-cid-tplwpgvn]{margin:0;padding:0;list-style:none}.wl-plan[data-astro-cid-tplwpgvn]{border-top:.0625rem solid var(--line);gap:1rem;padding-block:1.125rem;display:flex}.wl-plan[data-astro-cid-tplwpgvn]:last-child{border-bottom:.0625rem solid var(--line)}.wl-plan-icon[data-astro-cid-tplwpgvn]{border:.0625rem solid var(--line);border-radius:var(--radius);background:var(--bg-soft);flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1.375rem;display:grid}.wl-plan-body[data-astro-cid-tplwpgvn]{flex:1;min-width:0}.wl-plan-head[data-astro-cid-tplwpgvn]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.wl-plan-name[data-astro-cid-tplwpgvn]{font:650 1.125rem / 1.2 var(--font-display);letter-spacing:-.02em}.wl-plan-price[data-astro-cid-tplwpgvn]{font:700 1.125rem / 1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.wl-plan-price[data-astro-cid-tplwpgvn] span[data-astro-cid-tplwpgvn]{color:var(--ink-3);font:400 .8125rem / 1 var(--font-body);letter-spacing:0;margin-left:.25rem}.wl-plan-inherits[data-astro-cid-tplwpgvn]{color:var(--ink-3);margin:.375rem 0 .25rem;font-size:.8125rem}.wl-plan-features[data-astro-cid-tplwpgvn]{color:var(--ink-2);gap:.125rem;font-size:.9375rem;display:grid}.wl-plan-features[data-astro-cid-tplwpgvn] li[data-astro-cid-tplwpgvn]:before{content:"+";width:1rem;color:var(--ink-3);font-family:var(--font-mono);display:inline-block}.wl-plans-foot[data-astro-cid-tplwpgvn]{color:var(--ink-3);flex-wrap:wrap;gap:.5rem;margin-top:1.125rem;font-size:.9375rem;display:flex}.wl-plans-foot[data-astro-cid-tplwpgvn] a[data-astro-cid-tplwpgvn]{color:var(--ink);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.wl-plans-foot[data-astro-cid-tplwpgvn] a[data-astro-cid-tplwpgvn]:hover{text-decoration-color:currentColor}@media (width>=52rem){.wl-layout[data-astro-cid-tplwpgvn]{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:4rem}.wl-plans[data-astro-cid-tplwpgvn]{padding-top:.5rem}}
