.sd-mobile,.sd-ops{font-family:Manrope,Arial,sans-serif;box-sizing:border-box;min-width:0}.sd-mobile *,.sd-ops *{box-sizing:border-box}.sd-mobile button,.sd-ops button{min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation}.sd-mobile button:focus-visible,.sd-mobile input:focus-visible,.sd-ops button:focus-visible{outline:3px solid #315aff;outline-offset:4px}.sd-mobile button:disabled,.sd-ops button:disabled{cursor:default}.sd-mobile svg,.sd-ops svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sd-mobile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px) minmax(0,.9fr);gap:40px;align-items:center;padding:46px 40px 32px;background:radial-gradient(ellipse at 48% 44%,#dfe6ff 0,transparent 58%),#f6f8fc;color:#152137}.sd-mobile-eyebrow,.sd-mobile-instructions>span{font-size:9px;line-height:1.6;letter-spacing:1.5px;font-weight:800;color:#5e6f92}.sd-mobile-intro h3{margin:15px 0;font-size:42px;line-height:1.08;letter-spacing:-2px;font-weight:800}.sd-mobile-intro h3 span{color:#315aff}.sd-mobile-intro>p{font-size:14px;line-height:1.7;color:#667087}.sd-mobile-big-progress{margin:38px 0 30px}.sd-mobile-big-progress>strong{display:block;font-size:82px;line-height:1;letter-spacing:-6px;font-weight:800}.sd-mobile-big-progress>strong>span{font-size:32px;letter-spacing:-1px;color:#94a0b6;margin-left:7px}.sd-mobile-big-progress>span{display:block;font-size:10px;margin-top:9px;color:#63708a}.sd-mobile-instructions{border-top:1px solid #d7dfec;padding-top:18px;max-width:210px}.sd-mobile-instructions>p{font-size:11px;line-height:1.75;margin-top:8px;color:#63708a}.sd-mobile-phone-wrap{min-width:0;display:flex;align-items:center;flex-direction:column}.sd-mobile-phone{position:relative;width:100%;max-width:300px;min-width:0;border:7px solid #18233a;outline:1px solid #475269;border-radius:37px;background:#fff;box-shadow:0 26px 50px #14254322,0 6px 10px #14254312;padding:12px 17px 25px;overflow:hidden}.sd-mobile-phone-camera{width:76px;height:19px;background:#18233a;position:absolute;top:-1px;left:50%;transform:translateX(-50%);border-radius:0 0 13px 13px}.sd-mobile-phone-top{height:24px;display:flex;justify-content:space-between;font-size:9px;font-weight:800;padding:0 4px}.sd-mobile-phone-top>span:last-child{display:flex;align-items:flex-start;gap:5px}.sd-mobile-phone-top svg{width:12px;height:12px}.sd-mobile-battery{width:17px;height:8px;border:1px solid #293750;border-radius:2px;position:relative;margin-top:2px}.sd-mobile-battery:before{content:"";position:absolute;inset:1px;background:#293750;border-radius:1px}.sd-mobile-battery:after{content:"";position:absolute;right:-3px;top:2px;width:1px;height:3px;background:#293750}.sd-mobile-app-heading{display:flex;align-items:center;justify-content:space-between;padding:11px 0 15px}.sd-mobile-app-heading>div>span{display:block;color:#315aff;font-size:8px;font-weight:800;letter-spacing:1.5px}.sd-mobile-app-heading strong{display:block;font-size:18px;line-height:1.4;letter-spacing:-.7px}.sd-mobile-avatar{width:32px;height:32px;border-radius:11px;background:#e9efff;color:#315aff;font-size:9px;font-weight:800;display:grid;place-items:center}.sd-mobile-connection{display:flex;align-items:center;justify-content:space-between;padding:8px 9px;background:#f3f6f9;border:1px solid #e9eef4;border-radius:9px;gap:7px}.sd-mobile-connection small{display:block;font-size:7px;color:#6c7890}.sd-mobile-connection [data-mobile-network]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:800;line-height:1.7}.sd-mobile-connection [data-mobile-network]:before{content:"";width:5px;height:5px;border-radius:50%;background:#458148}.sd-mobile-connection button{padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;font-size:7px;font-weight:800;color:#4f607d;min-width:57px}.sd-mobile-switch-track{display:block;width:31px;height:17px;border-radius:12px;background:#315aff;padding:3px}.sd-mobile-switch-track i{display:block;width:11px;height:11px;border-radius:50%;background:#fff;margin-left:14px;transition:margin .18s}.sd-mobile-offline .sd-mobile-switch-track{background:#7b869a}.sd-mobile-offline .sd-mobile-switch-track i{margin-left:0}.sd-mobile-offline .sd-mobile-connection [data-mobile-network]:before{background:#a6732f}.sd-mobile-visit{padding:20px 0 17px}.sd-mobile-job-code{font-size:7px;letter-spacing:.9px;color:#7b879a;font-weight:800}.sd-mobile-visit h4{font-size:19px;line-height:1.35;letter-spacing:-.6px;margin:5px 0}.sd-mobile-visit>p{font-size:9px;color:#748096}.sd-mobile-visit-meta{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:8px;color:#71809a;margin-top:12px}.sd-mobile-visit-meta>span:first-child{display:flex;align-items:center;gap:5px;background:#edf2ff;color:#315aff;padding:4px 7px;border-radius:4px;font-weight:700}.sd-mobile-visit-meta i{width:4px;height:4px;border-radius:50%;background:#315aff}.sd-mobile-progress-heading{display:flex;justify-content:space-between;align-items:center;font-size:9px}.sd-mobile-progress-heading>span{color:#315aff;font-weight:800}.sd-mobile-progress{height:4px;margin:8px 0 9px;background:#e9eef7;border-radius:4px;overflow:hidden}.sd-mobile-progress>span{display:block;height:100%;background:#315aff;width:0;transition:width .2s}.sd-mobile-checklist{display:grid;gap:0}.sd-mobile-check{display:flex;position:relative;align-items:center;gap:9px;min-height:67px;border-bottom:1px solid #edf0f5;cursor:pointer}.sd-mobile-check input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sd-mobile-check:has(input:focus-visible){outline:3px solid #315aff;outline-offset:1px;border-radius:7px}.sd-mobile-check-icon{width:21px;height:21px;flex-shrink:0;display:grid;place-items:center;border:1px solid #cbd4e4;border-radius:6px;background:white;color:transparent}.sd-mobile-check-icon svg{width:14px;height:14px;stroke-width:2.4}.sd-mobile-check input:checked+.sd-mobile-check-icon{background:#dbf7a0;border-color:#dbf7a0;color:#406019}.sd-mobile-check>span:last-child{min-width:0}.sd-mobile-check strong{display:block;font-size:9px;line-height:1.5;font-weight:800}.sd-mobile-check small{display:block;font-size:7px;line-height:1.6;color:#77839a;max-width:180px;margin-top:2px}.sd-mobile-check input:disabled{cursor:default}.sd-mobile-complete{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;border:0;background:#315aff;color:#fff;border-radius:9px;font-size:10px!important;font-weight:800!important;padding:11px 13px;margin-top:16px}.sd-mobile-complete:disabled{background:#edf1f7;color:#8c98ad}.sd-mobile-is-complete .sd-mobile-complete{background:#dbf7a0;color:#304b1b}.sd-mobile-save-status{font-size:7px;line-height:1.6;min-height:35px;color:#6e7b94;text-align:center;padding:9px 2px 0}.sd-mobile-home-bar{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);width:79px;height:3px;background:#18233a;border-radius:5px}.sd-mobile-browser-note{font-size:8px;color:#697a96;letter-spacing:.35px;margin-top:15px;text-align:center}.sd-mobile-features{display:grid;gap:32px;min-width:0}.sd-mobile-feature{display:flex;gap:14px;align-items:flex-start}.sd-mobile-feature>span{font-size:9px;font-weight:800;border-bottom:1px solid #a3b5e8;padding-bottom:6px;color:#315aff;line-height:1.5}.sd-mobile-feature h4{font-size:13px;line-height:1.5;letter-spacing:-.2px;font-weight:800;margin:0 0 7px}.sd-mobile-feature p{font-size:11px;line-height:1.8;color:#71809a}.sd-mobile-live-card{background:#111c30;border-radius:13px;padding:19px;position:relative}.sd-mobile-live-card>span:not(.sd-mobile-live-dot){font-size:7px;letter-spacing:1.4px;color:#c0cce0;font-weight:800;padding-left:13px}.sd-mobile-live-dot{width:5px;height:5px;border-radius:50%;background:#dbf7a0;position:absolute;top:27px;left:19px}.sd-mobile-offline .sd-mobile-live-dot{background:#ffc780}.sd-mobile-live-card strong{font-size:13px;line-height:1.5;display:block;color:#fff;margin:13px 0 8px}.sd-mobile-live-card p{font-size:9px;line-height:1.8;color:#a3b1c9}
.sd-ops{padding:34px;background:#f3f5fa;color:#152137}.sd-ops-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.sd-ops-eyebrow{font-size:8px;color:#64728b;letter-spacing:1.4px;font-weight:800}.sd-ops-heading h3{font-size:31px;line-height:1.2;letter-spacing:-1.4px;margin:9px 0}.sd-ops-heading p{font-size:11px;color:#74819a;line-height:1.8}.sd-ops-sample-label{display:flex;align-items:center;gap:6px;border:1px solid #d7deeb;background:#fff;border-radius:20px;font-size:7px;font-weight:800;letter-spacing:.6px;padding:8px 11px;white-space:nowrap;margin-top:5px}.sd-ops-sample-label i{width:5px;height:5px;border-radius:50%;background:#315aff}.sd-ops-summary{display:grid;grid-template-columns:.75fr .75fr 1.15fr;gap:24px;margin:28px 0 24px;border-top:1px solid #dfe5ef;border-bottom:1px solid #dfe5ef;padding:21px 0}.sd-ops-summary>div>span{font-size:9px;color:#6f7c94}.sd-ops-summary strong{display:block;font-size:35px;line-height:1.2;letter-spacing:-1.4px;margin-top:5px}.sd-ops-summary strong>span{font-size:18px;color:#9ba7ba;letter-spacing:-.5px;margin-left:3px}.sd-ops-overall{align-self:center}.sd-ops-overall>span{display:flex;justify-content:space-between}.sd-ops-overall b{font-size:10px;color:#315aff}.sd-ops-overall [role=progressbar]{height:7px;overflow:hidden;border-radius:6px;background:#dfe6f4;margin:9px 0 5px}.sd-ops-overall [role=progressbar]>i{display:block;height:100%;width:25%;border-radius:6px;background:#315aff;transition:width .2s}.sd-ops-overall small{font-size:8px;color:#8b97ad}.sd-ops-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.sd-ops-filters{display:flex;gap:3px;padding:3px;border:1px solid #dde4f0;background:#e9edf5;border-radius:9px}.sd-ops-filters button{border:0;padding:9px 17px;background:transparent;border-radius:6px;font-size:10px;font-weight:700;color:#6b7891}.sd-ops-filters button[aria-pressed=true]{background:white;color:#152137;box-shadow:0 2px 4px #1521370c}.sd-ops-add{border:1px solid #cad5f2;display:flex;gap:7px;align-items:center;justify-content:center;background:#fff;color:#315aff;padding:10px 14px;border-radius:7px;font-size:9px;font-weight:800}.sd-ops-add>span{font-size:18px;line-height:1;font-weight:400}.sd-ops-add:disabled{background:#e9eef8;color:#7f8da7;border-color:#dce3ef}.sd-ops-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:start}.sd-ops-column{background:#e9edf4;border:1px solid #dfe5ef;padding:12px;border-radius:11px;min-width:0;min-height:346px}.sd-ops-column-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:3px 1px 14px}.sd-ops-column-heading h4{font-size:10px;display:flex;align-items:center;gap:7px;letter-spacing:0}.sd-ops-column-heading h4 i{width:6px;height:6px;background:#8c99ae;border-radius:50%}.sd-ops-column-progress .sd-ops-column-heading h4 i{background:#315aff}.sd-ops-column-done .sd-ops-column-heading h4 i{background:#81a943}.sd-ops-column-heading>span{font-size:8px;line-height:1;min-width:19px;height:19px;display:grid;place-items:center;border:1px solid #d2dbe9;border-radius:5px;color:#5a6b86;background:#f4f6fa;font-weight:800}.sd-ops-cards{display:grid;gap:11px}.sd-ops-card{background:white;border:1px solid #dce4f0;padding:13px;border-radius:9px;box-shadow:0 2px 3px #15213703;min-width:0}.sd-ops-card-top{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:7px;color:#8c98ab;font-weight:800;letter-spacing:.25px}.sd-ops-priority{padding:3px 6px;border-radius:4px;background:#f0f3f8;color:#748099;font-size:7px;font-weight:700}.sd-ops-priority-high{background:#fff0e8;color:#ad633b}.sd-ops-card h5{font-size:12px;line-height:1.6;letter-spacing:-.2px;font-weight:800;margin:12px 0 2px;overflow-wrap:anywhere}.sd-ops-location{font-size:8px;color:#8a96ac}.sd-ops-card-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:14px 0}.sd-ops-category{font-size:7px;line-height:1.5;font-weight:700;color:#5873ad;background:#eef3ff;padding:4px 7px;border-radius:4px}.sd-ops-assignee{width:23px;height:23px;border-radius:50%;background:#edf0f6;color:#6f7e99;border:2px solid white;outline:1px solid #e1e6f0;font-size:6px;font-weight:800;display:grid;place-items:center}.sd-ops-card button{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:8px 9px;border:1px solid #e1e7f2;background:#f7f9ff;border-radius:5px;color:#315aff;font-size:8px;font-weight:800}.sd-ops-card button:hover{background:#edf2ff;border-color:#b6c7f4}.sd-ops-card button svg{width:14px;height:14px}.sd-ops-done-label{display:flex;align-items:center;gap:6px;min-height:44px;font-size:8px;color:#62822f;border-top:1px solid #edf1e7}.sd-ops-done-label svg{width:14px;height:14px}.sd-ops-empty{font-size:10px;color:#7b8ba5;line-height:1.7;text-align:center;padding:32px 4px;background:#f1f4f9;border:1px dashed #d2dce9;border-radius:7px}.sd-ops-empty span{display:block;font-size:8px;margin-top:4px}.sd-ops-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-top:19px;color:#8692a7;line-height:1.7;font-size:8px}.sd-ops-status{color:#62738f;max-width:65%}.sd-ops-bottom>span:last-child{text-align:right}
@media(max-width:1050px){.sd-mobile{gap:23px;padding:35px 27px;grid-template-columns:minmax(0,.8fr) minmax(0,290px) minmax(0,.8fr)}.sd-mobile-intro h3{font-size:34px}.sd-mobile-big-progress>strong{font-size:66px}.sd-mobile-feature{gap:9px}.sd-mobile-feature h4{font-size:11px}.sd-mobile-feature p{font-size:10px}.sd-mobile-live-card{padding:15px}.sd-mobile-live-dot{top:23px;left:15px}.sd-mobile-live-card strong{font-size:11px}.sd-ops{padding:26px}.sd-ops-sample-label{font-size:6px}.sd-ops-heading h3{font-size:27px}}
@media(max-width:780px){.sd-mobile{grid-template-columns:minmax(0,1fr) minmax(0,290px);gap:28px;padding:30px}.sd-mobile-features{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:start}.sd-mobile-live-card{margin-top:-8px}.sd-mobile-intro h3{font-size:39px}.sd-ops{padding:22px}.sd-ops-heading{display:block}.sd-ops-sample-label{display:inline-flex;margin-top:13px}.sd-ops-board{gap:9px}.sd-ops-column{padding:9px}.sd-ops-card{padding:10px}.sd-ops-card h5{font-size:10px}.sd-ops-filters button{padding:9px 12px}}
@media(max-width:560px){.sd-mobile{display:flex;flex-direction:column;gap:25px;padding:26px 17px}.sd-mobile-intro{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:start}.sd-mobile-eyebrow{grid-column:1/-1;font-size:7px}.sd-mobile-intro h3{font-size:34px;margin:12px 0 8px;grid-column:1;letter-spacing:-1.6px}.sd-mobile-intro h3 br{display:none}.sd-mobile-intro h3 span{display:block}.sd-mobile-intro>p{font-size:11px;grid-column:1}.sd-mobile-big-progress{margin:16px 0 0;grid-column:2;grid-row:2/4;align-self:start;text-align:right}.sd-mobile-big-progress>strong{font-size:58px;letter-spacing:-4px}.sd-mobile-big-progress>strong>span{font-size:23px;margin-left:3px}.sd-mobile-big-progress>span{font-size:7px;max-width:90px;margin-left:auto;line-height:1.5}.sd-mobile-instructions{grid-column:1/-1;max-width:none;display:flex;gap:13px;align-items:flex-start;padding-top:13px;margin-top:19px}.sd-mobile-instructions>span{font-size:8px;white-space:nowrap;padding-top:2px}.sd-mobile-instructions>p{font-size:9px;margin-top:0;max-width:260px}.sd-mobile-phone-wrap{width:100%;max-width:300px}.sd-mobile-features{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:20px 14px}.sd-mobile-feature h4{font-size:10px}.sd-mobile-feature p{font-size:9px}.sd-mobile-feature>span{font-size:8px}.sd-mobile-live-card{grid-column:1/-1;margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:3px 15px;padding:15px}.sd-mobile-live-card>span:not(.sd-mobile-live-dot){grid-column:1}.sd-mobile-live-card strong{grid-column:1;margin:5px 0 0;font-size:11px}.sd-mobile-live-card p{grid-column:2;grid-row:1/3;align-self:center;font-size:8px}.sd-ops{padding:23px 15px}.sd-ops-eyebrow{font-size:7px;letter-spacing:1px}.sd-ops-heading h3{font-size:24px;letter-spacing:-1px}.sd-ops-heading p{font-size:10px}.sd-ops-summary{gap:15px;grid-template-columns:1fr 1fr;padding:18px 0;margin:22px 0 18px}.sd-ops-summary strong{font-size:31px}.sd-ops-overall{grid-column:1/-1}.sd-ops-controls{align-items:stretch;gap:9px;flex-direction:column}.sd-ops-filters{display:grid;grid-template-columns:repeat(3,1fr)}.sd-ops-filters button{font-size:9px;padding:8px 10px}.sd-ops-add{font-size:9px;align-self:stretch}.sd-ops-board{grid-template-columns:1fr;gap:16px}.sd-ops-column{min-height:0;padding:12px}.sd-ops-column-heading{padding-bottom:12px}.sd-ops-column-heading h4{font-size:11px}.sd-ops-cards{grid-template-columns:1fr}.sd-ops-card{padding:14px}.sd-ops-card h5{font-size:12px;margin-top:10px}.sd-ops-card-top{font-size:8px}.sd-ops-card-meta{margin:11px 0}.sd-ops-card button{font-size:9px}.sd-ops-category{font-size:8px}.sd-ops-location{font-size:9px}.sd-ops-done-label{font-size:9px}.sd-ops-empty{padding:19px 7px}.sd-ops-bottom{display:block;font-size:8px}.sd-ops-status{max-width:none;display:block}.sd-ops-bottom>span:last-child{display:block;text-align:left;margin-top:7px}}
@media(prefers-reduced-motion:reduce){.sd-mobile *,.sd-ops *{transition:none!important}}
