@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}:root{--navy:#1b2a4a;--amber:#f5a623;--cream:#fff8ec;--page-customer:#f7f8fc;--white:#fff;--slate-900:#0f172a;--slate-800:#1e293b;--slate-700:#334155;--slate-600:#475569;--slate-500:#64748b;--slate-400:#94a3b8;--slate-300:#cbd5e1;--slate-200:#e2e8f0;--slate-100:#f1f5f9;--slate-50:#f8fafc;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-100:#fef3c7;--amber-700:#b45309;--amber-800:#92400e;--good:#15803d;--good-bg:#dcfce7;--bad:#b91c1c;--bad-bg:#fee2e2;--bad-line:#fca5a5;--green:#7db00e;--yellow:#ffe500;--slot-line:#d0d5e3;--quote-green:#7db00e;--quote-green-light:#a3d04a;--quote-green-pale:#c4e57f;--quote-green-deep:#4d7c0f;--quote-yellow:#ffe500;--quote-yellow-deep:#f5b800;--space-screen:14px;--space-gap:12px;--space-row:10px;--space-tight:8px;--radius-card:22px;--radius-price:24px;--radius-kpi:20px;--radius-inset:14px;--radius-check:6px;--radius-bar:5px;--radius-pill:999px;--touch-target:44px;--frame-phone:390px;--frame-laptop:1440px;--bp-column:600px;--bp-wide:900px;--column-max:560px;--card-min:340px;--font-sans:Poppins, system-ui, -apple-system, "Segoe UI", sans-serif}.amount{font-family:var(--font-sans);font-size:44px;font-weight:800;line-height:1}.head-price{font-family:var(--font-sans);font-size:30px;font-weight:800;line-height:1}.kpi{font-family:var(--font-sans);font-size:26px;font-weight:800;line-height:1.1}.stepper{font-family:var(--font-sans);font-size:20px;font-weight:800;line-height:1.42}.big{font-family:var(--font-sans);font-size:18px;font-weight:700;line-height:1.2}.logo{font-family:var(--font-sans);letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.42}.button{font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.42}.body{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.42}.tiny{font-family:var(--font-sans);font-size:11px;font-weight:400;line-height:1.42}.chip{font-family:var(--font-sans);font-size:10.5px;font-weight:700;line-height:1.42}.eyebrow{font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.42}.hs-handyman{background:var(--slate-900);color:var(--white);font-size:14px}.hs-handyman .hs-disc summary{color:var(--white)}.hs-handyman>.hs-body{padding:4px 14px 16px;padding-bottom:calc(90px + env(safe-area-inset-bottom));gap:18px}.hs-handyman .hs-big{font-size:22px;font-weight:800}.hs-handyman .hs-ey{letter-spacing:.06em;color:var(--slate-400);font-size:12px}.hs-handyman .hs-tiny{font-size:12px}.hs-handyman .hs-card{border-radius:var(--radius-inset);border-color:#0000;padding:12px}.hs-handyman .hs-btn{min-height:44px}.hs-handyman .hs-visit-actions>a,.hs-handyman .hs-confirmation{justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;display:inline-flex}.hs-handyman .hs-confirmation{cursor:pointer;justify-content:flex-start}.hs-handyman .hs-btn-lg{min-height:64px;font-size:20px;font-weight:800}.hs-handyman .hs-btn-ghost{border-width:1px;border-color:var(--slate-600)}.hs-handyman .hs-field{background:var(--slate-800);color:var(--white);border-color:var(--slate-600)}.hs-handyman :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--amber-400);outline-offset:2px}.hs-handyman-top{align-items:center;gap:8px;padding:8px 12px 4px;display:flex}.hs-handyman-top b{font-size:17px;font-weight:800}.hs-outline{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.hs-round{border:1px solid var(--slate-600);background:var(--slate-900);width:44px;height:44px;color:var(--white);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hs-round:focus-visible{outline:3px solid var(--amber-400);outline-offset:2px}.hs-round:disabled{opacity:.35;cursor:default}.hs-handyman-tabs{padding:6px 8px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--slate-800);background:var(--slate-900);z-index:3;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.hs-handyman-tab{max-width:110px;min-height:52px;color:var(--slate-400);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.hs-handyman-tab[aria-current=page]{color:var(--amber-400)}.hs-work-card{border-radius:var(--radius-inset);background:var(--slate-800);min-height:76px;color:var(--white);border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;display:flex}.hs-work-offer{border-color:var(--amber-400)}.hs-work-thumb{-o-object-fit:cover;object-fit:cover;background:var(--slate-700);border-radius:12px;flex:none;width:60px;height:60px}.hs-work-date{border:1px solid var(--slate-700);background:var(--slate-900);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:60px;height:60px;line-height:1.1;display:flex}.hs-work-date b{color:var(--slate-400);text-transform:uppercase;font-size:11px}.hs-work-date span{font-size:17px;font-weight:800}.hs-work-date.today{border-color:var(--amber-400)}.hs-work-date.today b{color:var(--amber-400)}.hs-work-status.good{color:var(--good-bg);font-size:12px;font-weight:700}.hs-work-link{color:inherit;text-decoration:none}.hs-work-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hs-work-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.hs-work-pay{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.hs-work-pay small{color:var(--amber-400);font-size:12px;font-weight:700}.hs-work-pay b{color:var(--amber-400);font-size:22px;font-weight:800;line-height:1}.hs-work-pay span{font-size:13px;font-weight:600}.hs-handyman-chip{border-radius:var(--radius-pill);min-height:30px;color:var(--slate-200);border:1px solid var(--slate-600);align-items:center;padding:3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.hs-handyman-chip-amber{color:var(--amber-400);border-color:var(--amber-400)}.hs-handyman-chip-green{color:var(--good-bg);background:#dcfce71f;border-color:#dcfce759}.hs-handyman-sheet{width:min(100%,480px);max-height:85dvh;padding:16px 18px calc(20px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--slate-600);border-radius:20px 20px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto}.hs-handyman-sheet::backdrop{background:#0f172abf}.hs-handyman-sheet h2{margin:0;font-size:17px}.hs-handyman-sheet .hs-field{background:var(--slate-900);color:var(--white)}.hs-handyman-sheet>*+*{margin-top:10px}.hs-handyman-progress{gap:4px;padding:2px 0 8px;display:flex}.hs-handyman-progress li{background:var(--slate-700);border-radius:2px;flex:1;height:4px}.hs-handyman-progress .done{background:var(--good-bg)}.hs-handyman-progress .now{background:var(--amber-400)}.hs-offer{flex-direction:column;gap:14px;display:flex}.hs-offer-hero{margin:0 -14px}.hs-offer-price{justify-content:space-between;align-items:center;gap:10px;display:flex}.hs-handyman .hs-pay{margin:0}.hs-handyman .hs-pay-lab{color:var(--amber-400);font-size:22px;font-weight:700}.hs-handyman .hs-pay-amt{letter-spacing:-1px;font-size:56px;font-weight:800;line-height:1}.hs-work-words{margin:2px 0 0;font-size:24px;font-weight:800}.hs-offer-summary{border-radius:var(--radius-inset);background:var(--slate-800);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.hs-offer-summary h2{margin:0;font-size:17px;font-weight:800;line-height:1.25}.hs-offer-summary .hs-points{color:var(--slate-200);font-size:14px}.hs-clock-compact{flex-direction:column;flex:none;align-items:center;gap:0}.hs-clock-compact svg{width:72px;height:72px}.hs-clock-compact .arc{stroke:var(--amber-400)}.hs-clock-compact text{fill:var(--white)}.hs-clock-compact>div{display:none}.hs-clock-compact:after{content:"to decide";color:var(--slate-300);font-size:12px}.hs-clock-compact.hs-clock-small svg{width:48px;height:48px}.hs-clock-small:after{display:none}.hs-clock-paused{color:var(--slate-300);font-size:12px}.hs-handyman .hs-line{border:0;padding:0}.hs-quote-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hs-page-dots{justify-content:center;display:flex}.hs-page-dots button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0}.hs-page-dots i{background:var(--slate-600);border-radius:50%;width:7px;height:7px;display:inline-block}.hs-page-dots [aria-current=step] i{background:var(--amber-400)}.hs-quote-line{flex-direction:column;gap:12px;min-height:55dvh;display:flex}.hs-quote-line .hs-stp{margin-top:auto}.hs-quote-line h2{white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}.hs-quote-notes{border-top:1px solid var(--slate-700);color:var(--slate-300);padding-top:10px;font-size:14px}.hs-quote-notes h3{letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.hs-quote-notes ul{margin:0;padding-left:18px}.hs-quote-notes li+li{margin-top:4px}.hs-material-row{border:0;border-top:1px solid var(--slate-800);width:100%;min-height:44px;color:var(--slate-200);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;display:flex}.hs-material-row>span{flex:1}.hs-material-row small{color:var(--slate-600);margin-top:4px;font-size:12px;line-height:1.4;display:block}.hs-material-row .hs-outline{border:1px solid var(--slate-600);border-radius:50%;width:32px;height:32px;padding:6px}.hs-quote-paper{background:var(--white);color:var(--slate-900);border-radius:var(--radius-inset);flex-direction:column;gap:14px;padding:18px;display:flex}.hs-quote-paper button{color:inherit}.hs-handyman .hs-pay-card{background:0 0;border:0;padding:0}.hs-handyman .hs-stp-b{background:var(--slate-800);width:52px;height:52px;color:var(--white);border:1px solid var(--slate-600);border-radius:50%}.hs-handyman .hs-stp-v{min-width:150px;font-size:22px}.hs-handyman .hs-mat-on li{background:var(--slate-700);border-radius:var(--radius-pill);padding:0 8px}.hs-handyman .hs-msg{border-radius:14px;max-width:88%;padding:10px 12px;font-size:14px}.hs-handyman .hs-msg-them{background:var(--slate-700);color:var(--white);align-self:flex-start}.hs-handyman .hs-msg-ai{background:var(--slate-800);color:var(--slate-200);align-self:flex-start}.hs-handyman .hs-msg-me{background:var(--amber-400);color:var(--slate-900);align-self:flex-end}.hs-thread-presets{flex-wrap:wrap;gap:6px;display:flex}.hs-thread-presets .hs-btn{width:auto}.hs-thread-event{border:1px solid var(--slate-700);background:var(--slate-800);max-width:90%;color:var(--slate-300);text-align:center;border-radius:999px;align-self:center;padding:6px 12px;font-size:.82rem}.hs-thread-event-success{border-color:var(--good-bg);color:var(--good)}.hs-thread-event-warning{border-color:var(--amber-400);color:var(--amber-400)}.hs-day-photos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hs-day-photo{border:1px dashed var(--slate-500);background:var(--slate-900);min-height:92px;color:var(--slate-300);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.hs-day-photo img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:92px}.hs-day-photo input{max-width:100%}@media (width>=600px){.hs-handyman-tabs{width:480px;margin:0 auto}}.hs-media-hero{position:relative}.hs-media.hs-media-swipe{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:0;width:100%;height:30dvh;padding:0;display:flex;overflow-x:auto}.hs-media-swipe li{scroll-snap-align:start;flex:none;width:100%;height:100%;position:relative}.hs-media-swipe .hs-media-t{border-radius:0;width:100%;height:100%}.hs-media-swipe video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hs-media-swipe video+.hs-media-play+.hs-media-t{background:0 0;position:absolute;inset:0}.hs-media-play{z-index:2;border-radius:var(--radius-pill);background:var(--slate-900);min-width:64px;min-height:44px;color:var(--white);font:inherit;cursor:pointer;border:0;padding:0 14px;font-size:13px;font-weight:700;position:absolute;bottom:14px;right:12px}.hs-media-count{background:var(--slate-900);color:var(--white);border-radius:var(--radius-pill);pointer-events:none;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.hs-media-dots{pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:14px;left:0;right:0}.hs-media-dots i{background:var(--white);opacity:.45;border-radius:50%;width:7px;height:7px}.hs-media-dots .on{opacity:1}.hs-quote-track{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;display:flex;overflow-x:auto}.hs-quote-slide{scroll-snap-align:start;flex:none;width:100%}.hs-quote-slide>.hs-btn{margin-top:14px}.hs-paper-head{background:var(--navy);color:var(--white);justify-content:space-between;align-items:center;gap:10px;margin:-18px -18px 0;padding:14px 18px;display:flex}.hs-paper-head h2{letter-spacing:.1em;font-size:12px}.hs-quote-paper .hs-pay-card{border-top:2px solid var(--navy);color:var(--slate-900);padding-top:14px}.hs-quote-paper .hs-pay-lab{color:var(--slate-600);font-size:14px}.hs-quote-paper .hs-pay-amt{color:var(--slate-900);font-size:34px}.hs-quote-paper .hs-work-words{font-size:18px}.hs-quote-paper .hs-note,.hs-quote-paper .hs-quote-notes{color:var(--slate-600)}.hs.hs-handyman .hs-body .hs-ey{color:var(--slate-400)}.hs-handyman .hs-offer-summary .hs-ey{color:var(--amber-400)}.hs-quote-time{margin-top:auto}.hs-quote-time .hs-card>b{display:none}.hs-handyman .hs-quote-time .hs-card{background:0 0;border:0;padding:0}.hs-quote-time .hs-stp-v:before{content:"About";color:var(--slate-400);font-size:12px;font-weight:700;display:block}.hs-quote-time .hs-stp-v .hs-tiny{display:none}.hs-handyman .hs-flag{color:var(--amber-400)}.hs-handyman>.hs-handyman-top{width:100%;max-width:480px;margin:0 auto}.hs-offer-accepted{z-index:4;text-align:center;background:var(--amber-400);color:var(--slate-900);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;animation:.45s cubic-bezier(.2,.7,.2,1) both hs-offer-fill;display:flex;position:fixed;inset:0}.hs-offer-accepted .hs-outline{stroke-width:2px;width:96px;height:96px}.hs-offer-accepted b{font-size:34px;font-weight:800}.hs-offer-accepted span{font-size:16px;font-weight:600}@keyframes hs-offer-fill{0%{clip-path:circle(0% at 50% 92%)}to{clip-path:circle(150% at 50% 92%)}}@media (prefers-reduced-motion:reduce){.hs-offer-accepted{animation:none}}.hs-handyman :is(h1,h2,h3,p){margin:0}.hs-work-group{flex-direction:column;gap:8px;display:flex}.hs-work-group>h2{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-400);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.hs-work-group>h2 span{background:var(--slate-700);min-width:20px;height:20px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.hs-work-group.hot>h2{color:var(--amber-400)}.hs-work-group.hot>h2 span{background:var(--amber-400);color:var(--slate-900)}.hs-work-main>.hs-row{color:var(--slate-400);flex-wrap:wrap;gap:4px 8px;font-size:12px}.hs-handyman .hs-pay-lab{text-transform:none;letter-spacing:0}.hs-quote-paper .hs-pay-card{border-radius:0}.hs-handyman-tab-icon{display:flex;position:relative}.hs-handyman-tab-badge{background:var(--amber-400);min-width:18px;color:var(--slate-900);border-radius:999px;padding:1px 5px;font-size:10px;position:absolute;top:-5px;right:-12px}.hs-inbox-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hs-inbox-row{border-radius:var(--radius-inset);min-height:72px;color:var(--white);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.hs-inbox-row:focus-visible{outline:3px solid var(--amber-400);outline-offset:2px}.hs-inbox-row.needs-reply{background:var(--slate-800)}.hs-inbox-picture{flex:none;width:52px;height:52px}.hs-inbox-picture img,.hs-inbox-picture .hs-av{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:52px;height:52px}.hs-inbox-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hs-inbox-top{align-items:baseline;gap:8px;display:flex}.hs-inbox-top b,.hs-inbox-job,.hs-inbox-last{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-inbox-top b{font-size:15px;font-weight:800}.hs-inbox-top time{color:var(--slate-400);flex:none;margin-left:auto;font-size:12px}.hs-inbox-job{color:var(--slate-400);font-size:12px}.hs-inbox-last{color:var(--slate-300);font-size:14px}.hs-inbox-row.needs-reply time{color:var(--amber-400);font-weight:700}.hs-inbox-row.needs-reply .hs-inbox-last{color:var(--white);font-weight:600}.hs-inbox-dot{background:var(--amber-400);border-radius:50%;flex:none;width:10px;height:10px}.hs-handyman:has(.hs-offer)>:is(.hs-handyman-top,.hs-handyman-tabs){display:none}.hs-handyman:has(.hs-offer)>.hs-body{gap:0;padding:0}.hs-offer{gap:0;min-height:100dvh;position:relative}.hs-offer-back{z-index:2;background:var(--slate-900);width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:32px;text-decoration:none;display:flex;position:absolute;top:10px;left:10px}.hs-offer-hero{margin:0;position:relative}.hs-offer-paused{position:absolute;top:12px;left:64px}.hs-offer-content{flex-direction:column;gap:14px;padding:66px 18px 0;display:flex}.hs-offer:has(.hs-offer-hero) .hs-offer-content{padding-top:18px}.hs-offer-price>div:first-child{min-width:0}.hs-offer .hs-pay{flex-flow:wrap;align-items:baseline;gap:8px}.hs-offer .hs-pay-amt{overflow-wrap:anywhere}.hs-offer .hs-work-words{line-height:1.4}.hs-offer-where{color:var(--slate-300);font-size:14px;font-weight:600;margin-top:-8px!important}.hs-handyman .hs-offer-summary{border:0;padding:12px 14px}.hs-offer-ai{letter-spacing:.06em;text-transform:uppercase;color:var(--amber-400);align-self:flex-start;font-size:11px;font-weight:700}.hs-offer-lines li{border-top:1px solid var(--slate-700);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.hs-offer-lines li:first-child{border-top:0;padding-top:2px}.hs-offer-lines span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.hs-offer-lines em{color:var(--slate-300);flex:none;font-size:13px;font-style:normal;font-weight:600}.hs-offer-more summary,.hs-offer-materials summary{cursor:pointer;min-height:44px;color:var(--slate-300);align-items:center;font-size:13px;display:flex}.hs-offer-more[open] .hs-offer-lines span{white-space:normal}.hs-offer-materials li{flex-wrap:wrap;padding:6px 0;font-size:13px}.hs-offer-rate{color:var(--amber-400);font-weight:800}.hs-offer-chips{flex-wrap:wrap;gap:8px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.hs-offer-chip{border:1px solid var(--slate-700);background:var(--slate-800);max-width:100%;color:var(--slate-100);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.hs-offer-chip-day{border-color:var(--amber-400);background:#fbbf241f;border-radius:16px}.hs-offer-chip-day b{color:var(--amber-400)}.hs-offer-chip-day span{color:var(--slate-300);font-weight:500}.hs-offer-foot{z-index:1;padding:18px 18px max(16px, env(safe-area-inset-bottom));background:linear-gradient(to top, var(--slate-900) 78%, transparent);margin-top:auto;position:sticky;bottom:0}.hs-offer-foot:has(.hs-offer-decline){border-top:1px solid var(--slate-700);background:var(--slate-900);border-radius:20px 20px 0 0;box-shadow:0 -12px 24px #02061799}.hs-offer-decline>p{margin:0 0 10px;font-weight:700}.hs-offer-decline>p span{color:var(--slate-300);font-size:13px;font-weight:500;display:block}.hs-offer-reasons{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.hs-offer-reason{border:1px solid var(--slate-600);background:var(--slate-800);min-height:48px;color:var(--white);font:inherit;border-radius:14px;font-size:14px;font-weight:600}.hs-offer-reason:disabled{opacity:.6}.hs-offer-foot [role=alert]{margin-bottom:12px}.hs-offer-actions{flex-direction:column;align-items:center;gap:2px;display:flex}.hs-offer-actions>.hs-btn{width:100%;min-height:64px}.hs-offer-actions>.hs-linkbtn{opacity:.8;min-width:88px;min-height:44px;font-size:14px;font-weight:400}.hs-offer .hs-media-whole .hs-media-t,.hs-offer .hs-media-whole video{background:0 0}.hs-offer .hs-media-whole :is(.hs-media-t img,video){-o-object-fit:contain;object-fit:contain}.hs-offer .hs-media-whole .hs-media-blur{-o-object-fit:cover;object-fit:cover;filter:blur(18px)brightness(.5);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.hs-offer .hs-media-whole li{background:var(--slate-800);overflow:hidden}.hs-offer .hs-media-t{position:relative}.hs-offer .hs-media-t:focus-visible{outline-offset:-3px}.hs-offer-accepted .hs-outline circle{stroke-dasharray:57;stroke-dashoffset:57px;animation:.5s ease-out .35s forwards hs-offer-draw}.hs-offer-accepted .hs-outline path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.3s ease-out .75s forwards hs-offer-draw}.hs-offer-accepted b,.hs-offer-accepted-job,.hs-offer-accepted-next{opacity:0;animation:.35s ease-out .9s forwards hs-offer-rise}.hs-offer-accepted-job{animation-delay:1.05s}.hs-offer-accepted .hs-offer-accepted-next{font-size:13px;animation-delay:1.2s}@keyframes hs-offer-draw{to{stroke-dashoffset:0}}@keyframes hs-offer-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hs-offer-accepted :is(.hs-outline circle,.hs-outline path,b,span){opacity:1;stroke-dashoffset:0;animation:none}}.hs-chat{flex-direction:column;gap:8px;min-height:100%;display:flex}.hs-chat-head{align-items:center;gap:10px;display:flex}.hs-chat-head h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:17px;font-weight:800;overflow:hidden}.hs-chat .hs-msg{border-radius:14px;max-width:88%;padding:10px 12px;font-size:14px}.hs-chat .hs-msg-them{background:var(--slate-700);color:var(--white);border:0;align-self:flex-start}.hs-chat .hs-msg-ai{background:var(--slate-800);color:var(--slate-200);align-self:flex-start}.hs-chat .hs-msg-me{background:var(--amber-400);color:var(--slate-900);align-self:flex-end}.hs-chat-list{flex-direction:column;flex:1;gap:8px;padding-bottom:4px;display:flex}.hs-chat-note{text-align:center;max-width:90%;color:var(--slate-400);align-self:center;margin:0;font-size:12px}.hs-chat-foot{background:var(--slate-900);flex-direction:column;gap:8px;padding:8px 0 2px;display:flex;position:sticky;bottom:0}.hs-chat-quick{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.hs-chat-quick button{border:1px solid var(--slate-600);min-height:40px;color:var(--white);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.hs-chat-quick button:disabled{opacity:.5}.hs-chat-compose{align-items:flex-end;gap:8px;display:flex}.hs-chat-compose textarea{border:1px solid var(--slate-600);background:var(--slate-800);min-width:0;min-height:48px;max-height:120px;color:var(--white);font:inherit;resize:none;field-sizing:content;border-radius:24px;flex:1;padding:13px 16px;font-size:15px}.hs-chat-compose textarea::placeholder{color:var(--slate-400)}.hs-chat-send{background:var(--amber-400);width:48px;height:48px;color:var(--slate-900);border:0;flex:none}.hs-chat-send:disabled{opacity:.45}.hs-work-tabs{background:var(--slate-800);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.hs-work-tabs button{min-height:44px;color:var(--slate-300);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.hs-work-tabs button span{background:var(--slate-700);min-width:20px;height:20px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.hs-work-tabs button[aria-selected=true]{background:var(--amber-400);color:var(--slate-900)}.hs-work-tabs button[aria-selected=true] span{background:var(--slate-900);color:var(--white)}.hs-work-icon{color:var(--amber-400);place-items:center;display:grid}.hs-work-icon-svg{width:28px;height:28px}.hs-chat-back{width:44px;height:44px;color:var(--white);background:0 0;border:0;flex:none;place-items:center;margin-left:-10px;display:grid}.hs-me-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hs-me-row{border-radius:var(--radius-inset);background:var(--slate-800);min-height:68px;color:var(--white);align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.hs-me-row>.hs-outline:first-child{width:28px;height:28px;color:var(--amber-400);flex:none}.hs-me-row b{flex:1;font-size:16px;font-weight:700}.hs-week{background:linear-gradient(160deg, var(--navy), var(--slate-900));color:var(--white);border:1px solid #fbbf2459;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.hs-week-money{flex-direction:column;min-width:0;display:flex}.hs-week-money small{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-400);font-size:11px;font-weight:700}.hs-week-money b{font-size:30px;font-weight:800;line-height:1.1}.hs-week-money span{color:var(--slate-300);font-size:11px}.hs-week-days{flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hs-week-days li{color:var(--slate-400);flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.hs-week-days i{--top:transparent;--bottom:transparent;border:2px solid var(--slate-600);background:linear-gradient(to bottom, var(--top) 50%, var(--bottom) 50%);border-radius:7px;width:22px;height:26px}.hs-week-days .t-booked i{--top:var(--amber-400);border-color:var(--amber-400)}.hs-week-days .b-booked i{--bottom:var(--amber-400);border-color:var(--amber-400)}.hs-week-days .today{color:var(--white)}.hs-week-days .today i{outline:2px solid var(--white);outline-offset:2px}.hs-daylist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hs-daylist li{background:var(--slate-800);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:6px 8px 6px 14px;display:flex}.hs-daylist span{flex-direction:column;display:flex}.hs-daylist small{color:var(--slate-400);font-size:12px}.hs-cal-head,.hs-cal{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.hs-cal-head li{text-align:center;color:var(--slate-400);font-size:12px;font-weight:700}.hs-cal button,.hs-cal a{--top:var(--slate-800);--bottom:var(--slate-800);border:2px solid var(--slate-700);background:linear-gradient(to bottom, var(--top) 50%, var(--bottom) 50%);width:100%;min-height:76px;color:var(--white);font:inherit;cursor:pointer;border-radius:16px;place-items:center;text-decoration:none;display:grid}.hs-cal .t-free{--top:var(--good)}.hs-cal .b-free{--bottom:var(--good)}.hs-cal .t-booked{--top:var(--amber-400)}.hs-cal .b-booked{--bottom:var(--amber-400)}.hs-cal :is(.t-booked,.b-booked){border-color:var(--amber-400)}.hs-cal button:disabled{opacity:.35;cursor:default}.hs-cal .today{border-color:var(--white)}.hs-cal b{background:var(--slate-900);border-radius:999px;place-items:center;min-width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.hs-cal-key{color:var(--slate-300);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;font-size:12px;display:flex}.hs-cal-key span{align-items:center;gap:6px;display:inline-flex}.hs-cal-key i{background:var(--slate-800);border:1px solid var(--slate-600);border-radius:4px;width:14px;height:14px}.hs-cal-key .free i{background:var(--good);border-color:var(--good)}.hs-cal-key .booked i{background:var(--amber-400);border-color:var(--amber-400)}.hs-daylist a{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.hs-handyman-days{width:44px;height:44px;color:var(--white);place-items:center;margin-left:auto;display:grid}.hs-handyman>.hs-body:has(.hs-days-self){flex:1}.hs-days-self{flex:1}.hs-cal-wrap{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex}.hs-chat .hs-msg-media{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;max-width:260px;max-height:320px;margin-bottom:4px;display:block}.hs-chat .hs-msg-media:only-child{margin-bottom:0}.hs-chat .hs-call-note{border:1px solid var(--slate-700);background:var(--slate-900);width:100%;max-width:320px;color:var(--slate-200);border-radius:14px;align-self:center;padding:10px 12px;font-size:13px}.hs-chat .hs-call-note header{color:var(--slate-400);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.hs-chat .hs-call-note header svg{width:16px;height:16px}.hs-chat .hs-call-note p{margin:4px 0 0}.hs-chat .hs-call-note b{color:var(--amber-400);margin-right:4px;font-weight:600}.hs-chat .hs-call-note-office{border-color:var(--amber-400)}.hs-chat .hs-call-note-office header{color:var(--amber-400)}.hs-btn,.hs-slot,.hs-tab,.hs-stp-b{min-height:var(--touch-target)}.hs-btn.hs-grow{flex:none;width:100%}.hs-row>.hs-btn.hs-grow{flex:1;width:auto}.hs-stack{gap:var(--space-gap);flex-direction:column;display:flex}.hs-field{min-height:var(--touch-target);border-radius:var(--radius-pill);border:1px solid var(--slate-300);width:100%;font:inherit;color:var(--slate-900);background:var(--white);padding:8px 14px}.hs-field:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.hs-int .hs-body .hs-ey,.hs-cust .hs-body .hs-ey{color:var(--amber-700)}.hs-alert{background:var(--bad-bg);color:var(--bad);border-radius:var(--radius-inset);padding:12px 14px}.hs-slot[aria-checked=true]{border-color:var(--navy);background:var(--navy);color:var(--white)}.hs-slot[aria-checked=true] .hs-tiny{color:var(--white)}.hs-cover{background:var(--white);border-radius:var(--radius-card);position:relative;overflow:hidden}.hs-cover svg{width:100%;height:auto;display:block}.hs-cover-text{max-width:42%;position:absolute;bottom:12%;left:4%}.hs-cover-name{font:800 clamp(28px, 5vw, 72px)/.92 var(--font-sans);color:var(--navy);letter-spacing:-.02em;margin:0}.hs{font-family:var(--font-sans);color:var(--slate-900);font-size:13px;line-height:1.42}.hs *,.hs{box-sizing:border-box;min-width:0}.hs-cust{background:var(--page-customer)}.hs-int{background:var(--slate-50)}.hs-int.hs-dark{background:var(--slate-900);color:var(--white)}.hs-body{padding:var(--space-screen);gap:var(--space-gap);flex-direction:column;display:flex}.hs-row{align-items:center;gap:10px;display:flex}.hs-sp{justify-content:space-between}.hs-grow{flex:1}.hs-mut{color:var(--slate-500)}.hs-dark .hs-mut{color:var(--slate-400)}.hs-tiny{font-size:11px}.hs-big{font-size:18px;font-weight:700;line-height:1.2}.hs-ey{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.hs-cust .hs-top .hs-ey{color:var(--amber)}.hs-int .hs-top .hs-ey,.hs-dark .hs-ey{color:var(--amber-400)}.hs-btn{text-align:center;border-radius:var(--radius-pill);width:auto;font:700 14px/1.42 var(--font-sans);cursor:pointer;border:0;padding:12px 14px;text-decoration:none;display:block}.hs-btn-sm{padding:8px 12px;font-size:12px}.hs-btn-lg{padding:20px 14px;font-size:18px}.hs-btn-amber{background:var(--amber-400);color:var(--slate-900)}.hs-btn-hy{background:var(--amber);color:var(--navy)}.hs-btn-dark{background:var(--slate-900);color:var(--white)}.hs-btn-navy{background:var(--navy);color:var(--white)}.hs-btn-slate{background:var(--slate-700);color:var(--white)}.hs-btn-ghost{border:2px solid var(--slate-300);color:var(--slate-700);background:var(--white)}.hs-dark .hs-btn-ghost{color:var(--white);border-color:var(--slate-500);background:0 0}.hs-btn-line{border:2px solid var(--navy);color:var(--navy);background:var(--white)}.hs-btn-red{border:2px solid var(--bad-line);color:var(--bad);background:var(--white)}.hs-btn:focus-visible,.hs-stp-b:focus-visible,.hs-slot:focus-visible,.hs-tab:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.hs-dark .hs-btn:focus-visible,.hs-top .hs-btn:focus-visible{outline-color:var(--amber-400)}.hs-btn[disabled],.hs-btn[aria-busy=true]{opacity:.55;cursor:default}.hs-chip{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 9px;font-size:10.5px;font-weight:700;line-height:1.42;display:inline-block}.hs-chip-a{background:var(--amber-100);color:var(--amber-800)}.hs-chip-g{background:var(--good-bg);color:var(--good)}.hs-chip-r{background:var(--bad-bg);color:var(--bad)}.hs-chip-s{background:var(--slate-100);color:var(--slate-600)}.hs-chip-d{background:var(--slate-900);color:var(--white)}.hs-card{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--radius-card);padding:14px}.hs-dark .hs-card{background:var(--slate-800);border-color:var(--slate-700);color:var(--white)}.hs-card-total{background:var(--slate-900);color:var(--white);border-color:var(--slate-900)}.hs-card-decision{border:2px solid var(--amber-400)}.hs-card-limit{border:2px solid var(--amber-500)}.hs-card-note{background:var(--cream);border-color:var(--amber)}.hs-card-ask{background:var(--amber-100);border-color:var(--amber-400);border-radius:var(--radius-inset);padding:10px}.hs-card-quiet{background:var(--slate-100)}.hs-card-input{border-radius:var(--radius-pill);color:var(--slate-500);padding:10px 14px}.hs-ex{border-left:6px solid var(--slate-300)}.hs-ex-r{border-left-color:var(--bad)}.hs-ex-a{border-left-color:var(--amber-500)}.hs-ex-s{border-left-color:var(--slate-500)}.hs-rank{background:var(--slate-900);width:24px;height:24px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.hs-top{background:var(--slate-900);color:var(--white);padding:10px 16px 16px}.hs-cust .hs-top,.hs-top-cust{background:var(--navy);color:var(--white);padding:12px 16px 18px}.hs-logo{letter-spacing:-.01em;color:var(--white);font-size:15px;font-weight:800}.hs-logo i{color:var(--amber);font-style:normal}.hs-logo-onlight{color:var(--navy)}.hs-head-price{color:var(--amber);font-size:30px;font-weight:800;line-height:1}.hs-price{background:var(--navy);color:var(--white);border-radius:var(--radius-price);padding:16px}.hs-price .hs-amt{color:var(--amber);font-size:44px;font-weight:800;line-height:1}.hs-av{background:var(--amber);width:42px;height:42px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.hs-thumbs{flex-wrap:wrap;gap:8px;display:flex}.hs-thumbs img,.hs-ph{border-radius:var(--radius-inset);-o-object-fit:cover;object-fit:cover;flex:none;width:76px;height:76px}.hs-ph{background:repeating-linear-gradient(135deg, var(--slate-200) 0 8px, var(--slate-100) 8px 16px);color:var(--slate-600);text-align:center;place-items:center;padding:4px;font-size:10px;font-weight:600;display:grid}.hs-slots{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.hs-slot{border:2px solid var(--slot-line);border-radius:var(--radius-inset);background:var(--white);text-align:left;font:inherit;color:var(--slate-900);cursor:pointer;padding:8px 10px}.hs-slot .hs-tiny{color:var(--slate-500)}.hs-slot[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:var(--white)}.hs-slot[aria-pressed=true] .hs-tiny{color:var(--white)}.hs-line{gap:4px;display:grid}.hs-line-off .hs-line-text{color:var(--slate-400);text-decoration:line-through}.hs-seg{border:2px solid var(--slot-line);border-radius:var(--radius-pill);grid-auto-flow:column;justify-self:start;gap:0;display:inline-grid;overflow:hidden}.hs-seg>button{min-height:var(--touch-target);background:var(--white);font:inherit;color:var(--slate-700);cursor:pointer;border:0;padding:0 16px;font-size:13px;font-weight:600}.hs-seg>button[aria-pressed=true]{background:var(--navy);color:var(--white)}.hs-seg>button:disabled{color:var(--slate-300);cursor:not-allowed}.hs-tiers{gap:10px;display:grid}.hs-tier{min-height:var(--touch-target);border:2px solid var(--slot-line);border-radius:var(--radius-inset);background:var(--white);text-align:left;font:inherit;color:var(--slate-900);cursor:pointer;gap:4px;padding:12px 14px;display:grid;position:relative}.hs-tier-popular{border-color:var(--amber-100)}.hs-tier[aria-checked=true]{border-color:var(--navy);background:var(--page-customer)}.hs-tier-popular[aria-checked=true]{border-color:var(--amber);background:var(--cream)}.hs-tier-badge{border-radius:var(--radius-pill);background:var(--amber);color:var(--navy);padding:2px 9px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;right:12px}.hs-pill{border-radius:var(--radius-pill);background:var(--slate-100);color:var(--slate-600);white-space:nowrap;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.hs-pill-save{background:var(--amber-100);color:var(--amber-800)}.hs-tier:focus-visible,.hs-seg>button:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.hs-clock{color:var(--white);align-items:center;gap:14px;display:flex}.hs-clock svg{flex:none}.hs-clock .track{stroke:var(--slate-700)}.hs-clock .arc{stroke:var(--amber-400)}.hs-clock text{fill:var(--white);font-family:var(--font-sans)}.hs-stp{align-items:center;gap:8px;display:flex}.hs-stp-b{background:var(--slate-900);width:44px;height:44px;color:var(--white);font:700 22px/1 var(--font-sans);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.hs-stp-b[disabled]{background:var(--slate-200);color:var(--slate-400);cursor:default}.hs-stp-v{text-align:center;flex:1;font-size:20px;font-weight:800}.hs-stp-v .hs-tiny{color:var(--slate-500);font-weight:600}.hs-stp-v .hs-limit{color:var(--amber-700);font-weight:700}.hs-dots{justify-content:space-between;align-items:center;margin:10px 6px 2px;display:flex;position:relative}.hs-dots:before{content:"";background:var(--slate-200);border-radius:99px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hs-dots i{background:var(--slate-300);border-radius:50%;width:14px;height:14px;display:block;position:relative}.hs-dots i.on{background:var(--slate-900);border:3px solid var(--amber-400);width:22px;height:22px}.hs-steps3{gap:4px;margin-top:10px;display:flex}.hs-steps3 div{text-align:center;color:var(--slate-400);border-top:4px solid var(--slate-700);flex:1;padding-top:8px;font-size:9.5px;font-weight:700}.hs-steps3 div.done{border-color:var(--amber-400);color:var(--amber-400)}.hs-steps3 div.now{border-color:var(--white);color:var(--white)}.hs-ck{align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.hs-ck>i{border-radius:var(--radius-check);border:2px solid var(--slate-300);flex:none;width:18px;height:18px;margin-top:1px}.hs-ck>i.y{border-color:var(--good);background:var(--good) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}.hs-thread{flex-direction:column;gap:8px;display:flex}.hs-msg{border-radius:16px;max-width:86%;padding:8px 11px;font-size:12.5px}.hs-msg small{opacity:.75;margin-top:2px;font-size:9.5px;display:block}.hs-msg-me{background:var(--slate-900);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.hs-msg-them{background:var(--white);border:1px solid var(--slate-200);border-bottom-left-radius:4px;align-self:flex-start}.hs-msg-ai{background:var(--slate-200);color:var(--slate-700);border-bottom-right-radius:4px;align-self:flex-end}.hs-msg-held{background:var(--white);border:2px dashed var(--bad);color:var(--slate-700);border-bottom-right-radius:4px;align-self:flex-end}.hs-msg-held small{color:var(--bad);opacity:1;font-weight:700}.hs-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.hs-kpi{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--radius-kpi);padding:12px}.hs-kpi .v{font-size:26px;font-weight:800;line-height:1.1}.hs-kpi-hot{background:var(--slate-900);color:var(--white);border-color:var(--slate-900)}.hs-kpi-hot .v{color:var(--amber-400)}.hs-kpi-hot .hs-note{color:var(--slate-400)}.hs-fun{gap:6px;display:grid}.hs-fun .r{grid-template-columns:70px 1fr 26px;align-items:center;gap:8px;font-size:11.5px;display:grid}.hs-fun .bar{border-radius:var(--radius-bar);background:var(--slate-900);height:16px}.hs-fun b{text-align:right}.hs-kv{grid-template-columns:1fr auto;gap:4px 10px;font-size:12.5px;display:grid}.hs-kv b{text-align:right}.hs-meter{border-radius:var(--radius-pill);background:var(--slate-200);height:10px;overflow:hidden}.hs-top .hs-meter,.hs-dark .hs-meter{background:var(--slate-700)}.hs-meter i{background:var(--amber-400);border-radius:var(--radius-pill);height:100%;display:block}.hs-tl{grid-template-columns:46px 1fr;gap:0 10px;display:grid}.hs-tl .t{text-align:right;padding-top:14px;font-size:12px;font-weight:700}.hs-tl .hs-card{padding:10px 12px}.hs-tl .leg{color:var(--slate-500);border-left:2px dashed var(--slate-300);grid-column:2;margin-left:14px;padding:5px 0 5px 12px;font-size:11px}.hs-tabbar{border-top:1px solid var(--slate-200);background:var(--white)}.hs-tabbar>.hs-in{display:flex}.hs-tab{text-align:center;font:600 10px/1.42 var(--font-sans);color:var(--slate-500);cursor:pointer;background:0 0;border:0;flex:1;padding:9px 2px 12px}.hs-tab[aria-current=page]{color:var(--slate-900);box-shadow:inset 0 3px 0 var(--amber-400)}.hs-screen{flex-direction:column;min-height:100%;display:flex;container:hs/inline-size}.hs-top{order:0}.hs-tabbar{order:3;margin-top:auto}.hs-body{order:2}.hs-in{width:100%;margin:0 auto}@container hs (width>=600px){.hs-l-column .hs-in,.hs-l-column>.hs-body{max-width:var(--column-max);width:100%;margin-left:auto;margin-right:auto}.hs-l-column>.hs-body{padding:24px 0 32px}.hs-l-column>.hs-top{padding-top:20px;padding-bottom:24px}}@container hs (width>=900px){.hs-l-wide .hs-in,.hs-l-wide>.hs-body{max-width:var(--frame-laptop);width:100%;margin-left:auto;margin-right:auto}.hs-l-wide>.hs-top{padding:24px 32px}.hs-l-wide>.hs-body{grid-template-columns:repeat(auto-fill, minmax(var(--card-min), 1fr));align-items:start;gap:16px;padding:24px 32px 40px;display:grid}.hs-l-wide>.hs-body>.hs-span,.hs-l-wide>.hs-body>.hs-kpis{grid-column:1/-1}.hs-l-wide>.hs-tabbar{border-top:0;border-bottom:1px solid var(--slate-200);order:1;margin-top:0;padding:0 32px}.hs-l-wide>.hs-tabbar .hs-tab{flex:none;padding:12px 18px;font-size:13px}.hs-l-wide>.hs-tabbar .hs-tab[aria-current=page]{box-shadow:inset 0 -3px 0 var(--amber-400)}}.hs-pay{flex-direction:column;gap:2px;margin:0;font-weight:800;line-height:1.05;display:flex}.hs-pay-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);font-size:12px;font-weight:700}.hs-pay-amt{letter-spacing:-.02em;color:var(--amber-400);font-size:56px}.hs-pay-next{color:var(--amber-400);font-size:24px;line-height:1.2}.hs-pay-card{background:var(--slate-900);color:var(--white);border-radius:var(--radius-card);padding:16px}.hs-pay-card p,.hs-pay-card h1{margin:0}.hs-note{color:var(--slate-500);margin:0;font-size:12px}.hs-dark .hs-note,.hs-pay-card .hs-note{color:var(--slate-400)}.hs-title{margin:0;font-size:20px;font-weight:700;line-height:1.25}.hs-trunc,.hs-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hs-card-pay{color:var(--slate-900);flex:none;font-size:16px}.hs-facts{flex-direction:column;margin:0;display:flex}.hs-fact{border-top:1px solid var(--slate-200);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.hs-dark .hs-fact{border-top-color:var(--slate-700)}.hs-fact dt{color:var(--slate-500);flex:none}.hs-dark .hs-fact dt{color:var(--slate-400)}.hs-fact dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.hs-block{gap:var(--space-tight);flex-direction:column;display:flex}.hs-block h2{margin:0}.hs-points{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:outside;display:flex}.hs-linkbtn{min-width:var(--touch-target);min-height:var(--touch-target);font:700 14px/1.42 var(--font-sans);color:var(--navy);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 12px;text-decoration:underline}.hs-dark .hs-linkbtn{color:var(--slate-300)}.hs-linkbtn:focus-visible,.hs-disc summary:focus-visible,.hs-media-t:focus-visible,.hs-lightbox-x:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.hs-dark .hs-linkbtn:focus-visible,.hs-dark .hs-media-t:focus-visible,.hs-lightbox-x:focus-visible{outline-color:var(--amber-400)}.hs-linkbtn[disabled]{opacity:.55;cursor:default}.hs-actions{z-index:1;gap:var(--space-tight);margin:0 calc(var(--space-screen) * -1);padding:12px var(--space-screen);background:var(--slate-50);border-top:1px solid var(--slate-200);flex-direction:column;display:flex;position:sticky;bottom:0}.hs-dark .hs-actions{background:var(--slate-900);border-top-color:var(--slate-700)}.hs-actions p{margin:0}@container hs (width>=600px){.hs-actions{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.hs-media{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hs-media-t{border-radius:var(--radius-inset);background:var(--slate-200);cursor:pointer;border:0;width:76px;height:76px;padding:0;display:block;position:relative;overflow:hidden}.hs-media-t img,.hs-media-t video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hs-media-v{border-radius:var(--radius-pill);background:var(--slate-900);color:var(--white);padding:1px 6px;font-size:10px;font-weight:700;position:absolute;bottom:4px;left:4px}.hs-lightbox{z-index:10;padding:64px var(--space-screen) var(--space-screen);background:color-mix(in srgb, var(--slate-900) 94%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hs-lightbox img,.hs-lightbox video{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.hs-lightbox-x{top:10px;right:var(--space-screen);min-width:var(--touch-target);min-height:var(--touch-target);border-radius:var(--radius-pill);background:var(--white);color:var(--slate-900);font:700 14px/1.42 var(--font-sans);cursor:pointer;border:0;padding:0 18px;position:absolute}.hs-line{border-top:1px solid var(--slate-200);padding-top:var(--space-gap)}.hs-line>.hs-card:not(.hs-card-limit){background:0 0;border:0;border-radius:0;padding:0}.hs-line-no{color:var(--slate-500)}.hs-flag{color:var(--amber-800);margin:8px 0 0}.hs-mat{gap:var(--space-tight);flex-direction:column;display:flex}.hs-mat-on,.hs-mat-add{margin:0;padding:0;list-style:none}.hs-mat-on>li,.hs-mat-add>li{min-height:var(--touch-target);border-bottom:1px solid var(--slate-100);justify-content:space-between;align-items:center;gap:10px;display:flex}.hs-qty{align-items:center;gap:4px;display:flex}.hs-qty-n{text-align:center;min-width:24px;font-weight:800}.hs-qty .hs-btn{width:var(--touch-target);flex:none;padding:0;font-size:18px;position:relative}.hs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-disc summary{min-height:var(--touch-target);color:var(--navy);cursor:pointer;align-items:center;font-weight:700;display:flex}.hs-disc[open] summary{margin-bottom:var(--space-tight)}.hs-qc-tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.hs-tap{min-height:var(--touch-target);align-items:center;font-weight:700;display:inline-flex}.hs-tap:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.hs-dark .hs-tap:focus-visible{outline-color:var(--amber-400)}a.hs-notice-link{color:var(--navy);text-underline-offset:2px;padding:6px 0;font-weight:600;text-decoration:underline;display:inline-block}a.hs-notice-link:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.hs-prose{color:var(--slate-700);gap:20px;font-size:15px;line-height:1.6}.hs-prose h1{font:800 24px/1.2 var(--font-sans);color:var(--navy);margin:0}.hs-prose h2{font:700 17px/1.3 var(--font-sans);color:var(--navy);margin:0}.hs-prose p,.hs-prose ul{margin:0}.hs-prose a{color:var(--navy);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.hs-prose a:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.hs-prose address{white-space:pre-line;font-style:normal}.hs-prose-list{gap:var(--space-gap);flex-direction:column;padding:0;list-style:none;display:flex}.hs-prose-item{padding-top:var(--space-row);border-top:1px solid var(--slate-200);flex-direction:column;gap:2px;font-size:14px;display:flex}.hs-prose-item b{color:var(--slate-900)}.hs-desk-tabs{order:-1;margin-top:0;overflow-x:auto}.hs-desk-tabs .hs-tab{white-space:nowrap;flex:none;min-height:44px;padding-inline:12px}.hs-desk-tabs>.hs-in{overflow-x:auto}.hs-desk-tabs>.hs-in+.hs-in{background:var(--slate-50);border-top:1px solid var(--slate-100)}.hs-desk-tabs>.hs-in+.hs-in .hs-tab{min-height:40px;font-size:12px}.hs-desk-advanced{border-top:1px dashed var(--slate-300);background:var(--slate-50);align-items:flex-start;gap:4px;padding-left:12px;display:flex}.hs-desk-advanced>.hs-tiny{padding-top:12px}.hs-desk-advanced>.hs-in{flex-wrap:wrap;flex:1;min-width:0;display:flex;overflow-x:visible}.hs-desk-advanced .hs-tab{white-space:nowrap;flex:none;min-height:40px;padding-inline:10px;font-size:12px}html,body,#root{height:100%;margin:0}a{color:inherit}a.hs-card{text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}body{font-family:var(--font-sans);background:var(--slate-50);color:var(--slate-900)}textarea.hs-field{border-radius:var(--radius-inset);resize:vertical;min-height:120px;padding-top:12px}.hs-nav-wide{display:none}@media (width>=600px){.hs-nav-wide{display:block}.hs-nav-phone{display:none}}.hs-times{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hs-times .hs-ask{background:var(--amber-100);border-radius:12px;padding:4px 0}.hs-callpop{z-index:40;border-radius:var(--radius-card);border:2px solid var(--amber-400);background:var(--white);width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px);padding:14px;position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 18px 40px #0f172a38}.hs-callpop h2{margin:0;font-size:15px}.hs-callpop-aside{width:auto}.hs-callpop-note{border-color:var(--slate-300);width:auto;color:var(--slate-600);margin:0;padding:8px 14px;font-size:12px}.hs-marked-lines{margin:6px 0 0;padding-left:18px;font-weight:600;list-style:outside}.dh-grid{flex-direction:column;gap:24px;display:flex}@media (width>=1100px){.dh-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}}.dh-brief p{color:var(--slate-800);margin:0;font-size:16px;line-height:1.5}.dh-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dh-job{flex-wrap:wrap;gap:4px 10px;margin:0;font-weight:700;display:flex}.dh-job>span{color:var(--slate-500);font-weight:400}.dh-actions{flex-wrap:wrap}.dh-bad{color:var(--bad)}.dh-link{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.dh-meta{flex-wrap:wrap;gap:6px}.dh-done li+li{border-top:1px solid var(--slate-200);padding-top:10px}.dh-man{flex-direction:column;gap:12px;display:flex}.dh-man-top{align-items:flex-start;gap:12px}.dh-man h3,.dh-unheld h3{margin:0;font-size:16px}.dh-man-name{flex-direction:column;gap:2px;min-width:0;display:flex}.dh-unheld{background:0 0;border-style:dashed;flex-direction:column;gap:10px;display:flex}.dh-days{flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dh-days li{color:var(--slate-500);flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.dh-days i{--top:transparent;--bottom:transparent;border:2px solid var(--slate-300);background:linear-gradient(to bottom, var(--top) 50%, var(--bottom) 50%);border-radius:7px;width:22px;height:26px}.dh-days .t-booked i{--top:var(--amber-400);border-color:var(--amber-500)}.dh-days .b-booked i{--bottom:var(--amber-400);border-color:var(--amber-500)}.dh-days .off{color:var(--slate-400)}.dh-days .off i{border-style:dashed;border-color:var(--slate-300);background:var(--slate-100);opacity:.7}.dh-days .today{color:var(--slate-900)}.dh-days .today i{outline:2px solid var(--slate-900);outline-offset:2px}.dh-customers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dh-customers li+li{border-top:1px solid var(--slate-100)}.dh-customers a{color:inherit;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.dh-customer{flex-direction:column;min-width:0;display:flex}.dh-flag{flex:none;align-items:center;gap:5px;display:inline-flex}.dh-dot{background:var(--bad);border-radius:50%;width:7px;height:7px}.dh-home{flex-direction:column;gap:14px;width:100%;max-width:540px;margin:0 auto;display:flex}.dh-card{gap:18px;padding:18px}.dh-card h1{margin:0}.dh-quiet{justify-content:center;gap:20px;font-size:13px}.dh-needs-link{color:var(--slate-900);padding-block:12px;font-weight:700;text-decoration:underline}.dh-quiet a{color:var(--slate-500)}.dh-flow{gap:3px;display:flex}.dh-seg{flex-direction:column;flex-basis:0;gap:6px;min-width:56px;display:flex}.dh-bar{cursor:pointer;background:var(--slate-400);border:0;border-radius:3px;height:14px;padding:0;position:relative}.dh-bar:after{content:"";position:absolute;inset:-15px 0}.dh-seg:first-child .dh-bar{border-radius:999px 3px 3px 999px}.dh-seg:last-child .dh-bar{border-radius:3px 999px 999px 3px}.dh-bar.dh-booked{background:var(--good)}.dh-bar.dh-stuck{background:var(--bad)}.dh-bar[aria-expanded=true]{outline:2px solid var(--slate-900);outline-offset:2px}.dh-cap{white-space:nowrap;color:var(--slate-500);font-size:11px}.dh-cap-stuck{color:var(--bad);font-weight:700}.dh-jobs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dh-jobs li{border-left:3px solid #0000;border-top:1px solid var(--slate-100);flex-direction:column;gap:2px;padding:8px 0 8px 10px;display:flex}.dh-jobs .dh-stuck-row{border-left-color:var(--bad)}.dh-jobs .dh-stuck-row a{color:var(--bad)}.dh-jobs a{padding-block:4px;display:block}.dh-stuck-tag{color:var(--bad);text-transform:uppercase;margin-left:6px;font-size:11px;font-weight:700}.dh-needs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dh-need{border-top:1px solid var(--slate-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.dh-need-text{flex:200px;min-width:0}.hs-handyman:has(.hq-review)>.hs-handyman-top{z-index:4;width:auto;padding:0 8px;position:absolute;top:8px;left:max(0px,50vw - 240px)}.hs-handyman:has(.hq-review)>.hs-handyman-top>b{display:none}.hs-handyman:has(.hq-review)>.hs-body{gap:0;padding:0}.hs-handyman:has(.hq-review)>.hs-handyman-tabs{display:none}.hq-review{background:var(--slate-900);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.hq-top{flex:none;align-items:center;gap:4px;min-height:60px;padding:0 8px 0 54px;display:flex}.hq-who{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;font-weight:700;overflow:hidden}.hq-top .hs-page-dots{flex-wrap:nowrap;gap:0;margin:0 auto}.hq-top .hs-page-dots button{width:22px;min-width:18px;height:44px}.hq-top .hq-contact{align-items:center;margin-left:auto;display:flex}.hq-contact .hs-round{background:0 0;border:0;width:36px;min-width:36px}.hq-contact .hs-outline{width:21px;height:21px}.hq-banner{color:var(--amber-400);flex:none;padding:8px 18px}.hq-ask{flex-direction:column;gap:4px;display:flex}.hq-ask p{font-size:12px}.hq-ask .hs-btn{color:var(--white);border-color:var(--amber-400)}.hq-track{scroll-snap-type:none;flex:1;align-items:stretch;min-height:0;overflow-x:hidden}.hq-slide{flex-direction:column;min-height:0;display:flex}.hq-slide .hs-quote-line{border:0;flex:1;grid-auto-rows:max-content;gap:0;min-height:0;padding:6px 18px 0;overflow-y:auto}.hq-card{background:var(--slate-800);border-radius:20px;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.hq-photos{flex:none;height:clamp(220px,34vh,320px);position:relative;overflow:hidden}.hq-media-viewport{position:absolute;inset:60px 0 52px;overflow:hidden}.hq-photos img{width:100%;height:100%;display:block}.hq-photo{-o-object-fit:contain;object-fit:contain;position:absolute;inset:0}.hq-blur{-o-object-fit:cover;object-fit:cover;filter:blur(18px)brightness(.45);position:absolute;inset:0;transform:scale(1.1)}.hq-media-viewport.hq-media-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;inset:0}.hq-media-empty .hq-ask{align-items:center}.hq-empty-words{color:var(--slate-300);font-size:13px}.hq-job-icon{width:56px;height:56px;color:var(--amber-400);opacity:.85}.hq-no-photo{text-align:center;color:var(--slate-400);font-size:14px;position:absolute;top:20%;left:0;right:0}.hq-expand{z-index:3;background:#0f172ad9;position:absolute;top:14px;left:8px}.hq-photo-step{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;top:auto;bottom:4px}.hq-photo-step.previous{left:0}.hq-photo-step.next{right:0}.hq-photo-step:disabled{cursor:default}.hq-photo-bars{pointer-events:none;gap:4px;display:flex;position:absolute;top:6px;left:10px;right:10px}.hq-photo-bars i{background:#fff6;border-radius:2px;flex:1;height:3px}.hq-photo-bars .on{background:var(--white)}.hq-overlay{pointer-events:none;background:linear-gradient(#0000,#0f172ae6 40%,#0f172af7);flex-direction:column;flex:none;gap:8px;padding:14px;display:flex;position:relative}.hq-overlay button{pointer-events:auto}.hq-overlay h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.hq-fix{min-height:44px;font:inherit;color:var(--slate-300);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-8px 0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.hq-assumptions ul{flex-direction:column;gap:4px;display:flex}.hq-assumptions li button{border:1px dashed var(--amber-400);width:100%;min-height:36px;color:var(--white);font:inherit;text-align:left;cursor:pointer;background:#fbbf241a;border-radius:10px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:600;display:flex}.hq-assumptions li button span{color:var(--amber-400)}.hq-ticks label{border:1px dashed var(--amber-400);cursor:pointer;pointer-events:auto;background:#fbbf241a;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.hq-ticks label.ticked{border:1px solid var(--slate-600);background:0 0}.hq-ticks input{width:20px;height:20px;accent-color:var(--amber-400);flex:none;margin:0}.hq-more{width:100%;min-height:32px;color:var(--slate-300);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.hq-chips{flex-wrap:wrap;gap:6px;display:flex}.hq-chip{border:1px solid var(--amber-700);color:var(--amber-100);background:#fbbf241f;border-radius:10px;padding:4px 8px;font-size:12px;font-weight:600}.hq-chip.low{border-color:var(--bad-line);color:var(--bad-bg);background:#b91c1c40}.hq-chip.changed{border-color:var(--good);color:var(--good-bg);background:#15803d40}.hq-reasons{flex-wrap:wrap;gap:8px;display:flex}.hq-reasons button{border:1px solid var(--slate-500);min-height:44px;color:var(--white);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px}.hq-reasons button[aria-pressed=true]{background:var(--amber-400);border-color:var(--amber-400);color:var(--slate-900);font-weight:700}.hq-note{resize:vertical;min-height:96px;font:inherit}.hq-questions{flex-direction:column;gap:8px;margin:8px 0;display:flex}.hq-questions li{border-left:3px solid var(--amber-400);background:var(--slate-800);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.hq-impact{color:var(--slate-300);font-size:12px}.hq-impact.high{color:var(--bad-line)}.hq-ai-questions{color:var(--white);background:var(--slate-800);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.hq-ai-questions>p{flex:200px;font-size:12px}.hq-ai-questions b{color:var(--amber-400)}.hq-fixes{flex-direction:column;gap:8px;display:flex}.hq-fixes button{border:1px solid var(--slate-600);background:var(--slate-700);min-height:52px;color:var(--white);text-align:left;font:inherit;cursor:pointer;border-radius:12px;padding:12px}.hq-fixes button span{font-size:12px;display:block}.hq-check-list{padding-left:18px;list-style:outside}.hq-check-list li+li{margin-top:8px}.hq-slide .hs-quote-time{flex:none;margin-top:0;padding:10px 0 8px}.hq-slide .hs-quote-time .hs-stp{justify-content:center;gap:12px;margin-top:0!important}.hq-slide .hs-stp-v{width:150px;min-width:110px;line-height:1.15}.hq-slide .hs-quote-time .hs-dots,.hq-slide .hs-quote-time .hs-row.hs-tiny{display:none}.hq-materials{border-top:1px solid var(--slate-800);align-items:center;gap:8px;min-height:54px;display:flex}.hq-ey{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-400);font-size:10px;font-weight:700}.hq-material-pills{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.hq-material-pills button{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--slate-600);background:var(--slate-800);max-width:300px;min-height:40px;color:var(--white);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:12px;overflow:hidden}.hq-materials>.hs-round{background:var(--slate-800);border-style:dashed;width:40px;height:40px}.hq-roundbar{padding:8px 0 max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--slate-800);flex:none;justify-content:center;align-items:center;gap:28px;display:flex}.hq-judge.unsure{border:2px solid var(--amber-400);width:68px;height:68px;color:var(--amber-400);font:inherit;font-size:30px;font-weight:800}.hq-judge.undo{width:48px;height:48px}.hq-judge.ok{background:var(--amber-400);width:80px;height:80px;color:var(--slate-900);border:0;box-shadow:0 6px 20px #fbbf2440}.hq-judge.ok .hs-outline{stroke-width:3px;width:38px;height:38px}.hq-finished{background:var(--white);color:var(--slate-900);gap:0;overflow-y:auto}.hq-finished .hs-quote-paper{border:0;border-radius:0;flex:1;gap:12px;padding:18px}.hq-finished .hs-material-row{color:var(--slate-900);border-color:var(--slate-200);padding:10px 0;font-weight:700}.hq-finished .hs-material-row b{white-space:nowrap;font-size:12px}.hq-paper-line details{color:var(--slate-600);font-size:12px}.hq-paper-line summary{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.hq-paper-line ul{padding:0 0 8px 18px;list-style:outside}.hq-finished .hs-pay-card{margin-top:auto}.hq-finished .hs-actions{background:var(--slate-900);color:var(--white);padding:12px 18px max(16px, env(safe-area-inset-bottom))}.hq-review-flags{background:var(--slate-900);color:var(--white);padding:12px 18px}.hq-review-flags h2{font-size:16px}.hq-review-flags button{border:0;border-bottom:1px solid var(--slate-700);width:100%;min-height:44px;color:var(--white);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:8px 0;display:block}.hq-review-flags button span{color:var(--amber-400);font-size:12px;display:block}.hq-review-flags p{font-size:12px}.hq-confirm .hq-ask .hs-btn{border:1px solid var(--amber-400);border-radius:999px;align-self:flex-start;width:auto;margin-top:8px;padding:8px 16px;font-weight:700;display:inline-flex}.hq-confirm fieldset{border:0;margin:8px 0 0;padding:0}.hq-confirm legend{padding:0;font-size:13px;font-weight:700}.hq-confirm label{border-bottom:1px solid var(--slate-700);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;font-size:14px;display:flex}.hq-confirm input{width:20px;height:20px;accent-color:var(--amber-400);flex:none;margin:0}.hq-sent{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.hq-sent h1{font-size:26px;font-weight:800;line-height:1.2}.hq-sent-doc{background:var(--amber-400);width:96px;height:96px;color:var(--slate-900);border-radius:50%;place-items:center;animation:.4s ease-out both hq-pop;display:grid;position:relative}.hq-sent-doc svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;width:52px;height:52px;animation:.9s ease-in .6s both hq-fly;position:absolute}.hq-sent-doc .hq-sent-tick{animation:.35s ease-out 1.45s both hq-tick}@keyframes hq-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hq-fly{to{opacity:0;transform:translate(70px,-65px)scale(.4)}}@keyframes hq-tick{0%{opacity:0}to{opacity:1}}.hq-work-notice{border:1px solid var(--amber-400);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.hq-work-notice.good{border-color:var(--good)}.hq-work-notice button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:10px}.hs-handyman-sheet:has(.hq-full-photo){border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;inset:0}.hq-full-photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:calc(100dvh - 100px)}.hq-many .hq-page-count{font-size:12px;font-weight:700}.hq-many button{clip-path:inset(50%);position:absolute;overflow:hidden;width:1px!important;height:1px!important}.hq-many button:focus-visible{clip-path:none;position:static;width:44px!important;height:44px!important}@media (height<=700px){.hq-track .hs-quote-line{overflow-y:auto}}@media (prefers-reduced-motion:reduce){.hq-sent-doc,.hq-sent-doc svg{animation:none}.hq-sent-doc svg:first-child{display:none}}.hq-time{justify-content:center;align-items:center;gap:12px;display:flex}.hq-time>.hs-round{background:var(--slate-700);border:0;width:52px;height:52px}.hq-time .hs-outline{stroke-width:1.6px;width:30px;height:30px}.hq-time-value{text-align:center;width:150px;line-height:1.15}.hq-time-value small{color:var(--slate-400);font-size:12px;font-weight:700;display:block}.hq-time-value b{font-size:22px;font-weight:800}.hq-unsure-dot{outline:1px solid var(--amber-400)}.hq-assumptions .hq-assumption-text{color:var(--white);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hq-photo-label{text-align:center;color:var(--white);text-shadow:0 1px 4px #000;pointer-events:none;font-size:11px;font-weight:700;position:absolute;top:22px;left:65px;right:65px}.hq-photos video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.hq-full-photo video{-o-object-fit:contain;object-fit:contain;width:100%;height:calc(100dvh - 100px)}.hq-finished .hs-actions{margin:0}.hq-contact .hs-round{width:44px;min-width:44px}.hq-materials>.hs-round{width:44px;height:44px}.hq-stamp{z-index:4;color:#4ade80;pointer-events:none;border:3px solid #4ade80;border-radius:10px;padding:6px 14px;font-size:22px;font-weight:800;position:absolute;top:70px;left:20px;transform:rotate(-12deg)}.hq-stamp.unsure{color:var(--amber-400);border-color:var(--amber-400);left:auto;right:20px;transform:rotate(12deg)}.hs-handyman:has(.hq-sent)>.hs-handyman-top{display:none}.hq-finished .hs-paper-head{background:var(--navy);color:var(--amber-400);border-bottom:0}.hq-paper-line .hs-material-row>b{background:var(--slate-100);border-radius:999px;padding:6px 10px;font-weight:800}.hq-finished .hs-quote-paper>p{color:var(--slate-500);font-size:12px}.hq-top{flex-wrap:wrap;row-gap:0}.hq-who{flex:1;min-width:0;max-width:none;font-size:13px}.hq-top .hs-page-dots:not(.hq-many){z-index:2;flex:1 0 100%;order:3;gap:5px;margin:-6px 0 -12px -46px;padding:0 10px;position:relative}.hq-top .hs-page-dots:not(.hq-many) button{flex:1;align-items:center;width:auto;min-width:44px;display:flex}.hq-top .hs-page-dots:not(.hq-many) i{border-radius:var(--radius-bar);background:var(--slate-700);width:100%;height:5px;display:block}.hq-top .hs-page-dots:not(.hq-many) [aria-current=step] i{background:var(--white)}.hq-top .hs-page-dots .hq-ok-dot{background:var(--green)}.hq-top .hs-page-dots .hq-ben-dot{background:var(--amber-400)}.hq-stamp{border-color:var(--green);color:var(--green);background:#0f172a99}.hq-stamp.ben{color:var(--amber-400);border-color:var(--amber-400);left:auto;right:20px;transform:rotate(12deg)}.hq-time>.hs-round,.hq-judge{position:relative}.hq-time{padding-bottom:22px}.hq-time>.hs-round small,.hq-judge small{white-space:nowrap;color:var(--slate-400);font-size:11px;font-weight:700;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.hq-roundbar{padding-bottom:max(28px, calc(env(safe-area-inset-bottom) + 22px));align-items:flex-end}.hq-judge small{color:var(--white);font-size:12px}.hq-judge.ben{border:2px solid var(--slate-600);background:var(--slate-800);width:60px;height:60px;color:var(--amber-400)}.hq-judge.ben[aria-pressed=true]{border-color:var(--amber-400)}.hq-judge.ben .hs-outline{width:26px;height:26px}.hq-judge.undo{margin-bottom:6px}.hq-judge.ok{background:var(--green);width:72px;height:72px;color:var(--slate-900);box-shadow:0 6px 20px #7db00e4d}.hq-assumptions li button,.hq-more,.hq-material-pills button{min-height:var(--touch-target)}.hq-finished{background:var(--slate-900);color:var(--white)}.hq-ready{flex-direction:column;flex:1;gap:12px;padding:8px 18px 16px;display:flex}.hq-ready>header:first-child h2{font-size:24px;font-weight:800;line-height:1.15}.hq-ready>header:first-child p{color:var(--slate-300);margin-top:4px;font-size:13px}.hq-ready-lines{border-radius:var(--radius-inset);background:var(--slate-800);margin:0;padding:2px 12px;list-style:none}.hq-ready-lines>li:first-child .hs-material-row{border-top:0}.hq-finished .hs-material-row{color:var(--white);border-color:var(--slate-700)}.hq-finished .hs-material-row small{color:var(--slate-400)}.hq-paper-line .hs-material-row>b{background:var(--slate-700);color:var(--white)}.hq-paper-line details{color:var(--slate-300)}.hq-for-ben{border:1px solid var(--amber-400);border-radius:var(--radius-pill);color:var(--amber-400);white-space:nowrap;flex:none;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.hq-ready-facts{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.hq-ready-facts>div{background:var(--slate-800);border:1px solid #0000;border-radius:12px;padding:10px 12px}.hq-ready-facts>div.on{background:#ffe50014;border-color:#ffe5004d}.hq-ready-facts dt{color:var(--slate-400);font-size:11px}.hq-ready-facts>div.on dt{color:var(--amber-100)}.hq-ready-facts dd{margin:2px 0 0}.hq-ready-facts dd b{font-size:14px;font-weight:700;display:block}.hq-ready-facts dd span{color:var(--slate-400);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.hq-finished .hs-actions{border-top:1px solid var(--slate-800)}.hs-handyman .hq-send{border-radius:var(--radius-inset);background:var(--yellow);min-height:56px;color:var(--navy);font-size:17px;box-shadow:0 6px 18px #ffe50040}.hs-handyman .hq-send:disabled{background:var(--slate-700);color:var(--slate-400);box-shadow:none}.hq-drafted{min-height:var(--touch-target);color:var(--white);background:#ffe5000f;border:1.5px solid #ffe50073;border-radius:18px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.hq-drafted-badge{background:var(--yellow);width:42px;height:42px;color:var(--navy);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}img.hq-drafted-badge{-o-object-fit:cover;object-fit:cover}.hq-drafted-main{flex:1;min-width:0}.hq-drafted-main b{font-size:15px;font-weight:800;display:block}.hq-drafted-main small{color:var(--slate-300);font-size:12.5px;display:block}.hq-drafted>.hs-outline{color:var(--yellow);flex:none}.hq-drafted:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.hq-drafted.compact{border-radius:12px;margin:0 0 10px 64px;padding:8px 12px;font-size:13px;font-weight:700}.hq-drafted.compact span{flex:1}.hq-top{flex-wrap:nowrap;gap:4px}.hq-top .hq-back{width:44px;min-width:44px;height:44px;color:var(--white);background:0 0;border:0;flex:none;place-items:center;display:grid}.hq-steps{text-align:center;flex:1;font-size:15px;font-weight:700}.hq-bar{padding:10px 18px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--slate-800);flex:none;grid-template-columns:1fr 2fr;gap:10px;display:grid}.hq-bar-problem,.hq-bar-go,.hq-bar .hq-bar-go.hs-btn{min-height:56px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;text-decoration:none;display:flex}.hq-bar-problem{border:1px solid var(--slate-600);color:var(--white);background:0 0;font-size:15px}.hq-bar-problem .hs-outline{color:var(--amber-400)}.hq-bar-go,.hq-bar .hq-bar-go.hs-btn{color:var(--white);background:#4d7c0f;border:0}.hq-bar :disabled{opacity:.45;cursor:default}.hq-score{color:var(--white);background:radial-gradient(circle at 100% 0, #fbbf2438 0 110px, transparent 111px), radial-gradient(circle at 100% 0, #fbbf241a 0 170px, transparent 171px), linear-gradient(160deg, var(--navy), var(--slate-900));border:1px solid #fbbf2459;border-radius:24px;flex-direction:column;justify-content:space-between;gap:8px;margin:6px 18px 0;padding:16px 18px;display:flex}.hq-score-brand{justify-content:space-between;align-items:center;display:flex}.hq-score-brand .hs-logo{font-size:17px}.hq-score-brand>span:last-child{background:var(--amber-400);color:var(--slate-900);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.hq-score .hs-pay{margin:0;line-height:1}.hq-score .hs-pay-amt{letter-spacing:-.02em;color:var(--white);font-size:54px;font-weight:800}.hq-score-who{color:var(--amber-400);margin-top:6px;font-size:14px;font-weight:600}.hq-score-stats{gap:8px;margin:0;display:flex}.hq-score-stats div:last-child:nth-child(3){flex:2}.hq-score-stats div{background:#ffffff14;border-radius:12px;flex:1;min-width:0;padding:8px 10px}.hq-score-stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-300);font-size:10px;font-weight:700}.hq-score-stats dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:800;overflow:hidden}.hq-score .hs-note{color:var(--slate-400);font-size:11px}.hq-photos.hq-score{height:auto;min-height:clamp(220px,34vh,320px)}.hq-send-title{color:var(--white);padding:12px 18px 0}.hq-send-title h2{font-size:22px;font-weight:800}.hq-send-title p{font-size:13px}
