:root{--bg:#f5f1ea;--surface:#fdfaf5;--surface-2:#f0ebe0;--text-1:#1c1917;--text:#1c1917;--text-2:#57534e;--text-3:#a8a29e;--accent:#c4933a;--amber:#c4933a;--green:#15803d;--green-light:#dcfce7;--blue:#2563eb;--red:#dc2626;--border:#1c19171a;--border-hi:#1c19172e;--shadow:0 4px 24px #1c191714, 0 1px 4px #1c19170a;--shadow-lg:0 12px 40px #1c19171f, 0 2px 8px #1c19170f;--radius:20px;--radius-sm:12px;--radius-xs:8px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,textarea,select{font:inherit}body{min-height:100vh}.top-nav{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#ffffffe0;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex;position:sticky;top:16px}.nav-actions,.button-row,.action-row,.meta-row,.stats-grid,.summary-grid,.grid-2,.route-grid{flex-wrap:wrap;gap:12px;display:flex}.panel-head h2,.hero-card h1,.worker-card h3{margin:0}.panel-head p,.muted,.timeline-note,.timeline-time,.small{color:var(--text-2)}.legal-ack-checkbox{color:var(--text-2);background:#fff5e085;border:1px solid #a6630f38;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.35;display:flex}.legal-ack-checkbox input{width:16px;height:16px;accent-color:var(--amber);flex:none;margin-top:1px}.legal-document{gap:14px;max-width:920px;margin:20px auto 0;display:grid}.legal-updated,.legal-warning{color:var(--text-2);margin:0;line-height:1.55}.legal-warning{border-radius:var(--radius-xs);background:#fff5e0a6;border:1px solid #a6630f3d;padding:14px 16px;font-weight:650}.legal-section{border:1px solid var(--border);border-radius:var(--radius-xs);background:#ffffff9e;padding:18px}.legal-section h2{margin:0 0 8px;font-size:18px}.legal-section p{color:var(--text-2);margin:0;line-height:1.62}.muted.small,.small{font-size:13px}.hero-card{border:1px solid #b9792e47;border-left:4px solid var(--amber);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(135deg,#b9792e24,#ffffffe6);margin-top:20px;padding:28px}.hero-card h1{margin-top:6px;font-size:clamp(28px,4vw,42px);line-height:1.1}.hero-card p{max-width:760px;color:var(--text-2)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.app-page{background:radial-gradient(circle at 10% 18%,#d7b0682b,#0000 18%),radial-gradient(circle at 92% 16%,#d7b0681f,#0000 18%),#f8f3ea;min-height:100vh;padding:18px}.app-frame{max-width:1536px;margin:0 auto}.product-shell,.soft-card,.dashboard-main-card{background:#fffcf7f0;border:1px solid #4f3e2124;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.coverage-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.coverage-card{background:#fffcf7f0;border:1px solid #4f3e2124;border-radius:20px;padding:18px;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.coverage-card-top{grid-template-columns:144px minmax(0,1fr);align-items:start;gap:18px;display:grid}.coverage-timeline{justify-content:flex-start;margin:18px 0 0}.coverage-summary-row{display:flex}.product-shell{border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;padding:14px 20px;display:flex}.product-brand{letter-spacing:.03em;color:#1c1812;flex:none;font-family:Cormorant Garamond,serif;font-size:26px}.demo-workspace-banner{color:#24623b;white-space:nowrap;background:#eaf3e8;border:1px solid #1f6f432e;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.product-tabs,.product-actions,.tiny-chip-row,.timeline-compact,.task-summary-row,.split-fields,.match-person,.match-row-actions,.activity-strip,.proof-options,.two-actions{align-items:center;gap:12px;display:flex}.product-tabs{flex-wrap:wrap;flex:340px;gap:24px;min-width:0}.product-tabs a{color:#2f2a21;border-bottom:2px solid #0000;padding:10px 2px;font-size:13px}.product-tabs a.is-active{border-color:#c9963f;font-weight:700}.product-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0}.icon-button,.ghost-button{color:#342b1e;background:#fffdf9;border:1px solid #4f3e2126;border-radius:14px;padding:10px 14px;font-weight:600}.icon-button.is-active{border-color:#bf8c3373;box-shadow:inset 0 0 0 1px #bf8c3324}.avatar-menu{align-items:center;gap:10px;padding-left:10px;font-size:13px;display:flex}.avatar-menu img,.person-token img,.match-person img{object-fit:cover;border-radius:999px;width:36px;height:36px}.dashboard-main-card{border-radius:20px;grid-template-columns:144px minmax(0,1fr) 340px;align-items:start;gap:22px;margin-top:18px;padding:18px;display:grid}.dashboard-main-card.specialist{grid-template-columns:168px minmax(0,1fr) 290px}.property-thumb{object-fit:cover;border-radius:10px;width:144px;height:132px}.property-thumb.large{width:168px;height:214px}.main-card-copy h1{color:#1d1914;margin:6px 0 10px;font-family:Cormorant Garamond,serif;font-size:26px}.dashboard-main-card.specialist .main-card-copy h1{letter-spacing:-.04em;font-family:Inter,sans-serif;font-size:44px;font-weight:700}.micro-label,.proof-label,.summary-unit>span{letter-spacing:.18em;text-transform:uppercase;color:#8b7b63;font-size:10px;font-weight:700;display:block}.service-chip,.service-subtitle{background:#f4f0e7;border:1px solid #4f3e211a;border-radius:999px;margin-bottom:12px;padding:6px 12px;font-size:12px;display:inline-flex}.service-subtitle{color:#463c30;background:0 0;border:0;margin:0 0 10px;padding:0}.task-time{color:#4d4336;font-size:14px}.timeline-compact{flex-wrap:nowrap;justify-content:flex-end;align-self:start;align-items:flex-start;gap:16px;margin:8px 0 18px}.timeline-node{justify-items:center;gap:6px;min-width:74px;display:grid;position:relative}.timeline-node span{background:#fff;border:2px solid #d2c6b5;border-radius:999px;width:18px;height:18px}.timeline-node span.is-active{background:#4f8a4f;border-color:#4f8a4f}.timeline-node strong{text-align:center;font-size:12px;font-weight:600}.timeline-node small{color:#8b7b63;font-size:11px}.task-summary-row{border-top:1px solid #4f3e2114;grid-column:1/-1;align-items:stretch;padding-top:16px}.summary-unit{flex:1;min-width:0}.summary-action{align-items:center;margin-left:auto;display:flex}.gold-button,.green-button{color:#fff;border:0;border-radius:10px;padding:14px 22px;font-weight:700}.gold-button{background:#bf8c33}.green-button{background:#4f8a4f}.gold-button.small,.ghost-button.small{padding:10px 14px;font-size:12px}.ghost-button.danger{color:#b42318;border-color:#b4231847}.gold-button.wide,.ghost-button.wide,.submit-bar{justify-content:center;width:100%;display:inline-flex}.ghost-button{justify-content:center;display:inline-flex}.person-token{align-items:center;gap:10px;margin-top:10px;display:flex}.mini-badge{color:#8c6320;background:#f4e2bc;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;display:inline-flex}.tiny-chip-row{flex-wrap:wrap}.tiny-chip,.pill-note{color:#473d30;background:#fffdf8;border:1px solid #4f3e211f;border-radius:9px;align-items:center;padding:7px 10px;font-size:12px;display:inline-flex}.pill-note.is-green{color:#4e7f4e;background:#eef6ec}.pill-note.is-blue{color:#4e6eaa;background:#edf2fb}.right-action-panel{align-content:start;gap:12px;display:grid}.detail-hero{grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:18px;display:grid}.detail-main-card{margin-top:0}.detail-grid{grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-top:18px;display:grid}.detail-side-card,.workflow-step-card{min-height:100%}.accepted-flow-note{background:#fffefa;border:1px solid #4f3e2114;border-radius:14px;gap:8px;padding:12px;display:grid}.map-placeholder{background:linear-gradient(135deg,#bf8c3314,#ffffffe0),repeating-linear-gradient(0deg,#0000,#0000 26px,#4f3e2108 26px 27px),repeating-linear-gradient(90deg,#0000,#0000 26px,#4f3e2108 26px 27px);border:1px solid #4f3e2114;border-radius:16px;align-content:end;min-height:180px;padding:16px;display:grid}.map-placeholder strong,.map-placeholder small{display:block}.price-engine-card{background:#bf8c3314;border:1px solid #bf8c332e;border-radius:14px;gap:8px;padding:12px;display:grid}.price-engine-card strong,.price-engine-card small{display:block}.price-engine-card p{color:#6b5e4a;margin:0;font-size:12px}.workflow-steps,.checklist-list{gap:12px;display:grid}.workflow-steps article,.checklist-item{background:#fffefa;border:1px solid #4f3e2114;border-radius:14px;gap:6px;padding:14px;display:grid}.workflow-steps p,.checklist-item small{color:#6f6250;margin:0}.operator-assign-layout{grid-template-columns:260px minmax(0,1fr) 360px;gap:18px;margin-top:18px;display:grid}.assign-sidebar,.assign-center,.assign-fit-panel{min-height:100%}.task-list-card,.candidate-card{color:inherit;background:#fffefa;border:1px solid #4f3e2114;border-radius:14px;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px;display:grid}.task-list-card.is-selected,.candidate-card.is-selected{border-color:#bf8c3347;box-shadow:inset 0 0 0 1px #bf8c331f}.task-list-card img{object-fit:cover;border-radius:10px;width:56px;height:56px}.assign-property-head{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:16px;display:grid}.assign-property-head img{object-fit:cover;border-radius:12px;width:140px;height:116px}.checklist-fit-card,.soft-subsection{margin-top:18px}.checklist-fit-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.checklist-fit-head h3{margin:0;font-size:15px}.checklist-fit-head span{color:#6d614e;font-size:13px}.coverage-covered{border-color:#4f8a4f2e}.coverage-partial{border-color:#bf8c3338}.coverage-missing{border-color:#8578662e}.candidate-meta{justify-items:end;gap:8px;display:grid}.trust-stack,.assign-actions{gap:12px;margin-top:16px;display:grid}.trust-block{background:#fffefa;border:1px solid #4f3e2114;border-radius:14px;padding:12px}.trust-block strong,.trust-block p{margin:0;display:block}.trust-block p{color:#6d614e;margin-top:6px}.fit-metrics-list{gap:10px;margin-top:16px;display:grid}.fit-metrics-list div{border-bottom:1px solid #4f3e2114;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.fit-metrics-list span{color:#6d614e}.fit-person-card{gap:12px;display:grid}.live-step-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.live-step{justify-items:center;gap:8px;display:grid}.live-step span{background:#fff;border:2px solid #cfc4b3;border-radius:999px;width:16px;height:16px}.live-step.is-active span{background:#4f8a4f;border-color:#4f8a4f}.live-step strong{text-align:center;font-size:12px}.price-block strong{margin-top:20px;font-size:38px;display:block}.price-block span{color:#7c6d5a;font-size:12px}.dashboard-grid,.metrics-grid,.job-proof-grid{gap:18px;margin-top:18px;display:grid}.dashboard-grid{grid-template-columns:280px minmax(0,1fr)}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-proof-grid{grid-template-columns:minmax(0,1fr) 420px}.card-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-head h2,.current-job-card h2{margin:0;font-family:Cormorant Garamond,serif;font-size:18px}.card-head a{color:#9c6b18;font-size:12px}.task-form{gap:14px;display:grid}.task-builder{border-top:1px solid #4f3e2114;margin-top:12px;padding-top:14px}.task-builder summary{cursor:pointer;color:#6b5e4a;margin-bottom:14px;font-size:13px;list-style:none}.task-builder summary::-webkit-details-marker{display:none}.task-property-preview{background:#fffefa;border:1px solid #4f3e2114;border-radius:14px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:10px;display:grid}.task-property-preview img{object-fit:cover;border-radius:10px;width:88px;height:72px}.task-property-preview strong,.task-property-preview small{display:block}.task-property-preview small{color:#736655;margin-top:4px}.task-form label>span,.field-label{color:#463c30;margin-bottom:6px;font-size:12px;display:block}.field{background:#fffdfa;margin-top:0}.spacious{gap:8px}.checkbox-chip-row{flex-wrap:wrap;gap:10px;display:flex}.check-chip{position:relative}.check-chip input{opacity:0;pointer-events:none;position:absolute}.check-chip span{color:#544734;background:#fffdf9;border:1px solid #4f3e211f;border-radius:14px;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;display:inline-flex}.check-chip input:checked+span{color:#7a5b20;background:#bf8c331c;border-color:#bf8c3357}.structured-checklist-builder,.structured-capability-fieldset{background:#fffdf9b8;border:1px solid #4f3e211a;border-radius:18px;gap:12px;padding:14px;display:grid}.structured-capability-fieldset legend{color:#463c30;padding:0 6px;font-weight:800}.structured-capability-fieldset p,.builder-head p{color:#736655;margin:4px 0 0;font-size:13px;line-height:1.4}.builder-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checklist-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.checklist-library-grid.compact{max-height:520px}.library-check-item{background:#fffefa;border:1px solid #4f3e211a;border-radius:14px;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:8px;padding:10px;display:grid}.library-check-item label,.capability-check{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.library-check-item strong,.library-check-item small,.capability-check strong,.capability-check small{display:block}.library-check-item small,.capability-check small{color:#736655;text-transform:capitalize;font-size:11px}.mini-select{color:#463c30;background:#fffdf9;border:1px solid #4f3e211f;border-radius:999px;width:100%;padding:8px 9px;font-size:11px}.capability-check{background:#fffefa;border:1px solid #4f3e211a;border-radius:14px;padding:10px}.capability-check:has(input:checked){background:#1f80420f;border-color:#1f804247}.library-check-item.must-cover{background:#1f80420f;border-color:#1f804247}.library-check-item.nice-to-have{background:#dc64000f;border-color:#dc640047}.checklist-category-group{flex-direction:column;gap:12px;display:flex}.category-group-header{border-bottom:1px solid #4f3e211a;justify-content:space-between;align-items:flex-end;padding-bottom:4px;display:flex}.category-group-title{font-family:var(--font-serif);color:#463c30;margin:0;font-size:16px}.group-actions{align-items:center;gap:12px;display:flex}.text-button.small,.icon-button.small{color:#8b7d6a;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;padding:0;font-size:11px;font-weight:500}.text-button.small:hover,.icon-button.small:hover{color:#1f8042}.builder-defaults-panel{background:#f8f6f199;border:1px dashed #4f3e2126;border-radius:12px;margin-bottom:8px;padding:12px 16px}.defaults-row{align-items:center;gap:16px;margin-top:8px;display:flex}.item-proof-reqs{border-top:1px solid #4f3e2114;grid-column:1/-1;align-items:center;gap:12px;margin-top:4px;padding-top:8px;display:flex}.proof-check{color:#463c30;align-items:center;gap:6px;font-size:12px;display:flex}.compact-fieldset{padding:12px}.property-portfolio-grid{gap:12px;display:grid}.property-workspace-card,.calendar-property-cell,.calendar-empty-slot{text-decoration:none}.property-workspace-card{background:linear-gradient(135deg,#fffefaf5,#f4ebdc7a);border:1px solid #4f3e211a;border-radius:18px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.property-card-image{object-fit:cover;border-radius:16px;width:180px;max-width:100%;height:124px;box-shadow:inset 0 0 0 1px #4f3e211a}.property-workspace-card:hover{border-color:#bf8c3359;transform:translateY(-2px);box-shadow:0 14px 32px #2d1f0714}.property-workspace-copy strong,.property-card-action{display:block}.property-card-action{color:#8c5c13;margin-top:8px;font-size:12px;font-weight:900}.property-workspace-hero{background:#fffcf7f5;border:1px solid #4f3e2124;border-radius:28px;grid-template-columns:260px minmax(0,1fr) 250px;align-items:stretch;gap:20px;margin-top:18px;padding:18px;display:grid;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.property-workspace-hero>img{object-fit:cover;border-radius:22px;width:100%;min-height:210px}.property-workspace-hero h1,.calendar-command-card h1,.task-form-hero h2{font-family:Cormorant Garamond,serif;line-height:.95}.property-workspace-hero h1{margin:10px 0;font-size:clamp(46px,6vw,78px)}.property-workspace-hero p,.calendar-command-card p,.task-form-hero p{color:#6f6250;margin:0}.property-workspace-hero aside{background:#bf8c3314;border:1px solid #bf8c3333;border-radius:20px;align-content:center;gap:8px;padding:16px;display:grid}.property-workspace-hero aside span{letter-spacing:.1em;color:#9a7a43;text-transform:uppercase;font-size:11px;font-weight:900}.property-action-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.property-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.property-task-create{margin-top:18px}.property-task-form{gap:16px;display:grid}.pricing-breakdown{background:#fffcf7f5;border:1px solid #4f3e2124;border-radius:16px;margin:16px 0;padding:20px}.pricing-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pricing-header h3{color:#4f3e21;margin:0;font-size:18px}.pricing-header strong{font-family:var(--font-mono);color:#1f1b16;font-size:22px}.recommended-range{font-size:14px}.pricing-details{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}.pricing-row{border-bottom:1px solid #4f3e2114;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.pricing-row:last-child{border-bottom:none}.operator-payout-input{margin-top:16px}.payout-input-group{align-items:center;display:flex;position:relative}.dollar-sign{color:#666;z-index:1;font-weight:500;position:absolute;left:12px}.payout-field{padding-left:24px!important}.warning-text{color:#d97706;margin-left:12px;font-size:14px}.task-property-context{color:#1f1b16b8;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.task-property-context strong,.task-property-context span{background:#fffcf7b8;border:1px solid #4f3e211f;border-radius:999px;padding:7px 10px}.task-form-hero,.property-task-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.task-form-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:end}.task-form-hero h2{margin:6px 0;font-size:clamp(32px,4vw,48px)}.structured-checklist-builder.roomy{padding:18px}.checklist-library-grid.roomy{grid-template-columns:repeat(3,minmax(0,1fr));max-height:560px}.proof-row{grid-template-columns:320px minmax(0,1fr)}.notes-span{grid-column:auto}.calendar-command-card,.coverage-calendar-grid{background:#fffcf7f5;border:1px solid #4f3e2124;border-radius:24px;margin-top:18px;padding:18px;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.calendar-command-card{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.calendar-command-card h1{margin:6px 0;font-size:clamp(40px,5vw,64px)}.coverage-calendar-grid{background:#4f3e2117;grid-template-columns:220px repeat(7,minmax(140px,1fr));gap:1px;padding:1px;display:grid;overflow-x:auto}.calendar-corner,.calendar-day-head,.calendar-property-cell,.calendar-slot-cell{background:#fffefa;min-height:96px}.calendar-corner,.calendar-day-head{color:#6f6250;padding:14px;font-size:12px;font-weight:900}.calendar-day-head strong,.calendar-day-head small,.calendar-property-cell strong,.calendar-property-cell small{display:block}.calendar-row-fragment{display:contents}.calendar-property-cell{color:#1c1812;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.calendar-property-cell img{object-fit:cover;border-radius:14px;width:54px;height:54px}.calendar-property-cell small{color:#736655}.calendar-slot-cell{align-content:start;gap:8px;padding:10px;display:grid}.calendar-empty-slot{color:#8c5c13;background:#bf8c330d;border:1px dashed #4f3e2138;border-radius:14px;place-items:center;min-height:72px;font-size:12px;font-weight:900;display:grid}.calendar-empty-slot.is-compact{min-height:38px}.stay-bar{color:#fff;white-space:nowrap;background:#3f7d6a;align-items:center;height:24px;margin:0 -11px;padding:0 8px;font-size:12px;font-weight:800;text-decoration:none;display:flex;overflow:hidden}.stay-bar:hover{background:#356959}.stay-bar.is-start{border-top-left-radius:999px;border-bottom-left-radius:999px;margin-left:0}.stay-bar.is-end{border-top-right-radius:999px;border-bottom-right-radius:999px;margin-right:0}.stay-bar-label{text-overflow:ellipsis;overflow:hidden}.readiness-month-grid{background:#4f3e2117;border:1px solid #4f3e2124;border-radius:24px;grid-template-columns:repeat(7,minmax(132px,1fr));gap:1px;margin-top:18px;display:grid;overflow-x:auto;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.readiness-month-head,.readiness-month-day{background:#fffefa}.readiness-month-head{color:#6f6250;text-transform:uppercase;min-height:44px;padding:12px;font-size:12px;font-weight:900}.readiness-month-day{align-content:start;gap:10px;min-height:178px;padding:10px;display:grid}.readiness-month-day.is-muted{background:#fffcf79e}.readiness-month-date{color:#6f6250;justify-content:space-between;gap:8px;font-size:12px;display:flex}.readiness-month-date strong{color:#1c1812;font-size:18px}.readiness-day-stack,.unit-prep-pill{gap:8px;display:grid}.unit-prep-pill{color:#1c1812;background:#1f804212;border:1px solid #1f80422e;border-radius:14px;padding:10px}.unit-prep-pill strong,.unit-prep-pill span{display:block}.unit-prep-pill span{color:#6f6250;font-size:11px}.unit-prep-form{grid-template-columns:minmax(180px,.8fr) minmax(160px,.6fr) minmax(260px,1.4fr);align-items:end;gap:14px;display:grid}.unit-prep-form label{color:#6f6250;gap:6px;font-size:13px;font-weight:800;display:grid}.unit-prep-form-wide{grid-column:1/-1}.contact-trust-card{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:16px;display:grid}.contact-trust-card h3,.trust-modal h3{margin:5px 0;font-family:Cormorant Garamond,serif;font-size:30px}.contact-trust-card p,.trust-modal p,.trust-sync-status small{color:#6f6250}.trust-sync-status{background:#1f804214;border:1px solid #1f804229;border-radius:16px;gap:5px;padding:14px;display:grid}.trust-sync-status strong,.trust-sync-status small{display:block}.trust-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c191747;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trust-modal{background:#fffefa;border:1px solid #4f3e2129;border-radius:24px;width:min(620px,100%);padding:22px;position:relative;box-shadow:0 24px 70px #1c191733}.native-contact-panel{background:#f6efe294;border:1px solid #4f3e211f;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:14px;display:flex}.native-contact-panel strong,.native-contact-panel small{display:block}.native-contact-panel small{color:#6f6250;margin-top:3px}.modal-close{cursor:pointer;background:#f6efe2;border:1px solid #4f3e211f;border-radius:999px;padding:8px 12px;position:absolute;top:14px;right:14px}.two-column-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-endcap{align-items:end;display:flex}.stack-list{gap:12px;display:grid}.match-row-card{background:#fffefa;border:1px solid #4f3e2114;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px;display:grid}.match-person{align-items:flex-start}.match-person>div{gap:4px;min-width:0;display:grid}.match-person strong{font-size:18px}.match-person small{color:#736655}.match-row-actions{flex-direction:column;align-items:stretch}.specialist-job-list{gap:14px;display:grid}.specialist-job-list .match-row-card{grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:16px}.mini-property-thumb{object-fit:cover;border:1px solid #4f3e211a;border-radius:14px;width:128px;height:92px}.specialist-job-list .match-row-actions{min-width:120px}.activity-card{margin-top:18px}.network-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.network-card{background:#fffefa;border:1px solid #4f3e2114;border-radius:12px;gap:12px;padding:14px;display:grid}.activity-strip{flex-wrap:wrap;align-items:stretch}.activity-item{background:#fffefa;border:1px solid #4f3e2114;border-radius:12px;width:calc(25% - 9px);min-width:180px;padding:12px}.activity-item.compact{width:calc(25% - 9px);min-width:160px}.activity-item img{object-fit:cover;border-radius:8px;width:56px;height:56px;margin-bottom:10px}.activity-item strong,.proof-box strong,.metric-tile strong{display:block}.activity-item small,.current-job-card p,.metric-tile small,.proof-box small{color:#736655;margin-top:4px;display:block}.specialist-calendar-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.specialist-calendar-card{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;width:auto;min-width:0;display:grid}.specialist-calendar-card img{width:64px;height:64px;margin:0}.specialist-calendar-card .ghost-button{align-self:center}.metric-tile{min-height:140px;position:relative}.metric-tile strong{margin-top:18px;font-size:22px}.mini-bars{align-items:end;gap:6px;display:flex;position:absolute;bottom:18px;right:18px}.mini-bars span{background:#5e9958;border-radius:3px;width:8px;height:16px}.mini-bars .mid{height:28px}.mini-bars .tall{height:40px}.mini-line{border-bottom:2px solid #8ab07f;border-radius:50% 50% 0 0;width:90px;height:34px;position:absolute;bottom:20px;right:18px}.calendar-icon{color:#c9a05d;font-size:28px;position:absolute;bottom:20px;right:24px}.current-job-card h2{margin-top:10px;font-size:22px}.proof-card,.current-job-card{min-height:260px}.proof-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.proof-box{text-align:center;background:#fffefa;border:1px solid #4f3e2114;border-radius:12px;place-items:center;min-height:120px;padding:18px 10px;display:grid}.submit-bar{color:#756858;background:#ece7dd;border:0;border-radius:10px;padding:14px 18px;font-weight:600}.submit-bar:disabled{opacity:.55;cursor:not-allowed}.empty-state-block{align-content:start;gap:12px;max-width:420px;display:grid}.route-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.summary-grid>div,.stats-grid>div{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px}.summary-grid strong,.stats-grid strong{font-size:20px;display:block}.summary-grid span,.stats-grid span{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:12px;display:block}.worker-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.worker-card{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.premium-card{padding:24px;position:relative;overflow:hidden}.expandable-card.is-expanded{border-color:#2f63d747;box-shadow:0 20px 46px #101e3929}.worker-topline{align-items:center;gap:14px;display:flex}.premium-topline{grid-template-columns:88px minmax(0,1fr);align-items:flex-start;display:grid}.worker-title-block{flex:1;min-width:0}.worker-role-line{font-size:16px}.candidate-hero{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:18px;display:grid}.candidate-photo-shell{background:linear-gradient(160deg,#b9792e2e,#2f63d714);border:1px solid #1b2d541f;border-radius:28px;place-items:center;width:108px;height:108px;display:grid;position:relative;overflow:hidden}.candidate-photo-glow{background:radial-gradient(circle at 50% 28%,#ffffffbf,#fff0);border-radius:22px;position:absolute;inset:12px}.candidate-photo{object-fit:cover;z-index:1;border-radius:24px;width:92px;height:92px;position:relative;box-shadow:0 12px 22px #101e391f}.candidate-headline{min-width:0}.candidate-name{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,3vw,32px);font-weight:800;line-height:1.06}.candidate-meta-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.candidate-role-line,.candidate-years{color:var(--text-2);font-size:14px;font-weight:600}.candidate-trust-line{margin-top:12px}.candidate-bio{color:var(--text-2);margin-top:12px;font-size:14px;line-height:1.45}.avatar,.avatar-lg{object-fit:cover;border:1px solid var(--border-hi);border-radius:999px}.avatar{width:44px;height:44px}.avatar-lg{width:68px;height:68px}.referral-box{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:16px;padding:14px}.premium-referral{margin-top:18px}.premium-quote{color:var(--text);font-size:18px;line-height:1.45}.referral-box p{margin:8px 0}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.premium-stats-grid{margin-top:18px}.manager-quote-card{border-left:3px solid var(--amber);color:var(--text-2);background:#1b2d540a;border-radius:14px;margin:18px 0 0;padding:16px 18px;font-size:16px;line-height:1.5}.authorization-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pending-timing-grid{margin-top:16px}.tags-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.premium-tags{margin-top:18px}.tag,.status-pill{border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.tone-green{color:var(--green);background:#1f8f5f1f}.status-pill.tone-blue{color:var(--blue);background:#2f63d71f}.trust-line{margin-top:10px}.btn,.btn-secondary,.btn-ghost{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s,filter .12s;display:inline-flex}.btn:active:not(:disabled),.btn-secondary:active:not(:disabled),.btn-ghost:active:not(:disabled){filter:brightness(.94);transform:scale(.96)}.btn.danger,.btn-ghost.danger{color:#b42318;border-color:#b4231847}.btn:disabled,.btn-secondary:disabled,.btn-ghost:disabled{opacity:.45;cursor:not-allowed}.field,.textarea,.select{border:1px solid var(--border-hi);background:var(--surface);border-radius:12px;width:100%;margin-top:8px;padding:12px 14px}.form-stack{gap:14px;display:grid}.guided-review-form{border:1px solid var(--border-hi);box-shadow:var(--shadow);background:linear-gradient(#fffffff5,#f8f5eef5);border-radius:20px;padding:18px}.star-rating-field{border:0;gap:10px;margin:0;padding:0;display:grid}.star-rating-field legend{font-weight:700}.star-rating-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.star-option{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:16px;gap:6px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.star-option input{opacity:0;cursor:pointer;position:absolute;inset:0}.star-option:has(input:checked){border-color:#b9792e73;transform:translateY(-1px);box-shadow:0 12px 24px #b9792e1f}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-span-2,.form-submit-span{grid-column:1/-1}.check-grid{border:1px solid var(--border-hi);background:#ffffff80;border-radius:16px;gap:10px;padding:14px;display:grid}.check-grid legend{padding:0 6px;font-weight:700}.check-grid label{align-items:center;gap:8px;display:flex}.list-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.card-row,.dashboard-card,.match-card{border:1px solid var(--border);background:#ffffff8c;border-radius:16px;padding:16px}.match-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:16px;display:grid}.card-facts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.card-facts span{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:6px 10px;font-size:12px}.timeline-lite{border-top:1px solid var(--border);gap:10px;margin-top:16px;padding-top:16px;display:grid}@media (max-width:860px){.form-grid,.grid-2,.ops-grid,.ops-strip,.coverage-focus,.ops-hero,.coverage-grid,.coverage-rail{grid-template-columns:1fr}.list-row,.bench-top,.bench-actions,.coverage-head,.mini-list-row{flex-direction:column;align-items:flex-start}.product-shell,.dashboard-main-card,.dashboard-main-card.specialist,.coverage-board,.detail-hero,.detail-grid,.operator-assign-layout,.dashboard-grid,.network-strip,.metrics-grid,.job-proof-grid,.proof-options{grid-template-columns:1fr}.product-shell,.product-actions,.product-tabs,.task-summary-row,.timeline-compact,.split-fields,.two-column-form,.match-row-card,.match-row-actions,.two-actions{flex-direction:column;align-items:flex-start}.dashboard-grid.tasks-layout,.two-column-form{grid-template-columns:1fr}.activity-item,.activity-item.compact{width:100%}.property-thumb,.property-thumb.large{width:100%;height:200px}.coverage-card-top,.assign-property-head,.task-list-card,.candidate-card,.live-step-strip{grid-template-columns:1fr}}.star-option-stars{color:var(--amber);letter-spacing:1px;font-size:18px}.star-option-fade{color:#b9792e2e}.star-option small{color:var(--text-3)}.timeline{gap:14px;display:grid}.timeline-item{grid-template-columns:18px 1fr;gap:14px;display:grid}.timeline-dot{background:var(--amber);border-radius:999px;width:12px;height:12px;margin-top:6px}.timeline-title{text-transform:capitalize;font-weight:700}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 10px}.notice{border-radius:var(--radius-sm);color:var(--text);background:#b9792e1f;border:1px solid #b9792e4d;padding:12px 14px}.lead-admin-list{gap:14px;display:grid}.lead-admin-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:14px;padding:18px;display:grid}.lead-admin-card h3{margin:4px 0}.lead-admin-card dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;display:grid}.lead-admin-card dt{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.lead-admin-card dd{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0}.filter-row{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.filter-pill{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;display:inline-flex}.login-layout{gap:20px;max-width:420px;margin-top:24px;margin-left:auto;margin-right:auto;display:grid}.login-card{background:var(--surface);border:1px solid var(--border-hi);box-shadow:var(--shadow);border-radius:20px;gap:16px;padding:28px;display:grid}.login-card-head{gap:4px;margin-bottom:4px;display:grid}.login-title{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:900}.login-subtitle{color:var(--text-2);margin:0}.login-btn{width:100%;margin-top:4px}.login-divider{color:var(--text-3);align-items:center;gap:12px;margin:2px 0;font-size:13px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--border);flex:1;height:1px}.login-signup-btn{text-align:center;width:100%}.login-account-request{border-top:1px solid var(--border);gap:10px;padding-top:14px;display:grid}.login-demo-strip{gap:10px;display:grid}.login-demo-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);text-align:center;margin:0;font-size:12px;font-weight:700}.login-demo-links{gap:8px;display:flex}.login-demo-btn{text-align:center;flex:1;padding:10px 8px;font-size:13px}.account-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px}.stack{gap:16px;display:grid}.business-hero{padding:32px}.login-hero{padding:34px}.worker-home-shell,.worker-request-shell{gap:18px;margin-top:20px;display:grid}.worker-home-hero{box-shadow:var(--shadow);background:linear-gradient(135deg,#2f63d714,#fffffff5);border:1px solid #2f63d724;border-radius:24px;gap:18px;padding:28px;display:grid}.worker-home-identity{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;display:grid}.worker-home-avatar{object-fit:cover;border:2px solid #1b2d541f;border-radius:28px;width:96px;height:96px;box-shadow:0 12px 22px #101e391a}.worker-home-avatar-initial{color:#7a4f1c;background:#b9792e1f;justify-content:center;align-items:center;font-size:38px;font-weight:800;display:inline-flex}.worker-home-identity h1{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(38px,5vw,56px);line-height:.94}.worker-home-identity p{color:var(--text-2);margin:8px 0 0;font-size:18px}.worker-home-trust{flex-wrap:wrap;gap:12px;display:flex}.worker-home-trust-pill{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;display:inline-flex}.worker-home-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:20px;display:grid}.worker-home-action-stack{gap:12px;display:grid}.profile-builder-shell{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.profile-builder-form{gap:18px;display:grid}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-preview-row{grid-template-columns:96px minmax(0,1fr);align-items:end;gap:16px;display:grid}.profile-preview-image{object-fit:cover;border:2px solid var(--border-hi);background:var(--surface-2);border-radius:999px;width:96px;height:96px}.profile-preview-image.square{border-radius:18px}.profile-step-list.compact{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-step{border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text-2);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.profile-step span{border:1px solid var(--border-hi);width:22px;height:22px;color:var(--text-3);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.profile-step strong{font-size:13px;line-height:1.25}.profile-step.is-complete{color:#14532d;background:#15803d14;border-color:#15803d33}.profile-step.is-complete span{color:#fff;background:#15803d;border-color:#15803d}.profile-home-row{align-items:center;gap:16px;display:flex}.profile-home-row .btn{white-space:nowrap;width:auto}.review-history-card{background:var(--surface-2);border:1px solid var(--border);border-radius:18px;gap:14px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.review-history-card:hover{border-color:#2f63d72e;transform:translateY(-2px);box-shadow:0 16px 28px #101e3914}.review-history-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.review-history-title{font-size:24px;font-weight:800;line-height:1}.review-history-copy{color:var(--text-2)}.review-history-footer{color:var(--blue);justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.history-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opportunity-card{background:var(--surface);border:1px solid var(--border-hi);box-shadow:var(--shadow);border-radius:24px;gap:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;overflow:hidden}.opportunity-card:hover{border-color:#2f63d733;transform:translateY(-2px);box-shadow:0 20px 42px #101e3924}.opportunity-image-wrap{aspect-ratio:16/10;position:relative;overflow:hidden}.opportunity-image{object-fit:cover;width:100%;height:100%;display:block}.opportunity-status{position:absolute;top:14px;right:14px}.opportunity-body{gap:14px;padding:18px;display:grid}.opportunity-title{letter-spacing:-.03em;font-size:28px;font-weight:900;line-height:.96}.opportunity-meta{flex-wrap:wrap;gap:8px;display:flex}.opportunity-meta span{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:7px 10px;font-size:13px}.opportunity-trust-card{background:#1f8f5f14;border:1px solid #1f8f5f1f;border-radius:16px;padding:14px}.opportunity-trust-line{color:var(--green);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opportunity-cta{color:var(--blue);background:#2f63d71f;border-radius:14px;justify-content:center;align-items:center;padding:12px 14px;font-weight:800;display:inline-flex}.review-summary-card{gap:14px;display:grid}.review-stars{color:var(--amber);align-items:center;gap:10px;display:inline-flex}.review-stars-glyphs{letter-spacing:2px;font-size:24px}.review-stars-empty{color:#b9792e38}.worker-complete-layout{text-align:center}.worker-radar-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:16px}.flippable-card{perspective:1200px;min-height:680px}.card-face{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0}.card-front{cursor:pointer}.card-back{border-top:1px solid var(--border);gap:16px;margin-top:18px;padding-top:18px;display:grid}.flip-hint{text-align:center;color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;margin-top:18px;font-size:13px;font-weight:700}.compact-topline{align-items:center}.compact-topline h3{margin:0}.flip-back-head{gap:10px;display:grid}.reference-list{gap:12px;display:grid}.reference-item{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:14px}.reference-meta{color:var(--text-3);font-size:12px;font-weight:700;line-height:1.4}.reference-quote{color:var(--text-2);margin-top:8px;font-size:18px;line-height:1.35}.venue-request-card{background:var(--surface);border:1px solid var(--border-hi);box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.venue-request-top{display:grid}.venue-request-image{object-fit:cover;width:100%;height:240px;display:block}.venue-request-copy{min-width:0;padding:20px 20px 0}.venue-request-name{letter-spacing:-.04em;font-size:clamp(34px,5vw,42px);font-weight:900;line-height:.92}.venue-request-meta{color:var(--text-2);margin-top:6px;font-size:18px}.request-hero-card{background:var(--surface);border:1px solid var(--border-hi);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}.request-hero-image{object-fit:cover;width:100%;height:100%;display:block}.request-hero-body{gap:14px;padding:22px;display:grid}.request-hero-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.request-hero-topline h1{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(34px,6vw,56px);line-height:.96}.request-hero-venue{font-size:24px;font-weight:800}.request-hero-copy{color:var(--text-2);font-size:18px}.request-hero-chips{flex-wrap:wrap;gap:10px;display:flex}.request-hero-chips span{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:8px 12px}.decision-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#b9792e14,#fffffffa);border:1px solid #b9792e2e;border-radius:22px;gap:18px;padding:24px;display:grid}.decision-copy h2{margin:8px 0 0;font-size:38px;line-height:1}.decision-copy p{color:var(--text-2);font-size:18px}.decision-actions{flex-wrap:wrap;gap:12px;display:flex}.decision-actions form{gap:14px;display:grid}.decision-btn{min-width:180px;min-height:54px}.decision-btn.primary{font-size:18px}.commitment-callout{gap:10px;display:grid}.commitment-line{background:var(--surface-2);border:1px solid var(--border);color:var(--text-1);border-radius:16px;padding:14px 16px}.commitment-checkbox{color:var(--text-1);background:#ffffffd1;border:1px solid #b9792e3d;border-radius:16px;grid-template-columns:18px 1fr;align-items:flex-start;gap:12px;padding:14px 16px;display:grid}.commitment-checkbox input{width:18px;height:18px;margin-top:2px}.flip-actions{gap:12px;margin-top:auto;display:grid}.wide-btn{width:100%}.venue-review-list{gap:12px;margin-top:16px;display:grid}.venue-review-card{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:14px;padding:14px 16px;font-size:16px;line-height:1.45}.venue-trust-inline{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.venue-trust-inline span,.venue-trust-inline strong{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:8px 12px}.venue-reference-list{gap:14px;display:grid}.venue-trust-panel{gap:18px;display:grid}.venue-trust-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.venue-trust-stat strong{font-size:26px;line-height:1;display:block}.venue-trust-stat span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:700;display:block}.venue-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.venue-signal-column{gap:10px;display:grid}.venue-signal-list{gap:12px;display:grid}.venue-signal-card,.venue-reference-card{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;padding:16px}.venue-reference-header{gap:4px;display:grid}.venue-reference-quote{color:var(--text);margin-top:10px;font-size:18px;line-height:1.4}.venue-reference-stats{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.venue-reference-stats span{border:1px solid var(--border);color:var(--text-2);background:#fff;border-radius:999px;padding:8px 12px;font-size:13px}.prompt-overlay{z-index:20;background:#12182685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.prompt-card{background:var(--surface);border:1px solid var(--border-hi);width:min(520px,100%);box-shadow:var(--shadow);border-radius:22px;padding:24px}.prompt-card h2{margin:8px 0 0;font-size:36px;line-height:1}.prompt-card p{color:var(--text-2)}.worker-radar-head{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.worker-radar-copy{color:var(--text-2);font-size:16px}.worker-radar-meta{gap:18px;display:flex}.worker-radar-meta span{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.worker-radar-meta strong{margin-top:4px;font-size:20px;display:block}.account-card .person-chip{box-shadow:none;margin-top:10px}.person-chip{background:var(--surface);border:1px solid var(--border-hi);box-shadow:var(--shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.person-chip-copy{flex:1;min-width:0}.person-chip-name{word-break:break-word;font-size:28px;font-weight:800;line-height:1.05}.person-chip-trailing{align-items:center;display:flex}.metric-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:18px;padding:22px 18px}.metric-card strong{font-size:38px;line-height:1;display:block}.metric-card span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:700;display:block}.pending-layout,.confirm-layout,.arrival-layout{margin-top:20px}.pending-layout{gap:18px;display:grid}.pending-intro{text-align:center;padding-top:8px}.pending-intro h1,.confirm-heading{letter-spacing:-.03em;margin:0;font-size:clamp(34px,6vw,58px);font-weight:900;line-height:1.02}.pending-intro p,.confirm-sub{max-width:560px;color:var(--text-2);margin:14px auto 0;font-size:19px;line-height:1.35}.masked-notice-card{border:1px solid #b9792e47;border-left:3px solid var(--amber);background:#ffffffbf;border-radius:14px;padding:16px 18px}.masked-notice-line{color:var(--text-2);font-size:18px;line-height:1.55}.status-timeline-card{gap:0;display:grid}.status-step-row{grid-template-columns:54px 1fr;gap:16px;display:grid}.status-step-rail{flex-direction:column;align-items:center;display:flex}.status-step-dot{width:42px;height:42px;color:var(--text-3);background:#fff;border:2px solid #1b2d542e;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:flex}.status-step-line{background:#2f63d72e;flex:1;width:2px;min-height:48px}.status-step-copy{padding-bottom:34px}.status-step-title{font-size:30px;font-weight:800;line-height:1.1}.status-step-detail{color:var(--text-2);margin-top:8px;font-size:21px;line-height:1.45}.status-step-row.done .status-step-dot,.confirm-pipeline-dot{color:var(--green);background:#1f8f5f1a;border-color:#1f8f5f47}.status-step-row.active .status-step-dot{color:var(--amber);border-color:#b9792e66}.pending-bottom-bar,.arrival-time-strip{background:var(--surface);border:1px solid var(--border-hi);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:1fr 1fr;gap:18px;padding:22px 28px;display:grid}.pending-right-summary{text-align:right}.eta-label,.time-item-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:800}.eta-value{margin-top:8px;font-size:42px;font-weight:800;line-height:1}.eta-note{color:var(--text-2);margin-top:8px;font-size:24px;font-weight:700}.pending-actions{justify-content:center}.review-prompt-banner{color:var(--blue);background:#2f63d71a;border:1px solid #2f63d72e;border-radius:14px;margin-bottom:16px;padding:14px 16px;font-weight:700}.transition-pill{color:var(--amber);background:#b9792e24;border-radius:999px;justify-self:center;align-items:center;gap:10px;padding:10px 16px;font-weight:800;display:inline-flex}.transition-dot{background:currentColor;border-radius:999px;width:10px;height:10px;animation:.8s ease-in-out infinite zana-pulse}.pending-shift-time{color:var(--amber);background:#b9792e24;border-radius:999px;padding:10px 16px;font-weight:800}.confirm-layout{text-align:center;gap:18px;display:grid}.confirm-chip{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;background:#b9792e29;border-radius:999px;justify-self:center;padding:8px 16px;font-size:12px;font-weight:800}.confirm-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.confirm-pipeline-card,.moat-panel{background:var(--surface);border:1px solid var(--border-hi);box-shadow:var(--shadow);text-align:left;border-radius:20px;padding:22px}.confirm-pipeline-list{gap:14px;margin-top:12px;display:grid}.confirm-pipeline-item{color:var(--text-2);align-items:center;gap:12px;font-size:17px;display:flex}.confirm-pipeline-dot{border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:inline-flex}.confirm-speed{color:var(--text-2);font-size:19px}.moat-panel{gap:14px;display:grid}.moat-item{color:var(--text-2);font-size:17px;line-height:1.5}.confirm-actions{justify-content:center}.arrival-layout{gap:18px;display:grid}.arrival-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.arrival-logo{color:var(--amber);font-size:28px;font-weight:900}.arrival-logo span{color:var(--text)}.arrival-shift-chip{border:1px solid var(--border-hi);color:var(--text-2);background:#ffffffe6;border-radius:999px;padding:10px 18px;font-weight:700}.arrival-status-bar,.arrival-checkin,.arrival-callback-note,.radar-map{background:var(--surface);border:1px solid var(--border-hi);box-shadow:var(--shadow);border-radius:20px}.arrival-status-bar{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.arrival-status-left{align-items:center;gap:14px;display:flex}.arrival-worker-avatar{object-fit:cover;border:2px solid #1f8f5f40;border-radius:999px;width:64px;height:64px}.arrival-status-name{font-size:32px;font-weight:800}.arrival-status-line,.arrival-checkin-sub{color:var(--text-2);font-size:18px}.arrival-eta-badge{text-align:right}.arrival-eta-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:800}.arrival-eta-value{color:var(--green);margin-top:6px;font-size:42px;font-weight:800}.arrival-checkin,.arrival-callback-note{padding:18px 20px}.arrival-checkin-title{font-size:20px;font-weight:800}.arrival-callback-note{color:var(--text-2);font-size:17px}.radar-map{min-height:520px;position:relative;overflow:hidden}.worker-radar-map{min-height:320px}.radar-ring,.radar-deadline-ring{border:1px solid #2f63d724;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-ring-1{width:78%;height:78%}.radar-ring-2{width:54%;height:54%}.radar-ring-3{width:30%;height:30%}.radar-deadline-ring{border-style:dashed;border-color:#b9792e59;width:42%;height:42%}.radar-deadline-label,.radar-venue-label,.radar-worker-label{color:var(--text-3);font-size:14px;font-weight:700;position:absolute}.radar-deadline-label{color:#b9792ed9;top:30%;left:50%;transform:translate(-50%)}.radar-venue{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.venue-pulse{background:#b9792e1f;border-radius:999px;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-venue-dot{background:var(--amber);z-index:1;border-radius:999px;width:16px;height:16px;margin:0 auto;position:relative}.radar-venue-label{color:var(--amber);letter-spacing:.06em;margin-top:18px;position:static}.radar-route{width:100%;height:100%;position:absolute;inset:0}.radar-worker{position:absolute;transform:translate(-50%,-50%)}.radar-pulse{background:#1f8f5f1f;border-radius:999px;width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-worker-img{object-fit:cover;z-index:1;border:2px solid #1f8f5f59;border-radius:999px;width:52px;height:52px;position:relative}.radar-worker-label{color:var(--text);margin-top:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.arrival-time-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.time-item-val{margin-top:8px;font-size:32px;font-weight:800}.time-item-val.amber{color:var(--amber)}.time-item-val.green{color:var(--green)}.time-item-val.red{color:var(--red)}.time-sep{display:none}.worker-flow-hero{box-shadow:var(--shadow);background:linear-gradient(135deg,#2f63d717,#fffffff2);border:1px solid #2f63d72e;border-radius:20px;margin-top:20px;padding:26px}.worker-flow-hero h1{margin:8px 0 0;font-size:clamp(34px,5vw,52px)}.worker-flow-hero p{max-width:760px;color:var(--text-2);font-size:18px}.worker-active-stack{gap:18px;margin-top:20px;display:grid}.worker-time-strip{box-shadow:none;background:0 0;border:0;margin-top:16px;padding:16px 0 0}.backup-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.backup-card{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.backup-copy{min-width:0}.backup-copy strong{font-size:18px;display:block}.action-callout{background:#2f63d714;border:1px solid #2f63d729;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 18px;display:flex}.action-callout strong{margin-bottom:4px;display:block}@keyframes zana-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (max-width:760px){.grid-2{grid-template-columns:1fr}.top-nav,.person-chip,.arrival-status-bar,.arrival-topbar{flex-direction:column;align-items:flex-start}.candidate-hero,.worker-home-identity,.worker-home-grid,.venue-signal-grid{grid-template-columns:1fr}.request-hero-topline,.decision-actions{flex-direction:column}.premium-topline{grid-template-columns:1fr}.worker-radar-head,.worker-radar-meta{flex-direction:column}.pending-intro h1,.confirm-heading{font-size:44px}.pending-intro p,.confirm-sub,.status-step-detail,.masked-notice-line{font-size:18px}.status-step-title,.arrival-status-name{font-size:24px}.pending-bottom-bar,.arrival-time-strip,.confirm-stats-grid,.history-split,.action-callout{grid-template-columns:1fr}.action-callout{justify-content:stretch;display:grid}.radar-map{min-height:380px}}:root{--bg:#f3eee4;--surface:#f8f3eb;--surface-2:#f4ede3;--text:#241f19;--text-2:#5f5649;--text-3:#8f826f;--amber:#c89a48;--green:#7c6d53;--blue:#7f6d57;--red:#b06e53;--border:#63543d24;--border-hi:#63543d3d;--shadow:0 18px 44px #2f221014;--radius:20px;--radius-sm:14px}html,body{color:var(--text);background:linear-gradient(#ffffff70,#0000 18%),radial-gradient(circle at 12% 10%,#c89a481f,#0000 24%),linear-gradient(#f7f2e9 0%,#efe7da 54%,#f6f1e8 100%);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace}h1,h2,h3,.candidate-name,.opportunity-title,.request-hero-topline h1,.worker-home-identity h1,.pending-intro h1,.worker-flow-hero h1,.decision-copy h2{letter-spacing:-.03em;font-family:Cormorant Garamond,Georgia,serif}.page-shell{width:min(1240px,100% - 30px)}.top-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f2e8d1;border:1px solid #63543d24;border-radius:999px;padding:12px 16px;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s;box-shadow:0 12px 30px #3928110f}.top-nav:hover{background:#f8f2e8eb;border-color:#c89a4847;transform:translateY(-2px);box-shadow:0 18px 42px #3928111a}.brand-mark{color:#f5eee2;letter-spacing:.12em;background:#1f1b16;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.brand-mark:hover{background:#2b251f;transform:translateY(-1px)scale(1.03);box-shadow:0 12px 24px #1f1b162e}.eyebrow{color:#8b6930;letter-spacing:.14em;font-size:11px}.panel,.worker-card,.hero-card,.request-hero-card,.venue-request-card,.demo-shell,.guided-review-form{background:linear-gradient(#ffffffd6,#ffffffbd);border-color:#63543d29;box-shadow:0 20px 48px #2f221014}.hero-card,.worker-home-hero,.worker-flow-hero,.decision-panel{background:radial-gradient(circle at 20% 15%,#c89a4824,#0000 42%),linear-gradient(140deg,#ffffffeb,#f7f1e6eb);border:1px solid #c89a4833}.summary-grid>div,.stats-grid>div,.referral-box,.venue-review-card,.venue-signal-card,.venue-reference-card,.worker-radar-card,.backup-card,.review-history-card,.reference-item,.account-card{background:#ffffff9e;border-color:#63543d24}.review-history-card:hover,.opportunity-card:hover{border-color:#c89a4857;box-shadow:0 18px 40px #2f22101f}.manager-quote-card,.action-callout{background:#c89a481a;border-color:#c89a4838}.tag{color:#7b5d28;background:#c89a481f}.status-pill.tone-neutral{color:var(--text-2);background:#63543d1a}.status-pill.tone-green,.status-pill.tone-blue{color:#7b5d28;background:#c89a481f}.status-pill.tone-amber{color:#7b5d28;background:#c89a482e}.status-pill.tone-red{color:#8a4f36;background:#b06e5324}.btn,.btn-secondary,.btn-ghost,.filter-pill,.worker-home-trust-pill,.opportunity-meta span,.request-hero-chips span,.venue-trust-inline span,.venue-trust-inline strong{border-radius:999px}.btn{background:linear-gradient(135deg, #ecd7ab, var(--amber));color:#1b1409;border:1px solid #c89a4857}.btn-secondary{color:#f4ecdf;background:#2a251f;border:1px solid #63543d3d}.btn-ghost,.filter-pill,.worker-home-trust-pill{color:var(--text-2);background:#ffffffbd;border:1px solid #63543d29}.filter-pill.active{color:#7b5d28;background:#c89a4824;border-color:#c89a4842}.opportunity-cta{color:#7b5d28;background:#c89a4829}.field,.textarea,.select{color:var(--text);background:#ffffffd6;border:1px solid #63543d33;border-radius:16px}.field:focus,.textarea:focus,.select:focus{border-color:#c89a4880;outline:none;box-shadow:0 0 0 4px #c89a481f}.top-nav .btn,.top-nav .btn-secondary,.top-nav .btn-ghost{padding:9px 14px;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.top-nav .btn:hover,.top-nav .btn-secondary:hover,.top-nav .btn-ghost:hover{border-color:#c89a4857;transform:translateY(-1px);box-shadow:0 12px 24px #2f22101a}@media (max-width:760px){.top-nav{border-radius:24px}}.marketing-shell{width:min(1180px,100% - 30px);margin:0 auto;padding:24px 0 56px}.marketing-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f2e8db;border:1px solid #63543d24;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s;display:flex;position:sticky;top:16px;box-shadow:0 12px 30px #3928110f}.marketing-nav:hover{background:#faf6eeeb;border-color:#c89a484d;transform:translateY(-2px);box-shadow:0 18px 42px #3928111a}.marketing-brand{color:#f5eee2;letter-spacing:.12em;text-transform:uppercase;background:#1f1b16;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.marketing-brand:hover{background:#2b251f;transform:translateY(-1px)scale(1.03);box-shadow:0 12px 24px #1f1b162e}.marketing-links,.marketing-footer nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.marketing-mobile-menu{display:none}.marketing-links a,.marketing-footer a{min-height:34px;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;transition:transform .18s,color .18s,background-color .18s;display:inline-flex;position:relative}.marketing-links a:before{content:"";z-index:-1;opacity:0;background:#c89a4824;border-radius:999px;transition:opacity .18s,transform .18s;position:absolute;inset:6px 4px;transform:scaleX(.72)}.marketing-links a:hover,.marketing-links a:focus-visible{color:#6f5324;background:#c89a4829;border-color:#c89a4852;outline:none;transform:translateY(-1px)}.marketing-links a:hover:before,.marketing-links a:focus-visible:before{opacity:1;transform:scaleX(1)}.marketing-nav .btn-secondary{transition:transform .2s,box-shadow .2s,background-color .2s}.marketing-nav .btn-secondary:hover{transform:translateY(-1px)scale(1.03);box-shadow:0 14px 28px #1f1b1629}.marketing-mobile-menu summary{min-height:40px;color:var(--text);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#ffffffc2;border:1px solid #63543d24;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:800;list-style:none}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu div{background:#fffaf2f5;border:1px solid #63543d24;border-radius:18px;gap:8px;margin-top:10px;padding:10px;display:grid}.marketing-mobile-menu a{color:var(--text);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:12px 14px;font-size:12px;font-weight:800}.marketing-mobile-menu a:hover,.marketing-mobile-menu a:focus-visible{background:#c89a4829;outline:none}.marketing-hero{border-bottom:1px solid #63543d24;margin-top:46px;padding:64px 0 42px;animation:.7s both marketing-rise}.marketing-hero.has-visual{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:end;gap:28px;display:grid}.marketing-hero h1{max-width:920px;margin:12px 0 18px;font-size:clamp(48px,8vw,96px);line-height:.92}.marketing-hero p:not(.eyebrow){max-width:760px;color:var(--text-2);font-size:clamp(17px,2vw,21px);line-height:1.55}.marketing-interactive{align-content:end;align-self:stretch;gap:12px;min-height:520px;animation:.75s .1s both marketing-pop;display:grid}.interactive-stage{background:#1f1b16;border:1px solid #63543d24;border-radius:28px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 26px 62px #2f221029}.interactive-stage img{object-fit:cover;filter:saturate(.9)contrast(.96)brightness(.86);width:100%;height:100%;transition:transform .55s,filter .35s;position:absolute;inset:0;transform:scale(1.04)}.interactive-stage:hover img{filter:saturate()contrast()brightness(.92);transform:scale(1.1)}.interactive-stage:after{content:"";background:linear-gradient(#1f1b160a,#1f1b16c7);position:absolute;inset:0}.interactive-status{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1b16b8;border:1px solid #ead4a038;border-radius:18px;gap:7px;padding:14px 16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.interactive-status span,.interactive-controls button{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.interactive-status span{color:#e8c87a}.interactive-status strong{color:#f6efe4;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;line-height:.96}.interactive-copy{background:#ffffffa8;border:1px solid #63543d1f;border-radius:20px;padding:16px 18px}.interactive-copy p:not(.eyebrow){color:var(--text-2);margin:8px 0 0;font-size:14px;line-height:1.5}.interactive-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.interactive-controls button{min-height:42px;color:var(--text-2);cursor:pointer;background:#ffffffb8;border:1px solid #63543d24;border-radius:999px;transition:transform .2s,border-color .2s,background-color .2s}.interactive-controls button:hover,.interactive-controls button.is-active{color:#7b5d28;background:#c89a4829;border-color:#c89a486b;transform:translateY(-2px)}.marketing-grid,.team-grid,.market-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.market-list{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-card,.team-card,.market-card,.contact-panel{background:linear-gradient(#ffffffd6,#ffffffa8);border:1px solid #63543d24;border-radius:24px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.62s both marketing-rise;box-shadow:0 18px 42px #2f221012}.marketing-card:hover,.team-card:hover,.market-card:hover,.contact-panel:hover{border-color:#c89a4852;transform:translateY(-4px);box-shadow:0 24px 54px #2f22101c}.marketing-card-image{aspect-ratio:16/9;object-fit:cover;filter:saturate(.92)contrast(.96);border:1px solid #63543d1f;border-radius:18px;width:100%;margin-bottom:18px;transition:transform .35s,filter .25s}.marketing-card:hover .marketing-card-image,.market-card:hover .marketing-card-image{filter:saturate()contrast();transform:scale(1.02)}.marketing-card h2,.team-card h2,.market-card h2,.marketing-split h2,.contact-copy h2{margin:10px 0 12px;font-size:clamp(30px,3.4vw,44px);line-height:.96}.marketing-card p:not(.eyebrow),.team-card p:not(.eyebrow),.market-card p:not(.eyebrow),.marketing-split p,.contact-copy p{color:var(--text-2);line-height:1.6}.marketing-split{border-top:1px solid #63543d24;border-bottom:1px solid #63543d24;grid-template-columns:minmax(240px,.78fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;padding:32px;display:grid}.marketing-note,.contact-success{color:#7b5d28;background:#c89a481f;border:1px solid #c89a483d;border-radius:16px;margin-top:18px;padding:14px 16px}.contact-success.error{color:var(--red);background:#c73a3a1a;border-color:#c73a3a3d}.team-card{min-height:280px}.team-avatar{color:#f5eee2;background:#1f1b16;border-radius:999px;place-items:center;width:68px;height:68px;margin-bottom:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;display:grid}.contact-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;margin-top:24px;display:grid}.specialist-signup-panel{color:#fffaf2;background:linear-gradient(#1f1b16f2,#1f1b16e6);border:1px solid #63543d24;border-radius:28px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;margin-top:24px;padding:28px;display:grid;box-shadow:0 22px 54px #2f22101f}.specialist-signup-panel h2{color:#fffaf2;margin:10px 0 12px;font-size:clamp(34px,4vw,54px);line-height:.96}.specialist-signup-panel p{color:#fffaf2b8;line-height:1.6}.specialist-signup-panel .contact-panel{box-shadow:none;background:#fffaf214;border-color:#ead4a02e;margin:0}.specialist-signup-panel .contact-panel label{color:#fffaf2}.specialist-signup-panel .contact-panel label span{color:#e8c87a}.contact-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-panel label{color:var(--text);font-weight:700;display:grid}.contact-panel label span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px}.contact-message,.contact-panel button,.contact-success{grid-column:1/-1}.contact-copy .btn{margin-top:12px}.marketing-footer{color:var(--text-2);border-top:1px solid #63543d24;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;display:flex}.marketing-footer>span{color:var(--text);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.cookie-consent{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf7f5;border:1px solid #63543d2e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 40px #241c141f}.cookie-consent-copy{min-width:0}.cookie-consent-copy strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:13px;display:block}.cookie-consent-copy p{color:var(--text-2);margin:0;font-size:14px;line-height:1.45}.cookie-consent-copy a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.cookie-consent-btn{white-space:nowrap;flex-shrink:0}@media (max-width:640px){.cookie-consent{flex-direction:column;align-items:stretch}.cookie-consent-btn{width:100%}}@keyframes marketing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-pop{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.marketing-hero,.marketing-interactive,.marketing-card,.team-card,.market-card,.contact-panel{transition:none;animation:none}}@media (max-width:1060px){.marketing-hero.has-visual,.market-list{grid-template-columns:1fr 1fr}.marketing-interactive{min-height:480px}}@media (max-width:760px){.marketing-nav{border-radius:24px;flex-flow:wrap;align-items:center}.marketing-links{display:none}.marketing-mobile-menu{margin-left:auto;display:block;position:relative}.marketing-mobile-menu[open] div{z-index:30;width:min(280px,100vw - 42px);position:absolute;top:100%;right:0}.marketing-grid,.team-grid,.market-list,.marketing-hero.has-visual,.marketing-split,.contact-layout,.specialist-signup-panel{grid-template-columns:1fr}.marketing-hero{margin-top:24px;padding:44px 0 30px}.marketing-interactive{min-height:0}}@media (max-width:560px){.marketing-shell{width:calc(100% - 20px)}.marketing-links,.marketing-footer nav{gap:10px 14px}.marketing-hero h1{font-size:clamp(42px,15vw,64px)}.contact-panel{grid-template-columns:1fr;padding:18px}}.demo-page-wrap{background:radial-gradient(circle at 18% 8%,#c89a481f,#0000 30%),linear-gradient(#f6efe4 0%,#efe6d7 100%);min-height:100vh;padding:28px 0 46px}.zana-demo-app{color:#1f1b16;width:min(1180px,100% - 28px);margin:0 auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.demo-app-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf2db;border:1px solid #63543d24;border-radius:28px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex;position:sticky;top:14px;box-shadow:0 18px 42px #2f221014}.demo-logo{color:#fffaf2;letter-spacing:.14em;text-transform:uppercase;background:#1f1b16;border-radius:999px;place-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:800;display:inline-grid}.demo-mode-switch{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.demo-mode-switch button,.demo-reset,.demo-primary,.demo-secondary{cursor:pointer;border:1px solid #63543d24;border-radius:999px;font-weight:800;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.demo-mode-switch button{color:#63543d;background:#ffffffb8;min-height:44px;padding:0 18px}.demo-mode-switch button:hover,.demo-mode-switch button.is-active,.demo-reset:hover,.demo-primary:hover,.demo-secondary:hover{transform:translateY(-1px);box-shadow:0 14px 30px #2f22101a}.demo-mode-switch button.is-active{color:#fffaf2;background:#c89a48;border-color:#c89a48}.demo-flow-panel{background:#fffaf2c7;border:1px solid #63543d24;border-radius:30px;margin-top:22px;padding:clamp(20px,4vw,34px);box-shadow:0 24px 60px #2f221014}.demo-transition{animation:.34s both marketing-rise}.demo-hero-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.demo-hero-row h1,.demo-data-card h2,.demo-live-card h2,.demo-accepted-card h2,.demo-complete-card h2{color:#1f1b16;letter-spacing:-.035em;margin:8px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:.96}.demo-hero-row h1{max-width:820px;font-size:clamp(42px,6vw,78px)}.demo-hero-row p:not(.demo-eyebrow),.demo-data-card p,.demo-live-card p,.demo-accepted-card p,.demo-complete-card p{color:#645b50;max-width:760px;line-height:1.6}.demo-eyebrow{color:#9a6a24;letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:DM Mono,monospace;font-size:12px;font-weight:700}.demo-progress{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.demo-step-pill{color:#8b8171;background:#ffffff9e;border:1px solid #63543d24;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.demo-step-pill.is-active{color:#fffaf2;background:#1f1b16;border-color:#1f1b16}.demo-step-pill.is-complete{color:#1f8f5f;background:#1f8f5f1f;border-color:#1f8f5f38}.demo-card-grid,.demo-specialist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.demo-property-card,.demo-list-choice,.demo-request-card,.demo-specialist-card,.demo-data-card,.demo-accepted-card,.demo-complete-card{background:#ffffffb8;border:1px solid #63543d24;border-radius:22px;box-shadow:0 18px 42px #2f22100f}.demo-property-card,.demo-list-choice,.demo-request-card{cursor:pointer;text-align:left;transition:transform .2s,border-color .2s,box-shadow .2s}.demo-property-card:hover,.demo-list-choice:hover,.demo-request-card:hover,.demo-property-card.is-selected,.demo-list-choice.is-selected{border-color:#c89a4880;transform:translateY(-3px);box-shadow:0 22px 46px #2f22101a}.demo-property-card{padding:0;overflow:hidden}.demo-property-card img{aspect-ratio:1.35;object-fit:cover;width:100%;display:block}.demo-property-card span,.demo-property-card small{padding-inline:18px;display:block}.demo-property-card span{color:#1f1b16;padding-top:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:600;line-height:1}.demo-property-card small{color:#645b50;padding-top:8px;padding-bottom:18px;line-height:1.4}.demo-wide-action{grid-column:1/-1;justify-content:flex-end;display:flex}.demo-primary,.demo-secondary,.demo-reset{min-height:46px;padding:0 18px}.demo-primary{color:#fffaf2;background:#1f1b16;border-color:#1f1b16}.demo-primary:disabled{cursor:not-allowed;opacity:.42;transform:none}.demo-secondary,.demo-reset{color:#1f1b16;background:#ffffffc7}.demo-option-stack{gap:12px;display:grid}.demo-list-choice,.demo-request-card{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.demo-list-choice span,.demo-request-card strong{color:#1f1b16;font-size:18px;font-weight:800}.demo-list-choice small,.demo-request-card small{color:#645b50;margin-top:5px;display:block}.demo-request-card em{color:#1f8f5f;background:#1f8f5f1f;border-radius:999px;place-items:center;min-width:74px;height:48px;font-style:normal;font-weight:900;display:grid}.demo-two-column,.demo-live-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.demo-data-card,.demo-accepted-card,.demo-complete-card{padding:clamp(20px,3vw,28px)}.demo-data-card h2,.demo-live-card h2,.demo-accepted-card h2,.demo-complete-card h2{font-size:clamp(34px,4vw,52px)}.demo-detail-grid,.demo-complete-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.demo-detail-grid div,.demo-complete-grid div{background:#fffaf2b3;border:1px solid #63543d1f;border-radius:16px;padding:14px}.demo-detail-grid span,.demo-complete-grid span,.demo-note-field span{color:#9a6a24;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.demo-detail-grid strong,.demo-complete-grid strong{color:#1f1b16}.demo-check-list,.demo-check-controls{gap:10px;margin:18px 0;padding:0;display:grid}.demo-check-list li,.demo-check-controls label{color:#3f3932;background:#fffaf2b8;border:1px solid #63543d1f;border-radius:14px;padding:12px 14px;list-style:none}.demo-check-controls label{cursor:pointer;align-items:center;gap:10px;display:flex}.demo-specialist-card{gap:16px;padding:18px;display:grid}.demo-specialist-card img{aspect-ratio:1.3;object-fit:cover;border-radius:18px;width:100%}.demo-specialist-card h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;line-height:1}.demo-specialist-card p{color:#645b50;margin:6px 0 10px}.demo-chip-row{flex-wrap:wrap;gap:8px;display:flex}.demo-chip-row span,.demo-status-chip{color:#7b5d28;background:#c89a4824;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.demo-live-map{background:radial-gradient(circle,#c89a482e,#0000 24%),linear-gradient(140deg,#1f1b16eb,#483b2ad1),url(/images/zana-generated/background-map.png) 50%/cover;border:1px solid #63543d24;border-radius:28px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 22px 54px #2f22101f}.demo-map-orbit{border:1px dashed #fffaf25c;border-radius:999px;position:absolute;inset:72px}.demo-map-house,.demo-map-specialist{border-radius:999px;place-items:center;font-weight:900;display:grid;position:absolute}.demo-map-house{color:#1f1b16;background:#fffaf2;width:116px;height:116px;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-map-specialist{color:#fffaf2;background:#c89a48;width:88px;height:88px;transition:top .32s,left .32s,transform .32s;box-shadow:0 20px 44px #0003}.demo-map-specialist.state-0{top:68%;left:14%}.demo-map-specialist.state-1{top:54%;left:24%}.demo-map-specialist.state-2{top:64%;left:34%}.demo-map-specialist.state-3{top:50%;left:50%;transform:translate(-50%,-50%)}.demo-map-specialist.state-4{top:42%;left:64%}.demo-map-specialist.state-5{background:#1f8f5f;top:30%;left:74%}.demo-live-top,.demo-action-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-status-list{gap:8px;margin:20px 0;display:grid}.demo-status-list button{color:#645b50;cursor:pointer;text-align:left;background:#ffffff9e;border:1px solid #63543d1f;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.demo-status-list button span{color:#63543d;background:#63543d1a;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.demo-status-list button.is-active{color:#1f1b16;background:#c89a4824;border-color:#c89a487a}.demo-status-list button.is-complete span{color:#fff;background:#1f8f5f}.demo-access-note{color:#7b5d28;background:#c89a481a;border:1px solid #63543d24;border-radius:16px;margin:18px 0;padding:14px 16px;font-weight:700}.demo-accepted-card{background:linear-gradient(135deg,#1f8f5f29,#ffffffc2);justify-content:space-between;align-items:center;gap:20px;display:flex}.demo-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.demo-proof-grid img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%}.demo-note-field{gap:8px;margin:18px 0;display:grid}.demo-note-field textarea{resize:vertical;color:#1f1b16;background:#ffffffc7;border:1px solid #63543d29;border-radius:16px;min-height:112px;padding:14px}.demo-complete-card{background:radial-gradient(circle at 88% 10%,#1f8f5f24,#0000 26%),#ffffffc2;border-color:#1f8f5f52}@media (max-width:860px){.demo-app-header,.demo-hero-row,.demo-accepted-card{flex-direction:column;align-items:stretch}.demo-mode-switch{justify-content:stretch}.demo-mode-switch button{flex:220px}.demo-card-grid,.demo-specialist-grid,.demo-two-column,.demo-live-layout{grid-template-columns:1fr}.demo-live-map{min-height:360px}}@media (max-width:560px){.zana-demo-app{width:calc(100% - 18px)}.demo-flow-panel{border-radius:24px;padding:16px}.demo-hero-row h1{font-size:clamp(38px,14vw,58px)}.demo-detail-grid,.demo-complete-grid{grid-template-columns:1fr}.demo-list-choice,.demo-request-card,.demo-live-top,.demo-action-row{flex-direction:column;align-items:stretch}}.demo-page-wrap{background:radial-gradient(circle at 16% 0,#c78f2b21,#0000 32%),radial-gradient(circle at 82% 12%,#fffaf2e6,#0000 28%),linear-gradient(#f5eee4 0%,#ece2d4 100%);width:100%;min-height:100vh;padding:22px 0 56px}.demo-page-wrap.is-fullscreen{margin:0;padding:0}.zl-demo{color:#1f1b16;width:min(1640px,100% - 24px);margin:0 auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative}.zl-demo.is-fullscreen{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.zl-demo button,.zl-demo a,.zl-demo textarea{font:inherit}.zl-shell-nav,.zl-demo-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf2e6;border:1px solid #503f2a21;justify-content:space-between;align-items:center;gap:18px;display:flex;box-shadow:0 16px 46px #3b2a1414}.zl-shell-nav{z-index:40;border-radius:999px;min-height:76px;padding:12px 18px;position:sticky;top:10px}.zl-demo-nav{border-radius:28px;margin:18px auto 0;padding:12px 20px}.zl-logo{color:#fffaf2;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#0d0c0b,#24201b);border-radius:999px;place-items:center;min-width:96px;min-height:48px;padding:0 24px;font-weight:900;text-decoration:none;display:inline-grid}.zl-logo-small{min-width:84px;min-height:42px;font-size:12px}.zl-site-links,.zl-shell-actions,.zl-mode-switch,.zl-context-row,.zl-chip-row,.zl-card-actions,.zl-filter-row{align-items:center;gap:12px;display:flex}.zl-site-links{flex:1;justify-content:center;gap:clamp(18px,3vw,38px)}.zl-site-links a,.zl-login,.zl-gold-link,.zl-helper-strip a,.zl-confirm-note a{color:#1f1b16;letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:900;text-decoration:none;transition:color .18s,transform .18s}.zl-site-links a:hover,.zl-helper-strip a:hover,.zl-confirm-note a:hover{color:#b67812;transform:translateY(-1px)}.zl-login,.zl-gold-link,.zl-mode-switch button,.zl-reset,.zl-primary,.zl-secondary,.zl-filter-row button,.zl-stepper-pills>span{border:1px solid #503f2a26;border-radius:999px;min-height:44px;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.zl-login{color:#fffaf2;background:#14120f;align-items:center;padding:0 26px;display:inline-flex}.zl-gold-link{color:#fffaf2;letter-spacing:0;text-transform:none;background:linear-gradient(135deg,#d8ac56,#b97811);align-items:center;padding:0 28px;display:inline-flex}.zl-fullscreen-btn{color:#1f1b16;cursor:pointer;background:#ffffffb8;border:1px solid #503f2a26;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:24px;font-weight:900;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.zl-fullscreen-btn:hover{background:#ffffffe0;transform:translateY(-2px);box-shadow:0 18px 34px #3b2a141c}.zl-login:hover,.zl-gold-link:hover,.zl-mode-switch button:hover,.zl-reset:hover,.zl-primary:hover,.zl-secondary:hover,.zl-filter-row button:hover,.zl-task-options button:hover,.zl-property-grid button:hover,.zl-request-list article:hover,.zl-specialist-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #3b2a141c}.zl-mode-switch{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.zl-mode-switch button,.zl-reset,.zl-primary,.zl-secondary,.zl-filter-row button,.zl-task-options button,.zl-property-grid button,.zl-live-list button{cursor:pointer}.zl-mode-switch button{color:#1f1b16;background:#ffffffb8;padding:0 24px;font-weight:900}.zl-mode-switch button.is-active,.zl-filter-row button.is-active{color:#fffaf2;background:linear-gradient(135deg,#d5a64d,#bc811d);border-color:#c58b27}.zl-panel{background:radial-gradient(circle at 72% 4%,#fffc,#0000 34%),#fffaf2d4;border:1px solid #503f2a21;border-radius:32px;margin-top:18px;padding:clamp(20px,3vw,38px);animation:.35s both marketing-rise;overflow:hidden;box-shadow:0 24px 72px #3b2a141a}.zl-panel-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.zl-hero,.zl-specialist-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:center;gap:22px;display:grid}.zl-specialist-hero{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,.46fr)}.zl-hero:not(.has-illustration){display:block}.zl-eyebrow{color:#a66a14;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-family:DM Mono,monospace;font-size:13px;font-weight:900}.zl-hero h1,.zl-specialist-hero h1,.zl-card h2,.zl-specialist-card h2,.zl-complete-proof h2,.zl-property-grid span{color:#1f1b16;letter-spacing:0;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:650;line-height:.94}.zl-hero h1,.zl-specialist-hero h1{max-width:920px;font-size:clamp(46px,5.2vw,82px)}.zl-hero p:not(.zl-eyebrow),.zl-specialist-hero p,.zl-card p,.zl-task-layout p,.zl-request-main p{color:#5f574d;font-size:clamp(16px,1.8vw,21px);line-height:1.5}.zl-house-sketch,.zl-lake-sketch{opacity:.82;filter:sepia(.18)saturate(.75)brightness(1.08);background:linear-gradient(135deg,#0000 18%,#cd9b3f1f 18% 48%,#0000 48%),url(/images/zana-generated/property-ithaca-duplex.jpg) 50%/cover;border-radius:32px;justify-self:end;width:100%;max-width:360px;min-height:188px;-webkit-mask-image:radial-gradient(#000 52%,#0000 74%);mask-image:radial-gradient(#000 52%,#0000 74%)}.zl-lake-sketch{background:linear-gradient(135deg,#0000 18%,#cd9b3f1f 18% 48%,#0000 48%),url(/images/zana-generated/property-seneca-lake-cottage.jpg) 50%/cover}.zl-property-chip{align-items:center;gap:16px;margin-top:22px;display:inline-flex}.zl-property-chip .zl-icon,.zl-section-title .zl-icon{color:#c58b27;background:#cf993629;border-radius:999px;place-items:center;width:72px;height:72px;font-size:32px;display:grid}.zl-property-chip strong{color:#b67812;font-size:24px;display:block}.zl-property-chip small,.zl-job-head small,.zl-trust-note small,.zl-benefit-strip small,.zl-card small,.zl-complete-grid small,.zl-payout-card small{color:#6b6258;line-height:1.42;display:block}.zl-reset,.zl-secondary{color:#1f1b16;background:#ffffffb8;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-weight:900;display:inline-flex}.zl-primary{color:#fffaf2;background:linear-gradient(#28241e,#11100e);border:1px solid #171410;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 30px;font-weight:950;display:inline-flex}.zl-full{width:100%}.zl-stepper{margin:22px 0 20px}.zl-stepper-pills{flex-wrap:wrap;gap:10px;display:flex}.zl-stepper-pills>span{color:#8d8377;background:#ffffff9e;align-items:center;gap:8px;padding:0 22px;font-weight:950;display:inline-flex}.zl-stepper-pills>span.is-active{color:#fffaf2;background:#171410;border-color:#171410}.zl-stepper-pills>span.is-complete{color:#14723e;background:#1a82461c;border-color:#1a824640}.zl-stepper-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.zl-stepper-line>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.zl-stepper-line>span:after{content:"";border-top:2px dashed #9b7e5640;position:absolute;top:22px;left:58px;right:-10px}.zl-stepper-line>span:last-child:after{display:none}.zl-stepper-line b{z-index:1;color:#1f1b16;background:#efe8dc;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:relative}.zl-stepper-line small{color:#6b6258;margin-top:3px;font-size:12px;display:block}.zl-stepper-line .is-active b{color:#fffaf2;background:#171410}.zl-stepper-line .is-complete b{color:#14723e;background:#dff0dc}.zl-property-grid,.zl-specialist-grid,.zl-complete-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.zl-property-grid button,.zl-card,.zl-specialist-card,.zl-request-list article,.zl-complete-proof{background:#ffffffb3;border:1px solid #503f2a21;border-radius:24px;box-shadow:0 16px 42px #3b2a140f}.zl-property-grid button{text-align:left;padding:0;overflow:hidden}.zl-property-grid button.is-selected,.zl-task-options button.is-selected{border-color:#c58b27ad;box-shadow:0 18px 42px #b778121f}.zl-property-grid img{aspect-ratio:2.05;object-fit:cover;width:100%;max-height:220px;display:block}.zl-property-icons-image{border:1px solid #503f2a1a;border-radius:20px;width:100%;margin-top:18px;display:block;box-shadow:0 14px 34px #3b2a140f}.zl-property-grid span,.zl-property-grid small{padding-inline:24px;display:block}.zl-property-grid span{padding-top:18px;font-size:clamp(28px,2.4vw,38px)}.zl-property-grid small{padding-top:8px;padding-bottom:18px}.zl-bottom-action{justify-content:flex-end;margin-top:18px;display:flex}.zl-task-layout{gap:18px;display:grid}.zl-section-title{align-items:center;gap:18px;display:flex}.zl-section-title h2{margin:0 0 4px;font-size:28px}.zl-section-title p{margin:0}.zl-task-options{gap:12px;display:grid}.zl-task-options button{text-align:left;background:#ffffffad;border:1px solid #503f2a21;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px;padding:14px 22px;display:grid}.zl-task-options button>.zl-icon,.zl-detail-grid .zl-icon,.zl-scope-list .zl-icon,.zl-complete-grid .zl-icon{color:#c58b27;background:#cf993621;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.zl-task-options strong,.zl-request-main h2,.zl-scope-list strong,.zl-active-checks strong{color:#1f1b16;font-size:20px;display:block}.zl-task-options small,.zl-request-main p,.zl-active-checks small{color:#62594f}.zl-task-options b{color:#fff;background:#c58b27;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.zl-two-col,.zl-track-grid,.zl-accepted-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:stretch;gap:22px;display:grid}.zl-card,.zl-complete-proof{padding:clamp(22px,3vw,30px)}.zl-card h2,.zl-complete-proof h2{margin:0 0 14px;font-size:clamp(34px,4vw,52px)}.zl-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.zl-detail-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.zl-detail-grid div,.zl-complete-grid div{background:#fffaf2b3;border:1px solid #503f2a1c;border-radius:16px;align-content:start;gap:7px;min-height:112px;padding:16px;display:grid}.zl-detail-grid span,.zl-complete-grid span,.zl-note-field span{color:#a66a14;letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:900}.zl-detail-grid strong,.zl-complete-grid strong,.zl-payout-card strong{color:#1f1b16;font-size:18px}.zl-check-list,.zl-scope-list,.zl-live-list,.zl-active-checks{gap:10px;display:grid}.zl-check-list div,.zl-scope-list div,.zl-live-list button,.zl-active-checks div{background:#fffaf2ad;border:1px solid #503f2a1f;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.zl-trust-note,.zl-access-note,.zl-helper-strip,.zl-onsite,.zl-confirm-note{background:#fff7e8cc;border:1px solid #503f2a1f;border-radius:16px;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;display:flex}.zl-trust-note.success,.zl-onsite,.zl-active-checks .is-done{background:#1a824614;border-color:#1a824630}.zl-helper-strip{border-radius:20px;justify-content:space-between;margin-top:22px}.zl-context-row{color:#1f1b16;flex-wrap:wrap;margin-bottom:20px;font-size:19px;font-weight:800}.zl-context-row span{align-items:center;gap:8px;display:inline-flex}.zl-context-row.compact{margin-bottom:14px;font-size:15px}.zl-specialist-card{gap:16px;padding:18px;display:grid;position:relative}.zl-specialist-head{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:22px;display:grid}.zl-specialist-card img,.zl-tracking-person img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%}.zl-specialist-card h2{font-size:42px}.zl-specialist-card p{color:#62594f;margin:8px 0 16px}.zl-specialist-stats{border-top:1px solid #503f2a1c;gap:10px;padding-top:10px;display:grid}.zl-specialist-stats span,.zl-green-pill,.zl-chip-row span,.zl-tag,.zl-accepted-badge,.zl-mini-metrics span{border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:0 12px;font-weight:850;display:inline-flex}.zl-green-pill,.zl-accepted-badge{color:#14723e;background:#1a82461c}.zl-chip-row{flex-wrap:wrap}.zl-chip-row span,.zl-tag{color:#704a0b;background:#cf993621}.zl-top-match{color:#9a620c;text-transform:uppercase;background:#fff4dc;border:1px solid #c58b2747;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;position:absolute;top:18px;left:212px}.zl-specialist-card blockquote{color:#3b352f;margin:0;font-size:17px;line-height:1.4}.zl-map-card{background:#ffffffb3;border:1px solid #503f2a21;border-radius:24px;min-height:600px;position:relative;overflow:hidden}.zl-map-bg{background:linear-gradient(#fffaf224,#fffaf242),url(/images/zana-generated/background-map.png) 50%/cover no-repeat;position:absolute;inset:0 0 118px;box-shadow:inset 0 0 40px #0000000d}.zl-arrival-card,.zl-property-label{z-index:2;background:#fffaf2eb;border:1px solid #503f2a1f;border-radius:18px;position:absolute;box-shadow:0 16px 34px #3b2a141c}.zl-arrival-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(250px,100% - 68px);padding:20px;top:34px;left:34px;box-shadow:0 20px 40px #3b2a1426}.zl-arrival-card h2{margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;line-height:1}.zl-arrival-card>span{align-items:center;gap:8px;margin-top:12px;display:flex}.zl-route-line{z-index:1;background:linear-gradient(90deg,#c58b27,#c58b27 30%,#0000);border-radius:2px;height:4px;position:absolute;top:56%;left:30%;right:19%;transform:rotate(-17deg);box-shadow:0 2px 8px #c58b274d}.zl-house-pin,.zl-person-pin{z-index:2;border-radius:999px;place-items:center;display:grid;position:absolute}.zl-house-pin{color:#fff;background:linear-gradient(135deg,#d09a2e,#c58b27);border:3px solid #fff;width:70px;height:70px;font-size:32px;top:38%;right:17%;box-shadow:0 8px 20px #c58b2740}.zl-person-pin{background:#fff;border:5px solid #c58b27;width:78px;height:78px;bottom:180px;left:24%;box-shadow:0 8px 24px #00000026}.zl-person-pin img{object-fit:cover;border-radius:999px;width:100%;height:100%}.zl-property-label{padding:14px 18px;top:46%;right:44px}.zl-map-card .zl-benefit-strip{margin:0;position:absolute;bottom:16px;left:16px;right:16px}.zl-tracking-card{gap:16px;display:grid}.zl-live-header,.zl-proof-head,.zl-job-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.zl-tracking-person{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px;display:grid}.zl-tracking-person h2{font-size:clamp(30px,3vw,44px)}.zl-live-list button{text-align:left;width:100%}.zl-live-list button b{background:#e4e0d8;border-radius:999px;flex:0 0 30px;place-items:center;height:30px;display:grid}.zl-live-list button span{justify-content:space-between;gap:12px;width:100%;display:flex}.zl-live-list button small{color:#b67812}.zl-live-list button.is-active{background:#cf99361f;border-color:#c58b2757}.zl-live-list button.is-complete b,.zl-active-checks .is-done .zl-icon,.zl-big-check{color:#fff;background:#11833f}.zl-benefit-strip{background:#fffaf2b8;border:1px solid #503f2a1f;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px;display:grid;overflow:hidden}.zl-map-card .zl-benefit-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.zl-benefit-strip div{border-right:1px solid #503f2a1a;gap:14px;padding:20px;display:flex}.zl-benefit-strip div:last-child{border-right:0}.zl-benefit-strip .zl-icon{color:#14723e;background:#1a82461f;border-radius:999px;flex:0 0 52px;place-items:center;height:52px;display:grid}.zl-benefit-strip strong{margin-bottom:4px;display:block}.zl-specialist-hero .zl-stepper{grid-column:1/-1}.zl-filter-row{flex-wrap:wrap;margin:14px 0 12px}.zl-filter-row button{color:#1f1b16;background:#ffffffa6;padding:0 16px;font-weight:800}.zl-filter-row button small{background:#ffffffad;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-left:7px;display:inline-grid}.zl-filter-row>span{background:#ffffffa8;border:1px solid #503f2a1f;border-radius:14px;margin-left:auto;padding:12px 18px}.zl-request-list{gap:10px;display:grid}.zl-request-list article{grid-template-columns:180px minmax(0,1fr) auto 110px auto;align-items:center;gap:18px;padding:10px 20px 10px 10px;display:grid}.zl-request-list img,.zl-job-head img{aspect-ratio:1.55;object-fit:cover;border-radius:16px;width:100%}.zl-request-main h2{margin:0 0 4px}.zl-request-main p{margin:3px 0;font-size:15px}.zl-pay-block{border-left:1px solid #503f2a1a;justify-items:center;padding-inline:20px;display:grid}.zl-pay-block strong,.zl-payout-card strong{color:#168248;font-size:25px}.zl-job-head{justify-content:flex-start}.zl-job-head img{width:220px}.zl-scope-list{margin:18px 0}.zl-scope-list div{align-items:flex-start}.zl-scope-list .is-highlight{background:#cf99361f}.zl-accepted-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.zl-accepted-main{background:linear-gradient(135deg,#1a824614,#ffffffbf)}.zl-mini-metrics{justify-content:flex-end;gap:10px;margin-bottom:12px;display:flex}.zl-mini-metrics span{background:#ffffffad}.zl-active-card h2{font-size:clamp(34px,4vw,50px)}.zl-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 14px;display:grid}.zl-proof-grid img{aspect-ratio:1.5;object-fit:cover;border-radius:14px;width:100%}.zl-progress-label{color:#14723e;align-items:center;gap:12px;font-size:14px;font-weight:900;display:inline-flex}.zl-progress-label b{background:linear-gradient(90deg,#168248 75%,#e3dfd6 75%);border-radius:999px;width:76px;height:7px;display:inline-block}.zl-active-checks div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.zl-active-checks em{color:#14723e;font-style:normal;font-weight:800}.zl-note-field{gap:10px;margin:18px 0;display:grid;position:relative}.zl-note-field textarea{resize:vertical;color:#1f1b16;background:#ffffffb3;border:1px solid #503f2a24;border-radius:16px;min-height:120px;padding:16px}.zl-note-field>small{color:#8d8377;position:absolute;bottom:14px;right:16px}.zl-lock-note{text-align:center;color:#5f574d;margin:14px 0 0;font-size:13px}.zl-complete-proof{background:radial-gradient(circle at 80% 8%,#1a82461c,#0000 28%),#ffffffb8;border-color:#1a824638}.zl-proof-head{align-items:center}.zl-big-check{border-radius:999px;flex:0 0 96px;place-items:center;height:96px;font-size:42px;display:grid;box-shadow:0 0 0 16px #1a824614,0 0 0 30px #1a82460a}.zl-payout-card{background:#fffaf2c2;border:1px solid #503f2a1f;border-radius:18px;min-width:220px;padding:18px}.zl-complete-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.zl-complete-grid div{grid-template-columns:auto minmax(0,1fr);min-height:auto}.zl-confirm-note{justify-content:flex-start}.zl-confirm-note a{color:#a66a14;margin-left:auto}@media (max-width:1120px){.zl-site-links{display:none}.zl-request-list article{grid-template-columns:150px minmax(0,1fr)}.zl-request-list .zl-green-pill,.zl-pay-block,.zl-request-list .zl-primary{justify-self:start}.zl-detail-grid.compact,.zl-complete-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.zl-demo{width:min(100% - 20px,720px)}.zl-shell-nav,.zl-demo-nav,.zl-panel-top,.zl-hero,.zl-specialist-hero,.zl-two-col,.zl-track-grid,.zl-accepted-grid,.zl-property-grid,.zl-specialist-grid,.zl-benefit-strip,.zl-map-card .zl-benefit-strip,.zl-stepper-line{grid-template-columns:1fr}.zl-shell-nav,.zl-demo-nav{border-radius:24px;align-items:stretch}.zl-shell-nav,.zl-demo-nav,.zl-shell-actions,.zl-mode-switch,.zl-card-actions,.zl-bottom-action,.zl-filter-row,.zl-helper-strip,.zl-proof-head,.zl-live-header{flex-direction:column}.zl-logo{width:fit-content}.zl-shell-actions,.zl-mode-switch,.zl-card-actions,.zl-mode-switch button,.zl-shell-actions a,.zl-card-actions button,.zl-bottom-action .zl-primary{width:100%}.zl-hero h1,.zl-specialist-hero h1{font-size:clamp(44px,13vw,68px)}.zl-house-sketch,.zl-lake-sketch{min-height:190px}.zl-specialist-head,.zl-tracking-person,.zl-job-head,.zl-task-options button,.zl-active-checks div{grid-template-columns:1fr}.zl-specialist-head img,.zl-job-head img{aspect-ratio:1.7;width:100%}.zl-top-match{top:18px;left:18px}.zl-benefit-strip div{border-bottom:1px solid #503f2a1a;border-right:0}.zl-benefit-strip div:last-child{border-bottom:0}.zl-map-card{min-height:620px}.zl-map-card .zl-benefit-strip{margin:430px 14px 14px;position:relative;bottom:auto;left:auto;right:auto}.zl-stepper-line>span:after{display:none}}@media (max-width:560px){.demo-page-wrap{padding-top:10px}.zl-demo{width:calc(100% - 14px)}.zl-panel{border-radius:24px;padding:16px}.zl-shell-actions{display:none}.zl-reset{width:100%}.zl-detail-grid,.zl-detail-grid.compact,.zl-complete-grid,.zl-proof-grid{grid-template-columns:1fr}.zl-request-list article{grid-template-columns:1fr;padding:12px}.zl-request-list img{aspect-ratio:1.7}.zl-property-grid span{font-size:32px}.zl-arrival-card{width:calc(100% - 32px);top:16px;left:16px}.zl-property-label{top:48%;right:18px}.zl-person-pin{left:18%}}.launch-shell{width:min(1180px,100% - 30px);margin:0 auto;padding:24px 0 56px}.launch-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f2e8e6;border:1px solid #63543d24;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;top:16px;box-shadow:0 12px 30px #3928110f}.launch-hero{border-bottom:1px solid #63543d24;grid-template-columns:minmax(0,1fr) minmax(320px,.54fr);align-items:stretch;gap:28px;margin-top:46px;padding:56px 0 42px;display:grid}.launch-hero-copy{align-content:center;display:grid}.launch-hero h1{max-width:920px;margin:12px 0 18px;font-size:clamp(48px,7vw,88px);line-height:.94}.launch-hero p:not(.eyebrow){max-width:760px;color:var(--text-2);font-size:clamp(17px,2vw,21px);line-height:1.55}.launch-hero-visual{background:#1f1b16;border:1px solid #63543d24;border-radius:28px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 26px 62px #2f221029}.launch-hero-visual img{object-fit:cover;filter:saturate(.94)contrast(.98)brightness(.84);width:100%;height:100%}.launch-status-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1b16b8;border:1px solid #ead4a038;border-radius:18px;gap:7px;padding:16px 18px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.launch-status-card span{color:#e8c87a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.launch-status-card strong{color:#f6efe4;font-size:30px;line-height:1}.launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.launch-grid .btn,.launch-grid .btn-secondary,.launch-grid .btn-ghost{margin-top:12px}@media (max-width:900px){.launch-hero,.launch-grid,.profile-builder-shell,.form-grid-2,.profile-step-list.compact{grid-template-columns:1fr}.launch-hero-visual{min-height:380px}.profile-home-row{flex-direction:column;align-items:stretch}.profile-home-row .btn{width:100%}}@media (max-width:560px){.launch-shell{width:calc(100% - 20px)}.launch-nav{border-radius:24px;flex-direction:column;align-items:flex-start}.launch-hero h1{font-size:clamp(42px,14vw,64px)}.profile-preview-row{grid-template-columns:1fr}}.task-builder-form .form-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:4px;font-size:11px;font-weight:700}.task-builder-form .form-section-sub{color:var(--text-2);margin:0 0 16px;font-size:13px;line-height:1.5}.task-section-divider{border-top:1px solid var(--border);margin-top:8px;padding-top:28px}.task-section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.checklist-count{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);white-space:nowrap;border-radius:100px;flex-shrink:0;margin-top:2px;padding:4px 10px;font-size:12px;font-weight:600}.task-checklist-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin-bottom:20px;display:grid}.task-checklist-item{border:1.5px solid var(--border);cursor:pointer;background:var(--surface);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.task-checklist-item:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.task-checklist-item.is-checked{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.task-checklist-box{border:1.5px solid var(--border);width:20px;height:20px;color:var(--accent);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.task-checklist-item.is-checked .task-checklist-box{border-color:var(--accent);background:var(--accent);color:#fff}.task-checklist-label{color:var(--text-1);font-size:13px;line-height:1.4}.task-custom-item-label{color:var(--text-2);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.task-custom-item-row{gap:8px;display:flex}.task-custom-item-row .field{flex:1}.proof-options-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}.proof-option-card{border:1.5px solid var(--border);cursor:pointer;background:var(--surface);-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.proof-option-card:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.proof-option-card.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.proof-option-top{justify-content:space-between;align-items:center;display:flex}.proof-option-icon{font-size:22px;line-height:1}.proof-option-check{border:1.5px solid var(--border);color:#0000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;transition:all .15s;display:flex}.proof-option-card.is-selected .proof-option-check{border-color:var(--accent);background:var(--accent);color:#fff}.proof-option-label{color:var(--text-1);font-size:13px;font-weight:600;line-height:1.2}.proof-option-desc{color:var(--text-2);font-size:11.5px;line-height:1.4}.profile-preview-row{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.profile-image-uploader{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.profile-image-placeholder{border:2px dashed var(--border);width:72px;height:72px;color:var(--text-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.profile-image-placeholder span{font-size:28px}.image-upload-btn{border:1.5px solid var(--border);background:var(--surface);color:var(--text-1);cursor:pointer;white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:600;transition:border-color .15s,background .15s}.image-upload-btn:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.image-upload-btn:disabled{opacity:.6;cursor:not-allowed}.profile-image-url-block{flex-direction:column;flex:1;gap:8px;display:flex}.upload-hint{color:var(--text-2);margin:0;font-size:12px;line-height:1.4}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-photo-field{gap:10px}.profile-dropzone{background:#fffaf29e;border:1.5px dashed #63543d38;border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-height:116px;padding:14px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.profile-dropzone.is-dragging{background:#c89a481f;border-color:#c89a48;box-shadow:0 0 0 4px #c89a481f}.profile-dropzone-preview{color:#8b6930;background:#efe7da;border:1px solid #63543d24;border-radius:16px;place-items:center;width:72px;height:72px;font-weight:900;display:grid;overflow:hidden}.profile-dropzone-preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-dropzone strong{color:var(--text-1);font-size:14px;display:block}.profile-dropzone p{color:var(--text-2);margin:4px 0 0;font-size:12px;line-height:1.35}.profile-photo-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.profile-photo-url{font-size:13px}.error-notice{color:#e11d48!important;background:#e11d481a!important;border-color:#e11d48!important}.page-shell{width:min(1160px,100% - 40px);margin:0 auto;padding:24px 0 80px}.top-nav{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#fdfaf5eb;border-radius:100px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:14px 20px;display:flex;position:sticky;top:14px}.brand-mark{letter-spacing:.06em;color:var(--amber);font-size:18px;font-weight:800}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.nav-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:16px;padding:28px}.panel-head{margin-bottom:20px}.panel-head h2{margin:0 0 6px;font-size:20px;font-weight:700}.panel-head p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.hero-card{background:linear-gradient(135deg, color-mix(in srgb, var(--amber) 12%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--amber) 22%, transparent);border-radius:var(--radius);box-shadow:var(--shadow-lg);margin-top:0;margin-bottom:8px;padding:36px 40px}.hero-card h1{letter-spacing:-.02em;margin:8px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4.5vw,52px);font-weight:600;line-height:1.05}.hero-card h1 em{color:var(--amber);font-style:italic}.hero-card p{max-width:640px;color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.hero-card .eyebrow{margin-bottom:4px}.btn,.btn-secondary,.btn-ghost{cursor:pointer;white-space:nowrap;border:none;border-radius:100px;justify-content:center;align-items:center;padding:11px 22px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.btn{background:var(--amber);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--amber) 35%, transparent)}.btn:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--amber) 40%, transparent);transform:translateY(-1px)}.btn-secondary{background:var(--text);color:#fff}.btn-secondary:hover{opacity:.88}.btn-ghost{color:var(--text-2);border:1px solid var(--border-hi);background:0 0}.btn-ghost:hover{background:var(--surface-2)}.btn:disabled,.btn-secondary:disabled,.btn-ghost:disabled{opacity:.4;cursor:not-allowed;transform:none}.status-pill{letter-spacing:.02em;border-radius:100px;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.tone-neutral{background:var(--surface-2);color:var(--text-2)}.status-pill.tone-green{background:var(--green-light);color:var(--green)}.status-pill.tone-amber{background:color-mix(in srgb, var(--amber) 14%, transparent);color:var(--amber)}.status-pill.tone-red{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red)}.status-pill.tone-blue{background:color-mix(in srgb, var(--blue) 12%, transparent);color:var(--blue)}.tag{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);border-radius:100px;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.summary-grid>div{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 18px}.summary-grid strong{font-size:22px;font-weight:700;display:block}.summary-grid span{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}.skeleton-panel{gap:16px;display:grid}.skeleton-line,.skeleton-tile{border-radius:var(--radius-xs);background:linear-gradient(90deg,#1c191714,#ffffffb3,#1c191714) 0 0/220% 100%;animation:1.2s ease-in-out infinite skeleton-shimmer}.skeleton-line{max-width:520px;height:14px}.skeleton-line-title{max-width:320px;height:24px}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.skeleton-tile{min-height:88px}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:820px){.readiness-month-grid{grid-template-columns:repeat(7,minmax(118px,1fr))}.unit-prep-form{grid-template-columns:1fr}.unit-prep-form-wide{grid-column:auto}.skeleton-grid{grid-template-columns:1fr}}.readiness-aligned-list{gap:10px;display:grid}.readiness-aligned-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:inherit;grid-template-columns:minmax(220px,1.5fr) minmax(190px,.9fr) minmax(160px,.8fr) auto auto;align-items:center;gap:16px;padding:16px;text-decoration:none;display:grid}.readiness-calendar-row{grid-template-columns:minmax(220px,1fr) minmax(190px,.75fr) auto}.readiness-aligned-row time,.readiness-aligned-row span{color:var(--text-3);font-size:13px;line-height:1.35}.readiness-unit-main,.readiness-helper-cell{gap:4px;min-width:0;display:grid}.readiness-unit-main strong,.readiness-helper-cell strong{color:var(--text)}.readiness-blocker.is-urgent{color:#9a4b20;font-weight:700}@media (max-width:820px){.readiness-aligned-row{grid-template-columns:1fr;align-items:stretch}.readiness-aligned-row .btn{justify-content:center;width:100%}}.worker-home-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 8%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--blue) 12%, transparent);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px}.worker-home-identity h1{letter-spacing:-.03em;margin:8px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,5vw,54px);font-weight:600;line-height:.96}.worker-home-avatar{object-fit:cover;border:2px solid var(--border-hi);width:88px;height:88px;box-shadow:var(--shadow);border-radius:22px}.worker-home-trust-pill{background:var(--surface);border:1px solid var(--border-hi);color:var(--text);border-radius:100px;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.opportunity-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.opportunity-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.opportunity-image-wrap{height:180px;position:relative;overflow:hidden}.opportunity-image{object-fit:cover;width:100%;height:100%}.opportunity-image-overlay{background:linear-gradient(#0000 40%,#1c19178c);position:absolute;inset:0}.opportunity-status{position:absolute;top:12px;left:12px}.opportunity-body{padding:20px}.opportunity-title{font-size:17px;font-weight:700}.opportunity-role{color:var(--text-2);margin-top:2px;font-size:13px}.opportunity-meta{color:var(--text-3);flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:12px;display:flex}.opportunity-trust-card{background:var(--surface-2);border-radius:var(--radius-sm);border:1px solid var(--border);margin-top:14px;padding:12px 14px}.opportunity-trust-line{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.opportunity-trust-line span{color:var(--text-2);font-weight:400}.opportunity-trust-sub{color:var(--text-3);margin-top:4px;font-size:12px}.opportunity-cta{background:var(--amber);color:#fff;border-radius:100px;justify-content:center;align-items:center;margin-top:16px;padding:11px 20px;font-size:14px;font-weight:700;display:flex}.opportunity-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.request-hero-card{border-radius:var(--radius);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.request-hero-image-wrap{height:260px;position:relative}.request-hero-image{object-fit:cover;width:100%;height:100%}.request-hero-overlay{background:linear-gradient(#0000001a 0%,#0009 100%);position:absolute;inset:0}.request-hero-body{color:#fff;padding:24px 28px;position:absolute;bottom:0;left:0;right:0}.request-hero-topline{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.request-hero-topline h1{color:#fff;margin:4px 0 0;font-size:clamp(22px,3vw,32px);font-weight:700}.request-hero-topline .eyebrow{color:#ffffffb3}.request-hero-venue{opacity:.9;font-size:15px;font-weight:600}.request-hero-copy{opacity:.75;margin-top:4px;font-size:13px}.request-hero-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.request-hero-chips span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff2e;border:1px solid #ffffff47;border-radius:100px;padding:4px 12px;font-size:12px;font-weight:600}.decision-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:16px;padding:28px}.decision-copy h2{margin:6px 0 8px;font-size:22px;font-weight:700}.decision-copy p{color:var(--text-2);margin:0 0 20px;font-size:14px;line-height:1.5}.decision-actions{flex-direction:column;gap:12px;display:flex}.decision-btn{border-radius:100px;width:100%;padding:14px 20px;font-size:15px}.decision-btn.primary{background:var(--amber);color:#fff;font-weight:700}.commitment-callout{background:color-mix(in srgb, var(--amber) 10%, var(--surface-2));border:1px solid color-mix(in srgb, var(--amber) 22%, transparent);border-radius:var(--radius-sm);gap:8px;padding:16px 18px;display:grid}.commitment-line{font-size:14px;font-weight:600}.commitment-checkbox{cursor:pointer;align-items:flex-start;gap:10px;padding:14px 0;font-size:14px;display:flex}.commitment-checkbox input{width:16px;height:16px;accent-color:var(--amber);flex-shrink:0;margin-top:2px}.worker-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;transition:transform .18s,box-shadow .18s}.worker-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.premium-quote{color:var(--text);font-size:16px;font-style:italic;line-height:1.5}.manager-quote-card{background:var(--surface-2);border-left:3px solid var(--amber);border-radius:var(--radius-xs);color:var(--text-2);margin:16px 0 0;padding:14px 16px;font-size:14px;font-style:italic;line-height:1.5}.profile-step{border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.profile-step span{background:var(--border);width:20px;height:20px;color:var(--text-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.profile-step.is-complete{background:var(--green-light);border-color:color-mix(in srgb, var(--green) 25%, transparent);color:var(--green)}.profile-step.is-complete span{background:var(--green);color:#fff}.profile-step-list{gap:8px;display:grid}.profile-step-list.compact{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.review-history-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:18px 20px;transition:transform .15s,box-shadow .15s;display:block}.review-history-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.review-history-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.review-history-title{font-size:15px;font-weight:700}.review-history-copy{color:var(--text-2);margin-bottom:10px;font-size:13px;line-height:1.5}.review-history-footer{color:var(--amber);border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:12px;font-weight:600;display:flex}.review-history-list{gap:12px;display:grid}.confirm-layout{text-align:center;padding:48px 24px 32px}.confirm-chip{background:var(--green-light);color:var(--green);border-radius:100px;align-items:center;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.confirm-heading{letter-spacing:-.02em;margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,6vw,60px);font-weight:600;line-height:1}.confirm-heading em{color:var(--green);font-style:italic}.confirm-sub{color:var(--text-2);max-width:480px;margin:0 auto 24px;font-size:16px}.confirm-stats-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:24px;display:grid}.metric-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 18px}.metric-card strong{font-size:20px;font-weight:700;display:block}.metric-card span{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}.notice{background:color-mix(in srgb, var(--amber) 10%, var(--surface-2));border:1px solid color-mix(in srgb, var(--amber) 25%, transparent);border-radius:var(--radius-sm);color:var(--text);padding:12px 16px;font-size:14px;line-height:1.5}.field,.textarea,.select{border-radius:var(--radius-sm);border:1.5px solid var(--border-hi);background:var(--surface);width:100%;color:var(--text);margin-top:8px;padding:12px 14px;font-size:14px;transition:border-color .15s}.field:focus,.textarea:focus,.select:focus{border-color:var(--amber);outline:none}.link-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.venue-trust-panel{margin-top:16px}.venue-trust-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:20px;display:grid}.venue-trust-stat{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px}.venue-trust-stat strong{font-size:18px;font-weight:700;display:block}.venue-trust-stat span{color:var(--text-3);text-transform:uppercase;letter-spacing:.07em;margin-top:3px;font-size:11px;display:block}.venue-signal-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:4px;display:grid}.venue-signal-card,.venue-reference-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);margin-top:8px;padding:12px 14px;font-size:13px;font-style:italic}.venue-reference-quote{color:var(--text-2);margin:6px 0;font-size:13px;font-style:italic}.venue-reference-stats{color:var(--text-3);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.worker-active-shell{gap:16px;display:grid}.live-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.live-badge{background:var(--green-light);color:var(--green);border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.live-badge:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.checklist-item{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;transition:background .15s;display:flex}.checklist-item.is-done{background:var(--green-light);border-color:color-mix(in srgb, var(--green) 22%, transparent)}.checklist-item-check{border:2px solid var(--border-hi);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.checklist-item.is-done .checklist-item-check{background:var(--green);border-color:var(--green);color:#fff}.authorize-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:20px 0;display:grid}.authorize-line-item{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;display:flex}.authorize-line-item strong{font-size:18px}.authorize-total{background:color-mix(in srgb, var(--amber) 10%, var(--surface));border:1.5px solid color-mix(in srgb, var(--amber) 28%, transparent);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;margin-top:10px;padding:18px 20px;font-size:16px;font-weight:700;display:flex}.authorize-total strong{color:var(--amber);font-size:24px}.review-summary-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);gap:12px;padding:18px;display:grid}.history-split{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding-top:12px;font-size:13px;display:grid}.history-split strong{margin-bottom:3px;font-weight:600;display:block}.person-chip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:14px;margin:12px 0;padding:14px 18px;display:flex}.person-chip-name{font-size:16px;font-weight:700}.avatar-lg{object-fit:cover;border:1px solid var(--border-hi);border-radius:14px;width:56px;height:56px}.avatar-xl{object-fit:cover;border:2px solid var(--border-hi);border-radius:18px;flex:0 0 80px;width:80px;min-width:80px;height:80px}.worker-complete-layout{padding:40px 24px 28px}.profile-home-row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}@media (max-width:768px){.worker-home-grid,.venue-signal-grid,.grid-2{grid-template-columns:1fr}.hero-card{padding:24px 22px}.panel{padding:20px}.request-hero-image-wrap{height:200px}.profile-step-list.compact,.history-split{grid-template-columns:1fr}}body{background:radial-gradient(circle at 18% -6%,#e6c58b47,#0000 34%),radial-gradient(circle at 92% 8%,#78a47721,#0000 30%),#f7efe3}.page-shell{width:min(1260px,100% - 32px);padding-top:20px}.page-shell.narrow{width:min(860px,100% - 32px)}.top-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf2e6;border-color:#503f2a21;border-radius:999px;min-height:76px;padding:12px 18px;box-shadow:0 16px 46px #3b2a1414}.brand-mark{color:#fffaf2;letter-spacing:.14em;background:linear-gradient(#0d0c0b,#24201b);border-radius:999px;place-items:center;min-width:96px;min-height:48px;padding:0 24px;font-size:16px;display:inline-grid}.eyebrow,.panel-head p,.summary-grid span,.stats-grid span,.metric-card span,.venue-trust-stat span,.zl-detail-grid span{letter-spacing:.11em}.panel,.worker-card,.opportunity-card,.review-history-card,.request-hero-card,.decision-panel,.worker-radar-card,.worker-home-hero,.worker-flow-hero,.person-chip,.profile-step,.notice,.review-summary-card,.venue-signal-card,.venue-reference-card{background:#fffaf2c7;border-color:#503f2a21;box-shadow:0 16px 42px #3b2a140f}.panel{border-radius:28px;margin-top:18px;padding:clamp(22px,3vw,32px)}.hero-card,.business-hero,.worker-home-hero,.worker-flow-hero,.confirm-layout{background:radial-gradient(circle at 76% 0,#ffffffc2,#0000 34%),linear-gradient(135deg,#fffaf2eb,#efe2cdad);border:1px solid #503f2a21;border-left:0;border-radius:32px;box-shadow:0 24px 72px #3b2a141a}.hero-card{padding:clamp(28px,4vw,44px)}.hero-card h1,.worker-home-identity h1,.worker-flow-hero h1,.confirm-heading,.panel-head h2,.candidate-name,.worker-card h3,.request-hero-topline h1,.opportunity-title{color:#1f1b16;letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:650}.hero-card h1{max-width:900px;font-size:clamp(42px,5vw,74px);line-height:.96}.panel-head h2{font-size:clamp(30px,3vw,46px);line-height:.98}.panel-head p,.hero-card p,.worker-flow-hero p,.confirm-sub,.decision-copy p{color:#5f574d;font-size:16px;line-height:1.55}.btn,.btn-secondary,.btn-ghost,.filter-pill,.opportunity-cta,.decision-btn,.zl-primary,.zl-secondary{border-radius:999px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.btn,.opportunity-cta,.decision-btn.primary{color:#fffaf2;background:linear-gradient(135deg,#d8ac56,#b97811);border:1px solid #171410;box-shadow:0 14px 28px #b778122b}.btn-secondary,.btn-ghost,.filter-pill{color:#1f1b16;background:#ffffffb8;border:1px solid #503f2a26}.btn:hover,.btn-secondary:hover,.btn-ghost:hover,.filter-pill:hover,.opportunity-card:hover,.worker-card:hover,.review-history-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #3b2a141c}.status-pill{border:1px solid #503f2a1a;min-height:32px;padding:6px 13px;font-weight:900}.status-pill.tone-green,.profile-step.is-complete,.checklist-item.is-done,.zl-active-checks .is-done{color:#14723e;background:#1a82461a;border-color:#1a824638}.status-pill.tone-amber,.notice,.authorize-total,.commitment-callout{color:#9f6412;background:#fff7e8d6;border-color:#c58b2738}.summary-grid>div,.stats-grid>div,.metric-card,.venue-trust-stat,.authorize-line-item,.opportunity-trust-card,.profile-step,.tag,.field,.select,.textarea{background:#fffaf2b8;border-color:#503f2a1f;border-radius:16px}.field,.select,.textarea{border-width:1px;min-height:48px;box-shadow:inset 0 1px #ffffff6b}.field:focus,.select:focus,.textarea:focus{border-color:#c58b27;box-shadow:0 0 0 4px #c58b271f}.worker-list,.opportunity-grid,.review-history-list{gap:18px}.worker-card,.review-history-card,.opportunity-card{border-radius:24px;overflow:hidden}.candidate-photo,.avatar-xl,.worker-home-avatar,.avatar-lg,.opportunity-image-wrap,.request-hero-image-wrap{border-radius:22px}.candidate-photo-shell{border-radius:28px}.tags-row .tag,.tag{color:#6b6258;font-weight:800}.manager-quote-card,.referral-box,.venue-signal-card,.venue-reference-card,.review-summary-card{background:#fff7e8c2;border-color:#503f2a1f}.radar-map,.worker-radar-map{background:radial-gradient(circle,#c58b2729,#0000 28%),linear-gradient(135deg,#fffaf2eb,#e1eeda99);border-color:#503f2a21}.confirm-chip,.live-badge{color:#14723e;background:#1a82461a;border:1px solid #1a824638}@media (max-width:768px){.top-nav{border-radius:28px;align-items:flex-start}.brand-mark{min-width:84px;min-height:42px;padding-inline:18px}.hero-card h1{font-size:clamp(38px,13vw,54px)}}.operator-dispatch-board{grid-template-columns:1fr;gap:14px;min-width:0;margin-top:18px;display:grid}.operator-dispatch-board>.dispatch-task-switcher,.operator-dispatch-board>.candidate-deck,.operator-dispatch-board>.dispatch-checklist-matrix,.operator-dispatch-board>.backup-mode-panel,.operator-dispatch-board>.dispatch-radar-card{margin:0}.candidate-deck>.candidate-scroll{margin-top:4px}.live-dispatch-board{grid-template-columns:280px minmax(0,1fr) 340px;align-items:start;gap:18px;min-width:0;min-height:calc(100vh - 128px);margin-top:18px;display:grid}@media (min-width:1100px){.operator-dispatch-board{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"header header""switcher switcher""candidates radar""checklist radar""backup backup";align-items:start;gap:18px}.operator-dispatch-board>.dispatch-property-header{grid-area:header}.operator-dispatch-board>.dispatch-task-switcher{grid-area:switcher;margin:0}.operator-dispatch-board>.candidate-deck{grid-area:candidates;margin:0}.operator-dispatch-board>.dispatch-checklist-matrix{grid-area:checklist;margin:0}.operator-dispatch-board>.backup-mode-panel{grid-area:backup;margin:0}.operator-dispatch-board>.dispatch-radar-card{grid-area:radar;align-self:start;position:sticky;top:18px}}.candidate-deck>.trusted-network-card{border-radius:16px;margin:12px 0 14px}.operator-dispatch-board>.dispatch-property-header{background:#fffcf7f5;border:1px solid #4f3e2124;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.operator-dispatch-board>.dispatch-property-header h1{margin:4px 0 2px;font-family:Cormorant Garamond,serif;font-size:clamp(24px,3vw,36px);line-height:1.04}.operator-dispatch-board>.dispatch-property-header p{color:#6f6250;margin:0;font-size:13px;line-height:1.4}.dispatch-property-summary{flex:280px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.dispatch-property-summary>img{object-fit:cover;border:1px solid #4f3e211f;border-radius:16px;width:96px;height:96px}.dispatch-property-info{gap:4px;min-width:0;display:grid}.dispatch-property-meta{flex-wrap:wrap;gap:8px 18px;margin-top:8px;display:flex}.dispatch-property-meta span{gap:2px;min-width:0;display:grid}.dispatch-property-meta small{color:#9a7a43;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.dispatch-property-meta strong{color:#2f2418;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.operator-dispatch-board>.dispatch-radar-card{background:radial-gradient(circle,#1f80421a,#0000 60%),#fffcf7f5;border:1px solid #4f3e2124;border-radius:22px;margin:0;padding:14px 14px 16px;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.operator-dispatch-board>.dispatch-radar-card .fit-panel-head{gap:4px;margin-bottom:8px;display:grid}.operator-dispatch-board>.dispatch-radar-card .fit-panel-head h2{margin:0;font-family:Cormorant Garamond,serif;font-size:22px;line-height:1.1}.operator-dispatch-board>.dispatch-radar-card .fit-panel-head p{color:#6f6250;margin:0;font-size:12px}.operator-dispatch-board>.dispatch-radar-card .compat-radar{max-width:260px;margin-top:4px}.trusted-network-detail{background:#1f804214;border:1px solid #1f804242;border-radius:14px;gap:4px;margin-top:12px;padding:10px 12px;display:grid}.trusted-network-detail p{color:#1f4c2e;margin:0;font-size:12px;line-height:1.4}.trusted-network-card{background:linear-gradient(135deg,#fff0d2d1,#fffcf7f5),repeating-linear-gradient(135deg,#0000,#0000 20px,#a6630f09 20px 21px);border:1px solid #503f2a24;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.trusted-network-card.is-linked{background:linear-gradient(135deg,#1f804224,#fffcf7f5);border-color:#1f804247}.trusted-network-card.is-dismissed{background:#fffcf7d1;justify-content:flex-start;padding:8px 10px}.trusted-network-copy{flex:320px;gap:4px;min-width:0;display:grid}.trusted-network-copy h2{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(20px,1.8vw,26px);line-height:1.1}.trusted-network-copy p{color:#5f5044;max-width:56ch;margin:0;font-size:13px;line-height:1.45}.trusted-network-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trusted-network-actions .gold-button{white-space:nowrap}.trusted-network-success{flex:100%;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;display:grid}.trusted-network-success-icon{color:#fff;background:linear-gradient(#2c9656,#1f7a43);border-radius:999px;place-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:grid}.trusted-network-success strong{color:#1f6b3d;font-size:15px;display:block}.trusted-network-success p{color:#324d3a;margin:2px 0 0;font-size:13px;line-height:1.4}.trusted-network-reopen{color:#8a5a0f;letter-spacing:.02em;cursor:pointer;background:#fff5e0e6;border:1px solid #a6630f40;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.trusted-network-reopen:hover{background:#fff0d2;border-color:#a6630f6b}.candidate-trusted-badge{color:#1f6b3d;letter-spacing:.01em;background:linear-gradient(135deg,#1f804229,#1f804214);border:1px solid #1f804252;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.candidate-trusted-badge:before{content:"★";font-size:11px;line-height:1}.dispatch-candidate.is-trusted-network{background:linear-gradient(90deg,#1f804212,#fffefa 52%);border-color:#1f804257}.dispatch-candidate.is-trusted-network.is-selected{border-color:#1f80428c;box-shadow:inset 0 0 0 1px #1f804233,0 12px 28px #1f80421a}.dispatch-rail,.dispatch-main-panel,.dispatch-fit-panel,.live-right-panel>.soft-card,.live-map-card,.live-progress-card{background:#fffcf7f5;border:1px solid #4f3e2124;border-radius:22px;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.dispatch-rail{background:linear-gradient(#fffcf7f7,#f4ebdcf0),repeating-linear-gradient(0deg,#0000,#0000 34px,#4f3e2109 34px 35px);flex-direction:column;gap:14px;min-width:0;min-height:calc(100vh - 150px);padding:18px;display:flex;position:sticky;top:18px}.rail-brandline,.fit-panel-head{gap:5px;display:grid}.rail-brandline span,.rail-section>span,.dispatch-kicker,.fit-panel-head span,.trust-rank-card span{letter-spacing:.1em;text-transform:uppercase;color:#9a7a43;font-size:11px;font-weight:800}.rail-brandline strong{font-family:Cormorant Garamond,serif;font-size:28px;line-height:1}.rail-property-card{background:#ffffff8f;border:1px solid #4f3e211a;border-radius:16px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.rail-property-card img{object-fit:cover;border-radius:12px;width:82px;height:72px}.rail-property-card strong,.rail-property-card small,.rail-section strong,.rail-section p,.rail-shortcuts strong,.rail-shortcuts small{display:block}.rail-property-card small,.rail-section p,.rail-shortcuts small{color:#6f6250;overflow-wrap:anywhere}.rail-section{border-top:1px solid #4f3e211a;gap:8px;padding:13px 0;display:grid}.rail-section p{margin:0;font-size:13px;line-height:1.45}.rail-highlight{background:#bf8c3314;border:1px solid #bf8c3338;border-radius:16px;padding:14px}.rail-highlight strong{color:#8c5c13;font-size:24px}.dispatch-chip-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.trust-chip{color:#5f503e;background:#f4efe5;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.trust-chip.strong{color:#22633b;background:#1f80421c}.rail-shortcuts{gap:9px;display:grid}.rail-shortcuts strong{background:#ffffff9e;border:1px solid #4f3e2114;border-radius:13px;padding:10px;font-size:13px}.dispatch-main-panel,.dispatch-fit-panel{min-width:0;padding:18px}.operator-dispatch-board .dispatch-main-panel{scrollbar-width:thin;max-height:calc(100vh - 132px);overflow:auto}.dispatch-property-header{border-bottom:1px solid #4f3e211a;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.dispatch-property-header h1{margin:6px 0;font-family:Cormorant Garamond,serif;font-size:clamp(34px,3vw,46px);line-height:1}.dispatch-property-header p,.candidate-deck small,.fit-panel-head p{color:#6f6250;margin:0}.dispatch-task-switcher{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:16px 0;display:grid}.dispatch-task-switcher button{text-align:left;cursor:pointer;background:#fffefa;border:1px solid #4f3e211a;border-radius:14px;padding:12px}.property-dispatch-option{grid-template-columns:58px minmax(0,1fr);gap:12px;min-height:94px;display:grid;position:relative}.property-dispatch-option img{object-fit:cover;border-radius:12px;width:58px;height:72px}.property-dispatch-option small,.property-dispatch-option em{color:#6f6250;margin-top:4px;font-size:12px;font-style:normal;line-height:1.25;display:block}.property-dispatch-option strong{line-height:1.05}.dispatch-task-switcher button.is-active{background:linear-gradient(135deg,#bf8c3329,#fffefaf0);border-color:#bf8c336b;box-shadow:inset 0 0 0 1px #bf8c332e,0 12px 28px #2d1f0714}.dispatch-task-switcher span,.dispatch-task-switcher strong{display:block}.dispatch-task-switcher span{color:#6f6250;font-size:12px}.dispatch-checklist-matrix,.candidate-deck{background:linear-gradient(135deg,#ffffffd1,#f4ebdc80),repeating-linear-gradient(90deg,#0000,#0000 30px,#4f3e2107 30px 31px);border:1px solid #4f3e211a;border-radius:20px;margin-top:16px;padding:16px}.matrix-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.matrix-head h2{margin:4px 0 0;font-family:Cormorant Garamond,serif;font-size:22px}.fit-status{white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:12px}.fit-status.green{color:#1f6b3d;background:#1f80421f}.fit-status.amber{color:#8c5c13;background:#bf8c3329}.fit-status.red{color:#a12626;background:#dc26261c}.checklist-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fit-check-item{background:#fffefa;border:1px solid #4f3e211a;border-radius:15px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.fit-check-item span{border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.fit-check-item em{font-size:12px;font-style:normal;font-weight:800}.fit-check-item.is-covered{border-color:#1f804240}.fit-check-item.is-covered span,.fit-check-item.is-covered em{color:#1f6b3d;background:#1f80421f}.fit-check-item.is-partial{border-color:#bf8c3347}.fit-check-item.is-partial span,.fit-check-item.is-partial em{color:#8c5c13;background:#bf8c3324}.fit-check-item.is-missing{border-color:#dc262638}.fit-check-item.is-missing span,.fit-check-item.is-missing em{color:#a12626;background:#dc26261a}.candidate-scroll{gap:10px;display:grid}.dispatch-candidate{background:#fffefa;border:1px solid #4f3e211f;border-radius:18px;width:100%;padding:12px}.dispatch-candidate.is-selected{background:linear-gradient(90deg,#bf8c331a,#fffefa 48%);border-color:#bf8c3385;box-shadow:inset 0 0 0 1px #bf8c332e,0 10px 24px #2d1f0714}.dispatch-candidate.is-invited{opacity:.72;box-shadow:none;background:#f4efe5;border-color:#4f3e2124}.candidate-select-button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px 58px minmax(0,1fr) 84px;align-items:center;gap:12px;width:100%;padding:0;display:grid}.candidate-rank{color:#9a6a17;font-size:11px;font-weight:900}.dispatch-candidate img{object-fit:cover;border-radius:999px;width:58px;height:58px}.candidate-avatar-fallback{color:#7a5520;background:#efe6d5;border:1px solid #bf8c3347;border-radius:999px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.candidate-copy,.candidate-copy strong,.candidate-copy small,.candidate-score,.candidate-score strong,.candidate-score small{display:block}.candidate-copy small,.candidate-score small{color:#6f6250}.candidate-score{text-align:right}.candidate-score strong{color:#1f7a43;font-size:22px}.candidate-invite-button{color:#8c5c13;cursor:pointer;background:#bf8c331f;border:1px solid #bf8c3359;border-radius:999px;width:100%;margin-top:12px;padding:10px 12px;font-weight:900}.candidate-invite-button.is-pending,.candidate-invite-button:disabled{color:#6f6250;cursor:default;background:#4f3e2112;border-color:#4f3e211f}.backup-mode-panel{background:linear-gradient(135deg,#ffffffd6,#f4ebdc8f),#fffefa;border:1px solid #4f3e211a;border-radius:20px;margin-top:16px;padding:16px}.manual-request-panel{gap:12px;display:grid}.manual-request-panel h3{margin:2px 0 4px;font-size:22px}.manual-request-panel p{color:#6f6250;margin:0}.manual-request-panel textarea{resize:vertical;color:#2b2722;width:100%;min-height:150px;font:inherit;background:#fffefa;border:1px solid #4f3e2129;border-radius:14px;padding:12px;line-height:1.45}.backup-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.backup-options-toggle{color:#6f4f17;width:fit-content;min-height:40px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #4f3e2124;border-radius:14px;padding:8px 12px;font-size:13px;font-weight:850}.backup-options-toggle:hover{background:#bf8c3314;border-color:#bf8c336b}.backup-mode-card{text-align:left;cursor:pointer;background:#fffefa;border:1px solid #4f3e211f;border-radius:18px;gap:8px;padding:14px;display:grid}.backup-mode-card span{color:#9a7a43;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.backup-mode-card small,.dispatch-launch-form p,.failover-action-form small{color:#6f6250}.backup-mode-card.is-selected{background:#bf8c331a;border-color:#bf8c336b;box-shadow:inset 0 0 0 1px #bf8c3324}.dispatch-launch-form{gap:8px;margin-top:14px;display:grid}.dispatch-launch-form p{margin:0;font-size:13px}.dispatch-launch-button:disabled{opacity:.45;cursor:not-allowed}.dispatch-fit-panel{min-height:calc(100vh - 150px);max-height:calc(100vh - 132px);position:sticky;top:18px;overflow:auto}.live-route-map{background:linear-gradient(135deg,#e9f1e2e6,#faf4e8e0),radial-gradient(circle at 18% 72%,#1f80421f,#0000 26%),radial-gradient(circle at 82% 20%,#bf8c3324,#0000 24%);min-height:320px}.live-route-map .map-grid{opacity:.7}.operator-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-contact-actions form{margin:0}.operator-contact-actions .ghost-button,.operator-message-form .gold-button{justify-content:center;width:100%}.operator-message-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.operator-proof-review-grid,.operator-review-alert-list{gap:12px;display:grid}.proof-review-card{background:linear-gradient(90deg,#1f804214,#fffefa 46%);border:1px solid #1f80423d;border-radius:18px;grid-template-columns:126px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.proof-review-card.review-disputed{background:linear-gradient(90deg,#a3433014,#fffefa 46%);border-color:#a3433047}.proof-review-image{color:#1f6b3d;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#1f80421f,#fffcf7f2),repeating-linear-gradient(135deg,#0000,#0000 13px,#1f80420f 13px 14px);border:1px solid #4f3e211a;border-radius:14px;place-items:center;min-height:96px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.proof-review-image img{object-fit:cover;width:100%;height:100%;min-height:96px}.proof-review-copy{gap:5px;min-width:0;display:grid}.proof-review-copy p,.proof-review-copy em,.proof-review-copy small{color:#5f5649;margin:0;font-style:normal;line-height:1.42}.proof-review-copy em,.proof-review-copy small{font-size:12px;font-weight:800}.proof-dispute-form{grid-column:2;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.operator-review-alert{background:#a3433012;border:1px solid #a343303d;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.operator-review-alert strong,.operator-review-alert p{margin:5px 0 0;display:block}.operator-review-alert p{color:#5f5649;line-height:1.45}.operator-message-card .ghost-button{width:fit-content;margin-top:10px}.fit-panel-head h2{margin:0;font-family:Cormorant Garamond,serif;font-size:30px}.compat-radar-card{background:radial-gradient(circle,#1f804214,#0000 58%),#fffefa;border:1px solid #4f3e211a;border-radius:18px;margin-top:14px;padding:14px}.compat-radar{width:100%;max-width:280px;margin:0 auto;display:block;overflow:visible}.compat-radar circle,.compat-radar line{fill:none;stroke:#4f3e2124;stroke-width:1px}.compat-radar text{text-anchor:middle;fill:#655947;font-size:8px;font-weight:800}.task-need-shape{fill:#c4933a29;stroke:#c4933ab8;stroke-width:2px}.specialist-fit-shape{fill:#1f804238;stroke:#1f8042d6;stroke-width:2px}.radar-legend{color:#6f6250;justify-content:center;gap:14px;font-size:12px;font-weight:700;display:flex}.radar-legend i{border-radius:99px;width:10px;height:10px;margin-right:6px;display:inline-block}.radar-legend .need{background:#c4933a}.radar-legend .fit{background:#1f8042}.trust-rank-card,.why-fit-card,.fit-warning-card{background:#fffefa;border:1px solid #4f3e211a;border-radius:16px;margin-top:12px;padding:14px}.trust-rank-card strong,.why-fit-card strong,.fit-warning-card strong{display:block}.trust-rank-card p,.why-fit-card p,.fit-warning-card p{color:#6f6250;margin:7px 0 0;line-height:1.45}.why-fit-card{background:#1f804212;border-color:#1f804238}.fit-warning-card{background:#bf8c3314;border-color:#bf8c3340}.coverage-explainer-card{background:#1f80420f;border:1px solid #1f80422e;border-radius:16px;margin-top:12px;padding:14px}.coverage-explainer-card strong{display:block}.coverage-explainer-card p{color:#6f6250;margin:7px 0 0;line-height:1.45}.subtle-live-link{opacity:.72}.assign-actions.compact{margin-top:14px}.dispatch-empty{text-align:center;margin-top:18px}.live-center-panel{gap:18px;display:grid}.live-right-panel{align-content:start;gap:14px;display:grid}.live-header{background:#fffcf7f5;border:1px solid #4f3e2124;border-radius:22px;padding:18px;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.live-map-card,.live-progress-card{padding:16px}.map-topline{justify-content:space-between;gap:12px;margin-bottom:12px;font-weight:800;display:flex}.map-topline span{color:#1f6b3d}.dispatch-map{background:linear-gradient(135deg,#cde5cdd1,#d3e5e8b8),radial-gradient(circle at 14% 88%,#568c7e40,#0000 22%),radial-gradient(circle at 82% 18%,#bf8c332e,#0000 20%);border:1px solid #4f3e211f;border-radius:18px;min-height:360px;position:relative;overflow:hidden}.map-grid{background:repeating-linear-gradient(18deg,#0000,#0000 33px,#ffffff6b 33px 35px),repeating-linear-gradient(104deg,#0000,#0000 44px,#4f3e210f 44px 46px);position:absolute;inset:-20px}.map-route{width:100%;height:100%;position:absolute;inset:0}.map-route path{fill:none;stroke:#6a3d1f;stroke-width:4px;stroke-dasharray:10 9;stroke-linecap:round}.map-route .map-road-soft{stroke:#60564847;stroke-width:5px;stroke-dasharray:none}.map-route .map-route-active{stroke:#1f8042;stroke-width:6px;stroke-dasharray:13 10;filter:drop-shadow(0 2px 3px #1f80422e)}.map-pin{background:#fffcf7f0;border:1px solid #4f3e2129;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-weight:800;display:flex;position:absolute;box-shadow:0 10px 28px #2d1f0724}.map-pin img{object-fit:cover;border-radius:999px;width:42px;height:42px}.map-pin span{gap:2px;min-width:0;display:grid}.map-pin small{color:#6f6250;overflow-wrap:anywhere;max-width:150px;font-size:11px;font-weight:800}.specialist-pin{top:70%;left:17%}.property-pin{top:18%;right:8%}.house-dot{color:#fffefa;background:#1c1812;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.map-status-card{background:#fffcf7eb;border:1px solid #4f3e211f;border-radius:16px;max-width:210px;padding:13px;position:absolute;top:18px;left:18px}.map-status-card span,.map-status-card strong,.map-status-card small{display:block}.map-status-card span,.map-status-card small{color:#6f6250}.route-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.route-metrics article{background:#fffefa;border:1px solid #4f3e211a;border-radius:14px;padding:12px}.route-metrics span,.route-metrics strong{display:block}.route-metrics span{letter-spacing:.08em;text-transform:uppercase;color:#9a7a43;font-size:11px;font-weight:800}.live-checklist-list{gap:10px;display:grid}.live-check-row{background:#fffefa;border:1px solid #4f3e211a;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.live-check-index{background:#f1eadc;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.live-check-row small,.muted{color:#6f6250}.live-check-row img{object-fit:cover;border-radius:10px;width:70px;height:54px}.live-check-row em{color:#a12626;font-style:normal;font-weight:800}.live-check-row.is-complete{border-color:#1f804240}.live-check-row.is-complete .live-check-index{color:#1f6b3d;background:#1f804221}.live-check-row.is-active{border-color:#bf8c3347;box-shadow:inset 0 0 0 1px #bf8c331f}.live-check-row.is-active .live-check-index{color:#8c5c13;background:#bf8c3324}.live-check-row.is-blocked{border-color:#dc262638}.live-check-row.is-blocked .live-check-index{color:#a12626;background:#dc26261a}.progress-meter{background:#efe7d8;border:1px solid #4f3e211a;border-radius:999px;width:min(220px,32vw);height:12px;overflow:hidden}.progress-meter span{background:linear-gradient(90deg,#1f8042,#c4933a);height:100%;display:block}.match-person.large img{width:64px;height:64px}.contact-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.trust-stack.tight{margin-top:0}.proof-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proof-upload-grid span{color:#1f6b3d;background:#1f804217;border:1px solid #1f80422e;border-radius:14px;padding:12px;font-weight:800}.proof-upload-grid .pending{color:#8c5c13;background:#bf8c331a;border-color:#bf8c3333}.failover-action-form{gap:8px;margin-top:12px;display:grid}.ops-lead-section{margin-bottom:34px}.ops-lead-section h2{margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:28px}.ops-lead-card{background:linear-gradient(135deg,#ffffffb8,#f4ebdc6b),#fffefa;border-color:#4f3e211f}.ops-lead-top,.ops-lead-meta,.ops-action-row,.account-match-row,.lead-detail-hero{justify-content:space-between;align-items:center;gap:14px;display:flex}.ops-lead-top h3{font-family:Cormorant Garamond,serif;font-size:26px;line-height:1}.ops-lead-meta{color:#6f6250;align-items:flex-start;font-size:13px}.account-state,.lead-status-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.account-state{color:#65513b;background:#4f3e2112}.account-state.state-linked,.account-state.state-auto_match{color:#1f6b3d;background:#1f80421c}.account-state.state-multiple,.lead-status-badge.status-pending{color:#8c5c13;background:#bf8c3324}.lead-status-badge.status-verified{color:#1f6b3d;background:#1f80421f}.lead-status-badge.status-needs_info{color:#1d4ed8;background:#2563eb1a}.lead-status-badge.status-rejected,.lead-status-badge.status-archived{color:#a12626;background:#dc26261a}.ops-action-row{flex-wrap:wrap;justify-content:flex-start}.icon-delete-button{color:#8a7257;cursor:pointer;background:0 0;border:1px solid #4f3e211f;border-radius:999px;padding:9px 12px;font-weight:800}.lead-detail-hero{box-shadow:var(--shadow);background:#fffcf7f5;border:1px solid #4f3e2124;border-radius:26px;margin-top:18px;padding:24px}.lead-detail-hero h1{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:clamp(34px,5vw,58px);line-height:.95}.lead-detail-hero p{color:#6f6250;margin:0}.lead-detail-grid{grid-template-columns:minmax(0,1fr) 380px;gap:18px;display:grid}.lead-detail-main,.lead-detail-side,.ops-action-stack{align-content:start;gap:14px;display:grid}.lead-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lead-field-block{background:#fffefa;border:1px solid #4f3e211a;border-radius:16px;padding:13px}.lead-field-block.is-wide{grid-column:1/-1}.lead-field-block span,.account-review-card span{color:#9a7a43;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.lead-field-block strong{overflow-wrap:anywhere}.lead-raw-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;display:grid}.lead-raw-grid dt{color:#9a7a43;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.lead-raw-grid dd{overflow-wrap:anywhere;margin:5px 0 0}.account-review-card{background:#fffefa;border:1px solid #4f3e211a;border-radius:18px;padding:14px}.account-review-card.is-linked,.account-review-card.is-match{background:#1f804212;border-color:#1f804238}.account-review-card.is-warning{background:#bf8c3314;border-color:#bf8c3340}.account-review-card strong,.account-review-card p,.account-match-row strong,.account-match-row small{display:block}.account-review-card p{color:#6f6250;margin:7px 0 0}.account-match-row{background:#fffefa;border:1px solid #4f3e211a;border-radius:14px;padding:10px}.account-match-row small{color:#6f6250}.manual-link-form{border-top:1px solid #4f3e211a;margin-top:14px;padding-top:14px}.success-notice{color:#1f6b3d;background:#1f80421a}.info-notice{color:#1d4ed8;background:#2563eb1a}.ops-preview-banner{color:#654615;background:#bf8c331a;border:1px solid #bf8c333d;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.ops-preview-banner strong,.ops-preview-banner span{display:block}.ops-preview-banner span{color:#725b36;font-size:13px}@media (max-width:1320px){.product-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:300px;gap:18px;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tabs a{white-space:nowrap}.live-dispatch-board{grid-template-columns:260px minmax(0,1fr)}.dispatch-fit-panel,.live-right-panel{grid-column:2;min-height:auto;max-height:none;position:static}.live-right-panel,.lead-detail-grid{grid-template-columns:1fr}}@media (max-width:860px){.product-shell{gap:10px 12px;padding:12px}.demo-workspace-banner{padding:6px 9px;font-size:11px}.product-tabs,.product-actions{flex-direction:row;flex:1 0 100%;align-items:center;gap:8px}.product-tabs a{padding:8px 0}.avatar-menu{width:auto;min-width:0;margin-left:auto;padding-left:0}.product-actions{flex-wrap:nowrap;justify-content:flex-start}.product-actions .icon-button{padding:8px 10px}.avatar-menu>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.specialist-job-list .match-row-card,.specialist-calendar-card{grid-template-columns:1fr}.mini-property-thumb,.specialist-calendar-card img{width:100%;height:180px}.specialist-job-list .match-row-actions{min-width:0}.live-dispatch-board,.checklist-fit-grid,.dispatch-task-switcher,.route-metrics,.live-right-panel,.proof-upload-grid{grid-template-columns:1fr}.dispatch-rail,.dispatch-fit-panel,.live-right-panel{grid-column:auto;min-height:auto;max-height:none;position:static}.dispatch-property-header,.matrix-head,.map-topline{flex-direction:column}.dispatch-candidate{padding:10px}.candidate-select-button{grid-template-columns:44px 52px minmax(0,1fr)}.candidate-avatar-fallback{width:52px;height:52px}.candidate-score{text-align:left;grid-column:3}.fit-check-item,.live-check-row{grid-template-columns:32px minmax(0,1fr)}.fit-check-item em,.live-check-row img,.live-check-row em{grid-column:2}.dispatch-map{min-height:300px}.proof-review-card,.proof-dispute-form,.operator-message-form{grid-template-columns:1fr}.proof-dispute-form{grid-column:auto}.operator-review-alert{flex-direction:column;align-items:flex-start}.property-pin{right:4%}.backup-mode-grid{grid-template-columns:1fr}.ops-lead-top,.ops-lead-meta,.lead-detail-hero,.ops-preview-banner,.account-match-row{flex-direction:column;align-items:flex-start}.lead-field-grid{grid-template-columns:1fr}}.demo-account-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:4px;display:grid}.demo-account-card{background:var(--surface);border:1px solid var(--border-hi);box-shadow:var(--shadow);color:var(--text);border-radius:18px;gap:6px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.demo-account-card:hover{border-color:#b9792e52;transform:translateY(-2px);box-shadow:0 16px 32px #b9792e1a}.demo-account-badge{letter-spacing:.08em;text-transform:uppercase;color:#b9792ee6;background:#b9792e1a;border:1px solid #b9792e2e;border-radius:999px;align-items:center;width:fit-content;margin-bottom:4px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.demo-account-action{color:var(--amber);margin-top:8px;font-size:13px;font-weight:700;display:inline-block}.notice-error{color:#7f1d1d;background:#b9202e14;border-color:#b9202e38}.property-action-row.balanced{grid-template-columns:1fr 1fr;gap:12px;max-width:520px;display:grid}.primary-action,.secondary-action{text-align:left;border-radius:16px;gap:2px;padding:14px 18px;line-height:1.15;display:grid}.primary-action .primary-action-label,.secondary-action .primary-action-label{font-size:15px;font-weight:700;display:block}.primary-action .primary-action-sub,.secondary-action .primary-action-sub{letter-spacing:.05em;text-transform:uppercase;opacity:.78;font-size:11px;font-weight:600;display:block}.secondary-action{color:#463c30;background:#fffdf9d1;border:1px solid #4f3e212e;transition:border-color .16s,background .16s,transform .12s}.secondary-action:hover{background:#fffbf3f2;border-color:#bf8c3373;transform:translateY(-1px)}.specialist-trust-stack{gap:10px}.specialist-trust-card{background:linear-gradient(135deg,#fffefafa,#f4ebdc6b);border:1px solid #4f3e211f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;transition:border-color .16s,transform .12s;display:grid}.specialist-trust-card:hover{border-color:#bf8c3357;transform:translateY(-1px)}.specialist-trust-main{gap:4px;min-width:0;display:grid}.specialist-trust-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.specialist-trust-name strong{color:#2a2218;font-size:15px}.specialist-trust-reason{color:#6f6250;font-size:13px;line-height:1.35}.role-tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.role-tag.role-primary{color:#1f6e3a;background:#1f80421a;border-color:#1f804252}.role-tag.role-backup{color:#9c660a;background:#dc8c211a;border-color:#dc8c2152}.role-tag.role-recurring{color:#1f50b8;background:#2563eb1a;border-color:#2563eb52}.task-builder{gap:18px;display:grid}.task-builder-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding-bottom:8px;display:grid}.task-builder-summary h2{color:#2a2218;margin:6px 0;font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,44px);line-height:.98}.task-builder-summary p{color:#6f6250;margin:0;font-size:14px}.task-builder-summary-stats{gap:10px;display:flex}.task-builder-summary-stats>div{background:#fffdf9eb;border:1px solid #4f3e211f;border-radius:14px;gap:2px;min-width:78px;padding:10px 14px;display:grid}.task-builder-summary-stats span{letter-spacing:.1em;text-transform:uppercase;color:#8a7c66;font-size:10px;font-weight:800}.task-builder-summary-stats strong{color:#2a2218;font-family:Cormorant Garamond,serif;font-size:18px}.task-builder-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:22px;display:grid}.task-builder-primary{gap:18px;min-width:0;display:grid}.task-builder-price-rail{overscroll-behavior:contain;gap:14px;max-height:calc(100vh - 36px);padding-right:2px;display:grid;position:sticky;top:18px;overflow:auto}.task-builder-price-rail .payout-panel{border-radius:18px;padding:18px;box-shadow:0 14px 28px #2d1f0714}.task-builder-price-rail .payout-headline,.task-builder-price-rail .split-blocker-head{grid-template-columns:1fr;gap:12px}.task-builder-price-rail .payout-range{font-size:clamp(34px,3vw,42px)}.task-builder-price-rail .payout-final,.task-builder-price-rail .split-blocker-meter{text-align:left;justify-items:start}.task-builder-price-rail .payout-controls{align-items:flex-start}.task-builder-price-rail .payout-adjust,.task-builder-price-rail .payout-drivers{width:100%}.task-builder-price-rail .payout-adjust{justify-content:space-between}.task-builder-price-rail .payout-details-grid,.task-builder-price-rail .split-suggestion-grid{grid-template-columns:1fr}.task-builder-price-rail .task-builder-submit{padding:16px;display:grid;position:static;box-shadow:0 14px 28px #2d1f0714}.task-builder-price-rail .task-builder-submit .gold-button{flex:none;width:100%}.task-builder-logistics{background:#fffdf9c7;border:1px solid #4f3e211f;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:16px;display:grid}.task-builder-logistics label{gap:6px;display:grid}.task-builder-logistics label>span{letter-spacing:.06em;text-transform:uppercase;color:#8a7c66;font-size:11px;font-weight:800}.payout-panel{background:linear-gradient(135deg,#fffbf3fa,#f8eac86b);border:1px solid #bf8c333d;border-radius:22px;gap:14px;padding:22px 24px;display:grid;box-shadow:0 18px 38px #2d1f0712}.payout-panel-split{background:linear-gradient(135deg,#fff8eefa,#ffefdb8f);border-color:#9c4f0647}.payout-headline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.payout-kicker{letter-spacing:.12em;text-transform:uppercase;color:#9a7a43;font-size:10px;font-weight:900;display:block}.payout-range{color:#4a3919;margin-top:2px;font-family:Cormorant Garamond,serif;font-size:clamp(34px,5vw,48px);line-height:1;display:block}.payout-sub{color:#8a7c66;margin-top:4px;font-size:12px;display:block}.payout-sub.split-required{color:#9c4f06;font-weight:800}.split-blocker-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.split-blocker-head strong{color:#4a2710;margin-top:2px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,4vw,46px);line-height:1;display:block}.split-blocker-head p{color:#6f4f33;max-width:620px;margin:8px 0 0;font-size:14px;line-height:1.45}.split-blocker-meter{text-align:right;background:#fffdf9c7;border:1px solid #9c4f062e;border-radius:16px;min-width:154px;padding:12px 14px}.split-blocker-meter span,.split-blocker-meter small{letter-spacing:.08em;text-transform:uppercase;color:#9c6b37;font-size:10px;font-weight:800;display:block}.split-blocker-meter strong{color:#4a2710;margin:2px 0;font-family:Cormorant Garamond,serif;font-size:32px;line-height:1;display:block}.split-suggestions{border-top:1px solid #9c4f061f;gap:10px;padding-top:14px;display:grid}.split-suggestions-copy p{color:#6f6250;margin:4px 0 0;font-size:12px}.split-suggestion-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.split-suggestion{text-align:left;cursor:pointer;background:#fffdf9e6;border:1px solid #9c4f062e;border-radius:14px;gap:3px;padding:12px 13px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.split-suggestion:hover{background:#fffdf9;border-color:#9c4f0661;box-shadow:0 10px 20px #2d1f070f}.split-suggestion strong{color:#2a2218;font-size:13px}.split-suggestion span,.split-suggestion small{color:#7d705e;font-size:11px}.split-suggestion small{color:#9c4f06;font-weight:800}.payout-final{text-align:right;justify-items:end;gap:2px;display:grid}.payout-final-amount{color:#2a2218;font-family:Cormorant Garamond,serif;font-size:clamp(28px,4vw,40px)}.payout-reset{color:#8c5c13;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.payout-reset:hover{text-decoration:underline}.payout-track{height:14px;margin-top:6px;position:relative}.payout-track-rail{background:#4f3e211a;border-radius:999px;position:absolute;inset:5px 0}.payout-track-recommended{background:linear-gradient(90deg,#1f804280,#bf8c338c);border-radius:999px;position:absolute;top:3px;bottom:3px}.payout-track-marker{background:#fff;border:2px solid #c4933a;border-radius:999px;width:22px;height:22px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 4px 10px #2d1f072e}.payout-track-marker span{white-space:nowrap;color:#4a3919;font-size:11px;font-weight:800;position:absolute;top:24px;left:50%;transform:translate(-50%)}.payout-track-scale{letter-spacing:.08em;text-transform:uppercase;color:#a39381;justify-content:space-between;margin-top:18px;font-size:10px;font-weight:800;display:flex}.payout-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.payout-adjust{background:#fffdf9;border:1px solid #4f3e212e;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.payout-step{color:#4a3919;cursor:pointer;background:0 0;border:none;width:38px;height:38px;font-size:18px;font-weight:800}.payout-step:hover{background:#bf8c331a}.payout-input{text-align:center;color:#2a2218;background:0 0;border:none;width:78px;height:38px;font-size:16px;font-weight:800}.payout-input:focus{background:#bf8c330f;outline:none}.payout-drivers{flex-wrap:wrap;gap:6px;display:inline-flex}.driver-chip{letter-spacing:.04em;text-transform:capitalize;color:#463c30;background:#fffdf9eb;border:1px solid #4f3e2124;border-radius:999px;align-items:center;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.driver-chip.urgency-emergency,.driver-chip.urgency-same_day{color:#9c4f06;background:#dc64001a;border-color:#dc640052}.driver-chip.visit-full_day,.driver-chip.visit-half_day,.driver-chip.visit-reserved_3h,.driver-chip.visit-custom{color:#1f6e3a;background:#1f80421a;border-color:#1f80423d}.visit-window-panel{background:linear-gradient(135deg,#fffdf9e6,#f4ebdc57);border:1px solid #4f3e211f;border-radius:22px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:16px;padding:18px;display:grid}.visit-window-copy h3{color:#2a2218;margin:4px 0 6px;font-family:Cormorant Garamond,serif;font-size:28px;line-height:1}.visit-window-copy p{color:#6f6250;margin:0;font-size:13px}.visit-window-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.visit-window-meter>div{background:#fffdf9c7;border:1px solid #4f3e211f;border-radius:12px;gap:2px;padding:9px 10px;display:grid}.visit-window-meter span{letter-spacing:.08em;text-transform:uppercase;color:#8a7c66;font-size:9px;font-weight:800}.visit-window-meter strong{color:#2a2218;font-size:14px}.visit-window-options{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.visit-window-option{cursor:pointer;background:#fffdf9e0;border:1px solid #4f3e2124;border-radius:16px;gap:4px;padding:13px 14px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.visit-window-option:hover,.visit-window-option.is-selected{background:#fffbf3fa;border-color:#bf8c3366;box-shadow:0 10px 22px #2d1f070f}.visit-window-option input{opacity:0;pointer-events:none;position:absolute}.visit-window-option strong{color:#2a2218;font-size:13px}.visit-window-option>span{letter-spacing:.08em;text-transform:uppercase;color:#9a7a43;font-size:10px;font-weight:900}.visit-window-option small{color:#7d705e;font-size:11px;line-height:1.35}.custom-visit-window{grid-column:2;gap:6px;display:grid}.custom-visit-window>span{letter-spacing:.06em;text-transform:uppercase;color:#8a7c66;font-size:11px;font-weight:800}.payout-note{color:#6f6250;margin:0;font-size:12px}.payout-note.warn{color:#9c4f06}.payout-note.positive{color:#1f6e3a}.payout-details{border-top:1px solid #4f3e211a;padding-top:12px}.payout-details>summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#8a7c66;font-size:12px;font-weight:700;list-style:none}.payout-details>summary::-webkit-details-marker{display:none}.payout-details>summary:after{content:" ▾";font-size:10px}.payout-details[open]>summary:after{content:" ▴"}.payout-details-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:10px;display:grid}.payout-details-grid>div{border-bottom:1px solid #4f3e2114;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.payout-details-grid span{color:#8a7c66;font-size:12px}.payout-details-grid strong{color:#2a2218;font-size:13px}.payout-fine-print{color:#a39381;margin:10px 0 0;font-size:11px}.checklist-library{background:#fffdf9d6;border:1px solid #4f3e211f;border-radius:22px;gap:16px;padding:18px;display:grid}.checklist-library-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.checklist-library-header h3{color:#2a2218;margin:0;font-family:Cormorant Garamond,serif;font-size:28px}.checklist-library-header p{color:#6f6250;margin:4px 0 0;font-size:13px}.checklist-library-tools{align-items:center;gap:10px;display:flex}.checklist-search{min-width:280px;display:block}.library-clear-all{color:#6f6250;cursor:pointer;background:#fffdf9eb;border:1px solid #4f3e2129;border-radius:12px;padding:9px 14px;font-size:12px;font-weight:700;transition:border-color .14s,color .14s}.library-clear-all:hover:not(:disabled){color:#9c1f1f;border-color:#b9202e66}.library-clear-all:disabled{opacity:.45;cursor:not-allowed}.checklist-families{gap:10px;display:grid}.checklist-family{background:#fffefa;border:1px solid #4f3e211f;border-radius:16px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.checklist-family.is-expanded{border-color:#bf8c3347;box-shadow:0 10px 22px #2d1f070f}.checklist-family-header{background:#fffdf9e0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.checklist-family.is-expanded .checklist-family-header{background:#f8eac852;border-bottom:1px solid #bf8c332e}.checklist-family-toggle{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;min-width:0;padding:4px 0;display:flex}.checklist-family-chevron{color:#a39381;width:14px;font-size:14px}.checklist-family.is-expanded .checklist-family-chevron{color:#c4933a}.checklist-family-title strong{color:#2a2218;font-size:15px;display:block}.checklist-family-title small{color:#8a7c66;font-size:12px;display:block}.checklist-family-meta{align-items:center;gap:8px;display:flex}.checklist-family-counts{gap:6px;display:inline-flex}.count-pill{letter-spacing:.04em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.count-pill.count-must{color:#1f6e3a;background:#1f80421f;border:1px solid #1f804247}.count-pill.count-nice{color:#9c5f06;background:#dc8c211f;border:1px solid #dc8c2147}.count-pill.count-off{color:#8a7c66;background:#4f3e210f;border:1px solid #4f3e2124}.family-action-button{letter-spacing:.04em;color:#463c30;cursor:pointer;background:#fffefa;border:1px solid #4f3e2124;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;transition:border-color .14s,background .14s}.family-action-button:hover:not(:disabled){background:#fffbf3f5;border-color:#bf8c336b}.family-action-button.subtle{color:#6f6250;background:0 0}.family-action-button:disabled{opacity:.45;cursor:not-allowed}.checklist-family-body{gap:8px;padding:14px 16px 18px;display:grid}.checklist-item{background:#fffdf9f5;border:1px solid #4f3e211a;border-radius:14px;gap:10px;padding:12px 14px;transition:border-color .14s,background .14s;display:grid}.checklist-item.state-must{background:linear-gradient(135deg,#1f80420f,#fffdf9eb);border-color:#1f804257}.checklist-item.state-nice{background:linear-gradient(135deg,#dc8c2117,#fffdf9eb);border-color:#dc8c2166}.checklist-item.state-off{background:#fffdf9a6}.checklist-item-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.checklist-item-title strong{color:#2a2218;font-size:14px;display:block}.checklist-item-title small{color:#8a7c66;margin-top:2px;font-size:11px;display:block}.tri-state{background:#fffdf9;border:1px solid #4f3e212e;border-radius:999px;flex-shrink:0;display:inline-flex;overflow:hidden}.tri-state-button{color:#6f6250;cursor:pointer;letter-spacing:.04em;background:0 0;border:none;border-right:1px solid #4f3e211a;padding:7px 14px;font-size:12px;font-weight:700;transition:background .14s,color .14s}.tri-state-button:last-child{border-right:none}.tri-state-button:hover{color:#2a2218;background:#bf8c330f}.tri-state-button.must.active{color:#15532a;background:#1f80422e;box-shadow:inset 0 0 0 1px #1f804257}.tri-state-button.nice.active{color:#804a06;background:#dc8c2138;box-shadow:inset 0 0 0 1px #dc8c2166}.tri-state-button.off.active{color:#4a3919;background:#4f3e211a;box-shadow:inset 0 0 0 1px #4f3e2138}.checklist-item-proofs{border-top:1px dashed #4f3e2124;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.proof-row-label{letter-spacing:.08em;text-transform:uppercase;color:#8a7c66;margin-right:6px;font-size:10px;font-weight:800}.proof-chip{color:#6f6250;cursor:pointer;background:#fffefa;border:1px solid #4f3e2129;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;transition:border-color .14s,background .14s,color .14s}.proof-chip:hover{color:#2a2218;border-color:#bf8c3366}.proof-chip.active{color:#1f50b8;background:#2563eb1a;border-color:#2563eb5c}.task-builder-notes{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.task-builder-notes label>span{letter-spacing:.06em;text-transform:uppercase;color:#8a7c66;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.check-chip.save-template{align-self:end}.custom-checklist{gap:6px;display:grid}.custom-checklist>span{letter-spacing:.06em;text-transform:uppercase;color:#8a7c66;font-size:11px;font-weight:800}.task-builder-submit{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9eb;border:1px solid #4f3e211f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 32px #2d1f071a}.task-builder-submit .gold-button{flex:240px}.task-builder-submit .gold-button:disabled{cursor:not-allowed;opacity:.62;filter:grayscale(.25)}.task-builder-submit-hint{color:#6f6250;font-size:12px;font-weight:600}@media (max-width:760px){.property-workspace-card{grid-template-columns:1fr}.property-card-image{width:100%;height:190px}.task-builder-summary,.task-builder-workspace{grid-template-columns:1fr}.task-builder-price-rail{max-height:none;padding-right:0;position:static;overflow:visible}.task-builder-summary-stats{justify-content:flex-start}.payout-headline{grid-template-columns:1fr}.payout-final{text-align:left;justify-items:start}.checklist-library-header,.visit-window-panel{grid-template-columns:1fr}.custom-visit-window{grid-column:1}.checklist-search{width:100%;min-width:0}.checklist-item-head{grid-template-columns:1fr}.tri-state{align-self:start}.property-action-row.balanced,.task-builder-notes{grid-template-columns:1fr}}.avatar-initials{color:#b9792ee6;background:#b9792e1f;border:1.5px solid #b9792e38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:inline-flex}.smart-create-page{color:#171a17;background:radial-gradient(circle at 78% 8%,#3370440f,#0000 28%),linear-gradient(#fbfaf6 0%,#f5f1e8 100%);grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.smart-create-page *{box-sizing:border-box}.smart-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.smart-create-sidebar{background:#fffffcb8;border-right:1px solid #2f362a1a;grid-template-rows:auto auto 1fr auto auto;gap:28px;min-height:100vh;padding:30px 18px;display:grid;position:sticky;top:0}.smart-brand,.smart-user,.smart-nav a,.smart-help-card,.smart-property-card,.smart-builder-card,.smart-rail-card,.smart-bottom-summary,.smart-ready-callout{border:1px solid #2c2f261a;box-shadow:0 18px 46px #2b24180f}.smart-brand{box-shadow:none;letter-spacing:.18em;border:0;align-items:center;gap:14px;padding:0 6px;display:flex}.smart-brand span{background:linear-gradient(45deg,#0000 49%,#12582e52 50%,#0000 51%),conic-gradient(from 20deg,#2e7446,#7fb58b,#e7e0ce,#2e7446);border-radius:999px;width:28px;height:28px;display:inline-block}.smart-brand strong{font-size:23px;font-weight:820}.smart-user{box-shadow:none;border:0;align-items:center;gap:12px;padding:8px 6px;display:flex}.smart-user>span{color:#fff;background:linear-gradient(140deg,#7f838f,#4d5058);border-radius:999px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.smart-user strong,.smart-user small{display:block}.smart-user strong{font-size:14px}.smart-user small{color:#5e625b;margin-top:3px;font-size:12px}.smart-nav{align-content:start;gap:8px;display:grid}.smart-nav a{color:#151815;min-height:48px;box-shadow:none;border-color:#0000;border-radius:8px;align-items:center;gap:14px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.smart-nav a:hover,.smart-nav a.is-active{color:#173f25;background:#e8f1e5;border-color:#2e74461a}.smart-nav-bottom{margin-top:6px}.smart-help-card{background:#fffffcd1;border-radius:8px;padding:18px}.smart-help-card strong{font-size:14px;display:block}.smart-help-card p{color:#5e625b;margin:10px 0 14px;font-size:13px;line-height:1.45}.smart-help-card a{color:#1f6f43;border:1px solid #1f6f4361;border-radius:8px;place-items:center;min-height:38px;font-size:13px;font-weight:800;text-decoration:none;display:grid}.smart-create-main{padding:28px 30px 42px}.smart-create-header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:22px;display:flex}.smart-breadcrumb{color:#596056;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.smart-breadcrumb a{color:#596056;text-decoration:none}.smart-breadcrumb strong{color:#171a17}.smart-create-header h1{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);letter-spacing:0;margin:0;font-size:clamp(32px,3.8vw,54px);line-height:.95}.smart-create-header p{color:#5e625b;margin:8px 0 0;font-size:17px}.smart-back-button,.smart-small-button,.smart-choice,.smart-create-button,.smart-ready-callout button{appearance:none;font:inherit;cursor:pointer}.smart-back-button{color:#171a17;white-space:nowrap;background:#fffffcd1;border:1px solid #2c2f2621;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.smart-create-form{gap:16px;display:grid}.smart-property-card,.smart-builder-card,.smart-rail-card,.smart-bottom-summary{background:#fffffcdb;border-radius:8px}.smart-property-card{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:20px;min-height:100px;padding:14px 20px;display:grid}.smart-property-main{align-items:center;gap:16px;display:flex}.smart-property-main img{object-fit:cover;border:1px solid #2c2f261f;border-radius:8px;width:100px;height:74px}.smart-property-main h2{margin:0;font-size:18px}.smart-property-main p{color:#5e625b;margin:6px 0;font-size:13px}.smart-property-main a{color:#1f6f43;font-size:13px;font-weight:800;text-decoration:none}.smart-property-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.smart-property-facts span{grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;display:grid}.smart-property-facts .smart-icon{color:#151815;grid-row:span 2}.smart-property-facts small{color:#596056;font-size:12px}.smart-property-facts strong{min-width:0;margin-top:4px;font-size:14px;display:block}.smart-create-grid{grid-template-columns:minmax(620px,1fr) 408px;align-items:start;gap:18px;display:grid}.smart-builder-card{grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.smart-stepper{background:#fffffc75;border-right:1px solid #2c2f261a;padding:18px 0}.smart-step{color:#5e625b;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:14px;min-height:104px;padding:8px 20px 8px 14px;display:grid;position:relative}.smart-step:not(:last-child):after{content:"";background:#2c2f261a;width:1px;position:absolute;top:40px;bottom:2px;left:25px}.smart-step span,.step-number{color:#5e625b;background:#e5e7e2;border-radius:999px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.smart-step.is-active span,.step-number{color:#fff;background:#1f6f43}.smart-step strong{color:#333932;font-size:14px;line-height:1.4}.smart-step.is-active strong{color:#171a17}.smart-builder-work{min-width:0;display:grid}.smart-builder-section{border-bottom:1px solid #2c2f261a;gap:14px;padding:20px 28px;display:grid}.section-head-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.smart-builder-section h2{margin:0;font-size:18px;line-height:1.2}.smart-small-button{color:#171a17;background:#fffefb;border:1px solid #2c2f2624;border-radius:7px;min-height:36px;padding:0 15px;font-size:13px;font-weight:800}.smart-task-select{appearance:none;color:#171a17;text-align:left;background:#fffefb;border:1px solid #2c2f2621;border-radius:8px;grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;gap:14px;width:100%;min-height:66px;padding:12px;display:grid}.smart-task-mark{color:#171a17;background:#f2eee8;border-radius:7px;place-items:center;width:46px;height:46px;display:grid}.smart-task-select strong,.smart-task-select small{display:block}.smart-task-select small{color:#5e625b;margin-top:4px;font-size:14px}.smart-pill-row{flex-wrap:wrap;gap:10px;display:flex}.smart-choice{color:#171a17;background:#fffefb;border:1px solid #2c2f2621;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:14px;font-weight:760;display:inline-flex}.smart-choice.is-selected{color:#164d2c;background:#edf7ef;border-color:#1f6f4394;box-shadow:inset 0 0 0 1px #1f6f430f}.smart-choice .smart-icon{width:16px;height:16px}.smart-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.smart-field-grid label{background:#fffefb;border:1px solid #2c2f261f;border-radius:8px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;column-gap:10px;min-height:58px;padding:10px 12px;display:grid}.smart-field-grid label span{color:#596056;grid-column:1;font-size:12px}.smart-field-grid label strong{grid-column:1;margin-top:4px;font-size:14px}.smart-field-grid .smart-icon{color:#333932;grid-area:1/2/span 2}.smart-estimate-chip{color:#173f25;background:#e8f1e5;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.smart-base-service{background:#fffefb;border:1px solid #2c2f261f;border-radius:8px;justify-content:space-between;align-items:end;gap:16px;padding:12px;display:flex}.smart-base-service small{color:#596056;margin-bottom:5px;font-size:12px;display:block}.smart-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;display:grid}.smart-addon{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:28px;font-size:14px;display:grid}.smart-addon>span:first-child{background:#fffefb;border:1px solid #2c2f2642;border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.smart-addon.is-checked>span:first-child{color:#fff;background:#1f6f43;border-color:#1f6f43}.smart-addon .smart-icon{stroke-width:3px;width:11px;height:11px}.smart-addon strong{min-width:0;font-size:14px;font-weight:760}.smart-addon small{color:#596056}.smart-confirm-strip{color:#173f25;background:linear-gradient(90deg,#f0f8f1,#fbfff9);border:1px solid #1f6f4338;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:12px 14px;display:grid}.smart-confirm-strip small{color:#2f5740;margin-top:4px;font-size:13px;display:block}.smart-confirm-check{color:#fff;background:#2e7446;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.smart-confirm-check .smart-icon{width:15px;height:15px}.smart-collapsed-row{border-bottom:1px solid #2c2f261a;grid-template-columns:26px 170px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:14px 26px;display:grid}.smart-collapsed-row:last-child{border-bottom:0}.smart-collapsed-row small{color:#596056;font-size:14px}.smart-recommendation-rail{gap:14px;display:grid}.smart-rail-card{padding:18px}.smart-card-title{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;display:flex}.smart-card-title .smart-icon{color:#2e7446}.smart-green-note{background:#f1f9f2;border:1px solid #1f6f4347;border-radius:8px;margin-top:16px;padding:14px}.smart-green-note strong,.smart-green-note span{display:block}.smart-green-note span{color:#3f493f;margin-top:5px;line-height:1.45}.smart-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.smart-metric-row span{color:#596056;border-right:1px solid #2c2f261f;font-size:12px}.smart-metric-row span:last-child{border-right:0}.smart-metric-row strong{color:#171a17;margin-top:6px;font-size:20px;display:block}.smart-match-head{color:#596056;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;display:flex}.smart-match-head a{color:#596056;text-decoration:none}.smart-specialist-row{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.smart-specialist-row img{object-fit:cover;border-radius:999px;width:58px;height:58px}.smart-specialist-row strong,.smart-specialist-row span,.smart-specialist-row small{display:block}.smart-specialist-row em{color:#1f6f43;white-space:nowrap;background:#e8f1e5;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:12px;font-style:normal}.smart-specialist-row span,.smart-specialist-row small{color:#4d544b;margin-top:3px;font-size:13px}.smart-fit-score{color:#1f6f43;text-align:right;font-size:28px}.smart-fit-score span{color:#171a17;font-size:11px}.smart-chip-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.smart-chip-row span{color:#214e31;background:#e8f1e5;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:760}.smart-why-list{gap:9px;margin-top:16px;display:grid}.smart-why-list>strong{margin-bottom:2px}.smart-why-list p{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;margin:0;font-size:13px;font-weight:720;display:grid}.smart-why-list .smart-icon{color:#1f6f43;border:1px solid #1f6f4373;border-radius:999px;width:17px;height:17px;padding:2px}.smart-why-list p span{color:#596056;text-align:right;font-weight:500}.smart-price-card{gap:12px;display:grid}.smart-price-card>strong{font-size:17px}.smart-price-card div{color:#3f493f;justify-content:space-between;gap:12px;font-size:14px;display:flex}.smart-price-card .total{color:#171a17;border-top:1px solid #2c2f261f;align-items:center;padding-top:13px}.smart-price-card .total strong{color:#1f6f43;font-size:27px}.smart-create-button{color:#fff;background:linear-gradient(#2e7446,#1f5d36);border:0;border-radius:8px;min-height:50px;font-size:15px;font-weight:900;box-shadow:0 14px 24px #1f6f4333}.smart-price-card p{color:#596056;text-align:center;margin:0;font-size:13px}.smart-bottom-summary{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:16px;display:grid}.smart-summary-items,.smart-ready-callout{background:#fffffcdb;border:1px solid #2c2f261a;border-radius:8px;min-height:78px}.smart-summary-items{grid-template-columns:130px repeat(5,minmax(0,1fr));align-items:center;gap:14px;padding:10px 18px;display:grid}.smart-summary-items>strong{font-size:14px}.smart-summary-items span{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.smart-summary-items .smart-icon{grid-row:span 2}.smart-summary-items small{color:#596056;font-size:12px}.smart-summary-items span strong{margin-top:3px;font-size:13px}.smart-ready-callout{color:#173f25;background:linear-gradient(90deg,#ecf7eef0,#fffffcdb);grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;padding:12px 16px 12px 22px;display:grid}.smart-ready-callout span{font-weight:760;line-height:1.35}.smart-ready-callout button{color:#fff;background:#2e7446;border:0;border-radius:8px;justify-self:end;width:58px;height:52px}.smart-ready-callout .smart-icon{margin:auto}@media (max-width:1280px){.smart-create-page{grid-template-columns:220px minmax(0,1fr)}.smart-create-grid{grid-template-columns:1fr}.smart-recommendation-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-bottom-summary{grid-template-columns:1fr}}@media (max-width:1040px){.smart-create-page{grid-template-columns:1fr}.smart-create-sidebar{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;min-height:auto;padding:18px;position:static}.smart-user,.smart-help-card{display:none}.smart-nav{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.smart-nav-bottom{display:none}.smart-property-card,.smart-builder-card,.smart-bottom-summary,.smart-recommendation-rail{grid-template-columns:1fr}.smart-property-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-stepper{display:none}}@media (max-width:760px){.smart-create-main{padding:20px 14px 32px}.smart-create-header{display:grid}.smart-back-button{width:fit-content}.smart-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-property-card{padding:14px}.smart-property-facts,.smart-field-grid,.smart-addon-grid,.smart-metric-row,.smart-recommendation-rail{grid-template-columns:1fr}.smart-builder-section{padding:18px 16px}.smart-collapsed-row{grid-template-columns:26px minmax(0,1fr) auto}.smart-collapsed-row small{grid-column:2/-1}.smart-summary-items{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-summary-items>strong{grid-column:1/-1}.smart-ready-callout{grid-template-columns:1fr}.smart-ready-callout button{justify-self:stretch;width:auto}}.app-page{background:radial-gradient(circle at 10% 18%,#d7b0682b,#0000 18%),radial-gradient(circle at 92% 16%,#d7b0681f,#0000 18%),#f8f3ea}.app-frame{max-width:1536px}.product-shell,.soft-card,.dashboard-main-card,.tasks-date-group,.tasks-row-card,.property-workspace-card,.opportunity-card,.worker-home-hero,.panel{background:#fffcf7f0;border:1px solid #4f3e2124;box-shadow:0 18px 44px #2d1f0714,0 2px 4px #2d1f0708}.product-shell{border-radius:28px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:28px;padding:18px 28px;display:grid}.product-shell.has-demo-banner{grid-template-columns:120px auto minmax(0,1fr) auto;gap:18px 24px}.product-brand{font-size:26px}.demo-workspace-banner{background:#eaf3e8db;border-color:#1f6f432e;justify-self:start}.product-tabs{flex-wrap:wrap;gap:24px}.product-tabs a{padding:14px 2px}.product-actions{justify-content:flex-end}.icon-button,.ghost-button{background:#fffdf9;border-radius:14px;box-shadow:0 8px 18px #2d1f070a}.soft-card{border-radius:22px;padding:20px}.dashboard-main-card{border-radius:24px;padding:22px}.dashboard-grid{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:22px}.dashboard-grid.tasks-layout{grid-template-columns:minmax(360px,420px) minmax(0,1fr)}.card-head{margin-bottom:16px}.card-head h2,.current-job-card h2{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;line-height:1}.activity-item{background:#fffefa;border-color:#4f3e211a;border-radius:16px;box-shadow:0 10px 24px #2d1f070b}.property-workspace-card{background:radial-gradient(circle at 80% 0,#ffffffad,#0000 28%),linear-gradient(135deg,#fffefaf7,#f4ebdc75);border-radius:22px;box-shadow:0 18px 44px #2d1f0712}.property-workspace-card:hover,.opportunity-card:hover,.tasks-row-card:hover{border-color:#bf8c3357;transform:translateY(-2px);box-shadow:0 22px 48px #2d1f071a}.worker-home-hero{background:radial-gradient(circle at 76% 0,#ffffffc2,#0000 34%),linear-gradient(135deg,#fffaf2f2,#efe2cd9e);border-radius:30px}.worker-home-identity h1,.tasks-page-head h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.opportunity-card{border-radius:26px}.opportunity-title{letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:700}.operator-tasks-page .tasks-page-head{justify-content:space-between;align-items:end;gap:20px;margin:24px 0 16px;display:flex}.operator-tasks-page .tasks-page-head h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(42px,5vw,58px);line-height:.94}.operator-tasks-page .tasks-page-head p{color:#766a59;margin:0;font-size:15px}.operator-tasks-page .tasks-primary-action,.operator-tasks-page .tasks-filter-row a,.operator-tasks-page .tasks-row-actions a{color:#241f19;background:#fffdf8;border:1px solid #503f2a24;border-radius:14px;justify-content:center;align-items:center;min-height:40px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #2d1f0709}.operator-tasks-page .tasks-primary-action{color:#fff;background:linear-gradient(#c58a2b,#ad6f12);border-color:#a6630f61;padding:0 20px}.operator-tasks-page .tasks-filter-row{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.operator-tasks-page .tasks-filter-row a{padding:0 16px}.operator-tasks-page .tasks-filter-row a.is-active{color:#24623b;background:#eaf3e8;border-color:#1f6f434d}.operator-tasks-page .tasks-list-shell{gap:18px;display:grid}.operator-tasks-page .tasks-date-group{border-radius:22px;padding:20px}.operator-tasks-page .tasks-date-group h2{letter-spacing:.12em;text-transform:uppercase;color:#a07738;margin:0 0 14px;font-size:13px}.operator-tasks-page .tasks-row-list{gap:12px;display:grid}.operator-tasks-page .tasks-row-card{border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:18px;min-width:0;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.operator-tasks-page .tasks-row-card img{object-fit:cover;border:1px solid #503f2a1f;border-radius:14px;width:92px;height:70px}.operator-tasks-page .tasks-row-main strong,.operator-tasks-page .tasks-row-main span{overflow-wrap:anywhere;display:block}.operator-tasks-page .tasks-row-main strong{margin-bottom:4px;font-size:20px}.operator-tasks-page .tasks-row-main span{color:#5f5649;font-size:14px}.operator-tasks-page .tasks-row-main div{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.operator-tasks-page .tasks-row-main small{color:#24623b;background:#e9f2e7;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.operator-tasks-page .tasks-row-actions{gap:8px;display:flex}.operator-tasks-page .tasks-row-actions a{min-height:36px;padding:0 14px}.operator-tasks-page .tasks-empty{color:#5f5649;margin:0}@media (max-width:980px){.product-shell,.product-shell.has-demo-banner{grid-template-columns:1fr;gap:12px;padding:18px 22px}.product-tabs,.product-actions{justify-content:flex-start}.dashboard-grid,.dashboard-grid.tasks-layout{grid-template-columns:1fr}}@media (max-width:760px){.operator-tasks-page .tasks-page-head,.operator-tasks-page .tasks-row-card{grid-template-columns:1fr;display:grid}.operator-tasks-page .tasks-row-actions{flex-wrap:wrap}}.specialist-trust-entry,.assignment-status-card,.specialist-task-item,.specialist-day-column,.specialist-calendar-task,.specialist-calendar-empty{background:#fffaf2c7;border:1px solid #503f2a1f;border-radius:20px;box-shadow:0 14px 30px #3b2a1414}.specialist-trust-entry{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px;display:grid}.specialist-trust-entry h2,.specialist-day-column header strong,.assignment-status-card strong{margin:4px 0 0;font-size:20px;line-height:1.1}.specialist-trust-entry p,.trust-privacy-note{color:#5f5649;margin:8px 0 0;line-height:1.5}.specialist-trust-entry-stats,.specialist-trust-summary{flex-wrap:wrap;gap:10px;display:flex}.specialist-trust-entry-stats span,.specialist-trust-summary>div{color:#6b6258;background:#ffffff8f;border:1px solid #503f2a1a;border-radius:16px;min-width:118px;padding:12px 14px;font-size:12px;font-weight:800}.specialist-trust-entry-stats strong,.specialist-trust-summary strong{color:#1f1a14;font-size:20px;display:block}.specialist-contact-form{gap:14px;margin-top:18px;display:grid}.specialist-contact-form label,.task-proof-form label{gap:7px;display:grid}.specialist-contact-form label span,.task-proof-form label span{color:#736655;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.form-error,.form-success{border-radius:14px;margin:0;padding:11px 13px;font-size:13px;font-weight:800}.form-error{color:#963226;background:#96322617}.form-success{color:#14723e;background:#1a824617}.specialist-job-top-grid{align-items:start}.assignment-status-card{justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.assignment-status-card p{color:#5f5649;margin:7px 0 0;line-height:1.45}.specialist-status-actions{gap:10px;margin-top:14px;display:grid}.status-update-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.specialist-task-list{gap:12px;display:grid}.specialist-task-item{overflow:hidden}.specialist-task-item summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;list-style:none;display:grid}.specialist-task-item summary::-webkit-details-marker{display:none}.specialist-task-item summary>span:first-child{color:#9f6412;background:#c58b271f;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.specialist-task-item.is-completed summary>span:first-child{color:#14723e;background:#1a82461f}.specialist-task-item summary strong{overflow-wrap:anywhere}.specialist-task-detail{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:18px;padding:0 16px 16px 64px;display:grid}.specialist-task-detail p,.task-proof-form small{color:#5f5649;margin:7px 0 0;line-height:1.5}.task-proof-meta{gap:8px;margin:14px 0 0;display:grid}.task-proof-meta div{border-top:1px solid #503f2a1a;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.task-proof-meta dt{color:#736655;text-transform:uppercase;font-size:12px;font-weight:900}.task-proof-meta dd{text-align:right;margin:0;font-weight:800}.task-proof-form{gap:12px;display:grid}.specialist-calendar-board{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.specialist-day-column{padding:14px}.specialist-day-column header{gap:3px;margin-bottom:12px;display:grid}.specialist-day-column header span{color:#9f6412;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.specialist-day-stack{gap:10px;display:grid}.specialist-calendar-task{box-shadow:none;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.specialist-calendar-task img{object-fit:cover;border-radius:14px;width:54px;height:54px}.specialist-calendar-task span{gap:3px;display:grid}.specialist-calendar-task small,.specialist-calendar-task em{color:#5f5649;font-size:12px;font-style:normal}.specialist-calendar-task .status-pill{grid-column:1/-1;justify-self:start}.specialist-calendar-empty{box-shadow:none;color:#736655;text-align:center;padding:16px;font-weight:800}.readiness-message-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:4px}.helper-edit-form{grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:8px;display:grid}@media (max-width:820px){.specialist-trust-entry,.status-update-form,.specialist-task-detail{grid-template-columns:1fr}.specialist-trust-entry{align-items:stretch}.specialist-task-detail{padding:0 14px 14px}.specialist-task-item summary{grid-template-columns:32px minmax(0,1fr)}.specialist-task-item summary .status-pill{grid-column:2;justify-self:start}.readiness-message-form,.helper-edit-form{grid-template-columns:1fr}}.page-shell.narrow:has(.login-layout){width:min(620px,100% - 28px)}.page-shell.narrow:has(.login-layout) .top-nav{min-height:60px;margin-bottom:18px;padding:9px 12px}.page-shell.narrow:has(.login-layout) .brand-mark{letter-spacing:.1em;min-width:78px;min-height:38px;padding:0 16px;font-size:13px}.page-shell.narrow:has(.login-layout) .top-nav .nav-actions{gap:6px}:is(.page-shell.narrow:has(.login-layout) .top-nav .btn,.page-shell.narrow:has(.login-layout) .top-nav .btn-secondary,.page-shell.narrow:has(.login-layout) .top-nav .btn-ghost){min-height:38px;padding:9px 12px;font-size:12px}.login-layout{gap:14px;max-width:390px;margin-top:12px}.login-card{border-radius:18px;gap:14px;padding:22px}.login-card-head{gap:3px;margin-bottom:0}.login-title{letter-spacing:-.025em;font-size:23px;line-height:1.05}.login-subtitle{font-size:13px;line-height:1.45}.login-demo-label{font-size:11px}.login-demo-btn{padding:9px 7px;font-size:12px}@media (max-width:560px){.page-shell.narrow:has(.login-layout){width:min(100% - 22px,430px);padding-top:12px}.page-shell.narrow:has(.login-layout) .top-nav{gap:8px;min-height:54px;padding:8px 10px}.page-shell.narrow:has(.login-layout) .brand-mark{min-width:70px;min-height:34px;padding:0 12px;font-size:12px}:is(.page-shell.narrow:has(.login-layout) .top-nav .btn,.page-shell.narrow:has(.login-layout) .top-nav .btn-secondary,.page-shell.narrow:has(.login-layout) .top-nav .btn-ghost){min-height:34px;padding:8px 10px;font-size:11px}.login-layout{gap:12px;max-width:100%;margin-top:8px}.login-card{padding:18px}.login-title{font-size:21px}.login-demo-links{gap:6px}}:root{--bg:#f7f3e9;--surface:#fff;--surface-2:#f1eee4;--text-1:#111827;--text:#111827;--text-2:#4b5563;--text-3:#9ca3af;--accent:#06483f;--amber:#c79a2b;--green:#0f766e;--green-light:#dcfce7;--border:#1118271a;--border-hi:#11182729}*,:before,:after{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.btn{background:var(--accent)!important;color:#fff!important}.btn-ghost{background:var(--surface-2)!important;color:var(--text-1)!important;border:1px solid var(--border)!important}.eyebrow{color:var(--amber)!important}.demo-booking-cta{background:#fffdf7db;border:1px solid #073f3624;border-radius:16px;gap:14px;margin-top:18px;padding:18px;display:grid;box-shadow:0 14px 30px #2f221014}.demo-booking-cta small{color:#8f6b22;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.demo-booking-cta h3{color:#073f36;margin:6px 0;font-size:21px;line-height:1.15}.demo-booking-cta p{color:#4f5f5a;margin:0;font-size:14px;line-height:1.5}.demo-booking-button{color:#fffaf2;background:#073f36;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:11px 17px;font-weight:850;display:inline-flex}.demo-booking-cta>span{color:#6d766f;font-size:12px;line-height:1.4}.demo-booking-cta.is-compact{box-shadow:none;border-radius:14px;margin-top:12px;padding:14px}.demo-booking-cta.is-compact h3{font-size:18px}.lead-admin-dashboard{gap:18px;margin-top:20px;display:grid}.lead-admin-alert{border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:760}.lead-admin-alert.is-success{color:#0b5133;background:#dcfce7b8;border:1px solid #15803d2e}.lead-admin-alert.is-error{color:#8a2d24;background:#fee2e2b8;border:1px solid #dc26262e}.lead-admin-toolbar{background:linear-gradient(#ffffffe0,#fffbf4c7);border:1px solid #63543d29;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex;box-shadow:0 20px 48px #2f221014}.lead-admin-toolbar h1{color:#143c34;margin:0 0 6px;font-size:28px;line-height:1}.lead-admin-toolbar p{color:var(--text-2);margin:0;font-size:14px;line-height:1.45}.lead-admin-actions{grid-template-columns:150px 150px minmax(190px,1fr) auto;align-items:center;gap:10px;width:min(760px,100%);display:grid}.lead-admin-actions .field,.lead-admin-actions .select{border-radius:12px;min-height:42px;margin-top:0;font-size:13px}.lead-admin-actions .btn{white-space:nowrap;min-height:42px;padding:10px 14px}.lead-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lead-stat-card{background:#ffffffc2;border:1px solid #63543d24;border-radius:16px;gap:6px;padding:18px;display:grid;box-shadow:0 12px 28px #2f22100f}.lead-stat-card span{color:var(--text-2);font-size:12px;font-weight:800}.lead-stat-card strong{color:#143c34;font-size:30px;line-height:1}.lead-stat-card small{color:#6d766f;font-size:12px}.lead-workspace{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:16px;display:grid}.lead-table-panel,.lead-detail-panel{background:#ffffffc2;border:1px solid #63543d29;border-radius:18px;overflow:hidden;box-shadow:0 20px 48px #2f221014}.lead-table-head,.lead-row button{grid-template-columns:minmax(190px,1.25fr) minmax(130px,.85fr) minmax(110px,.65fr) minmax(110px,.65fr) minmax(125px,.7fr);align-items:center;gap:12px;display:grid}.lead-table-head{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #63543d1f;padding:13px 16px;font-size:11px;font-weight:850}.lead-table-body{display:grid}.lead-row{border-bottom:1px solid #63543d1a;grid-template-columns:minmax(0,1fr);align-items:center;padding:0;display:grid}.lead-row:last-child{border-bottom:0}.lead-row.is-selected{background:#073f360b}.lead-row button{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:13px 16px}.lead-row button:hover{background:#c89a4814}.lead-row strong{color:#1f2f2a;font-size:13px;display:block}.lead-row small,.lead-row span{color:var(--text-2);font-size:12px;line-height:1.35}.lead-row-actions{justify-content:flex-end;min-width:120px;display:flex}.lead-row-actions .btn{white-space:nowrap;min-height:34px;padding:8px 11px;font-size:12px}.lead-row-actions .lead-inline-notice{display:none}.lead-empty-state{color:var(--text-2);margin:0;padding:24px}.lead-detail-panel{gap:16px;padding:18px;display:grid;position:sticky;top:94px;overflow:visible}.lead-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-detail-head h2{color:#143c34;margin:0 0 5px;font-size:22px;line-height:1.1}.lead-detail-head p{color:var(--text-2);margin:0;font-size:13px}.lead-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.lead-detail-actions .btn,.lead-detail-actions .btn-ghost{min-height:38px;padding:9px 13px;font-size:13px}.lead-inline-notice{color:#735623;background:#c89a4817;border:1px solid #c89a4833;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.lead-detail-grid-admin{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lead-detail-field{background:#fffbf4b8;border:1px solid #63543d1f;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.lead-detail-field:last-child{grid-column:1/-1}.lead-detail-field span{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.lead-detail-field strong{color:#20312c;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.lead-notes-form{background:#fffbf49e;border:1px solid #63543d1f;border-radius:14px;gap:12px;padding:14px;display:grid}.lead-notes-form label{color:#2b3a35;gap:6px;font-size:12px;font-weight:800;display:grid}.lead-notes-form .select,.lead-notes-form .textarea{border-radius:12px;margin-top:0}.lead-manual-email{background:#fff5e09e;border:1px solid #c89a4838;border-radius:14px;gap:10px;padding:14px;display:grid}.lead-manual-email h3,.lead-activity h3{color:#143c34;margin:0;font-size:15px}.lead-manual-email pre{color:#2f352f;white-space:pre-wrap;background:#ffffffb8;border-radius:10px;max-height:180px;margin:0;padding:10px;font:12px/1.45 ui-monospace,Menlo,monospace;overflow:auto}.lead-activity{gap:12px;display:grid}.lead-activity-item{grid-template-columns:12px 1fr;gap:10px;display:grid}.lead-activity-item>span{background:#073f36;border-radius:999px;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #073f3614}.lead-activity-item strong{color:#25332f;font-size:13px;display:block}.lead-activity-item p{color:var(--text-2);margin:3px 0;font-size:12px;line-height:1.4}.lead-activity-item small{color:#7d837f;font-size:11px}@media (max-width:1120px){.lead-admin-toolbar{flex-direction:column;align-items:stretch}.lead-admin-actions{width:100%}.lead-workspace{grid-template-columns:1fr}.lead-detail-panel{position:static}}@media (max-width:840px){.lead-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-admin-actions{grid-template-columns:1fr}.lead-table-head{display:none}.lead-row,.lead-row button{grid-template-columns:1fr}.lead-row{padding:0}.lead-row-actions{justify-content:flex-start;padding:0 16px 14px}}@media (max-width:560px){.demo-booking-button{width:100%}.lead-stats-grid,.lead-detail-grid-admin{grid-template-columns:1fr}}.demo-booking-button{color:#fff;background:#06483f;box-shadow:0 14px 28px #06483f38}.demo-booking-button:visited,.demo-booking-button:hover,.demo-booking-button:active{color:#fff;background:#06483f}.lead-admin-dashboard{padding-bottom:24px}.lead-admin-toolbar{align-items:center}.lead-stat-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:118px}.lead-stat-card>div{gap:5px;min-width:0;display:grid}.lead-stat-card em{color:#0b5a40;background:#e8f3e7;border-radius:999px;place-items:center;width:52px;height:52px;font-style:normal;display:grid;box-shadow:inset 0 -2px #06483f14}.lead-stat-card em:before{content:"";border:2px solid;border-radius:6px;width:18px;height:18px;box-shadow:8px 8px 0 -3px}.lead-person-cell{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid!important}.lead-person-cell>i,.lead-detail-avatar{color:#fff;letter-spacing:.03em;background:#06483f;border-radius:999px;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:900;display:grid;box-shadow:0 8px 18px #06483f2e}.lead-person-cell small{overflow-wrap:anywhere;display:block}.lead-detail-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.lead-detail-avatar{width:48px;height:48px}.lead-detail-actions .btn{box-shadow:0 10px 20px #06483f24;background:#06483f!important}.lead-detail-actions .btn-danger-outline{box-shadow:none;border:1px solid #b4231847;color:#a42822!important;background:#ffffffb8!important}.lead-detail-actions .btn-danger{border:1px solid #b4231838;box-shadow:0 10px 20px #b4231824;color:#fff!important;background:#b42318!important}.lead-reject-form{background:#fff7f4cc;border:1px solid #b423182e;border-radius:14px;flex:1 0 100%;gap:12px;padding:14px;display:grid}.lead-reject-form fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.lead-reject-form legend,.lead-reject-form>label{color:#2b3a35;font-size:12px;font-weight:850}.lead-reject-form label{color:#3f4642;align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.lead-reject-form input[type=radio]{accent-color:#b42318;width:16px;height:16px;margin-top:1px}.lead-reject-form>label{gap:7px;display:grid}.lead-reject-form .textarea{background:#fffefa;border-radius:12px;margin-top:0}.lead-notes-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-notes-form label:last-of-type,.lead-notes-form button{grid-column:1/-1}@media (max-width:920px){.page-shell{width:min(100% - 24px,1240px)}.lead-workspace{grid-template-columns:1fr}.lead-detail-panel{position:static}}@media (max-width:760px){.top-nav{border-radius:18px;display:grid;position:static}.top-nav .nav-actions{justify-content:stretch}.top-nav .nav-actions>*{flex:auto}.lead-admin-toolbar{padding:18px}.lead-admin-actions,.lead-stats-grid{grid-template-columns:1fr}.lead-stat-card{min-height:96px}.lead-stat-card strong{font-size:34px}.lead-table-panel{overflow:visible}.lead-row{grid-template-columns:1fr;padding:0;display:grid}.lead-row button{min-height:0;padding:16px}.lead-row-actions{justify-content:flex-start;padding:0 16px 16px}.lead-row-actions form,.lead-row-actions .btn{width:100%}.lead-detail-head{grid-template-columns:auto minmax(0,1fr)}.lead-detail-head .status-pill{grid-column:1/-1;justify-self:start}.lead-detail-actions,.lead-notes-form{grid-template-columns:1fr}.lead-detail-actions form,.lead-detail-actions .btn,.lead-detail-actions .btn-ghost{width:100%}}.lead-admin-actions,.lead-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lead-admin-actions form,.lead-detail-actions>form:not(.lead-reject-form){width:auto;margin:0;display:inline-flex}.lead-admin-actions button,.lead-detail-actions>form:not(.lead-reject-form) button,.lead-detail-actions>button{border-radius:999px;width:auto;min-width:120px;min-height:44px;padding:0 18px;font-weight:800}.lead-detail-actions button:hover{opacity:.92}.lead-detail-actions .lead-reject-form{flex:1 0 100%;width:100%;display:grid}.lead-detail-actions .lead-reject-form button{border-radius:999px;justify-self:start;min-width:220px;min-height:42px;padding:0 18px;font-weight:800}.account-admin-dashboard{gap:18px;margin-top:20px;padding-bottom:24px;display:grid}.account-admin-hero,.account-create-form,.account-list-panel,.account-detail-panel{background:#ffffffc7;border:1px solid #63543d29;border-radius:18px;box-shadow:0 20px 48px #2f221014}.account-admin-hero{grid-template-columns:minmax(0,1fr) minmax(260px,520px);align-items:end;gap:18px;padding:22px;display:grid}.account-admin-hero h1,.account-create-form h2,.account-detail-head h2{color:#143c34;margin:0;line-height:1.05}.account-admin-hero h1{font-size:28px}.account-admin-hero p,.account-create-form p,.account-detail-head p{color:var(--text-2);margin:7px 0 0;font-size:14px;line-height:1.45}.account-admin-filters,.account-create-form,.account-metadata-form{gap:12px;display:grid}.account-admin-layout{gap:16px;display:grid}.account-create-form{padding:18px}.account-form-grid,.account-detail-grid,.account-metadata-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-create-form label,.account-metadata-form label{color:#2b3a35;gap:6px;font-size:12px;font-weight:850;display:grid}.account-create-form>label,.account-metadata-form label:last-of-type,.account-metadata-form .form-error,.account-metadata-form .form-success,.account-metadata-form button{grid-column:1/-1}.account-create-form .field,.account-create-form .select,.account-create-form .textarea,.account-metadata-form .field,.account-metadata-form .select,.account-metadata-form .textarea,.account-admin-filters .field,.account-admin-filters .select{border-radius:12px;margin-top:0}.account-setup-result{background:#fff5e0a3;border:1px solid #c89a4838;border-radius:14px;gap:8px;padding:12px;display:grid}.account-setup-result p{margin:0}.account-admin-workspace{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:16px;display:grid}.account-list-panel,.account-detail-panel{overflow:hidden}.account-row{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #63543d1a;grid-template-columns:minmax(190px,1fr) 120px 120px auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.account-row:last-child{border-bottom:0}.account-row.is-selected{background:#073f360b}.account-row strong,.account-row small{display:block}.account-row strong{color:#1f2f2a;font-size:14px}.account-row small,.account-row>span{color:var(--text-2);font-size:12px;line-height:1.35}.account-detail-panel{gap:14px;padding:18px;display:grid;position:sticky;top:94px;overflow:visible}.account-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-detail-grid>div{background:#fffbf4b8;border:1px solid #63543d1f;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.account-detail-grid span{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.account-detail-grid strong{color:#20312c;overflow-wrap:anywhere;font-size:13px}.account-metadata-form{background:#fffbf49e;border:1px solid #63543d1f;border-radius:14px;padding:14px}@media (max-width:980px){.account-admin-hero,.account-admin-workspace{grid-template-columns:1fr}.account-detail-panel{position:static}}@media (max-width:700px){.account-form-grid,.account-detail-grid,.account-metadata-form,.account-row{grid-template-columns:1fr}}
