.job-review_review__CkhgO{--review-ink:var(--ink,var(--ink));--review-teal:var(--green,var(--green));--review-muted:var(--muted,var(--muted));--review-line:var(--line,var(--line));--review-page:var(--paper,var(--paper));color:var(--review-ink);overflow-wrap:anywhere}.job-review_review__CkhgO h2,.job-review_review__CkhgO h3,.job-review_review__CkhgO h4{margin:0;color:inherit;font-weight:700;letter-spacing:-.01em}.job-review_review__CkhgO h2{font-size:1.5rem;line-height:1.25}.job-review_review__CkhgO h3{font-size:1.25rem;line-height:1.3}.job-review_review__CkhgO h4{font-size:1.125rem;line-height:1.35}.job-review_review__CkhgO p{margin:0;line-height:1.5}.job-review_review__CkhgO :is(h2,h4):focus{outline:0}.job-review_review__CkhgO :is(h2,h4):focus-visible{outline:3px solid var(--review-teal);outline-offset:4px}.job-review_review__CkhgO .job-review_download__BHvG9,.job-review_review__CkhgO button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:10px 16px;border:1px solid var(--review-line);border-radius:10px;background:var(--white);color:var(--review-ink);font:inherit;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;cursor:pointer}.job-review_review__CkhgO button:disabled{background:var(--paper);border-color:var(--line);color:var(--muted);cursor:not-allowed}.job-review_review__CkhgO :is(button,a,input):focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (hover:hover){.job-review_review__CkhgO button:not(:disabled):hover{background:var(--soft);color:var(--review-ink)}.job-review_review__CkhgO .job-review_download__BHvG9:hover{background:var(--accent-hover);color:var(--on-accent)}}.job-review_header__rxQjo{display:grid;gap:6px;margin-bottom:20px}.job-review_header__rxQjo p{color:var(--review-muted);font-size:.875rem}.job-review_approved__XfJtI{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px;padding:20px;border-radius:18px;background:var(--success-bg);color:var(--success)}.job-review_approvedSymbol__T6Koz{display:inline-flex;padding:8px;border-radius:50%;background:var(--white);color:var(--review-teal)}.job-review_approved__XfJtI p{margin-top:6px;font-size:.875rem}.job-review_layout__HOmSR{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start}.job-review_document__w9mHk{min-width:0;padding:28px;border:1px solid var(--review-line);border-radius:12px;background:var(--white)}.job-review_documentHead__mEcEW{display:grid;gap:6px;margin-bottom:20px}.job-review_documentHead__mEcEW p{color:var(--review-muted);font-size:.875rem}.job-review_facts__1Zagu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;margin:0 0 12px}.job-review_facts__1Zagu div{min-width:0}.job-review_facts__1Zagu dt{margin-bottom:4px;color:var(--review-muted);font-size:.875rem}.job-review_facts__1Zagu dd{margin:0;font-size:1rem;line-height:1.45}.job-review_review__CkhgO .job-review_quiet__sqgK8{border-color:transparent;background:transparent;color:var(--review-teal);padding-inline:8px}.job-review_summary__QUN11{display:grid;gap:6px;margin:16px 0;font-size:.875rem}.job-review_complete__KHIpL,.job-review_unknownSummary__PCr9a{display:flex;gap:8px;align-items:flex-start}.job-review_complete__KHIpL{color:var(--review-teal)}.job-review_unknownSummary__PCr9a{color:var(--amber)}.job-review_complete__KHIpL svg,.job-review_unknownSummary__PCr9a svg{flex-shrink:0;margin-top:2px}.job-review_index__aWDkP ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 8px;padding:0;list-style:none}.job-review_index__aWDkP button{width:100%;flex-direction:column;gap:2px;padding:8px;font-size:.875rem}.job-review_index__aWDkP button span:first-child{font-weight:700}.job-review_status__M7DbK{font-size:.875rem;font-weight:700;color:var(--review-muted)}.job-review_status__M7DbK[data-status=observed]{color:var(--review-teal)}.job-review_status__M7DbK[data-status=unknown]{color:var(--amber)}.job-review_section__bEsVV{margin-top:24px;padding-top:20px;border-top:1px solid var(--review-line);scroll-margin-top:96px}.job-review_review__CkhgO .job-review_section__bEsVV h4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px;scroll-margin-top:96px}.job-review_sectionName__X1ZCD{display:inline-flex;align-items:center;gap:8px}.job-review_review__CkhgO .job-review_missing__Pvafm{margin-bottom:10px;padding:8px 12px;border-left:3px solid var(--amber);background:var(--amber-bg);color:var(--amber);font-size:.875rem}.job-review_review__CkhgO .job-review_notes__o_XAU{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.job-review_review__CkhgO .job-review_empty__2Jphg{color:var(--review-muted);font-style:italic}.job-review_photos__hJG9n{display:flex;gap:12px;margin:14px 0 4px;overflow-x:auto;padding-bottom:4px}.job-review_review__CkhgO .job-review_photos__hJG9n figure{flex:0 0 180px;max-width:100%;margin:0}.job-review_review__CkhgO .job-review_photos__hJG9n img{display:block;width:180px;height:120px;object-fit:contain;border:1px solid var(--review-line);border-radius:10px;background:var(--review-page)}.job-review_review__CkhgO .job-review_photos__hJG9n figcaption{display:grid;gap:2px;padding-top:6px;font-size:.875rem;overflow-wrap:anywhere}.job-review_photos__hJG9n figcaption span{color:var(--review-muted)}.job-review_review__CkhgO .job-review_muted__PbRyt{margin:10px 0 4px;color:var(--review-muted);font-size:.875rem}.job-review_history__IL59S{margin-top:28px;padding-top:20px;border-top:1px solid var(--review-line)}.job-review_history__IL59S ul{display:grid;gap:4px;margin:10px 0 0;padding:0;list-style:none}.job-review_history__IL59S a{display:inline-flex;align-items:center;min-height:44px;color:var(--review-teal);font-weight:700}.job-review_decision__ac92s{position:sticky;top:24px;display:grid;gap:14px;padding:24px;border-radius:12px;background:var(--deep);color:#f0f4fc}.job-review_review__CkhgO .job-review_decision__ac92s h3{display:flex;align-items:center;gap:10px;color:#f0f4fc}.job-review_decision__ac92s p{color:#e2e9ee;font-size:.875rem;line-height:1.55}.job-review_review__CkhgO .job-review_reason__BF_Hj{padding-top:14px;border-top:1px solid #647b8f;color:#f0f4fc;font-weight:700}.job-review_review__CkhgO .job-review_decision__ac92s .job-review_check__xwbZE{display:flex;gap:12px;align-items:flex-start;min-height:44px;margin:0;padding:8px 0;color:#f0f4fc;font-size:.875rem;font-weight:400;line-height:1.5}.job-review_review__CkhgO .job-review_decision__ac92s .job-review_check__xwbZE input{flex:0 0 22px;width:22px;height:22px;min-height:22px;margin:1px 0 0;accent-color:var(--review-teal)}.job-review_review__CkhgO .job-review_approve__CzJ0M,.job-review_review__CkhgO .job-review_secondary__axUtC{width:100%;background:var(--white);border-color:var(--on-accent);color:var(--review-ink)}.job-review_review__CkhgO .job-review_decision__ac92s .job-review_approve__CzJ0M:disabled{background:#344b61;border-color:#667c8e;color:#e2e9ee}.job-review_review__CkhgO .job-review_goto__m9RDY{width:100%;justify-content:space-between;border-color:#9fb3c3;background:transparent;color:#f0f4fc}.job-review_review__CkhgO .job-review_decision__ac92s .job-review_goto__m9RDY:disabled{background:transparent;color:#c8d5e0;border-color:#667c8e}@media (hover:hover){.job-review_review__CkhgO .job-review_decision__ac92s .job-review_approve__CzJ0M:not(:disabled):hover,.job-review_review__CkhgO .job-review_decision__ac92s .job-review_goto__m9RDY:not(:disabled):hover,.job-review_review__CkhgO .job-review_decision__ac92s .job-review_secondary__axUtC:not(:disabled):hover{background:var(--soft);color:var(--review-ink)}}.job-review_review__CkhgO .job-review_footnote__46yPh{color:#c8d5e0}.job-review_review__CkhgO .job-review_download__BHvG9{width:100%;background:var(--review-teal);border-color:var(--review-teal);color:var(--on-accent)}@media (max-width:900px){.job-review_layout__HOmSR{grid-template-columns:minmax(0,1fr);gap:20px}.job-review_decision__ac92s{position:static}}@media (max-width:600px){.job-review_document__w9mHk{padding:20px 16px}.job-review_facts__1Zagu{grid-template-columns:minmax(0,1fr);gap:14px}.job-review_index__aWDkP ul{grid-template-columns:repeat(2,minmax(0,1fr))}.job-review_decision__ac92s{padding:20px}.job-review_review__CkhgO h2{font-size:1.375rem}}.readiness-guide_guide__wIjzi{--guide-ink:var(--ink,var(--ink));--guide-teal:var(--green,var(--green));--guide-muted:var(--muted,var(--muted));--guide-line:var(--line,var(--line));margin:0 0 20px;padding:20px 24px max(20px,env(safe-area-inset-bottom));border:1px solid var(--guide-line);border-radius:12px;background:var(--white);color:var(--guide-ink)}.readiness-guide_heading__rwJ24{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.readiness-guide_guide__wIjzi .readiness-guide_heading__rwJ24 h2{flex:1;min-width:0;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.readiness-guide_guide__wIjzi .readiness-guide_heading__rwJ24 h2:focus{outline:0}.readiness-guide_guide__wIjzi .readiness-guide_heading__rwJ24 h2:focus-visible{outline:3px solid var(--guide-teal);outline-offset:4px}.readiness-guide_count__4vg_p{flex:0 0 auto;white-space:nowrap;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.readiness-guide_count__4vg_p small{color:var(--guide-muted);font-size:1rem;font-weight:400}.readiness-guide_guide__wIjzi p{margin:0}.readiness-guide_guide__wIjzi .readiness-guide_summary__kMzOr{margin-top:6px;font-size:1rem;line-height:1.5}.readiness-guide_guide__wIjzi .readiness-guide_footnote__qVha5,.readiness-guide_guide__wIjzi .readiness-guide_hint__WYpsh{color:var(--guide-muted);font-size:.875rem;line-height:1.5}.readiness-guide_rows__laLdS{margin:14px 0;padding:0;list-style:none;border-top:1px solid var(--guide-line)}.readiness-guide_rows__laLdS li{border-bottom:1px solid var(--guide-line)}.readiness-guide_guide__wIjzi .readiness-guide_rowButton__GLb6_,.readiness-guide_row__6BNFW{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;padding:12px 0;text-align:left}.readiness-guide_guide__wIjzi .readiness-guide_rowButton__GLb6_{position:relative;min-height:44px;margin:0;padding:12px 32px 12px 0;border:0;border-radius:0;background:var(--white);color:var(--guide-ink);font:inherit;font-size:1rem;font-weight:400;line-height:1.5;cursor:pointer}.readiness-guide_rowButton__GLb6_>svg{position:absolute;right:4px;top:50%;translate:0 -50%;color:var(--guide-teal)}.readiness-guide_rowDetail__nHDLh,.readiness-guide_rowTitle__QVUG9{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0}.readiness-guide_rowTitle__QVUG9{grid-column:1;font-weight:700}.readiness-guide_rowDetail__nHDLh{grid-column:1/-1;justify-content:space-between;color:var(--guide-muted);font-size:.875rem;line-height:1.5}.readiness-guide_rowButton__GLb6_ .readiness-guide_rowDetail__nHDLh>span:first-child,.readiness-guide_unknown___4Qcf{color:var(--amber);font-weight:700}.readiness-guide_unknown___4Qcf{font-size:.875rem}.readiness-guide_guide__wIjzi .readiness-guide_primary__cSBAo{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:4px 0 14px;padding:12px 16px;border:1px solid var(--guide-teal);border-radius:10px;background:var(--guide-teal);color:var(--on-accent);font:inherit;font-size:1rem;font-weight:700;line-height:1.4;text-align:left;cursor:pointer}@media (hover:hover){.readiness-guide_guide__wIjzi .readiness-guide_rowButton__GLb6_:not(:disabled):hover{background:var(--soft);color:var(--guide-ink)}.readiness-guide_guide__wIjzi .readiness-guide_primary__cSBAo:not(:disabled):hover{background:var(--accent-hover);color:var(--on-accent)}}.readiness-guide_guide__wIjzi button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.readiness-guide_guide__wIjzi button:disabled{background:var(--paper);border-color:var(--line);color:var(--muted);cursor:not-allowed}.readiness-guide_guide__wIjzi .readiness-guide_rowButton__GLb6_:disabled{background:var(--white);color:var(--muted)}.readiness-guide_guide__wIjzi .readiness-guide_ready__h_EOd{margin:12px 0;color:var(--guide-teal);font-weight:700;line-height:1.5}.readiness-guide_guide__wIjzi .readiness-guide_warning__9rmfc{margin-top:10px;padding:12px;border-left:3px solid var(--amber);background:var(--amber-bg);color:var(--amber)}.readiness-guide_guide__wIjzi .readiness-guide_below__Zb95K{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--guide-line);color:var(--guide-muted);font-size:.875rem;line-height:1.5}@media (max-width:600px){.readiness-guide_guide__wIjzi{padding:16px}}.evidence-inbox_inbox__mpUPR{--inbox-ink:var(--ink,var(--ink));--inbox-teal:var(--green,var(--green));--inbox-muted:var(--muted,var(--muted));--inbox-line:var(--line,var(--line));width:100%;margin:0 0 20px;padding:16px;border:1px solid var(--inbox-line);border-radius:12px;background:var(--white);color:var(--inbox-ink);overflow-wrap:anywhere}.evidence-inbox_inbox__mpUPR p{margin:0}.evidence-inbox_head__WinT_{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px}.evidence-inbox_inbox__mpUPR .evidence-inbox_head__WinT_ h3{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;letter-spacing:0}.evidence-inbox_inbox__mpUPR .evidence-inbox_coverage__3uH1g{color:var(--inbox-muted);font-size:.875rem}.evidence-inbox_inbox__mpUPR .evidence-inbox_sample__4n0Ha{margin-bottom:8px;color:var(--amber);font-size:.875rem}.evidence-inbox_inbox__mpUPR .evidence-inbox_helper__UVDN0{margin:8px 0 0;color:var(--inbox-muted);font-size:.875rem;line-height:1.5}.evidence-inbox_inbox__mpUPR fieldset{min-width:0;margin:0;padding:0;border:0}.evidence-inbox_pickerRow__BYarJ{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.evidence-inbox_inbox__mpUPR .evidence-inbox_picker__SLERi{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:44px;margin:0;padding:10px 18px;border:1px solid var(--inbox-teal);border-radius:10px;background:var(--white);color:var(--inbox-teal);font-size:1rem;font-weight:700;line-height:1.3;cursor:pointer}.evidence-inbox_inbox__mpUPR .evidence-inbox_picker__SLERi input[type=file]{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer;font-size:16px}.evidence-inbox_inbox__mpUPR .evidence-inbox_picker__SLERi:focus-within{outline:3px solid var(--focus);outline-offset:3px}.evidence-inbox_inbox__mpUPR .evidence-inbox_picker__SLERi:has(input[aria-invalid=true]){border-color:var(--danger)}.evidence-inbox_inbox__mpUPR .evidence-inbox_picker__SLERi:has(input:disabled){border-color:var(--line);background:var(--paper);color:var(--muted);cursor:not-allowed}.evidence-inbox_inbox__mpUPR .evidence-inbox_picker__SLERi:has(input:disabled) input{cursor:not-allowed}.evidence-inbox_inbox__mpUPR .evidence-inbox_types__q5ieN{color:var(--inbox-muted);font-size:.875rem}.evidence-inbox_inbox__mpUPR .evidence-inbox_selection__UUTuY{margin-top:12px;padding:10px 12px;border-left:3px solid var(--amber);background:var(--amber-bg);color:var(--amber);font-size:.875rem;font-weight:700}.evidence-inbox_inbox__mpUPR .evidence-inbox_entries__rW4Xq{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.evidence-inbox_inbox__mpUPR .evidence-inbox_entries__rW4Xq:empty{display:none}.evidence-inbox_inbox__mpUPR .evidence-inbox_entry__VYYKn{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px 0 10px 12px;border-left:3px solid var(--inbox-muted)}.evidence-inbox_inbox__mpUPR .evidence-inbox_uploading__b9ZMB{border-color:var(--inbox-ink)}.evidence-inbox_inbox__mpUPR .evidence-inbox_saved__VdzGR{border-color:var(--inbox-teal)}.evidence-inbox_inbox__mpUPR .evidence-inbox_failed__2AGdU{border-color:var(--amber)}.evidence-inbox_inbox__mpUPR .evidence-inbox_thumbnail___q3X3{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:8px;background:#eef2f5}.evidence-inbox_inbox__mpUPR .evidence-inbox_thumbnail___q3X3 img{width:72px;height:72px;object-fit:contain;border-radius:8px}.evidence-inbox_inbox__mpUPR .evidence-inbox_thumbnail___q3X3 span{padding:4px;color:var(--inbox-muted);font-size:.75rem;text-align:center}.evidence-inbox_inbox__mpUPR .evidence-inbox_entryBody__L6N1L{min-width:0}.evidence-inbox_inbox__mpUPR .evidence-inbox_filename__ChiGr{margin-bottom:8px;font-size:.875rem;font-weight:700}.evidence-inbox_inbox__mpUPR .evidence-inbox_entryBody__L6N1L label{display:block;margin:0;font-size:.875rem;font-weight:700}.evidence-inbox_inbox__mpUPR .evidence-inbox_entryBody__L6N1L small{color:var(--inbox-muted);font-size:.875rem;font-weight:400}.evidence-inbox_inbox__mpUPR .evidence-inbox_entryBody__L6N1L input{display:block;width:100%;min-width:0;min-height:48px;margin:6px 0 0;padding:10px 12px;border:1px solid var(--control-line);border-radius:10px;background:var(--white);color:var(--inbox-ink);font:inherit;font-size:16px;font-weight:400}.evidence-inbox_inbox__mpUPR .evidence-inbox_rowActions__BZpPR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;margin-top:6px;color:var(--inbox-muted);font-size:.875rem}.evidence-inbox_inbox__mpUPR button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:44px;padding:10px 16px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:1rem;font-weight:700;line-height:1.3;cursor:pointer}.evidence-inbox_inbox__mpUPR .evidence-inbox_quiet__qJ_at{min-height:44px;padding:8px 10px;border-color:var(--inbox-line);background:var(--white);color:var(--inbox-ink);font-size:.875rem}.evidence-inbox_inbox__mpUPR .evidence-inbox_primary__fdB_9{width:100%;margin-top:12px;border-color:var(--inbox-teal);background:var(--inbox-teal);color:var(--on-accent)}@media (hover:hover){.evidence-inbox_inbox__mpUPR .evidence-inbox_picker__SLERi:not(:has(input:disabled)):hover{background:var(--soft);color:var(--accent-hover)}.evidence-inbox_inbox__mpUPR .evidence-inbox_quiet__qJ_at:not(:disabled):hover{background:var(--soft);color:var(--inbox-ink)}.evidence-inbox_inbox__mpUPR .evidence-inbox_primary__fdB_9:not(:disabled):hover{background:var(--accent-hover);color:var(--on-accent)}}.evidence-inbox_inbox__mpUPR button:disabled{border-color:var(--line);background:var(--paper);color:var(--muted);cursor:not-allowed}.evidence-inbox_inbox__mpUPR .evidence-inbox_error__0clfW,.evidence-inbox_inbox__mpUPR .evidence-inbox_rowError__6VhL4{margin:8px 0 0;color:var(--amber);font-size:.875rem;line-height:1.5}.evidence-inbox_inbox__mpUPR .evidence-inbox_error__0clfW{padding:10px 12px;border:1px solid #d9bb8c;border-radius:8px;background:var(--amber-bg)}.evidence-inbox_inbox__mpUPR .evidence-inbox_summary__souY_{margin-top:10px;color:var(--inbox-teal);font-size:.875rem;font-weight:700}.evidence-inbox_inbox__mpUPR :is(input,button):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.evidence-inbox_inbox__mpUPR .evidence-inbox_picker__SLERi input:focus-visible{outline:0}@media (max-width:360px){.evidence-inbox_inbox__mpUPR .evidence-inbox_entry__VYYKn{grid-template-columns:minmax(0,1fr)}.evidence-inbox_inbox__mpUPR .evidence-inbox_picker__SLERi{width:100%}}.report-ledger_ledger__umuFO{--ledger-ink:var(--ink,var(--ink));--ledger-teal:var(--green,var(--green));--ledger-muted:var(--muted,var(--muted));--ledger-line:var(--line,var(--line));--ledger-page:var(--paper,var(--paper));margin:0 0 20px;padding:20px 24px;border:1px solid var(--ledger-line);border-radius:12px;background:var(--white);color:var(--ledger-ink);font-size:1rem;line-height:1.55;overflow-wrap:anywhere}.report-ledger_ledger__umuFO h2,.report-ledger_ledger__umuFO h3,.report-ledger_ledger__umuFO h4,.report-ledger_ledger__umuFO h5,.report-ledger_ledger__umuFO h6{color:inherit;font-weight:700;letter-spacing:0}.report-ledger_ledger__umuFO h2{margin:12px 0 16px;font-size:1.5rem;line-height:1.25}.report-ledger_ledger__umuFO h3{margin:0;font-size:1.125rem;line-height:1.4}.report-ledger_ledger__umuFO h4{margin:0 0 12px;font-size:1rem}.report-ledger_ledger__umuFO h5,.report-ledger_ledger__umuFO h6{margin:0 0 6px;font-size:.875rem}.report-ledger_ledger__umuFO p{margin:6px 0 12px}.report-ledger_ledger__umuFO .report-ledger_back__VyCH9,.report-ledger_ledger__umuFO .report-ledger_retry__q15_f{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:8px 12px;border:1px solid var(--ledger-line);border-radius:10px;background:var(--white);color:var(--ledger-ink);font:inherit;font-size:1rem;font-weight:700;cursor:pointer}.report-ledger_ledger__umuFO .report-ledger_back__VyCH9{border-color:transparent;padding-inline:0;color:var(--ledger-teal)}@media (hover:hover){.report-ledger_ledger__umuFO .report-ledger_retry__q15_f:not(:disabled):hover{background:var(--soft);color:var(--ledger-ink)}.report-ledger_ledger__umuFO .report-ledger_back__VyCH9:not(:disabled):hover{background:transparent;color:var(--accent-hover);text-decoration:underline}.report-ledger_ledger__umuFO .report-ledger_primaryDownload__1ZEs2:hover{background:var(--accent-hover);color:var(--on-accent)}.report-ledger_ledger__umuFO .report-ledger_download__gxAw8:hover{background:var(--soft)}}.report-ledger_ledger__umuFO :is(button,a,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.report-ledger_ledger__umuFO h2:focus{outline:0}.report-ledger_ledger__umuFO h2:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.report-ledger_ledger__umuFO :is(button:disabled,a[aria-disabled=true]){color:var(--muted);cursor:not-allowed}.report-ledger_ledger__umuFO .report-ledger_pending__jqlx2,.report-ledger_ledger__umuFO .report-ledger_preview__vQQ7M{padding:10px 12px;border-left:3px solid var(--amber);background:var(--amber-bg);color:var(--amber)}.report-ledger_draft__YNsXK{margin-bottom:20px;padding:14px 16px;border:1px dashed var(--control-line);border-radius:10px;background:var(--ledger-page)}.report-ledger_ledger__umuFO .report-ledger_notApproved__8X_x7{margin-bottom:6px;color:var(--amber);font-weight:700}.report-ledger_receipts__Ff3Zf{margin:0;padding:0;list-style:none}.report-ledger_receipt__Gfsxr{position:relative;margin:0;padding:0 0 24px 24px}.report-ledger_receipt__Gfsxr:before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background:var(--ledger-teal)}.report-ledger_receipt__Gfsxr:not(:last-child):after{content:"";position:absolute;left:4px;top:24px;bottom:6px;width:2px;background:var(--ledger-line)}.report-ledger_ledger__umuFO .report-ledger_reference__Kgouz{margin:2px 0;font-size:.875rem}.report-ledger_ledger__umuFO .report-ledger_timestamp__nOCQ8{margin:2px 0 12px;color:var(--ledger-muted);font-size:.875rem}.report-ledger_ledger__umuFO .report-ledger_download__gxAw8,.report-ledger_ledger__umuFO .report-ledger_primaryDownload__1ZEs2{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--ledger-line);border-radius:10px;color:var(--ledger-teal);font-size:1rem;font-weight:700;text-decoration:none}.report-ledger_ledger__umuFO .report-ledger_primaryDownload__1ZEs2{min-height:48px;border-color:var(--ledger-teal);background:var(--ledger-teal);color:var(--on-accent)}.report-ledger_comparison__GKkyW{margin-top:8px;border-top:1px solid var(--ledger-line)}.report-ledger_comparison__GKkyW>summary{min-height:44px;padding:10px 0;color:var(--ledger-ink);font-size:.9375rem;font-weight:700;cursor:pointer}.report-ledger_comparisonBody__0K1Nl{padding-top:4px}.report-ledger_ledger__umuFO .report-ledger_pair__7A866{color:var(--ledger-muted);font-size:.875rem}.report-ledger_sectionDifference__bnsK_{margin-top:14px;padding:14px 0 0;border-top:1px solid var(--ledger-line)}.report-ledger_fieldDifference__QaL9Y{margin-bottom:18px}.report-ledger_ledger__umuFO dl{margin:0}.report-ledger_ledger__umuFO dt{color:var(--ledger-muted);font-size:.875rem;font-weight:400}.report-ledger_ledger__umuFO dd{margin:0 0 10px}.report-ledger_notes__a117M{padding-left:12px;border-left:2px solid var(--ledger-line);white-space:pre-wrap}.report-ledger_metadata__w8ONI{margin:0 0 14px;padding:0;list-style:none}.report-ledger_metadata__w8ONI li{margin-bottom:8px;padding:10px 12px;border-radius:8px;background:var(--ledger-page)}.report-ledger_metadata__w8ONI li dd:last-child{margin-bottom:0}.report-ledger_metadata__w8ONI dd{white-space:pre-wrap;overflow-wrap:anywhere}.report-ledger_boundary__G5klQ{padding-top:12px;border-top:1px solid var(--ledger-line);color:var(--ledger-muted);font-size:.875rem}.report-ledger_ledger__umuFO .report-ledger_first__G_ua_{margin:10px 0 0;color:var(--ledger-muted);font-size:.875rem}.report-ledger_message__zjtxU{padding:12px 0}.report-ledger_ledger__umuFO .report-ledger_downloadError__cMwSk{color:#7f2027}.report-ledger_ledger__umuFO .report-ledger_downloadStatus__pyZhc{color:var(--ledger-muted)}@media (max-width:600px){.report-ledger_ledger__umuFO{padding:16px}}.evidence-studio_dialog__ItrUk{border:0;padding:0;margin:auto;width:min(1200px,100vw);max-width:100vw;height:min(940px,100dvh);max-height:100dvh;border-radius:20px;background:var(--white);color:var(--ink);box-shadow:0 30px 100px #07182755}.evidence-studio_dialog__ItrUk::backdrop{background:#142d4da6}.evidence-studio_studio__WUyE7{display:flex;flex-direction:column;height:100%;min-width:0;color:var(--ink);font-family:var(--font-field),sans-serif;font-size:16px;line-height:1.5}.evidence-studio_studio__WUyE7 *{box-sizing:border-box}.evidence-studio_studio__WUyE7 h2,.evidence-studio_studio__WUyE7 h3{margin:0;font-family:var(--font-field);font-weight:700;letter-spacing:-.025em}.evidence-studio_studio__WUyE7 p{margin:0 0 14px;max-width:none}.evidence-studio_studio__WUyE7 button{min-height:44px;min-width:44px;border:1px solid var(--line);padding:10px 14px;border-radius:10px;background:var(--white);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1.35}.evidence-studio_studio__WUyE7 button:disabled{cursor:default;opacity:.48}.evidence-studio_studio__WUyE7 button[aria-pressed=true]{background:var(--green);color:var(--on-accent);border-color:var(--green)}.evidence-studio_studio__WUyE7 button[type]:hover:not(:disabled){background:var(--paper);color:var(--ink)}.evidence-studio_studio__WUyE7 .evidence-studio_primary__xAcgs[type]:hover:not(:disabled),.evidence-studio_studio__WUyE7 button[type][aria-pressed=true]:hover:not(:disabled){background:var(--green);color:var(--on-accent)}.evidence-studio_studio__WUyE7 :is(button,input,select,textarea):focus-visible{outline:3px solid var(--green);outline-offset:3px}.evidence-studio_header__qvMpc{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line)}.evidence-studio_header__qvMpc h2{font-size:20px;line-height:1.15}.evidence-studio_header__qvMpc button{border-color:transparent;background:var(--paper)}.evidence-studio_step__8f9M6{font-size:12px;color:var(--muted);white-space:nowrap}.evidence-studio_metadata__N3zJe{padding:14px 20px;flex:none;background:var(--paper);border-bottom:1px solid var(--line)}.evidence-studio_metadata__N3zJe strong{display:block;font-size:13px}.evidence-studio_metadata__N3zJe p{font-size:13px;color:var(--muted);margin:4px 0 0;overflow-wrap:anywhere;max-height:60px;overflow:auto}.evidence-studio_content__apmtX{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start}.evidence-studio_visual__mODns{min-width:0;background:var(--paper);position:sticky;top:0}.evidence-studio_surface__0at6w{height:min(65dvh,640px);min-height:250px;position:relative;overflow:hidden;touch-action:none;user-select:none}.evidence-studio_image__q6GhP{position:absolute;display:block;overflow:visible}.evidence-studio_image__q6GhP [data-mark-id]{cursor:move}.evidence-studio_selected__r3s69{filter:drop-shadow(0 0 3px var(--green))}.evidence-studio_zoom__9YoHo{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px;border-top:1px solid var(--line);background:var(--paper)}.evidence-studio_zoom__9YoHo output{font-size:13px;min-width:46px;text-align:center;font-variant-numeric:tabular-nums}.evidence-studio_zoom__9YoHo button{padding:8px 12px}.evidence-studio_flattened__TxfPE{padding:20px;display:flex;align-items:center;justify-content:center;min-height:250px;height:min(70dvh,660px)}.evidence-studio_flattened__TxfPE img{max-width:100%;max-height:100%;width:auto;height:auto;box-shadow:0 6px 24px #142d4d20;object-fit:contain}.evidence-studio_placeholder__9NKhd{display:grid;place-items:center;text-align:center;min-height:320px;padding:30px;color:var(--muted);font-size:14px}.evidence-studio_visual__mODns>p{padding:14px;background:var(--white)}.evidence-studio_rail__zq9KB{min-width:0;padding:20px;border-left:1px solid var(--line)}.evidence-studio_markCount__ey97N{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.evidence-studio_markCount__ey97N span{font-size:11px;color:var(--muted)}.evidence-studio_tools__Osfcl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evidence-studio_tools__Osfcl button{flex-direction:column;min-height:64px}.evidence-studio_tools__Osfcl button span{font-size:24px;line-height:1}.evidence-studio_history__O7rYT{display:flex;gap:6px;margin:12px 0;flex-wrap:wrap}.evidence-studio_history__O7rYT button{flex:1;font-size:12px;padding:10px 8px}.evidence-studio_boundary__maJxo{color:var(--muted);font-size:12px;margin-top:18px!important}.evidence-studio_notice__IxliL{padding:14px;border:1px solid var(--amber-line);background:var(--amber-bg);color:var(--amber);border-radius:10px;font-size:13px;overflow-wrap:anywhere}.evidence-studio_notice__IxliL ul{list-style:none;padding:0;margin:0}.evidence-studio_notice__IxliL li{display:flex;flex-direction:column;gap:6px;margin-top:12px}.evidence-studio_notice__IxliL li button{text-align:left;overflow-wrap:anywhere;min-width:0}.evidence-studio_small__MX7gJ{color:var(--muted);font-size:12px;margin-top:8px!important}.evidence-studio_capacity__QNGRO{padding:10px 12px;background:var(--paper);border-radius:8px;color:var(--muted);font-size:12px}.evidence-studio_studio__WUyE7 label{display:block;margin:0 0 6px;font-size:13px;font-weight:600}.evidence-studio_studio__WUyE7 :is(input,select,textarea){display:block;width:100%;border:1px solid #bacbd8;border-radius:10px;padding:12px;background:var(--white);color:var(--ink);font:inherit;font-size:16px;min-height:48px;margin:6px 0 14px}.evidence-studio_studio__WUyE7 :is(input,select,textarea):disabled{background:var(--paper)}.evidence-studio_prefix__FQB5_{font-size:12px;overflow-wrap:anywhere;margin:16px 0 12px;color:var(--muted);border-left:3px solid var(--green);padding-left:10px}.evidence-studio_footer__37F0I{flex:none;padding:14px 20px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:10px;background:var(--white)}.evidence-studio_studio__WUyE7 .evidence-studio_primary__xAcgs{background:var(--green);color:var(--on-accent);border-color:var(--green);min-height:48px;flex:1;max-width:400px}.evidence-studio_editor__QWEgT{padding:14px 0;border-top:1px solid var(--line)}.evidence-studio_editor__QWEgT>p{font-size:12px;color:var(--muted)}.evidence-studio_markList__K0rC0{padding:0;margin:0 0 14px;list-style:none}.evidence-studio_markList__K0rC0 li{display:flex;gap:6px;margin-bottom:6px}.evidence-studio_markList__K0rC0 li button:first-child{flex:1;justify-content:flex-start;min-width:0;overflow-wrap:anywhere;text-align:left}.evidence-studio_markForm__SFA9k fieldset{border:0;margin:0;padding:0;min-width:0}.evidence-studio_coordinates__Cnmjv{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.evidence-studio_receipt__WBi4_{text-align:center;padding:24px 0}.evidence-studio_receipt__WBi4_>span{display:grid;place-items:center;margin:0 auto 16px;width:56px;height:56px;border-radius:50%;background:var(--success-bg);color:var(--green);font-size:28px}.evidence-studio_receipt__WBi4_ h3{font-size:24px;margin-bottom:14px}.evidence-studio_receipt__WBi4_ p{font-size:13px;color:var(--muted)}.evidence-studio_confirm__FpLgh{width:100%;font-size:14px}.evidence-studio_confirm__FpLgh>div{display:flex;gap:8px;margin-top:12px}.evidence-studio_confirm__FpLgh>div button{flex:1}.evidence-studio_confirm__FpLgh label{display:flex;align-items:center;gap:10px;margin-top:10px}.evidence-studio_confirm__FpLgh input{width:22px;height:22px;min-height:22px;margin:0;accent-color:var(--green)}.evidence-studio_refreshed__pMuQr{margin-top:14px}.evidence-studio_refreshed__pMuQr figure{margin:0 0 14px;border:1px solid var(--line);border-radius:10px;padding:10px}.evidence-studio_refreshed__pMuQr img{width:100%;height:120px;object-fit:contain}.evidence-studio_refreshed__pMuQr figcaption{font-size:12px;overflow-wrap:anywhere}.evidence-studio_refreshed__pMuQr small{display:block;font-size:10px;color:var(--muted)}.evidence-studio_preview__UFW_6{border:1px solid var(--line);border-radius:16px;overflow:hidden;max-width:1000px;margin:20px 0}.evidence-studio_preview__UFW_6 .evidence-studio_content__apmtX{overflow:visible}.evidence-studio_sample__2Zz_M{background:var(--success-bg);color:var(--success);padding:12px 20px;font-size:12px;margin:0!important}@media(max-width:767px){.evidence-studio_dialog__ItrUk{width:100vw;height:100dvh;border-radius:0}.evidence-studio_header__qvMpc{padding:8px 12px;gap:8px}.evidence-studio_header__qvMpc h2{font-size:18px}.evidence-studio_metadata__N3zJe{padding:12px 16px}.evidence-studio_content__apmtX{display:block}.evidence-studio_visual__mODns{position:relative}.evidence-studio_surface__0at6w{height:40dvh;min-height:240px}.evidence-studio_flattened__TxfPE{height:43dvh;padding:16px}.evidence-studio_rail__zq9KB{padding:16px;border:0}.evidence-studio_tools__Osfcl{grid-template-columns:repeat(4,minmax(0,1fr))}.evidence-studio_tools__Osfcl button{font-size:12px;padding:10px 4px;min-height:56px}.evidence-studio_history__O7rYT button{flex:initial;padding:10px 16px}.evidence-studio_footer__37F0I{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.evidence-studio_footer__37F0I>button{padding:10px;font-size:13px;flex:1}.evidence-studio_footer__37F0I .evidence-studio_primary__xAcgs{max-width:none}}@media(max-width:359px){.evidence-studio_tools__Osfcl{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-studio_tools__Osfcl button{flex-direction:row;min-height:44px}.evidence-studio_history__O7rYT{display:grid;grid-template-columns:1fr 1fr}.evidence-studio_history__O7rYT button:last-child{grid-column:1/-1}.evidence-studio_header__qvMpc h2{font-size:16px}.evidence-studio_footer__37F0I{padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.evidence-studio_studio__WUyE7 *{scroll-behavior:auto}}.note-library_library__PA4Je{--library-ink:var(--ink,var(--ink));--library-teal:var(--green,var(--green));--library-muted:var(--muted,var(--muted));--library-line:var(--line,var(--line));--library-page:var(--paper,var(--paper));container-type:inline-size;min-width:0;margin-block:20px;padding-block:4px;border-top:1px solid var(--library-line);color:var(--library-ink);overflow-wrap:anywhere}.note-library_library__PA4Je button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:10px 14px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:1rem;font-weight:700;line-height:1.35;text-align:start;white-space:normal;cursor:pointer}.note-library_library__PA4Je button.note-library_disclosure__MtO_n{width:100%;justify-content:flex-start;gap:10px;padding-inline:0;background:transparent;color:var(--library-teal)}.note-library_library__PA4Je button.note-library_quiet__bGg01{border-color:var(--library-line);background:var(--white);color:var(--library-ink)}.note-library_library__PA4Je button.note-library_primary__l6nvg{width:100%;justify-content:center;border-color:var(--library-teal);background:var(--library-teal);color:var(--on-accent)}.note-library_library__PA4Je button.note-library_danger__3WHr8{border-color:var(--danger);background:var(--danger);color:var(--on-accent)}.note-library_library__PA4Je button.note-library_dangerQuiet__cSWDI{border-color:var(--danger);background:var(--white);color:var(--danger)}@media (hover:hover){.note-library_library__PA4Je button:not(:disabled):hover{background:var(--soft);color:var(--library-ink)}.note-library_library__PA4Je button.note-library_disclosure__MtO_n:not(:disabled):hover{background:transparent;color:var(--accent-hover);text-decoration:underline}.note-library_library__PA4Je button.note-library_primary__l6nvg:not(:disabled):hover{background:var(--accent-hover);color:var(--on-accent)}.note-library_library__PA4Je button.note-library_danger__3WHr8:not(:disabled):hover{background:var(--danger);color:var(--on-accent)}.note-library_library__PA4Je button.note-library_dangerQuiet__cSWDI:not(:disabled):hover{background:var(--danger-bg);color:var(--danger)}}.note-library_library__PA4Je button:disabled{border-color:var(--line);background:var(--paper);color:var(--muted);cursor:not-allowed}.note-library_library__PA4Je :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.note-library_panel__pNwCR{padding:8px 0 12px}.note-library_library__PA4Je label{display:block;margin:0;font-size:.875rem;font-weight:700}.note-library_library__PA4Je input,.note-library_library__PA4Je select,.note-library_library__PA4Je textarea{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:48px;margin:6px 0 0;padding:10px 12px;border:1px solid var(--control-line);border-radius:10px;background:var(--white);color:var(--library-ink);font:inherit;font-size:16px;font-weight:400;line-height:1.5}.note-library_library__PA4Je textarea{resize:vertical;white-space:pre-wrap}.note-library_library__PA4Je [aria-invalid=true]{border:2px solid var(--danger)}.note-library_filters__ckkJ5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-block:14px}.note-library_list__0XIao{margin:12px 0;padding:0;list-style:none;border-top:1px solid var(--library-line)}.note-library_list__0XIao li{margin:0;border-bottom:1px solid var(--library-line)}.note-library_library__PA4Je button.note-library_row__m2Nl4{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;padding:12px 4px;border:0;border-radius:0;background:transparent;color:var(--library-ink);font-weight:400}.note-library_row__m2Nl4 strong{font-size:1rem;font-weight:700}.note-library_hint__bDbEl,.note-library_metadata__CHWT8,.note-library_row__m2Nl4 span{color:var(--library-muted);font-size:.875rem;line-height:1.5}.note-library_excerpt__HmyM3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.note-library_actions__OQ1Q3{display:flex;flex-wrap:wrap;gap:10px;margin-block:12px 0}.note-library_library__PA4Je h3{margin-block:12px 6px;font-size:1.125rem;font-weight:700;line-height:1.35}.note-library_library__PA4Je h3:focus{outline:0}.note-library_library__PA4Je h3:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.note-library_library__PA4Je p{margin-block:10px;line-height:1.5}.note-library_body__QvRu_{padding:14px 16px;border-left:3px solid var(--library-teal);background:var(--library-page);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.note-library_library__PA4Je .note-library_receipt__Sg8wX{color:var(--library-teal);font-size:.875rem;font-weight:700}.note-library_library__PA4Je .note-library_warning__4kQXF{padding:10px 12px;border-left:3px solid var(--amber);background:var(--amber-bg);color:var(--amber)}.note-library_library__PA4Je .note-library_error__gViAw{padding:10px 12px;border:1px solid var(--danger);border-radius:8px;background:var(--danger-bg);color:var(--danger)}.note-library_editor__UYge8{min-width:0;margin:0;padding:0;border:0}.note-library_editor__UYge8>label{margin-top:14px}.note-library_confirmation__1rT1s{padding:14px 16px;border:1px solid var(--library-line);border-radius:10px;background:var(--library-page)}@container (max-width: 359px){.note-library_filters__ckkJ5{grid-template-columns:minmax(0,1fr)}.note-library_actions__OQ1Q3{flex-direction:column}.note-library_actions__OQ1Q3 button{width:100%}}@media (prefers-reduced-motion:reduce){.note-library_library__PA4Je *,.note-library_library__PA4Je :after,.note-library_library__PA4Je :before{scroll-behavior:auto;transition:none;animation:none}}.job-desk_desk__7INu6{--desk-ink:var(--ink,var(--ink));--desk-teal:var(--green,var(--green));--desk-muted:var(--muted,var(--muted));--desk-line:var(--line,var(--line));--desk-page:var(--paper,var(--paper));color:var(--desk-ink);padding-bottom:env(safe-area-inset-bottom)}.job-desk_desk__7INu6 h1,.job-desk_desk__7INu6 h2,.job-desk_desk__7INu6 h3{margin:0;color:var(--desk-ink);font-weight:700;letter-spacing:-.01em}.job-desk_desk__7INu6 h1{font-size:2rem;line-height:1.15}.job-desk_desk__7INu6 h1:focus{outline:0}.job-desk_desk__7INu6 h1:focus-visible{outline:3px solid var(--desk-teal);outline-offset:4px}.job-desk_desk__7INu6 p{margin:0}.job-desk_desk__7INu6 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:10px 14px;border:1px solid var(--desk-line);border-radius:10px;background:var(--white);color:var(--desk-ink);font:inherit;font-size:1rem;font-weight:700;line-height:1.3;cursor:pointer}.job-desk_desk__7INu6 button:disabled{color:var(--muted);background:var(--paper);border-color:var(--line);cursor:not-allowed}.job-desk_desk__7INu6 :is(button,input,summary):focus-visible{outline:3px solid var(--desk-teal);outline-offset:3px}.job-desk_desk__7INu6 .job-desk_primary__T6eFI{background:var(--desk-teal);border-color:var(--desk-teal);color:var(--on-accent)}.job-desk_desk__7INu6 button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--on-accent)}.job-desk_desk__7INu6 .job-desk_link__w78FF{border-color:transparent;background:transparent;color:var(--desk-teal);font-size:.875rem;padding:10px 8px}@media (hover:hover){.job-desk_desk__7INu6 button:not(:disabled):hover{background:var(--soft);color:var(--desk-ink)}.job-desk_desk__7INu6 .job-desk_primary__T6eFI:not(:disabled):hover,.job-desk_desk__7INu6 button[aria-pressed=true]:not(:disabled):hover{background:var(--accent-hover);color:var(--on-accent)}.job-desk_desk__7INu6 .job-desk_link__w78FF:not(:disabled):hover{background:var(--soft);color:var(--accent-hover)}}.job-desk_heading__k1ywv{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:20px}.job-desk_heading__k1ywv .job-desk_primary__T6eFI{flex-shrink:0}.job-desk_toolbar__3qQiB{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px}.job-desk_search__i1YR3{display:flex;align-items:center;gap:10px;min-width:0;padding-left:14px;border:1px solid var(--control-line);border-radius:10px;background:var(--white);color:var(--desk-muted)}.job-desk_search__i1YR3:focus-within{outline:3px solid var(--desk-teal);outline-offset:3px}.job-desk_desk__7INu6 .job-desk_search__i1YR3 input{flex:1;min-width:0;width:100%;min-height:46px;margin:0;padding:12px 0;border:0;border-radius:0;background:transparent;color:var(--desk-ink);font:inherit;font-size:16px;box-shadow:none}.job-desk_search__i1YR3 input:focus-visible{outline:0}.job-desk_search__i1YR3 input::-webkit-search-cancel-button{display:none}.job-desk_desk__7INu6 .job-desk_searchClear__LMRuh{border-color:transparent;background:transparent;color:var(--desk-muted)}.job-desk_toolRow__X8vRE{display:flex;gap:8px;align-items:center}.job-desk_modes__6ckwb{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--soft)}.job-desk_desk__7INu6 .job-desk_modes__6ckwb button{background:transparent;border-color:transparent;border-radius:10px;font-size:.875rem}.job-desk_desk__7INu6 .job-desk_modes__6ckwb button[aria-pressed=true]{background:var(--white);border-color:var(--line);color:var(--green)}.job-desk_desk__7INu6 .job-desk_filterToggle__DDlol{gap:6px}.job-desk_desk__7INu6 .job-desk_filterToggle__DDlol svg{transform:rotate(90deg)}.job-desk_desk__7INu6 .job-desk_filterToggle__DDlol[aria-expanded=true] svg{transform:rotate(-90deg)}.job-desk_desk__7INu6 .job-desk_filterToggle__DDlol[data-active]{border-color:var(--desk-teal);color:var(--desk-teal)}.job-desk_filterValue__KILNj{font-weight:400}.job-desk_filterPanel__BTgub{grid-column:1/-1;padding:12px;border:1px solid var(--desk-line);border-radius:10px;background:var(--white)}.job-desk_filterPanel__BTgub[hidden]{display:none}.job-desk_statuses__rVvKf{display:flex;flex-wrap:wrap;gap:8px}.job-desk_desk__7INu6 .job-desk_statuses__rVvKf button{font-size:.875rem}.job-desk_statuses__rVvKf span{min-width:1.5em;font-variant-numeric:tabular-nums;font-weight:400}.job-desk_dayPicker__cOErZ{grid-column:1/-1;display:grid;gap:6px;max-width:440px}.job-desk_desk__7INu6 .job-desk_dayPicker__cOErZ label{margin:0;font-size:.875rem;font-weight:700}.job-desk_dayInputs__rMuvG{display:grid;grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px;align-items:stretch}.job-desk_desk__7INu6 .job-desk_dayInputs__rMuvG input{width:100%;min-width:0;min-height:48px;margin:0;padding:10px 12px;border:1px solid var(--control-line);border-radius:10px;background:var(--white);color:var(--desk-ink);font:inherit;font-size:16px;line-height:1.5;appearance:none;-webkit-appearance:none}.job-desk_desk__7INu6 .job-desk_dayInputs__rMuvG button{min-height:48px;padding:0}.job-desk_dateValue__Jm1h6,.job-desk_resultBar__N56r1{color:var(--desk-muted);font-size:.875rem}.job-desk_resultBar__N56r1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 12px;margin-bottom:8px}.job-desk_resultActions__WEJyt{display:flex;flex-wrap:wrap;gap:4px;margin-left:auto}.job-desk_ledger__PbcnM{border:1px solid var(--desk-line);border-radius:18px;background:var(--white);overflow:hidden}.job-desk_group__wXHwo{display:grid;grid-template-columns:132px minmax(0,1fr);border-bottom:1px solid var(--desk-line)}.job-desk_groupDate__GVdXG{display:grid;align-content:start;justify-items:start;gap:4px;padding:22px 16px 16px 20px}.job-desk_desk__7INu6 .job-desk_groupDate__GVdXG h2{font-size:1rem;line-height:1.4}.job-desk_desk__7INu6 .job-desk_groupDate__GVdXG .job-desk_link__w78FF{padding-inline:0}.job-desk_list__BQkmI{margin:0;padding:0;list-style:none;min-width:0}.job-desk_record__c7rPm{border-left:1px solid var(--desk-line)}.job-desk_record__c7rPm+.job-desk_record__c7rPm{border-top:1px solid var(--desk-line)}.job-desk_record__c7rPm[data-next-draft]{box-shadow:inset 4px 0 0 var(--desk-teal)}.job-desk_recordMain__FCVX5{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,auto) auto;gap:8px 24px;align-items:center;padding:24px}.job-desk_identity__JxPf8{min-width:0}.job-desk_desk__7INu6 .job-desk_identity__JxPf8 h3{font-size:1.25rem;line-height:1.3;overflow-wrap:anywhere}.job-desk_desk__7INu6 .job-desk_address__bBdaw{margin-top:4px;color:var(--desk-muted);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.job-desk_recordFacts__JGulo{display:grid;gap:2px;font-size:.875rem;line-height:1.5}.job-desk_badge__JZ29P{font-weight:700;color:var(--desk-muted)}.job-desk_badge__JZ29P[data-status=draft]{color:var(--desk-teal)}.job-desk_badge__JZ29P[data-status=approved]{color:var(--desk-ink)}.job-desk_desk__7INu6 .job-desk_open__3_YOf{background:var(--desk-teal);border-color:var(--desk-teal);color:var(--on-accent);padding-inline:16px 12px}.job-desk_preparation__60gI0{margin:-8px 24px 0;padding-bottom:12px}.job-desk_preparation__60gI0 summary{display:flex;align-items:center;min-height:44px;color:var(--desk-teal);font-size:.875rem;font-weight:700;cursor:pointer}.job-desk_prepBody__irbjE{display:grid;gap:6px;padding:12px 0 4px;border-top:1px solid var(--desk-line);color:var(--desk-muted);font-size:.875rem;line-height:1.5}.job-desk_prepLabel__ePWHj{color:var(--desk-ink);font-weight:700}.job-desk_prepBody__irbjE strong{color:var(--desk-ink)}.job-desk_unknown__rBlpE{color:var(--amber);font-weight:700}.job-desk_prompt__h0lrS{display:grid;gap:12px;justify-items:start;padding:24px;border:1px solid var(--desk-line);border-radius:12px;background:var(--white)}.job-desk_desk__7INu6 .job-desk_prompt__h0lrS h2{font-size:1.375rem;line-height:1.3}.job-desk_prompt__h0lrS p{color:var(--desk-muted);line-height:1.5;max-width:60ch}.job-desk_desk__7INu6 .job-desk_prompt__h0lrS .job-desk_promptText__K4W8Q{color:var(--desk-ink);font-weight:700}.job-desk_promptActions__MamES{display:flex;flex-wrap:wrap;gap:10px}.job-desk_empty__mdU2B{display:grid;gap:12px;justify-items:center;padding:28px 16px;border:1px solid var(--desk-line);border-radius:12px;background:var(--white);text-align:center}.job-desk_empty__mdU2B span{color:var(--desk-muted);font-size:.875rem}.job-desk_error__weEQF{display:grid;gap:12px;margin-bottom:16px;padding:16px;border:1px solid var(--amber-line);border-radius:10px;background:var(--amber-bg);color:var(--amber)}.job-desk_desk__7INu6 .job-desk_error__weEQF button{justify-self:start}.job-desk_desk__7INu6 .job-desk_snapshot__9hqko{margin-bottom:16px;padding:12px;border-radius:10px;background:var(--soft);color:var(--desk-ink)}.job-desk_loading__uwXgT{color:var(--desk-muted)}.job-desk_skeleton__lsz64{display:grid;gap:1px;margin-top:16px;border-top:2px solid var(--desk-line)}.job-desk_skeleton__lsz64 span{height:88px;background:var(--white)}@media (max-width:900px){.job-desk_group__wXHwo{grid-template-columns:96px minmax(0,1fr)}.job-desk_recordMain__FCVX5{grid-template-columns:minmax(0,1fr) auto}.job-desk_recordFacts__JGulo{grid-column:1}.job-desk_desk__7INu6 .job-desk_open__3_YOf{grid-column:2;grid-row:1/3}}@media (max-width:600px){.job-desk_desk__7INu6 h1{font-size:1.75rem}.job-desk_heading__k1ywv{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:12px;margin-bottom:12px}.job-desk_desk__7INu6 .job-desk_heading__k1ywv .job-desk_primary__T6eFI{min-width:44px;width:100%;font-size:.875rem;padding:10px 12px}.job-desk_toolbar__3qQiB{grid-template-columns:minmax(0,1fr)}.job-desk_toolRow__X8vRE{justify-content:space-between}.job-desk_desk__7INu6 .job-desk_modes__6ckwb button,.job-desk_modes__6ckwb{flex:1}.job-desk_group__wXHwo{grid-template-columns:minmax(0,1fr)}.job-desk_groupDate__GVdXG{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--desk-page);border-bottom:1px solid var(--desk-line)}.job-desk_record__c7rPm{border-left:0}.job-desk_recordMain__FCVX5{padding:16px 12px;gap:10px 12px}.job-desk_identity__JxPf8{grid-column:1/-1}.job-desk_desk__7INu6 .job-desk_identity__JxPf8 h3{font-size:1.125rem}.job-desk_recordFacts__JGulo{font-size:.875rem}.job-desk_desk__7INu6 .job-desk_open__3_YOf{grid-row:2;align-self:start;padding-inline:12px 8px}.job-desk_preparation__60gI0{margin:-4px 12px 0}.job-desk_prompt__h0lrS{padding:20px 16px}}@media (max-width:359px){.job-desk_desk__7INu6 h1{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.job-desk_desk__7INu6 *{transition:none;animation:none;scroll-behavior:auto}}