*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:#f4f8fb;color:#102f49}.hidden{display:none!important}.agent-topbar{height:76px;background:#fff;border-bottom:1px solid #dce8ef;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,58px);position:sticky;top:0;z-index:50}.agent-brand img{width:196px;display:block}.agent-top-actions{display:flex;gap:10px;align-items:center}.agent-top-actions a,.agent-top-actions button{border:1px solid #d5e3ec;background:#fff;color:#164666;text-decoration:none;border-radius:12px;padding:10px 14px;font-weight:800;font-size:12px;cursor:pointer}.agent-top-actions button{background:#0a4168;color:#fff;border-color:#0a4168}.agent-loading{min-height:70vh;display:grid;place-items:center;align-content:center;text-align:center}.agent-loading span{width:42px;height:42px;border:4px solid #dbe9f1;border-top-color:#ff7917;border-radius:50%;animation:spin .8s linear infinite}.agent-loading h1{font-size:28px;margin:18px 0 6px}.agent-loading p{margin:0;color:#6a8295}@keyframes spin{to{transform:rotate(360deg)}}
.agent-gateway{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);background:#eef6fa}.agent-gateway-story{position:relative;overflow:hidden;padding:70px clamp(34px,6vw,92px);color:#fff;background:radial-gradient(circle at 70% 18%,rgba(73,222,173,.16),transparent 30%),linear-gradient(135deg,#062e50 0%,#074d63 56%,#0b6a63 100%)}.agent-gateway-story:after{content:"";position:absolute;right:-140px;bottom:-160px;width:480px;height:480px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.02)}.agent-kicker{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:900;letter-spacing:.18em;color:#67e8b5}.agent-kicker:before{content:"";width:28px;height:2px;background:#67e8b5}.agent-gateway-story h1{font-size:clamp(46px,6vw,78px);line-height:.97;margin:17px 0 20px;letter-spacing:-.055em}.agent-gateway-story h1 em{font-style:normal;color:#ff8a24}.agent-gateway-story>p{font-size:17px;line-height:1.7;color:#c9dce6;max-width:710px}.agent-earning-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;position:relative;z-index:2}.agent-earning-rules article{padding:18px 17px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);border-radius:17px;backdrop-filter:blur(8px)}.agent-earning-rules strong{display:block;font-size:28px;color:#fff}.agent-earning-rules b{display:block;font-size:12px;margin:3px 0}.agent-earning-rules small{font-size:10px;color:#b9ced9;line-height:1.45}.agent-hold-note{margin-top:24px;max-width:720px;display:flex;gap:13px;align-items:flex-start;padding:15px 17px;background:rgba(3,30,48,.42);border:1px solid rgba(255,255,255,.12);border-radius:15px;position:relative;z-index:2}.agent-hold-note i{font-style:normal;font-size:24px}.agent-hold-note b,.agent-hold-note small{display:block}.agent-hold-note small{color:#bfd2dd;margin-top:3px;line-height:1.5}.agent-gateway-main{padding:48px clamp(24px,4vw,60px);display:grid;place-items:center}.agent-auth-card{width:min(520px,100%);background:#fff;border:1px solid #dce8ef;border-radius:25px;padding:34px;box-shadow:0 28px 75px rgba(15,56,84,.11)}.agent-auth-card h2{font-size:31px;letter-spacing:-.03em;margin:5px 0 8px}.agent-auth-card>p{margin:0 0 22px;color:#73899a;line-height:1.55}.agent-auth-switch{display:grid;grid-template-columns:1fr 1fr;background:#f1f6f9;padding:4px;border-radius:12px;margin:0 0 22px}.agent-auth-switch button{border:0;background:transparent;padding:10px;border-radius:9px;font-weight:900;color:#7890a2;cursor:pointer}.agent-auth-switch button.active{background:#fff;color:#0b4166;box-shadow:0 3px 12px rgba(11,65,102,.08)}.agent-form{display:grid;gap:13px}.agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-field{display:grid;gap:6px}.agent-field.full{grid-column:1/-1}.agent-field label{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#657f93}.agent-field input,.agent-field select,.agent-field textarea{width:100%;border:1px solid #d5e2eb;background:#fbfdfe;border-radius:11px;padding:12px 13px;font:inherit;font-size:13px;color:#173c58;outline:none}.agent-field textarea{min-height:88px;resize:vertical}.agent-field input:focus,.agent-field select:focus,.agent-field textarea:focus{border-color:#1e9ec2;box-shadow:0 0 0 3px rgba(30,158,194,.1);background:#fff}.agent-primary,.agent-secondary,.agent-danger{border:0;border-radius:12px;padding:13px 16px;font-weight:900;cursor:pointer}.agent-primary{background:linear-gradient(135deg,#ff7a17,#ff961f);color:#fff;box-shadow:0 10px 24px rgba(255,122,23,.18)}.agent-secondary{background:#0b456e;color:#fff}.agent-danger{background:#feecec;color:#af2f2f}.agent-alert{display:none;border-radius:11px;padding:11px 12px;font-size:12px;line-height:1.45}.agent-alert.show{display:block}.agent-alert.error{background:#fff0f0;color:#a63131;border:1px solid #f3cece}.agent-alert.success{background:#eafaf1;color:#15704d;border:1px solid #bde8d0}
.agent-shell{min-height:calc(100vh - 76px);display:grid;grid-template-columns:260px 1fr}.agent-side{background:linear-gradient(180deg,#07395d,#062d4b);color:#fff;padding:28px 18px;position:sticky;top:76px;height:calc(100vh - 76px);overflow:auto}.agent-side-profile{padding:4px 8px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.agent-side-profile small{display:block;color:#64dcb1;font-size:9px;font-weight:900;letter-spacing:.14em}.agent-side-profile h2{font-size:20px;margin:7px 0 4px}.agent-side-profile p{margin:0;color:#a9c3d2;font-size:11px}.agent-side-balance{margin:18px 0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.06)}.agent-side-balance span,.agent-side-balance small{display:block;color:#b4cbd8;font-size:9px}.agent-side-balance strong{display:block;font-size:26px;color:#fff;margin:3px 0}.agent-side nav{display:grid;gap:5px}.agent-side nav button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:#c9d9e2;padding:11px 12px;border-radius:10px;text-align:left;font-weight:800;font-size:12px;cursor:pointer}.agent-side nav button span{width:25px;height:25px;border-radius:8px;background:rgba(255,255,255,.07);display:grid;place-items:center}.agent-side nav button.active,.agent-side nav button:hover{background:rgba(255,255,255,.1);color:#fff}.agent-side nav button.active span{background:#ff7a17}.agent-side-rule{margin-top:24px;padding:15px;border-radius:14px;background:rgba(33,212,150,.09);border:1px solid rgba(84,221,174,.15)}.agent-side-rule b{font-size:11px}.agent-side-rule p{margin:5px 0 0;font-size:9px;line-height:1.5;color:#afd0c4}.agent-main{padding:32px clamp(18px,3vw,44px);min-width:0}.agent-page-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:22px}.agent-page-head span{font-size:9px;font-weight:900;letter-spacing:.16em;color:#1284a7}.agent-page-head h1{font-size:32px;margin:4px 0 0;letter-spacing:-.035em;color:#103653}.agent-page-head p{color:#71889a;margin:6px 0 0;font-size:12px}.agent-referral-badge{padding:10px 13px;border-radius:12px;background:#e9f8f2;color:#167355;font-size:11px;font-weight:900;white-space:nowrap}.agent-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.agent-kpi{background:#fff;border:1px solid #dce7ee;border-radius:17px;padding:18px;box-shadow:0 8px 22px rgba(12,55,83,.04)}.agent-kpi small{font-size:9px;font-weight:900;color:#7890a1;text-transform:uppercase;letter-spacing:.06em}.agent-kpi strong{display:block;font-size:29px;color:#0c3c62;margin:5px 0 2px}.agent-kpi p{margin:0;color:#8093a3;font-size:10px}.agent-kpi.orange strong{color:#e96911}.agent-kpi.green strong{color:#11805a}.agent-kpi.violet strong{color:#6c4ca2}.agent-layout-two{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:16px;margin-bottom:16px}.agent-panel{background:#fff;border:1px solid #dce7ee;border-radius:19px;padding:20px;box-shadow:0 9px 28px rgba(12,55,83,.04);min-width:0}.agent-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.agent-panel-head span{font-size:9px;font-weight:900;letter-spacing:.11em;color:#1984a6}.agent-panel-head h2{font-size:18px;margin:3px 0}.agent-panel-head p{font-size:10px;color:#7d91a1;margin:4px 0 0;line-height:1.5}.agent-rule-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.agent-rule-card{border-radius:14px;padding:15px;background:#f5f9fb;border:1px solid #e1ebf1}.agent-rule-card strong{font-size:24px;color:#0b456e}.agent-rule-card b,.agent-rule-card small{display:block}.agent-rule-card b{font-size:11px;margin:4px 0}.agent-rule-card small{font-size:9px;color:#7890a1;line-height:1.45}.agent-rule-card.orange strong{color:#e66d17}.agent-rule-card.green strong{color:#12815c}.agent-hold-card{display:flex;gap:14px;align-items:flex-start;background:linear-gradient(135deg,#083c61,#0b6064);color:#fff;border-radius:15px;padding:17px;margin-top:12px}.agent-hold-card strong{font-size:27px}.agent-hold-card b{font-size:11px}.agent-hold-card p{margin:4px 0 0;color:#c6dce2;font-size:9px;line-height:1.5}.referral-list{display:grid;gap:9px}.referral-row{border:1px solid #e0eaf0;border-radius:13px;padding:12px;background:#fbfdfe}.referral-row label{display:block;font-size:9px;font-weight:900;color:#607b90;margin-bottom:6px}.referral-copy{display:grid;grid-template-columns:1fr auto;gap:7px}.referral-copy input{min-width:0;border:0;background:#edf4f8;padding:10px;border-radius:9px;color:#274e6a;font-size:10px}.referral-copy button{border:0;border-radius:9px;background:#0b456e;color:#fff;padding:0 12px;font-weight:900;cursor:pointer}.agent-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.agent-action-card{border-radius:16px;padding:19px;background:#f8fbfd;border:1px solid #dfe9ef}.agent-action-card h3{margin:0 0 5px;font-size:15px}.agent-action-card p{margin:0 0 15px;font-size:10px;color:#748b9d;line-height:1.5}.agent-action-card .agent-form{gap:9px}.agent-action-card .agent-grid{gap:9px}.agent-action-card .agent-field input,.agent-action-card .agent-field select{padding:10px 11px;font-size:11px}.agent-action-card .agent-field label{font-size:8px}.agent-table-wrap{overflow:auto;border:1px solid #e0e9ef;border-radius:14px}.agent-table{width:100%;border-collapse:collapse;min-width:760px;background:#fff}.agent-table th{padding:10px 12px;text-align:left;background:#f4f8fb;color:#728a9b;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.agent-table td{padding:12px;border-top:1px solid #e7eef3;font-size:10px;color:#34536b}.agent-table td b{display:block;color:#123b59;font-size:11px}.agent-table td small{display:block;color:#8395a4;margin-top:2px}.agent-chip{display:inline-flex;padding:5px 8px;border-radius:999px;background:#edf3f7;color:#587288;font-size:8px;font-weight:900;text-transform:uppercase}.agent-chip.ok{background:#e7f7ef;color:#13734e}.agent-chip.pending{background:#fff1e5;color:#b66521}.agent-chip.blue{background:#eaf4fb;color:#17698f}.agent-empty{text-align:center;padding:38px 18px;color:#8296a6}.agent-empty strong{display:block;color:#264c67;margin-bottom:4px}.agent-ledger{display:grid;gap:8px}.agent-ledger article{display:grid;grid-template-columns:44px 1fr auto;gap:11px;align-items:center;border:1px solid #e2ebf0;border-radius:13px;padding:11px 12px}.agent-ledger-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eef6fa;color:#0c6f95;font-weight:900}.agent-ledger article b{display:block;font-size:11px}.agent-ledger article small{display:block;color:#7c90a0;font-size:9px;margin-top:3px}.agent-ledger article strong{font-size:15px;color:#126b4e;text-align:right}.agent-ledger article em{display:block;font-style:normal;font-size:8px;color:#8a9aa7;margin-top:3px}.withdraw-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.withdraw-summary span{padding:13px;border-radius:13px;background:#f4f8fb}.withdraw-summary small,.withdraw-summary strong{display:block}.withdraw-summary small{font-size:8px;text-transform:uppercase;color:#7890a2;font-weight:900}.withdraw-summary strong{font-size:20px;color:#123c5d;margin-top:4px}.withdraw-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px}.withdraw-option{border:1px solid #dae6ed;border-radius:14px;padding:13px;background:#fff;cursor:pointer}.withdraw-option.active{border-color:#ff8929;box-shadow:0 0 0 3px rgba(255,137,41,.09)}.withdraw-option input{margin-right:6px}.withdraw-option b,.withdraw-option small{display:block}.withdraw-option b{font-size:11px}.withdraw-option small{font-size:9px;color:#788fa0;line-height:1.45;margin-top:4px}.agent-notice{margin-top:12px;padding:12px 13px;border-radius:12px;background:#fff7e8;border:1px solid #f4dfb9;color:#8a601c;font-size:10px;line-height:1.5}

/* v5.61 — Aadhaar-assisted Agent registration */
.agent-gateway.registration-mode{grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr)}
.agent-auth-card.agent-register-wide{width:min(900px,100%);padding:30px}
.agent-register-head>span,.agent-identity-heading>span{display:block;font-size:9px;font-weight:900;letter-spacing:.14em;color:#1683a4}
.agent-register-head h2{margin:4px 0 7px}.agent-register-head p{margin:0 0 18px;color:#71899a;line-height:1.55;font-size:12px}
.agent-aadhaar-consent{display:flex;gap:11px;align-items:flex-start;border:1px solid #cfe1ea;background:#f3f9fc;padding:13px 14px;border-radius:14px;color:#234a64}.agent-aadhaar-consent input{margin-top:3px;accent-color:#0b7897}.agent-aadhaar-consent b,.agent-aadhaar-consent small{display:block}.agent-aadhaar-consent b{font-size:11px}.agent-aadhaar-consent small{font-size:9px;color:#71899b;line-height:1.5;margin-top:3px}
.agent-aadhaar-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-aadhaar-card{border:1px solid #d9e6ed;border-radius:17px;padding:14px;background:#fbfdfe;min-width:0;transition:.2s ease}.agent-aadhaar-card.has-image{border-color:#b9d8e6;box-shadow:0 8px 22px rgba(11,75,107,.05)}
.agent-aadhaar-title{display:flex;gap:10px;align-items:center;margin-bottom:11px}.agent-aadhaar-title>span{width:37px;height:37px;border-radius:11px;background:#e8f3f9;color:#0a5d86;display:grid;place-items:center;font-weight:900}.agent-aadhaar-title b,.agent-aadhaar-title small{display:block}.agent-aadhaar-title b{font-size:12px;color:#153e5c}.agent-aadhaar-title small{font-size:8px;color:#7b91a2;margin-top:2px}
.agent-aadhaar-preview{height:150px;border:1px dashed #bfd3df;border-radius:13px;background:#f2f7fa;display:grid;place-items:center;overflow:hidden;cursor:pointer;position:relative}.agent-aadhaar-preview img{width:100%;height:100%;object-fit:contain;background:#fff}.agent-aadhaar-empty{text-align:center;padding:18px;color:#648094}.agent-aadhaar-empty b,.agent-aadhaar-empty small{display:block}.agent-aadhaar-empty b{color:#144867;font-size:11px}.agent-aadhaar-empty small{font-size:8px;margin-top:4px;line-height:1.4}
.agent-aadhaar-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.agent-aadhaar-actions button{border:1px solid #d6e4ec;border-radius:9px;background:#fff;color:#214f6b;padding:9px 8px;font-size:9px;font-weight:900;cursor:pointer}.agent-aadhaar-actions button:hover{border-color:#ff8a24;color:#d9630c}
.agent-side-status{margin-top:8px;min-height:28px;padding:7px 9px;border-radius:9px;background:#eef5f8;color:#6d8596;font-size:8.5px;line-height:1.4}.agent-ocr-status{padding:11px 12px;border-radius:12px;background:#eef8f4;border:1px solid #d5eadf;color:#356b58;font-size:10px;line-height:1.5}.agent-ocr-status.scanning{background:#fff8e9;border-color:#f0dfb8;color:#8a651d}
.agent-aadhaar-toolbar{display:flex;align-items:center;gap:11px;justify-content:space-between}.agent-aadhaar-toolbar .agent-secondary{padding:10px 12px;font-size:10px}.agent-aadhaar-toolbar span{font-size:8.5px;color:#7b90a0;text-align:right}
.agent-identity-heading{padding-top:2px;border-top:1px solid #e5edf2;margin-top:2px}.agent-identity-heading h3{margin:4px 0 0;font-size:16px;color:#153e5c}.agent-identity-heading.account{margin-top:3px;padding-top:14px}
.agent-identity-grid .agent-field small{font-size:8px;color:#8194a3;line-height:1.4}.agent-field.autofilled input,.agent-field.autofilled select,.agent-field.autofilled textarea{border-color:#8bcfb8;background:#f4fbf8;box-shadow:inset 3px 0 0 #35b782}.agent-create-account{margin-top:2px;padding:14px 18px}
@media(max-width:1080px){.agent-gateway,.agent-gateway.registration-mode{grid-template-columns:1fr}.agent-gateway-story{padding:48px 40px}.agent-gateway-main{padding:35px 24px}.agent-shell{grid-template-columns:220px 1fr}.agent-kpis{grid-template-columns:repeat(2,1fr)}.agent-layout-two{grid-template-columns:1fr}.agent-action-grid{grid-template-columns:1fr}.agent-rule-cards{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:760px){.agent-aadhaar-stage{grid-template-columns:1fr}.agent-auth-card.agent-register-wide{padding:22px 16px}.agent-aadhaar-toolbar{align-items:flex-start;flex-direction:column}.agent-aadhaar-toolbar span{text-align:left}.agent-topbar{height:68px;padding:0 14px}.agent-brand img{width:160px}.agent-top-actions a{display:none}.agent-gateway{min-height:calc(100vh - 68px)}.agent-gateway-story{padding:35px 22px}.agent-gateway-story h1{font-size:46px}.agent-earning-rules{grid-template-columns:1fr}.agent-gateway-main{padding:24px 15px}.agent-auth-card{padding:24px 18px}.agent-grid{grid-template-columns:1fr}.agent-shell{display:block}.agent-side{position:static;height:auto;padding:17px 14px}.agent-side-profile,.agent-side-balance,.agent-side-rule{display:none}.agent-side nav{display:flex;overflow:auto;gap:7px;padding-bottom:2px}.agent-side nav button{min-width:max-content;background:rgba(255,255,255,.06)}.agent-main{padding:22px 14px}.agent-page-head{align-items:flex-start;flex-direction:column}.agent-kpis{grid-template-columns:1fr 1fr;gap:9px}.agent-kpi{padding:14px}.agent-kpi strong{font-size:23px}.agent-rule-cards{grid-template-columns:1fr}.agent-action-grid{grid-template-columns:1fr}.withdraw-summary{grid-template-columns:1fr 1fr}.withdraw-options{grid-template-columns:1fr}.agent-referral-badge{white-space:normal}.agent-panel{padding:16px}}
@media(max-width:430px){.agent-kpis{grid-template-columns:1fr}.withdraw-summary{grid-template-columns:1fr}.agent-auth-switch{grid-template-columns:1fr 1fr}.agent-gateway-story h1{font-size:40px}}

/* v5.62 — Agent uses the same full Worker / Employer onboarding flows */
.agent-full-registration-panel{overflow:hidden}
.agent-full-registration-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.agent-registration-path{position:relative;border:1px solid #dce8ef;border-radius:18px;padding:20px;background:linear-gradient(180deg,#fbfdfe,#f5f9fb);overflow:hidden}
.agent-registration-path.worker-path{box-shadow:inset 0 4px 0 #ff861e}.agent-registration-path.employer-path{box-shadow:inset 0 4px 0 #0c5b86}
.agent-registration-path-head{display:flex;gap:13px;align-items:flex-start}.agent-path-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#eaf3f8;color:#0b4b73;font-size:20px;font-weight:900;flex:0 0 46px}.worker-path .agent-path-icon{background:#fff0e3;color:#f17918}
.agent-registration-path-head small{display:block;font-size:8px;font-weight:900;letter-spacing:.12em;color:#7890a1;margin-bottom:4px}.agent-registration-path h3{margin:0;font-size:17px;color:#123d5c}.agent-registration-path p{margin:5px 0 0;color:#73899b;font-size:10px;line-height:1.5}
.agent-path-steps{display:grid;gap:7px;margin:17px 0}.agent-path-steps span{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e1ebf1;border-radius:10px;background:#fff;color:#34566e;font-size:10px}.agent-path-steps b{width:25px;height:25px;border-radius:8px;background:#eef5f9;color:#0d557f;display:grid;place-items:center;font-size:9px;flex:0 0 25px}.worker-path .agent-path-steps b{background:#fff1e5;color:#e66f16}
.agent-path-note{padding:11px 12px;border-radius:12px;background:#eef8f4;border:1px solid #d7eadf;margin:0 0 12px}.agent-path-note strong,.agent-path-note small{display:block}.agent-path-note strong{font-size:10px;color:#24614d;line-height:1.4}.agent-path-note small{font-size:8px;color:#6f8d81;margin-top:4px}.agent-launch-registration{width:100%}
.agent-employer-mode-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.agent-employer-mode-buttons button{min-height:48px;padding:10px 12px;font-size:10px}
.agent-registration-success{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;padding:13px 15px;border-radius:13px;background:#eaf8f0;border:1px solid #cde9d9;color:#27644e}.agent-registration-success b{font-size:11px;white-space:nowrap}.agent-registration-success span{font-size:9px;line-height:1.5;color:#5f7f72}
@media(max-width:980px){.agent-full-registration-grid{grid-template-columns:1fr}.agent-employer-mode-buttons{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.agent-employer-mode-buttons{grid-template-columns:1fr}.agent-registration-path{padding:16px}.agent-registration-success{flex-direction:column}.agent-registration-success b{white-space:normal}}
