.kpJ-yW_page{max-width:448px;min-height:0;color:var(--mineral-ink);font:400 16px / 1.5 var(--mineral-font);padding:40px 24px}body:has(.kpJ-yW_page){background:var(--mineral-paper)}.kpJ-yW_page p{color:var(--mineral-muted);overflow-wrap:anywhere;margin:12px 0 0;line-height:1.5}.kpJ-yW_content{min-width:0}.kpJ-yW_content h1{color:var(--mineral-ink);font:600 32px / 1.2 var(--mineral-font);letter-spacing:-.02em;margin:0}.kpJ-yW_content h1:focus{outline:none}.kpJ-yW_heading,.kpJ-yW_content>section{margin-bottom:24px}.kpJ-yW_content strong{color:var(--mineral-ink);font-weight:500}.kpJ-yW_form{margin:0}.kpJ-yW_form label{color:var(--mineral-ink);font:500 14px / 1.5 var(--mineral-font);margin:0 0 8px}.kpJ-yW_form input:not([type=checkbox]):not([type=radio]){border:1px solid var(--fieldbook-control-line);border-radius:var(--fieldbook-control-radius);background:var(--mineral-surface);width:100%;min-height:48px;color:var(--mineral-ink);font:400 16px / 1.5 var(--mineral-font);box-shadow:none;padding:12px 16px}.kpJ-yW_form input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--mineral-primary);outline:2px solid var(--mineral-primary);outline-offset:2px}.kpJ-yW_form input:not([type=checkbox]):not([type=radio])[aria-invalid=true]{border-color:#9b3e42}.kpJ-yW_page button{border-radius:var(--fieldbook-control-radius);width:100%;min-height:48px;font:500 16px / 1.5 var(--mineral-font);box-shadow:none;margin:0;padding:12px 20px;display:flex}.kpJ-yW_page .kpJ-yW_primary{border:1px solid var(--mineral-primary);background:var(--mineral-primary);color:#fff}.kpJ-yW_form .kpJ-yW_primary{margin-top:16px}.kpJ-yW_page .kpJ-yW_primary:hover:not(:disabled){background:var(--mineral-primary-pressed);color:#fff}.kpJ-yW_page .kpJ-yW_quiet{color:var(--mineral-primary-pressed);background:0 0;border:0;margin-top:16px}.kpJ-yW_page .kpJ-yW_quiet:hover:not(:disabled){color:var(--mineral-primary-pressed);background:0 0;text-decoration:underline}.kpJ-yW_page button:disabled{opacity:.5;cursor:not-allowed}.kpJ-yW_page .kpJ-yW_hint,.kpJ-yW_page .kpJ-yW_countdown{font-size:14px}.kpJ-yW_page .kpJ-yW_countdown{text-align:center;font-variant-numeric:tabular-nums;margin-top:8px}.kpJ-yW_page [role=alert]:not(:empty){color:#9b3e42;background:0 0;border:0;border-radius:0;margin-top:12px;padding:0;font-size:14px}.kpJ-yW_mail{width:32px;height:32px;color:var(--mineral-primary);margin:0 0 24px;display:block}@media (max-width:720px){.kpJ-yW_page{padding:24px 20px}}
