.launch-experience .business-flow{max-width:640px;color:var(--fg);margin:44px auto 80px}.launch-experience .business-topline{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;font-size:14px;display:flex}.launch-experience .business-topline .back-link{align-items:center;gap:8px;display:inline-flex}.launch-experience .business-flow h1{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(30px,5vw,42px);font-weight:600;line-height:1.1}.launch-experience .business-flow h1:focus{outline:none}.launch-experience .business-flow h2{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.3}.launch-experience .business-description{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.5}.launch-experience .business-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.launch-experience .business-progress button{border-bottom:2px solid var(--line);width:100%;min-height:44px;color:var(--muted);background:0 0;align-items:center;gap:8px;padding:10px 8px;font-size:12px;display:flex}.launch-experience .business-progress button>span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.launch-experience .business-progress [aria-current=step]{color:var(--fg);border-color:var(--pink);font-weight:600}.launch-experience .business-progress [aria-current=step]>span{color:#fff;background:var(--pink);border-color:var(--pink)}.launch-experience .business-field,.launch-experience .business-document{min-width:0;margin-bottom:24px}.launch-experience .business-field>label,.launch-experience .business-label,.launch-experience .business-kind legend,.launch-experience .business-agreements legend{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.launch-experience .business-field>label>span{color:var(--muted);font-weight:400}.launch-experience .business-field input,.launch-experience .business-field select{background:var(--card);width:100%;min-height:48px;color:var(--fg);border:1px solid var(--line);font:inherit;border-radius:12px;outline:none;padding:12px 14px;font-size:16px}.launch-experience .business-field :is(input,select):focus{border-color:var(--pink);box-shadow:0 0 0 2px #ff267e22}.launch-experience .business-field [aria-invalid=true]{border-color:#f17e91}.launch-experience .business-field select{appearance:auto;cursor:pointer}.launch-experience .business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.launch-experience .business-hint,.launch-experience .business-error{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.45}.launch-experience .business-error{color:#ff9aaf}.launch-experience .business-kind,.launch-experience .business-agreements,.launch-experience .business-plans{border:0;min-width:0;margin:0 0 24px;padding:0}.launch-experience .business-kind{gap:8px;display:grid}.launch-experience .business-kind label,.launch-experience .business-agreements label{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.launch-experience .business-flow input:is([type=radio],[type=checkbox]){accent-color:var(--pink);flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.launch-experience .business-upload{background:var(--card);border:1px dashed #5f5663;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.launch-experience .business-upload>svg{color:var(--muted);flex-shrink:0}.launch-experience .business-upload>div{flex:1;min-width:140px}.launch-experience .business-upload strong,.launch-experience .business-upload small{overflow-wrap:anywhere;display:block}.launch-experience .business-upload strong{font-size:14px;font-weight:600}.launch-experience .business-upload small{color:var(--muted);margin-top:4px;font-size:12px}.launch-experience .business-upload.is-invalid{border-color:#f17e91}.launch-experience .business-upload-action{cursor:pointer;min-height:40px;padding:9px 14px;font-size:13px;position:relative;overflow:hidden}.launch-experience .business-upload-action input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.launch-experience .business-upload-action:focus-within{outline:2px solid var(--pink);outline-offset:4px}.launch-experience .business-remove{width:32px;height:32px;color:var(--muted);background:0 0;border-radius:50%;place-items:center;display:grid}.launch-experience .business-notice{border:1px solid var(--line);background:var(--card);overflow-wrap:anywhere;border-radius:16px;align-items:flex-start;gap:10px;margin:16px 0 24px;padding:16px;font-size:14px;line-height:1.5;display:flex}.launch-experience .business-notice>svg{color:#ff80ae;flex-shrink:0;margin-top:2px}.launch-experience .business-notice strong{font-weight:600;display:block}.launch-experience .business-actions{flex-wrap:wrap;gap:12px;margin:32px 0 20px;display:flex}.launch-experience .business-actions>.button{flex:1;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;font-size:15px}.launch-experience .business-plans{gap:12px;display:grid}.launch-experience .business-plans>label{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:18px;display:flex}.launch-experience .business-plans>label.is-selected{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink)}.launch-experience .business-plans label>span{gap:6px;display:grid}.launch-experience .business-plans strong{font-size:17px;font-weight:600}.launch-experience .business-plans span>span,.launch-experience .business-plans small{color:var(--muted);font-size:13px;line-height:1.45}.launch-experience .business-review{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-bottom:16px;padding:20px}.launch-experience .business-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.launch-experience .business-review-heading>.text-link{flex-shrink:0;font-size:13px}.launch-experience .business-review dl{margin:0 0 12px}.launch-experience .business-review dl>div{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:9px 0;font-size:14px;display:grid}.launch-experience .business-review dt{color:var(--muted)}.launch-experience .business-review dd{overflow-wrap:anywhere;margin:0}.launch-experience .business-agreements{margin-top:28px}.launch-experience .business-status{border:1px solid var(--line);white-space:nowrap;color:var(--muted);border-radius:20px;padding:5px 10px;font-size:12px}.launch-experience .business-status-approved{color:#90dfbd;border-color:#3c6757}.launch-experience .business-status-needs_info{color:#ffd18e;border-color:#6e5737}.launch-experience .business-status-rejected{color:#ff9aaf;border-color:#6b3742}.launch-experience .business-card-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.launch-experience .business-card-actions .button{min-height:42px;padding:10px 16px;font-size:13px}.launch-experience .business-confirm{flex-wrap:wrap;align-items:center;margin-bottom:0;display:flex}.launch-experience .business-confirm>p{width:100%}@media (width<=760px){.launch-experience .business-flow{margin-top:24px}.launch-experience .business-grid{grid-template-columns:1fr;gap:0}.launch-experience .business-progress{gap:4px;margin:24px 0}.launch-experience .business-progress button{flex-direction:column;gap:6px;padding:8px 3px;font-size:11px}.launch-experience .business-review{padding:16px}.launch-experience .business-review dl>div{grid-template-columns:110px minmax(0,1fr);font-size:13px}.launch-experience .business-review-heading{flex-wrap:wrap;gap:8px}.launch-experience .business-actions>.button{min-width:120px}}
