.application-wrap{width:min(660px,calc(100% - 40px));margin:42px auto 64px}.back-link{display:inline-block;font-size:13px;margin-bottom:42px;color:var(--muted)}.application-heading{margin-bottom:40px}.application-heading h1{font-size:49px;line-height:1.25;margin-bottom:20px}.application-heading>p:last-child,.receipt p{font-size:15px;color:var(--muted);line-height:1.9}.field{margin:0 0 28px;border:0;padding:0}.field>label,.field-label,.field legend{font-size:16px;font-weight:600;display:block;margin:0 0 9px}.required-tag,.optional-tag{font-size:10px;font-weight:500;letter-spacing:0;display:inline-block;vertical-align:middle;padding:2px 6px;border:1px solid var(--line);margin-inline-start:6px;white-space:nowrap}.optional-tag{color:var(--muted)}.field>input,.field>select{display:block;width:100%;min-height:52px;border:1px solid #aebca7;background:#fcfcf6;border-radius:3px;padding:12px 14px;color:var(--ink);font-size:16px;outline-offset:3px}.field [aria-invalid=true]{border-color:#9c422f}.field-hint{font-size:12px;line-height:1.8;color:var(--muted);margin:9px 0 0}.field-error{font-size:12px;color:#9c422f;line-height:1.7;margin:6px 0 0;min-height:0}.field-error:empty{display:none}.platform-picker{margin-top:12px;border:1px solid #aebca7;border-radius:3px;background:#fcfcf6}.platform-picker summary{display:flex;justify-content:space-between;gap:15px;padding:14px;cursor:pointer;list-style:none;font-size:15px;min-height:52px}.platform-picker summary::-webkit-details-marker{display:none}.platform-picker[open] summary{border-bottom:1px solid var(--line)}.platform-picker fieldset{padding:9px 14px;border:0;margin:0}.platform-option{display:flex;gap:12px;align-items:center;min-height:46px;cursor:pointer}.platform-option input,.volume-options input{width:18px;height:18px;flex-shrink:0;accent-color:var(--green)}.volume-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.volume-grid label{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:13px 12px;min-height:52px;border-radius:3px;cursor:pointer}.volume-grid label:has(input:checked){background:#e6eddf;border-color:var(--green)}.application-privacy{border-top:1px solid var(--line);padding-top:25px;margin-top:32px}.application-privacy details{margin-bottom:22px}.application-privacy summary{font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:10px 0;list-style:none}.application-privacy details p{font-size:12px;line-height:1.9;color:var(--muted)}.application-privacy details a{font-size:12px;text-decoration:underline}.application-privacy .checkbox-row{font-size:13px}.application-privacy .required-tag,.application-privacy .optional-tag{margin:0 5px 0 0}.launch-option{margin-top:26px}.application-privacy .checkbox-row input{width:18px;height:18px}.application-privacy>.field-hint{margin-left:27px}#application-status{font-size:13px;color:var(--muted);margin:28px 0 12px}#application-submit{width:100%;justify-content:space-between;min-height:58px}.submission-note{font-size:12px;line-height:1.8;color:var(--muted);margin-top:13px}.application-contact{font-size:12px;text-decoration:underline;margin-top:30px}.form-languages{display:flex;gap:16px;flex-wrap:wrap}.form-languages a{padding:8px 0}.bot-field{display:none!important}.receipt{padding-block:30px 50px}.receipt h1{font-size:46px;line-height:1.3}.receipt .button{margin-top:20px}
@media(max-width:600px){.application-wrap{margin-top:24px}.back-link{margin-bottom:34px}.application-heading h1{font-size:36px}.application-heading .eyebrow{font-size:9px}.application-heading>p:last-child{font-size:14px}.field>label,.field-label,.field legend{font-size:15px}.receipt h1{font-size:34px}.volume-grid label{font-size:14px}.application-privacy .checkbox-row{font-size:12px}.form-languages{gap:15px}.site-footer{font-size:11px}}@media(max-width:359px){.application-heading h1{font-size:31px}.volume-grid{grid-template-columns:1fr}}
