.life-os-root{--lo-bg:#121916;--lo-surface:#1b241f;--lo-primary:#33b89b;--lo-text:#ecf2ef;--lo-muted:#93a099;--lo-success:#2faf6a;--lo-warning:#e8a13c;--lo-error:#e5544e;--lo-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@keyframes _lo-spin_1uorw_1{to{transform:rotate(360deg)}}._phone_1uorw_27{background:var(--lo-bg);width:412px;height:915px;font-family:var(--lo-font);border:8px solid #05080a;border-radius:38px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}._phoneScaleOuter_1uorw_40{justify-content:center;width:412px;height:915px;margin:0 auto;display:flex}._phoneScaleOuter_1uorw_40 ._phone_1uorw_27{transform-origin:top}@media (width<=480px){._phoneScaleOuter_1uorw_40{width:321.36px;height:713.7px}._phoneScaleOuter_1uorw_40 ._phone_1uorw_27{transform:scale(.78)}}._appBar_1uorw_65{background:var(--lo-surface);border-bottom:1px solid #ffffff0f;align-items:center;height:56px;padding:0 20px;display:flex}._appBarTitle_1uorw_74{color:var(--lo-text);font-size:18px;font-weight:700}._scanContent_1uorw_82{box-sizing:border-box;height:859px;color:var(--lo-text);padding:24px 20px;overflow-y:auto}._bodyText_1uorw_90{color:var(--lo-muted);margin-bottom:28px;font-size:14px;line-height:1.6}._primaryButton_1uorw_97{background:var(--lo-primary);color:#0b1210;cursor:pointer;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 0;font-size:15px;font-weight:700;display:flex}._primaryButton_1uorw_97:focus-visible{outline:2px solid var(--lo-primary);outline-offset:3px}._primaryButton_1uorw_97:disabled{opacity:.75;cursor:not-allowed}._spinner_1uorw_124{border:2px solid #0b121059;border-top-color:#0b1210;border-radius:50%;flex-shrink:0;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){._spinner_1uorw_124{animation:.8s linear infinite _lo-spin_1uorw_1}}._backdrop_1uorw_141{filter:blur(1px);opacity:.6}._modalOverlay_1uorw_146{z-index:10;background:#05080699;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}._modalCard_1uorw_157{background:var(--lo-surface);width:100%;color:var(--lo-text);border-radius:16px;padding:24px}._modalTitle_1uorw_165{margin-bottom:12px;font-size:18px;font-weight:700}._modalBody_1uorw_171{color:var(--lo-muted);margin-bottom:24px;font-size:14px;line-height:1.6}._modalActions_1uorw_178{justify-content:flex-end;gap:12px;display:flex}._modalGhostButton_1uorw_184{color:var(--lo-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;padding:10px 14px;font-size:14px;font-weight:600}._modalGhostButton_1uorw_184:hover{color:var(--lo-text)}._modalGhostButton_1uorw_184:focus-visible,._modalPrimaryButton_1uorw_201:focus-visible{outline:2px solid var(--lo-primary);outline-offset:2px}._modalPrimaryButton_1uorw_201{background:var(--lo-primary);color:#0b1210;cursor:pointer;border:none;border-radius:8px;outline:none;padding:10px 18px;font-size:14px;font-weight:700}._resultsContent_1uorw_220{box-sizing:border-box;height:915px;color:var(--lo-text);padding:24px 20px 96px;overflow-y:auto}._accountLine_1uorw_228{color:var(--lo-muted);margin-bottom:8px;font-size:13px}._sectionHeading_1uorw_234{text-transform:uppercase;letter-spacing:.04em;color:var(--lo-muted);margin:24px 0 10px;font-size:12px;font-weight:700}._sectionHeading_1uorw_234:first-of-type{margin-top:4px}._card_1uorw_247{background:var(--lo-surface);border-radius:12px;margin-bottom:10px;padding:14px}._cardTitle_1uorw_254{color:var(--lo-text);font-size:14px;font-weight:700;line-height:1.4}._cardMetaRow_1uorw_261{gap:10px;margin-top:8px;font-size:12px;display:flex}._dueHint_1uorw_268{color:var(--lo-muted)}._priorityHigh_1uorw_272{color:var(--lo-error);font-weight:700}._priorityMedium_1uorw_277{color:var(--lo-warning);font-weight:700}._cardActions_1uorw_282{gap:8px;margin-top:12px;display:flex}._addButton_1uorw_288{background:var(--lo-primary);color:#0b1210;cursor:pointer;border:none;border-radius:8px;outline:none;flex:1;padding:8px 0;font-size:13px;font-weight:700}._dismissButton_1uorw_301{color:var(--lo-muted);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;outline:none;flex:1;padding:8px 0;font-size:13px;font-weight:600}._addButton_1uorw_288:focus-visible,._dismissButton_1uorw_301:focus-visible{outline:2px solid var(--lo-primary);outline-offset:2px}._jobCompanyRow_1uorw_320{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._jobCompany_1uorw_320{color:var(--lo-text);font-size:14px;font-weight:700}._jobRole_1uorw_333{color:var(--lo-muted);margin-top:2px;font-size:12px}._statusPill_1uorw_339{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:10px;padding:3px 9px;font-size:10px;font-weight:700}._statusInterview_1uorw_349{color:var(--lo-success);background:#2faf6a29}._statusRejected_1uorw_355{color:var(--lo-error);background:#e5544e29}._jobSummary_1uorw_361{color:var(--lo-muted);margin-top:8px;font-size:12px;line-height:1.5}._emptyState_1uorw_368{color:var(--lo-muted);padding:12px 0;font-size:13px}._filePreviewRow_1uorw_376{background:var(--lo-surface);border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}._fileIcon_1uorw_386{font-size:22px;line-height:1}._filePreviewName_1uorw_391{color:var(--lo-text);font-size:14px;font-weight:600}._fieldLabel_1uorw_397{color:var(--lo-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}._textInput_1uorw_407{background:var(--lo-surface);width:100%;color:var(--lo-text);box-sizing:border-box;border:1px solid #ffffff1a;border-radius:10px;outline:none;margin-bottom:20px;padding:12px 14px;font-size:14px}._textInput_1uorw_407:focus-visible{outline:2px solid var(--lo-primary);outline-offset:2px}._toggleRow_1uorw_425{color:var(--lo-text);cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:14px;display:flex}._toggleInput_1uorw_435{accent-color:var(--lo-primary);cursor:pointer;width:18px;height:18px}._privateBadge_1uorw_442{color:var(--lo-muted);white-space:nowrap;background:#93a09929}._snackbar_1uorw_449{background:var(--lo-surface);color:var(--lo-text);z-index:5;border-radius:10px;padding:14px 16px;font-size:13px;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px #0006}._subAmount_1uorw_465{color:var(--lo-text);font-weight:700}._amountUnstated_1uorw_470{color:var(--lo-muted);font-style:italic}._editorRow_1uorw_475{gap:12px;display:flex}._editorField_1uorw_480{flex:1;min-width:0}._ghostButton_1uorw_485{width:100%;color:var(--lo-muted);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;outline:none;margin-top:10px;padding:12px 0;font-size:14px;font-weight:600}._ghostButton_1uorw_485:hover{color:var(--lo-text)}._ghostButton_1uorw_485:focus-visible{outline:2px solid var(--lo-primary);outline-offset:2px}._reviewWeekLabel_1uorw_510{color:var(--lo-muted);margin:0 0 4px;font-size:12px}._reviewRowLabel_1uorw_516{color:var(--lo-muted);text-transform:uppercase;letter-spacing:.03em;margin:14px 0 6px;font-size:12px;font-weight:700}._reviewRowLabel_1uorw_516:first-child{margin-top:0}._reviewList_1uorw_529{color:var(--lo-text);margin:0;padding-left:18px;font-size:13px;line-height:1.6}._reviewList_1uorw_529:empty:before{content:"None";color:var(--lo-muted)}._statusCountGrid_1uorw_542{flex-wrap:wrap;gap:8px;display:flex}._statusCountChip_1uorw_548{color:var(--lo-text);white-space:nowrap;background:#93a09929}._currencyLine_1uorw_555{color:var(--lo-text);margin:6px 0;font-size:15px;font-weight:700}
