:root{--ink:#171c1a;--ink-soft:#3d4844;--worksheet:#f2f4eb;--panel:#fcfbf3;--panel-cool:#eaf3f4;--line:#9aa8a0;--line-strong:#26342f;--blueprint:#005b75;--laundry:#6aa6b8;--plant:#6f8b4d;--safety:#ef6b35;--highlighter:#f3d34a;--paper-shadow:#171c1a24}*{box-sizing:border-box}html{background:var(--worksheet);color:var(--ink)}body{background:linear-gradient(90deg, #005b750f 1px, transparent 1px), linear-gradient(180deg, #005b750f 1px, transparent 1px), radial-gradient(circle at 18px 18px, #171c1a14 1px, transparent 1px), var(--worksheet);background-size:32px 32px,32px 32px,96px 96px;margin:0;font-family:Trebuchet MS,Segoe UI,sans-serif}section[id],h2[id],#main-content{scroll-margin-top:6rem}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}img{max-width:100%;height:auto;display:block}.app-frame{min-height:100vh}.skip-link{background:var(--highlighter);border:3px solid var(--line-strong);text-transform:uppercase;z-index:50;padding:.6rem .8rem;font-family:Courier New,monospace;font-weight:900;position:fixed;top:1rem;left:1rem;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}.utility-header{border-bottom:3px solid var(--line-strong);z-index:20;background:#f2f4ebf5;position:sticky;top:0}.utility-nav{grid-template-columns:minmax(15rem,.78fr) minmax(0,1fr);align-items:stretch;gap:.75rem;max-width:1320px;margin:0 auto;padding:.7rem 1rem;display:grid}.brand-lockup{border:2px solid var(--line-strong);grid-template-columns:3.35rem minmax(0,1fr);align-items:center;gap:.6rem;min-height:3.1rem;padding:.35rem .55rem;display:inline-grid}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup small{color:var(--blueprint);text-transform:uppercase;font-size:.72rem;font-weight:800}.brand-seal{background:var(--highlighter);border:2px solid var(--line-strong);justify-content:center;align-items:center;height:2.2rem;font-family:Courier New,monospace;font-weight:900;display:inline-flex}.route-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.route-tabs a{background:var(--panel);border:2px solid var(--line-strong);text-transform:uppercase;justify-content:center;align-items:center;min-height:3.1rem;font-family:Courier New,monospace;font-size:.85rem;font-weight:900;display:inline-flex}.route-tabs a:hover,.brand-lockup:hover,.ledger-row:hover,.tool-ticket:hover,.binder-sheet:hover,.room-map a:hover,.routine-columns a:hover,.related-rail a:hover,.route-rail a:hover,.playbook-row:hover,.hub-context-board a:hover,.hub-workstream a:hover,.related-task-list a:hover,.tool-example-list a:hover{background:var(--highlighter)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:4px solid #ef6b358c}.workspace-page{max-width:1320px;margin:0 auto;padding:1rem 1rem 4rem}.home-command-center{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:start;gap:.9rem;min-height:0;display:grid}.intake-panel,.dispatch-board,.problem-ledger,.tool-queue,.printable-dock,.room-routine-board,.starter-route,.playbook-board,.safety-rule-board,.hub-context-board,.hub-workstream,.procedure-main,.procedure-index,.related-rail,.field-notes,.related-task-board,.tool-context-board,.visual-manifest-board{border:3px solid var(--line-strong);box-shadow:8px 8px 0 var(--paper-shadow);background:#fcfbf3f0}.intake-panel{align-content:center;gap:1rem;padding:clamp(1rem,4vw,2rem);display:grid}.ops-strip{flex-wrap:wrap;gap:.35rem;display:flex}.trust-strip{color:var(--ink-soft);text-transform:uppercase;flex-wrap:wrap;gap:.45rem .8rem;margin-top:.65rem;font-family:Courier New,monospace;font-size:.78rem;font-weight:700;display:flex}.ops-strip span,.status-stack span,.date-stamp{background:var(--panel-cool);border:2px solid var(--line-strong);color:var(--ink);text-transform:uppercase;padding:.32rem .48rem;font-family:Courier New,monospace;font-size:.78rem;font-weight:900;display:inline-flex}.kicker{color:var(--blueprint);letter-spacing:0;text-transform:uppercase;margin:0 0 .35rem;font-family:Courier New,monospace;font-size:.78rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1{text-wrap:balance;max-width:16ch;margin-bottom:.8rem;font-size:clamp(2.6rem,5.4vw,5.2rem);line-height:.96}h2{text-wrap:balance;font-size:clamp(1.35rem,2.4vw,2.3rem);line-height:1.05}h3{font-size:1rem}.lead-copy{color:var(--ink-soft);max-width:58rem;font-size:clamp(1.05rem,1.8vw,1.32rem);line-height:1.5}.command-search,.email-form{gap:.45rem;display:grid}.command-search label,.email-form label,.field-label span{color:var(--ink-soft);text-transform:uppercase;font-family:Courier New,monospace;font-size:.8rem;font-weight:900}.command-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.4rem;display:grid}.command-row input,.field-label select{border:3px solid var(--line-strong);background:#fff;min-width:0;min-height:3.3rem;padding:.75rem .85rem}.command-row button,.action-button{background:var(--ink);border:3px solid var(--ink);color:var(--panel);cursor:pointer;justify-content:center;align-items:center;min-height:3.3rem;padding:0 1rem;font-weight:900;display:inline-flex}.action-button.secondary{background:var(--panel);color:var(--ink)}.shortcut-ledger{gap:.45rem;display:grid}.shortcut-ledger a{border:2px solid var(--line-strong);background:#fff;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.2rem;padding:.55rem;display:grid}.shortcut-ledger span,.tool-ticket span,.routine-columns span,.related-rail span,.manifest-list span{color:var(--blueprint);text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem;font-weight:900}.dispatch-board{grid-template-rows:auto auto auto;display:grid;overflow:visible}.home-lifestyle-photo{aspect-ratio:16/9;border-bottom:3px solid var(--line-strong);width:100%;max-width:100%;min-height:15rem;max-height:22rem;margin:0;display:grid;position:relative;overflow:hidden}.home-lifestyle-photo img{object-fit:cover;width:100%;height:100%}.home-lifestyle-photo figcaption{border-left:2px solid var(--line-strong);border-top:2px solid var(--line-strong);color:var(--ink-soft);background:#f7f3e6eb;max-width:19rem;padding:.45rem .6rem;font-size:.74rem;line-height:1.25;position:absolute;bottom:0;right:0}.dispatch-visual{border-bottom:3px solid var(--line-strong);min-height:0}.dispatch-visual img{object-fit:cover;width:100%;height:100%}.house-board-visual{background-color:#f7f3e6;background-image:linear-gradient(90deg,#171c1a0f 1px,#0000 1px),linear-gradient(#171c1a0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"bucket laundry""pantry drawer";gap:.75rem;padding:1rem;display:grid}.house-board-visual>div{border:3px solid var(--line-strong);background:#fff;align-content:end;min-height:8.4rem;padding:5.7rem .8rem .8rem;display:grid;position:relative;overflow:hidden}.house-board-visual>div:after{background:var(--safety);border:3px solid var(--line-strong);content:"";width:2.2rem;height:2.2rem;position:absolute;top:.7rem;right:.7rem}.bucket-dial{grid-area:bucket}.bucket-dial:before{border:12px solid var(--laundry);content:"";border-bottom-color:#0000;border-radius:999px;width:4.2rem;height:4.2rem;position:absolute;top:1.1rem;left:1rem}.laundry-bin{grid-area:laundry}.laundry-bin:before{background:linear-gradient(90deg, transparent 46%, var(--line-strong) 46% 54%, transparent 54%), linear-gradient(180deg, transparent 46%, var(--line-strong) 46% 54%, transparent 54%), var(--panel-cool);border:3px solid var(--line-strong);content:"";width:5rem;height:4.2rem;position:absolute;top:1.1rem;left:1rem}.pantry-shelf{grid-area:pantry}.pantry-shelf:before{background:linear-gradient(180deg, transparent 30%, var(--line-strong) 30% 35%, transparent 35% 64%, var(--line-strong) 64% 69%, transparent 69%), var(--highlighter);border:3px solid var(--line-strong);content:"";width:5.5rem;height:4.2rem;position:absolute;top:1rem;left:1rem}.tool-drawer{grid-area:drawer}.tool-drawer:before{background:linear-gradient(90deg, var(--line-strong) 12%, transparent 12% 42%, var(--line-strong) 42% 54%, transparent 54%), var(--plant);border:3px solid var(--line-strong);content:"";width:5.8rem;height:4rem;position:absolute;top:1.2rem;left:1rem}.house-board-visual span,.house-board-visual strong,.house-board-visual small{z-index:1;display:block;position:relative}.house-board-visual span{color:var(--blueprint);text-transform:uppercase;font-family:Courier New,monospace;font-size:.78rem;font-weight:900}.house-board-visual small{color:var(--ink-soft);line-height:1.3}.room-map{grid-template-columns:repeat(auto-fit,minmax(5.7rem,1fr));gap:0;display:grid}.room-map a{border-left:2px solid var(--line-strong);align-content:center;min-height:6.4rem;padding:.75rem;display:grid}.room-map a:first-child{border-left:0}.room-map span{color:var(--ink-soft);text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem;font-weight:900}.room-map strong{font-size:2rem}.hub-map{border:3px solid var(--line-strong);box-shadow:8px 8px 0 var(--paper-shadow);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.hub-map a{background:var(--panel);border-bottom:2px solid var(--line-strong);min-height:9rem}.hub-context-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:1rem;display:grid}.hub-context-board article{border-left:2px solid var(--line-strong);background:#fff;gap:.45rem;padding:1rem;display:grid}.hub-context-board article:first-child{border-left:0}.hub-context-board h2,.hub-context-board p,.hub-context-board a{margin:0}.hub-context-board h2{font-size:1.3rem;line-height:1.08}.hub-context-board p,.workstream-columns p{color:var(--ink-soft);line-height:1.45}.hub-context-board a,.hub-workstream a{background:var(--panel);border:2px solid var(--line-strong);text-transform:uppercase;width:fit-content;padding:.42rem .55rem;font-family:Courier New,monospace;font-size:.78rem;font-weight:900}.workstream-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.workstream-columns article{border:2px solid var(--line-strong);background:#fff;gap:.45rem;padding:.85rem;display:grid}.workstream-columns h3,.workstream-columns p{margin-bottom:0}.problem-ledger,.room-routine-board,.starter-route,.playbook-board,.safety-rule-board,.hub-workstream,.visual-manifest-board{margin-top:1rem;padding:1rem}.starter-route{overflow:hidden}.route-rail{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.route-rail a{border-left:2px solid var(--line-strong);background:#fff;gap:.5rem;min-height:12rem;padding:.8rem;display:grid}.route-rail a:first-child{border-left:0}.route-rail span,.playbook-row span,.rule-strip span,.hub-context-board span,.workstream-columns span,.field-notes span,.preflight-docket span,.related-task-list span,.tool-context-panel span,.tool-example-list span,.binder-usage-list span{color:var(--blueprint);text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem;font-weight:900}.route-rail small,.playbook-row small,.related-task-list small,.tool-example-list small{color:var(--ink-soft);line-height:1.38}.playbook-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.playbook-column{background:var(--panel-cool);border:2px solid var(--line-strong);gap:.75rem;padding:.75rem;display:grid}.playbook-column h3{margin-bottom:0;font-size:1.25rem;line-height:1.05}.playbook-row-list{gap:.45rem;display:grid}.playbook-row{border:2px solid var(--line-strong);background:#fff;gap:.25rem;min-height:7.5rem;padding:.65rem;display:grid}.rule-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.rule-strip article{border:2px solid var(--line-strong);background:#fff;min-height:9rem;padding:.75rem}.rule-strip h3,.rule-strip p{margin-bottom:.45rem}.rule-strip p{color:var(--ink-soft);line-height:1.45}.ledger-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-bottom:.85rem;display:grid}.ledger-heading.compact{grid-template-columns:1fr;align-items:start}.ledger-heading h2{margin-bottom:0}.ledger-list,.admin-ledger{border:2px solid var(--line-strong);display:grid}.ledger-row,.admin-ledger div{border-top:2px solid var(--line-strong);background:#fff;grid-template-columns:4rem minmax(0,1fr) 9rem;align-items:center;gap:.75rem;min-height:4.4rem;padding:.65rem;display:grid}.ledger-row:first-child,.admin-ledger div:first-child{border-top:0}.row-number{color:var(--safety);font-family:Courier New,monospace;font-size:1.25rem;font-weight:900}.ledger-row strong,.ledger-row small{display:block}.ledger-row small{color:var(--ink-soft);margin-top:.15rem;line-height:1.35}.ledger-row em{color:var(--blueprint);text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem;font-style:normal;font-weight:900}.ops-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.9rem;margin-top:1rem;display:grid}.tool-queue,.printable-dock{gap:.65rem;padding:1rem;display:grid}.tool-ticket{border:2px solid var(--line-strong);background:#fff;gap:.32rem;min-height:6.4rem;padding:.75rem;display:grid}.tool-ticket strong,.tool-ticket small{display:block}.tool-ticket small{color:var(--ink-soft);line-height:1.38}.binder-stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.binder-sheet{border:2px solid var(--line-strong);background:#fff;gap:.5rem;display:grid;overflow:hidden;transform:rotate(-1deg)}.binder-sheet:nth-child(2n){transform:rotate(1deg)}.binder-sheet img{aspect-ratio:4/3;border-bottom:2px solid var(--line-strong);object-fit:cover;width:100%}.binder-sheet span{padding:0 .55rem .65rem;font-weight:900}.routine-columns,.manifest-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.routine-columns a,.manifest-list article{border:2px solid var(--line-strong);background:#fff;gap:.45rem;min-height:8rem;padding:.75rem;display:grid}.routine-columns small,.manifest-list p{color:var(--ink-soft);margin:0;line-height:1.38}.work-order-header{padding:.85rem 0 .75rem}.work-order-header h1{max-width:18ch;font-size:clamp(2.1rem,4.2vw,4.4rem);line-height:1}.procedure-sheet{grid-template-columns:13rem minmax(0,1fr) 16rem;grid-template-areas:"index main related";align-items:start;gap:1rem;display:grid}.procedure-index{grid-area:index}.procedure-main{grid-area:main}.related-rail{grid-area:related}.procedure-index,.related-rail{gap:.8rem;padding:.85rem;display:grid;position:sticky;top:5.2rem}.back-link{border-bottom:3px solid var(--line-strong);text-transform:uppercase;padding-bottom:.45rem;font-family:Courier New,monospace;font-weight:900}.status-stack,.procedure-index nav,.related-rail{gap:.45rem;display:grid}.status-stack .warning{background:#ffe1d4}.procedure-index nav a,.related-rail a{border:2px solid var(--line-strong);background:#fff;gap:.25rem;padding:.55rem;display:grid}.procedure-main{padding:0 .85rem .85rem}.answer-ticket,.safety-panel,.measure-strip,.article-visual-strip,.procedure-block,.preflight-docket,.material-docket,.method-options-board,.why-board,.substitution-board,.troubleshooting-board,.prevention-board,.knowledge-map-board,.comparison-ledger,.binder-preview,.question-drawer,.next-action-tray,.disclosure-note,.tool-result,.tool-controls{border:3px solid var(--line-strong);background:#fff;margin-bottom:1rem}.answer-ticket{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.answer-ticket h2{margin:0}.safety-panel{background:#ffe9dc;grid-template-columns:3.2rem minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.safety-panel>span{background:var(--safety);border:3px solid var(--line-strong);color:#fff;justify-content:center;align-items:center;height:3.2rem;font-family:Courier New,monospace;font-size:2rem;font-weight:900;display:inline-flex}.measure-strip,.ops-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.measure-strip div,.ops-dashboard div{border-left:2px solid var(--line-strong);gap:.2rem;padding:.8rem;display:grid}.measure-strip div:first-child,.ops-dashboard div:first-child{border-left:0}.measure-strip span,.ops-dashboard span{color:var(--blueprint);text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem;font-weight:900}.field-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:1rem;display:grid}.field-notes article{border-left:2px solid var(--line-strong);border-top:2px solid var(--line-strong);background:#fff;gap:.4rem;min-height:10rem;padding:.9rem;display:grid}.field-notes article:first-child,.field-notes article:nth-child(2){border-top:0}.field-notes article:nth-child(odd){border-left:0}.field-notes h2{margin-bottom:0;font-size:1.25rem;line-height:1.08}.field-notes p,.preflight-docket p,.related-task-list small,.tool-context-panel p,.tool-example-list small,.binder-usage-list p{color:var(--ink-soft);margin:0;line-height:1.45}.article-visual-strip{padding:.75rem}.article-visual-strip figure{margin:0}.article-visual-strip img{border:2px solid var(--line-strong);object-fit:cover;width:100%;max-height:420px}figcaption{color:var(--ink-soft);margin-top:.4rem;font-size:.82rem;line-height:1.4}.procedure-block,.method-options-board,.why-board,.substitution-board,.troubleshooting-board,.knowledge-map-board,.source-basis-board,.full-module-board,.comparison-ledger,.question-drawer,.next-action-tray,.related-task-board{padding:1rem}.knowledge-map-board{margin-bottom:1rem}.knowledge-map-groups{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.knowledge-map-groups article,.source-basis-grid article,.full-module-grid article,.method-option-grid article,.why-grid article,.substitution-list article,.troubleshooting-list article,.tool-depth-section,.tool-room-groups article{background:var(--panel);border:2px solid var(--line-strong);gap:.45rem;padding:.75rem;display:grid}.knowledge-map-groups article{align-content:start}.knowledge-map-groups h3,.method-option-grid h3,.troubleshooting-list h3,.tool-depth-section h3{margin:0;font-size:1rem;line-height:1.2}.knowledge-map-groups a{border-top:1px solid #171c1a38;gap:.25rem;padding-top:.45rem;display:grid}.knowledge-map-groups small,.source-basis-grid p,.source-basis-grid small,.method-option-grid p,.method-option-grid small,.why-grid p,.substitution-list p,.troubleshooting-list p,.tool-depth-section p,.tool-depth-section li{color:var(--ink-soft);line-height:1.42}.method-option-grid,.source-basis-grid,.full-module-grid,.why-grid,.substitution-list,.troubleshooting-list,.tool-depth-grid,.tool-room-groups{gap:.65rem;display:grid}.method-option-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.source-basis-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.full-module-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.full-module-grid article{align-content:start}.full-module-grid span{text-transform:uppercase;font-family:Courier New,monospace;font-size:.74rem;font-weight:900}.full-module-grid ul{gap:.45rem;margin:0;padding-left:1rem;display:grid}.full-module-grid li,.full-module-links small{color:var(--ink-soft);line-height:1.42}.full-module-links{gap:.45rem;display:grid}.full-module-links a{border-top:1px solid #171c1a38;gap:.25rem;padding-top:.45rem;display:grid}.source-basis-grid span,.source-basis-grid small{text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem;font-weight:900}.source-basis-grid a,.source-basis-grid strong{color:var(--ink);font-weight:900;line-height:1.18}.why-grid,.substitution-list,.tool-depth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.troubleshooting-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.prevention-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.prevention-board>div{border-left:2px solid var(--line-strong);padding:1rem}.prevention-board>div:first-child{border-left:0}.preflight-docket{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;padding:.75rem;display:grid}.preflight-docket article{background:var(--panel-cool);border:2px solid var(--line-strong);gap:.35rem;padding:.75rem;display:grid}.preflight-docket h3{margin-bottom:0;font-size:1rem}.procedure-steps{counter-reset:step;gap:.65rem;display:grid}.procedure-steps article{background:var(--panel);border:2px solid var(--line-strong);grid-template-columns:3.2rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:4.5rem;padding:.75rem;display:grid}.procedure-steps span{color:var(--safety);font-family:Courier New,monospace;font-size:1.25rem;font-weight:900}.procedure-steps p{margin:0;line-height:1.5}.material-docket{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.material-docket>div{border-left:2px solid var(--line-strong);padding:1rem}.material-docket>div:first-child{border-left:0}.material-docket ul,.tool-result ul,.tool-result ol{gap:.45rem;margin:0;padding-left:1.15rem;display:grid}.comparison-rows,.admin-ledger{display:grid}.affiliate-disclosure-panel{border:2px solid var(--line-strong);background:#fff4cc;gap:.35rem;margin-bottom:.75rem;padding:.75rem;display:grid}.affiliate-disclosure-panel strong,.product-guide-columns h3{text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:.82rem;font-weight:900}.affiliate-disclosure-panel p,.affiliate-disclosure-panel small,.alternative-list p,.alternative-list small,.avoid-buying-list{color:var(--ink-soft);margin:0;line-height:1.45}.product-criteria-grid{border:2px solid var(--line-strong);margin-top:.65rem;display:grid}.product-criteria-grid>div{border-top:2px solid var(--line-strong);grid-template-columns:.78fr 1.1fr 1.1fr 1.1fr;gap:0;display:grid}.product-criteria-grid>div:first-child{border-top:0}.product-criteria-grid strong,.product-criteria-grid span{border-left:2px solid var(--line-strong);min-width:0;padding:.62rem;line-height:1.42}.product-criteria-grid strong:first-child,.product-criteria-grid span:first-child{border-left:0}.criteria-head{background:var(--panel-cool);text-transform:uppercase;font-family:Courier New,monospace;font-size:.78rem}.product-guide-columns{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:.75rem;margin-top:.85rem;display:grid}.product-guide-columns>div{background:var(--panel);border:2px solid var(--line-strong);gap:.65rem;padding:.75rem;display:grid}.alternative-list{gap:.55rem;display:grid}.alternative-list article{border:2px solid var(--line-strong);background:#fff;gap:.3rem;padding:.65rem;display:grid}.alternative-list a{color:var(--blueprint);text-underline-offset:.18rem;font-weight:900;text-decoration:underline}.avoid-buying-list{gap:.45rem;padding-left:1.15rem;display:grid}.comparison-rows div,.admin-ledger div{border-top:2px solid var(--line-strong);grid-template-columns:14rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem;display:grid}.comparison-rows div:first-child{border-top:0}.binder-preview{grid-template-columns:minmax(15rem,.9fr) minmax(0,1.1fr);align-items:center;gap:1rem;display:grid;overflow:hidden}.binder-preview img{object-fit:cover;width:100%;height:100%}.binder-preview>div{padding:1rem}.printable-access-note{background:var(--panel-cool);border:2px solid var(--line-strong);gap:.45rem;margin-top:.75rem;padding:.75rem;display:grid}.printable-access-note p{color:var(--ink-soft);margin-bottom:0;line-height:1.45}.printable-access-note .action-button{justify-self:start}.binder-usage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.binder-usage-list article{background:var(--panel);border:2px solid var(--line-strong);padding:.65rem}details{background:var(--panel);border:2px solid var(--line-strong);margin-top:.55rem;padding:.75rem}summary{cursor:pointer;font-weight:900}details p{color:var(--ink-soft);margin:.55rem 0 0;line-height:1.5}.next-action-tray{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.related-task-board{margin-bottom:1rem}.related-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.related-task-list a{border:2px solid var(--line-strong);background:#fff;gap:.35rem;min-height:7rem;padding:.7rem;display:grid}.disclosure-note{background:var(--panel-cool);padding:1rem}.tool-workbench{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.tool-context-board{grid-template-columns:repeat(2,minmax(0,.8fr)) minmax(0,1.4fr);gap:.65rem;margin-bottom:1rem;padding:1rem;display:grid}.tool-context-panel,.tool-example-list a{border:2px solid var(--line-strong);background:#fff;gap:.45rem;padding:.75rem;display:grid}.tool-context-panel h2{margin-bottom:0;font-size:1.25rem;line-height:1.08}.tool-example-list{gap:.45rem;display:grid}.tool-controls{gap:.75rem;padding:1rem;display:grid}.compact-controls{grid-template-columns:1fr}.field-label{gap:.35rem;display:grid}.tool-result{gap:.75rem;padding:1rem;display:grid}.result-header{border-bottom:2px solid var(--line-strong);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.6rem;display:flex}.result-header span{background:var(--blueprint);color:#fff;text-transform:uppercase;padding:.35rem .55rem;font-family:Courier New,monospace;font-size:.78rem;font-weight:900}.note-line{color:var(--ink-soft);line-height:1.5}.decision-pill{border:2px solid var(--line-strong);text-transform:uppercase;width:fit-content;padding:.45rem .6rem;font-family:Courier New,monospace;font-weight:900;display:inline-flex}.decision-pill.safe{background:#dcebcf}.decision-pill.test_first{background:var(--highlighter)}.decision-pill.avoid{background:#ffe1d4}.ops-dashboard{border:3px solid var(--line-strong);box-shadow:8px 8px 0 var(--paper-shadow);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.ops-dashboard strong{font-size:2rem}.manifest-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-footer{border-top:3px solid var(--line-strong);justify-content:space-between;align-items:end;gap:1rem;max-width:1320px;margin:0 auto;padding:2rem 1rem;display:flex}.ops-footer p{color:var(--ink-soft);max-width:38rem;margin:.35rem 0 0}.ops-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.ops-footer a{background:var(--panel);border:2px solid var(--line-strong);text-transform:uppercase;padding:.42rem .55rem;font-family:Courier New,monospace;font-size:.78rem;font-weight:900}@media (max-width:980px){.utility-nav,.home-command-center,.ops-split,.procedure-sheet,.tool-workbench,.tool-context-board,.binder-preview,.material-docket,.playbook-columns{grid-template-columns:1fr}.procedure-sheet{grid-template-areas:"main""index""related"}.procedure-index,.related-rail{position:static}.room-map,.route-rail,.routine-columns,.manifest-list,.rule-strip,.workstream-columns,.related-task-list,.binder-usage-list,.product-guide-columns,.why-grid,.substitution-list,.tool-depth-grid,.prevention-board{grid-template-columns:repeat(2,minmax(0,1fr))}.procedure-main{padding-inline:1rem}}@media (max-width:640px){.workspace-page{padding-inline:.65rem}.utility-nav{gap:.45rem;padding:.55rem .65rem}.brand-lockup{grid-template-columns:2.8rem minmax(0,1fr);min-height:2.7rem}.brand-lockup small{font-size:.68rem}.route-tabs,.room-map,.hub-map,.hub-context-board,.binder-stack,.route-rail,.routine-columns,.manifest-list,.ops-dashboard,.measure-strip,.rule-strip,.workstream-columns,.field-notes,.preflight-docket,.related-task-list,.binder-usage-list,.knowledge-map-groups,.method-option-grid,.why-grid,.substitution-list,.troubleshooting-list,.tool-depth-grid,.tool-room-groups,.prevention-board{grid-template-columns:1fr}.route-tabs{scrollbar-width:none;gap:.35rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.route-tabs::-webkit-scrollbar{display:none}.route-tabs a{flex:none;min-height:2.35rem;padding:0 .72rem;font-size:.74rem}.command-row,.answer-ticket,.next-action-tray,.ledger-heading,.ledger-row,.admin-ledger div,.comparison-rows div,.product-criteria-grid>div,.product-guide-columns{grid-template-columns:1fr}.home-lifestyle-photo{min-height:14rem}.home-lifestyle-photo figcaption{max-width:none;position:static}.house-board-visual{grid-template-columns:1fr;grid-template-areas:"bucket""laundry""pantry""drawer";padding:.7rem}.house-board-visual>div{align-content:center;min-height:7.25rem;padding:.7rem .7rem .7rem 7.4rem}.house-board-visual>div:after{width:1.5rem;height:1.5rem;top:.55rem;right:.55rem}.bucket-dial:before,.laundry-bin:before,.pantry-shelf:before,.tool-drawer:before{top:.9rem;left:.8rem}.product-criteria-grid strong,.product-criteria-grid span{border-left:0;border-top:2px solid var(--line-strong)}.product-criteria-grid strong:first-child,.product-criteria-grid span:first-child,.criteria-head strong,.criteria-head span{border-top:0}.room-map a,.route-rail a,.hub-context-board article,.measure-strip div,.ops-dashboard div,.material-docket>div,.prevention-board>div,.field-notes article{border-left:0;border-top:2px solid var(--line-strong)}.room-map a:first-child,.route-rail a:first-child,.hub-context-board article:first-child,.measure-strip div:first-child,.ops-dashboard div:first-child,.material-docket>div:first-child,.prevention-board>div:first-child,.field-notes article:first-child{border-top:0}.field-notes article:nth-child(2){border-top:2px solid var(--line-strong)}h1{font-size:2.65rem;line-height:1}.work-order-header h1{font-size:2.25rem}.lead-copy{font-size:1rem}.procedure-main{padding-inline:0}.procedure-index,.related-rail{box-shadow:none}.procedure-index{gap:.55rem}.procedure-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}.procedure-index nav a{min-height:2.4rem}.answer-ticket,.safety-panel,.procedure-block,.material-docket,.method-options-board,.why-board,.substitution-board,.troubleshooting-board,.prevention-board,.knowledge-map-board,.comparison-ledger,.binder-preview,.question-drawer,.next-action-tray,.tool-result,.tool-controls{border-width:2px}.answer-ticket,.procedure-block,.comparison-ledger,.question-drawer,.next-action-tray{padding:.85rem}.tool-workbench{gap:.65rem}}:root{--worksheet:#f6f7ef;--panel:#fffdf7;--panel-cool:#eef6f2;--line:#c5cec6;--line-strong:#304139;--paper-shadow:#171c1a14;--soft-line:#30413957}body{background:linear-gradient(90deg, #30413909 1px, transparent 1px), linear-gradient(180deg, #30413909 1px, transparent 1px), radial-gradient(circle at 24px 24px, #171c1a0b 1px, transparent 1px), var(--worksheet);background-size:40px 40px,40px 40px,120px 120px;font-family:Segoe UI,Aptos,Trebuchet MS,sans-serif}.utility-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--soft-line);background:#f6f7efe6}.utility-nav{gap:.5rem;min-height:4.25rem}.brand-lockup,.route-tabs a,.ops-strip span,.shortcut-ledger a,.command-row input,.field-label select,.command-row button,.action-button,.procedure-index nav a,.related-rail a,.hub-context-board a,.hub-workstream a,.tool-ticket,.binder-sheet,.routine-columns a,.manifest-list article,.playbook-row,.alternative-list article,details,.decision-pill{border-width:1px;border-radius:8px}.intake-panel,.dispatch-board,.problem-ledger,.tool-queue,.printable-dock,.room-routine-board,.starter-route,.playbook-board,.safety-rule-board,.hub-context-board,.hub-workstream,.procedure-main,.procedure-index,.related-rail,.field-notes,.related-task-board,.tool-context-board,.visual-manifest-board,.ops-dashboard{border:1px solid var(--soft-line);border-radius:8px;box-shadow:0 18px 46px #171c1a12}.answer-ticket,.safety-panel,.measure-strip,.article-visual-strip,.procedure-block,.preflight-docket,.material-docket,.method-options-board,.why-board,.substitution-board,.troubleshooting-board,.prevention-board,.knowledge-map-board,.comparison-ledger,.binder-preview,.question-drawer,.next-action-tray,.disclosure-note,.tool-result,.tool-controls,.product-criteria-grid,.affiliate-disclosure-panel,.product-guide-columns>div,.printable-access-note,.binder-usage-list article,.tool-context-panel,.tool-example-list a,.knowledge-map-groups article,.method-option-grid article,.why-grid article,.substitution-list article,.troubleshooting-list article,.tool-depth-section,.tool-room-groups article,.preflight-docket article,.procedure-steps article,.rule-strip article,.playbook-column,.hub-context-board article,.workstream-columns article,.related-task-list a{border:1px solid var(--soft-line);border-radius:8px}.home-context,.section-label,.category-label{color:var(--blueprint);margin:0 0 .45rem;font-size:.88rem;font-weight:800}.category-label{text-transform:capitalize}.kicker,.shortcut-ledger span,.tool-ticket span,.routine-columns span,.related-rail span,.manifest-list span,.route-rail span,.playbook-row span,.rule-strip span,.hub-context-board span,.workstream-columns span,.field-notes span,.preflight-docket span,.related-task-list span,.tool-context-panel span,.tool-example-list span,.binder-usage-list span,.measure-strip span,.ops-dashboard span,.result-header span{letter-spacing:0;text-transform:none}h1{letter-spacing:-.015em}h2,h3{letter-spacing:-.01em}.ops-strip span{color:var(--ink-soft);background:#eef6f2c7;padding:.28rem .55rem;font-family:inherit;font-size:.82rem}.command-row button,.action-button{border-color:var(--ink);border-radius:8px;transition:background .16s,transform .16s}.command-row button:active,.action-button:active,.route-tabs a:active,.shortcut-ledger a:active,.tool-ticket:active{transform:translateY(1px)}.shortcut-ledger a{background:#ffffffd1;grid-template-columns:4.6rem minmax(0,1fr)}.home-lifestyle-photo,.dispatch-visual{border-bottom:1px solid var(--soft-line)}.house-board-visual{background:linear-gradient(90deg,#3041390b 1px,#0000 1px),linear-gradient(#3041390b 1px,#0000 1px),#fbf7eb}.house-board-visual>div{border:1px solid var(--soft-line);border-radius:8px}.house-board-visual>div:after,.bucket-dial:before,.laundry-bin:before,.pantry-shelf:before,.tool-drawer:before{border-width:2px}.hub-map,.safety-panel>span{border-width:1px}.room-map a,.route-rail a,.hub-context-board article,.measure-strip div,.ops-dashboard div,.material-docket>div,.prevention-board>div,.field-notes article,.product-criteria-grid strong,.product-criteria-grid span,.playbook-row,.ledger-row,.admin-ledger div,.comparison-rows div,.product-criteria-grid>div{border-color:var(--soft-line)}.route-rail{gap:.65rem}.route-rail a{border-left-width:1px;min-height:10.5rem}.ledger-list,.admin-ledger{border:1px solid var(--soft-line);border-radius:8px;overflow:hidden}.ledger-row,.admin-ledger div{border-top:1px solid var(--soft-line)}.work-order-header{align-items:stretch;gap:1rem;padding:1rem 0 1.1rem;display:grid}.work-order-header.with-visual{grid-template-columns:minmax(0,1fr) minmax(14rem,.42fr)}.work-order-header.with-visual h1{max-width:14ch}.work-order-visual{border:1px solid var(--soft-line);border-radius:8px;min-height:13rem;margin:0;overflow:hidden}.work-order-visual img{object-fit:cover;width:100%;height:100%}.procedure-index,.related-rail{top:5rem}.back-link{border-bottom:1px solid var(--soft-line);text-transform:capitalize;font-family:inherit}.procedure-index nav a,.related-rail a{background:#ffffffc7}.answer-ticket{background:linear-gradient(135deg,#fff,#f8fbf8)}.field-notes article{border-top-width:1px;border-left-width:1px}.article-visual-strip img{border:1px solid var(--soft-line);border-radius:8px}.product-criteria-grid,.product-criteria-grid>div,.product-criteria-grid strong,.product-criteria-grid span{border-width:1px}.section-intro{color:var(--ink-soft);max-width:62ch;margin:0;line-height:1.5}.affiliate-disclosure-panel{background:#fff8df;margin:1rem 0 0}.affiliate-disclosure-panel small{color:var(--ink-soft);font-weight:800}.tool-workbench{gap:1.1rem}.tool-controls,.tool-result{box-shadow:0 16px 40px #171c1a0f}.result-header{border-bottom:1px solid var(--soft-line)}.tool-result-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.tool-result-highlights article{background:var(--panel-cool);border:1px solid var(--soft-line);border-radius:8px;gap:.35rem;padding:.75rem;display:grid}.tool-result-highlights span{color:var(--blueprint);font-size:.78rem;font-weight:800}.tool-result-highlights strong{line-height:1.35}@media (max-width:980px){.work-order-header.with-visual{grid-template-columns:1fr}.work-order-visual{min-height:14rem}}@media (max-width:640px){.utility-header{position:static}.work-order-header{gap:.55rem;padding:.65rem 0 .75rem}.work-order-header.with-visual h1{max-width:none;font-size:2rem}.work-order-visual{min-height:7rem;max-height:7rem}.utility-nav{min-height:0}.route-tabs a{border-width:1px}.home-command-center{gap:.65rem}.intake-panel{padding:1rem}.ops-strip{gap:.3rem}.ops-strip span{font-size:.76rem}.tool-result-highlights{grid-template-columns:1fr}.procedure-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
