@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Manrope:wght@600;700;800&display=swap";:root{color:#154354;background:#fff6e7;font-family:DM Sans,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(21,141,143,.32);outline-offset:2px}.page-shell{min-height:100vh;background:#fff7ea}.marketing-header{height:50px;padding:0 clamp(20px,9.1vw,271px);background:#050e1e;color:#fff;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:5}.brand{color:#fff;font:700 16px/1 Manrope,sans-serif;background:transparent;border:0;letter-spacing:-.35px;padding:6px 0;text-decoration:none}.marketing-header nav{height:100%;display:flex;align-items:center;gap:8px}.marketing-header nav button,.marketing-header nav a{height:40px;background:transparent;color:#93a4c5;border:0;border-radius:9px;padding:0 12px;font-weight:700;font-size:14px;display:flex;gap:7px;align-items:center;text-decoration:none}.marketing-header nav button:hover,.marketing-header nav a:hover{color:#fff;background:#111e36}.marketing-header nav .top-active{background:#182845;color:#fff}.marketing-header nav .real-demo{color:#8392ae}.real-demo span{border:1px solid #263858;border-radius:999px;font-size:9px;letter-spacing:.4px;padding:2px 5px;color:#7787a7}.marketing-header nav .login{margin-left:8px;color:#f0f4fd;padding-right:0}.login svg{width:15px}.demo-stage{max-width:2512px;min-height:calc(100vh - 50px);margin:0 auto;display:grid;grid-template-columns:235px minmax(0,1fr);gap:68px}.flow-rail{display:flex;align-items:flex-start;padding-top:199px}.flow-card{width:235px;background:#fff;border:1px solid #d6e4e6;border-radius:17px;padding:20px 19px 25px;box-shadow:0 16px 30px #123f4d14}.flow-card-heading{display:flex;justify-content:space-between;gap:6px;padding-bottom:19px}.flow-card-heading span,.eyebrow{display:block;color:#ff7420;font-size:9px;line-height:1.2;letter-spacing:.85px;font-weight:800}.flow-card-heading h2{font:800 20px/1.06 Manrope,sans-serif;letter-spacing:-.4px;color:#194658;margin:4px 0 0}.flow-card-heading b{background:#e8f7f5;color:#15898b;border-radius:999px;height:30px;min-width:49px;padding:8px 6px;text-align:center;font-size:11px}.flow-card ol{list-style:none;padding:0;margin:0;position:relative}.flow-card ol:before{content:"";position:absolute;left:24px;top:28px;bottom:29px;width:2px;background:#e4ecec}.flow-card li{position:relative}.flow-card li+li{margin-top:5px}.flow-card li button{position:relative;z-index:1;display:flex;gap:14px;align-items:center;text-align:left;width:100%;padding:8px 4px 8px 0;border:0;background:transparent;color:#7d9098;border-radius:10px}.flow-card li button:hover{background:#f2f9f8}.flow-card li.current button{color:#164c5e;background:#fff3ec;padding-left:4px}.flow-card li.done button{color:#128287}.step-marker{display:grid;place-items:center;flex:0 0 50px;height:50px;border:2px solid #d2e1e1;background:#fff;border-radius:50%;color:#91a1a5;font-weight:800;font-size:14px}.done .step-marker{border-color:#15898b;background:#15898b;color:#fff}.current .step-marker{border-color:#ff7822;background:#ff7822;color:#fff;box-shadow:0 0 0 5px #fff7f1}.step-marker svg{width:19px}.flow-card li strong{font-size:14px}.app-window{align-self:stretch;min-width:0;background:#fff;border-left:1px solid #dae5e4;border-right:1px solid #dae5e4;box-shadow:0 0 35px #18495812}.browser-chrome{height:77px;background:#edf4f3;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #edf2f1}.window-dots{position:absolute;left:13px;display:flex;gap:7px}.window-dots i{width:9px;height:9px;display:block;border-radius:50%;background:#bbcecf}.address-bar{width:min(220px,34%);padding:8px 16px;color:#87999f;background:#fff;border:1px solid #d8e4e5;box-shadow:0 1px 2px #0c343d0d;border-radius:8px;text-align:center;font-size:10px}.app-frame{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:calc(100vh - 127px)}.app-sidebar{background:#154454;color:#d4e6e8;padding:34px 20px 20px;display:flex;flex-direction:column}.workslip-mark{border:0;background:#ff7924;color:#fff;font:800 16px/1 Manrope,sans-serif;width:37px;height:37px;border-radius:10px;margin:0 0 20px}.workslip-mark:hover{transform:translateY(-1px)}.app-navigation{display:grid;gap:5px}.app-navigation button,.sidebar-settings{border:0;background:transparent;border-radius:8px;color:#9bb8bd;font-size:10px;min-height:36px;padding:0 10px;display:flex;align-items:center;gap:9px;text-align:left}.app-navigation button:hover,.sidebar-settings:hover{background:#1c5867;color:#fff}.app-navigation .nav-active{background:#1a8c8f;color:#fff}.app-navigation svg,.sidebar-settings svg{display:none;width:16px;flex:0 0 auto}.sidebar-settings{margin-top:auto}.app-content{padding:42px clamp(24px,3.15vw,48px) 28px;background:#fff;overflow:auto}.content-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:19px}.content-heading .eyebrow{color:#71888e;letter-spacing:.45px}h1,h2,h3,p{margin-top:0}h1{color:#123e50;font:800 clamp(28px,2.25vw,35px)/1.1 "Manrope",sans-serif;letter-spacing:-1.05px;margin:8px 0 0}h2{color:#1a4858;font:800 13px/1.2 Manrope,sans-serif;letter-spacing:-.25px;margin-bottom:8px}h3{color:#1a4858;font:800 12px/1.2 Manrope,sans-serif;letter-spacing:-.15px;margin:16px 0 7px}.category-pill{border:0;background:#e9f7f5;color:#16888b;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.category-pill:hover{background:#d7efec}.status-banner{background:#e8f7f5;border:1px solid #b9e1dc;border-radius:11px;padding:13px 15px;display:flex;justify-content:space-between;color:#164c59;margin-bottom:13px}.status-banner strong{display:block;font:800 13px/1.2 Manrope,sans-serif;margin-bottom:4px}.status-banner span{display:block;color:#6f8c91;font-size:10px}.status-banner svg{color:#168b8d;width:22px;height:22px}.summary-grid{display:grid;grid-template-columns:1.01fr 1fr;gap:12px}.panel{border:1px solid #e6d9c9;border-radius:13px;padding:16px;background:#fff}.panel-title{display:flex;justify-content:space-between;align-items:center}.panel-title h2{margin-bottom:10px}.quiet-button{color:#168489;border:0;background:transparent;font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:5px;padding:2px}.quiet-button:hover{color:#095d65;text-decoration:underline}.quiet-button svg{width:15px;height:15px}.facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fact{background:#f2f7f6;border-radius:10px;min-height:50px;padding:10px}.fact span{display:block;font-size:8px;color:#94a3a6;margin-bottom:4px}.fact strong{display:block;color:#204f60;font-size:10px;line-height:1.25}.hours-total{background:#f2f7f6;padding:10px;display:flex;justify-content:space-between;align-items:center;border-radius:10px}.hours-total span{color:#46666f;font-size:10px;font-weight:600}.hours-total strong{color:#14878a;font:800 19px/1 Manrope,sans-serif}.checkpoint-list{display:flex;flex-wrap:wrap;gap:6px}.checkpoint-list button{min-height:25px;display:inline-flex;align-items:center;gap:3px;color:#59878a;background:#f3f8f7;border:0;border-radius:999px;padding:5px 9px;font-size:8px;line-height:1.1;font-weight:800}.checkpoint-list button:hover{background:#ddf0ed}.checkpoint-list button.selected{background:#e5f5f2;color:#168489}.checkpoint-list svg{width:11px;height:11px}.description-panel{margin-top:13px;min-height:236px}.description-panel p{color:#819397;font-size:11px;line-height:1.45;margin:0}.description-panel textarea{resize:vertical;min-height:48px;width:100%;border:1px solid transparent;border-radius:8px;padding:8px 10px;font-size:11px;color:#1a4858;background:#f5f8f8}.description-panel textarea:focus{border-color:#8ed1cb;outline:0;background:#fff}.completed-badge{color:#17888a;background:#e8f7f5;padding:6px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:800}.completed-badge svg{width:12px}.submission-row{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-top:16px}.confirmation{max-width:390px;display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid #e9decf;border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.confirmation:hover,.confirmation.is-confirmed{border-color:#9bd7d0;background:#fbfffe}.confirmation.is-confirmed{animation:confirmation-pop .36s cubic-bezier(.2,1.35,.4,1) both;box-shadow:0 8px 20px #16898b1f}.confirmation input{position:absolute;opacity:0}.custom-checkbox{display:grid;place-items:center;flex:0 0 22px;height:22px;color:#fff;background:#fff;border:2px solid #b7c8ca;border-radius:6px;transition:transform .24s cubic-bezier(.2,1.35,.4,1),background .2s,border-color .2s}.confirmation.is-confirmed .custom-checkbox{border-color:#154454;background:#154454}.confirmation.is-confirmed .custom-checkbox{animation:checkbox-pop .34s cubic-bezier(.2,1.4,.4,1) both}.custom-checkbox svg{width:16px}.confirmation strong{display:block;color:#224f5e;font:800 11px/1.25 Manrope,sans-serif}.confirmation small{display:block;color:#8b9b9d;font-size:8px;margin-top:4px}.submit-actions{display:flex;gap:10px}.secondary-button,.primary-button,.submit-button{min-height:45px;border-radius:9px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700}.secondary-button{color:#245265;background:#fff;border:1px solid #e7dac8}.secondary-button:hover{border-color:#b9d2ce;background:#fbffff}.primary-button,.submit-button{color:#fff;border:1px solid #ff8b4b;background:#ff7924;box-shadow:0 3px 7px #ff792429}.primary-button:hover,.submit-button:not(:disabled):hover{background:#e96112;transform:translateY(-1px)}.primary-button svg,.secondary-button svg,.submit-button svg{width:17px;height:17px}.submit-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.submit-button.is-ready{animation:ready-pulse 1.8s ease-in-out infinite}.submit-button.is-submitting{animation:none;cursor:wait;background:#e96112}.spin-icon{animation:spin .8s linear infinite}.intermediate-step,.success-card{max-width:650px;min-height:370px;padding:54px 30px;border:1px solid #e7dac8;border-radius:16px;text-align:center;display:grid;place-items:center;align-content:center;margin:60px auto}.intermediate-step .step-icon,.success-icon{display:grid;place-items:center;width:55px;height:55px;background:#e8f7f5;border-radius:50%;color:#168b8d;margin-bottom:16px}.intermediate-step .step-icon svg,.success-icon svg{width:29px;height:29px}.intermediate-step h2,.success-card h1{font:800 25px/1.15 Manrope,sans-serif;margin:0 0 10px}.intermediate-step p,.success-card p{color:#7c9296;max-width:440px;font-size:13px;line-height:1.55;margin:0 0 22px}.success-card{border-color:#b9e1dc;box-shadow:0 12px 35px #11484e12;animation:success-reveal .55s cubic-bezier(.18,.9,.25,1.25) both}.success-icon{animation:success-pop .6s .12s cubic-bezier(.18,1.3,.25,1) both}.success-card .eyebrow{color:#168b8d;margin-bottom:9px}.success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#050e1e85;display:grid;place-items:center;padding:20px}.modal{width:min(560px,100%);background:#fff;border-radius:16px;box-shadow:0 24px 65px #00000047;padding:22px}.modal-heading{display:flex;justify-content:space-between;align-items:start;margin-bottom:18px}.modal-heading .eyebrow{color:#ff7924}.modal h2{font-size:22px;margin:5px 0 0}.icon-button{border:0;width:34px;height:34px;border-radius:8px;background:#f2f7f6;color:#557177;display:grid;place-items:center}.icon-button:hover{background:#e4f0ef;color:#154454}.icon-button svg{width:21px}.edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-field span{display:block;color:#657f86;font-size:10px;font-weight:700;margin:0 0 5px}.form-field input{width:100%;border:1px solid #d6e4e3;border-radius:8px;padding:10px;color:#194858;font-size:13px}.modal-actions{display:flex;justify-content:end;gap:10px;margin-top:21px}.toast{position:fixed;z-index:20;right:25px;bottom:25px;color:#fff;background:#154454;border:0;border-radius:10px;padding:12px 14px;box-shadow:0 12px 24px #0c303b33;display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px}.toast svg{color:#7ee1d6;width:19px;height:19px}.workflow-view,.workspace-view{max-width:1180px;margin:0 auto;animation:screen-enter .36s cubic-bezier(.2,.8,.2,1) both}.page-heading{align-items:flex-start;margin-bottom:22px}.page-heading p{max-width:600px;color:#748c93;font-size:13px;line-height:1.5;margin:9px 0 0}.page-heading .eyebrow{color:#71888e}.status-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;color:#168489;background:#e7f6f3;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;white-space:nowrap}.status-badge.orange{color:#d65f1a;background:#fff0e7}.status-badge.quiet{color:#70888e;background:#f1f5f4}.step-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);gap:14px}.panel-description{color:#7d9297;font-size:11px;line-height:1.45;margin:-2px 0 17px}.notice-card{min-height:180px;background:#eaf7f5;border:1px solid #c3e4df;border-radius:13px;padding:19px;color:#164b58}.notice-card h2{font-size:14px;margin:9px 0 7px}.notice-card p{color:#628188;font-size:12px;line-height:1.5;margin-bottom:14px}.notice-card>strong{font-size:11px}.notice-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff;background:#16898b}.notice-icon svg{width:19px;height:19px}.step-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 0;border-top:1px solid #edf2f1}.step-footer>span{color:#8da0a5;font-size:10px}.step-footer>div{display:flex;gap:9px}.step-footer .secondary-button:disabled{opacity:.45;cursor:not-allowed}.customer-preview{text-align:left}.customer-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:#16898b;font:800 17px/1 Manrope,sans-serif}.customer-avatar.orange{background:#ff7924}.customer-avatar.blue{background:#376d95}.document-panel{max-width:780px}.record-list{display:grid;gap:8px}.record-row{width:100%;border:1px solid #e3ecea;border-radius:10px;padding:10px;background:#fff;display:flex;align-items:center;gap:10px;text-align:left;color:#2a5665}.record-row:hover{border-color:#aedbd5;background:#fbfffe}.record-row.ready{border-color:#cde7e2}.record-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:#f0f7f6;color:#168489}.record-icon svg{width:17px}.record-row>span:nth-child(2){display:grid;gap:3px;flex:1}.record-row strong{font-size:11px}.record-row small{color:#8a9a9d;font-size:9px}.large-checkpoints{gap:9px}.large-checkpoints button{min-height:35px;padding:8px 12px;font-size:10px}.time-table{max-width:940px}.table-head,.time-row{display:grid;grid-template-columns:1.1fr 1.2fr 80px 32px;gap:10px;align-items:center}.table-head{padding:9px 10px;color:#90a0a4;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.time-rows{display:grid;gap:7px}.time-row{min-height:54px;padding:8px 10px;border-radius:9px;background:#f3f8f7;color:#41626b;font-size:11px}.time-row>span:first-child{display:grid;gap:3px}.time-row small{color:#8d9e9f;font-size:9px}.time-amount{color:#168489;text-align:right}.row-action{width:28px;height:28px;border:0;border-radius:7px;color:#6c858b;background:transparent;display:grid;place-items:center}.row-action:hover{background:#e3efed;color:#164b58}.row-action svg{width:16px}.total-row{display:flex;justify-content:space-between;align-items:center;margin-top:11px;padding:12px 10px 0;border-top:1px solid #e3ecea;color:#5d7b82;font-size:11px}.total-row strong{color:#164b58;font:800 14px/1 Manrope,sans-serif}.check-list{display:grid;gap:7px}.check-row{display:flex;align-items:center;gap:9px;min-height:41px;padding:8px 9px;border-radius:9px;background:#f3f8f7}.check-row>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:#16898b}.check-row>span svg{width:14px}.check-row strong{flex:1;color:#254f5e;font-size:11px}.static-checkpoint{min-height:25px;display:inline-flex;align-items:center;gap:3px;color:#168489;background:#e5f5f2;border-radius:999px;padding:5px 9px;font-size:8px;line-height:1.1;font-weight:800}.static-checkpoint svg{width:11px}.workspace-view{padding-bottom:12px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px}.metric-card{min-height:116px;display:grid;align-content:center;border:1px solid #e6d9c9;border-radius:13px;padding:16px;background:#fff}.metric-card.accent{border-color:#b9e1dc;background:#ebf8f6}.metric-card span{color:#6d878e;font-size:10px;font-weight:700}.metric-card strong{color:#174c5b;font:800 28px/1.1 Manrope,sans-serif;letter-spacing:-1px;margin:6px 0}.metric-card small{color:#90a0a4;font-size:10px}.task-list{display:grid;gap:9px}.task-card{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid #e6d9c9;border-radius:12px;padding:15px 16px;background:#fff;color:#174c5b;text-align:left}.task-card:hover,.task-card.selected{border-color:#abdcd5;background:#fbfffe;box-shadow:0 6px 14px #155c5b0d}.task-card h2{font-size:14px;margin:8px 0 4px}.task-card p{color:#84969a;font-size:11px;margin:0}.task-card-side{display:flex;align-items:center;gap:12px}.task-card-side>svg{color:#6a858b;width:18px}.activity-panel{max-width:900px}.activity-row{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;min-height:44px;border-top:1px solid #edf2f1}.activity-row>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#168489;background:#e7f6f3;font-size:9px;font-weight:800}.activity-row p{margin:0;color:#41636c;font-size:11px}.activity-row small{color:#8c9d9f;font-size:9px}.inventory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.inventory-card{min-height:196px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e6d9c9;border-radius:13px;padding:16px;background:#fff}.inventory-card h2{font-size:14px;margin:10px 0 5px}.inventory-card p{color:#87989c;font-size:10px;line-height:1.45;margin:0}.stock-control{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px}.stock-control button{display:grid;place-items:center;width:31px;height:31px;border:1px solid #d9e5e4;border-radius:8px;color:#168489;background:#fff;font-size:18px}.stock-control button:hover:not(:disabled){background:#e8f7f5}.stock-control button:disabled{cursor:not-allowed;opacity:.4}.stock-control strong{display:grid;justify-items:center;color:#174c5b;font:800 22px/1 Manrope,sans-serif}.stock-control strong small{color:#8d9f9f;font:9px/1.2 DM Sans,sans-serif;margin-top:3px}.stock-meter{height:6px;margin-top:14px;overflow:hidden;border-radius:999px;background:#edf3f2}.stock-meter span{display:block;height:100%;border-radius:inherit;background:#42afa6;transition:width .2s}.customer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.customer-card{min-height:205px;display:grid;grid-template-columns:42px 1fr;align-content:start;gap:12px;border:1px solid #e6d9c9;border-radius:13px;padding:16px;background:#fff}.customer-card h2{font-size:13px;margin:1px 0 6px}.customer-card p{grid-column:2;color:#82969a;font-size:10px;line-height:1.5;margin:-4px 0 0}.customer-card-footer{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;margin-top:auto}.settings-panel{max-width:720px;padding:4px 16px}.setting-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:69px;border:0;border-bottom:1px solid #edf2f1;background:transparent;color:#1d4b5a;text-align:left}.setting-row:last-child{border-bottom:0}.setting-row>span:first-child{display:grid;gap:4px}.setting-row strong{font-size:12px}.setting-row small{color:#87989c;font-size:10px}.switch{width:38px;height:22px;padding:3px;border-radius:999px;background:#dce7e6;transition:background .2s}.switch i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #113d4333;transition:transform .2s}.switch.on{background:#1a8c8f}.switch.on i{transform:translate(16px)}@keyframes screen-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes confirmation-pop{0%{transform:scale(.985)}60%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes checkbox-pop{0%{transform:scale(.68) rotate(-10deg)}72%{transform:scale(1.14) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes ready-pulse{0%,to{box-shadow:0 3px 7px #ff792433}50%{box-shadow:0 0 0 7px #ff792421,0 10px 18px #ff792442}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes success-reveal{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes success-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:1800px){.marketing-header{padding-inline:clamp(20px,5.8vw,126px)}.demo-stage{max-width:1730px;padding-inline:clamp(24px,4vw,70px);grid-template-columns:166px minmax(0,1fr);gap:46px}.flow-rail{padding-top:120px}.flow-card{width:166px;padding:14px 13px 18px}.flow-card-heading{padding-bottom:13px}.flow-card-heading h2{font-size:15px}.flow-card-heading b{height:23px;min-width:36px;padding:5px 6px;font-size:10px}.flow-card ol:before{left:17px;top:21px;bottom:22px}.flow-card li+li{margin-top:2px}.flow-card li button{gap:11px;padding:7px 3px 7px 0}.step-marker{flex-basis:35px;height:35px;font-size:12px}.step-marker svg{width:16px}.flow-card li strong{font-size:12px}.browser-chrome{height:53px}.app-frame{grid-template-columns:140px minmax(0,1fr);min-height:calc(100vh - 103px)}.app-sidebar{padding:24px 12px 16px}}@media(max-width:1050px){.marketing-header{padding-inline:24px}.demo-stage{padding-inline:24px;gap:24px;grid-template-columns:144px minmax(0,1fr)}.flow-rail{padding-top:120px}.flow-card{width:144px;padding:14px 13px 18px}.flow-card-heading{padding-bottom:13px}.flow-card-heading h2{font-size:15px}.flow-card-heading b{height:23px;min-width:36px;padding:5px 6px;font-size:10px}.flow-card ol:before{left:17px;top:21px;bottom:22px}.flow-card li+li{margin-top:2px}.flow-card li button{gap:11px;padding:7px 3px 7px 0}.step-marker{flex-basis:35px;height:35px;font-size:12px}.step-marker svg{width:16px}.flow-card li strong{font-size:12px}.app-frame{grid-template-columns:60px minmax(0,1fr)}.app-sidebar{align-items:center;padding-inline:8px}.app-navigation button,.sidebar-settings{justify-content:center;padding:0;width:40px}.app-navigation button svg,.sidebar-settings svg{display:block}.app-navigation button span,.sidebar-settings span{display:none}.summary-grid{grid-template-columns:1fr}}@media(max-width:760px){.marketing-header{padding-inline:18px}.marketing-header nav{gap:0}.marketing-header nav button{display:none}.marketing-header nav .top-active,.marketing-header nav .login{display:flex}.demo-stage{display:block;padding:0}.flow-rail{display:block;padding:10px 16px;overflow-x:auto}.flow-card{min-width:590px;width:100%;padding:10px 12px}.flow-card-heading{padding-bottom:5px}.flow-card-heading h2 br{display:none}.flow-card ol{display:flex;justify-content:space-between;gap:4px}.flow-card ol:before{left:28px;right:28px;top:17px;bottom:auto;width:auto;height:2px}.flow-card li{flex:1}.flow-card li button{padding:0;display:grid;justify-items:center;gap:3px;background:transparent!important}.flow-card li.current button{padding-left:0}.flow-card li strong{font-size:9px}.app-window{border-left:0;border-right:0}.app-frame{grid-template-columns:52px minmax(0,1fr);min-height:calc(100vh - 166px)}.app-content{padding:27px 16px}.content-heading{margin-bottom:15px}.content-heading h1{font-size:27px}.description-panel{min-height:0}.submission-row{align-items:stretch;flex-direction:column}.confirmation{max-width:none}.submit-actions{justify-content:end}}@media(max-width:480px){.marketing-header nav .login{font-size:12px}.address-bar{width:55%}.app-frame{grid-template-columns:0 minmax(0,1fr)}.app-sidebar{display:none}.facts-grid,.edit-grid{grid-template-columns:1fr}.content-heading{gap:12px}.category-pill{padding-inline:10px}.status-banner{padding:11px}.status-banner span{line-height:1.35}.submit-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:7px}.secondary-button,.submit-button{padding:0 10px;font-size:13px}.modal{padding:18px}}
