.entry{max-width:440px;margin:40px auto 80px;padding:0 24px}.entry h1{letter-spacing:-1.4px;margin:0 0 10px;font-size:34px;font-weight:600;line-height:1.1}.entry .lead{color:var(--ink-2);margin:0 0 28px;font-size:15px;line-height:1.65}.entry form{gap:16px;display:grid}.entry label{color:var(--ink-2);gap:6px;font-size:12px;font-weight:500;display:grid}.entry input{border:1px solid var(--line-2);background:var(--card);border-radius:var(--r-s);width:100%;color:var(--ink);padding:13px 14px;font-size:16px}.entry input:focus-visible{outline-offset:0;border-color:var(--accent);outline-width:2px}.entry button[type=submit]{background:var(--accent);justify-self:start;min-height:48px}.entry [role=status]{color:var(--ink-2);min-height:1.4em;margin:0;font-size:13px;line-height:1.5}.entry [role=status][data-state=error]{color:#b13b54}.entry .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.entry .actions .quiet{color:var(--ink-2);background:0 0;padding:12px 8px;font-weight:500}.entry .aside{color:var(--ink-3);margin:28px 0 0;font-size:13px;line-height:1.6}.entry .aside button{all:unset;cursor:pointer;text-underline-offset:3px;color:var(--ink-2);text-decoration:underline}.address-field{border:1px solid var(--line-2);background:var(--card);border-radius:var(--r-s);align-items:center;display:flex;overflow:hidden}.address-field:focus-within{outline:2px solid var(--accent)}.address-field span{color:var(--ink-3);white-space:nowrap;padding:13px 0 13px 14px;font-size:16px}.address-field input{border:0;min-width:0;padding-left:2px}.address-field input:focus-visible{outline:0}.field-hint{color:var(--ink-3);font-size:12px;font-weight:400}.start-preview{--bio-color:var(--accent);border-radius:var(--r-m);background:var(--card);border:1px solid var(--line);align-items:center;gap:14px;margin:0 0 28px;padding:16px;display:flex}.start-preview .bio-initial{border-radius:15px;flex:none;width:48px;height:48px;font-size:20px}.start-preview strong{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:16px;font-weight:600;display:block}.start-preview small{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;display:block}.start-preview.is-free{border-style:dashed;border-color:var(--line-2)}.start-preview.is-free .bio-initial{background:color-mix(in srgb,var(--bio-color) 10%,#fff);color:var(--bio-color)}.start-preview.is-free small{color:var(--accent);font-weight:500}@media (width<=600px){.entry{margin-top:16px}.entry h1{font-size:30px}.entry button[type=submit]{width:100%}}
