.live-preview[data-astro-cid-5aefg4ih]{min-width:0;width:100%;height:100%;min-height:340px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--glass-line);border-radius:16px;background:var(--deep);color:#fff;box-shadow:0 16px 40px -20px #0008;font:500 12px/1.4 var(--font-body)}.lp-bar[data-astro-cid-5aefg4ih]{min-height:42px;display:flex;gap:10px;align-items:center;padding:8px 14px;background:#ffffff08;border-bottom:1px solid var(--glass-line);flex:none}.lp-bar[data-astro-cid-5aefg4ih]>span[data-astro-cid-5aefg4ih]{color:#91a7ad;font-size:9px;white-space:nowrap}.lp-bar[data-astro-cid-5aefg4ih] b[data-astro-cid-5aefg4ih]{font-size:12px;font-weight:600}.lp-bar[data-astro-cid-5aefg4ih] small[data-astro-cid-5aefg4ih]{margin-left:auto;color:#bdcdd0;font-size:10px}.lp-stage[data-astro-cid-5aefg4ih]{padding:20px;flex:1;display:flex;flex-direction:column}.lp-stage[data-astro-cid-5aefg4ih] b[data-astro-cid-5aefg4ih]{color:#fff}.lp-stage[data-astro-cid-5aefg4ih] small[data-astro-cid-5aefg4ih]{color:#bdcdd0;font-size:10px}.operations[data-astro-cid-5aefg4ih],.pipeline[data-astro-cid-5aefg4ih],.maintenance[data-astro-cid-5aefg4ih],.roofing[data-astro-cid-5aefg4ih]{width:100%;min-width:0;flex:1;display:flex;flex-direction:column}.operations[data-astro-cid-5aefg4ih] .board[data-astro-cid-5aefg4ih]{min-height:340px;flex:1}.column[data-astro-cid-5aefg4ih] .job[data-astro-cid-5aefg4ih]{min-height:78px;align-content:center}.counters[data-astro-cid-5aefg4ih]{display:flex;justify-content:space-between;gap:6px;margin-bottom:16px}.counters[data-astro-cid-5aefg4ih]>span[data-astro-cid-5aefg4ih]{border:1px solid var(--glass-line);padding:7px 9px;border-radius:8px;background:#ffffff08;color:#bdcdd0;font-size:11px}.counters[data-astro-cid-5aefg4ih] b[data-astro-cid-5aefg4ih]{margin-left:4px}.board[data-astro-cid-5aefg4ih]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;position:relative;min-height:302px}.column[data-astro-cid-5aefg4ih]{background:#ffffff04;border:1px solid var(--glass-line);border-radius:9px;padding:10px 5px 96px}.column[data-astro-cid-5aefg4ih]>b[data-astro-cid-5aefg4ih]{font-size:10px;display:block;text-align:center;margin-bottom:12px}.job-stack[data-astro-cid-5aefg4ih]{display:grid;gap:9px}.job[data-astro-cid-5aefg4ih]{background:#2a4348;border:1px solid #66858d;border-radius:7px;padding:7px 5px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:11px}.job[data-astro-cid-5aefg4ih] small[data-astro-cid-5aefg4ih]{display:block;width:100%;font-size:9px}.owner[data-astro-cid-5aefg4ih],.assigned[data-astro-cid-5aefg4ih]{display:inline-grid;place-items:center;font-size:9px;border-radius:50%;background:#ffffff20;color:#fff;width:20px;height:20px;flex:none}.owner[data-astro-cid-5aefg4ih]{margin-left:auto}.moving-job[data-astro-cid-5aefg4ih]{position:absolute;left:1%;bottom:14px;width:23%;transform:translate(217%)}.moving-job[data-astro-cid-5aefg4ih]>.job[data-astro-cid-5aefg4ih]{border-color:var(--accent)}.exception[data-astro-cid-5aefg4ih]{background:var(--accent);color:#15272b;font-size:9px;border-radius:4px;padding:4px;width:100%;display:flex;align-items:center;gap:3px}.assigned[data-astro-cid-5aefg4ih]{width:16px;height:16px;font-size:8px}.pipeline[data-astro-cid-5aefg4ih]{position:relative}.stages[data-astro-cid-5aefg4ih]{position:relative;display:grid;grid-template-rows:repeat(4,minmax(58px,1fr));gap:10px;flex:1;min-height:262px}.pipeline-row[data-astro-cid-5aefg4ih]{min-height:58px;display:grid;grid-template-columns:19% 40% 1fr;align-items:center;gap:8px;border-bottom:1px solid var(--glass-line)}.pipeline-row[data-astro-cid-5aefg4ih]>b[data-astro-cid-5aefg4ih]{font-size:11px;color:#c7d6d8}.lead-card[data-astro-cid-5aefg4ih],.moving-lead[data-astro-cid-5aefg4ih]{display:flex;align-items:center;gap:4px;padding:8px;background:#2a4348;border:1px solid #66858d;border-radius:8px;font-size:11px}.lead-traveler[data-astro-cid-5aefg4ih]{position:absolute;top:0;left:64%;width:36%;height:calc((100% - 30px)/4);display:flex;align-items:center;transform:translateY(calc(300% + 30px))}.moving-lead[data-astro-cid-5aefg4ih]{width:100%;border-color:var(--accent)}.pipeline-footer[data-astro-cid-5aefg4ih]{margin-top:17px}.signed[data-astro-cid-5aefg4ih]{color:#91e1b2;display:block;margin-bottom:12px}.handoffs[data-astro-cid-5aefg4ih]{display:flex;gap:10px}.handoffs[data-astro-cid-5aefg4ih] span[data-astro-cid-5aefg4ih]{background:#354f55;color:#fff;padding:10px 14px;border-radius:8px;flex:1;text-align:center;font-size:12px;border:1px solid #6b858c}.request[data-astro-cid-5aefg4ih]{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid var(--glass-line);border-radius:10px;background:#ffffff06}.request[data-astro-cid-5aefg4ih] b[data-astro-cid-5aefg4ih],.request[data-astro-cid-5aefg4ih] span[data-astro-cid-5aefg4ih]{display:block}.request[data-astro-cid-5aefg4ih] b[data-astro-cid-5aefg4ih]{margin:4px 0;font-size:13px}.request[data-astro-cid-5aefg4ih]>div[data-astro-cid-5aefg4ih]>span[data-astro-cid-5aefg4ih]{font-size:11px;color:#bdcdd0}.photo[data-astro-cid-5aefg4ih]{width:45px;height:45px;background:#637277;border-radius:6px;flex:none;text-align:center;line-height:45px;font-size:22px}.track[data-astro-cid-5aefg4ih]{display:flex;margin:26px 0;gap:4px}.track[data-astro-cid-5aefg4ih]>div[data-astro-cid-5aefg4ih]{flex:1;text-align:center;min-width:0}.track[data-astro-cid-5aefg4ih] b[data-astro-cid-5aefg4ih]{display:block;font-size:9px;font-weight:500;margin-top:7px;color:#bdcdd0}.step-marker[data-astro-cid-5aefg4ih]{display:grid;place-items:center;margin:auto;width:24px;height:24px;border-radius:50%;border:1px solid #66858d;color:#bdcdd0}.step-check[data-astro-cid-5aefg4ih]{display:none}.track[data-astro-cid-5aefg4ih] .current[data-astro-cid-5aefg4ih] .step-marker[data-astro-cid-5aefg4ih]{background:var(--accent);color:#142225;border-color:var(--accent)}.track[data-astro-cid-5aefg4ih] .current[data-astro-cid-5aefg4ih] b[data-astro-cid-5aefg4ih]{color:var(--accent)}.track[data-astro-cid-5aefg4ih] .done[data-astro-cid-5aefg4ih] .step-marker[data-astro-cid-5aefg4ih]{background:#41676b;color:#fff}.track[data-astro-cid-5aefg4ih] .done[data-astro-cid-5aefg4ih] .step-number[data-astro-cid-5aefg4ih]{display:none}.track[data-astro-cid-5aefg4ih] .done[data-astro-cid-5aefg4ih] .step-check[data-astro-cid-5aefg4ih]{display:inline}.views[data-astro-cid-5aefg4ih]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.views[data-astro-cid-5aefg4ih]>div[data-astro-cid-5aefg4ih]{min-width:0;display:flex;flex-direction:column;padding:14px 11px;background:#ffffff08;border:1px solid var(--glass-line);border-radius:9px}.status-cycle[data-astro-cid-5aefg4ih]{position:relative;margin-top:10px;height:22px;flex:none;color:var(--accent);font-size:14px;font-weight:600}.status-cycle[data-astro-cid-5aefg4ih]>span[data-astro-cid-5aefg4ih]{position:absolute;inset:0;opacity:0}.status-cycle[data-astro-cid-5aefg4ih]>.active[data-astro-cid-5aefg4ih]{opacity:1}.activity-log[data-astro-cid-5aefg4ih]{flex:1;display:grid;grid-template-rows:repeat(5,minmax(32px,1fr));gap:8px;list-style:none;margin:14px 0 0;padding:0;font-size:11px;line-height:1.4}.activity-log[data-astro-cid-5aefg4ih] li[data-astro-cid-5aefg4ih]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;align-content:start;color:#bdcdd0;opacity:0;visibility:hidden}.activity-log[data-astro-cid-5aefg4ih] li[data-astro-cid-5aefg4ih].revealed{opacity:1;visibility:visible}.activity-log[data-astro-cid-5aefg4ih] li[data-astro-cid-5aefg4ih].newest{color:var(--accent)}.log-time[data-astro-cid-5aefg4ih]{font:9px/1.7 var(--mono)}.request-foot[data-astro-cid-5aefg4ih]{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#bdcdd0;border-top:1px solid var(--glass-line);padding-top:14px;margin-top:20px}.address[data-astro-cid-5aefg4ih]{border:1px solid var(--glass-line);border-radius:8px;padding:10px 12px;background:#ffffff05}.typed-address[data-astro-cid-5aefg4ih]{display:block;font:13px/1.5 var(--mono);letter-spacing:0;white-space:nowrap;margin-top:5px;min-height:20px}.roof-scene[data-astro-cid-5aefg4ih]{margin:13px 0;flex:1;min-height:136px;position:relative}.roof[data-astro-cid-5aefg4ih]{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.roof[data-astro-cid-5aefg4ih] polygon[data-astro-cid-5aefg4ih],.roof[data-astro-cid-5aefg4ih] path[data-astro-cid-5aefg4ih]{fill:none;stroke:var(--accent);stroke-width:2}.roof[data-astro-cid-5aefg4ih] polygon[data-astro-cid-5aefg4ih]{fill:#ffffff04}.roof[data-astro-cid-5aefg4ih] path[data-astro-cid-5aefg4ih]{stroke:#a9c2c6;stroke-width:1}.roof[data-astro-cid-5aefg4ih] text[data-astro-cid-5aefg4ih]{fill:#d5e1e3;font:10px var(--mono)}.roof[data-astro-cid-5aefg4ih] .roof-ghost[data-astro-cid-5aefg4ih]{opacity:.15}.draft-shell[data-astro-cid-5aefg4ih]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;position:relative;overflow:hidden;border-radius:9px;flex:none}.draft-shell[data-astro-cid-5aefg4ih]:before{content:"";position:absolute;inset:0;border:1px solid #66858d;border-radius:9px;opacity:.15;pointer-events:none}.draft[data-astro-cid-5aefg4ih]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid #66858d;background:#ffffff06;padding:13px;border-radius:9px}.draft-head[data-astro-cid-5aefg4ih]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.draft-head[data-astro-cid-5aefg4ih]>span[data-astro-cid-5aefg4ih]{max-width:100%;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;background:var(--accent);color:#142225;padding:4px 6px;border-radius:4px;font-size:10px}.quote-line[data-astro-cid-5aefg4ih]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:12px;color:#d5e1e3}.quote-line[data-astro-cid-5aefg4ih] i[data-astro-cid-5aefg4ih]{width:27%;height:6px;background:#71858b;border-radius:4px}@media(max-width:600px){.lp-stage[data-astro-cid-5aefg4ih]{padding:20px 12px}.lp-bar[data-astro-cid-5aefg4ih]{padding:8px 10px;gap:7px}.lp-bar[data-astro-cid-5aefg4ih] b[data-astro-cid-5aefg4ih]{font-size:11px}.column[data-astro-cid-5aefg4ih]{padding-inline:3px}.column[data-astro-cid-5aefg4ih]>b[data-astro-cid-5aefg4ih]{font-size:9px}.board[data-astro-cid-5aefg4ih]{gap:4px}.job[data-astro-cid-5aefg4ih]{font-size:10px;padding:6px 4px}.job[data-astro-cid-5aefg4ih] small[data-astro-cid-5aefg4ih]{font-size:8px}.owner[data-astro-cid-5aefg4ih]{width:17px;height:17px;font-size:8px}.counters[data-astro-cid-5aefg4ih]>span[data-astro-cid-5aefg4ih]{padding:6px;font-size:10px}.exception[data-astro-cid-5aefg4ih]{font-size:8px;padding:3px}.pipeline-row[data-astro-cid-5aefg4ih]{gap:5px}.lead-card[data-astro-cid-5aefg4ih],.moving-lead[data-astro-cid-5aefg4ih]{padding:7px 5px;font-size:10px}.pipeline-row[data-astro-cid-5aefg4ih]>b[data-astro-cid-5aefg4ih]{font-size:10px}}@media(prefers-reduced-motion:no-preference){.live-preview[data-astro-cid-5aefg4ih] [data-astro-cid-5aefg4ih]{animation-play-state:paused!important}.live-preview[data-astro-cid-5aefg4ih].playing [data-astro-cid-5aefg4ih]{animation-play-state:running!important}.moving-job[data-astro-cid-5aefg4ih]{animation:job-move 12s infinite}.exception[data-astro-cid-5aefg4ih]{animation:exception 12s infinite}.assigned[data-astro-cid-5aefg4ih]{animation:assign 12s infinite}.exception-count[data-astro-cid-5aefg4ih]{animation:counter 12s infinite}.lead-traveler[data-astro-cid-5aefg4ih]{animation:lead-move 12s infinite}.signed[data-astro-cid-5aefg4ih]{animation:signed 12s infinite}.delivery[data-astro-cid-5aefg4ih]{animation:delivery 12s infinite}.commission[data-astro-cid-5aefg4ih]{animation:commission 12s infinite}.roof[data-astro-cid-5aefg4ih] .roof-draw[data-astro-cid-5aefg4ih]{stroke-dasharray:600;animation:roof-draw 12s infinite}.measurement[data-astro-cid-5aefg4ih]{animation:measure 12s infinite}.draft[data-astro-cid-5aefg4ih]{animation:draft 12s infinite}}@keyframes job-move{0%,18%{transform:translate(0)}26%,40%{transform:translate(108%)}48%,72%{transform:translate(217%)}80%,98%{transform:translate(326%)}to{transform:translate(0)}}@keyframes exception{0%,45%,78%,to{opacity:0;transform:scale(1)}50%,60%,72%{opacity:1;transform:scale(1)}55%,66%{opacity:1;transform:scale(1.04)}}@keyframes assign{0%,55%,78%,to{opacity:0}60%,72%{opacity:1}}@keyframes counter{0%,45%,78%,to{background:#ffffff08;color:#bdcdd0}50%,72%{background:#c8794533;color:var(--accent);border-color:var(--accent)}}@keyframes lead-move{0%,16%{transform:translateY(0)}24%,36%{transform:translateY(calc(100% + 10px))}44%,56%{transform:translateY(calc(200% + 20px))}64%,98%{transform:translateY(calc(300% + 30px))}to{transform:translateY(0)}}@keyframes signed{0%,65%,to{opacity:0}70%,98%{opacity:1}}@keyframes delivery{0%,73%,to{background:#354f55;box-shadow:none}78%,88%{background:var(--accent);box-shadow:0 0 14px #c8794577}98%{background:var(--accent);box-shadow:none}}@keyframes commission{0%,81%,to{background:#354f55;box-shadow:none}86%,94%{background:var(--accent);box-shadow:0 0 14px #c8794577}98%{background:var(--accent);box-shadow:none}}@keyframes roof-draw{0%,17%{stroke-dashoffset:600;opacity:0}20%{opacity:1}40%,to{stroke-dashoffset:0;opacity:1}}@keyframes measure{0%,40%{opacity:.15}50%,to{opacity:1}}@keyframes draft{0%,52%{opacity:0;transform:translate(16px)}64%,to{opacity:1;transform:translate(0)}}.lp-stage[data-astro-cid-5aefg4ih]:has(.lp-shot){padding:0}.lp-shot[data-astro-cid-5aefg4ih]{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}
