input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}.btn[aria-busy=true]:disabled{opacity:1;cursor:progress}.btn:active:not(:disabled){background:var(--pill);color:var(--fg)}.btn-line:active:not(:disabled){background:var(--fg);color:var(--bg)}.form{gap:18px;display:grid}.field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field>label,.field>legend{font:400 var(--fs-ui) / 20px var(--font);letter-spacing:var(--track-ui);padding:0}.form :is(input[type=text],input[type=tel],input[type=email],input[type=url]){width:100%;min-height:var(--target);border-radius:var(--btn-radius);background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--field-edge);font:400 16px / 1.4 var(--font);letter-spacing:var(--track-ui);transition:box-shadow var(--d-hover) var(--ease-hover);border:0;padding:10px 20px}.form input::placeholder{color:var(--fg2-light);opacity:1}.form input:focus-visible{outline:2px solid var(--fg);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--ink)}.form input:disabled{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}.form input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ink)}.err{background:var(--fg);color:var(--bg);font-size:var(--fs-ui);border-radius:20px;align-items:baseline;gap:10px;padding:10px 16px;line-height:1.35;display:flex}.err:before{content:"!";background:var(--bg);width:20px;height:20px;color:var(--fg);font-size:var(--fs-label);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}@keyframes rise-in{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes fall-in{0%{opacity:0;transform:translateY(calc(var(--rise) * -1))}}@keyframes fade-in{0%{opacity:0}}.rise-word{animation:rise-in var(--d-slow) var(--ease) calc(min(var(--i,0), 6) * var(--stagger-w)) both;display:inline-block}html[data-flow-dir=back] .rise-word{animation-name:fall-in}html[data-takeover] .rise-word{animation-play-state:paused}.rise-in{animation:rise-in var(--d-slow) var(--ease) both}.fade-in{animation:fade-in var(--d-med) var(--ease-io) both}
:root{--flow-max:1440px;--chrome-h:calc(var(--bar-h) + 6px);--field-edge:color-mix(in srgb, var(--ink) 58%, var(--white));--page-edge:max(var(--pad), calc((100vw - var(--flow-max)) / 2 + var(--pad)))}[data-plane],[data-tone]{background:var(--bg);color:var(--fg);transition:background-color var(--d-theme) var(--ease-io), color var(--d-theme) var(--ease-io)}[data-plane=blue],[data-tone=blue]{--bg:var(--white);--fg:var(--ink);--fg-2:var(--fg2-light);--pill:color-mix(in srgb, var(--fg) 12%, transparent);--line:color-mix(in srgb, var(--fg) 14%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-plane=white]{--bg:var(--grey);--fg:var(--black);--fg-2:var(--fg2-grey);--pill:color-mix(in srgb, var(--fg) 10%, transparent);--line:color-mix(in srgb, var(--fg) 14%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-plane=black],[data-tone=black]{--bg:var(--night);--fg:var(--on-night);--fg-2:var(--fg2-dark);--pill:color-mix(in srgb, var(--fg) 16%, transparent);--line:color-mix(in srgb, var(--fg) 18%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-plane=apricot],[data-tone=apricot]{--bg:var(--amber);--fg:var(--ink);--fg-2:#3a2c14;--pill:color-mix(in srgb, var(--fg) 12%, transparent);--line:color-mix(in srgb, var(--fg) 20%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tone=white]{--bg:var(--white);--fg:var(--ink);--fg-2:var(--fg2-light);--pill:color-mix(in srgb, var(--fg) 12%, transparent);--line:color-mix(in srgb, var(--fg) 14%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-plane=blue] [data-tone=white],[data-tone=blue] [data-tone=white]{--bg:var(--grey);--fg:var(--black);--fg-2:var(--fg2-grey)}html:has([data-plane=blue]){background:var(--white)}html:has([data-plane=white]){background:var(--grey)}html:has([data-plane=black]){background:var(--night)}html:has([data-plane=apricot]){background:var(--amber)}
