.homepage-dashboard-phone-module__eaz_ha__phone{isolation:isolate;filter:drop-shadow(0 32px 48px #0000004d);width:100%;position:relative}.homepage-dashboard-phone-module__eaz_ha__phoneImage{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}@media (min-width:64rem){.homepage-dashboard-phone-module__eaz_ha__phone.homepage-dashboard-phone-module__eaz_ha__viewportFit{aspect-ratio:24/43;width:auto;max-width:100%;height:min(42rem,100svh - 8.5rem)}.homepage-dashboard-phone-module__eaz_ha__viewportFit .homepage-dashboard-phone-module__eaz_ha__phoneImage{object-fit:contain;width:100%;height:100%}}.homepage-dashboard-phone-module__eaz_ha__screen{--screen-ink:#181d27;z-index:1;width:64.5%;height:79.45%;color:var(--screen-ink);font-family:var(--font-inter), Arial, sans-serif;background:#f3f5f6;border-radius:11% 11% 9% 9%/4% 4% 3.5% 3.5%;position:absolute;top:9.88%;left:17.75%;overflow:hidden;container-type:inline-size}.homepage-dashboard-phone-module__eaz_ha__statusBar{z-index:2;color:#11151e;letter-spacing:-.04em;justify-content:space-between;align-items:center;height:9.5cqw;padding:1.8cqw 7cqw 0;font-size:4.25cqw;font-weight:700;display:flex;position:relative}.homepage-dashboard-phone-module__eaz_ha__statusIcons{align-items:center;gap:2.2cqw;display:flex}.homepage-dashboard-phone-module__eaz_ha__signalIcon{align-items:flex-end;gap:.55cqw;height:3.3cqw;display:flex}.homepage-dashboard-phone-module__eaz_ha__signalIcon i{background:currentColor;border-radius:.6cqw;width:.85cqw;display:block}.homepage-dashboard-phone-module__eaz_ha__signalIcon i:first-child{height:35%}.homepage-dashboard-phone-module__eaz_ha__signalIcon i:nth-child(2){height:55%}.homepage-dashboard-phone-module__eaz_ha__signalIcon i:nth-child(3){height:76%}.homepage-dashboard-phone-module__eaz_ha__signalIcon i:nth-child(4){height:100%}.homepage-dashboard-phone-module__eaz_ha__wifiIcon{border:1.15cqw solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;width:4cqw;height:3cqw;transform:rotate(45deg)}.homepage-dashboard-phone-module__eaz_ha__batteryIcon{border:.7cqw solid;border-radius:1.1cqw;width:6.6cqw;height:3.3cqw;position:relative}.homepage-dashboard-phone-module__eaz_ha__batteryIcon:after{content:"";background:currentColor;border-radius:0 .6cqw .6cqw 0;width:.8cqw;height:1.3cqw;position:absolute;top:.65cqw;right:-1.6cqw}.homepage-dashboard-phone-module__eaz_ha__batteryIcon i{background:currentColor;border-radius:.35cqw;position:absolute;inset:.55cqw}.homepage-dashboard-phone-module__eaz_ha__dynamicIsland{z-index:3;background:#050609;border-radius:999px;width:31cqw;height:8.8cqw;position:absolute;top:2.1cqw;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .45cqw #ffffff12}.homepage-dashboard-phone-module__eaz_ha__appHeader{text-align:center;background:#fffffff5;border-bottom:.45cqw solid #e2e5ea;grid-template-columns:10cqw 1fr 10cqw;align-items:center;height:14cqw;padding:0 6cqw;font-size:4.2cqw;display:grid}.homepage-dashboard-phone-module__eaz_ha__appHeader strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-dashboard-phone-module__eaz_ha__menuIcon{flex-direction:column;gap:1.1cqw;width:5.2cqw;display:flex}.homepage-dashboard-phone-module__eaz_ha__menuIcon i{background:#4b4b4b;border-radius:99px;height:.75cqw;display:block}.homepage-dashboard-phone-module__eaz_ha__menuIcon i:nth-child(2){width:72%}.homepage-dashboard-phone-module__eaz_ha__avatar{color:#fff;background:#3c41e9;border-radius:50%;justify-self:end;place-items:center;width:8.2cqw;height:8.2cqw;font-size:3.1cqw;font-weight:800;display:grid}.homepage-dashboard-phone-module__eaz_ha__dashboard{padding:6cqw 6.2cqw 18cqw}.homepage-dashboard-phone-module__eaz_ha__greeting{flex-direction:column;display:flex}.homepage-dashboard-phone-module__eaz_ha__greeting strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:7.2cqw;font-weight:750;line-height:1.1;overflow:hidden}.homepage-dashboard-phone-module__eaz_ha__greeting span{color:#7e89a6;margin-top:1.3cqw;font-size:3.9cqw;font-weight:550}.homepage-dashboard-phone-module__eaz_ha__timeCard{color:#fff;background:linear-gradient(145deg,#3c41e9 0%,#282c77 48%,#181d27 100%);border-radius:7cqw;margin-top:5cqw;padding:6cqw;position:relative;overflow:hidden;box-shadow:0 5cqw 11cqw #181d2740}.homepage-dashboard-phone-module__eaz_ha__timeCard:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:32%;position:absolute;inset:-35% auto -35% -45%;transform:skew(-18deg)translate(-250%)}.homepage-dashboard-phone-module__eaz_ha__timeRow,.homepage-dashboard-phone-module__eaz_ha__jobWhen,.homepage-dashboard-phone-module__eaz_ha__jobCustomer,.homepage-dashboard-phone-module__eaz_ha__jobMeta{justify-content:space-between;align-items:center;display:flex}.homepage-dashboard-phone-module__eaz_ha__timeRow>div{flex-direction:column;display:flex}.homepage-dashboard-phone-module__eaz_ha__timeRow>div>strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:11cqw;line-height:1}.homepage-dashboard-phone-module__eaz_ha__liveClock{min-width:6.2ch}.homepage-dashboard-phone-module__eaz_ha__clockedIn{color:#ffffffb3;align-items:center;gap:2cqw;margin-top:2cqw;font-size:3.9cqw;font-weight:600;display:flex}.homepage-dashboard-phone-module__eaz_ha__clockedIn i{background:#00d6ac;border-radius:50%;width:2.4cqw;height:2.4cqw;display:block;box-shadow:0 0 0 1.4cqw #00d6ac1f}.homepage-dashboard-phone-module__eaz_ha__calendarIcon{color:#ffffffe6;background:#ffffff1a;border:.45cqw solid #ffffff29;border-radius:4cqw;place-items:center;width:12cqw;height:12cqw;font-size:5.8cqw;display:grid}.homepage-dashboard-phone-module__eaz_ha__clockButton{color:#181d27;background:#fff;border-radius:4cqw;place-items:center;height:13cqw;margin-top:5cqw;font-size:4.7cqw;font-weight:750;display:grid}.homepage-dashboard-phone-module__eaz_ha__timeTotals{border-top:.45cqw solid #ffffff1f;grid-template-columns:1fr 1fr;margin-top:5cqw;padding-top:4.5cqw;display:grid}.homepage-dashboard-phone-module__eaz_ha__timeTotals>div{flex-direction:column;align-items:center;display:flex}.homepage-dashboard-phone-module__eaz_ha__timeTotals>div+div{border-left:.45cqw solid #ffffff1f}.homepage-dashboard-phone-module__eaz_ha__timeTotals span{color:#ffffffa6;font-size:3.6cqw;font-weight:600}.homepage-dashboard-phone-module__eaz_ha__timeTotals strong{font-variant-numeric:tabular-nums;margin-top:1.5cqw;font-size:4.7cqw}.homepage-dashboard-phone-module__eaz_ha__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5cqw;margin-top:5cqw;display:grid}.homepage-dashboard-phone-module__eaz_ha__metricCard{background:#fff;border:.45cqw solid #d1d5db;border-radius:4cqw;min-height:32cqw;padding:4.5cqw;position:relative}.homepage-dashboard-phone-module__eaz_ha__metricDot{border-radius:50%;width:2.7cqw;height:2.7cqw;position:absolute;top:4.5cqw;right:4.5cqw}.homepage-dashboard-phone-module__eaz_ha__metricLabel{color:#4b4b4b;max-width:80%;font-size:3.35cqw;font-weight:560;line-height:1.35;display:block}.homepage-dashboard-phone-module__eaz_ha__metricCard strong{letter-spacing:-.035em;margin-top:3cqw;font-size:6cqw;display:block}.homepage-dashboard-phone-module__eaz_ha__upcomingHeader{align-items:center;gap:2.5cqw;margin:7cqw 0 4cqw;display:flex}.homepage-dashboard-phone-module__eaz_ha__upcomingHeader strong{letter-spacing:-.03em;font-size:6.4cqw}.homepage-dashboard-phone-module__eaz_ha__upcomingHeader span{background:#fff;border:.45cqw solid #d1d5db;border-radius:99px;place-items:center;min-width:7cqw;height:7cqw;padding:0 2cqw;font-size:3.4cqw;display:grid}.homepage-dashboard-phone-module__eaz_ha__jobs{gap:3.5cqw;display:grid}.homepage-dashboard-phone-module__eaz_ha__jobCard{background:#fff;border:.45cqw solid #d1d5db;border-radius:5cqw;padding:4.5cqw;box-shadow:0 2cqw 5cqw #181d270d}.homepage-dashboard-phone-module__eaz_ha__jobWhen{color:#3c41e9;font-size:3.6cqw}.homepage-dashboard-phone-module__eaz_ha__jobWhen span{color:#7e89a6;letter-spacing:.08em}.homepage-dashboard-phone-module__eaz_ha__jobCustomer{gap:3cqw;margin-top:2.5cqw;font-size:4.7cqw}.homepage-dashboard-phone-module__eaz_ha__jobCustomer strong:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-dashboard-phone-module__eaz_ha__jobCard p{color:#7e89a6;text-overflow:ellipsis;white-space:nowrap;margin-top:1cqw;font-size:3.3cqw;overflow:hidden}.homepage-dashboard-phone-module__eaz_ha__jobMeta{gap:1.8cqw;margin-top:3.2cqw}.homepage-dashboard-phone-module__eaz_ha__jobMeta>span{white-space:nowrap;border-radius:99px;padding:1.1cqw 2.7cqw;font-size:2.9cqw;font-weight:650}.homepage-dashboard-phone-module__eaz_ha__jobMeta small{color:#7e89a6;white-space:nowrap;margin-left:auto;font-size:2.6cqw}.homepage-dashboard-phone-module__eaz_ha__scheduledPill{color:#0c77bd;background:#ddf1ff}.homepage-dashboard-phone-module__eaz_ha__progressPill{color:#6d29f6;background:#ece5fa}.homepage-dashboard-phone-module__eaz_ha__paymentPill{color:#bd2e2e;background:#fff0f0}@media (prefers-reduced-motion:no-preference){.homepage-dashboard-phone-module__eaz_ha__phone{animation:.82s cubic-bezier(.16,1,.3,1) both homepage-dashboard-phone-module__eaz_ha__phone-arrive}.homepage-dashboard-phone-module__eaz_ha__greeting,.homepage-dashboard-phone-module__eaz_ha__timeCard,.homepage-dashboard-phone-module__eaz_ha__metricCard,.homepage-dashboard-phone-module__eaz_ha__upcomingHeader,.homepage-dashboard-phone-module__eaz_ha__jobCard{animation:.62s cubic-bezier(.16,1,.3,1) both homepage-dashboard-phone-module__eaz_ha__dashboard-wake}.homepage-dashboard-phone-module__eaz_ha__greeting{animation-delay:.36s}.homepage-dashboard-phone-module__eaz_ha__timeCard{animation-delay:.43s}.homepage-dashboard-phone-module__eaz_ha__metricCard:first-child{animation-delay:.51s}.homepage-dashboard-phone-module__eaz_ha__metricCard:nth-child(2){animation-delay:.555s}.homepage-dashboard-phone-module__eaz_ha__metricCard:nth-child(3){animation-delay:.6s}.homepage-dashboard-phone-module__eaz_ha__metricCard:nth-child(4){animation-delay:.645s}.homepage-dashboard-phone-module__eaz_ha__upcomingHeader{animation-delay:.7s}.homepage-dashboard-phone-module__eaz_ha__jobCard:first-child{animation-delay:.75s}.homepage-dashboard-phone-module__eaz_ha__jobCard:nth-child(2){animation-delay:.8s}.homepage-dashboard-phone-module__eaz_ha__timeCard:after{animation:6s cubic-bezier(.16,1,.3,1) 1.2s infinite homepage-dashboard-phone-module__eaz_ha__time-card-scan}.homepage-dashboard-phone-module__eaz_ha__clockedIn i{animation:2.2s ease-out infinite homepage-dashboard-phone-module__eaz_ha__status-pulse}.homepage-dashboard-phone-module__eaz_ha__metricDot{animation:3s ease-in-out infinite homepage-dashboard-phone-module__eaz_ha__metric-pulse}.homepage-dashboard-phone-module__eaz_ha__metricCard:nth-child(2) .homepage-dashboard-phone-module__eaz_ha__metricDot{animation-delay:.3s}.homepage-dashboard-phone-module__eaz_ha__metricCard:nth-child(3) .homepage-dashboard-phone-module__eaz_ha__metricDot{animation-delay:.6s}.homepage-dashboard-phone-module__eaz_ha__metricCard:nth-child(4) .homepage-dashboard-phone-module__eaz_ha__metricDot{animation-delay:.9s}}@keyframes homepage-dashboard-phone-module__eaz_ha__phone-arrive{0%{opacity:.3;filter:blur(8px)drop-shadow(0 32px 48px #0000004d);transform:translate(20px,30px)scale(.975)}to{opacity:1;filter:blur()drop-shadow(0 32px 48px #0000004d);transform:translate(0,0)scale(1)}}@keyframes homepage-dashboard-phone-module__eaz_ha__dashboard-wake{0%{opacity:.45;filter:blur(4px);transform:translateY(4cqw)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes homepage-dashboard-phone-module__eaz_ha__time-card-scan{0%,72%{transform:skew(-18deg)translate(-250%)}86%,to{transform:skew(-18deg)translate(650%)}}@keyframes homepage-dashboard-phone-module__eaz_ha__status-pulse{0%,to{box-shadow:0 0 0 1.4cqw #00d6ac1f}50%{box-shadow:0 0 0 2.6cqw #00d6ac00,0 0 3cqw #00d6ac8c}}@keyframes homepage-dashboard-phone-module__eaz_ha__metric-pulse{0%,80%,to{transform:scale(1)}88%{transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.homepage-dashboard-phone-module__eaz_ha__phone,.homepage-dashboard-phone-module__eaz_ha__greeting,.homepage-dashboard-phone-module__eaz_ha__timeCard,.homepage-dashboard-phone-module__eaz_ha__metricCard,.homepage-dashboard-phone-module__eaz_ha__upcomingHeader,.homepage-dashboard-phone-module__eaz_ha__jobCard,.homepage-dashboard-phone-module__eaz_ha__timeCard:after,.homepage-dashboard-phone-module__eaz_ha__clockedIn i,.homepage-dashboard-phone-module__eaz_ha__metricDot{animation:none}}
