._page_1ertu_1,._companion_1ertu_1{--paper:#f5f4e9;--ink:#1c281b;--acid:#dfff00;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif}._page_1ertu_1{min-height:100vh;padding:30px clamp(18px,5vw,80px) 48px}._page_1ertu_1 *,._companion_1ertu_1 *{box-sizing:border-box}._page_1ertu_1 a,._companion_1ertu_1 a{color:inherit;text-underline-offset:4px}._page_1ertu_1 button,._page_1ertu_1 select,._page_1ertu_1 input,._page_1ertu_1 textarea{font:inherit;color:inherit}._page_1ertu_1 button,._page_1ertu_1 select{border:1.5px solid var(--ink);background:var(--paper);border-radius:0;min-height:44px;padding:10px 14px}._page_1ertu_1 button{cursor:pointer;font-weight:700}._page_1ertu_1 button:hover:not(:disabled),._page_1ertu_1 ._primary_1ertu_8{background:var(--acid)}._page_1ertu_1 button:disabled,._page_1ertu_1 select:disabled,._page_1ertu_1 input:disabled{opacity:.45;cursor:default}:is(._page_1ertu_1 :is(button,a,select,input,textarea):focus-visible,._companion_1ertu_1 a:focus-visible){outline:3px solid var(--ink);outline-offset:4px}._page_1ertu_1 select{max-width:100%}._page_1ertu_1 p{max-width:78ch;margin:12px 0;line-height:1.55}._page_1ertu_1 h1,._page_1ertu_1 h2,._page_1ertu_1 h3,._page_1ertu_1 h4{overflow-wrap:anywhere}._page_1ertu_1 h2{letter-spacing:-.035em;margin:4px 0 18px;font-size:clamp(26px,3.5vw,42px);line-height:1.08}._page_1ertu_1 h3{margin:22px 0 10px;font-size:21px;line-height:1.2}._page_1ertu_1 h4{margin:0 0 12px;font-size:15px}._page_1ertu_1 label{flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;font-weight:700;display:flex}._header_1ertu_18,._toolbar_1ertu_18,._panel_1ertu_18,._review_1ertu_18,._applied_1ertu_18,._keep_1ertu_18,._footer_1ertu_18{max-width:1160px;margin-left:auto;margin-right:auto}._header_1ertu_18{padding-bottom:32px}._brand_1ertu_20{letter-spacing:-.035em;font-size:16px;font-weight:800;text-decoration:none}._header_1ertu_18 nav{flex-wrap:wrap;gap:14px 28px;margin-top:24px;font-size:14px;display:flex}._header_1ertu_18 h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(58px,10vw,112px);font-weight:900;line-height:.88}._page_1ertu_1 ._eyebrow_1ertu_23{letter-spacing:.1em;text-transform:uppercase;margin-top:30px;font-size:12px;font-weight:800}._page_1ertu_1 ._lead_1ertu_24{max-width:40ch;font-size:clamp(20px,3vw,27px);line-height:1.35}._toolbar_1ertu_18{border-top:3px solid var(--ink);border-bottom:1.5px solid var(--ink);flex-wrap:wrap;align-items:end;gap:20px 30px;padding:24px 0;display:flex}._actions_1ertu_26{flex-wrap:wrap;gap:10px;display:flex}._page_1ertu_1 ._status_1ertu_27{border-left:5px solid var(--ink);background:#e8e9df;flex-basis:100%;max-width:none;min-height:52px;margin:0;padding:14px 16px}._panel_1ertu_18,._keep_1ertu_18{border-bottom:1.5px solid var(--ink);padding:34px 0}._page_1ertu_1 ._fine_1ertu_29{font-size:13px;line-height:1.55}._file_1ertu_30{margin-top:20px}._file_1ertu_30 input{border:1.5px solid var(--ink);background:#fffef6;max-width:100%;min-height:44px;padding:10px;font-size:14px}._file_1ertu_30 input::file-selector-button{font:inherit;color:inherit;border:1px solid var(--ink);background:var(--acid);cursor:pointer;margin-right:12px;padding:8px 12px}._review_1ertu_18{border:3px solid var(--ink);background:#e9edc8;margin-top:32px;padding:24px clamp(14px,3vw,32px) 28px}._review_1ertu_18 ._eyebrow_1ertu_23{margin-top:0}._comparison_1ertu_35{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px;display:grid}._summary_1ertu_36{min-width:0}._summary_1ertu_36 h3{margin-top:12px}._miniDrawing_1ertu_38{max-width:270px;margin:12px auto}._miniDrawing_1ertu_38 svg,._drawing_1ertu_39 svg{width:100%;height:auto;display:block}._inventory_1ertu_40{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}._summary_1ertu_36 ._inventory_1ertu_40{grid-template-columns:1fr;gap:8px;font-size:13px}._inventory_1ertu_40 ol{margin:0;padding-left:24px}._inventory_1ertu_40 li{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.5}._applied_1ertu_18{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:24px 0 8px;display:grid}._drawing_1ertu_39{justify-self:center;width:100%;max-width:500px}._rowControls_1ertu_46{flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0;display:flex}._rowControls_1ertu_46 label{max-width:min(100%,420px)}._instructions_1ertu_48{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}._instructions_1ertu_48 li{border:1.5px solid var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:8px;min-height:88px;padding:14px;display:flex}._instructions_1ertu_48 li[data-kit-relation=over]{background:#e9edc8}._instructions_1ertu_48 li[data-kit-relation=gap],._instructions_1ertu_48 li[data-kit-relation=set-aside]{border-style:dashed}._sheetList_1ertu_52{flex-wrap:wrap;gap:8px 36px;margin:20px 0 24px;padding-left:24px;line-height:1.5;display:flex}._sheet_1ertu_52{max-width:620px;margin:24px auto 0}._sheet_1ertu_52 img{background:#fff;border:1px solid #6c7367;width:100%;height:auto;display:block}._sheet_1ertu_52 figcaption{padding-top:10px;font-size:12px;line-height:1.5}._keep_1ertu_18 ._actions_1ertu_26{margin-top:24px}._page_1ertu_1 ._offer_1ertu_57{background:var(--acid);border:2px solid var(--ink);margin:24px 0 0;padding:20px;display:inline-block}._offer_1ertu_57 a{font-size:18px;font-weight:800}._link_1ertu_59{width:100%;margin-top:24px}._link_1ertu_59 textarea{border:1.5px solid var(--ink);overflow-wrap:anywhere;resize:vertical;background:#fffef6;width:100%;padding:12px;font-family:monospace;font-size:13px}._footer_1ertu_18{padding-top:24px;font-size:13px}._companion_1ertu_1{border-top:3px solid var(--ink);padding:32px max(20px,50vw - 550px)}._companion_1ertu_1 h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(26px,4vw,38px);line-height:1.1}._companion_1ertu_1 p{max-width:70ch;margin:12px 0;line-height:1.6}._companion_1ertu_1 a{align-items:center;min-height:44px;font-weight:800;display:inline-flex}@media (max-width:700px){._comparison_1ertu_35,._applied_1ertu_18{grid-template-columns:1fr}._comparison_1ertu_35{gap:18px}._summary_1ertu_36+._summary_1ertu_36{border-top:1.5px solid var(--ink);padding-top:12px}._applied_1ertu_18{gap:0}._drawing_1ertu_39{max-width:430px}._inventory_1ertu_40,._instructions_1ertu_48{grid-template-columns:1fr}._toolbar_1ertu_18{gap:18px}._header_1ertu_18 nav{gap:10px 20px}._page_1ertu_1 button{flex-grow:1}._sheetList_1ertu_52{display:block}._sheetList_1ertu_52 li{padding-bottom:8px}}
