.apply-page{padding:20px 16px 92px}.apply-head{margin-bottom:18px}.apply-head h1{font-size:25px;margin:18px 0 7px}.apply-head p{color:var(--muted);font-size:13px;line-height:1.6}.apply-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 8px 24px #34295f0b}.apply-card .field{margin-bottom:15px}.apply-card label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.apply-card input,.apply-card select,.apply-card textarea{width:100%;box-sizing:border-box;border:1px solid #ded9ea;border-radius:12px;background:#faf9fd;padding:12px;font:inherit;color:var(--ink)}.apply-card textarea{min-height:92px;resize:vertical}.apply-tip{background:#f2efff;color:#5d50aa;border-radius:13px;padding:12px;font-size:11px;line-height:1.6;margin:5px 0 16px}.apply-result{text-align:center;padding:80px 25px}.apply-result .icon{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;margin:auto;background:#e9fff5;color:#28a878;font-size:32px}.apply-result h1{margin:18px 0 8px}.apply-result p{color:var(--muted);line-height:1.6}.apply-error{color:#c64655;font-size:12px;margin:8px 0}.status-chip{display:inline-block;background:#fff3d8;color:#a66c00;border-radius:999px;padding:5px 10px;font-size:11px}
