
/* OrderSheet: precision stationery and the working spreadsheet. */
:root{--ink:#172d39;--muted:#586772;--teal:#126d68;--line:#c7d0cd;--cream:#f3f2eb;--bg:#f3f2eb;--navy:#172d39}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:#f3f2eb;color:#172d39;font-family:Arial,'Helvetica Neue',system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{text-underline-offset:4px}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #ad690e;outline-offset:4px}[hidden]{display:none!important}.wrap{max-width:1264px;padding-left:48px;padding-right:48px}header{background:transparent;border-bottom:1px solid #b6c2bf}.top{height:92px;gap:25px}.logo{color:#172d39;text-decoration:none;font-size:25px;font-weight:750;gap:10px;letter-spacing:-1.1px}.logo-period{color:#126d68;margin-left:-10px}.mark{border-radius:0!important;background:#126d68!important;width:35px;height:39px;font-size:22px}.top nav{gap:27px;font-size:12px}.top .nav-start{border:1px solid #172d39;padding:11px 15px;font-weight:700}.btn,button,input,textarea,select{border-radius:2px!important}.btn,button{box-shadow:none}.btn{display:inline-flex;justify-content:center;align-items:center;gap:22px;font-size:13px;padding:15px 20px;text-decoration:none}.btn:not(.secondary){background:#126d68}.btn.secondary{border-color:#a4b8b1;background:transparent}.btn:hover{background:#0b514d}.btn.secondary:hover{background:#e1ebe5}.card,.panel,.stat,.note,.warn,.success,.instructions{border-radius:0!important;box-shadow:none!important}.card,.panel{border-color:#becac4}.pill{border-radius:0!important;background:#e2e8db;color:#335b3d}.brand{letter-spacing:-1px}h1{font-weight:750;letter-spacing:-2.5px}h2{letter-spacing:-.8px}.eyebrow{font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:500;letter-spacing:.12em;color:#4c655b}.hero.order-hero{max-width:none;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:58px;padding:62px 0 59px}.order-hero h1{font:750 clamp(45px,4.5vw,65px)/1.06 Arial,sans-serif;letter-spacing:-3.2px;margin:21px 0 25px;max-width:640px}.order-hero h1 span{color:#126d68}.order-hero .lead{font-size:17px;line-height:1.7;max-width:470px}.order-hero .row{gap:23px}.text-link{font-size:13px;color:#172d39;font-weight:600;text-decoration:none;border-bottom:1px solid #172d39;padding-bottom:4px}.trial-line{font:11px/1.6 ui-monospace,monospace;color:#5e6d68;margin-top:21px}.order-demo{border-left:1px solid #c3cec6;padding-left:38px;min-width:0}.document-title{display:flex;justify-content:space-between;gap:20px;font:9px/1.4 ui-monospace,monospace;letter-spacing:.06em;border-bottom:2px solid #172d39;padding:0 0 13px}.document-sample{background:#fffef8;padding:23px 22px;border:1px solid #c8cfc1;border-top:0}.document-sample>div span{font:8px ui-monospace,monospace;display:block;color:#637164;letter-spacing:.1em;margin-bottom:7px}.document-sample strong{font-size:14px}.document-sample p{font:12px/1.8 ui-monospace,monospace;border-bottom:1px solid #d8ddd1;padding-bottom:13px}.document-total{display:flex;justify-content:space-between;font:11px ui-monospace,monospace}.transform-line{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font:10px ui-monospace,monospace;color:#3c6154}.transform-line b{font-size:23px;font-weight:400}.sheet-output{background:white;border:1px solid #1f6654}.sheet-tab{background:#1f6654;color:white;padding:11px 14px;display:flex;justify-content:space-between;font:10px ui-monospace,monospace}.sheet-scroll{overflow:auto}.sheet-output table{margin:0;font:11px ui-monospace,monospace;width:100%}.sheet-output :is(td,th){padding:12px 13px;border-right:1px solid #d4e1d6;border-bottom:1px solid #d4e1d6;text-align:right}.sheet-output :is(td,th):first-child{text-align:left}.sheet-output th{background:#eaf1e9;font-size:9px;color:#416052;font-weight:400}.sheet-check{padding:12px 14px;display:flex;justify-content:space-between;font:10px ui-monospace,monospace;background:#eef3e8;color:#2f5c3b;gap:10px}.demo-caption{font:9px/1.5 ui-monospace,monospace;color:#6e776d;margin:13px 0 0}.workbench-heading{border-top:2px solid #172d39;display:flex;justify-content:space-between;align-items:flex-end;gap:25px;padding:29px 0 23px}.workbench-heading h2{font-size:29px;font-weight:600;margin:11px 0 0;letter-spacing:-1px}.section-number,.workbench-heading>span{font:9px/1.5 ui-monospace,monospace;color:#607369;letter-spacing:.07em}.workbench{gap:0;border:1px solid #b6c6be;background:#fffef8;padding:0;margin-bottom:50px}.workbench .panel{border:0;background:transparent;padding:30px}.workbench #preview{border-right:1px solid #b6c6be}.workbench #chatgpt{background:#e8ede3}.workbench .panel h2{font-size:21px}.upload{border-radius:0;border:1px dashed #8b9e93;background:#f2f5ed;padding:22px 14px;text-align:center;font-size:12px}.upload-symbol{font:28px/1 ui-monospace,monospace;display:block;color:#537b60;margin-bottom:10px}.upload input{display:block!important;width:100%;font-size:11px;padding:8px 0 0;margin-top:8px;background:transparent;border:0;color:#5b6f61}.upload input::file-selector-button{background:#e1e8db;border:1px solid #b5c6b4;border-radius:0;padding:7px 10px;color:#2c4837;margin-right:10px;font-size:10px;cursor:pointer}textarea{border-radius:0;padding:15px;font:12px/1.65 ui-monospace,monospace;min-height:210px;background:#fffefb}.instructions{border:1px solid #adbfaf;background:transparent;padding:17px}.instructions code{border-radius:0;background:#f4f6ef;font-size:11px}.ordersheet-home .bottom{padding:30px 0 52px;border-top:1px solid #b8c4bb}.ordersheet-home .bottom>h2{font-size:34px;margin:17px 0 25px}.ordersheet-home .bottom .grid{gap:0}.ordersheet-home .bottom .grid>.panel{border:0;border-left:1px solid #b8c4bb;background:transparent;padding:16px 25px}.ordersheet-home .bottom .grid>.panel:first-child{border-left:0;padding-left:0}.ordersheet-home .bottom .grid>.panel h2{font-size:19px;line-height:1.4}.trial-band{background:#183e33!important;color:#f7f8ef;border:0;padding:35px!important}.trial-band h2{font-size:35px;margin:13px 0}.trial-band p,.trial-band .eyebrow{color:#d5e1d2}.trial-band .btn{background:#d5e9ad;color:#193e30}.ordersheet-home footer{padding:26px 0;background:#e5e8dc;text-align:center;line-height:1.8}.skip{position:absolute;left:16px;top:-100px;z-index:100;background:white;padding:12px}.skip:focus{top:10px}
@media(max-width:1000px){.wrap{padding-left:28px;padding-right:28px}.hero.order-hero{gap:35px}.order-hero h1{font-size:53px;letter-spacing:-2.7px}.order-demo{padding-left:24px}.sheet-output :is(td,th){padding:11px 9px}}
@media(max-width:750px){.wrap{padding-left:22px;padding-right:22px}.top{height:auto;min-height:79px;flex-wrap:wrap;gap:20px;padding-top:20px;padding-bottom:18px}.logo{font-size:24px}.top nav{width:100%;gap:20px;justify-content:space-between;font-size:11px}.top .nav-start{padding:9px 10px}.hero.order-hero{grid-template-columns:1fr;padding:35px 0 37px;gap:33px}.order-hero h1{font-size:clamp(42px,9.7vw,62px);letter-spacing:-2.5px}.order-hero .lead{font-size:16px}.order-demo{border-left:0;padding-left:0;max-width:520px;width:100%}.order-hero .row{gap:19px}.workbench-heading{align-items:start;flex-direction:column;gap:16px;padding:25px 0}.workbench-heading h2{font-size:27px}.workbench .panel{padding:23px 19px}.workbench #preview{border-right:0;border-bottom:1px solid #b6c6be}.ordersheet-home .bottom>h2{font-size:29px}.ordersheet-home .bottom .grid>.panel{border-left:0;border-top:1px solid #b8c4bb;padding:23px 0}.ordersheet-home .bottom .grid>.panel:first-child{border-top:0}.trial-band{padding:26px!important}.trial-band h2{font-size:29px}.navlinks{flex-wrap:wrap}.sheet-output :is(td,th){padding:13px 12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
