.application-panel.v2-application{--application-text:#f2f6f5;--application-muted:#9cafb0;--application-accent:#57dfbd;--application-line:#2a3c40;padding:28px;border:1px solid var(--application-line);border-radius:8px;background:linear-gradient(145deg,#132226e6,#101b1ed9);color:var(--application-text);scroll-margin-top:112px}.v2-application h2{color:var(--application-text);font-size:23px;font-weight:500;letter-spacing:-.03em}.v2-application .application-form-links{display:grid;gap:12px;margin-top:24px}.v2-application .application-form-link{justify-content:space-between;width:100%;min-height:52px;padding:13px 18px;font-size:14px;gap:14px}.v2-application .application-form-link svg{flex-shrink:0}.v2-application .application-form-job{margin-top:15px;color:var(--application-muted);font-size:12px;line-height:1.85;overflow-wrap:anywhere}.v2-application .application-form-privacy{margin-top:13px;font-size:12px;line-height:1.8}.v2-application .application-form-privacy a{display:inline-block;padding-block:4px;color:var(--application-muted);text-decoration:underline;text-decoration-color:#526568;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.v2-application .application-form-privacy a:hover{color:var(--application-text);text-decoration-color:var(--application-accent)}.v2-application .application-other-title{margin-top:24px;padding-top:22px;border-top:1px solid var(--application-line);color:var(--application-muted);font-size:12px;font-weight:400}.v2-application .application-email-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.v2-application .application-email{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;color:var(--application-text);font-size:15px;font-weight:400;white-space:nowrap;transition:color .16s ease}.v2-application .application-email svg{color:var(--application-muted)}.v2-application .application-email:hover{color:var(--application-accent)}.v2-application .copy-button{width:44px;height:44px;border:1px solid var(--application-line);border-radius:4px;background:transparent;color:var(--application-muted);transition:color .16s ease,border-color .16s ease,background .16s ease}.v2-application .copy-button:hover{border-color:var(--application-accent);background:#57dfbd0a;color:var(--application-accent)}.v2-application .copy-status{min-height:20px;margin-top:3px;color:var(--application-accent);font-size:11px;line-height:1.7}.v2-application .application-wecom{display:flex;align-items:center;gap:18px;padding-top:19px;border-top:1px solid var(--application-line);text-align:left}.v2-application .application-qr-frame{flex:0 0 150px;padding:8px;border-radius:4px;background:#fff}.v2-application .application-wecom img{display:block;width:134px;height:134px;margin:0;-o-object-fit:contain;object-fit:contain}.v2-application .application-wecom figcaption{display:flex;flex-direction:column;align-items:flex-start;min-width:0;color:var(--application-muted);font-size:12px;line-height:1.8}.v2-application .download-qr{display:inline-flex;align-items:center;min-height:44px;margin-top:3px;color:var(--application-text);font-size:12px;text-decoration-color:#526568;text-underline-offset:4px}.v2-application .download-qr:hover{color:var(--application-accent)}.v2-application :is(a,button):focus-visible{outline:2px solid var(--application-accent);outline-offset:4px}@media (max-width:760px){.application-panel.v2-application{padding:24px}.v2-application h2{font-size:22px}.v2-application .application-wecom{gap:22px}}@media (prefers-reduced-motion:reduce){.v2-application :is(a,button){transition:none}}