.setup-page{display:flex;justify-content:center;padding:140px 16px 80px;background:var(--paper);color:var(--ink)}.setup-card{width:min(520px,100%);display:flex;flex-direction:column;gap:16px}.setup-card h1{margin:0;font-family:var(--font-display);font-size:var(--text-34);line-height:var(--leading-tight);font-weight:var(--weight-medium)}.setup-lead{margin:0;font-family:var(--font-body);font-size:var(--text-16);line-height:var(--leading-normal)}.setup-form{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid #d4d4d4;border-left:4px solid var(--yellow);border-radius:3px;background:#fafafa}.setup-form label{display:flex;flex-direction:column;gap:6px;font-family:var(--font-body);font-size:var(--text-14);font-weight:var(--weight-medium)}.setup-form input{width:100%;min-height:48px;padding:10px 12px;font-family:var(--font-body);font-size:var(--text-16);font-weight:var(--weight-regular);line-height:1.3;color:var(--ink);background:#fff;border:1px solid #a8a8a8;border-radius:3px;box-sizing:border-box}.setup-form input:focus{outline:2px solid var(--ink);outline-offset:1px}.setup-submit{width:100%;min-height:52px;justify-content:center;font-size:var(--text-16);cursor:pointer}.setup-submit:disabled{opacity:.7;cursor:progress}.setup-error{margin:0;color:#a11;font-family:var(--font-body);font-size:var(--text-14)}.setup-small{margin:0;font-family:var(--font-body);font-size:var(--text-12);line-height:var(--leading-normal);color:#555}.setup-small a,.setup-lead a{color:inherit;text-decoration:underline}.setup-thanks p{margin:0;font-family:var(--font-body);font-size:var(--text-16);line-height:var(--leading-normal)}.setup-thanks .setup-small{font-size:var(--text-14)}@media(max-width:809px){.setup-page{padding-top:104px}.setup-card h1{font-size:var(--text-28)}}
