.ops-heading{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 27px;display:flex}.ops-heading h1{letter-spacing:-1.8px;margin:8px 0 9px;font-size:40px}.ops-heading p{color:#aab9ce;font-size:14px}.ops-heading .pd-eyebrow{font-size:12px}.ops-stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ops-stats>button{text-align:left;color:#eaf0f9;background:#17202e;border:1px solid #374458;border-radius:18px;padding:24px;position:relative}.ops-stats>button>svg{color:#caff52;width:22px;margin-bottom:18px}.ops-stats span{color:#b6c4d7;font-size:14px;display:block}.ops-stats b{letter-spacing:-1px;margin:12px 0;font-size:29px;display:block}.ops-stats small{color:#97abc4;font-size:12px}.ops-shortcuts{gap:12px;margin:20px 0 28px;display:flex}.ops-shortcuts button{color:#dfe9f8;background:#202a3b;border:1px solid #394960;border-radius:12px;flex:1;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.ops-shortcuts button>svg{width:18px}.ops-shortcuts button>svg:last-child{width:15px;margin-left:auto}.ops-today{margin:22px 0 30px}.ops-today h2{margin-bottom:14px;font-size:19px}.ops-today>button{text-align:left;color:#e4edfa;background:#182232;border:1px solid #36445c;border-radius:10px;align-items:center;gap:20px;width:100%;margin:9px 0;padding:17px;display:flex}.ops-today>button>b{color:#caff52;font-size:17px}.ops-today>button>span{flex:1;font-size:15px}.ops-today small{color:#a1b5cf;margin-top:6px;font-size:12px;display:block}.ops-today em{color:#b1ca9b;font-size:12px;font-style:normal}.ops-workspace .pd-field{font-size:14px}.ops-workspace .pd-field input,.ops-workspace .pd-field [role=combobox]{font-size:16px}.ops-workspace .pd-btn{font-size:14px!important}.ops-workspace .pd-page-title p{font-size:16px}.ops-title{font-size:20px;margin:20px 0!important}.ops-datebar{align-items:end;gap:12px;margin:20px 0;display:flex}.ops-datebar .pd-field{min-width:170px;margin:0}.ops-job-list{gap:16px;display:grid}.ops-job{background:#17202e;border:1px solid #3b4860;border-radius:16px;gap:24px;padding:22px;display:flex}.ops-job-time{border-right:1px solid #394760;flex-shrink:0;width:120px;padding-right:18px}.ops-job-time b{color:#caff52;font-size:25px;display:block}.ops-job-time span,.ops-job-time small{color:#aebed4;margin-top:8px;font-size:12px;line-height:1.7;display:block}.ops-job-info{flex:1;min-width:0}.ops-job-info h2{margin:15px 0 8px;font-size:22px}.ops-job-info>p{color:#b2c5df;align-items:center;gap:8px;font-size:14px;line-height:1.8;display:flex}.ops-job-info .pd-status{font-size:12px}.ops-conflict{color:#ffd49c;margin-top:10px;font-size:13px;display:block}.ops-job .pd-quick{margin-bottom:0}.ops-history{border-top:1px solid #394860;padding:16px 0}.ops-history span{color:#aabbd2;margin:8px 0;font-size:13px;display:block}.ops-history p{white-space:pre-wrap;font-size:14px}.ops-invoice-heading{justify-content:space-between;align-items:center;gap:15px;margin:22px 0;display:flex}.ops-invoice-heading h2{font-size:25px}.ops-invoice-heading p{color:#aabed8;margin-top:10px;font-size:14px}.ops-amounts{grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0;display:grid}.ops-amounts small{color:#b1bfd2;font-size:13px;display:block}.ops-amounts b{margin:10px 0;font-size:25px;display:block}.ops-payment{border-top:1px solid #3a4961;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.ops-payment p{color:#aebed5;margin-top:6px;font-size:13px;line-height:1.7}.ops-invoice-print{display:none}.pd-status.overdue{color:#ffb79f;background:#512e28}.pd-status.paid,.pd-status.completed{color:#a8efba;background:#254632}.pd-status.in-progress{color:#c1ceff;background:#2f3959}.ops-cloud-actions{align-items:center;gap:8px;display:flex}.ops-cloud-actions .pd-btn{min-height:35px;padding:7px 10px;font-size:12px!important}.ops-storage-error{color:#ffe0b6;background:#503124;border:1px solid #99613f;border-radius:12px;margin-bottom:20px;padding:17px;line-height:1.7}.ops-storage-error button{margin-top:12px;display:block}.pd-app .ops-subnav{flex-wrap:wrap;gap:9px;margin:0 0 25px;display:flex}.ops-subnav button{color:#bccde5;background:#192435;border:1px solid #3c4a61;border-radius:10px;min-height:42px;padding:10px 14px;font-size:14px}.ops-subnav button.active{color:#19270c;background:#caff52;border-color:#caff52}.ops-cloud-label{color:#caff52;font-size:12px}.ops-workspace .pd-quote-name small{font-size:12px;line-height:1.7}.ops-workspace .pd-quote-name b{font-size:16px}.ops-workspace .pd-status{font-size:12px}.ops-workspace .pd-customer-grid p,.ops-workspace .pd-muted{font-size:14px}@media (max-width:750px){.ops-heading h1{font-size:31px}.ops-heading{align-items:start}.ops-heading .pd-btn{max-width:135px;line-height:1.6}.ops-stats{gap:10px}.ops-stats>button{padding:17px 12px}.ops-stats b{font-size:22px}.ops-stats span{font-size:12px;line-height:1.6}.ops-stats small{font-size:12px}.ops-shortcuts{gap:7px}.ops-shortcuts button{gap:6px;padding:12px 9px;font-size:12px}.ops-shortcuts button>svg:last-child{display:none}.ops-job{gap:15px;padding:17px}.ops-job-time{width:83px;padding-right:12px}.ops-job-time b{font-size:20px}.ops-amounts{gap:10px}.ops-amounts b{font-size:21px}.ops-today em{display:none}.ops-invoice-heading{flex-wrap:wrap}.ops-cloud-actions{flex-wrap:wrap;justify-content:end}.pd-top{flex-wrap:wrap}.pd-top .ops-cloud-label{font-size:12px}.ops-datebar{flex-wrap:wrap}.ops-workspace .pd-quote-list>button{gap:8px}.ops-workspace .pd-quote-name{flex-basis:60%}.ops-workspace .pd-quote-list strong{font-size:16px}.ops-workspace .pd-quote-name small{max-width:none}.ops-workspace .pd-customer-grid{grid-template-columns:1fr}}@media (max-width:390px){.ops-stats{grid-template-columns:1fr}.ops-stats>button{padding:16px}.ops-stats>button>svg{float:right;margin:0}.ops-stats b{font-size:27px}.ops-shortcuts{flex-wrap:wrap}.ops-shortcuts button{min-width:120px}.ops-heading{flex-wrap:wrap}.ops-amounts{grid-template-columns:1fr}.ops-job{display:block}.ops-job-time{border:0;align-items:center;gap:12px;width:auto;margin-bottom:15px;display:flex}.ops-job-time span,.ops-job-time small{margin:0}}@media print{body[data-document=invoice] .no-print,body[data-document=invoice] .pd-print,body[data-document=invoice] .design-report{display:none!important}body[data-document=invoice] .ops-invoice-print{background:#fff;padding:5px 12px;display:block!important}body[data-document=invoice]{background:#fff!important}body:not([data-document=invoice]) .ops-invoice-print{display:none!important}}.ops-more{color:#edf1ff;background:#202840;border:1px solid #ffffffc7;border-radius:13px;margin:16px 0;overflow:hidden}.ops-more>summary{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:12px 16px;list-style:none;display:flex}.ops-more>summary::-webkit-details-marker{display:none}.ops-more>summary>span{font-size:16px;font-weight:700}.ops-more>summary>small{color:#bbc6df;flex:1;font-size:14px}.ops-more>summary>svg{flex-shrink:0;transition:transform .15s}.ops-more[open]>summary>svg{transform:rotate(90deg)}.ops-more>summary:focus-visible{outline-offset:-4px;outline:2px solid #b3caff}.ops-more>.ops-stats{margin:0;padding:0 14px 14px}.pd-app.pd-field-mode .ops-more{color:#101c30;background:#fff;border-color:#69798e}.pd-app.pd-field-mode .ops-more>summary>small{color:#37465c}@media (max-width:370px){.ops-more>summary{gap:8px;padding:12px}.ops-more>summary>small{font-size:12px}}@media (prefers-reduced-motion:reduce){.ops-more>summary>svg{transition:none}}.ops-more-tools{padding:0 14px 14px}.ops-more>summary>small{min-width:0;line-height:1.5}.ops-more-page{padding-top:14px}.ops-more-page .ops-more-tools .pd-btn{justify-content:flex-start;width:100%;min-height:52px;font-size:16px!important}.ops-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.ops-heading>div:first-child{grid-area:1/1}.ops-heading>.pd-btn{grid-area:1/2;place-self:center start}.ops-heading>.weather-card{grid-area:2/1/auto/-1;width:100%}.weather-card{color:#edf1ff;background:#212940;border:1px solid #ffffffc7;border-radius:15px;min-width:0;padding:13px 16px;font-size:14px;line-height:1.5}.weather-strip{align-items:center;gap:24px;min-width:0;display:flex}.weather-location{flex:1;min-width:0}.weather-label{color:#c5c4f4;letter-spacing:.7px;font-size:11px;font-weight:700;display:block}.weather-location b{overflow-wrap:anywhere;font-size:14px;display:block}.weather-temperature{color:#d5c8ff;flex-shrink:0;grid-template-columns:auto auto;align-items:center;gap:0 7px;display:grid}.weather-temperature strong{color:#fff;line-height:1.2;font-size:27px!important}.weather-temperature small{grid-column:1/-1;font-size:12px;line-height:1.5}.weather-brief{text-align:right;flex:1;min-width:0}.weather-brief b{font-size:14px;line-height:1.4;display:block}.weather-brief small{font-size:13px}.weather-card p{color:inherit!important;margin:5px 0!important;font-size:14px!important;line-height:1.4!important}.weather-details{margin-top:5px}.weather-details summary{cursor:pointer;color:#c5c4ff;min-height:32px;padding:6px 0;font-size:12px}.weather-detail-body{border-top:1px solid #ffffff40;padding:9px 0 2px}.weather-detail-body small{font-size:12px;display:block}.weather-card a{color:#c5c4ff;font-size:12px;text-decoration:underline;display:block}.weather-actions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.weather-card button{color:#fff;background:#303b5a;border:1px solid #abb5d3;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:6px 10px;font-size:13px;display:inline-flex}.weather-card form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.weather-card input{color:#fff;background:#111b31;border:1px solid #ccd4ed;border-radius:7px;width:110px;min-width:0;min-height:42px;padding:7px;font-size:16px}.pd-app.pd-field-mode .weather-card{color:#101c30;background:#fff;border-color:#69798e}.pd-app.pd-field-mode .weather-card :is(.weather-label,.weather-temperature,a,summary){color:#174caf}.pd-app.pd-field-mode .weather-card button{color:#173f8c;background:#edf2fb;border-color:#69798e;min-height:44px}.pd-app.pd-field-mode .weather-card input{color:#101c30;background:#fff;border-color:#69798e}.pd-app.pd-field-mode .weather-detail-body{border-color:#69798e}@media (max-width:750px){.ops-heading{grid-template-columns:minmax(0,1fr);gap:15px}.ops-heading>div:first-child{grid-area:1/1}.ops-heading>.pd-btn{grid-area:2/1;max-width:none}.ops-heading>.weather-card{grid-area:3/1}.weather-card{padding:11px 13px}.weather-strip{gap:12px}.weather-temperature strong{font-size:24px!important}.weather-brief b{font-size:13px}.weather-label{letter-spacing:.3px;font-size:10px}}@media (max-width:370px){.weather-strip{flex-wrap:wrap;gap:8px 14px}.weather-location{flex:1}.weather-brief{text-align:left;flex-basis:100%;justify-content:space-between;gap:10px;display:flex}.weather-card{padding:10px}}.ops-heading>.ops-heading-actions{grid-area:1/2;align-self:center;align-items:stretch;gap:10px;display:flex}.ops-heading-actions .install-app-action{min-width:0;display:flex}.ops-heading .ops-heading-actions .pd-btn{white-space:normal;max-width:none;line-height:1.35}@media (max-width:1150px){.ops-heading>.ops-heading-actions{grid-area:2/1/auto/-1}.ops-heading>.weather-card{grid-row:3}}@media (max-width:750px){.ops-heading>.ops-heading-actions{grid-area:2/1;gap:9px;width:100%}.ops-heading-actions>.pd-btn,.ops-heading-actions>.install-app-action{flex:1;min-width:0}.ops-heading-actions .install-app-action>.pd-btn{width:100%}.ops-heading .ops-heading-actions .pd-btn{padding:11px 9px;font-size:14px!important}.ops-heading-actions svg{flex-shrink:0}}.pd-app{--ink:#162d40;--muted:#617182;--line:#dce4ea;--teal:#007b7c;min-height:100vh;color:var(--ink);background:#f4f7f9;font-family:Arial,Helvetica,sans-serif;font-size:14px;display:flex}.pd-app *{box-sizing:border-box}.pd-app button{cursor:pointer;font:inherit}.pd-app button:disabled{opacity:.45;cursor:default}.pd-app h1,.pd-app h2,.pd-app h3,.pd-app p{margin:0}.pd-app h1{letter-spacing:-1.4px}.pd-sidebar{color:#fff;z-index:20;background:#112b3e;flex-direction:column;width:242px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0}.pd-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.pd-brand>span{white-space:nowrap;border:1px solid #526776;border-radius:9px;padding:8px;font-size:23px;font-weight:800}.pd-brand>span span{color:#59dbcb}.pd-brand b{letter-spacing:2px;font-size:11px;line-height:1.5}.pd-business{border-bottom:1px solid #2e4556;align-items:center;gap:10px;margin:38px 0 26px;padding-bottom:22px;display:flex}.pd-avatar{color:#086b60;background:#e0f3ed;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-weight:700;display:inline-flex}.pd-business b{text-overflow:ellipsis;max-width:150px;font-size:13px;display:block;overflow:hidden}.pd-business small{color:#9caebc;margin-top:5px;font-size:10px;display:block}.pd-sidebar nav{gap:6px;display:grid}.pd-sidebar nav button,.pd-design-link{color:#bac8d3;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:13px 12px;display:flex}.pd-sidebar nav button.active{color:#fff;background:#284759}.pd-sidebar nav small{background:#496476;border-radius:4px;margin-left:auto;padding:2px 6px}.pd-design-link{border-top:1px solid #2e4556;border-radius:0;margin-top:20px;padding-top:23px;font-size:12px!important}.pd-side-bottom{color:#a8bdca;margin-top:auto;padding:24px 8px 0;line-height:1.6}.pd-side-bottom>b{color:#deeaef;margin:9px 0 5px;font-size:12px;display:block}.pd-side-bottom p{font-size:11px}.pd-side-bottom button{color:#68d7cb;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.pd-main{flex:1;min-width:0;margin-left:242px}.pd-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:22px 38px;display:flex}.pd-top>span{letter-spacing:.7px;font-size:11px;font-weight:600}.pd-top i{color:#b5c3cd;padding:0 12px}.pd-saved{color:#527363;align-items:center;gap:5px;font-size:11px;display:flex}.pd-content{max-width:1280px;min-height:calc(100vh - 130px);margin:auto;padding:36px 38px 50px}.pd-heading{justify-content:space-between;align-items:center;margin:5px 0 28px;display:flex}.pd-eyebrow{letter-spacing:1.7px;color:#187b77;margin-bottom:14px;font-size:10px;font-weight:700}.pd-heading h1{margin-bottom:15px;font-size:43px;line-height:1.12}.pd-heading p,.pd-page-title p{color:var(--muted);line-height:1.6}.pd-date{text-align:right;font-size:12px;font-weight:600}.pd-date span{color:#82909d;margin-top:8px;font-size:11px;font-weight:400;display:block}.pd-setup{background:#e6f2ed;border:1px solid #cde4d9;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;padding:20px 23px;display:flex}.pd-setup b{font-size:15px}.pd-setup p{color:#53776b;margin-top:6px;font-size:12px}.pd-btn{color:var(--ink);background:#fff;border:1px solid #cad7df;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 15px;text-decoration:none;display:inline-flex;font-size:12px!important;font-weight:600!important}.pd-btn.primary{background:var(--teal);border-color:var(--teal);color:#fff}.pd-btn:hover{filter:brightness(.96)}.pd-section-title{justify-content:space-between;align-items:center;gap:16px;margin:23px 0 16px;display:flex}.pd-section-title h2{letter-spacing:-.3px;font-size:17px}.pd-section-title>span{color:var(--muted);font-size:11px}.pd-job-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pd-job-cards>button{text-align:left;background:#fff;border:1px solid #d8e2e9;border-radius:10px;padding:24px;transition:border .15s,transform .15s;position:relative}.pd-job-cards>button:hover{border-color:#198c83;transform:translateY(-2px)}.pd-job-icon{color:#0c7b89;background:#e3f2f4;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.pd-job-icon.k1{color:#b06a22;background:#fff0e0}.pd-job-icon.k2{color:#6550a0;background:#eaeafa}.pd-card-num{color:#adbac5;font-size:12px;position:absolute;top:25px;right:24px}.pd-job-cards h3{letter-spacing:-.5px;margin-bottom:10px;font-size:19px}.pd-job-cards p{color:var(--muted);min-height:42px;font-size:12px;line-height:1.7}.pd-job-cards strong{color:#177b78;border-top:1px solid #e8eef2;justify-content:space-between;align-items:center;margin-top:23px;padding-top:18px;font-size:12px;display:flex}.pd-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;padding:24px 0;display:grid}.pd-metrics>div{border-right:1px solid var(--line);padding-left:10px}.pd-metrics>div:last-child{border:0}.pd-metrics span,.pd-metrics small{color:var(--muted);font-size:11px;display:block}.pd-metrics b{letter-spacing:-.7px;margin:9px 0;font-size:26px;display:block}.pd-metrics small{font-size:10px}.pd-empty{text-align:center;color:#6c8290;background:#fff;border:1px dashed #cbd8e0;border-radius:10px;padding:32px}.pd-empty svg{margin:0 auto 13px}.pd-empty h3{color:var(--ink);margin:10px;font-size:15px}.pd-empty p{font-size:12px;line-height:1.6}.pd-link{color:#087c76;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex;font-size:12px!important;font-weight:600!important}.pd-page-title{margin-bottom:27px}.pd-page-title h1{margin-bottom:9px;font-size:32px}.pd-panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;margin-bottom:20px;padding:28px}.pd-section{gap:14px;margin-bottom:26px;display:flex}.pd-section>span{color:#07887f;background:#e6f4ef;border-radius:6px;align-self:flex-start;padding:8px;font-size:11px}.pd-section h2{letter-spacing:-.3px;font-size:18px}.pd-section p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.6}.pd-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.pd-field{color:#344e60;flex-direction:column;gap:8px;min-width:0;margin:0 0 19px;font-size:12px;display:flex}.pd-field>span{font-weight:600}.pd-field input,.pd-field textarea,.pd-field [role=combobox]{color:#203d50;width:100%;min-height:44px;font:inherit;box-shadow:none;background:#fff;border:1px solid #cbd7df;border-radius:6px;padding:11px 12px;line-height:1.5}.pd-field textarea{resize:vertical}.pd-field [role=combobox]{text-align:left;height:auto}.pd-field input:focus,.pd-field textarea:focus{outline-offset:1px;outline:2px solid #72cfc3}.pd-toolbar{flex-wrap:wrap;align-items:end;gap:13px;margin-bottom:20px;display:flex}.pd-toolbar .pd-field{min-width:160px;margin:0}.pd-search{color:#78909e;background:#fff;border:1px solid #cbd7df;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:180px;min-height:44px;padding:10px 13px;display:flex}.pd-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.pd-quick{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.pd-quote-list{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.pd-quote-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5ebef;align-items:center;gap:15px;width:100%;padding:19px 22px;display:flex}.pd-quote-list>button:last-child{border-bottom:0}.pd-list-icon{color:#4b7286;background:#edf4f7;border-radius:8px;padding:11px}.pd-quote-name{flex:1;min-width:0}.pd-quote-name b{font-size:13px;display:block}.pd-quote-name small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.pd-quote-list strong{text-align:right;min-width:90px;font-size:14px}.pd-status{color:#576b7d;background:#eef1f5;border-radius:5px;padding:5px 9px;font-size:10px}.pd-footer{border-top:1px solid var(--line);color:#8294a1;justify-content:space-between;padding:18px 38px;font-size:10px;display:flex}.pd-resume{color:#7b6331;text-align:left;background:#fff8e7;border:1px solid #eadcb8;border-radius:8px;align-items:center;gap:15px;width:100%;margin-top:18px;padding:16px 20px;display:flex}.pd-resume span{flex:1}.pd-resume small{margin-top:5px;font-size:11px;display:block}.pd-resume b{font-size:12px}.pd-steps{border-bottom:1px solid #d0dde5;gap:20px;margin-bottom:25px;display:flex}.pd-steps button{color:#798c99;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:13px 4px 18px;font-size:12px;display:flex}.pd-steps button>span{border:1px solid #bbcbd5;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;display:flex}.pd-steps button.active{color:#087d75;border-bottom-color:#087d75;font-weight:700}.pd-builder-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:22px;display:grid}.pd-live{background:#eaf0f3;border:1px solid #d7e3e9;border-radius:10px;padding:24px;position:sticky;top:22px}.pd-live h2{letter-spacing:-1px;font-size:34px}.pd-live>p{color:var(--muted);margin:8px 0 23px;font-size:12px}.pd-live-line{justify-content:space-between;gap:14px;margin:12px 0;font-size:11px;line-height:1.5;display:flex}.pd-live-line span{flex:1}.pd-live-line b{white-space:nowrap}.pd-live>small{color:#5e7484;border-top:1px solid #ccdae3;margin-top:20px;padding-top:18px;font-size:10px;line-height:1.7;display:block}.pd-live .pd-link{margin-top:10px;font-size:10px!important}.pd-subtitle{font-size:14px;margin:22px 0 18px!important}.pd-step-actions{border-top:1px solid var(--line);justify-content:space-between;margin-top:25px;padding-top:22px;display:flex}.pd-extra{grid-template-columns:minmax(0,1fr) 70px 40px;align-items:center;gap:10px;display:grid}.pd-extra>.pd-btn{padding:8px}.pd-errors{color:#963f28;background:#fff1e9;border-radius:5px;padding:15px;font-size:12px;line-height:1.8}.pd-customer-summary{background:#f5f8fa;border-radius:6px;margin-bottom:20px;padding:17px}.pd-customer-summary span{color:var(--muted);margin-top:7px;font-size:12px;display:block}.pd-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.pd-customer-grid h3{margin:15px 0 8px;font-size:17px}.pd-customer-grid p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.pd-customer-grid .pd-btn{text-transform:capitalize}.pd-note{color:#4a6679;background:#e9f1f5;border-radius:7px;margin-bottom:24px;padding:17px 20px;font-size:12px;line-height:1.7}.pd-note a,.pd-muted a{color:#087b78;text-decoration:underline}.pd-muted{color:var(--muted);font-size:12px;line-height:1.8;margin:10px 0 18px!important}.pd-price-list{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.pd-price-list section{border-bottom:1px solid var(--line)}.pd-price-row{text-align:left;background:#fff;border:0;align-items:center;gap:18px;width:100%;padding:20px;display:flex}.pd-price-row>span{flex:1}.pd-price-row small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.pd-price-row strong{font-size:14px}.pd-price-edit{background:#f7fafb;padding:10px 22px}.pd-file{cursor:pointer!important}.pd-file input{display:none}.pd-toast{color:#fff;z-index:80;background:#163f4b;border:1px solid #507785;border-radius:9px;gap:20px;max-width:440px;padding:17px 20px;font-size:13px;line-height:1.5;display:flex;position:fixed;top:20px;right:25px;box-shadow:0 7px 25px #0a203733}.pd-toast button{color:#fff;background:0 0;border:0;font-size:20px}.pd-paper-preview{border:1px solid var(--line);background:#fff;border-radius:8px;padding:45px;box-shadow:0 4px 20px #142b3e0a}.pd-document{color:#193448;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6}.pd-document p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pd-document header{border-bottom:3px solid #078a80;justify-content:space-between;gap:25px;padding-bottom:28px;display:flex}.pd-document header h2{margin:0 0 8px;font-size:23px}.pd-document header>div:last-child{text-align:right}.pd-document header span{letter-spacing:3px;color:#087c76;margin-bottom:8px;font-size:11px;display:block}.pd-document header b{font-size:13px;display:block}.pd-document-customer{justify-content:space-between;margin:25px 0;display:flex}.pd-document-customer small{letter-spacing:1.5px;color:#5a7a8b;font-size:9px}.pd-document h3{margin:7px 0;font-size:13px}.pd-lines table{border-collapse:collapse;width:100%;margin:15px 0;font-size:12px}.pd-lines th{text-align:left;color:#627e90;text-transform:uppercase;letter-spacing:.7px;background:#f1f6f7;padding:11px;font-size:10px}.pd-lines td{border-bottom:1px solid #e1e9ed;padding:13px 11px}.pd-lines th:last-child,.pd-lines td:last-child{text-align:right;white-space:nowrap}.pd-totals{max-width:300px;margin:20px 0 30px auto}.pd-totals p{justify-content:space-between;gap:20px;padding:7px 0;font-size:12px;display:flex}.pd-totals .total{border-top:2px solid #183c4b;margin-top:8px;padding-top:14px;font-size:18px}.pd-doc-section{break-inside:avoid;border-top:1px solid #e0e8ed;margin-top:17px;padding-top:14px}.pd-doc-section p{color:#536777;font-size:11px}.pd-signature{grid-template-columns:2fr 1fr;gap:40px;margin:35px 0 20px;font-size:10px;display:grid}.pd-signature span{border-bottom:1px solid #859ba9;height:30px;display:block}.pd-doc-fine{color:#8598a5;font-size:9px}.pd-print{display:none}.pd-loading{color:#20505b;padding:40px;font:16px Arial}.pd-content .studio-shell{min-height:650px}.pd-content .studio-sidebar{width:auto}.pd-content .studio-work{min-width:0}@media (min-width:1500px){.pd-content{padding-top:48px}.pd-job-cards>button{padding:30px}.pd-heading h1{font-size:49px}}@media (max-width:1150px){.pd-sidebar{width:205px;padding:25px 14px}.pd-main{margin-left:205px}.pd-content{padding:28px 24px}.pd-top{padding:20px 24px}.pd-builder-grid{grid-template-columns:minmax(0,1fr) 245px;gap:15px}.pd-panel{padding:21px}.pd-live,.pd-job-cards>button{padding:20px}.pd-job-cards h3{font-size:17px}.pd-brand b{letter-spacing:1px;font-size:10px}}@media (max-width:900px){.pd-sidebar{align-items:center;width:76px;padding:22px 10px}.pd-brand>span{padding:6px;font-size:18px}.pd-brand b,.pd-business,.pd-sidebar nav span,.pd-sidebar nav small,.pd-side-bottom,.pd-design-link{display:none}.pd-sidebar nav{margin-top:40px}.pd-sidebar nav button{padding:15px}.pd-main{margin-left:76px}.pd-builder-grid{grid-template-columns:minmax(0,1fr)}.pd-live{order:-1;position:static}.pd-live>div,.pd-live>small,.pd-live>.pd-link{display:none}.pd-live h2{font-size:27px}.pd-live>p{margin:6px 0 0}.pd-live .pd-eyebrow{margin-bottom:8px}.pd-date{display:none}.pd-job-cards>button{padding:18px}.pd-job-cards p{min-height:62px}.pd-paper-preview{padding:28px}}@media (max-width:600px){.pd-sidebar{background:#112b3e;border-top:1px solid #355568;width:100%;height:65px;padding:0;position:fixed;inset:auto 0 0}.pd-brand{display:none}.pd-sidebar nav{justify-content:space-around;gap:0;width:100%;height:100%;margin:0;display:flex}.pd-sidebar nav button{border-radius:0;flex-direction:column;gap:5px;width:20%;padding:8px 7px}.pd-sidebar nav span{font-size:9px;display:block}.pd-main{margin-bottom:65px;margin-left:0}.pd-top{flex-wrap:wrap;gap:8px;min-height:58px;padding:15px 18px}.pd-top>span,.pd-top small{font-size:9px}.pd-content{padding:24px 18px 28px}.pd-heading{margin:0 0 22px}.pd-heading h1{font-size:34px}.pd-heading p{font-size:12px}.pd-eyebrow{font-size:9px}.pd-setup{margin-bottom:24px;padding:17px;display:block}.pd-setup .pd-btn{width:100%;margin-top:14px}.pd-job-cards{grid-template-columns:1fr;gap:10px}.pd-job-cards>button{min-height:116px;padding:19px 17px 16px 78px}.pd-job-icon{width:44px;height:44px;position:absolute;top:19px;left:16px}.pd-card-num{display:none}.pd-job-cards h3{font-size:17px}.pd-job-cards p{min-height:0;font-size:11px}.pd-job-cards strong{border:0;margin-top:13px;padding:0;font-size:11px}.pd-section-title>span{display:none}.pd-metrics{gap:8px;margin:23px 0;padding:18px 0}.pd-metrics>div{padding-left:0}.pd-metrics b{letter-spacing:-.7px;font-size:19px}.pd-metrics span{font-size:9px}.pd-metrics small{font-size:8px;line-height:1.6}.pd-footer{padding:15px 18px}.pd-footer span{display:none}.pd-page-title h1{font-size:27px}.pd-page-title p{font-size:12px}.pd-fields{grid-template-columns:1fr}.pd-panel{padding:19px}.pd-section{gap:10px}.pd-section h2{font-size:17px}.pd-section p{font-size:11px}.pd-steps{justify-content:space-between;gap:0}.pd-steps button{gap:5px;font-size:10px}.pd-steps button>span{width:21px;height:21px}.pd-toolbar .pd-search{flex-basis:100%}.pd-toolbar .pd-field{flex:1;min-width:130px}.pd-quote-list>button{flex-wrap:wrap;gap:9px;padding:15px 12px}.pd-list-icon{display:none}.pd-quote-name b{font-size:12px}.pd-quote-name small{max-width:160px;font-size:8px}.pd-quote-list strong{min-width:65px;font-size:12px}.pd-quote-list>button>svg{display:none}.pd-status{padding:4px 6px;font-size:8px}.pd-customer-grid{grid-template-columns:1fr;gap:0}.pd-paper-preview{padding:18px}.pd-document header h2{font-size:18px}.pd-document header p{font-size:9px}.pd-document header b{font-size:10px}.pd-document-customer{gap:15px}.pd-document-customer h3{font-size:12px}.pd-document-customer p{font-size:10px}.pd-document .pd-lines td{padding:10px 5px;font-size:10px}.pd-document .pd-lines th{padding:8px 5px}.pd-totals .total{font-size:16px}.pd-toast{max-width:none;font-size:12px;top:12px;left:12px;right:12px}.pd-extra{grid-template-columns:minmax(0,1fr) 55px 32px;gap:6px}.pd-price-row{gap:10px;padding:16px 13px}.pd-price-row b,.pd-price-row strong{font-size:12px}.pd-price-edit{padding:12px}.pd-empty{padding:25px 17px}}@media print{body[data-document=proposal] .no-print{display:none!important}body[data-document=proposal] .pd-print{display:block!important}body[data-document=proposal]{background:#fff!important}body[data-document=proposal] .pd-print{padding:0 12px}body[data-document=proposal] .pd-document{font-size:11px}body[data-document=proposal] .pd-document header{padding-top:10px}body[data-document=proposal] .pd-lines tr{break-inside:avoid}body[data-document=design] .pd-print{display:none!important}@page{size:auto;margin:15mm}}.pd-design-home{text-align:left;color:#294b62;background:#fff;border:1px solid #dbe4ea;border-radius:8px;align-items:center;gap:15px;width:100%;margin-top:18px;padding:19px 22px;display:flex}.pd-design-home>span{flex:1}.pd-design-home b{font-size:13px}.pd-design-home small{color:#718693;margin-top:5px;font-size:11px;display:block}@media (max-width:600px){.pd-field input,.pd-field textarea,.pd-field [role=combobox],.pd-search input{font-size:16px}.pd-design-home{padding:16px}.pd-content .studio-sidebar{width:auto}}.pd-app{--ink:#f0f3f8;--muted:#a1adbf;--line:#2a3241;--teal:#caff52;color:var(--ink);background:#0d1016;font-family:Arial,Helvetica,sans-serif}.pd-sidebar{background:#10141c;border-right:1px solid #252d3b;width:240px;padding:30px 21px}.pd-brand{gap:12px}.pd-brand>span{color:#121a0a;background:#caff52;border:0;border-radius:13px;place-items:center;width:44px;height:48px;display:grid;box-shadow:0 0 25px #caff5210}.pd-brand b{letter-spacing:2px;color:#aeb8c9;font-size:9px;line-height:1.7}.pd-brand strong{letter-spacing:-1px;color:#fff;font-size:23px;font-weight:900;display:block}.pd-brand strong span{letter-spacing:0;color:#caff52;font-size:10px;font-weight:500}.pd-business{border-color:#29313f;margin-top:34px}.pd-business b{color:#f2f4f8;font-size:12px}.pd-business small{color:#95a1b3}.pd-avatar{color:#caff52;background:#29332c;border:1px solid #445236;border-radius:50%}.pd-sidebar nav{gap:8px}.pd-sidebar nav button{color:#9faec2;border:1px solid #0000;min-height:48px;padding:14px 11px;font-size:12px}.pd-sidebar nav button.active{color:#d1ff66;background:#caff520d;border-color:#caff5229}.pd-design-link{color:#bdc7d6;border-color:#29313f;line-height:1.5;font-size:11px!important}.pd-side-bottom{color:#8393ab;border-top:1px solid #29313f;margin-top:auto}.pd-side-bottom button{color:#caff52}.pd-main{background:radial-gradient(at 80% 0,#20253f66,#0000 50%);margin-left:240px}.pd-top{background:#0f131bed;border-color:#262e3c;min-height:75px;padding:23px 40px}.pd-top>span{color:#92a0b7;letter-spacing:1.4px;font-size:10px}.pd-top i{color:#515e74}.pd-saved{color:#b8c9a3;background:#b9e97709;border:1px solid #b9e97720;border-radius:30px;padding:6px 10px;font-size:10px}.pd-warning{color:#ffc889}.epic-mobile-brand{display:none}.pd-content{max-width:1350px;padding:39px 40px 55px}.pd-heading{border-bottom:1px solid #2a3241;align-items:center;gap:40px;margin:0 0 25px;padding:33px 0 36px}.pd-eyebrow{color:#b6c29d;letter-spacing:2px;align-items:center;gap:8px;font-size:9px;display:flex}.epic-status-dot{background:#caff52;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 13px #caff5270}.pd-heading h1{letter-spacing:-4px;margin:23px 0;font-size:clamp(45px,5.6vw,80px);font-weight:850;line-height:.98}.pd-heading h1 em{color:#caff52;font-style:normal}.pd-heading p{color:#a5b2c6;font-size:13px;line-height:1.8}.epic-hero-action{color:#caff52;letter-spacing:1.5px;background:0 0;border:0;align-items:center;gap:30px;margin-top:26px;padding:0;display:flex;font-size:10px!important;font-weight:700!important}.epic-hero-action svg{color:#17200b;box-sizing:content-box;background:#caff52;border-radius:50%;padding:5px}.epic-activity{background:linear-gradient(135deg,#252e40,#171e2b);border:1px solid #384154;border-radius:24px;flex-shrink:0;width:280px;padding:23px;transform:rotate(2deg);box-shadow:0 20px 50px #0002}.epic-activity-head{color:#b7c4dc;letter-spacing:1.3px;align-items:center;gap:10px;font-size:8px;display:flex}.epic-activity-head svg{color:#caff52}.epic-activity-value{letter-spacing:-5px;color:#f2f5fa;font-variant-numeric:tabular-nums;align-items:center;gap:20px;margin:25px 0 24px;font-size:89px;font-weight:700;line-height:1;display:flex}.epic-activity-value>span{letter-spacing:2px;color:#aab8cf;font-size:10px;font-weight:400;line-height:1.8}.epic-activity-footer{color:#adb9cd;border-top:1px solid #3c465b;justify-content:space-between;align-items:center;padding-top:16px;font-size:10px;display:flex}.epic-activity-footer button{color:#141d09;background:#caff52;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.pd-setup{background:#171f1a;border:1px solid #364531;border-radius:14px;margin:22px 0 30px;padding:18px 22px}.pd-setup b{color:#e2eacd;font-size:13px}.pd-setup p{color:#aab6a0;font-size:11px}.pd-btn{color:#e5ecf9;background:#202837;border-color:#3c475c;border-radius:9px;min-height:45px;transition:background .18s,transform .18s;font-size:11px!important}.pd-btn.primary{color:#17210c;background:#caff52;border-color:#caff52;box-shadow:0 3px 15px #caff520b;font-weight:750!important}.pd-btn:hover{filter:none;background:#303b50}.pd-btn.primary:hover{background:#ddff92}.pd-btn:active{transform:scale(.98)}.pd-section-title{margin:27px 0 18px}.pd-section-title h2{color:#eef2f8;letter-spacing:-.6px;font-size:18px}.epic-launch-title h2 span{color:#707e94;letter-spacing:1px;margin-left:13px;font-size:10px;font-weight:400}.epic-launch-title>span{letter-spacing:1.5px;color:#95a2b6;font-size:8px}.pd-job-cards{gap:15px}.pd-job-cards>button{--module:#9cacf9;background:linear-gradient(145deg,#1d263b,#161b29);border:1px solid #37425b;border-radius:20px;min-height:243px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 7px 20px #0001}.pd-job-cards>button:nth-child(2){--module:#ffc38d;background:linear-gradient(145deg,#332922,#211e20);border-color:#55443a}.pd-job-cards>button:nth-child(3){--module:#b0edaf;background:linear-gradient(145deg,#24372f,#192722);border-color:#3e5549}.pd-job-icon,.pd-job-icon.k1,.pd-job-icon.k2{color:var(--module);background:#ffffff08;border:1px solid #ffffff18;border-radius:14px;width:52px;height:52px;margin-bottom:28px}.pd-card-num{color:var(--module);font-variant-numeric:tabular-nums;align-items:center;gap:18px;font-size:11px;display:flex;top:25px;right:24px}.pd-card-num svg{opacity:.7}.pd-job-cards h3{color:#f4f5fa;letter-spacing:-.8px;font-size:22px}.pd-job-cards strong{color:var(--module);letter-spacing:1.5px;border-color:#ffffff16;margin-top:25px;padding-top:19px;font-size:9px}.pd-design-home{color:#c0b8ff;background:linear-gradient(100deg,#171e2c,#22223a);border-color:#373c57;border-radius:16px;margin-top:18px;padding:19px 23px;transition:border-color .2s}.pd-design-home:hover{border-color:#a99af8}.pd-design-home b{color:#e7e4ff;letter-spacing:.4px}.pd-design-home small{color:#9fa6c2}.pd-design-home>svg:first-child{background:#ffffff07;border:1px solid #ffffff16;border-radius:11px;width:40px;height:40px;padding:9px}.pd-metrics{border:0;gap:16px;margin:28px 0;padding:0}.pd-metrics>div{background:#141a24;border-radius:14px;padding:22px;border:1px solid #2d3545!important}.pd-metrics span{color:#a9b5c8;font-size:10px}.pd-metrics b{color:#edf3ff;letter-spacing:-1px;margin:12px 0;font-size:28px}.pd-metrics small{color:#8a99af;font-size:9px}.pd-metrics>div:last-child b{color:#caff52}.pd-empty{color:#92a6c1;background:#151b25;border:1px dashed #374257;border-radius:16px;padding:32px}.pd-empty p{color:#8fa0b8}.pd-empty svg,.pd-link{color:#caff52}.pd-resume{color:#f2d4a0;background:#30291d;border-color:#635332;border-radius:14px}.pd-quote-list{background:#151b25;border-color:#2e3748;border-radius:14px}.pd-list-icon{color:#b6c7e7;background:#242f40;border-radius:12px}.pd-quote-name small{color:#95a5bd}.pd-status{color:#c3cfdf;background:#303b4d;border-radius:20px;padding:6px 11px}.pd-status.accepted{color:#9cedbd;background:#213f32}.pd-status.declined{color:#ffc2c5;background:#4c2d30}.pd-page-title h1{color:#eff3fa;letter-spacing:-1.5px;font-size:35px}.pd-page-title p{color:#9aaac1}.epic-back{margin-bottom:22px}.pd-panel{background:#161d28;border-color:#30394b;border-radius:17px;padding:28px}.pd-section>span{color:#caff52;background:#2d3823;border-radius:9px}.pd-section h2{color:#edf2fb}.pd-section p{color:#9dacc1}.pd-field{color:#b7c4d8}.pd-field input,.pd-field textarea,.pd-field [role=combobox]{color:#eef3fa;background:#101620;border:1px solid #3b465b;border-radius:9px;min-height:48px;box-shadow:inset 0 1px 2px #0002}.pd-field input::placeholder,.pd-field textarea::placeholder{color:#8c9bb2}.pd-search{color:#9dacc3;background:#141c28;border-color:#39455a;border-radius:10px;min-height:47px}.pd-search input{color:#e8effc}.pd-search input::placeholder{color:#8d9db5}.pd-note{color:#b7cae6;background:#1d293a;border:1px solid #354863;border-radius:12px}.pd-muted{color:#9eafc8}.pd-price-list{background:#151d29;border-color:#303c50;border-radius:14px}.pd-price-row small{color:#9aacbf}.pd-steps button{color:#a1aec4}.pd-steps button>span{border-color:#57627a}.pd-steps button.active>span,.pd-steps button.complete>span{color:#17210c;background:#caff52;border-color:#caff52}.pd-live{background:linear-gradient(155deg,#293527,#1a251f);border-color:#485e38;border-radius:18px}.pd-live h2{color:#d7ff90;font-size:39px}.pd-live>p{color:#bccdb0}.pd-live-line{color:#d7e6cb}.pd-live>small{color:#abc29e;border-color:#445638}.pd-step-actions{border-color:#344058}.pd-customer-summary{color:#e8f2ff;background:#202c3c;border:1px solid #36465e;border-radius:10px}.pd-customer-summary span{color:#aabcce}.pd-errors{color:#ffd4b7;background:#3e281e;border:1px solid #825035}.pd-customer-grid p{color:#afbed1}.pd-toast{color:#18220c;background:#caff52;border-color:#dfff9b;border-radius:14px;box-shadow:0 12px 35px #0008}.pd-footer{color:#8392aa;letter-spacing:1.2px;border-color:#283344;padding:23px 40px;font-size:8px}.pd-footer span{letter-spacing:.4px}.pd-loading{color:#caff52;background:#0d1016;min-height:100vh}.pd-builder-grid>.pd-panel>.pd-lines th{color:#afbed6;background:#222e40}.pd-builder-grid>.pd-panel>.pd-lines td{color:#e1eafa;border-color:#334159}.pd-builder-grid>.pd-panel>.pd-lines .total{border-color:#a9c485}.pd-paper-preview{background:#fff;border-color:#3a475e;border-radius:16px}.pd-paper-preview .pd-document h2,.pd-paper-preview .pd-document h3,.pd-paper-preview .pd-document,.pd-paper-preview .pd-document .pd-lines{color:#193448}.pd-content .legacy-design{--muted:#526d80;color:#15384f;border-color:#485570;border-radius:16px}.pd-content .legacy-design .studio-sidebar h1{color:#ecf2fa;letter-spacing:-.4px}.pd-content .legacy-design .studio-work{background:#edf3f7}:is(.pd-app button:focus-visible,.pd-app a:focus-visible){outline-offset:4px;outline:2px solid #caff52}.pd-job-cards>button,.epic-activity{animation:.45s ease-out both epic-enter}.pd-job-cards>button:nth-child(2){animation-delay:60ms}.pd-job-cards>button:nth-child(3){animation-delay:.12s}@keyframes epic-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (min-width:1500px){.pd-content{padding-top:40px}.pd-heading h1{font-size:87px}.epic-activity{width:330px;padding:28px}.epic-activity-value{font-size:100px}.pd-job-cards>button{padding:30px}}@media (max-width:1150px){.pd-sidebar{width:205px;padding:27px 15px}.pd-main{margin-left:205px}.pd-content{padding:27px 26px}.pd-top{padding:22px 26px}.pd-brand strong{font-size:20px}.pd-brand b{font-size:8px}.pd-heading{gap:20px}.epic-activity{width:215px;padding:20px}.epic-activity-value{gap:15px;font-size:70px}.epic-activity-value>span{font-size:8px}.epic-activity-head{letter-spacing:1px;font-size:7px}.pd-job-cards>button{padding:21px}.pd-job-cards h3{font-size:19px}.pd-metrics b{font-size:24px}.pd-metrics>div{padding:19px}}@media (max-width:900px){.pd-sidebar{width:76px;padding:23px 10px}.pd-main{margin-left:76px}.pd-brand b{display:none}.pd-sidebar nav button{padding:14px}.pd-heading h1{font-size:59px}.epic-activity{width:220px}.pd-live{padding:20px 23px}.pd-live h2{font-size:32px}.pd-job-cards>button{padding:19px}.pd-card-num{right:18px}.pd-job-cards h3{font-size:18px}.pd-job-cards p{font-size:11px}}@media (max-width:700px){.epic-activity{width:185px;padding:17px}.epic-activity-value{gap:13px;font-size:61px}.epic-activity-head{font-size:6px}.pd-heading h1{font-size:50px}.epic-launch-title>span{display:none}}@media (max-width:600px){.pd-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#19202def;border:1px solid #3c4658;border-radius:22px;width:auto;height:72px;padding:0;inset:auto 12px 12px;box-shadow:0 8px 30px #0009}.pd-sidebar nav{padding:7px 5px}.pd-sidebar nav button{border:0;border-radius:15px;gap:4px;width:20%;min-height:0;padding:7px 3px}.pd-sidebar nav button.active{color:#18220d;background:#caff52}.pd-sidebar nav span{letter-spacing:-.1px;font-size:8px}.pd-sidebar nav button:first-child span{font-size:0}.pd-sidebar nav button:first-child span:after{content:"Home";font-size:8px}.pd-sidebar nav svg{width:19px;height:19px}.pd-main{background:radial-gradient(at 95% 0,#32324644,#0000 40%);margin:0 0 95px}.pd-top{background:#0f131c;border-color:#262e3e;flex-wrap:nowrap;gap:8px;min-height:63px;padding:17px 19px}.pd-top .epic-breadcrumb{display:none}.pd-top .epic-mobile-brand{letter-spacing:1px;color:#f0f4fb;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.epic-mobile-brand svg{color:#caff52}.pd-top .pd-saved{background:#caff520a;border-color:#caff5233;padding:7px;font-size:0}.pd-top .pd-saved:after{content:"Device saved";color:#bfdc9e;font-size:8px}.pd-top .pd-saved svg{width:11px;height:11px}.pd-top .pd-warning{max-width:155px;font-size:9px}.pd-content{padding:24px 18px 30px}.pd-heading{gap:0;padding:7px 2px 28px;position:relative}.pd-heading>div:first-child{width:100%}.pd-eyebrow{letter-spacing:1.8px;font-size:8px}.pd-heading h1{letter-spacing:-3px;margin:22px 0 19px;font-size:64px;line-height:.98}.pd-heading p{max-width:260px;font-size:12px;line-height:1.8}.epic-hero-action{gap:22px;margin-top:24px;font-size:9px!important}.epic-activity{display:none}.pd-setup{border-radius:15px;align-items:center;gap:15px;margin:21px 0 26px;padding:17px;display:flex}.pd-setup>div{flex:1}.pd-setup b{font-size:12px}.pd-setup p{font-size:10px;line-height:1.7}.pd-setup .pd-btn{border-radius:50%;gap:0;width:42px;min-width:42px;height:42px;min-height:0;margin:0;padding:10px;font-size:0!important}.pd-setup .pd-btn svg{width:20px;height:20px}.pd-section-title h2{letter-spacing:-.6px;font-size:18px}.epic-launch-title h2 span{letter-spacing:.5px;margin-left:10px;font-size:8px}.pd-job-cards{gap:12px}.pd-job-cards>button{border-radius:19px;min-height:154px;padding:21px 22px 19px 88px}.pd-job-icon,.pd-job-icon.k1,.pd-job-icon.k2{border-radius:13px;width:49px;height:49px;top:22px;left:19px}.pd-card-num{display:none}.pd-job-cards h3{letter-spacing:-.8px;margin-bottom:8px;font-size:23px}.pd-job-cards p{max-width:240px;min-height:0;font-size:11px;line-height:1.75}.pd-job-cards strong{letter-spacing:1.3px;border:0;margin-top:17px;padding:0;font-size:8px}.pd-job-cards strong svg{width:17px}.pd-design-home{border-radius:16px;gap:13px;padding:17px}.pd-design-home b{font-size:12px}.pd-design-home small{font-size:10px;line-height:1.5}.pd-design-home>svg:first-child{flex-shrink:0;width:38px;height:38px}.pd-metrics{gap:8px;margin:23px 0;padding:0}.pd-metrics>div{border-radius:12px;min-width:0;padding:15px 10px}.pd-metrics span{font-size:8px;line-height:1.5}.pd-metrics b{letter-spacing:-.7px;margin:10px 0;font-size:clamp(15px,4.5vw,22px)}.pd-metrics small{font-size:7px;line-height:1.7}.pd-page-title h1{font-size:30px}.pd-panel{border-radius:16px;padding:20px}.pd-steps{gap:5px}.pd-steps button{padding-bottom:15px;font-size:9px}.pd-field input,.pd-field textarea,.pd-field [role=combobox],.pd-search input{font-size:16px}.pd-toolbar{gap:10px}.pd-toolbar .pd-btn{flex-grow:1}.pd-live{border-radius:15px}.pd-footer{padding:20px;font-size:8px}.pd-quote-list>button{padding:16px 12px}.pd-quote-list strong{font-size:12px}.pd-status{padding:5px 7px;font-size:8px}.pd-quote-name small{font-size:8px;line-height:1.6}.pd-price-row{padding:18px 14px}.pd-price-row b{font-size:12px}.pd-price-row strong{font-size:13px}.pd-paper-preview{border-radius:13px;padding:18px}.epic-back{margin:0 0 20px;font-size:11px!important}.pd-content .legacy-design .studio-sidebar{width:auto}.pd-empty{padding:26px 17px}.pd-empty h3{font-size:14px}.pd-empty p{font-size:11px}.pd-toast{border-radius:14px;padding:16px}}@media (prefers-reduced-motion:reduce){.pd-job-cards>button,.epic-activity{transition:none;animation:none}.pd-btn{transition:none}.pd-job-cards>button:hover{transform:none}}@media print{.pd-document{color:#193448!important}.pd-print{background:#fff!important}}.pd-app{--ink:#edf1ff;--muted:#acb9d7;--line:#3d4770;--teal:#8a71ff;color:#edf1ff;background:#090d1c}.pd-main{background:radial-gradient(at 95% 4%,#7254db20,#0000 43%),radial-gradient(at 8% 37%,#1878af13,#0000 37%),#0b1021}.pd-sidebar{background:linear-gradient(175deg,#171c35,#0c1122 85%);border-color:#6571b52b;box-shadow:7px 0 35px #0002}.pd-brand>span{color:#fff;background:linear-gradient(135deg,#ad61ff,#485eff 60%,#4fd5ff);border-radius:14px;box-shadow:0 0 26px #7554ff4a,inset 0 1px #fff6}.pd-brand strong span{color:#a7acff}.pd-brand strong{letter-spacing:-.6px}.pd-business{border-color:#5962923b}.pd-avatar{color:#e3d7ff;background:linear-gradient(140deg,#4c3e81,#23345c);border-color:#8e80df66}.pd-sidebar nav button{color:#aeb9d7}.pd-sidebar nav button.active{color:#f0edff;background:linear-gradient(110deg,#6452d0,#3e53aa);border-color:#a399ff70;box-shadow:0 5px 23px #5843ff2c,inset 0 1px #ffffff12}.pd-sidebar nav small{color:#efedff;background:#ffffff24}.pd-design-link,.pd-side-bottom{border-color:#5962923b}.pd-side-bottom button,.pd-side-bottom .pd-link{color:#b6adff}.pd-top{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12182bbd;border-color:#5663a030}.pd-top .epic-mobile-brand svg{color:#a1acff}.pd-top .epic-mobile-brand{color:#e9edff}.pd-saved{color:#bdd5ff;background:#33466d30;border-color:#719eff35}.pd-link{color:#bcb1ff}.pd-btn{color:#e7ecff;background:linear-gradient(140deg,#29314d,#20283f);border-color:#566390;border-radius:12px;min-height:46px;box-shadow:inset 0 1px #ffffff09}.pd-btn.primary,.ops-subnav button.active{color:#fff;text-shadow:0 1px 2px #30245f;background:linear-gradient(110deg,#ac45ee,#6851f0 50%,#317fe6);border:1px solid #9d91ff;box-shadow:0 4px 21px #714cff3a,inset 0 1px #e4c4ff55}.pd-btn.primary:hover{background:linear-gradient(110deg,#bd61fc,#7f6aff 50%,#489dff);box-shadow:0 6px 28px #8562ff55}.pd-btn:hover{background:#35415f}:is(.pd-app button:focus-visible,.pd-app a:focus-visible){outline-color:#9cbcff}.pd-eyebrow{color:#b3b4ee}.epic-status-dot{background:#a9a2ff;box-shadow:0 0 14px #9181ff}.ops-heading{margin:4px 0 27px}.ops-heading h1{color:#f4f4ff;letter-spacing:-1.5px;font-size:38px;font-weight:750}.ops-heading p{color:#9caed0}.ops-stats>button{background:linear-gradient(125deg,#262e4ed9,#1c223cdb);border-color:#7581b342;border-radius:17px;padding:24px;transition:transform .2s,border-color .2s;box-shadow:inset 0 1px #ffffff0c,0 14px 27px #0307152b}.ops-stats>button:hover{border-color:#9c8ee2;transform:translateY(-3px)}.ops-stats>button>svg{color:#8fbcff;box-sizing:content-box;background:#5095ff19;border:1px solid #74baff36;border-radius:12px;padding:10px}.ops-stats>button:nth-child(2)>svg{color:#b2a1ff;background:#a464ff19;border-color:#ab8aff38}.ops-stats>button:nth-child(3)>svg{color:#81e1d2;background:#5be6d119;border-color:#71e5d038}.ops-stats span{color:#bac6e1;font-size:14px}.ops-stats b{color:#f4f6ff;letter-spacing:-.7px;margin:14px 0 9px;font-size:32px}.ops-stats small{color:#9aabd0}.ops-shortcuts button{color:#dce5ff;background:linear-gradient(110deg,#212b47,#22273f);border-color:#6674a340;border-radius:12px;box-shadow:inset 0 1px #ffffff07}.ops-shortcuts button>svg{color:#aba5ff}.ops-shortcuts button:hover{background:#2b3453;border-color:#8b7ed2}.pd-setup{color:#e1dfff;background:linear-gradient(110deg,#282348,#1c2b42);border-color:#8f75d84a;box-shadow:inset 0 1px #ffffff09}.pd-setup b{color:#e7e2ff}.pd-setup p{color:#b3add1}.pd-section-title h2{color:#edf0ff}.epic-launch-title h2 span{color:#9d99cb}.pd-job-cards>button,.pd-job-cards>button:nth-child(2),.pd-job-cards>button:nth-child(3){--module:#b4bbff;background:linear-gradient(140deg,#29314e,#1a2037);border-color:#6876ab50;border-radius:19px;box-shadow:inset 0 1px #ffffff0d,0 13px 25px #02061226}.pd-job-cards>button:nth-child(2){--module:#d19df6;background:linear-gradient(145deg,#352d4f,#201f39)}.pd-job-cards>button:nth-child(3){--module:#94d4ff;background:linear-gradient(145deg,#233b51,#1b253d)}.pd-job-cards>button:hover{border-color:var(--module);transform:translateY(-3px);box-shadow:0 12px 34px #6353df25}.pd-job-icon,.pd-job-icon.k1,.pd-job-icon.k2{color:var(--module);background:#a7a2ff0d;border-color:#b2b8ff30;box-shadow:0 0 22px #7765d60c}.pd-job-cards h3{font-size:23px}.pd-job-cards p{color:#b4bfdc;font-size:14px;line-height:1.6}.pd-job-cards strong{letter-spacing:.7px;border-color:#a0a5e121;font-size:12px}.pd-card-num{font-size:12px}.pd-design-home{color:#c8afff;background:linear-gradient(115deg,#292745,#202c46);border-color:#9a89dc45;box-shadow:inset 0 1px #ffffff0a}.pd-design-home b{color:#e3ddff;font-size:14px}.pd-design-home small{color:#b2bad8;font-size:12px}.pd-design-home>svg:first-child{background:#9672ff19;border-color:#a08efc48}.pd-panel,.pd-empty,.pd-quote-list,.pd-price-list{background:linear-gradient(135deg,#202840f2,#191f34f5);border-color:#737ea842;border-radius:16px;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000013}.pd-page-title h1{color:#f2f2ff;letter-spacing:-1px}.pd-page-title p,.pd-section p,.pd-muted{color:#b1bdd7}.pd-page-title p{font-size:16px}.pd-section>span{color:#c2b6ff;background:#6551c42d;border:1px solid #9e8de048}.pd-field{color:#c1cbe4;font-size:14px}.pd-field input,.pd-field textarea,.pd-field [role=combobox]{color:#f1f3ff;background:#101729c9;border-color:#65749b8c;border-radius:10px;font-size:16px;box-shadow:inset 0 2px 4px #0002}.pd-field input:focus,.pd-field textarea:focus{outline-color:#9d98ff;box-shadow:0 0 0 4px #8c72ff15}.pd-search{background:#151d33;border-color:#64729c88}.pd-search input{color:#f0f1ff;font-size:14px}.pd-section-title>span{color:#a9b5d3}.pd-quote-list>button{color:#e8edfc;background:0 0;border-color:#7786b529}.pd-quote-list>button:hover{background:#33395c66}.pd-list-icon{color:#c1b3ff;background:linear-gradient(135deg,#48417a,#2d3d63);border:1px solid #aa9aff29}.pd-quote-name b{font-size:14px}.pd-quote-name small{color:#a9b7d5;font-size:12px;line-height:1.5}.pd-status{color:#c1cdea;background:#64709a30;border:1px solid #8a9aca26;font-size:12px}.pd-status.accepted,.pd-status.completed,.pd-status.paid{color:#a0e8d9;background:#32736d35;border-color:#77dfc830}.pd-status.sent{color:#b4caff;background:#4059a83d}.pd-status.declined,.pd-status.overdue{color:#ffc1d7;background:#8e466735}.pd-empty h3{color:#dde3ff}.pd-empty p{color:#b1bdd8;font-size:14px}.pd-empty svg{color:#b4a5ff}.pd-price-row{color:#e7ebff;background:0 0}.pd-price-list section{border-color:#6673a035}.pd-price-row:hover{background:#34375b66}.pd-price-row strong{color:#beb5ff}.pd-price-row b{font-size:14px}.pd-price-row small{color:#a9b9d5;font-size:12px}.pd-price-edit{background:#151d32}.pd-note{color:#c4d3ef;background:#293454;border-color:#7c91c638;font-size:14px}.pd-note a,.pd-muted a{color:#c2b3ff}.pd-live{background:linear-gradient(145deg,#3b2f5f,#233257);border-color:#a195ea60;box-shadow:0 15px 40px #31248d22,inset 0 1px #ffffff0d}.pd-live h2{color:#eee8ff;text-shadow:0 0 24px #9b7cff38}.pd-live .pd-eyebrow{color:#cbbaff}.pd-live>p,.pd-live-line{color:#d1d9ef}.pd-live>small{color:#b5c0dc;border-color:#a29bc644;font-size:12px}.pd-live-line{font-size:13px}.pd-live .pd-link{font-size:12px!important}.pd-steps{border-color:#6872a154}.pd-steps button{color:#b2bddc;font-size:14px}.pd-steps button.active{color:#c6bcff;border-color:#a98bff}.pd-steps button.active>span,.pd-steps button.complete>span{color:#fff;background:linear-gradient(135deg,#a969f8,#5866e8);border-color:#aa9ae8;box-shadow:0 0 18px #8562ff27}.pd-customer-summary{background:#283552;border-color:#8899cc3c}.pd-resume{color:#ebd5ff;background:linear-gradient(110deg,#3b304d,#292a46);border-color:#b59bdb55}.pd-customer-grid p{color:#bac7df;font-size:14px}.pd-customer-grid h3{color:#eef1ff}.pd-toast{color:#fff;background:linear-gradient(110deg,#6350aa,#324d92);border-color:#b5a9ff;box-shadow:0 12px 30px #02061777}.pd-toast button{color:#fff}.pd-footer{color:#9aabcc;letter-spacing:.5px;border-color:#53658c38;font-size:12px}.pd-loading{color:#c2b2ff;background:#0b1023}.ops-subnav button{color:#ccd5ef;background:#222c47;border-color:#6e7aa650}.ops-job{background:linear-gradient(130deg,#242e49,#1c243b);border-color:#7a87b34a}.ops-job-time{border-color:#7a87b33a}.ops-job-time b{color:#b6bdff}.ops-job-info h2{color:#eff0ff}.ops-job-info>p,.ops-job-time small,.ops-job-time span{color:#b5c3df}.ops-amounts>div:last-child b{color:#c9b1ff}.ops-history,.ops-payment{border-color:#7a87b33a}.ops-today>button{background:linear-gradient(120deg,#273250,#212840);border-color:#8a93ca36}.ops-today>button>b{color:#b2bdff}.ops-today em{color:#c4b8ff}.ops-cloud-label{color:#c1b8ff}.ops-cloud-actions .pd-btn{border-radius:9px}.pd-side-bottom>b{color:#d8def7}.pd-app .pd-builder-grid>.pd-panel>.pd-lines th{color:#c6d0eb;background:#313959}.pd-app .pd-builder-grid>.pd-panel>.pd-lines .total{border-color:#b9a8f1}.pd-paper-preview,.pd-paper-preview .pd-document{color:#193448;background:#fff}.pd-paper-preview .pd-document h2,.pd-paper-preview .pd-document h3{color:#193448}.pd-content .legacy-design .studio-sidebar{background:#19213a}.pd-content .legacy-design .studio-sidebar button.active{color:#fff;background:linear-gradient(110deg,#9361e4,#5266d5)}.pd-content .legacy-design{border-color:#7765ac66}.future-signals{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:19px;margin:27px 0 30px;display:grid}.future-chart,.future-progress{background:linear-gradient(135deg,#242c48,#1c223b);border:1px solid #8590c43f;border-radius:18px;min-width:0;padding:23px;box-shadow:inset 0 1px #ffffff0b,0 12px 32px #0002}.future-signals header{justify-content:space-between;align-items:start;gap:15px;display:flex}.future-signals header span{color:#d9e1f7;align-items:center;gap:9px;font-size:14px;display:flex}.future-signals header svg{color:#bca5ff}.future-signals header h3{letter-spacing:-.6px;color:#f2f3ff;margin:14px 0 0;font-size:27px}.future-signals header small{color:#9faece;text-align:right;max-width:150px;font-size:12px;line-height:1.6}.future-chart>svg{width:100%;height:auto;margin-top:13px;display:block}.future-chart>p{color:#aabbdc;margin:4px 0 12px;font-size:12px}.future-chart details{color:#b9acff;font-size:12px}.future-chart summary{cursor:pointer;padding:8px 0}.future-chart-values{grid-template-columns:repeat(3,1fr);gap:13px;padding-top:12px;display:grid}.future-chart-values span{color:#aabada;font-size:12px}.future-chart-values b{color:#e4eaff;margin-top:5px;font-size:14px;display:block}.future-progress header{flex-direction:column;gap:8px}.future-progress header small{text-align:left;max-width:none}.future-ring{max-width:173px;margin:18px auto 12px;position:relative}.future-ring>svg{filter:drop-shadow(0 0 9px #8074ff22);width:100%;display:block}.future-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.future-ring b{letter-spacing:-1px;color:#f0efff;font-size:33px;font-weight:650}.future-ring small{color:#aebadc;margin-top:5px;font-size:12px}.future-progress>p{text-align:center;color:#bdc7e0;font-size:13px}.future-progress>p>strong{color:#e4e8ff}.future-progress>p>span{color:#7b84ae;padding:0 10px}@media (max-width:1150px){.ops-heading h1{font-size:33px}.ops-stats b{font-size:28px}.future-signals{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr)}.future-chart,.future-progress{padding:20px}.pd-job-cards h3{font-size:20px}.pd-job-cards p{font-size:13px}.pd-job-cards strong{letter-spacing:.3px;font-size:12px}}@media (max-width:900px){.future-signals{grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr)}.future-signals header{flex-wrap:wrap}.future-signals header small{text-align:left}.pd-sidebar nav span{font-size:12px}}@media (max-width:600px){.pd-top{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12192ce8}.pd-top .pd-saved{background:#536aab24;border-color:#829be54d}.pd-top .pd-saved:after{color:#c1d4ff;font-size:12px}.pd-top .epic-mobile-brand{letter-spacing:.3px;font-size:12px}.pd-top .ops-cloud-label{font-size:12px}.pd-main{background:radial-gradient(at 100% 0,#7043c325,#0000 40%),#0b1125}.pd-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);height:77px;inset:auto 10px max(10px,env(safe-area-inset-bottom));background:linear-gradient(130deg,#293052ed,#1d2441ef);border-color:#a299e470;border-radius:23px;box-shadow:0 0 25px #754cff1e,0 13px 35px #0009}.pd-sidebar nav button.active{color:#fff;background:linear-gradient(140deg,#a256ed,#5a68ed);box-shadow:0 0 18px #7c66fc55,inset 0 1px #e6ccff44}.pd-sidebar nav button{gap:6px}.pd-sidebar nav span,.pd-sidebar nav button:first-child span:after{font-size:12px}.pd-sidebar nav svg{width:20px;height:20px}.pd-main{margin-bottom:105px}.pd-content{padding:25px 17px 30px}.ops-heading{flex-wrap:wrap;gap:16px}.ops-heading h1{letter-spacing:-1.4px;font-size:31px;line-height:1.12}.ops-heading .pd-eyebrow{letter-spacing:1px;font-size:12px}.ops-heading .pd-btn{max-width:none;font-size:14px!important}.ops-stats{grid-template-columns:1fr;gap:11px}.ops-stats>button{border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:7px 14px;padding:18px;display:grid}.ops-stats>button>svg{border-radius:13px;grid-area:1/1/3;width:21px;height:21px;margin:0;padding:11px}.ops-stats span{grid-area:1/2;font-size:14px}.ops-stats b{letter-spacing:-.7px;grid-area:1/3/3;margin:0;font-size:25px}.ops-stats small{grid-area:2/2;font-size:12px}.ops-shortcuts{gap:8px;margin-top:17px}.ops-shortcuts button{flex-direction:column;gap:8px;min-width:0;padding:13px 8px;font-size:12px}.ops-shortcuts button>svg{width:19px}.pd-job-cards>button{min-height:159px;padding:22px 20px 20px 84px}.pd-job-cards h3{font-size:24px}.pd-job-cards p{font-size:14px;line-height:1.6}.pd-job-cards strong{letter-spacing:.3px;font-size:12px}.pd-job-icon,.pd-job-icon.k1,.pd-job-icon.k2{width:47px;height:47px;top:23px;left:18px}.pd-design-home small{font-size:12px}.pd-design-home b{font-size:14px}.pd-section-title h2{font-size:20px}.epic-launch-title h2 span{display:none}.pd-setup b{font-size:14px}.pd-setup p{font-size:12px}.pd-field{font-size:14px}.pd-btn{font-size:14px!important}.pd-field input,.pd-field textarea,.pd-field [role=combobox],.pd-search input{font-size:16px}.pd-steps button{flex-direction:column;gap:6px;padding:12px 3px;font-size:12px}.pd-steps button>span{width:27px;height:27px;font-size:12px}.pd-steps{justify-content:space-around}.pd-quote-name b{font-size:14px}.pd-quote-name small{max-width:none;font-size:12px}.pd-quote-list>button{flex-wrap:wrap;gap:12px;padding:17px 14px}.pd-quote-name{flex-basis:60%}.pd-quote-list strong{font-size:16px}.pd-status{font-size:12px}.future-signals{grid-template-columns:1fr;gap:16px;margin-top:23px}.future-chart,.future-progress{padding:20px}.future-progress{grid-template-columns:1fr 145px;align-items:center;gap:0 15px;display:grid}.future-progress header{grid-area:1/1}.future-progress .future-ring{grid-area:1/2/3;width:145px;margin:0}.future-progress>p{text-align:left;grid-area:2/1;font-size:12px;line-height:1.8}.future-ring b{font-size:30px}.pd-price-row b{font-size:14px}.pd-price-row small{font-size:12px}.pd-price-row strong{font-size:15px}.pd-side-bottom .pd-link,.pd-link{font-size:14px!important}.pd-paper-preview .pd-document{font-size:12px}.pd-footer{font-size:12px;line-height:1.7}.pd-toast,.pd-section p,.pd-muted,.pd-live-line{font-size:14px}}@media (max-width:370px){.ops-stats>button{grid-template-columns:40px 1fr;gap:8px 14px}.ops-stats>button>svg{width:18px;height:18px;padding:9px}.ops-stats b{grid-area:2/2;font-size:26px}.ops-stats small{grid-area:3/2}.future-progress{grid-template-columns:1fr}.future-progress header,.future-progress .future-ring,.future-progress>p{grid-area:auto/1}.future-progress .future-ring{margin:15px auto}.future-progress>p{text-align:center}.pd-job-cards>button{padding-left:78px}.pd-top .epic-mobile-brand{font-size:11px}}@media (prefers-reduced-motion:reduce){.ops-stats>button{transition:none}.ops-stats>button:hover{transform:none}}@media screen{.pd-app{--surface-outline:#ffffffc7}.pd-app :is(.pd-panel,.pd-empty,.pd-quote-list,.pd-price-list,.pd-setup,.pd-design-home,.pd-resume,.pd-live,.pd-note,.pd-customer-summary,.pd-search,.pd-btn,.pd-errors,.pd-toast,.future-chart,.future-progress,.epic-hero-action,.epic-activity,.ops-job,.ops-storage-error,.ops-job-time,.legacy-design,.studio-panel,.studio-progress,.metric,.cost-recs,.cost-rec-grid article,.design-savebar),.pd-app .pd-job-cards>button,.pd-app .ops-stats>button,.pd-app .ops-shortcuts button,.pd-app .ops-today>button,.pd-app .ops-subnav button,.pd-app .pd-sidebar nav button.active,.pd-app .pd-field :is(input,textarea,[role=combobox]),.pd-app .legacy-design :is(input,select,textarea){border:1px solid var(--surface-outline)}.pd-app :is(.pd-btn,.pd-design-home,.pd-resume):hover,.pd-app .pd-job-cards>button:hover,.pd-app .ops-stats>button:hover,.pd-app .ops-shortcuts button:hover,.pd-app .ops-today>button:hover,.pd-app .ops-subnav button:hover{border-color:#fff}.pd-app .pd-field :is(input,textarea,[role=combobox]):focus-visible{outline-offset:2px;border-color:#fff;outline:2px solid #ab9dff}.pd-app .legacy-design :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#fff;outline:2px solid #ab9dff}}.pd-mode-toggle{white-space:nowrap;flex-shrink:0}.ops-cloud-actions{flex-wrap:wrap}@media screen{.pd-app.pd-field-mode{--ink:#101c30;--muted:#37465c;--line:#8290a2;--teal:#174caf;--surface-outline:#69798e;color:#101c30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f4f8;font-size:16px}.pd-field-mode .pd-main{background:#f1f4f8}.pd-field-mode :is(.pd-sidebar,.pd-top){color:#101c30;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#75849a;box-shadow:0 2px 10px #15264012}.pd-app.pd-field-mode :is(.pd-panel,.pd-empty,.pd-quote-list,.pd-price-list,.pd-setup,.pd-design-home,.pd-resume,.pd-live,.pd-note,.pd-customer-summary,.pd-search,.pd-errors,.future-chart,.future-progress,.epic-activity,.ops-job,.ops-storage-error,.ops-job-time,.legacy-design,.studio-panel,.studio-progress,.metric,.cost-recs,.cost-rec-grid article,.design-savebar,.pd-price-edit){color:#101c30;box-shadow:none;background:#fff;border-color:#69798e}.pd-app.pd-field-mode .pd-job-cards>button,.pd-app.pd-field-mode .ops-stats>button,.pd-app.pd-field-mode .ops-shortcuts button,.pd-app.pd-field-mode .ops-today>button{--module:#174caf;color:#101c30;box-shadow:none;background:#fff;border-color:#69798e}.pd-app.pd-field-mode :is(h1,h2,h3,b,strong){color:#101c30;text-shadow:none}.pd-app.pd-field-mode :is(p,small,label,.pd-field,.pd-muted,.pd-eyebrow,.pd-section-title>span,.pd-card-num,.pd-live-line,.pd-footer,.pd-side-bottom,.pd-quote-name small,.ops-heading p,.ops-job-info>p,.ops-job-time span,.ops-cloud-label,.future-signals header span,.future-chart-values span,.future-progress>p>span,.pd-customer-grid p){color:#37465c}.pd-app.pd-field-mode :is(p,.pd-field,.pd-muted,.pd-live-line,.ops-stats span){font-size:16px;line-height:1.6}.pd-app.pd-field-mode :is(small,.pd-eyebrow,.pd-status,.pd-footer,.future-chart details,.future-chart-values span){font-size:14px;line-height:1.5}.pd-app.pd-field-mode :is(.pd-btn,.ops-subnav button,.pd-sidebar nav button,.pd-design-link,.studio-sidebar button){color:#152942;min-height:48px;text-shadow:none;box-shadow:none;background:#fff;border-color:#69798e}.pd-app.pd-field-mode .pd-btn{font-size:16px!important}.pd-app.pd-field-mode :is(.pd-btn.primary,.ops-subnav button.active,.pd-sidebar nav button.active,.studio-sidebar button.active){color:#fff;background:#174caf;border-color:#10387f}.pd-app.pd-field-mode :is(.pd-btn.primary,.pd-sidebar nav button.active) :is(span,small){color:#fff}.pd-app.pd-field-mode :is(.pd-btn,.ops-shortcuts button,.ops-today>button,.pd-price-row,.pd-quote-list>button):hover{color:#101c30;background:#e8eef8;border-color:#174caf}.pd-app.pd-field-mode .pd-btn.primary:hover{color:#fff;background:#10387f}.pd-app.pd-field-mode :is(.pd-field input,.pd-field textarea,.pd-field [role=combobox],.pd-search,.legacy-design input,.legacy-design textarea,.legacy-design select){color:#101c30;min-height:48px;box-shadow:none;background:#fff;border:1px solid #586a82;font-size:16px}.pd-app.pd-field-mode .pd-search input{color:#101c30;background:0 0;font-size:16px}.pd-field-mode input::placeholder,.pd-field-mode textarea::placeholder{color:#526176;opacity:1}.pd-app.pd-field-mode :is(button,a,input,textarea,[role=combobox]):focus-visible{outline-offset:3px;outline:3px solid #174caf}.pd-app.pd-field-mode :is(.pd-link,.pd-note a,.pd-muted a,.pd-side-bottom button,.pd-side-bottom .pd-link,.pd-price-row strong,.ops-today em,.future-chart details,.pd-job-cards strong){color:#174caf}.pd-app.pd-field-mode :is(.pd-avatar,.pd-list-icon,.pd-job-icon,.pd-section>span,.ops-stats>button>svg,.pd-design-home>svg:first-child){color:#174caf;box-shadow:none;background:#e5edff;border-color:#7d94bd}.pd-app.pd-field-mode :is(.ops-shortcuts button>svg,.future-signals header svg,.pd-top .epic-mobile-brand svg,.pd-empty svg){color:#174caf}.pd-app.pd-field-mode :is(.pd-brand,.pd-top .epic-mobile-brand,.pd-quote-list>button,.pd-price-row,.pd-steps button){color:#101c30}.pd-app.pd-field-mode .pd-brand strong span{color:#174caf}.pd-app.pd-field-mode .pd-brand>span{color:#fff}.pd-app.pd-field-mode .pd-status{color:#26354a;background:#edf0f5;border-color:#69798e;font-weight:700}.pd-app.pd-field-mode :is(.pd-status.accepted,.pd-status.completed,.pd-status.paid,.pd-saved){color:#125332;background:#e0f3e8;border-color:#3a7752}.pd-app.pd-field-mode .pd-status.sent{color:#173f8c;background:#e1ebff;border-color:#4f73ab}.pd-app.pd-field-mode :is(.pd-status.declined,.pd-status.overdue,.pd-warning,.pd-errors){color:#921c32;background:#fff0f0;border-color:#aa4152}.pd-app.pd-field-mode .pd-top .pd-saved:after{color:#125332}.pd-app.pd-field-mode .pd-steps button.active{color:#174caf;border-color:#174caf;font-weight:700}.pd-app.pd-field-mode .pd-steps button>span{color:#101c30;box-shadow:none;background:#e8eef8;border-color:#69798e}.pd-app.pd-field-mode .pd-steps button.active>span{color:#fff;background:#174caf}.pd-app.pd-field-mode .pd-builder-grid>.pd-panel>.pd-lines th,.pd-app.pd-field-mode .legacy-design .studio-sidebar{color:#101c30;background:#e8eef8}.pd-app.pd-field-mode .pd-toast{color:#fff;background:#173f8c}.pd-app.pd-field-mode .future-chart svg text{fill:#37465c;font-size:14px}.pd-app.pd-field-mode .future-chart svg line{stroke:#c3ccd9}.pd-app.pd-field-mode .future-chart svg polyline{stroke:#174caf}.pd-app.pd-field-mode .future-chart svg circle{fill:#174caf}.pd-app.pd-field-mode .future-ring svg{filter:none}.pd-app.pd-field-mode .future-ring circle:first-of-type{stroke:#d0d9e6}.pd-app.pd-field-mode .future-ring circle:last-of-type{stroke:#174caf}body.hvac-field-mode [data-slot=select-content],body.hvac-field-mode [data-slot=alert-dialog-content]{color:#101c30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #69798e}body.hvac-field-mode [data-slot=alert-dialog-description]{color:#37465c}body.hvac-field-mode [data-slot=select-item]:focus{color:#101c30;background:#e1ebff}}@media screen and (max-width:600px){.pd-top{flex-wrap:wrap}.pd-top .ops-cloud-actions{justify-content:flex-end;gap:8px;width:100%}.pd-top .pd-mode-toggle{margin-right:auto}.pd-app.pd-field-mode .pd-sidebar nav span{color:inherit;white-space:nowrap;font-size:11px;line-height:1.2}.pd-app.pd-field-mode .pd-sidebar nav button:first-child span{font-size:0}.pd-app.pd-field-mode .pd-sidebar nav button:first-child span:after{font-size:11px;line-height:1.2}.pd-app.pd-field-mode .pd-sidebar nav button{gap:4px;min-width:0;min-height:48px}.pd-app.pd-field-mode .pd-setup{flex-direction:column;align-items:stretch;gap:14px}.pd-app.pd-field-mode .pd-setup>div{min-width:0}.pd-app.pd-field-mode .pd-setup .pd-btn{white-space:normal;border-radius:10px;flex-shrink:0;justify-content:center;gap:8px;width:100%;min-width:0;height:auto;min-height:48px;padding:12px 16px;line-height:1.35}.pd-app.pd-field-mode .pd-setup .pd-btn svg{flex-shrink:0}.pd-app.pd-field-mode .ops-shortcuts button{min-height:64px;font-size:14px}.pd-app.pd-field-mode .pd-steps{gap:6px}.pd-app.pd-field-mode .pd-steps button{font-size:14px}}.supply-houses{margin-top:24px}.supply-heading{text-align:left;width:100%;min-height:48px;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.supply-heading>span:first-of-type{flex:1}.supply-heading b{font-size:20px;display:block}.supply-heading small{color:#acb9d7;margin-top:5px;font-size:14px;display:block}.supply-houses #supply-house-content{padding-top:22px}.supply-houses .pd-toolbar{margin-top:18px}.supply-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.supply-grid>.pd-panel{overflow-wrap:anywhere;margin:0;padding:18px}.supply-grid h3{margin:10px 0;font-size:18px}.supply-grid p{margin:8px 0;font-size:14px;line-height:1.6}@media (max-width:900px){.supply-grid{grid-template-columns:1fr}.supply-houses .pd-toolbar{align-items:stretch}.supply-houses .pd-toolbar .pd-field{flex:100%}}
