:root{--vera-primary:#3f7cac;--vera-primary-dark:#2c5a7e;--vera-secondary:#820263;--vera-secondary-dark:#5c0146;--vera-secondary-hover:#6d0253;--vera-accent:#3dccc7;--status-alert:#db222a;--focus-ring:#8202634d;--chrome-text:#fff;--btn-bg:var(--vera-primary);--btn-text:#fff;--btn-hover:var(--vera-primary-dark);--font-signature:"Segoe Script", "Brush Script MT", cursive;--bg:#f4f7f9;--card-bg:#fff;--border:#dfe7ec;--text:#22303c;--text-muted:#64748b}*{box-sizing:border-box}body{background-color:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}header{background-color:var(--vera-primary);color:#fff;padding:14px 24px}header h2{letter-spacing:.5px;margin:0;font-size:1.3rem}._statusPill_c9n32_1{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600}._needsReview_c9n32_11{color:#fff;background-color:#b3261e}._readyToBill_c9n32_14{color:#1a7f37;background-color:#e3f5e9}._inProgress_c9n32_15{color:#0e6b66;background-color:#d9f0ef}._scheduled_c9n32_16{color:#8a5a09;background-color:#fdf3df}._billed_c9n32_17{color:#175d80;background-color:#e7f0f8}._signed_c9n32_22{color:#1a7f37;background-color:#e3f5e9}._pending_c9n32_23{color:#8a5a09;background-color:#fdf3df}._expiring_c9n32_24{color:#a61b1b;background-color:#fdecea}._visitCard_3820n_1{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:16px;position:relative;box-shadow:0 1px 2px #0f44600f}._visitCard_3820n_1 h4{color:var(--vera-primary-dark);margin:0 0 8px;font-size:1.05rem}._visitCard_3820n_1 dl{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;font-size:.9rem;display:grid}._visitCard_3820n_1 dt{color:var(--text-muted)}._visitCard_3820n_1 dd{margin:0}._visitCard_3820n_1>span{position:absolute;top:16px;right:16px}@media (width<=640px){._visitCard_3820n_1 h4{padding-right:96px}}._dashboard_f2fsd_1{max-width:640px;margin:24px auto;padding:0 16px}._dashboard_f2fsd_1 h3{color:var(--vera-primary-dark);margin:0 0 16px;font-size:1.2rem}._visitList_f2fsd_13{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._cardLink_f2fsd_22{color:inherit;text-decoration:none;display:block}._emptyState_f2fsd_24{color:var(--text-muted);background-color:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:24px}._visitDetail_131o9_1{max-width:640px}._backLink_131o9_5{color:var(--vera-secondary-dark);margin-bottom:16px;font-size:.9rem;text-decoration:none;display:inline-block}._backLink_131o9_5:hover{text-decoration:underline}._headerRow_131o9_17{align-items:center;gap:12px;margin-bottom:16px;display:flex}._headerRow_131o9_17 h3{color:var(--vera-primary-dark);margin:0}._caregiverFlowLink_131o9_30{color:var(--vera-secondary-dark);margin-left:auto;font-size:.9rem;font-weight:600;text-decoration:none}._caregiverFlowLink_131o9_30:hover{text-decoration:underline}._card_131o9_42{background-color:var(--card-bg);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:16px}._card_131o9_42 h4{color:var(--vera-primary-dark);margin:0 0 8px;font-size:1rem}._card_131o9_42 p{margin:0;line-height:1.5}._card_131o9_42 dl{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-size:.95rem;display:grid}._card_131o9_42 dt{color:var(--text-muted)}._card_131o9_42 dd{margin:0}._missingPanel_131o9_79{background-color:#fdecea;border:1px solid #f0b9b4;border-radius:10px;margin-bottom:12px;padding:14px 16px}._missingPanel_131o9_79 h4{color:#a61b1b;margin:0 0 8px;font-size:1rem}._missingPanel_131o9_79 ul{color:#7a1f1a;margin:0;padding-left:20px}._signatureBox_131o9_99{background-color:var(--card-bg);border:1px dashed var(--border);border-radius:10px;margin-bottom:12px;padding:14px 16px}._signatureBox_131o9_99 h4{color:var(--vera-primary-dark);margin:0 0 6px;font-size:1rem}._signatureName_131o9_113{margin:0;font-size:1.1rem;font-style:italic}@media (width<=640px){._headerRow_131o9_17{flex-wrap:wrap}}._shell_4rnaq_1{grid-template-rows:auto 1fr auto;grid-template-columns:160px 1fr;min-height:100vh;display:grid}._sidebar_4rnaq_8{background-color:var(--vera-secondary);padding:20px 14px}._banner_4rnaq_14{background-color:var(--vera-primary);color:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}._brand_4rnaq_24{letter-spacing:.5px;align-items:center;gap:10px;margin:0;font-size:1.4rem;display:flex}._menuButton_4rnaq_34{color:#fff;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:1.5rem;line-height:1;display:none}._logo_4rnaq_45{width:auto;height:30px;display:block}._sidebar_4rnaq_8 nav{flex-direction:column;gap:4px;display:flex}._navLink_4rnaq_57{color:var(--chrome-text);border-radius:8px;padding:9px 12px;font-size:.95rem;text-decoration:none}._navLink_4rnaq_57:hover{background-color:#ffffff40}._active_4rnaq_69{color:var(--vera-secondary-dark);background-color:#fff;font-weight:600}._content_4rnaq_75{padding:24px 32px}._footerSlot_4rnaq_81{grid-column:1/-1}@media (width<=900px){._shell_4rnaq_1{grid-template-columns:140px 1fr}._content_4rnaq_75{padding:20px 16px}}@media (width<=640px){._shell_4rnaq_1{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr}._menuButton_4rnaq_34{display:block}._sidebar_4rnaq_8{grid-row:2;display:none}._open_4rnaq_113{display:block}._content_4rnaq_75{grid-row:3}._footerSlot_4rnaq_81{grid-row:4}}._footer_12nby_2{background-color:var(--card-bg);border-top:1px solid var(--border);color:var(--text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:12px 24px;font-size:.85rem;display:flex}._footerLinks_12nby_16{gap:16px;display:flex}._footerLink_12nby_16{color:var(--vera-secondary-dark);font-weight:600;text-decoration:none}._footerLink_12nby_16:hover{text-decoration:underline}._billing_1wdf4_1{max-width:720px}._billing_1wdf4_1 h3{color:var(--vera-primary-dark);margin:0 0 16px}._emptyState_1wdf4_10{color:var(--text-muted);background-color:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:24px}._subheading_1wdf4_20{color:var(--vera-primary-dark);margin:24px 0 12px;font-size:1rem}._claimsTable_1wdf4_26{border-collapse:collapse;background-color:var(--card-bg);border:1px solid var(--border);border-radius:10px;width:100%;font-size:.95rem}._claimsTable_1wdf4_26 th,._claimsTable_1wdf4_26 td{text-align:left;padding:10px 16px}._claimsTable_1wdf4_26 thead th{color:var(--text-muted);border-bottom:1px solid var(--border);font-size:.85rem;font-weight:600}._claimsTable_1wdf4_26 tbody tr{border-bottom:1px solid var(--border)}._claimsTable_1wdf4_26 tfoot td{border-top:2px solid var(--border);font-weight:600}._claimsTable_1wdf4_26 tfoot ._amountCol_1wdf4_58{color:var(--vera-secondary-dark);font-size:1.05rem}._claimsTable_1wdf4_26 ._amountCol_1wdf4_58{text-align:right}._patientLink_1wdf4_69{color:var(--vera-secondary-dark);text-decoration:none}._patientLink_1wdf4_69:hover{text-decoration:underline}._claimsTable_1wdf4_26 ._actionCol_1wdf4_79{text-align:right;white-space:nowrap}._submitButton_1wdf4_84{background-color:var(--btn-bg);color:var(--btn-text);cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:600}._submitButton_1wdf4_84:hover{background-color:var(--btn-hover)}._submitButton_1wdf4_84:disabled{opacity:.6;cursor:default}._errorNote_1wdf4_104{color:#a61b1b;background-color:#fdecea;border:1px solid #f0b9b4;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:.9rem}._successNote_1wdf4_115{color:#1a7f37;background-color:#e9f7ee;border:1px solid #b7e0c0;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:.9rem}._claimRef_1wdf4_125{color:var(--text-muted);font-size:.85rem}@media (width<=640px){._claimsTable_1wdf4_26{display:block;overflow-x:auto}._claimsTable_1wdf4_26 th,._claimsTable_1wdf4_26 td{padding:8px 10px}}._caregivers_1uho0_1{max-width:720px}._title_1uho0_5{color:var(--vera-primary-dark);margin:0 0 16px}._addForm_1uho0_11{background-color:var(--card-bg);border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:20px}._addTitle_1uho0_19{color:var(--vera-primary-dark);margin:0 0 12px;font-size:1rem}._fieldRow_1uho0_25{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}._field_1uho0_25{flex-direction:column;gap:4px;display:flex}._fieldLabel_1uho0_38{color:var(--text-muted);font-size:.85rem;font-weight:600}._fieldInput_1uho0_44{font:inherit;border:1px solid var(--border);background-color:#fff;border-radius:8px;padding:10px 12px}._fieldInput_1uho0_44:focus{border-color:var(--vera-secondary);box-shadow:0 0 0 2px var(--focus-ring);outline:none}._addButton_1uho0_59{background-color:var(--btn-bg);color:var(--btn-text);cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-size:.95rem;font-weight:600}._addButton_1uho0_59:hover{background-color:var(--btn-hover)}._addButton_1uho0_59:disabled{opacity:.6;cursor:default}._errorNote_1uho0_79{color:#a61b1b;background-color:#fdecea;border:1px solid #f0b9b4;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:.9rem}._roster_1uho0_89{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._caregiverCard_1uho0_98{background-color:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:16px}._cardHeader_1uho0_105{justify-content:space-between;align-items:center;gap:12px;display:flex}._caregiverName_1uho0_112{color:var(--vera-primary-dark);margin:0 0 4px;font-size:1.05rem}._clearedBadge_1uho0_118{color:#1a7f37;font-size:.85rem;font-weight:600}._notClearedBadge_1uho0_124{color:#8a5a09;font-size:.85rem;font-weight:600}._caregiverPhone_1uho0_130{color:var(--text-muted);margin:0 0 12px;font-size:.95rem}._docList_1uho0_136{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}._docRow_1uho0_144{border-bottom:1px solid var(--border);padding:8px 0}._docRowLine_1uho0_149{align-items:center;gap:10px;display:flex}._rowActions_1uho0_156{align-items:center;gap:8px;margin-left:auto;display:flex}._docRow_1uho0_144:last-child{border-bottom:none}._docName_1uho0_167{font-size:.9rem}._emptyState_1uho0_171{color:var(--text-muted);background-color:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:24px}._signButton_1uho0_180{color:var(--vera-primary);border:1px solid var(--border);cursor:pointer;background-color:#fff;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:600}._signButton_1uho0_180:hover{border-color:var(--vera-secondary);color:var(--vera-secondary-dark)}._signForm_1uho0_196{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;display:flex}._signActions_1uho0_205{gap:8px;display:flex}._captureButton_1uho0_210{background-color:var(--btn-bg);color:var(--btn-text);cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:600}._captureButton_1uho0_210:hover{background-color:var(--btn-hover)}._captureButton_1uho0_210:disabled{opacity:.6;cursor:default}._cancelButton_1uho0_230{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:600}._cancelButton_1uho0_230:hover{color:var(--text)}._signedName_1uho0_244{font-family:var(--font-signature);color:var(--text-muted);font-size:.95rem}@media (width<=640px){._fieldRow_1uho0_25{grid-template-columns:1fr}._cardHeader_1uho0_105{flex-wrap:wrap}}._field_a42nk_1{flex-direction:column;gap:4px;display:flex}._fieldLabel_a42nk_7{color:var(--text-muted);font-size:.85rem;font-weight:600}._signatureInput_a42nk_14{font:inherit;font-family:var(--font-signature);border:1px solid var(--border);background-color:#fff;border-radius:8px;padding:10px 12px;font-size:1.1rem}._signatureInput_a42nk_14:focus{border-color:var(--vera-secondary);box-shadow:0 0 0 2px var(--focus-ring);outline:none}._signatureInput_a42nk_14::placeholder{color:var(--text-muted);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.95rem}._notFound_11zg4_1{max-width:720px}._title_11zg4_5{color:var(--vera-primary-dark);margin:0 0 16px}._message_11zg4_10{color:var(--text-muted);margin:0 0 16px}._homeLink_11zg4_15{color:var(--vera-secondary-dark);font-weight:600;text-decoration:none}._homeLink_11zg4_15:hover{text-decoration:underline}._caregiverVisit_1emxa_2{max-width:480px}._backLink_1emxa_6{color:var(--vera-secondary-dark);margin-bottom:16px;font-size:.9rem;text-decoration:none;display:inline-block}._backLink_1emxa_6:hover{text-decoration:underline}._roleBanner_1emxa_18{color:var(--vera-secondary-dark);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:.8rem;font-weight:600}._headerRow_1emxa_27{align-items:center;gap:12px;margin-bottom:8px;display:flex}._title_1emxa_34{color:var(--vera-primary-dark);margin:0}._meta_1emxa_39{grid-template-columns:auto 1fr;gap:4px 16px;margin:0 0 24px;font-size:.95rem;display:grid}._meta_1emxa_39 dt{color:var(--text-muted)}._meta_1emxa_39 dd{margin:0}._checkInButton_1emxa_56{background-color:var(--btn-bg);width:100%;min-height:56px;color:var(--btn-text);cursor:pointer;border:none;border-radius:12px;font-size:1.15rem;font-weight:600;transition:background-color .15s,transform .1s;display:block}._checkInButton_1emxa_56:hover{background-color:var(--btn-hover)}._checkInButton_1emxa_56:active{transform:scale(.99)}._checkInButton_1emxa_56:disabled{opacity:.6;cursor:default}._errorNote_1emxa_84{color:#a61b1b;background-color:#fdecea;border:1px solid #f0b9b4;border-radius:8px;margin:10px 0 0;padding:10px 14px;font-size:.9rem}._helpNote_1emxa_94{color:var(--text-muted);text-align:center;margin:10px 0 0;font-size:.85rem}._checkedInCard_1emxa_101{background-color:var(--card-bg);border:1px solid var(--border);border-left:4px solid var(--vera-secondary);border-radius:10px;padding:20px}._checkedInTime_1emxa_109{margin:0 0 6px;font-weight:600}._locationNote_1emxa_114{color:var(--vera-secondary-dark);margin:0 0 6px;font-size:.9rem;font-weight:600}._checkOutForm_1emxa_121{flex-direction:column;gap:8px;margin-top:16px;display:flex}._fieldLabel_1emxa_128{color:var(--text-muted);font-size:.85rem;font-weight:600}._fieldInput_1emxa_134{font:inherit;border:1px solid var(--border);background-color:#fff;border-radius:8px;padding:10px 12px}textarea._fieldInput_1emxa_134{resize:vertical}._fieldInput_1emxa_134:focus{border-color:var(--vera-secondary);box-shadow:0 0 0 2px var(--focus-ring);outline:none}._checkOutButton_1emxa_152{margin-top:8px}._warningNote_1emxa_158{color:#7a5b00;background-color:#fff4d6;border:1px solid #e6c96b;border-radius:8px;margin:4px 0 0;padding:10px 14px;font-size:.9rem}._supplyCard_1emxa_169{background-color:var(--card-bg);border:1px solid var(--border);border-left:4px solid #a61b1b;border-radius:10px;padding:20px}._supplyTitle_1emxa_177{color:#a61b1b;margin:0 0 8px;font-size:1rem}._missingList_1emxa_183{color:var(--text-muted);margin:0 0 8px;padding-left:20px;font-size:.9rem}._closedNote_1emxa_190{color:var(--text-muted);background-color:var(--card-bg);border:1px solid var(--border);border-radius:10px;margin:0;padding:20px}._page_gzquy_4{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20140%20100'%3e%3c!--%20homepage%20watermark:%20literal%20colors%20on%20purpose,%20an%20external%20image%20cannot%20read%20CSS%20vars.%20Tune%20visibility%20via%20the%20stroke-opacity%20/%20fill-opacity%20values%20(plum%200.25,%20teal%200.2).%20--%3e%3cg%20transform='rotate(-8%2070%2050)'%3e%3crect%20x='8'%20y='18'%20width='124'%20height='64'%20rx='32'%20fill='none'%20stroke='%23820263'%20stroke-opacity='0.25'%20stroke-width='6'/%3e%3cpath%20d='M%2044%2050%20L%2064%2070'%20fill='none'%20stroke='%2317726e'%20stroke-opacity='0.2'%20stroke-width='11'%20stroke-linecap='round'/%3e%3cpath%20d='M%2064%2070%20L%20102%2032'%20fill='none'%20stroke='%23820263'%20stroke-opacity='0.25'%20stroke-width='11'%20stroke-linecap='round'/%3e%3ccircle%20cx='64'%20cy='70'%20r='7'%20fill='%23820263'%20fill-opacity='0.25'/%3e%3ccircle%20cx='64'%20cy='70'%20r='4'%20fill='%2317726e'%20fill-opacity='0.2'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:min(95%,1100px);flex-direction:column;min-height:100vh;padding:24px 32px;display:flex}._brand_gzquy_15{text-align:center;color:var(--vera-primary-dark);margin:0;font-size:1.6rem}._home_gzquy_22{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:560px;margin:0 auto;padding:32px 0;display:flex}._intro_gzquy_33{margin-bottom:24px}._title_gzquy_37{color:var(--vera-secondary-dark);margin:0 0 12px;font-size:1.2rem}._lead_gzquy_43{margin:0;font-size:1.05rem;line-height:1.5}._loginCard_gzquy_49{background-color:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:24px;animation:.4s ease-out .3s backwards _cardIn_gzquy_1}@keyframes _cardIn_gzquy_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._loginCard_gzquy_49{animation:none}}._loginTitle_gzquy_71{color:var(--vera-secondary-dark);margin:0 0 16px;font-size:1rem}._field_gzquy_77{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}._fieldLabel_gzquy_84{color:var(--text-muted);font-size:.85rem;font-weight:600}._fieldInput_gzquy_90{font:inherit;border:1px solid var(--border);background-color:#fff;border-radius:8px;padding:10px 12px}._fieldInput_gzquy_90:focus{border-color:var(--vera-secondary);box-shadow:0 0 0 2px var(--focus-ring);outline:none}._signInButton_gzquy_104{background-color:var(--btn-bg);width:100%;color:var(--btn-text);cursor:pointer;border:none;border-radius:8px;padding:12px 18px;font-size:.95rem;font-weight:600}._signInButton_gzquy_104:hover{background-color:var(--btn-hover)}._signInButton_gzquy_104:disabled{opacity:.6;cursor:default}._demoNote_gzquy_125{color:var(--text-muted);text-align:center;margin:12px 0 0;font-size:.85rem}@media (width<=640px){._page_gzquy_4{padding:16px 20px}._home_gzquy_22{padding:24px 0}}._about_1wmez_1{max-width:720px}._title_1wmez_5{color:var(--vera-primary-dark);margin:0 0 12px}._lead_1wmez_10{margin:0 0 8px;line-height:1.6}._text_1wmez_15{margin:0;line-height:1.6}._sectionTitle_1wmez_20{color:var(--vera-primary-dark);margin:24px 0 12px;font-size:1rem}._statGrid_1wmez_26{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._statCard_1wmez_32{background-color:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:16px}._statNumber_1wmez_40{color:var(--vera-primary);margin-bottom:4px;font-size:1.8rem;font-weight:700;display:block}._statLabel_1wmez_48{color:var(--text-muted);font-size:.9rem;line-height:1.4}._gridNote_1wmez_54{margin:12px 0 0;line-height:1.6}._regionList_1wmez_59{margin:0;padding-left:20px;line-height:1.7}._sources_1wmez_65{border-top:1px solid var(--border);color:var(--text-muted);margin:24px 0 0;padding-top:12px;font-size:.8rem;line-height:1.6}._sourceLink_1wmez_74{color:var(--vera-secondary-dark);text-decoration:none}._sourceLink_1wmez_74:hover{text-decoration:underline}@media (width<=640px){._statGrid_1wmez_26{grid-template-columns:1fr}}
