.StaffInvitation_container__v_P49{--accent:#b07bff;--accent-rgb:150,100,255;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;background:transparent;font-family:Segoe UI,Yu Gothic,sans-serif;color:#fff}.StaffInvitation_container__v_P49,.StaffInvitation_container__v_P49 *,.StaffInvitation_container__v_P49 :after,.StaffInvitation_container__v_P49 :before{box-sizing:border-box}.StaffInvitation_box__5pGdZ{width:100%;max-width:480px;padding:32px 28px;border:1px solid rgba(var(--accent-rgb),.14);border-radius:16px;background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.StaffInvitation_title__TbD8L{margin:0 0 20px;color:#fff;font-size:1.3rem;font-weight:700;text-align:center}.StaffInvitation_description__xTh0S{margin:0 0 16px;color:rgba(255,255,255,.72);font-size:.9rem;line-height:1.7}.StaffInvitation_invalidMessage__J66E9{margin:0 0 16px;padding:14px 16px;border:1px solid rgba(248,113,113,.25);border-radius:12px;background:rgba(248,113,113,.07);color:rgba(255,255,255,.8);font-size:.9rem;line-height:1.8}.StaffInvitation_inviteSummary__64JU7{margin:0 0 22px;padding:14px 16px;border-radius:12px;background:rgba(var(--accent-rgb),.08);color:rgba(255,255,255,.85);font-size:.9rem;line-height:1.8;text-align:center;text-wrap:balance}.StaffInvitation_companyName__MCJpP{color:#fff;font-size:1.02rem;font-weight:700}.StaffInvitation_roleName__9h1B_{display:inline-block;margin:0 6px;padding:2px 10px;border-radius:999px;background:rgba(var(--accent-rgb),.18);color:#d4bcff;font-size:.78rem;font-weight:600}.StaffInvitation_formGroup__RTSBx{margin-bottom:16px}.StaffInvitation_formLabel__iBZQu{display:flex;align-items:center;margin-bottom:6px;color:rgba(255,255,255,.72);font-size:.84rem;font-weight:600}.StaffInvitation_required__X_DaT{margin-left:8px;padding:1px 7px;border-radius:999px;background:rgba(248,113,113,.15);color:#fca5a5;font-size:.68rem;font-weight:600}.StaffInvitation_formInput__eUwGV{width:100%;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(0,0,0,.25);color:#fff;font-size:.92rem;transition:border-color .15s}.StaffInvitation_formInput__eUwGV:focus{outline:none;border-color:rgba(var(--accent-rgb),.6)}.StaffInvitation_formInput__eUwGV::placeholder{color:rgba(255,255,255,.4)}.StaffInvitation_formInput__eUwGV:read-only{color:rgba(255,255,255,.65);cursor:not-allowed}.StaffInvitation_formHint__JdVfZ,.StaffInvitation_hint__9D0wX{margin:6px 0 0;color:rgba(255,255,255,.55);font-size:.78rem;line-height:1.6}.StaffInvitation_submitButton__9PW_M{width:100%;height:44px;margin-top:8px;border:none;border-radius:10px;background:linear-gradient(135deg,#9b6dff,#6a3fd6);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:filter .15s}.StaffInvitation_submitButton__9PW_M:hover:not(:disabled){filter:brightness(1.1)}.StaffInvitation_submitButton__9PW_M:disabled{opacity:.5;cursor:not-allowed}.StaffInvitation_link__gx9ed{display:block;margin:14px auto 0;border:none;background:none;color:var(--accent);font-size:.85rem;cursor:pointer}.StaffInvitation_link__gx9ed:hover{text-decoration:underline}.StaffInvitation_link__gx9ed:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.StaffInvitation_footer__3P0iw{margin-top:24px;color:rgba(255,255,255,.4);font-size:.78rem}