.apply-page{padding-top:clamp(32px,6vh,72px)}.apply{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.apply-side{gap:24px;display:grid;position:sticky;top:100px}.mini-steps{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mini-steps li{color:var(--text-2);align-items:center;gap:14px;display:flex}.mini-steps span{border:1px solid var(--line-2);width:28px;height:28px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.drop{border:1px dashed rgb(var(--ink-rgb) / .25);background:rgb(var(--well-rgb) / .45);text-align:center;cursor:pointer;border-radius:16px;justify-items:center;gap:10px;padding:28px 20px;transition:border-color .2s,background .2s;display:grid}.drop svg{width:26px;height:26px;color:var(--mint)}.drop-text{color:var(--text-2);font-size:15px}.drop-text strong{color:var(--text);font-weight:500}.drop:hover,.drop.drag{border-color:var(--mint);background:rgb(var(--accent-rgb) / .05)}.drop-file{color:var(--mint-2);font-size:13px;display:none}.drop.has-file .drop-file{display:block}.drop.has-file .drop-text{display:none}.field.invalid .drop{border-color:var(--danger)}.consent{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.consent input{accent-color:var(--mint);width:16px;height:16px;margin-top:3px}@media (max-width:900px){.apply{grid-template-columns:1fr}.apply-side{position:static}}.ap-pick{border:1px solid rgb(var(--accent-rgb) / .35);background:rgb(var(--accent-rgb) / .06);border-radius:16px;gap:4px;padding:16px 18px;display:grid}.ap-pick[hidden]{display:none}.ap-pick-k{color:var(--text-3);font-size:13px}.ap-pick strong{font-size:17px;font-weight:500}.ap-pick .tnum{color:var(--mint-2);font-size:15px}.consent.field{display:flex}.consent.field.invalid span{color:var(--danger)}
