:root{--live-help-ink:#0a0a0a;--live-help-muted:#626268;--live-help-border:#e3e3df;--live-help-soft:#f4f4f1;--live-help-indigo:#4657e8;--live-help-launcher-layer:90;--live-help-backdrop-layer:110;--live-help-panel-layer:120}.live-help-launcher{align-items:center;animation:live-help-enter .32s ease-out both;background:var(--live-help-ink);border:1px solid rgb(255 255 255/.18);border-radius:16px!important;bottom:calc(24px + env(safe-area-inset-bottom));box-shadow:0 12px 30px rgb(10 10 10/.22);color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;padding:0;position:fixed;right:24px;width:56px;z-index:var(--live-help-launcher-layer)}.live-help-launcher svg{height:24px;width:24px}.live-help-launcher:hover{background:#242424;transform:translateY(-2px)}.chat-conversation:focus-visible,.live-help-launcher:focus-visible,.live-help-panel button:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px var(--live-help-indigo)}.live-help-backdrop{background:rgb(10 10 10/.16);border:0;cursor:default;inset:0;padding:0;position:fixed;width:100%;z-index:var(--live-help-backdrop-layer)}.live-help-panel{background:#fff;border:1px solid var(--live-help-border);border-radius:18px!important;bottom:24px;box-shadow:0 14px 38px rgb(10 10 10/.16),0 2px 8px rgb(10 10 10/.06);color:var(--live-help-ink);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(calc(100dvh - 48px),820px);max-width:calc(100vw - 48px);overflow:hidden;position:fixed;right:24px;width:clamp(390px,31vw,440px);z-index:var(--live-help-panel-layer)}.live-help-header{align-items:center;background:#fff;border-bottom:1px solid var(--live-help-border);display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;min-height:72px;padding:10px 12px 10px 16px;position:relative;z-index:3}.live-help-header-icon{align-items:center;background:var(--live-help-ink);border-radius:12px!important;color:#fff;display:flex;height:38px;justify-content:center;width:38px}.live-help-header-icon svg{height:20px;width:20px}.live-help-header-copy{min-width:0}.live-help-header-copy h2{font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.2;margin:0}.live-help-header-copy p{color:var(--live-help-muted);font-size:12px;line-height:1.35;margin:3px 0 0}.live-help-header-actions{display:flex;gap:2px;position:relative}.live-help-header-actions>button{align-items:center;background:#fff;border:0;border-radius:10px!important;color:var(--live-help-ink);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}.live-help-header-actions>button:hover{background:var(--live-help-soft)}.live-help-header-actions svg{height:20px;width:20px}.live-help-menu{background:#fff;border:1px solid var(--live-help-border);border-radius:10px;box-shadow:0 14px 36px rgb(10 10 10/.16);display:grid;min-width:218px;overflow:hidden;padding:6px;position:absolute;right:42px;top:46px;z-index:5}.live-help-menu button{background:#fff;border:0;border-radius:8px!important;color:var(--live-help-ink);cursor:pointer;font:inherit;font-size:13px;min-height:44px;padding:8px 10px;text-align:left}.live-help-menu button:hover{background:var(--live-help-soft)}.chat-conversation{background:#fff;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 24px;scroll-padding-bottom:24px}.chat-message{display:flex;flex-direction:column;margin-bottom:16px;max-width:88%}.chat-message-user{align-items:flex-end;margin-left:auto}.chat-message-assistant,.chat-message-system{align-items:flex-start;margin-right:auto}.chat-message-surface{border-radius:11px!important;font-size:14px;line-height:1.5;padding:11px 13px}.chat-message-surface p{margin:0;white-space:pre-wrap}.chat-message-assistant .chat-message-surface{background:#fff;border:1px solid var(--live-help-border)}.chat-message-user .chat-message-surface{background:#f1f1ee;border:1px solid #ecece8}.chat-message-system{max-width:100%}.chat-message-system .chat-message-surface{background:#f7f7f4;border:1px solid var(--live-help-border);border-left:3px solid var(--live-help-indigo);color:#33333a}.chat-message time{color:#77777d;font-size:11px;margin-top:5px}.chat-message-actions{display:grid;gap:6px;margin-top:8px;width:min(100%,330px)}.chat-action-card{align-items:center;background:#fff;border:1px solid var(--live-help-border);border-radius:9px!important;color:var(--live-help-ink);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;min-height:46px;padding:9px 10px 9px 12px;text-align:left;width:100%}.chat-action-card:hover{border-color:#aaaab1;background:#fafaf8}.chat-action-card span{display:grid;gap:2px;min-width:0}.chat-action-card strong{font-size:13px;font-weight:600;line-height:1.35}.chat-action-card small{color:var(--live-help-muted);font-size:11px;line-height:1.35}.chat-action-card svg{color:var(--live-help-indigo);flex:0 0 auto;height:16px;width:16px}.chat-suggestions{border-top:1px solid var(--live-help-border);margin-top:22px;padding-top:16px}.chat-suggestions h3{color:var(--live-help-muted);font-size:11px;font-weight:650;letter-spacing:.08em;margin:0 0 9px;text-transform:uppercase}.chat-suggestions>div{display:grid;gap:6px}.chat-typing{align-items:center;border:1px solid var(--live-help-border);border-radius:11px;display:flex;gap:4px;margin:0 0 18px;padding:13px;width:fit-content}.chat-typing span{animation:live-help-dot 1.1s ease-in-out infinite;background:#85858b;border-radius:50%;height:5px;width:5px}.chat-typing span:nth-child(2){animation-delay:.14s}.chat-typing span:nth-child(3){animation-delay:.28s}.chat-typing em{font-size:0}.chat-navigation-confirmation,.chat-offline,.chat-sensitive-warning,.chat-state{align-items:flex-start;background:#fffaf2;border:1px solid #efd8aa;border-radius:9px;color:#5d3a08;display:flex;font-size:13px;gap:8px;line-height:1.45;margin:0 0 16px;padding:10px 11px}.chat-sensitive-warning p{margin:0}.chat-offline svg,.chat-sensitive-warning svg,.chat-state svg{flex:0 0 auto;height:17px;margin-top:1px;width:17px}.chat-navigation-confirmation{background:#f3f5ff;border-color:#d7dcff;color:#303a91}.chat-composer{background:#fff;border-top:1px solid var(--live-help-border);padding:12px 14px calc(10px + env(safe-area-inset-bottom))}.chat-composer-row{align-items:flex-end;background:#f1f1ee;border:0;border-radius:14px;display:flex;gap:8px;min-height:56px;padding:6px 6px 6px 12px;transition:box-shadow .16s ease,background .16s ease}.chat-composer-row:focus-within{background:#f7f7f4;box-shadow:0 0 0 2px rgb(70 87 232/.42)}.chat-composer textarea{background:transparent;border:0;color:var(--live-help-ink);flex:1;font:inherit;font-size:15px;line-height:1.45;max-height:128px;min-height:38px;outline:0;padding:8px 0 6px;resize:none}.chat-composer textarea::placeholder{color:#85858b}.chat-composer-row button{align-items:center;background:var(--live-help-ink);border:0;border-radius:11px!important;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;width:44px}.chat-composer-row button:disabled{background:#d9d9d5;color:#8e8e8a;cursor:not-allowed}.chat-composer-row button svg{height:17px;width:17px}.chat-composer>p{color:var(--live-help-muted);font-size:11px;line-height:1.35;margin:7px 2px 0}@keyframes live-help-enter{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes live-help-dot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (max-width:760px){.dashboard-shell-root~.live-help-launcher{bottom:calc(82px + env(safe-area-inset-bottom))}}@media (max-width:640px){.live-help-launcher{bottom:calc(16px + env(safe-area-inset-bottom));height:52px;right:16px;width:52px}.dashboard-shell-root~.live-help-launcher{bottom:calc(82px + env(safe-area-inset-bottom))}.live-help-backdrop{display:none}.live-help-panel{border:0;border-radius:0!important;bottom:0;box-shadow:none;height:100dvh;max-width:none;right:0;width:100%}.live-help-header{min-height:calc(68px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top))}.live-help-header-copy p{font-size:11px}.chat-conversation{padding:16px 15px 22px}.chat-message{max-width:90%}.chat-composer textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.chat-typing span,.live-help-launcher{animation:none}.live-help-launcher:hover{transform:none}.chat-conversation{scroll-behavior:auto}}@media (prefers-contrast:more){.chat-action-card,.chat-composer-row,.chat-message-surface,.live-help-panel{border-color:#525252}.live-help-backdrop{background:rgb(10 10 10/.3)}}:root{--hp-r2-border:#deded9;--hp-r2-muted:#686864;--hp-r2-surface:#f7f7f4;--hp-r2-ink:#0a0a0a;--hp-r2-indigo:#3f4ff3}.hero-synthetic-note{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#5f5f5b;font-size:12px;font-weight:600}.hero-synthetic-note svg{width:16px;color:var(--hp-r2-indigo)}.form19-page,.form19-receipt{max-width:1330px;padding-block:36px 72px}.dashboard-shell-root.dashboard-route-scrollable{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.dashboard-route-scrollable>#main-content{min-height:100svh}.form19-header{display:flex;justify-content:space-between;align-items:end;gap:32px;padding:34px 0 28px;border-bottom:1px solid var(--hp-r2-border)}.form19-header h1{margin:8px 0 10px;font-size:clamp(2.35rem,4vw,4.25rem);line-height:.98;letter-spacing:-.055em}.form19-header p{max-width:700px;margin:0;color:var(--hp-r2-muted);font-size:16px;line-height:1.55}.form19-progress-copy{display:grid;gap:4px;min-width:220px;padding-bottom:4px;text-align:right}.form19-progress-copy strong{font-size:15px}.form19-progress-copy span{color:var(--hp-r2-muted);font-size:13px}.form19-stepper{margin:28px 0;overflow-x:auto;scrollbar-width:thin}.form19-stepper ol{display:grid;grid-template-columns:repeat(7,minmax(132px,1fr));min-width:900px;margin:0;padding:0;list-style:none}.form19-stepper li{display:flex;align-items:center;gap:9px;min-height:54px;border-top:1px solid var(--hp-r2-border);border-bottom:1px solid var(--hp-r2-border);color:#777;font-size:13px}.form19-stepper li:first-child{border-left:1px solid var(--hp-r2-border);padding-left:14px}.form19-stepper li:last-child{border-right:1px solid var(--hp-r2-border);padding-right:14px}.form19-stepper li>span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid #b8b8b3;border-radius:50%;font-weight:650}.form19-stepper li>span svg{width:14px}.form19-stepper li[data-state=current]{color:var(--hp-r2-ink)}.form19-stepper li[data-state=current]>span{border-color:var(--hp-r2-indigo);background:var(--hp-r2-indigo);color:#fff}.form19-stepper li[data-state=complete]>span{border-color:var(--hp-r2-ink);background:var(--hp-r2-ink);color:#fff}.form19-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;align-items:start}.form19-surface{min-height:590px;padding:clamp(24px,4vw,48px);border:1px solid var(--hp-r2-border);border-radius:8px;background:#fff}.form19-surface h2{max-width:720px;margin:8px 0 10px;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.08;letter-spacing:-.035em}.form19-surface>section>p{max-width:760px;color:var(--hp-r2-muted);line-height:1.55}.form19-kicker{color:var(--hp-r2-indigo);font-size:12px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.form19-context{position:sticky;top:96px;padding:24px;border:1px solid var(--hp-r2-border);border-radius:8px;background:var(--hp-r2-surface)}.form19-context>svg{color:var(--hp-r2-indigo)}.form19-context h2{margin:16px 0 8px;font-size:20px}.form19-context p{margin:0 0 20px;color:var(--hp-r2-muted);line-height:1.5}.form19-context dl{display:grid;gap:0;margin:0 0 20px}.form19-context dl div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--hp-r2-border)}.form19-context dt{color:var(--hp-r2-muted);font-size:12px}.form19-context dd{margin:0;text-align:right;font-size:13px;font-weight:650}.form19-context a{display:inline-flex;align-items:center;gap:7px;color:var(--hp-r2-indigo);font-weight:650}.form19-context a svg{width:16px}.form19-checklist{display:grid;margin:28px 0 0;padding:0;border-top:1px solid var(--hp-r2-border);list-style:none}.form19-checklist li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:65px;padding:10px 4px;border-bottom:1px solid var(--hp-r2-border)}.form19-checklist li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #aaa;border-radius:50%;font-weight:700}.form19-checklist li>span svg{width:14px}.form19-checklist li[data-status=complete]>span{background:var(--hp-r2-ink);color:#fff}.form19-checklist li[data-status=blocked]>span{border-color:#a44b19;color:#a44b19}.form19-checklist li div{display:grid;gap:3px}.form19-checklist li small{color:var(--hp-r2-muted);font-size:13px}.form19-checklist li em{color:var(--hp-r2-muted);font-size:12px;font-style:normal;text-transform:capitalize}.form19-advisory{display:flex;gap:14px;margin-top:24px;padding:18px;border-left:3px solid var(--hp-r2-indigo);background:#f3f4ff}.form19-advisory p{margin:5px 0 9px;color:var(--hp-r2-muted);line-height:1.45}.form19-advisory a{color:var(--hp-r2-indigo);font-weight:680}.form19-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--hp-r2-border);border-left:1px solid var(--hp-r2-border)}.form19-review-grid>div{display:grid;gap:7px;min-height:88px;padding:18px;border-right:1px solid var(--hp-r2-border);border-bottom:1px solid var(--hp-r2-border)}.form19-review-grid span{color:var(--hp-r2-muted);font-size:12px}.form19-review-grid strong{font-size:15px;line-height:1.35}.form19-choice{display:flex;flex-wrap:wrap;gap:12px 26px;margin:28px 0 0;padding:0;border:0}.form19-choice legend{width:100%;margin-bottom:5px;font-weight:680}.form19-choice label{display:flex;align-items:center;gap:9px;min-height:44px}.form19-choice input{width:18px;height:18px;accent-color:var(--hp-r2-indigo)}.form19-bank-card{display:flex;align-items:center;gap:16px;margin:28px 0 22px;padding:22px;border:1px solid var(--hp-r2-border);border-radius:8px}.form19-bank-card>svg{width:30px;height:30px}.form19-bank-card div{display:grid;gap:3px;flex:1}.form19-bank-card div p,.form19-bank-card div span{color:var(--hp-r2-muted);font-size:12px}.form19-bank-card div strong{font-size:22px}.form19-bank-card div p{margin:0}.form19-bank-card em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-weight:650}.form19-bank-card em svg{color:var(--hp-r2-indigo)}.form19-note{display:flex;align-items:flex-start;gap:10px;margin-top:22px;padding:15px;background:var(--hp-r2-surface);color:var(--hp-r2-ink)!important}.form19-document-list{display:grid;gap:10px;margin-top:26px}.form19-document-list label{display:grid;grid-template-columns:20px 28px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;padding:12px 14px;border:1px solid var(--hp-r2-border);border-radius:7px}.form19-document-list label[data-selected=true]{border-color:var(--hp-r2-indigo);box-shadow:0 0 0 1px var(--hp-r2-indigo)}.form19-document-list input{width:18px;height:18px;accent-color:var(--hp-r2-indigo)}.form19-document-list span{display:grid;gap:4px}.form19-document-list small{color:var(--hp-r2-muted);font-size:12px;line-height:1.35}.form19-document-list button{min-height:44px;padding:0 12px;border:1px solid var(--hp-r2-border);border-radius:6px;background:#fff;font:inherit;font-weight:650}.form19-declarations{display:grid;gap:0;margin-top:28px;border-top:1px solid var(--hp-r2-border)}.form19-declarations p{display:flex;align-items:center;gap:12px;min-height:54px;margin:0;border-bottom:1px solid var(--hp-r2-border)}.form19-declarations svg{width:18px;color:var(--hp-r2-indigo)}.form19-confirm{display:flex;gap:12px;align-items:flex-start;margin-top:26px;padding:18px;border:1px solid var(--hp-r2-ink);border-radius:7px}.form19-confirm input{width:20px;height:20px;margin-top:2px;accent-color:var(--hp-r2-indigo)}.form19-confirm span{display:grid;gap:4px}.form19-confirm small{color:var(--hp-r2-muted)}.form19-surface-otp{min-height:560px;padding-block:clamp(40px,6vw,72px)}.form19-otp{width:100%;max-width:620px;margin-inline:auto}.form19-otp-heading{margin-bottom:24px}.form19-otp-heading h2{margin-top:9px;font-size:clamp(2rem,3vw,2.75rem)}.form19-otp-heading>p{margin:0;color:var(--hp-r2-muted);font-size:14px;line-height:1.5}.form19-otp-heading code{padding:2px 5px;border-radius:4px;background:var(--hp-r2-surface);color:var(--hp-r2-ink);font:650 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.form19-demo-notice{display:flex;align-items:center;gap:12px;margin:0 0 28px;padding:17px 18px;border:0;border-radius:8px;background:#0a0a0a;color:#fff;font-size:14px;line-height:1.45}.form19-demo-notice svg{width:20px;height:20px;flex:0 0 20px;color:#fff}.form19-otp-form{display:grid;gap:16px;padding-top:24px;border-top:1px solid var(--hp-r2-border)}.form19-otp-form>label{display:grid;gap:9px;font-weight:680}.form19-otp input{width:100%;height:76px;padding:0 18px;border:1px solid #b9b9b3;border-radius:8px;background:#fff;color:var(--hp-r2-ink);font:650 32px/1 Geist,sans-serif;letter-spacing:.34em;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.form19-otp input:hover{border-color:#85857f}.form19-otp input:focus{outline:0;border-color:var(--hp-r2-indigo);box-shadow:0 0 0 3px rgba(63,79,243,.18)}.form19-otp input[aria-invalid=true]{border-color:#a33a26}.form19-otp-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;color:var(--hp-r2-muted);font-size:13px}.form19-otp-meta button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;border:0;background:transparent;color:var(--hp-r2-indigo);font:inherit;font-weight:650}.form19-otp-meta button:disabled{color:#858580}.form19-otp-meta button svg{width:18px}.form19-otp-error{margin:-4px 0 0;color:#a33a26;font-size:13px;font-weight:620}.form19-otp-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;margin-top:4px}.form19-otp-actions .button{justify-content:center;min-height:52px;padding-inline:18px}.form19-otp-actions .button svg{width:18px}.form19-error{margin:18px 0 0;color:#a33a26;font-weight:620}.form19-actions{display:flex;justify-content:space-between;gap:12px;margin-top:34px;padding-top:22px;border-top:1px solid var(--hp-r2-border)}.form19-receipt>header{max-width:800px;margin:30px 0 34px}.form19-receipt>header>span{display:block;margin-top:16px;color:var(--hp-r2-indigo);font-size:12px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.form19-receipt>header h1{margin:8px 0;font-size:clamp(2.25rem,5vw,4.25rem);line-height:1;letter-spacing:-.055em}.form19-receipt>header p{color:var(--hp-r2-muted);font-size:16px}.form19-receipt-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;border:1px solid var(--hp-r2-border);border-radius:8px;overflow:hidden}.form19-receipt-layout>section{padding:clamp(24px,4vw,44px)}.receipt-number{display:grid;gap:7px;padding-bottom:24px;border-bottom:1px solid var(--hp-r2-border)}.receipt-number span{color:var(--hp-r2-muted);font-size:12px}.receipt-number strong{font-size:28px;letter-spacing:-.03em}.form19-receipt-layout dl{margin:0}.form19-receipt-layout dl div{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--hp-r2-border)}.form19-receipt-layout dt{color:var(--hp-r2-muted)}.form19-receipt-layout dd{margin:0;font-weight:650}.form19-receipt-layout aside{padding:32px;border-left:1px solid var(--hp-r2-border);background:var(--hp-r2-surface)}.form19-receipt-layout aside h2{margin:0 0 10px}.form19-receipt-layout aside p{color:var(--hp-r2-muted);line-height:1.55}.form19-receipt-layout aside>div{display:grid;gap:10px;margin-top:26px}.form19-receipt>footer{display:flex;gap:12px;margin-top:24px}.member-claim-primary{padding:clamp(24px,4vw,42px);border:1px solid var(--hp-r2-border);border-radius:8px}.member-claim-primary>header{display:flex;justify-content:space-between;gap:18px;align-items:start}.member-claim-primary>header span:first-child{color:var(--hp-r2-indigo);font-size:12px;font-weight:720}.member-claim-primary h2{margin:7px 0 0;font-size:clamp(1.7rem,3vw,2.6rem)}.member-claim-primary>p{max-width:760px;color:var(--hp-r2-muted)}.member-claim-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0;border-top:1px solid var(--hp-r2-border);border-left:1px solid var(--hp-r2-border)}.member-claim-facts div{display:grid;gap:7px;min-height:88px;padding:16px;border-right:1px solid var(--hp-r2-border);border-bottom:1px solid var(--hp-r2-border)}.member-claim-facts span{color:var(--hp-r2-muted);font-size:12px}.member-claim-facts strong{font-size:14px}.member-claim-primary footer{display:flex;flex-wrap:wrap;gap:10px}.member-claims-guidance{display:flex;align-items:center;gap:16px;margin-top:20px;padding:20px;border:1px solid var(--hp-r2-border);border-radius:8px;background:var(--hp-r2-surface)}.member-claims-guidance div{flex:1}.member-claims-guidance h2{margin:0 0 5px;font-size:18px}.member-claims-guidance p{margin:0;color:var(--hp-r2-muted)}.member-claims-guidance a{color:var(--hp-r2-indigo);font-weight:680}.employer-request-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:24px}.employer-decision-form,.employer-request-record{padding:clamp(22px,3vw,34px);border:1px solid var(--hp-r2-border);border-radius:8px}.employer-request-record>header{display:flex;justify-content:space-between;gap:18px}.employer-decision-form>span,.employer-request-record>header>div>span{color:var(--hp-r2-indigo);font-size:12px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.employer-decision-form h2,.employer-request-record h2{margin:7px 0 12px;font-size:26px}.employer-request-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;border-top:1px solid var(--hp-r2-border);border-left:1px solid var(--hp-r2-border)}.employer-request-record dl div{display:grid;gap:6px;padding:14px;border-right:1px solid var(--hp-r2-border);border-bottom:1px solid var(--hp-r2-border)}.employer-request-record dt{color:var(--hp-r2-muted);font-size:12px}.employer-request-record dd{margin:0;font-weight:650}.employer-request-record h3{font-size:15px}.employer-evidence-list{display:grid;gap:8px}.employer-evidence-list button{display:grid;grid-template-columns:26px 1fr 20px;gap:12px;align-items:center;min-height:62px;padding:10px 12px;border:1px solid var(--hp-r2-border);border-radius:7px;background:#fff;text-align:left}.employer-evidence-list button span{display:grid;gap:3px}.employer-decision-form>p,.employer-evidence-list button small{color:var(--hp-r2-muted)}.employer-decision-form fieldset{display:grid;gap:8px;margin:22px 0;padding:0;border:0}.employer-decision-form legend{margin-bottom:7px;font-weight:680}.employer-decision-form fieldset label{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid var(--hp-r2-border);border-radius:7px}.employer-decision-form fieldset input{width:18px;height:18px;accent-color:var(--hp-r2-indigo)}.employer-decision-form textarea{width:100%}.employer-request-guard{display:flex;gap:8px;margin-top:16px;padding:13px;background:var(--hp-r2-surface);color:var(--hp-r2-ink)!important}.role-meaningful-action{display:flex;align-items:center;gap:24px;margin-top:20px;padding:22px 24px;border:1px solid var(--hp-r2-border);border-radius:8px;background:var(--hp-r2-surface)}.role-meaningful-action>div{flex:1}.role-meaningful-action span{color:var(--hp-r2-indigo);font-size:12px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.role-meaningful-action h2{margin:6px 0;font-size:20px}.role-meaningful-action p{margin:0;color:var(--hp-r2-muted)}.role-meaningful-action .button{flex:0 0 auto}.premium-doc-archive-toggle,.premium-doc-reviewed-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 12px;border:1px solid var(--hp-r2-border);border-radius:7px;background:#fff;color:var(--hp-r2-ink);text-align:left;font:inherit;font-weight:650}.premium-doc-reviewed-toggle[aria-pressed=true]{border-color:var(--hp-r2-indigo);color:var(--hp-r2-indigo)}.premium-doc-reviewed-toggle svg{width:18px}.premium-doc-archive-toggle{border:0;color:var(--hp-r2-muted);font-size:13px;text-decoration:underline}.premium-doc-dialog-actions button{min-height:44px;padding:0 13px;border:1px solid var(--hp-r2-border);border-radius:6px;background:#fff;font:inherit;font-weight:650}.premium-doc-source-status{margin:0;padding:0 24px 20px;color:var(--hp-r2-muted);font-size:13px}.dashboard-notifications-empty{padding:18px;color:var(--hp-r2-muted)}.resolved-blocker-panel{display:flex;gap:16px;padding:28px}.resolved-blocker-panel>svg{width:30px;height:30px;color:var(--hp-r2-indigo)}.resolved-blocker-panel small{color:var(--hp-r2-indigo);font-weight:700;text-transform:uppercase}.resolved-blocker-panel h2{margin:5px 0}.resolved-blocker-panel p{margin:0;color:var(--hp-r2-muted)}.judge-controls-heading{display:flex;align-items:center;gap:12px}.judge-controls-heading p{flex:1}.judge-controls-heading button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:6px;background:transparent}.judge-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.judge-control-grid .button{justify-content:center;min-width:0;padding-inline:10px}.judge-controls-reopen{width:100%;min-height:46px;border:1px solid var(--hp-r2-border);border-radius:7px;background:#fff;font:inherit;font-weight:650}.dashboard-actionable-insights{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr)}.dashboard-checklist-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;padding:0;list-style:none}.dashboard-checklist-card li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;min-height:62px;padding:12px 14px;border-top:1px solid var(--hp-r2-border)}.dashboard-checklist-card li:nth-child(odd){border-right:1px solid var(--hp-r2-border)}.dashboard-checklist-card li>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #aaa;border-radius:50%}.dashboard-checklist-card li>span svg{width:13px}.dashboard-checklist-card li[data-status=complete]>span{background:#111;color:#fff}.dashboard-checklist-card li[data-status=blocked]>span{color:#a44b19}.dashboard-checklist-card li div{display:grid;gap:3px}.dashboard-checklist-card li small{color:var(--hp-r2-muted);font-size:11px;line-height:1.35}@media (max-width:900px){.dashboard-actionable-insights,.employer-request-grid,.form19-layout,.form19-receipt-layout{grid-template-columns:1fr}.form19-context{position:static;order:1}.form19-receipt-layout aside{border-top:1px solid var(--hp-r2-border);border-left:0}.member-claim-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.form19-page,.form19-receipt{padding:22px 16px 96px}.form19-header{display:grid;gap:16px;padding:24px 0 20px}.form19-header h1{font-size:clamp(2.1rem,12vw,3.25rem)}.form19-progress-copy{min-width:0;text-align:left}.form19-page[data-step="6"] .form19-header{gap:10px;padding-block:18px}.form19-page[data-step="6"] .form19-header h1{font-size:2.25rem}.form19-page[data-step="6"] .form19-header p,.form19-page[data-step="6"] .form19-progress-copy>span{display:none}.form19-stepper{margin:18px -16px 20px;padding-inline:16px}.form19-stepper ol{display:block;min-width:0}.form19-stepper li{display:none;min-height:50px;padding-inline:14px;border:1px solid var(--hp-r2-border);font-size:12px}.form19-stepper li[data-state=current]{display:flex}.form19-surface{min-height:0;padding:22px 18px}.form19-surface-otp{padding-block:30px}.form19-demo-notice{align-items:flex-start;padding:16px}.form19-otp-actions{grid-template-columns:1fr}.form19-otp-actions .button-secondary{order:2}.form19-context{padding:18px}.employer-request-record dl,.form19-review-grid{grid-template-columns:1fr}.form19-document-list label{grid-template-columns:20px 24px minmax(0,1fr)}.form19-document-list label button{grid-column:2/-1;width:100%}.form19-bank-card{align-items:flex-start;flex-wrap:wrap}.form19-bank-card em{width:100%}.form19-actions,.form19-receipt>footer{position:sticky;bottom:calc(68px + env(safe-area-inset-bottom));z-index:2;margin-inline:-18px;padding:12px 18px;border-top:1px solid var(--hp-r2-border);background:rgba(255,255,255,.98)}.form19-actions .button{flex:1}.form19-receipt-layout dl div{grid-template-columns:1fr;gap:5px}.receipt-number strong{font-size:22px;overflow-wrap:anywhere}.form19-receipt>footer{flex-direction:column;margin-inline:0}.employer-request-record>header,.member-claim-primary>header{display:grid}.member-claim-facts{grid-template-columns:1fr}.member-claims-guidance{align-items:flex-start;flex-wrap:wrap}.role-meaningful-action{align-items:flex-start;flex-direction:column}.dashboard-checklist-card ul{grid-template-columns:1fr}.dashboard-checklist-card li:nth-child(odd){border-right:0}}@media print{.dashboard-mobile-bottom-nav,.form19-receipt>footer,.live-help-launcher,.public-header,.public-topbar{display:none!important}.form19-receipt{max-width:none;padding:0}}