.theme-when-day,html[data-theme=day] .theme-when-night{display:none}html[data-theme=day] .theme-when-day{display:inline}html[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-night:#f6f1e8;--color-ink:#1a1814;--color-muted:#4a453c;--color-line:#d4cbbd;--color-panel:#fffdf8;--color-panel-2:#efe8dc;--color-spark:#f0b429;--color-spark-ink:#1a1406;--color-copper:#8a4518;--color-ok:#0f6f7a;--color-warn:#8a5a10;--color-danger:#9d2424;--color-live:#8a4518;--color-neutral-wire:#1d4f91;--color-earth:#6b6410}html[data-theme=day] .desk-command,html[data-theme=day] .desk-hero,html[data-theme=day] .desk-actions,html[data-theme=day] .desk-jobs-book .job-card,html[data-theme=day] .van-stop,html[data-theme=day] .visit-diary,html[data-theme=day] .starter-library,html[data-theme=day] .desk-stage{background:var(--color-panel);color:var(--color-ink);border-color:var(--color-line)}html[data-theme=day] .desk-stage:hover{background:var(--color-panel-2);border-color:var(--color-copper)}html[data-theme=day] .desk-stage[aria-pressed=true]{border-color:var(--color-spark);background:#fff6e4}html[data-theme=day] .desk-lede,html[data-theme=day] .desk-fine-print,html[data-theme=day] .desk-stage-hint,html[data-theme=day] .desk-stage-label,html[data-theme=day] .desk-quiet,html[data-theme=day] .desk-command-when,html[data-theme=day] .desk-hero-when,html[data-theme=day] .desk-firm,html[data-theme=day] .desk-eyebrow,html[data-theme=day] .desk-section-heading .kicker,html[data-theme=day] .desk-command .desk-device-state{color:var(--color-muted)}html[data-theme=day] .desk-stage-value,html[data-theme=day] .desk-stage strong,html[data-theme=day] .desk-hero h1,html[data-theme=day] .desk-command h1{color:var(--color-ink)}html[data-theme=day] .desk-stage[data-stage=accepted] strong{color:var(--color-ok)}html[data-theme=day] .desk-stage[data-stage=waiting] strong{color:var(--color-copper)}html[data-theme=day] .desk-secondary,html[data-theme=day] .desk-text-button{color:var(--color-ink)}html[data-theme=day] .desk-hero-copy{background:0 0}html[data-theme=day] .visit-day,html[data-theme=day] .starter-tile,html[data-theme=day] .starter-search .field{background:var(--color-panel-2);color:var(--color-ink);border-color:var(--color-line)}html[data-theme=day] input,html[data-theme=day] textarea,html[data-theme=day] select,html[data-theme=day] button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=day] .field,html[data-theme=day] input.field,html[data-theme=day] select.field,html[data-theme=day] textarea.field{background:var(--color-panel);color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:inset 0 1px #ffffffa6}html[data-theme=day] select.field{background-color:var(--color-panel)}html[data-theme=day] .field:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);box-shadow:inset 0 0 0 1000px #fffdf8}html[data-theme=day] .field:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);box-shadow:inset 0 0 0 1000px #fffdf8}html[data-theme=day] .field:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);box-shadow:inset 0 0 0 1000px #fffdf8}html[data-theme=day] .field:focus:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);box-shadow:inset 0 0 0 1000px #fffdf8}html[data-theme=day] .job-workspace>.job-fold,html[data-theme=day] .quote-start-card,html[data-theme=day] .compact-quote-dock,html[data-theme=day] .job-rooms button,html[data-theme=day] .jump-mobile-select select,html[data-theme=day] .visit-status{background:var(--color-panel);color:var(--color-ink);border-color:var(--color-line)}html[data-theme=day] .job-workspace .job-fold .field,html[data-theme=day] input[type=checkbox].spark-check{background:var(--color-panel-2);color:var(--color-ink)}html[data-theme=day] .visit-diary .kicker,html[data-theme=day] .visit-diary .text-muted,html[data-theme=day] .starter-tile-summary,html[data-theme=day] .starter-library-heading p:last-child{color:var(--color-muted)}html[data-theme=day] .starter-library :where(*),html[data-theme=day] .visit-diary :where(*),html[data-theme=day] .van-sheet :where(*){color:inherit}html[data-theme=day] .starter-library :where(.starter-library-heading p,.starter-library-count,.starter-search,.starter-categories button,.starter-tile-type,.starter-tile-summary,.starter-note,.starter-empty p,.starter-preview-heading>p,.starter-facts,.starter-questions,.starter-questions ol,.starter-detail ul,.starter-detail summary>span,.starter-rate label,.starter-rate p,.starter-preserve,.starter-preserve p),html[data-theme=day] .visit-diary :where(.kicker,.text-muted,.visit-week-total,.visit-week-range,.visit-day,.visit-list-heading,.visit-row-day>span,.visit-row-copy>span,.visit-row-address,.visit-diary-empty,.visit-status p,.visit-diary-filters button),html[data-theme=day] .van-sheet :where(p,li span){color:var(--color-muted)}html[data-theme=day] .visit-diary :where(.visit-week-total strong,.visit-day strong,.visit-status strong){color:var(--color-ink)}html[data-theme=day] .starter-library :where(.starter-library-heading h2 span,.starter-library-count strong,.starter-tile-type>span,.starter-tile-meta,.starter-facts strong,.starter-inclusions li>span,.starter-back,.starter-results-heading button){color:var(--color-copper)}html[data-theme=day] .starter-tile:hover,html[data-theme=day] .starter-categories button:hover,html[data-theme=day] .starter-show-all:hover,html[data-theme=day] .visit-day:hover,html[data-theme=day] .visit-diary-rows .visit-row:hover,html[data-theme=day] .van-sheet-link:hover{background:var(--color-panel-2);color:var(--color-ink)}html[data-theme=day] .starter-library .btn-spark,html[data-theme=day] .visit-diary .btn-spark,html[data-theme=day] .van-sheet .btn-spark,html[data-theme=day] .van-sheet-link{color:var(--color-ink)}html[data-theme=day] .starter-library .btn-spark,html[data-theme=day] .visit-diary .btn-spark,html[data-theme=day] .van-sheet .btn-spark{color:var(--color-spark-ink)}html[data-theme=day] .visit-diary :where(.kicker),html[data-theme=day] .starter-library :where(.kicker){color:var(--color-copper)}html[data-theme=day] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=day] .starter-library,html[data-theme=day] .visit-diary{border-color:color-mix(in srgb, var(--color-ink) 55%, var(--color-line))}html[data-theme=day] .starter-library .starter-tile,html[data-theme=day] .starter-library .starter-tile:hover,html[data-theme=day] .visit-diary .visit-day,html[data-theme=day] .visit-diary .visit-row{background:var(--color-panel-2);color:var(--color-ink);border-color:color-mix(in srgb, var(--color-ink) 55%, var(--color-line))}html[data-theme=day] .starter-library .starter-search .field,html[data-theme=day] .starter-library .starter-rate .field{background:var(--color-panel);color:var(--color-ink);border-color:color-mix(in srgb, var(--color-ink) 55%, var(--color-line))}html[data-theme=day] .starter-library .starter-tile-summary,html[data-theme=day] .starter-library .starter-empty p,html[data-theme=day] .starter-library .starter-note,html[data-theme=day] .visit-diary .visit-diary-empty,html[data-theme=day] .visit-diary .visit-row-prep,html[data-theme=day] .visit-diary .visit-row-copy>span,html[data-theme=day] .visit-diary .visit-row-address,html[data-theme=day] .visit-private,html[data-theme=day] .visit-status p{color:var(--color-muted)}html[data-theme=day] .visit-status,html[data-theme=day] .visit-status strong{color:var(--color-ink)}html[data-theme=day] .starter-library .starter-tile[aria-current=true]{color:var(--color-ink);border-color:var(--color-copper);background:#fff6e4}html[data-theme=day] .starter-categories button[aria-pressed=true],html[data-theme=day] .visit-diary-filters button[aria-pressed=true],html[data-theme=day] .visit-day[aria-pressed=true]{color:#1a1814;border-color:var(--color-copper);background:#fff6e4}html[data-theme=day] .visit-day[aria-pressed=true] strong,html[data-theme=day] .visit-day[aria-pressed=true] .visit-day-count{color:#1a1814}html[data-theme=day] .visit-day[data-booked=true] .visit-day-count{color:var(--color-copper)}html[data-theme=day] .visit-prep-steps i{background:var(--color-line)}html[data-theme=day] .visit-prep-steps i[data-done=true]{background:var(--color-copper)}html[data-theme=day] .visit-check input{accent-color:var(--color-copper)}html[data-theme=day] .van-sheet-link{border-color:var(--color-copper);color:var(--color-ink)}html[data-theme=day] .empty-state{background:var(--color-panel);color:var(--color-muted);border-color:color-mix(in srgb, var(--color-ink) 55%, var(--color-line))}html[data-theme=day] .empty-state>.empty-state-title{color:var(--color-ink)}html[data-theme=day] .empty-state>.empty-state-hint{color:var(--color-muted)}html[data-theme=day] .empty-state>p.kicker{color:var(--color-copper)}html[data-theme=day] .empty-state:before{background:linear-gradient(var(--color-live), var(--color-live)) 0 0 / .22rem 100% no-repeat, linear-gradient(var(--color-neutral-wire), var(--color-neutral-wire)) .49rem 0 / .22rem 100% no-repeat, linear-gradient(var(--color-earth), var(--color-earth)) .98rem 0 / .22rem 100% no-repeat}html[data-theme=day] .work-pack-paper .empty-state{color:#142831;background:#f6f5ef;border-color:#dad9ce}html[data-theme=day] .work-pack-paper .empty-state:before{display:none}html[data-theme=day] .loading-block{background:linear-gradient(110deg, var(--color-panel-2) 0%, color-mix(in srgb, var(--color-line) 55%, var(--color-panel)) 42%, color-mix(in srgb, var(--color-spark) 34%, var(--color-panel)) 50%, var(--color-panel-2) 100%);border-color:color-mix(in srgb, var(--color-ink) 55%, var(--color-line));background-size:220% 100%}html[data-theme=day] .desk-focus:focus-visible,html[data-theme=day] .desk-status :is(a,button):focus-visible{outline-color:var(--color-copper)}html[data-theme=day] .desk-date,html[data-theme=day] .desk-action-index,html[data-theme=day] .desk-action-list a>span:nth-child(2)>span,html[data-theme=day] .quote-start-card p:not(.kicker),html[data-theme=day] .compact-quote-summary span,html[data-theme=day] .compact-quote-summary small,html[data-theme=day] .job-workspace .job-fold .text-muted,html[data-theme=day] .fold-caption,html[data-theme=day] .job-card-visit,html[data-theme=day] .jump-mobile-select{color:var(--color-muted)}html[data-theme=day] .desk-hero h1>span,html[data-theme=day] .desk-secondary:hover,html[data-theme=day] .desk-text-button:hover,html[data-theme=day] .desk-action-count,html[data-theme=day] .desk-action-list a:hover strong,html[data-theme=day] .quote-start-card .kicker,html[data-theme=day] .circuit-editor-fold>summary{color:var(--color-copper)}html[data-theme=day] .desk-start-guide summary,html[data-theme=day] .job-workspace .job-fold>summary,html[data-theme=day] .compact-quote-summary strong,html[data-theme=day] .work-pack-toolbar{color:var(--color-ink)}html[data-theme=day] .compact-price-warning{color:var(--color-warn)}html[data-theme=day] .btn-danger,html[data-theme=day] .outcome-chip[data-outcome=declined],html[data-theme=day] .outcome-chip.outcome-declined{color:var(--color-danger)}html[data-theme=day] .app-tabbar a.is-current,html[data-theme=day] .app-tabbar a[aria-current=page],html[data-theme=day] .stat-tile dd[data-tone=spark],html[data-theme=day] .jump-nav [aria-current=true],html[data-theme=day] .jump-nav [aria-current=page],html[data-theme=day] .jump-nav [aria-current=location],html[data-theme=day] .jump-nav .is-current,html[data-theme=day] .jump-nav [aria-pressed=true],html[data-theme=day] .chip.status-draft,html[data-theme=day] .totals-dock dd.text-lg,html[data-theme=day] .totals-dock .totals-gross,html[data-theme=day] .how-step-n,html[data-theme=day] .plus-plan-note,html[data-theme=day] .plus-plan-save,html[data-theme=day] .app-footer a:hover,html[data-theme=day] .job-card-next,html[data-theme=day] .job-facts-add,html[data-theme=day] .next-plate .kicker,html[data-theme=day] .text-spark,html[data-theme=day] .hover\:text-spark:hover{color:var(--color-copper)}html[data-theme=day] .chip.status-checked{color:var(--color-neutral-wire)}html[data-theme=day] .outcome-chip[data-outcome=sent],html[data-theme=day] .outcome-chip.outcome-sent{color:var(--color-copper)}html[data-theme=day] .outcome-chip[data-outcome=accepted],html[data-theme=day] .outcome-chip.outcome-accepted{color:var(--color-ok);background:var(--color-panel);border-color:var(--color-ok)}html[data-theme=day] .theme-toggle:focus-visible{outline:2px solid var(--color-copper);outline-offset:3px}html[data-theme=day] :focus-visible,html[data-theme=day] .app-tabbar a:focus-visible,html[data-theme=day] .jump-nav a:focus-visible,html[data-theme=day] .jump-nav button:focus-visible,html[data-theme=day] .ws-tabs a:focus-visible,html[data-theme=day] .ws-tabs button:focus-visible,html[data-theme=day] .ws-tabs [role=tab]:focus-visible,html[data-theme=day] .outcome-chip:focus-visible,html[data-theme=day] .job-card:focus-visible{outline-color:var(--color-copper)}html[data-theme=day] .field:focus,html[data-theme=day] .field:focus-visible{border-color:var(--color-copper)}html[data-theme=day] .field:focus:-webkit-autofill{border-color:var(--color-copper)}html[data-theme=day] .field:focus,html[data-theme=day] .field:focus-visible{box-shadow:inset 0 1px 0 #ffffffa6, 0 0 0 3px color-mix(in srgb, var(--color-copper) 35%, transparent)}
