.JobPhoneDemo-module__kDjK3a__demo{--sfd-card:#fff;--sfd-ink:#16263b;--sfd-ink-soft:#41566b;--sfd-muted:#6c7785;--sfd-line:#e4e0d5;--sfd-green:#3c6c54;--sfd-orange:#c07a33;--sfd-orange-deep:#a4642a;--sfd-shadow-card:0 1px 2px #1018280a, 0 4px 12px #10182812;color:var(--sfd-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.JobPhoneDemo-module__kDjK3a__demo,.JobPhoneDemo-module__kDjK3a__demo *,.JobPhoneDemo-module__kDjK3a__demo :before,.JobPhoneDemo-module__kDjK3a__demo :after{box-sizing:border-box}.JobPhoneDemo-module__kDjK3a__sprite{width:0;height:0;position:absolute;overflow:hidden}.JobPhoneDemo-module__kDjK3a__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.JobPhoneDemo-module__kDjK3a__phone{width:min(342px,100%);position:relative}.JobPhoneDemo-module__kDjK3a__frame{background:#dfe0e6;border-radius:42px;padding:9px;position:relative;box-shadow:0 1px 2px #1018281a,0 26px 50px -18px #10182873}.JobPhoneDemo-module__kDjK3a__screen{--app-bg:#f2f2f7;--app-surface:#fff;--app-surface-2:#f2f2f7;--app-edge:#e2e2ea;--app-ink:#1c1c1e;--app-ink-dim:#5f6673;--app-accent:#0a5fcc;--app-accent-deep:#08479c;--app-good:#1b8a3a;--app-warn:#8a500a;--app-bad:#d70015;--app-info:#0a6cff;--app-shadow-card:0 1px 2px #1018280a, 0 4px 12px #1018280f;--app-shadow-nav:0 -1px 0 #1018280f, 0 -8px 24px #1018280d;background:var(--app-bg);height:clamp(540px,76vh,700px);color:var(--app-ink);border-radius:34px;flex-direction:column;display:flex;position:relative;overflow:hidden}.JobPhoneDemo-module__kDjK3a__os{color:var(--app-ink);flex:none;justify-content:space-between;align-items:center;padding:.55rem 1.25rem .2rem;font-size:.74rem;font-weight:600;display:flex}.JobPhoneDemo-module__kDjK3a__osRight{align-items:center;gap:.34rem;display:inline-flex}.JobPhoneDemo-module__kDjK3a__osBars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.JobPhoneDemo-module__kDjK3a__osBars i{background:var(--app-ink);border-radius:1px;width:3px}.JobPhoneDemo-module__kDjK3a__osBars i:first-child{height:40%}.JobPhoneDemo-module__kDjK3a__osBars i:nth-child(2){height:60%}.JobPhoneDemo-module__kDjK3a__osBars i:nth-child(3){height:80%}.JobPhoneDemo-module__kDjK3a__osBars i:nth-child(4){height:100%}.JobPhoneDemo-module__kDjK3a__osBattery{border:1.4px solid var(--app-ink);border-radius:3px;width:22px;height:11px;position:relative}.JobPhoneDemo-module__kDjK3a__osBattery:before{background:var(--app-ink);content:"";border-radius:1px;position:absolute;inset:1.6px 5px 1.6px 1.6px}.JobPhoneDemo-module__kDjK3a__osBattery:after{background:var(--app-ink);content:"";border-radius:0 1px 1px 0;width:2px;height:5px;position:absolute;top:3px;right:-3px}.JobPhoneDemo-module__kDjK3a__appBar{border-bottom:1px solid var(--app-edge);background:color-mix(in srgb, var(--app-bg) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;justify-content:space-between;align-items:center;height:3.25rem;padding:0 1rem;display:flex}.JobPhoneDemo-module__kDjK3a__brand{align-items:center;gap:.5rem;display:inline-flex}.JobPhoneDemo-module__kDjK3a__brandMark{-o-object-fit:contain;object-fit:contain;width:28px;height:28px;display:block}.JobPhoneDemo-module__kDjK3a__appBarRight{align-items:center;gap:.5rem;display:inline-flex}.JobPhoneDemo-module__kDjK3a__qa{color:var(--app-ink-dim);border-radius:8px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.JobPhoneDemo-module__kDjK3a__sync{border:1px solid var(--app-edge);background:var(--app-surface-2);height:2rem;color:var(--app-ink-dim);border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.8rem;display:inline-flex}.JobPhoneDemo-module__kDjK3a__sync i{background:var(--app-warn);border-radius:999px;width:9px;height:9px}.JobPhoneDemo-module__kDjK3a__avatar{color:#fff;background:linear-gradient(150deg,#3a6ea5,#1c1c1e);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:grid}.JobPhoneDemo-module__kDjK3a__appBody{overflow-anchor:none;scrollbar-color:var(--app-ink-dim) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:1.1rem 1rem 1.25rem;overflow-y:auto}.JobPhoneDemo-module__kDjK3a__jobScreen{outline:none}.JobPhoneDemo-module__kDjK3a__jobScreen:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;border-radius:12px}.JobPhoneDemo-module__kDjK3a__stack>*+*{margin-top:1.15rem}.JobPhoneDemo-module__kDjK3a__step{color:var(--app-accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__title{letter-spacing:-.01em;margin:.1rem 0 0;font-size:1.125rem;font-weight:700;line-height:1.25}.JobPhoneDemo-module__kDjK3a__subtitle{color:var(--app-ink-dim);margin:.25rem 0 0;font-size:.875rem}.JobPhoneDemo-module__kDjK3a__card{background:var(--app-surface);box-shadow:var(--app-shadow-card);border-radius:16px;padding:1rem}.JobPhoneDemo-module__kDjK3a__cardActive{box-shadow:0 0 0 1px #007aff4d, var(--app-shadow-card)}.JobPhoneDemo-module__kDjK3a__activeSurveyHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.JobPhoneDemo-module__kDjK3a__eyebrowAccent{color:var(--app-accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.JobPhoneDemo-module__kDjK3a__pillAccent{color:var(--app-accent);background:#007aff21}.JobPhoneDemo-module__kDjK3a__pillGood{color:var(--app-good);background:#1b8a3a24}.JobPhoneDemo-module__kDjK3a__pillWarn{color:var(--app-warn);background:#b4690e24}.JobPhoneDemo-module__kDjK3a__pillNeutral{background:var(--app-surface-2);color:var(--app-ink-dim)}.JobPhoneDemo-module__kDjK3a__jobAddress{margin:.35rem 0 0;font-size:1rem;font-weight:600;line-height:1.3}.JobPhoneDemo-module__kDjK3a__jobClient{color:var(--app-ink-dim);margin:.15rem 0 0;font-size:.75rem}.JobPhoneDemo-module__kDjK3a__jobTime{margin:.4rem 0 0;font-size:.875rem;font-weight:500}.JobPhoneDemo-module__kDjK3a__jobTime span{color:var(--app-ink-dim);font-weight:400}.JobPhoneDemo-module__kDjK3a__metrics{text-align:center;grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.JobPhoneDemo-module__kDjK3a__metric{background:var(--app-surface-2);border-radius:12px;padding:.55rem .2rem}.JobPhoneDemo-module__kDjK3a__metric b{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700;display:block}.JobPhoneDemo-module__kDjK3a__metric span{color:var(--app-ink-dim);letter-spacing:.03em;text-transform:uppercase;margin-top:.1rem;font-size:.6rem;display:block}.JobPhoneDemo-module__kDjK3a__appButton{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.JobPhoneDemo-module__kDjK3a__primaryButton{background:var(--app-accent);box-shadow:var(--app-shadow-card);color:#fff;font-weight:600}.JobPhoneDemo-module__kDjK3a__buttonLarge{border-radius:16px;height:3rem;padding:0 1.25rem;font-size:.975rem}.JobPhoneDemo-module__kDjK3a__buttonMedium{border-radius:14px;height:2.6rem;padding:0 1rem;font-size:.9rem}.JobPhoneDemo-module__kDjK3a__buttonSmall{border-radius:12px;height:2.25rem;padding:0 .85rem;font-size:.82rem}.JobPhoneDemo-module__kDjK3a__buttonFull{width:100%}.JobPhoneDemo-module__kDjK3a__buttonRow{gap:.5rem;display:flex}.JobPhoneDemo-module__kDjK3a__buttonRow .JobPhoneDemo-module__kDjK3a__appButton{flex:1}.JobPhoneDemo-module__kDjK3a__secondaryButton{border-color:var(--app-edge);background:var(--app-surface);box-shadow:var(--app-shadow-card);color:var(--app-ink)}.JobPhoneDemo-module__kDjK3a__sectionHeader{justify-content:space-between;align-items:center;margin:0 0 .5rem;display:flex}.JobPhoneDemo-module__kDjK3a__sectionHeader>p{color:var(--app-ink-dim);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__sectionAction{color:var(--app-accent);align-items:center;gap:.3rem;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}.JobPhoneDemo-module__kDjK3a__week{gap:.35rem;display:flex}.JobPhoneDemo-module__kDjK3a__day{background:var(--app-surface);min-height:3.6rem;box-shadow:var(--app-shadow-card);color:var(--app-ink-dim);border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;display:flex}.JobPhoneDemo-module__kDjK3a__dayName{text-transform:uppercase;font-size:.625rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__dayNumber{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.JobPhoneDemo-module__kDjK3a__dayDot{background:0 0;border-radius:999px;width:6px;height:6px}.JobPhoneDemo-module__kDjK3a__dayDotActive{background:var(--app-accent)}.JobPhoneDemo-module__kDjK3a__today{box-shadow:0 0 0 1px #007aff80, var(--app-shadow-card);color:var(--app-ink)}.JobPhoneDemo-module__kDjK3a__diaryToday{margin-top:1rem}.JobPhoneDemo-module__kDjK3a__groupLabel{color:var(--app-ink-dim);letter-spacing:.03em;text-transform:uppercase;margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__row{background:var(--app-surface);width:100%;box-shadow:var(--app-shadow-card);text-align:left;border-radius:16px;align-items:center;gap:.65rem;padding:.85rem;display:flex}.JobPhoneDemo-module__kDjK3a__rowMain{flex:1;min-width:0}.JobPhoneDemo-module__kDjK3a__rowTitle{align-items:center;gap:.4rem;display:flex}.JobPhoneDemo-module__kDjK3a__rowTitle b{font-size:.875rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__rowMeta{color:var(--app-ink-dim);margin-top:.15rem;font-size:.75rem;display:block}.JobPhoneDemo-module__kDjK3a__rowGo{color:var(--app-ink-dim);flex:none;font-size:1.05rem}.JobPhoneDemo-module__kDjK3a__addJob{margin-top:1rem}.JobPhoneDemo-module__kDjK3a__roomsHeaderMeta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.JobPhoneDemo-module__kDjK3a__progress{align-items:center;gap:.5rem;display:flex}.JobPhoneDemo-module__kDjK3a__progressTrack{background:var(--app-surface-2);border-radius:999px;width:5rem;height:6px;overflow:hidden}.JobPhoneDemo-module__kDjK3a__progressFill{background:var(--app-accent);border-radius:999px;height:100%}.JobPhoneDemo-module__kDjK3a__progressLabel{color:var(--app-accent);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__verticalList{flex-direction:column;gap:.6rem;display:flex}.JobPhoneDemo-module__kDjK3a__verticalListLoose{flex-direction:column;gap:.75rem;display:flex}.JobPhoneDemo-module__kDjK3a__rowActive{box-shadow:0 0 0 2px var(--app-accent), var(--app-shadow-card)}.JobPhoneDemo-module__kDjK3a__roomDetailHead{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.JobPhoneDemo-module__kDjK3a__roomDetailName{align-items:center;gap:.4rem;font-size:1rem;font-weight:600;display:flex}.JobPhoneDemo-module__kDjK3a__roomDetailFloor{color:var(--app-ink-dim);margin:.15rem 0 0;font-size:.75rem}.JobPhoneDemo-module__kDjK3a__stepCard{background:var(--app-surface-2);border-radius:12px;margin-top:.75rem;padding:.7rem}.JobPhoneDemo-module__kDjK3a__stepHead{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.JobPhoneDemo-module__kDjK3a__stepNumber{width:1.25rem;height:1.25rem;color:var(--app-good);background:#1b8a3a33;border-radius:999px;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.JobPhoneDemo-module__kDjK3a__stepTitle{font-size:.875rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__thumbs{scrollbar-width:thin;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.JobPhoneDemo-module__kDjK3a__photo{border:1px solid var(--app-edge);aspect-ratio:4/3;border-radius:12px;flex:none;width:8.5rem;position:relative;overflow:hidden}.JobPhoneDemo-module__kDjK3a__photoOverview{background:linear-gradient(140deg,#cdd5dd,#a7b3bf)}.JobPhoneDemo-module__kDjK3a__photoSuspect{background:linear-gradient(140deg,#dac6a3,#b89a6f)}.JobPhoneDemo-module__kDjK3a__photoSample{background:linear-gradient(140deg,#bfcfc2,#8fae9b)}.JobPhoneDemo-module__kDjK3a__photoLimit{background:linear-gradient(140deg,#c6c4bc,#9a988e)}.JobPhoneDemo-module__kDjK3a__photoBar{color:#fff;background:linear-gradient(#0000,#0000008c);padding:.5rem .45rem .3rem;font-size:.625rem;font-weight:600;line-height:1.2;position:absolute;inset:auto 0 0}.JobPhoneDemo-module__kDjK3a__photoTime{opacity:.85;font-weight:400;display:block}.JobPhoneDemo-module__kDjK3a__photoSync{background:var(--app-good);border-radius:999px;width:10px;height:10px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #ffffffb3}.JobPhoneDemo-module__kDjK3a__photoSyncStatic{position:static}.JobPhoneDemo-module__kDjK3a__material{border:1px solid var(--app-edge);background:var(--app-surface);width:100%;box-shadow:var(--app-shadow-card);text-align:left;border-radius:12px;align-items:center;gap:.65rem;padding:.8rem;display:flex}.JobPhoneDemo-module__kDjK3a__materialMain{flex:1;min-width:0}.JobPhoneDemo-module__kDjK3a__materialName{font-size:.875rem;font-weight:600;display:block}.JobPhoneDemo-module__kDjK3a__materialLocation{color:var(--app-ink-dim);margin:.2rem 0 .4rem;font-size:.75rem;display:block}.JobPhoneDemo-module__kDjK3a__materialTags{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.JobPhoneDemo-module__kDjK3a__sampleReference{color:var(--app-accent);white-space:nowrap;background:#007aff1a;border-radius:6px;padding:.1rem .35rem;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Consolas,monospace;font-size:.6875rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__materialPhotos{color:var(--app-ink-dim);font-size:.6875rem}.JobPhoneDemo-module__kDjK3a__reconciliation{background:#b4690e1a;border:1px solid #b4690e4d;align-items:center;gap:.65rem;display:flex}.JobPhoneDemo-module__kDjK3a__reconciliation>.JobPhoneDemo-module__kDjK3a__icon{color:var(--app-warn);flex:none;font-size:1.1rem}.JobPhoneDemo-module__kDjK3a__reconciliation b{color:var(--app-warn);font-size:.875rem}.JobPhoneDemo-module__kDjK3a__reconciliation p{color:var(--app-ink-dim);margin:.1rem 0 0;font-size:.75rem}.JobPhoneDemo-module__kDjK3a__demoLink{color:var(--app-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.JobPhoneDemo-module__kDjK3a__statsThree{text-align:center;grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.JobPhoneDemo-module__kDjK3a__sample{background:var(--app-surface);box-shadow:var(--app-shadow-card);border-radius:16px;padding:1rem}.JobPhoneDemo-module__kDjK3a__sampleTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.JobPhoneDemo-module__kDjK3a__sampleId{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.JobPhoneDemo-module__kDjK3a__sampleRef{color:var(--app-accent);white-space:nowrap;background:#007aff1a;border-radius:8px;padding:.35rem .55rem;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Consolas,monospace;font-size:.875rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__sampleMeta{color:var(--app-ink-dim);margin:.5rem 0 0;font-size:.75rem}.JobPhoneDemo-module__kDjK3a__result{border-radius:10px;margin:.5rem 0 0;padding:.5rem .7rem;font-size:.875rem}.JobPhoneDemo-module__kDjK3a__result span{opacity:.7;letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem}.JobPhoneDemo-module__kDjK3a__resultBad{color:var(--app-bad);background:#d700151a}.JobPhoneDemo-module__kDjK3a__resultWaiting{color:var(--app-warn);background:#b4690e1a}.JobPhoneDemo-module__kDjK3a__attachmentHint{color:var(--app-ink-dim);margin:-.25rem 0 .7rem;font-size:.75rem}.JobPhoneDemo-module__kDjK3a__file{border:1px solid var(--app-edge);border-radius:12px;align-items:center;gap:.65rem;padding:.6rem;display:flex}.JobPhoneDemo-module__kDjK3a__fileDocument{width:2.5rem;height:2.5rem;color:var(--app-accent);background:#007aff1a;border-radius:8px;flex:none;place-items:center;display:grid}.JobPhoneDemo-module__kDjK3a__fileMain{flex:1;min-width:0}.JobPhoneDemo-module__kDjK3a__fileName{font-size:.8125rem;font-weight:600;display:block}.JobPhoneDemo-module__kDjK3a__fileSub{color:var(--app-ink-dim);margin-top:.1rem;font-size:.6875rem;display:block}.JobPhoneDemo-module__kDjK3a__readyTop{justify-content:space-between;align-items:flex-end;display:flex}.JobPhoneDemo-module__kDjK3a__readinessEyebrow{color:var(--app-ink-dim)}.JobPhoneDemo-module__kDjK3a__readyScore{color:var(--app-accent);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:3rem;font-weight:700;line-height:1}.JobPhoneDemo-module__kDjK3a__readyBand{color:var(--app-accent);text-align:right;margin:0;font-size:.875rem;font-weight:500}.JobPhoneDemo-module__kDjK3a__readyChecks{color:var(--app-ink-dim);text-align:right;margin:.1rem 0 0;font-size:.75rem}.JobPhoneDemo-module__kDjK3a__readyTrack{background:var(--app-surface-2);border-radius:999px;height:10px;margin-top:.75rem;overflow:hidden}.JobPhoneDemo-module__kDjK3a__readyFill{background:var(--app-accent);border-radius:999px;height:100%}.JobPhoneDemo-module__kDjK3a__readyDone{color:var(--app-accent);align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.8125rem;display:flex}.JobPhoneDemo-module__kDjK3a__fields{gap:.65rem;display:grid}.JobPhoneDemo-module__kDjK3a__field{justify-content:space-between;align-items:center;gap:1rem;display:flex}.JobPhoneDemo-module__kDjK3a__field dt{color:var(--app-ink-dim);font-size:.75rem}.JobPhoneDemo-module__kDjK3a__field dd{text-align:right;margin:0;font-size:.8125rem;font-weight:600}.JobPhoneDemo-module__kDjK3a__appendix{justify-content:space-between;align-items:center;display:flex}.JobPhoneDemo-module__kDjK3a__appendixLeft{align-items:center;gap:.6rem;display:flex}.JobPhoneDemo-module__kDjK3a__appendixIcon{width:2rem;height:2rem;color:var(--app-accent);background:#007aff1a;border-radius:8px;place-items:center;display:grid}.JobPhoneDemo-module__kDjK3a__pdfNote{color:var(--app-ink-dim);text-align:center;margin:0;font-size:.75rem}.JobPhoneDemo-module__kDjK3a__pdfNote[hidden],.JobPhoneDemo-module__kDjK3a__jobScreen[hidden]{display:none}.JobPhoneDemo-module__kDjK3a__nav{border-top:1px solid var(--app-edge);background:color-mix(in srgb, var(--app-surface) 85%, transparent);box-shadow:var(--app-shadow-nav);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;justify-content:space-around;align-items:stretch;padding-bottom:.5rem;display:flex;position:relative}.JobPhoneDemo-module__kDjK3a__navItem{min-height:3.4rem;color:var(--app-ink-dim);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.2rem;padding:.6rem .25rem .4rem;font-family:inherit;font-size:.6875rem;font-weight:500;display:flex;position:relative}.JobPhoneDemo-module__kDjK3a__navItem .JobPhoneDemo-module__kDjK3a__icon{font-size:1.4rem}.JobPhoneDemo-module__kDjK3a__navStep{opacity:.6;margin-right:.15rem}.JobPhoneDemo-module__kDjK3a__navActive{color:var(--app-accent);font-weight:600}.JobPhoneDemo-module__kDjK3a__navActive:before{background:var(--app-accent);content:"";border-radius:999px;height:2px;position:absolute;top:0;left:1rem;right:1rem}.JobPhoneDemo-module__kDjK3a__navItem:focus-visible{z-index:1;outline:2px solid var(--app-accent);outline-offset:-4px;border-radius:10px}.JobPhoneDemo-module__kDjK3a__jobScreen:not([hidden]){animation:.18s both JobPhoneDemo-module__kDjK3a__screenIn}@keyframes JobPhoneDemo-module__kDjK3a__screenIn{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.JobPhoneDemo-module__kDjK3a__jobScreen:not([hidden]){animation:none}}@media (min-width:1024px){.JobPhoneDemo-module__kDjK3a__phone{width:min(330px,100%)}.JobPhoneDemo-module__kDjK3a__screen{height:clamp(560px,66vh,650px)}}@media (max-width:359px){.JobPhoneDemo-module__kDjK3a__frame{border-radius:36px;padding:7px}.JobPhoneDemo-module__kDjK3a__screen{border-radius:29px}.JobPhoneDemo-module__kDjK3a__appBar,.JobPhoneDemo-module__kDjK3a__appBody{padding-left:.8rem;padding-right:.8rem}.JobPhoneDemo-module__kDjK3a__qa{display:none}}
.ProductPreview-module__ngaYWq__frameGlow:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 10px #22d3ee52,0 0 28px 2px #14919b29}@media (max-width:640px){.ProductPreview-module__ngaYWq__frameGlow:before{box-shadow:0 0 7px #22d3ee3d,0 0 18px 1px #14919b1f}}
