:root{--font:var(--font-geist),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--paper:#f5f6f7;--raised:#ffffff;--sunk:#eef0f2;--rail:#ffffff;--ink:#0e1317;--ink-soft:#3d4852;--ink-faint:#55606a;--rule:#dfe3e7;--rule-strong:#c9d0d6;--stamp:#3446d4;--stamp-hover:#26339e;--primary:#0e1317;--primary-ink:#ffffff;--go:#1a7f4e;--go-ink:#ffffff;--stop:#b4321f;--wait:#9a6200;--wait-fill:transparent;--farm:#4f8a3a;--shed:#3f78b5;--line-1:#3f78b5;--line-2:#7a6a9c;--water:#3e6b80;--label-ink:#ffffff;--label-halo:rgba(0,0,0,0.55);--scan-bg:#ffffff;--radius:12px;--radius-sm:8px;--radius-lg:14px;--radius-mark:2px;--lift:none;--bezel:none;--glow:none;--grain:transparent;--v0:#7c8c5a;--v1:#5f7d8c;--v2:#9c7f4e;--v3:#7a6a8c;--v4:#6f8f7c;--v5:#a07660;--v6:#55707f;--v7:#8c8452}:root[data-night]{--paper:#0b0e11;--raised:#13181d;--sunk:#1a2027;--rail:#0f1317;--ink:#e8edf1;--ink-soft:#c9d2d9;--ink-faint:#8d99a4;--rule:#1f262d;--rule-strong:#2a333b;--stamp:#a9b6ff;--stamp-hover:#ccd4ff;--primary:#a9b6ff;--primary-ink:#0b0e11;--go:#5cd39a;--go-ink:#0b0e11;--stop:#ff8a7a;--wait:#f1b34a;--wait-fill:transparent;--farm:#9cc77a;--shed:#7fb0e6;--line-1:#7fb0e6;--line-2:#a996d4;--water:#7ba7bd;--label-halo:rgba(0,0,0,0.6);--v0:#93a86c;--v1:#7397a8;--v2:#b8985f;--v3:#94829f;--v4:#86a893;--v5:#b98d76;--v6:#6b8a99;--v7:#a69c63}:root{--col:620px;--thread-col:620px;--col-wide:var(--col);--gutter:16px;--pad-top:18px;--rail-w:0px}@media (min-width:700px){:root{--col:680px;--thread-col:660px;--gutter:24px;--pad-top:24px}}@media (min-width:1024px){:root{--rail-w:248px;--col:820px;--thread-col:720px;--gutter:36px;--pad-top:26px;--col-wide:min(1400px,calc(100vw - var(--rail-w) - 72px))}}@media (min-width:1440px){:root{--col:900px;--thread-col:760px;--col-wide:min(1400px,calc(100vw - var(--rail-w) - 72px))}}*{box-sizing:border-box}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font:16px/1.55 var(--font);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}a{color:var(--stamp)}a:hover{color:var(--stamp-hover)}.shell{display:flex;min-height:100dvh;align-items:stretch}.shell-main{flex:1 1 auto;min-width:0}.wrap{max-width:var(--col);margin:0 auto;padding:var(--pad-top) var(--gutter) 72px}@media (min-width:1024px){.thread-page,.wrap{margin:0}}.masthead{border-bottom:1px solid var(--rule);padding-bottom:14px}.masthead>.head-row,.masthead>.kicker,.masthead>.standfirst,.masthead>h1{max-width:calc(var(--col) - 2 * var(--gutter))}.eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;margin:0;min-height:28px}.eyebrow,.eyebrow .crumb-sep{color:var(--ink-faint)}.eyebrow .crumb-level{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600}.lvl{width:8px;height:8px;border-radius:var(--radius-mark);display:inline-block;flex:none;background:var(--rule-strong)}.lvl.is-farm{background:var(--farm)}.lvl.is-shed{background:var(--shed)}.lvl.is-operation{background:var(--ink)}.lvl.is-office{background:var(--ink-faint)}h1{margin:8px 0 0;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-size:clamp(28px,1vw + 22px,34px)}.standfirst{color:var(--ink-faint);font-size:14px;margin:6px 0 0;max-width:52ch}.sec{margin-top:26px}.sec>h2{font-size:10.5px;margin:0 0 11px;padding-bottom:7px;border-bottom:1px solid var(--rule-strong)}.sec>h2,label{font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}label{display:block;font-size:11px;margin-bottom:5px}input,select{width:100%;padding:11px 12px;font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--sunk);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius-sm)}input[type=checkbox],input[type=radio]{width:auto;padding:0;accent-color:var(--stamp)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}input::placeholder{color:var(--ink-faint)}.trio{grid-template-columns:repeat(3,1fr);grid-gap:9px}.duo,.trio{display:grid;gap:9px}.duo{grid-template-columns:1fr 1fr;grid-gap:9px}@media (max-width:430px){.trio{grid-template-columns:1fr 1fr}}.derived{margin-top:11px;padding:9px 11px;border-left:3px solid var(--stamp);background:color-mix(in srgb,var(--stamp) 8%,transparent);font-family:var(--mono);font-size:12px;white-space:normal;overflow-wrap:break-word}.derived.bad{border-left-color:var(--stop);background:color-mix(in srgb,var(--stop) 8%,transparent);font-family:inherit;font-size:13px;white-space:normal}.derived.bad,.hint{color:var(--ink-soft)}.hint{margin:11px 0 0;font-size:12.5px}button{font:inherit;font-weight:600;cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--rule-strong);background:transparent;color:var(--ink);padding:11px 15px}button.primary{background:var(--primary);color:var(--primary-ink);border-color:transparent;box-shadow:none;width:100%;padding:16px;font-size:16px}button.primary:active{transform:translateY(1px);box-shadow:none}button.wide{width:100%}button.quiet{border:0;background:none;color:var(--ink-faint);padding:5px 0;font-size:12.5px;font-weight:700;text-decoration:underline}.product{border-top:1px dashed var(--rule);padding-top:14px;margin-top:14px}.product:first-of-type{border-top:0;padding-top:0;margin-top:0}.tank{border:1px solid var(--rule-strong);background:var(--raised);box-shadow:none;padding:16px;margin-bottom:16px}.tank>header{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:9px;margin-bottom:12px;border-bottom:1px solid var(--rule-strong)}.tank-n{letter-spacing:.14em;color:var(--ink-faint)}.tag,.tank-n{font-size:10px;font-weight:600;text-transform:uppercase}.tag{letter-spacing:.12em;border:1px solid var(--rule-strong);padding:2px 7px;border-radius:var(--radius-sm)}.tag.partial{color:var(--stop);border-color:var(--stop)}.water{display:flex;align-items:baseline;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.water b{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1}.water span{font-size:13px;color:var(--ink-soft)}.chem{border-top:1px dashed var(--rule);padding-top:13px;margin-top:13px}.chem .name{font-size:15px;font-weight:600}.rate{display:inline-block;margin-top:7px;padding-bottom:3px;border-bottom:1px solid var(--stamp)}.rate .l{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--stamp)}.rate .v{font-size:15px;font-weight:600;margin-left:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero{font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--stamp)}.measure{font-size:13px;color:var(--ink-soft);font-weight:500;margin-top:3px}.work{font-family:var(--mono);font-size:11.5px;color:var(--ink-faint);margin-top:7px;white-space:normal;overflow-wrap:break-word}.err{border:1px solid var(--stop);border-left-width:5px;background:color-mix(in srgb,var(--stop) 8%,transparent);padding:11px 13px;font-size:14px}.note{font-size:12.5px;color:var(--ink-faint);margin-top:9px}.screens{display:flex;gap:4px;margin:8px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);min-width:0;overflow-x:auto;scrollbar-width:none}.screens::-webkit-scrollbar{display:none}.screens a{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-faint);text-decoration:none;white-space:nowrap;min-height:32px;padding:0 10px;border-radius:var(--radius-sm);display:inline-flex;align-items:center}.screens a.is-here,.screens a:hover{color:var(--ink);background:var(--sunk)}.screens a.is-here{font-weight:600;cursor:default}.screens a.is-here:hover{color:var(--ink)}.screens a.is-here.is-open{cursor:pointer;background:transparent}.screens-sub{margin-top:2px}@media (min-width:1024px){.masthead .screens,.masthead .screens-sub{display:none}}.flag{margin-top:16px;padding:12px 14px;border:1px solid var(--rule);border-left-width:5px;background:var(--raised)}.flag-say{margin:0;font-size:15px;font-weight:700;line-height:1.35}.flag .work{margin-top:9px}.flag.is-differs{border-color:var(--stamp)}.flag.is-differs .flag-say{color:var(--stamp)}.flag.is-match{border-color:var(--go)}.flag.is-no-bank,.flag.is-not-comparable{border-left-width:1.5px}.flag.is-no-bank .flag-say,.flag.is-not-comparable .flag-say{font-weight:500;color:var(--ink-soft)}.intervals{margin-top:14px;padding-top:12px;border-top:1px dashed var(--rule)}.intervals h3{margin:0 0 7px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.intervals p{margin:0 0 5px;font-size:13.5px;color:var(--ink-soft);max-width:46ch}.banked{border:1px solid var(--rule-strong);box-shadow:none;background:var(--raised);padding:13px 15px;margin-top:13px}.banked>header{display:flex;align-items:center;gap:9px;margin-bottom:6px}.banked-name{font-size:14px;font-weight:600;letter-spacing:-.01em}.banked .hero{font-size:30px;margin-top:4px}.banked.is-retired{box-shadow:none;border-style:dashed;opacity:.62}.product-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid var(--rule-strong);box-shadow:none;background:var(--raised);padding:10px 12px;margin-top:8px}.product-line .product-name{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.product-line .product-form{font-size:12px;font-weight:700;color:var(--ink-soft)}.product-line .product-fact{font-size:12px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.product-line .product-facts{margin-left:auto;display:flex;gap:12px}.product-line.is-retired{box-shadow:none;border-style:dashed;opacity:.62}.mini-wheel{width:30px;height:30px;flex:none}.strip{margin-top:4px}.strip-tanks{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:4px 0 2px}.tank-glyph{margin:0;width:52px;flex:none}.tank-glyph svg{display:block;width:100%;height:auto;overflow:visible}.tank-glyph .tank-body{fill:none;stroke:var(--ink);stroke-width:2.5}.tank-glyph .water-fill{fill:var(--stamp)}.tank-glyph figcaption{margin-top:3px;text-align:center;font-size:10.5px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tank-glyph figcaption b{color:var(--ink);font-weight:600}.tank-glyph .fill-line{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 2.5}.tank-glyph .fill-label{font-size:11px;font-weight:600;fill:var(--ink);text-anchor:middle;font-family:var(--mono)}.strip-total{margin:9px 0 0;font-size:12.5px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strip-total b{color:var(--ink);font-weight:600;font-size:15px}.all-clear{margin:0;padding:12px 14px;font-size:15px;font-weight:700;border:1px solid var(--go);border-left-width:5px;color:var(--go);background:color-mix(in srgb,var(--go) 7%,transparent)}.check-label,.keep-out{margin:0 0 9px;padding:12px 14px;font-size:15px;line-height:1.35;border:1px solid var(--stop);border-left-width:5px;color:var(--stop);background:color-mix(in srgb,var(--stop) 7%,transparent)}.check-label b,.keep-out b{font-weight:700}.check-label{border-color:var(--stamp);color:var(--stamp)}.plot{display:block;width:100%;height:auto;border:1px solid var(--rule-strong);box-shadow:none;background:var(--raised)}.block{cursor:pointer}.block-fill,.planting-fill{fill:var(--ink-faint);opacity:.85}.v0{fill:var(--v0)}.v1{fill:var(--v1)}.v2{fill:var(--v2)}.v3{fill:var(--v3)}.v4{fill:var(--v4)}.v5{fill:var(--v5)}.v6{fill:var(--v6)}.v7{fill:var(--v7)}.vnone{fill:var(--ink-faint)}.block-edge{fill:none;stroke:var(--ink);stroke-width:.7}.block.is-open .block-edge{stroke-width:1.8}.status-wash{fill:none;stroke-width:1.1}.status-wash.is-restricted{stroke:var(--stop);stroke-dasharray:1.6 1.2}.status-wash.is-unknown{stroke:var(--stamp);stroke-dasharray:1.6 1.2}.block.is-restricted.show-status .block-edge{stroke:var(--stop);stroke-width:1.4}.block.is-unknown.show-status .block-edge{stroke:var(--stamp);stroke-width:1.4}.block-label{font-weight:600;stroke:var(--label-halo);stroke-width:.55}.block-label,.block-variety{fill:var(--label-ink);text-anchor:middle;dominant-baseline:middle;pointer-events:none;paint-order:stroke}.block-variety{font-weight:700;opacity:.92;stroke:var(--label-halo);stroke-width:.45}.legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:11px}.legend-item{font-size:10px;font-weight:600;letter-spacing:.08em;display:flex;align-items:center;gap:5px;color:var(--ink-soft)}.legend-item:before{content:"";width:11px;height:11px;border:1px solid var(--rule-strong);flex:none;background:var(--ink-faint)}.legend-item.v0:before{background:var(--v0)}.legend-item.v1:before{background:var(--v1)}.legend-item.v2:before{background:var(--v2)}.legend-item.v3:before{background:var(--v3)}.legend-item.v4:before{background:var(--v4)}.legend-item.v5:before{background:var(--v5)}.legend-item.v6:before{background:var(--v6)}.legend-item.v7:before{background:var(--v7)}.plot.is-drawing{cursor:crosshair;touch-action:manipulation}.draw-overlay,.plot.is-drawing .block{pointer-events:none}.draw-path{fill:color-mix(in srgb,var(--stamp) 14%,transparent);stroke:var(--stamp);stroke-width:.7;stroke-dasharray:1.6 1.2}.draw-corner{fill:var(--stamp);stroke:var(--paper);stroke-width:.35}.draw-corner.is-first{fill:none;stroke:var(--stamp);stroke-width:.55}.feature{pointer-events:none}.feature-mark{fill:var(--ink-soft);stroke:var(--paper);stroke-width:.35}.feature.is-water .feature-mark{fill:var(--water)}.feature-shape{fill:none;stroke:var(--ink-soft);stroke-width:.4;stroke-dasharray:1.1 .9}.feature.is-water .feature-shape{stroke:var(--water)}.feature-label{font-weight:700;fill:var(--label-ink);text-anchor:middle;dominant-baseline:middle;opacity:.92;paint-order:stroke;stroke:var(--label-halo);stroke-width:.4}.feature-label.at-point{text-anchor:start}.gmap{width:100%;height:min(62vh,520px);border:1px solid var(--rule-strong);box-shadow:none;background:var(--sunk)}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sec-head h2{flex:1 1;min-width:0}.sec-tools{display:flex;align-items:center;gap:12px}.sec-tools .seg>button{padding:5px 10px;font-size:11px}.draw-screen{position:fixed;inset:0;z-index:60;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;padding:10px clamp(10px,3vw,24px) 12px}.draw-screen .sec{flex:1 1;min-height:0;margin:0;display:flex;flex-direction:column}.draw-screen .sec>h2{margin-bottom:6px}.draw-screen .draw-body{gap:10px}.draw-screen .draw-body,.draw-screen .draw-map-col{flex:1 1;min-height:0;display:flex;flex-direction:column}.draw-screen .draw-map-col .note{margin:0 0 8px}.draw-screen .gmap{flex:1 1;min-height:0;height:auto}.draw-screen .draw-panel{overflow-y:auto;max-height:44vh;flex:none;margin-top:0}@media (min-width:900px){.draw-screen .draw-body{flex-direction:row;gap:18px}.draw-screen .draw-panel{width:400px;max-height:none;align-self:stretch}.draw-screen .draw-panel .wide{width:100%}}.draw-panel{margin-top:10px;padding:12px 13px;border:1px solid var(--stamp);border-left-width:4px;background:var(--raised)}.draw-panel .note{margin-bottom:8px}.draw-name{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.draw-name input[type=text]{flex:2 1 220px}.draw-name select{flex:1 1 160px}.field-group .group-edge{fill:none;stroke:var(--ink-soft);stroke-width:.45;stroke-dasharray:2 1.4}.field-group .group-label{font-weight:600;fill:var(--label-ink);text-anchor:middle;letter-spacing:.08em;text-transform:uppercase;opacity:.85;pointer-events:none;paint-order:stroke;stroke:var(--label-halo);stroke-width:.4}.block.in-campaign .block-edge{stroke:var(--stamp);stroke-width:1.8}.tile.in-campaign{border-color:var(--stamp);box-shadow:none}.op-switch{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 2px}.op-switch .chip.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink);cursor:default}.draw-cta{margin-top:14px}.compose-split{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.compose-split .plot{flex:1 1 320px;min-width:0}.field-checklist{flex:1 1 200px;max-width:320px;padding:10px 12px;border:1px solid var(--stamp);border-left-width:4px;background:var(--raised)}.field-checklist .check-label{display:flex;align-items:center;gap:9px;margin:0 0 7px;padding:0;font-size:14px;font-weight:400;border:none;background:none;letter-spacing:normal;text-transform:none;color:var(--ink);cursor:pointer}.field-checklist .check-label input{margin:0;flex:none}.field-checklist .check-label.in-group{margin-left:16px}.field-checklist .hint-inline{color:var(--ink-faint);font-size:11.5px}.check-acres{margin-left:auto;color:var(--ink-soft);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.field-edit{margin-top:12px;padding:12px 13px;border:1px solid var(--rule);border-left-width:4px;background:var(--raised)}.field-edit>.quiet{display:block;margin-top:8px}.file-facts{font-size:14px}.water-row{padding:10px 0;border-bottom:1px dashed var(--rule)}.water-row:last-of-type{border-bottom:none}.water-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.water-head b{font-size:14.5px}.water-head .seg>button{padding:5px 10px;font-size:11px}.water-sources{margin:8px 0 0 4px}.water-source{display:flex;align-items:center;gap:9px;margin:0 0 6px;padding:0;font-size:13.5px;font-weight:400;border:none;background:none;letter-spacing:normal;text-transform:none;color:var(--ink);cursor:pointer}.water-source input{margin:0;flex:none}.water-source .hint-inline{color:var(--ink-faint);font-size:11.5px}.pump-list{margin:2px 0 8px 26px}.add-source{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.add-source input[type=text]{flex:1 1 200px}.add-source select{flex:0 1 auto;width:auto}.planting-edit{display:inline-flex;gap:6px;align-items:baseline;margin-left:8px;color:var(--ink-soft);font-size:12px}.planting-edit input{width:70px;padding:4px 7px;font-size:13px}.note-form{margin-bottom:14px}.note-form-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.note-form-row input[type=date]{flex:0 1 auto;width:auto}.note-form-row input[type=text]{flex:1 1 200px}.history-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 2px;border-bottom:1px dashed var(--rule);font-size:13.5px}.history-row .spacer{flex:1 1}.history-date{font-family:var(--mono);font-size:12px;color:var(--ink-soft);white-space:nowrap}.history-said{min-width:0}.history-by{color:var(--ink-faint);font-size:12px;white-space:nowrap}.pick-nav{gap:12px;justify-content:flex-end;margin:0 0 8px;padding-bottom:7px;border-bottom:1px dashed var(--rule)}.pick-farm,.pick-nav{display:flex;align-items:baseline}.pick-farm{justify-content:space-between;gap:10px}.pick-farm .pick-group{flex:1 1;min-width:0}@media (min-width:900px){.map-wrap:has(.map-stage){max-width:var(--col-wide)}.map-cols:has(.map-stage){display:grid;grid-template-columns:minmax(0,1fr) clamp(330px,28vw,500px);grid-template-rows:auto 1fr;grid-template-areas:"stage lead" "stage rest";grid-column-gap:clamp(24px,2vw,40px);column-gap:clamp(24px,2vw,40px);align-items:start}.map-lead{grid-area:lead}.map-rest{grid-area:rest;min-width:0}.map-stage{grid-area:stage;position:-webkit-sticky;position:sticky;top:14px;display:flex;flex-direction:column;height:calc(100vh - 28px);min-height:420px}.map-stage.is-folded{height:auto;min-height:0}.map-stage .map-canvas{flex:1 1;min-height:0;display:flex}.map-stage .map-canvas .gmap,.map-stage .map-canvas .plot{flex:1 1 auto;min-width:0;width:auto;height:100%}.map-stage .compose-split{flex-wrap:nowrap;align-items:stretch}.map-stage .field-checklist{flex:0 0 240px;max-width:none;overflow-y:auto}.map-stage .draw-panel{overflow-y:auto;max-height:40%}}.compose{border-left:4px solid var(--stamp);padding-left:13px}.compose-blocks b{font-weight:600;font-size:13.5px}.compose input[type=text],.compose textarea{margin-bottom:8px}.compose textarea{width:100%;padding:11px 12px;font:inherit;font-size:16px;background:var(--sunk);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);resize:vertical}.compose .add-line select{max-width:none}.label-link{font-size:12.5px;color:var(--stamp);display:inline-block;margin:2px 0 6px}.compose-blocks{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px;align-items:center}.chip{font-size:12.5px;font-weight:600;padding:5px 9px;color:var(--ink);cursor:pointer}.chip:hover{border-color:var(--stamp);color:var(--stamp)}.compose-mix{margin:4px 0 8px}.mix-line{display:flex;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px dashed var(--rule);font-size:14px}.mix-line b{font-weight:600}.mix-line .mono{font-family:var(--mono)}.mix-line .quiet{margin-left:auto}.add-line{padding:8px 0}.add-line select{max-width:340px}.bank-picks{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 2px}.typed-rate{display:flex;gap:8px;margin-top:8px;align-items:center}.typed-rate input{flex:0 1 140px}.typed-rate select{flex:0 1 150px}.btn-link{display:inline-block;padding:10px 14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid var(--rule-strong);box-shadow:none;background:var(--raised);color:var(--ink)}.btn-link:hover{color:var(--stamp);border-color:var(--stamp)}.planting-list{margin-bottom:12px}.planting-row{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px dashed var(--rule);font-size:13.5px}.planting-row b{font-weight:600}.swatch{width:11px;height:11px;border:1px solid var(--rule-strong);flex:none;background:var(--ink-faint);align-self:center}.swatch.v0{background:var(--v0)}.swatch.v1{background:var(--v1)}.swatch.v2{background:var(--v2)}.swatch.v3{background:var(--v3)}.swatch.v4{background:var(--v4)}.swatch.v5{background:var(--v5)}.swatch.v6{background:var(--v6)}.swatch.v7{background:var(--v7)}.tile-variety{font-size:12px;font-weight:700;color:var(--ink-soft)}.tiles{display:flex;flex-direction:column;gap:8px}.tile{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;width:100%;text-align:left;cursor:pointer;border:1px solid var(--rule-strong);box-shadow:none;background:var(--raised);padding:10px 12px;font:inherit;color:inherit}.tile.is-restricted{border-color:var(--stop);background:color-mix(in srgb,var(--stop) 8%,var(--raised))}.tile.is-unknown{border-color:var(--stamp);background:color-mix(in srgb,var(--stamp) 8%,var(--raised))}.tile.is-open{outline:1px solid var(--rule-strong);outline-offset:2px}.tile-name{font-weight:600;letter-spacing:-.01em;opacity:calc(.45 + var(--fade, .5) * .55)}.tile-facts{margin-left:auto;display:flex;align-items:baseline;gap:12px;text-align:right}.tile-acres{font-size:12.5px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tile-says{font-size:11.5px;color:var(--ink-soft)}.tile .hint-inline{color:var(--ink-faint);font-weight:400}.tile.is-restricted .tile-says{color:var(--stop);font-weight:700}.tile.is-unknown .tile-says{color:var(--stamp);font-weight:700}.block-says{margin:0;font-size:16px;font-weight:600}.block-says.is-restricted{color:var(--stop)}.block-says.is-unknown{color:var(--stamp)}.tally{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}.tally-item{display:flex;align-items:baseline;gap:6px}.tally-item b{font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tally-item span{font-size:11px;color:var(--ink-soft)}.tally-item.warn b{color:var(--stamp)}.entry{border:1px solid var(--rule-strong);box-shadow:none;background:var(--raised);padding:12px 14px;margin-top:12px}.entry.is-omitted{box-shadow:none;border-style:dashed}.entry-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.entry-field{font-size:15px;font-weight:600;letter-spacing:-.015em}.entry-acres{font-size:12px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.entry-rates{margin-top:5px;display:flex;flex-wrap:wrap;gap:4px 14px}.entry-rates span{font-size:12.5px;color:var(--ink-soft)}.entry-rates b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.entry-tags{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.stage{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 7px;border:1px solid var(--rule);color:var(--ink-faint)}.stage.is-confirmed{border-color:var(--go);color:var(--go)}.stage.is-differs{border-color:var(--stamp);color:var(--stamp)}.stage.is-omitted{border-style:dashed}.entry-body{margin-top:13px;padding-top:12px;border-top:1px dashed var(--rule)}.entry-product{margin-bottom:14px}.entry-product .name{font-size:13px;font-weight:600}.entry-dev{margin:5px 0 0;font-size:13.5px;font-weight:700}.entry-dev.is-differs{color:var(--stamp)}.entry-dev.is-no-bank,.entry-dev.is-not-comparable{font-weight:600;color:var(--ink-soft)}.entry-interval{margin:4px 0 0;font-size:13px;color:var(--ink-soft);max-width:46ch}.omission{margin-top:12px;padding:11px 13px;border:1px dashed var(--rule);background:var(--sunk)}.omission h4{margin:0 0 5px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.omission p{margin:0;font-size:13.5px}.omission .note{margin-top:8px}.omit-form{margin-top:12px;padding-top:12px;border-top:1px dashed var(--rule)}.entry-rates .on-paper{font-style:italic;color:var(--ink-faint)}.stage.is-paper{border-style:dashed;border-color:var(--ink-soft);color:var(--ink-soft)}.on-paper-block{margin-bottom:14px;padding:11px 13px;border:1px dashed var(--rule);background:var(--sunk)}.on-paper-block h4{margin:0 0 5px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.on-paper-block>p{margin:0 0 5px;font-size:13.5px;color:var(--ink-soft);max-width:46ch}.on-paper-block .note{margin-top:9px}.danger{margin-top:16px;padding:12px 14px;border:1px solid var(--stop);border-left-width:5px;background:color-mix(in srgb,var(--stop) 6%,transparent)}.danger h4{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--stop)}.danger p{margin:0;font-size:13px;line-height:1.45}.danger .duo{margin-top:11px}.danger-go{border-color:var(--stop);color:var(--stop)}.thread-page{max-width:var(--col);margin:0 auto;padding:var(--pad-top) var(--gutter) 0;height:100vh;height:100dvh;background:var(--paper);color:var(--ink);display:flex;flex-direction:column}.thread-head{flex:none}.head-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.head-row h1{min-width:0}.head-aside{display:flex;align-items:baseline;gap:10px;flex:none}.lang-toggle{display:flex;border:1px solid var(--ink-soft);flex:none}.lang-toggle button{border:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:11px;font-weight:600;letter-spacing:.1em;padding:6px 11px;cursor:pointer}.lang-toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.stream{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 0 4px;border-top:1px solid var(--rule)}.composer,.stream{width:100%;max-width:var(--thread-col);margin-inline:auto}.day-sep{text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:16px 0 12px}.bubble{max-width:74%;background:var(--raised);border-radius:var(--radius-sm);border:1px solid var(--rule);padding:10px 12px;margin-bottom:8px;font-size:14.5px}.bubble.mine{margin-left:auto;border-color:var(--ink)}.bubble .author{font-size:11px;letter-spacing:.12em;margin-bottom:3px}.bubble .author,.bubble .for-who{font-weight:600;text-transform:uppercase;color:var(--ink-faint)}.bubble .for-who{font-size:10px;letter-spacing:.1em;margin-bottom:4px}.bubble .for-who.is-me{color:var(--stamp)}.bubble.mine .for-who{color:var(--ink-soft)}.for-pick{flex:none;display:flex;align-items:center;gap:6px}.for-lead{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.for-pick select{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--raised);color:var(--ink-soft);font:inherit;font-size:12.5px;font-weight:700;padding:0 6px;max-width:11ch;cursor:pointer}.for-pick select:hover{border-color:var(--ink)}.bubble .stamp-time{font-size:11px;color:var(--ink-faint);text-align:right;margin-top:5px}.bubble .ticks{font-weight:600;letter-spacing:-2px}.bubble .ticks,.event{color:var(--ink-faint)}.event{text-align:center;font-size:11.5px;margin:10px 0;padding:0 20px}.bubble.task{border-left:3px solid var(--stamp);background:color-mix(in srgb,var(--stamp) 8%,var(--raised))}.bubble.task .author{color:var(--stamp)}.bubble.task .done-btn{margin-top:8px;border:1px solid var(--rule-strong);background:none;color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:var(--radius-sm);cursor:pointer}.bubble.task.is-done{opacity:.55}.bubble.task.is-done .body{text-decoration:line-through}.ticket{background:var(--raised);color:var(--ink);border:1px solid var(--rule-strong);border-left:4px solid var(--stamp);box-shadow:none;padding:11px 12px;margin-top:8px;font-family:var(--mono)}.ticket h4{margin:0 0 7px;font-size:10px;letter-spacing:.14em;border-bottom:1px dashed var(--ink);padding-bottom:6px}.ticket .row{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;padding:2px 0}.ticket .row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.ticket .blocks{margin-top:7px;padding-top:6px;border-top:1px dashed var(--rule);font-size:11px}a.ticket{text-decoration:none;display:block}a.ticket:hover{border-left-color:var(--go)}.ticket-open{margin-top:8px;padding-top:6px;border-top:1px dashed var(--rule)}.kicker,.ticket-open{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--stamp)}.kicker{margin:0 0 2px;font-weight:600}.hero-blocks{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:6px 0 4px;color:var(--ink)}.ticket-line{padding:12px 0;border-bottom:1px dashed var(--rule)}.ticket-line:last-child{border-bottom:0}.ticket-line h3{margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.per-tank{margin:8px 0 0;font-size:16px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-tank b{font-size:21px;font-weight:600}.banked.is-done{border-left:4px solid var(--go)}.day-wheel{margin:0}.day-wheel svg{width:100%;max-width:320px;height:auto;display:block}.day-wheel.is-compact svg{max-width:190px}.day-wheel figcaption{margin-top:6px;font-size:12px;color:var(--ink-soft);max-width:42ch}.wheel-night{fill:var(--ink);opacity:.3}.wheel-day{fill:var(--paper)}.wheel-go{fill:var(--go);opacity:.55}.wheel-no{fill:var(--stop);opacity:.55}.wheel-tick{stroke:var(--ink);opacity:.3;stroke-width:1}.wheel-hour{font-size:11px;font-weight:700;letter-spacing:.04em;fill:var(--ink-faint);font-family:var(--mono)}.wheel-edge{stroke:var(--stamp);stroke-width:2}.wheel-now{stroke:var(--ink);stroke-width:2.5;stroke-linecap:round}.wheel-sun-dot{fill:var(--stamp)}.wheel-hub{fill:var(--ink)}.wheel-centre-disc{fill:var(--paper)}.wheel-centre-time{font-size:17px;font-weight:600;fill:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wheel-centre-sun{font-size:11px;fill:var(--ink-faint)}.spray-times{margin:10px 0 4px;padding:10px;border:1px dashed var(--rule)}.spray-times-grid{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.spray-times-list{flex:1 1 300px;min-width:0}.spray-band{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:7px 0;border-bottom:1px dashed var(--rule)}.spray-band:last-of-type{border-bottom:0}.spray-band input[type=time],.spray-band select{width:auto;flex:0 0 auto}.spray-band-to{font-size:12px;color:var(--ink-faint)}.spray-band-note{flex:1 1 120px;width:auto;min-width:0}.compose-cta{border-left:4px solid var(--go);font-weight:600;margin-bottom:8px}.label-rates{margin:8px 0 4px}.proposal{border:1px solid var(--rule-strong);border-left:4px solid var(--stamp);box-shadow:none;background:var(--raised);padding:11px 12px;margin-top:10px}.proposal blockquote{margin:0;font-size:14px;line-height:1.45;color:var(--ink)}.proposal-meta{margin:8px 0 0;font-size:11.5px;color:var(--ink-faint);padding-top:6px;border-top:1px dashed var(--rule)}.proposal-rate{margin:6px 0 0;font-family:var(--mono);font-size:15px;font-weight:700;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lookup-row{display:flex;gap:8px;align-items:stretch}.lookup-row input{flex:1 1 auto}.lookup-row button{flex:0 0 auto;white-space:nowrap}.epa-results{margin-top:10px;border:1px dashed var(--rule);padding:10px;max-height:340px;overflow-y:auto}.epa-hit{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:9px 0;border-bottom:1px dashed var(--rule)}.epa-hit:last-child{border-bottom:0}.epa-hit-body{display:flex;flex-direction:column;gap:2px;min-width:0}.epa-hit-body b{font-size:13.5px}.epa-hit button{flex:0 0 auto;white-space:nowrap}.epa-meta{font-size:11.5px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.new-product{margin-top:8px;padding:10px;border:1px dashed var(--rule);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.new-product input{flex:1 1 140px;width:auto}.new-product select{flex:0 0 auto;width:auto}.new-product .hint{flex:1 1 100%;margin:0}.bank-find{display:block;margin-top:14px}.bank-find span{display:block;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:4px}.hero-action{margin-bottom:14px;border-left:4px solid var(--stamp);font-weight:600}.kind-pick{display:flex;gap:0;margin-top:4px}.kind-pick button{flex:1 1;padding:8px 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-strong);background:var(--raised);color:var(--ink-soft);cursor:pointer}.kind-pick button+button{border-left:0}.kind-pick button[aria-pressed=true]{background:var(--stamp);color:var(--paper);font-weight:600}.compose-cap{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:12px;color:var(--ink-soft)}.compose-cap input[type=checkbox]{width:auto;margin:0}.translation{margin-top:8px;padding-top:8px;border-top:1px dashed var(--rule)}.translation .lang-tag{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:3px}.translation .orig-note{font-size:10.5px;color:var(--ink-faint);margin-top:6px;font-style:italic}.tr-btn{margin-top:7px;border:1px solid var(--rule-strong);background:none;color:var(--ink);font:inherit;font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:var(--radius-sm);cursor:pointer}.tr-btn:disabled{opacity:.55;cursor:progress}.tr-failed{margin-top:8px;padding:6px 9px;border-left:3px solid var(--stop);background:color-mix(in srgb,var(--stop) 12%,transparent);font-size:11.5px;line-height:1.45;color:var(--ink)}.composer{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:8px;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule)}.composer input{flex:1 1;min-width:0;background:var(--raised);color:var(--ink);border:1px solid var(--rule);padding:11px 12px;font-size:16px}.composer input::placeholder{color:var(--ink-faint)}.composer button{flex:none;border:0;background:var(--primary);color:var(--primary-ink);font-weight:600;padding:11px 16px;cursor:pointer}.composer button:disabled{background:var(--raised);color:var(--ink-faint);cursor:default}.thread-page a{color:var(--stamp)}.boundary-form{margin-top:12px}.boundary-form textarea{width:100%;padding:10px 11px;margin-top:5px;border:1px solid var(--rule-strong);background:var(--raised);color:var(--ink);font-family:var(--mono);font-size:13px;border-radius:var(--radius-sm);resize:vertical}.boundary-form code{font-size:.95em}.planting-row{align-items:flex-start}.planting-body{flex:1 1;min-width:0}.planting-body b{display:inline}.planting-body>span{margin-left:8px;color:var(--ink-soft);font-size:12px}.people{list-style:none;margin:0;padding:0}.person{border-top:1px dashed var(--rule);padding:13px 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.person:first-child{border-top:0;padding-top:0}.person .who{display:flex;flex-direction:column;gap:3px;margin-right:auto}.person .nm{font-weight:600;font-size:15px;letter-spacing:-.01em}.person .handle{font-size:12.5px;color:var(--ink-soft)}.person .meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.person .acts{display:flex;gap:8px;flex-wrap:wrap;width:100%}.person .acts button{font-size:12px;padding:6px 11px}.person-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid var(--rule-strong);box-shadow:none;background:var(--raised);padding:10px 12px;margin-top:8px}.person-line.is-plain{cursor:default;box-shadow:none;border-color:var(--rule)}.person-line[aria-expanded=true]{box-shadow:none}.person-line .person-nm{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.person-line .person-level{font-weight:700}.person-line .person-handle,.person-line .person-level{font-size:12px;color:var(--ink-soft)}.person-line .person-mark{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink-soft);border-bottom:1px dotted var(--rule);white-space:nowrap}.person-line .person-state{margin-left:auto;display:flex;gap:6px;align-items:center}.person-row.is-off .person-line{box-shadow:none;border-style:dashed}.person-pocket{margin-top:-1px;padding:12px 13px;border-top-width:1px;border:1px solid var(--rule-strong);border-top:0 solid var(--rule-strong);background:var(--paper);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.person-acts{display:flex;gap:8px;flex-wrap:wrap}.person-acts button{font-size:12px;padding:6px 11px}.tag.off{color:var(--stop);border-color:var(--stop)}.code-once{font-family:var(--mono);font-size:clamp(28px,9vw,42px);font-weight:600;letter-spacing:.1em;margin:4px 0 0;padding:14px 16px;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--raised);box-shadow:none;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all}.opt{font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink-faint)}.code-gap{margin-left:.45em}.person-email{display:grid;grid-template-columns:1fr auto;grid-gap:6px 8px;gap:6px 8px;align-items:end;margin:12px 0}.person-email label{grid-column:1/-1;margin:0}.person-email button{font-size:12px;padding:6px 11px}.ft-sign-in{display:flex;flex-direction:column;align-items:stretch}.ft-clerk-root{width:100%}.ft-clerk-card{width:100%;max-width:none;border:1px solid var(--rule-strong);border-radius:var(--radius-sm)}.ft-clerk-card-inner{box-shadow:none;border-radius:0}.ft-clerk-no-forgot,.ft-clerk-no-sign-up{display:none}.ft-clerk-primary{letter-spacing:.04em}button.link{border:0;background:none;padding:8px 0;margin-top:12px;color:var(--ink-soft);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}button.link+button.link{margin-left:18px}.badge{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 3px;margin-left:7px;border:1px solid var(--stamp);border-radius:var(--radius-sm);color:var(--stamp);font-size:11px;font-weight:700;letter-spacing:.04em;vertical-align:2px}.level{display:inline-flex;align-items:center;gap:7px}.level-l{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.level select{width:auto;padding:6px 9px;font-size:13px}.sim-banner{margin:14px 0 0;padding:10px 13px;font-size:12.5px;font-weight:700;border:1px dashed var(--ink-faint);color:var(--ink-soft)}.sim-banner,.trace{background:var(--raised)}.trace{display:block;width:100%;height:auto;margin-top:4px;border:1px solid var(--rule)}.trace-band{fill:color-mix(in srgb,var(--go) 12%,transparent)}.trace-band-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;fill:var(--go-ink)}.trace-gap{fill:var(--sunk);opacity:.85}.trace-gap-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-faint);text-anchor:middle}.trace-rule{stroke:var(--rule);stroke-width:1;stroke-dasharray:3 3}.trace-tick{font-size:11px;font-weight:700;fill:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trace-tick,.trace-tick-end{text-anchor:end}.trace-line{fill:none;stroke:var(--ink);stroke-width:1.75;stroke-linejoin:round}.caveats,.excursions{list-style:none;margin:0;padding:0}.caveats li{margin-top:9px;padding-left:13px;font-size:13px;color:var(--ink-soft);border-left:3px solid var(--rule);max-width:58ch}.node{margin-top:18px;padding:14px 15px;border:1px solid var(--rule);background:var(--raised)}.node>.head-row{margin:0 0 4px}.badge.is-quiet{border-style:dashed;color:var(--ink-faint)}.secret-once{margin-top:12px;padding:12px 13px;border:1px solid var(--stamp);border-left-width:5px}.secret-once .note{max-width:52ch}.flash{margin-top:12px}.flash>summary{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer;padding:6px 0}.flash pre.work{white-space:pre-wrap;overflow-wrap:anywhere;padding:11px 12px;border:1px solid var(--rule);background:var(--sunk)}.channels{list-style:none;margin:12px 0 0;padding:0}.channel{margin-top:10px;padding:10px 12px;border:1px solid var(--rule);border-left-width:4px}.channel .work{overflow-wrap:anywhere}.node-admin{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.node-admin .note{flex-basis:100%;margin-top:2px}.zone{margin-top:14px;padding:13px 14px;border:1px solid var(--rule);background:var(--raised)}.zone>.head-row{margin:0 0 4px}.runs{list-style:none;margin:10px 0 0;padding:0}.run{margin-top:9px;padding:10px 12px;border:1px solid var(--rule);border-left-width:5px}.run .flag-say{font-size:14px}.run.is-applied{border-color:var(--go)}.run.is-applied .flag-say{color:var(--go-ink)}.run.is-not-applied{border-color:var(--stop)}.run.is-not-applied .flag-say{color:var(--stop)}.run.is-unknown{border-left-width:1.5px}.run.is-unknown .flag-say{color:var(--ink-soft);font-weight:500}.run.is-unexpected{border-color:var(--stamp)}.run.is-unexpected .flag-say{color:var(--stamp)}.setup{margin-top:30px;border-top:1px solid var(--rule-strong)}.setup>summary{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer;padding:12px 0 0}.picks{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:720px){.picks{grid-template-columns:1fr 1fr}}.pick{padding:15px 16px 16px;border:1px solid var(--rule-strong);background:var(--raised);box-shadow:none}.pick h3{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.pick .hero{margin-top:6px}.pick .tally{margin-top:14px;padding-top:12px}.pick .tally,.pick .work{border-top:1px dashed var(--rule)}.pick .work{margin-top:13px;padding-top:11px}.pick .work div{margin-top:3px}.calcs{list-style:none;margin:0;padding:0}.calc{border-top:1px solid var(--rule)}.calc:first-child{border-top:none}.calc-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:100%;text-align:left;padding:13px 12px 13px 0;border:none;border-left:4px solid transparent;background:transparent;font-weight:500}.calc.is-open .calc-head{border-left-color:var(--stamp);padding-left:11px;background:var(--raised)}.calc-name{font-family:inherit;font-weight:600;flex:1 1 8rem}.calc-pack{font-size:12.5px;color:var(--ink-soft);flex:1 1 10rem}.calc-net{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.doc{max-width:46rem;margin:0 auto;padding:0 var(--gutter,20px) 80px;font-size:15px;line-height:1.55}.doc-actions{display:flex;align-items:baseline;gap:16px;padding:20px 0;border-bottom:1px solid var(--rule)}.doc-head{padding:26px 0 18px;border-bottom:1px solid var(--rule-strong)}.doc-head h1{margin:6px 0 16px;font-size:clamp(28px,7vw,40px);letter-spacing:-.02em}.doc-facts{margin:0;display:grid;grid-gap:6px 22px;gap:6px 22px}@media (min-width:620px){.doc-facts{grid-template-columns:1fr 1fr}}.doc-facts>div{display:grid;grid-template-columns:8.5rem 1fr;grid-gap:10px;gap:10px}.doc-facts dt{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding-top:3px}.doc-facts dd{margin:0;font-weight:500}.doc-standing{margin:22px 0 0;padding:13px 15px;border:1px solid var(--rule-strong);border-left-width:5px;background:var(--raised);max-width:none}.doc section{margin-top:34px}.doc h2{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;padding-bottom:7px;border-bottom:1px solid var(--rule-strong)}.doc-list{margin:0;padding-left:18px}.doc-list li{margin-top:7px}.doc-table{width:100%;border-collapse:collapse;font-size:13px}.doc-table td,.doc-table th{text-align:left;padding:7px 10px 7px 0;border-bottom:1px solid var(--rule);vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.doc-table th{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.doc-readings .scroller{max-height:30rem;overflow:auto}.doc-foot{margin-top:40px;padding-top:16px;border-top:1px solid var(--rule-strong)}.fingerprint{font-family:var(--mono);font-size:11.5px;overflow-wrap:anywhere}@media print{.doc-actions,.masthead,.screens{display:none!important}.doc{max-width:none;padding:0;font-size:10.5pt}.doc section{page-break-inside:auto;break-inside:auto;margin-top:22px}.doc h2{page-break-after:avoid;break-after:avoid}.doc-readings .scroller{max-height:none;overflow:visible}.doc-table{font-size:8.5pt}.doc-table thead{display:table-header-group}.doc-table tr,.trace{page-break-inside:avoid;break-inside:avoid}}.masthead{position:relative}.masthead .screens-chips{position:absolute;top:0;right:0;display:flex;align-items:center;gap:2px;flex:none}.masthead .eyebrow{padding-right:200px}.masthead .screens-chips .build-stamp{display:none}.rail-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.build-stamp,.sign-out,.theme-toggle{padding:0 8px;min-height:28px;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-faint);white-space:nowrap;cursor:pointer;text-decoration:none}.build-stamp:hover,.sign-out:hover,.theme-toggle:hover{color:var(--ink);background:var(--sunk)}.code-once.is-long{font-size:clamp(13px,3.4vw,16px);letter-spacing:.02em;line-height:1.55;word-break:break-all;overflow-wrap:anywhere;white-space:normal}.edition{color:var(--ink-faint);font-weight:500}.access{flex-basis:100%;margin-top:4px}.access-pick{margin-top:8px;padding:12px 13px;border:1px solid var(--rule);border-left-width:4px;background:var(--raised)}.access-pick .check-label{display:block;margin:0 0 6px;padding:0;font-size:13.5px;font-weight:400;border:none;background:none;letter-spacing:normal;text-transform:none;color:var(--ink)}.access-pick .check-label input{margin-right:8px}.wordmark{color:inherit;text-decoration:none}.wordmark:hover{color:var(--stamp)}.bands{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.band{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 13px;text-decoration:none;color:var(--ink);border:1px solid var(--rule);border-left:4px solid var(--ink-soft);background:var(--raised);border-radius:var(--radius-sm)}.band:hover{border-color:var(--stamp)}.band-fact{display:flex;flex-wrap:wrap;gap:12px;font-size:14px}.band-fact b{font-weight:600}.band-where{font-size:11.5px;color:var(--ink-soft);text-align:right}.pick-group{margin:8px 0 4px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.access-pick .check-label.in-group{margin-left:18px}.access-pick .note{max-width:54ch;margin-bottom:10px}.access-pick>button{margin-top:10px}.wx-source{padding:14px 16px;border:1px solid var(--rule-strong);border-left-width:4px;background:var(--raised);box-shadow:none}.wx-sited{margin:0;font-size:19px;font-weight:600;letter-spacing:.01em;color:var(--ink)}.wx-where{margin:3px 0 0;font-size:13.5px;color:var(--ink-soft)}.wx-source .hint{margin-top:8px}.wx-code{font-family:var(--mono)}.wx-distance,.wx-when{margin:8px 0 0;font-size:13px;color:var(--ink);font-weight:700}.wx-stale{margin:9px 0 0;padding:8px 11px;font-size:12.5px;color:var(--ink-soft);border:1px dashed var(--ink-faint);background:var(--sunk)}.wx-check{margin:10px 0 0;font-size:12.5px}.wx-check a{color:var(--ink-soft)}.wx-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1px;border:1px solid var(--rule-strong);box-shadow:none}.wx-figure{background:var(--raised);padding:13px 14px 15px;display:flex;flex-direction:column;gap:6px}.wx-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.wx-value{font-family:var(--mono);font-size:27px;font-weight:700;line-height:1;color:var(--ink)}.wx-unit{font-size:12.5px;font-weight:700;margin-left:4px;color:var(--ink-soft)}.wx-none{font-size:13px;font-style:italic;color:var(--ink-faint)}.wx-caveat{margin:14px 0 0;padding:11px 13px;max-width:62ch;font-size:12.5px;line-height:1.5;color:var(--ink-soft);border-left:3px solid var(--ink-faint);background:var(--sunk)}.wx-stations{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.wx-station{width:100%;text-align:left;display:flex;flex-direction:column;gap:3px;padding:11px 13px;font:inherit;cursor:pointer;border:1px solid var(--rule);background:var(--raised);color:var(--ink)}.wx-station:hover{border-color:var(--ink-faint)}.wx-station.is-here{border-color:var(--ink);border-left-width:4px;box-shadow:none}.wx-station strong{font-size:14px;font-weight:600}.wx-station .hint{margin:0}.wx-mini{margin-top:3px;font-family:var(--mono);font-size:12px;color:var(--ink-soft)}.fr-running{padding:13px 14px;border:1px solid var(--stamp);border-left-width:5px;box-shadow:none}.fr-running>h2{border:0;padding:0;margin:0 0 8px}.fr-run+.fr-run{margin-top:14px;padding-top:14px;border-top:1px solid var(--rule)}.fr-run-blocks{margin:0;font-size:15px;font-weight:600}.fr-run-since{margin:4px 0 0;font-size:14px}.fr-run-since strong{font-size:17px;font-weight:700}.fr-run .work{margin-top:7px}.fr-run button{margin-top:11px}.fr-mode .badge.is-armed{border-style:solid}.fr-armed{margin:9px 0 0;font-size:13.5px}.fr-claims{margin-top:12px}.fr-can,.fr-cannot{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.fr-can>li,.fr-cannot>li{font-size:13px;color:var(--ink-soft);padding-left:15px;position:relative}.fr-can>li:before{content:"·";position:absolute;left:3px;font-weight:700;color:var(--ink)}.fr-cannot{margin-top:10px;padding-left:11px;border-left:1px solid var(--rule-strong)}.fr-cannot>li{padding-left:0;color:var(--ink);font-weight:600}.fr-mode-form{margin-top:12px}.fr-blocks{margin:14px 0 0;padding:11px 12px;border:1px solid var(--rule)}.fr-blocks>legend{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.fr-block{display:inline-flex;align-items:center;gap:6px;margin:4px 7px 0 0;padding:5px 9px;border:1px solid var(--rule);border-radius:var(--radius-sm);font-size:13px;cursor:pointer}.fr-block.is-on{border-color:var(--ink);box-shadow:none}.fr-blocks .note{margin-top:9px}.fr-night{margin-top:20px}.fr-night>.head-row>h3{margin:0;font-size:15px;font-weight:600}.fr-night>.head-row>.hint{margin:0}.fr-entries{list-style:none;margin:9px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.fr-entry{display:grid;grid-template-columns:62px 1fr;grid-gap:2px 10px;gap:2px 10px;padding:8px 0;border-top:1px solid var(--rule);font-size:13.5px}.fr-entry>.fr-time{font-family:var(--mono);font-size:12px;color:var(--ink-soft);padding-top:1px}.fr-entry>.fr-what{grid-column:2}.fr-entry>.fr-what em{color:var(--ink-faint);font-style:italic}.fr-entry>.fr-fix,.fr-entry>.fr-mark,.fr-entry>.fr-note,.fr-entry>.fr-who,.fr-entry>.work{grid-column:2}.fr-entry>.fr-who{font-size:12px;color:var(--ink-soft)}.fr-entry>.fr-note{font-size:12.5px;color:var(--ink-soft);font-style:italic}.fr-entry>.work{margin-top:3px;font-size:11.5px}.fr-entry>.fr-fix{margin-top:5px;max-width:220px}.fr-entry.is-water{border-left:3px solid var(--ink);padding-left:9px}.fr-entry.is-marked>.fr-mark{margin-top:3px;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.fr-entry.is-marked>.fr-what strong{text-decoration:underline;text-underline-offset:3px}.al-standing{margin:11px 0 0;padding-left:11px;border-left:1px solid var(--rule-strong);font-size:13px;font-weight:600;color:var(--ink);max-width:60ch}.al-list{list-style:none;margin:14px 0 0;padding:0;counter-reset:rung}.al-row{padding:11px 0 12px;border-top:1px solid var(--rule);display:grid;grid-gap:3px;gap:3px}.al-row .al-who{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.al-row .al-who strong{font-size:14.5px;font-weight:600}.al-row .al-who .hint{margin:0}.al-rung{margin:0;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.al-rung:before{counter-increment:rung;content:counter(rung) " · ";color:var(--ink)}.al-where{margin:2px 0 0;font-size:13px}.al-chan{font-family:var(--mono);font-size:12.5px;margin-right:10px}.al-missing{font-size:12.5px;font-style:italic;color:var(--ink-faint)}.al-tested,.al-untested{margin:2px 0 0;font-size:12px;color:var(--ink-soft);max-width:56ch}.al-tested{font-weight:700;color:var(--ink)}.al-moves{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.al-moves button{font-size:11px;padding:5px 9px}.al-add{margin-top:14px}.al-quick{margin-bottom:16px}.al-quick button{margin:0 7px 7px 0;font-size:12px;padding:6px 10px}.bl-new{width:100%;padding:16px 20px;font-size:15px;letter-spacing:.04em}.bl-capture .note{max-width:62ch;margin:10px 0 0}.bl-figures{display:flex;flex-wrap:wrap;align-items:start;gap:0;margin-top:2px}.bl-figure{display:grid;grid-gap:3px;gap:3px;align-content:start;padding-right:26px}.bl-figure+.bl-figure{padding-left:26px;border-left:1px solid var(--rule)}.bl-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);line-height:1.5}.bl-value{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-figure .hint{margin:0}@media (max-width:620px){.bl-figures{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 18px;gap:16px 18px}.bl-figure{padding-right:0}.bl-figure+.bl-figure{padding-left:0;border-left:0}}.bl-breakdown{margin-top:16px}.bl-breakdown>summary{font-size:13px;font-weight:700;cursor:pointer}.bl-breakdown h3{margin:16px 0 0;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft)}.bl-lines{list-style:none;margin:8px 0 0;padding:0}.bl-lines>li{display:grid;grid-template-columns:1fr auto 34px;grid-gap:10px;gap:10px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--rule);font-size:13px}.bl-lines .hint{margin:0;text-align:right}.bl-amt{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.bl-untyped{font-family:inherit;font-weight:400;font-size:12px;color:var(--ink-faint);white-space:nowrap}.bl-list{list-style:none;margin:14px 0 0;padding:0}.bl-row{border-top:1px solid var(--rule);padding:2px 0 8px 9px}.bl-head{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;width:100%;text-align:left;background:none;border:0;padding:10px 0;cursor:pointer}.bl-line{display:flex;align-items:flex-start;gap:10px}.bl-line .bl-head{flex:1 1;min-width:0}.bl-tick{flex:none;margin:15px 0 0;cursor:pointer;accent-color:var(--stamp)}.bl-tick,input[type=checkbox].bl-tick{width:18px;height:18px}.bl-tick.is-done{display:inline-block;width:18px;text-align:center;cursor:default;color:var(--go);font-weight:600;font-size:15px;line-height:1}.bl-lastone{display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid var(--rule);background:var(--raised)}.bl-lastone.is-target{border-color:var(--stamp);border-left-width:4px}.bl-lastshot{width:84px;height:108px;object-fit:cover;flex:none;border:1px solid var(--rule-strong);background:var(--paper)}.bl-lastone .hint{display:block;margin-top:6px;max-width:44ch}.bl-target-say{margin:0 0 6px;font-size:13.5px;font-weight:700}.bl-page{margin:0;display:flex;flex-direction:column;gap:4px}.bl-move-open{align-self:flex-start}.bl-move{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;border:1px solid var(--rule-strong);background:var(--raised)}.bl-move label{display:flex;flex-direction:column;gap:3px;margin:0}.bl-move label>span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.bl-move .err,.bl-move .note{flex-basis:100%;margin:2px 0 0;max-width:56ch}.bl-bin{flex:none;align-self:center;border:0;background:none;padding:6px 2px;font-size:10.5px;font-weight:600;color:var(--ink-faint);letter-spacing:.02em;white-space:nowrap;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:2px;opacity:.55;transition:opacity .12s,color .12s}.bl-bin:focus-visible,.bl-bin:hover,.bl-row:hover .bl-bin{opacity:1;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.bl-bin:focus-visible,.bl-bin:hover{color:var(--stop)}@media (prefers-reduced-motion:reduce){.bl-bin{transition:none}}@media (hover:none){.bl-bin{opacity:1}}.bl-bin:disabled{opacity:.5;cursor:progress}.bl-binned{margin-top:14px;padding-top:10px;border-top:1px dashed var(--rule)}.bl-binned .note{max-width:60ch}.bl-binned .bl-row.is-voided{opacity:.75}.bl-entity{border-style:solid;border-color:var(--ink-soft);margin-left:8px;vertical-align:middle}.bl-entities{margin-top:14px;padding-top:10px;border-top:1px solid var(--rule-strong)}.bl-entities h3{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.bl-entities .note{max-width:60ch}.bl-tick-caption{margin:12px 0 0;padding-left:12px;font-size:11.5px;font-weight:700;color:var(--ink-soft)}.bl-tick-caption span{color:var(--stamp);margin-right:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bl-payline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 10px 28px;padding:10px 12px;border:1px solid var(--rule-strong);background:var(--raised);box-shadow:none}.bl-payline label{display:flex;flex-direction:column;gap:3px;margin:0}.bl-payline label>span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.bl-payline input,.bl-payline select{padding:7px 9px;font-size:14px}.bl-pay-ref input{width:11ch;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-pay-when input{width:15ch}.bl-payline button.primary{width:auto;padding:9px 20px;font-size:13px;align-self:flex-end}.bl-payline button.quiet{align-self:flex-end;padding-bottom:11px}.bl-pay-problem{flex-basis:100%;margin:2px 0 0}.bl-who{font-size:14.5px;font-weight:600}.bl-who em{font-weight:600;font-style:italic;color:var(--ink-faint)}.bl-head .bl-amt{font-size:15px;text-align:right}.bl-state,.bl-when{font-size:12px;color:var(--ink-soft)}.bl-state{text-align:right}.bl-row{border-left:3px solid transparent}.bl-row.is-unpaid{border-left-color:var(--ink)}.bl-row.is-voided .bl-amt,.bl-row.is-voided .bl-who{text-decoration:line-through}.bl-also,.bl-dupe,.bl-missing{margin:0 0 6px;font-size:12.5px;color:var(--ink-soft);max-width:60ch}.bl-dupe{margin-top:10px;padding:9px 11px;border:1px solid var(--stamp);border-left-width:4px;color:var(--ink);font-weight:600}.bl-detail{padding:4px 0 8px;display:grid;grid-gap:12px;gap:12px}.bl-scan{max-width:100%;border:1px solid var(--rule);box-shadow:none;background:var(--scan-bg)}.bl-paid,.bl-pay{padding-top:10px;border-top:1px solid var(--rule)}.bl-paid p{margin:0 0 8px;font-size:13.5px}.bl-setup{margin-top:14px}.bl-setup h2{margin-top:20px}.scan{display:grid;grid-gap:12px;gap:12px}.scan-start input[type=file]{display:none}.scan-shutter{display:block;padding:22px 20px;cursor:pointer;border:1px solid var(--rule-strong);box-shadow:none;background:var(--raised);color:var(--ink);font-size:15px;font-weight:700;letter-spacing:.04em;text-align:center}.scan-canvas{max-width:100%;height:auto;display:block;margin:0 auto;border:1px solid var(--rule);background:var(--sunk)}.scan-edges{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px 14px;gap:8px 14px;margin-top:4px}.scan-edges label{display:grid;grid-gap:2px;gap:2px;font-size:11px}.scan-edges input[type=range]{width:100%}.scan-shot{max-width:100%;display:block;margin:0 auto;border:1px solid var(--rule);box-shadow:none;background:var(--scan-bg)}.bl-coverage{margin:14px 0 0;padding-left:11px;border-left:1px solid var(--rule-strong);font-size:12.5px;color:var(--ink)}.bl-run{border:1px solid var(--rule-strong);border-left-width:5px;padding:13px 14px;box-shadow:none}.bl-run>.head-row>h2{border:0;padding:0;margin:0}.bl-count{font-family:var(--mono);font-size:13px;font-weight:600}.bl-kind{margin:10px 0 4px}.bl-scans{display:grid;grid-gap:10px;gap:10px}.bl-reading{padding:12px 13px;border:1px dashed var(--rule);background:var(--sunk)}.bl-reading>h3{margin:0 0 9px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft)}.bl-read-lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.bl-read-lines>li{display:grid;grid-gap:1px;gap:1px}.bl-read-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.bl-read-value{font-size:15px;font-weight:600}.bl-read-printed{font-family:var(--mono);font-size:11.5px;color:var(--ink-faint)}.support-banner{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;color:var(--ink);border-bottom:1px solid var(--rule-strong);border-left:6px solid var(--stamp);font-size:13px;line-height:1.45}.support-banner strong{text-transform:uppercase;letter-spacing:.06em}.support-banner form{flex-shrink:0}.support-banner button{font:inherit;padding:5px 14px;background:var(--paper);color:var(--ink);border:1px solid var(--rule-strong);cursor:pointer}.support-banner button:active{transform:translateY(1px);box-shadow:none}.seg{display:inline-flex;border:1px solid var(--rule-strong);background:var(--raised);box-shadow:none}.seg>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:transparent;cursor:pointer;padding:7px 14px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);border-radius:0}.seg>button+button{border-left:1px solid var(--rule-strong)}.seg>button.is-on,.seg>button[aria-pressed=true]{background:var(--ink);color:var(--paper);cursor:default}.bl-summary{padding-top:4px}.bl-figures .bl-figure:first-child .bl-value{font-size:34px}.bl-figures .bl-figure:not(:first-child) .bl-value{font-size:19px;color:var(--ink-soft)}.bl-coverage{font-size:11.5px;color:var(--ink-faint);max-width:60ch;margin-top:14px}.bl-breakdown>summary{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft)}.bl-row{padding:7px 0 10px 9px}.bl-head{column-gap:12px;align-items:baseline}.bl-detail{gap:14px}.scan-start .note{max-width:60ch;margin:10px 0 0}.scan-start>button{margin-top:12px;padding:6px 0;border:0;background:none;box-shadow:none;color:var(--ink-soft);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-decoration:underline;text-underline-offset:3px}.scan-start>button:hover{color:var(--stamp)}.bl-run .node-admin{margin-top:18px;padding-top:14px;border-top:1px dashed var(--rule)}.bl-run .node-admin>button{font-size:11.5px;padding:8px 14px}.bl-door{margin-top:30px;padding-top:14px;border-top:1px solid var(--rule)}.bl-door>.tr-btn{font-size:11px;letter-spacing:.1em;color:var(--ink-faint);border:0;background:none;box-shadow:none;padding:4px 0}.bl-door>.tr-btn:hover{color:var(--stamp)}.bl-check{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--stamp);border-left-width:5px;padding:11px 14px}.bl-check p{margin:0;font-size:13.5px}.bl-check b{font-size:17px;font-weight:700}.bl-check button{white-space:nowrap}.bl-memo{margin-top:14px;padding:12px 13px;border:1px solid var(--rule-strong);border-left-width:4px;background:var(--raised)}.bl-memo>label{display:block}.bl-memo .hint{margin:4px 0 8px;max-width:56ch}.bl-memo-picks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.bl-memo-picks .chip{text-align:left}.bl-memo-why{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:2px}.bl-memo-save{display:flex;align-items:center;gap:10px;margin-top:10px}.bl-memo-save .primary{width:auto;padding:9px 18px;font-size:13px}.bl-memo-src{margin-top:8px;max-width:60ch}.bl-memo-src em{font-style:normal;font-family:var(--mono)}.bl-memo-say{margin:0 0 10px;padding:8px 11px;border-left:4px solid var(--stamp);background:var(--sunk)}.bl-memo-say span{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.bl-memo-say b{font-size:16px}.bl-scans-toggle{margin-top:10px}.bl-scans-done{align-self:flex-start;margin-top:2px}.bl-snip{position:relative;display:block;overflow:hidden;width:min(100%,340px);max-height:120px;border:1px solid var(--rule);background:var(--raised)}.bl-snip img{position:absolute;top:0;left:0;display:block;height:auto;transform-origin:0 0}.mix-for{margin:0 0 14px;padding:11px 13px;border:1px solid var(--stamp);border-left-width:4px;background:var(--raised)}.mix-for label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--stamp)}.mix-for .note{margin-bottom:0}.sprayer-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0 6px;border-bottom:1px dashed var(--rule);margin-bottom:12px}.sprayer-bar label{margin:0;flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.sprayer-bar select{flex:1 1 240px;width:auto;min-width:0}.sprayer-bar button{flex:0 0 auto}.sprayer-readout{margin:-4px 0 12px;font-family:var(--mono);font-size:11.5px;color:var(--ink-faint)}.sprayer-numbers{margin-bottom:14px}.field-pick{gap:2px}.field-pick .check-label span{display:flex;justify-content:space-between;gap:12px;width:100%}.field-acres{font-size:12px}.acres-total{margin:10px 0 0;padding-top:8px;border-top:1px dashed var(--rule);font-size:14px;color:var(--ink-soft)}.acres-total b{font-size:19px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:900px){.mix-wrap{max-width:var(--col-wide)}.mix-desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);grid-gap:clamp(18px,2.4vw,34px);gap:clamp(18px,2.4vw,34px);align-items:start}.mix-result{position:-webkit-sticky;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto}.mix-result>section.sec:first-child{margin-top:0}}.field-pick{display:flex;flex-direction:column}.field-row{display:flex;align-items:center;gap:10px;padding:8px 2px;margin:0;border-bottom:1px dashed var(--rule);color:var(--ink);cursor:pointer}.field-row:last-child{border-bottom:0}.field-row input[type=checkbox]{width:auto;margin:0;flex:0 0 auto}.field-row-name{flex:1 1 auto;min-width:0}.field-acres{flex:0 0 auto;color:var(--ink-faint);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.measured-acres{margin:10px 0;padding:9px 11px;border:1px dashed var(--rule)}.measured-acres p{margin:0 0 4px;font-size:13.5px;color:var(--ink-soft)}.measured-acres b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.measured-acres .hint{margin:6px 0 0}.wait{background:var(--wait-fill)}button.tier-tap{min-height:44px}button.tier-act{min-height:72px;font-size:18px;letter-spacing:.02em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-width:2px}button.tier-act:active{transform:translateY(1px);box-shadow:none}button.tier-act .tier-sub{font-size:12px;font-weight:500;opacity:.85;letter-spacing:0}button.tier-kiosk{min-height:220px;font-size:30px}.tabs{display:flex;gap:4px;margin-top:14px;overflow-x:auto;scrollbar-width:none;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--sunk);border-radius:10px;padding:4px}.tabs::-webkit-scrollbar{display:none}.tabs .tab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;color:var(--ink-faint);background:transparent;border:0}.tabs .tab:hover{color:var(--ink)}.tabs .tab.is-here{background:var(--raised);color:var(--ink);font-weight:600;box-shadow:0 1px 0 var(--rule)}.tab-count{font:500 12px/1 var(--mono)}.sync-chip,.tab-count{color:var(--ink-faint)}.sync-chip{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;padding:0 8px;min-height:28px;display:inline-flex;align-items:center;border-radius:var(--radius-sm);white-space:nowrap}.sync-chip.is-synced{color:var(--go)}.eyebrow-sm{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shed-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 0 10px;border-bottom:1px dashed var(--rule);margin-bottom:12px}.hero-count{font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--mono)}.hero-working{font-size:12px;color:var(--ink-soft);text-align:right;line-height:1.5}.shed .primary.tier-act{margin:4px 0 12px}.new-pallet{border:1px solid var(--rule-strong);background:var(--raised);box-shadow:none;padding:12px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.np-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.new-pallet label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;margin:0}.new-pallet input{font-size:16px;min-height:44px}.new-pallet .pt-input{font-size:22px;font-weight:700}.np-actions{display:flex;gap:10px;align-items:stretch}.np-actions .tier-act{flex-grow:1;margin:0}.chips{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.chip{min-height:44px;padding:0 14px;font-size:13px;font-weight:700;border:1px solid var(--rule-strong)}.chip.is-on{background:var(--ink);color:var(--paper)}.dup{font-size:12px;color:var(--stop);font-weight:600}.rows{display:flex;flex-direction:column;gap:8px}.empty{font-size:15px;line-height:1.45;color:var(--ink-soft)}.empty strong{color:var(--ink)}.pallet-row{display:flex;align-items:center;gap:10px;min-height:64px;padding:0 10px 0 0;background:var(--raised);border:1px solid var(--rule-strong);box-shadow:none}.pallet-row.has-dup{border-color:var(--stop)}.pallet-row.is-hidden{border-style:dashed;box-shadow:none}.line-stripe{width:6px;align-self:stretch;background:var(--rule)}.line-stripe.line-1{background:var(--line-1)}.line-stripe.line-2{background:var(--line-2)}.pallet-row .pt{width:76px;min-height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;background:var(--sunk);border:1px dashed var(--rule)}.pallet-body{flex-grow:1;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 0}.pallet-top{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pallet-top .code{font-size:13px;font-weight:700;padding:2px 8px;background:var(--ink);color:var(--paper)}.pallet-top .meta{font-size:12px;color:var(--ink-soft)}.mark{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-strong);padding:1px 6px;border-radius:var(--radius-sm)}.pallet-meta{font-size:12px;color:var(--ink-soft)}.pallet-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pallet-side .glyph{font-size:14px;font-weight:700;color:var(--go);padding:2px 6px;border-radius:var(--radius-sm);border:1px solid transparent}.hidden-bar{margin-top:8px;display:flex;flex-direction:column;gap:8px}.low-rung{padding-top:10px;border-top:1px dashed var(--rule);justify-content:space-between;gap:10px;font-size:12px;color:var(--ink-soft)}.action-bar,.low-rung{margin-top:16px;display:flex}.action-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;padding:10px 0 14px;background:var(--paper);border-top:1px solid var(--rule-strong);flex-direction:column;gap:8px}.action-bar .primary.tier-act,.shed .action-bar .primary.tier-act{margin:0}.action-bar .low-rung{margin-top:0;padding-top:0;border-top:0}.not-yet{color:var(--ink-soft);font-size:12px;font-weight:600}.not-yet .tag{margin-left:4px;font-size:11px;color:var(--ink-soft);border-color:var(--rule)}.not-yet.is-block{align-items:center;gap:14px;min-height:72px;padding:0 16px;border:1px dashed var(--rule);border-radius:var(--radius-sm);font-size:16px;font-weight:700}.not-yet.is-block .not-yet-words{display:flex;flex-direction:column;gap:2px;flex-grow:1;letter-spacing:.02em}.not-yet.is-block .tier-sub{font-size:12px;font-weight:500;letter-spacing:0}.not-yet.is-block .tag{flex:none}.shed-form{border:1px solid var(--rule-strong);background:var(--raised);box-shadow:none;padding:12px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.shed-form h2{margin:0;font-size:15px}.shed-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;margin:0}.shed-form input,.shed-form select{font-size:16px;min-height:44px}.shed-form .big-input{font-size:22px;font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.form-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-actions{display:flex;gap:10px;align-items:stretch}.form-actions .tier-act{flex-grow:1;margin:0}button.tier-act.tier-left{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:0 16px;text-align:left;width:100%}button.tier-act.tier-left .tier-words{display:flex;flex-direction:column;gap:2px;flex-grow:1}button.tier-act.is-paper{border-color:var(--ink)}button.tier-mid{min-height:56px;width:100%;display:flex;align-items:center;gap:14px;padding:0 16px;font-size:16px;letter-spacing:.02em;text-align:left}button.tier-mid .tier-sub{font-size:12px;font-weight:500;color:var(--ink-soft);letter-spacing:0}.pair{display:flex;gap:8px}.pair>button{flex:1 1;min-height:44px;font-size:13px;background:var(--raised);padding:0 8px}.sec-label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:16px 0 8px}.shed-card{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--raised);border:1px solid var(--rule-strong);box-shadow:none}.shed-card.is-hidden{border-style:dashed;box-shadow:none}.card-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.card-title{font-size:22px;font-weight:700;overflow-wrap:anywhere}.card-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--ink-soft);border-top:1px dashed var(--rule);padding-top:8px}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;font-size:12px}.fact{display:flex;flex-direction:column;border-left:1px dashed var(--rule);padding-left:8px;min-width:0}.fact>span{color:var(--ink-soft)}.fact>strong{overflow-wrap:anywhere}.working{font-size:13px;color:var(--ink-soft)}.working strong{color:var(--ink)}.glyph{font-size:14px;font-weight:700;color:var(--go)}.glyph.wait{border:0!important;background:none}.due,.glyph.wait{color:var(--wait)}.due{font-size:12px;font-weight:700}.shed-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.shed-tile{min-height:64px;display:flex;align-items:center;gap:12px;padding:8px 12px;color:inherit;text-decoration:none;background:var(--raised);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);box-shadow:none}.shed-tile:active{transform:translateY(1px);box-shadow:none}.shed-tile.is-waiting .tile-count{color:var(--wait);font-weight:700}.tile-mark{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--sunk);color:var(--ink)}.tile-words{display:flex;flex-direction:column;min-width:0}.tile-name{font-size:14px;font-weight:700}.shed-foot,.tile-count{font-size:11px;color:var(--ink-soft)}.shed-foot{margin-top:16px;padding-top:10px;border-top:1px dashed var(--rule)}.receive-doors{display:flex;flex-direction:column;gap:12px;margin:4px 0 8px}.shed-inventory .primary.tier-act,.shed-receive .primary.tier-act{margin:0}.inv-top{display:flex;flex-direction:column;gap:8px}.inv-row{min-height:70px;display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--raised);border:1px solid var(--rule-strong);box-shadow:none}.inv-row.is-short{border-color:var(--stop)}.inv-row.is-short .inv-count,.inv-row.is-short .inv-meta.is-fact{color:var(--stop)}.inv-row.is-counted{background:color-mix(in srgb,var(--go) 12%,var(--raised))}.inv-row.is-hidden{border-style:dashed;box-shadow:none}.inv-body{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.inv-name{font-size:15px;font-weight:700}.inv-meta{font-size:12px;color:var(--ink-soft)}.inv-meta.is-fact{font-weight:600}.inv-num{display:flex;flex-direction:column;align-items:flex-end;flex:none}.inv-count{font-size:32px;font-weight:700;line-height:1}.inv-count input{width:3.2em;font:inherit;text-align:right;min-height:44px;padding:0 4px}.inv-sub{font-size:11px;color:var(--ink-soft)}button.inv-plus{width:44px;height:44px;flex:none;padding:0;font-size:18px;background:var(--raised);display:flex;align-items:center;justify-content:center}.inv-tools{display:flex;gap:12px;flex-wrap:wrap}.coach{margin-top:8px;padding:10px 12px;border:1px dashed var(--rule);font-size:12px;color:var(--ink-soft);display:flex;flex-direction:column;gap:3px}.coach strong{color:var(--ink)}.pallet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}button.pallet-cell{min-height:60px;padding:4px 2px;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;background:var(--raised);color:var(--ink);border:1px solid var(--rule-strong);font-weight:700}button.pallet-cell:active{transform:translateY(1px)}button.pallet-cell:disabled{cursor:default}.cell-pt{font-size:18px;line-height:1}.cell-meta{font-size:10px;font-weight:600;opacity:.9}.load-line{font-size:12px;color:var(--ink-soft)}.load-line strong{color:var(--ink)}.shed-ship .primary.tier-act{margin:0}.shed-ship .primary.tier-act.is-armed{background:var(--stamp)}.kiosk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}button.tier-kiosk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 8px;line-height:1.05;border-width:2px}button.tier-kiosk.line-1{border-color:var(--line-1)}button.tier-kiosk.line-2{border-color:var(--line-2)}.kiosk-line{font-weight:700;letter-spacing:.14em}.kiosk-line,.kiosk-sub{font-size:12px;color:var(--ink-soft)}.kiosk-sub{font-weight:600;letter-spacing:0}.kiosk-sub.is-due{color:var(--wait)}.last-in{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px dashed var(--rule)}.last-in button{min-height:44px;font-size:13px;color:var(--stop);border-color:var(--stop)}.temp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.temp-cell{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;min-width:0}.temp-cell input{font-size:24px;font-weight:700;text-align:center;min-height:44px;width:100%;background:var(--sunk)}button.tier-mid.is-go{justify-content:center;border-color:transparent}button.tier-mid.is-go:disabled{background:var(--raised);color:var(--ink-faint);border-color:var(--rule)}.pallet-row button.pt{padding:0;border-radius:0;color:var(--ink);cursor:pointer}.not-yet{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.not-yet.is-block{display:flex;flex-wrap:nowrap}.not-yet .tag{white-space:nowrap;margin-left:0}.low-rung{flex-wrap:wrap}.mark{white-space:nowrap}.card-foot>span:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.card-foot .pair{flex:none;gap:16px}.card-foot .pair>button{flex:none;min-height:44px;padding:0 2px;background:none;white-space:nowrap;font-size:12.5px}.inv-count button.quiet{font:inherit;color:inherit;text-decoration:none;text-align:right;min-width:44px;min-height:44px;padding:0}.inv-meta .due{margin-left:6px}.pair>button:disabled,button.primary.tier-act:disabled{color:var(--ink-faint);border-color:var(--rule);cursor:default}button.primary.tier-act:disabled{background:var(--raised);box-shadow:none}.hero-count>span{font-size:20px;color:var(--ink-soft)}@media (min-width:900px){.wrap.crew-pay{max-width:var(--col-wide)}}.cp-weekbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;flex-wrap:wrap}.cp-weekbar button.quiet{min-height:44px}.cp-weekname{align-items:baseline;gap:10px;justify-content:center;font-size:17px}.cp-tools,.cp-weekname{display:flex;flex-wrap:wrap}.cp-tools{align-items:flex-end;gap:10px 18px;margin:10px 0 16px;padding-bottom:12px;border-bottom:1px dashed var(--rule)}.cp-tools label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;margin:0}.cp-tools input,.cp-tools select{min-height:40px;font-size:16px}.cp-tools .pair{margin-left:auto;flex-wrap:wrap}.cp-tools .pair>button{min-height:40px;flex:none;padding:0 12px}.cp-scroll{overflow-x:auto;border:1px solid var(--rule-strong);background:var(--raised);box-shadow:none}.cp-grid,.cp-side{border-collapse:collapse;width:100%;font-size:13px}.cp-grid td,.cp-grid th,.cp-side td,.cp-side th{border-bottom:1px dashed var(--rule);padding:6px;vertical-align:top;text-align:left}.cp-grid thead th,.cp-side thead th{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule-strong);white-space:nowrap}.cp-grid tfoot td,.cp-grid tfoot th{border-top:1px solid var(--rule-strong);border-bottom:0}.cp-grid .cp-num,.cp-side .cp-num{text-align:right;white-space:nowrap}.cp-crew{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--raised);min-width:104px;border-right:1px dashed var(--rule)}.cp-crewno{font-size:18px;font-weight:700}.cp-crew .cp-crewno,.cp-crew .cp-leader{display:block}.cp-leader{font-size:12px;color:var(--ink-soft)}.cp-day>span:first-child{display:block}.cp-cell{min-width:84px}.cp-box{display:flex;flex-direction:column;gap:2px}.cp-box input,.cp-rate input{min-height:40px;font-size:16px;text-align:right;padding:4px 6px}.cp-box input{width:100%;min-width:72px}.cp-box.is-loose input{border-style:dashed}.cp-box.is-bad input,.cp-rate.is-bad input{border-color:var(--stop)}.cp-under{display:block;font-size:11px;color:var(--ink-soft);line-height:1.3;white-space:normal}.cp-rate{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px}.cp-rate input{width:72px}.cp-rate .cp-under{flex-basis:100%;text-align:right}.cp-dollar{color:var(--ink-soft)}.cp-check strong{font-size:16px}.cp-check .cp-under{max-width:220px;margin-left:auto;text-align:right}.cp-against .cp-summary{font-size:14px;margin:8px 0 10px}.cp-side tr.is-loose td:first-child{box-shadow:inset 3px 0 0 var(--ink)}.cp-crewlist{list-style:none;padding:0;margin:10px 0 0}.cp-crewlist li{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;padding:8px 0;border-bottom:1px dashed var(--rule)}.cp-crewlist li.is-fixing{display:block;border:0}.cp-crewlist .cp-crewno{min-width:3ch}.cp-crewlist .cp-meta{font-size:12px;color:var(--ink-soft);flex-grow:1}.cp-crewlist .pair{flex:none;gap:16px}.cp-crewlist .pair>button{flex:none;background:none;min-height:44px;padding:0 2px;white-space:nowrap;font-size:12.5px}.cp-crewform{margin-top:10px}.mark.wraps{white-space:normal;display:inline-block;margin-top:2px}@media print{.crew-pay .masthead{display:block!important;border:0}.crew-pay .cp-crews,.crew-pay .cp-tools,.crew-pay .cp-weekbar button,.crew-pay .err,.crew-pay .masthead .screens,.crew-pay .masthead .screens-sub,.crew-pay .note,.crew-pay .standfirst,.crew-pay>.hint{display:none!important}.wrap.crew-pay{max-width:none;padding:0}.cp-scroll{overflow:visible;box-shadow:none}.cp-crew{position:static}.cp-box input,.cp-rate input{border:0;background:none;padding:0;min-height:0}.cp-grid,.cp-side{font-size:9pt}.cp-grid tr,.cp-side tr{page-break-inside:avoid;break-inside:avoid}}.cp-grid .cp-day{text-align:right}.cp-grid .cp-check{min-width:168px}.cp-glyph{font-family:var(--font)}.fact>.mark.wraps{align-self:flex-start}.cp-rate{display:grid;grid-template-columns:auto 72px;justify-content:end;align-items:center;grid-column-gap:3px;column-gap:3px;min-width:96px}.cp-rate .cp-under{grid-column:1/-1}.access-pick,.al-standing,.all-clear,.band,.banked,.bl-check,.bl-coverage,.bl-dupe,.bl-lastone,.bl-memo,.bl-move,.bl-payline,.bl-reading,.bl-run,.channel,.check-label,.coach,.code-once,.cp-scroll,.danger,.derived,.draw-panel,.entry,.epa-results,.err,.field-checklist,.field-edit,.flag,.fr-blocks,.fr-running,.gmap,.inv-row,.keep-out,.last-in,.measured-acres,.mix-for,.new-pallet,.new-product,.node,.not-yet.is-block,.omission,.on-paper-block,.pallet-row,.person-line,.person-pocket,.pick,.plot,.product-line,.proposal,.run,.secret-once,.shed-card,.shed-form,.shed-tile,.sim-banner,.spray-times,.tank,.ticket,.tile,.trace,.wx-caveat,.wx-figure,.wx-figures,.wx-source,.wx-stale,.wx-station,.zone{border-radius:var(--radius)}.access-pick,.banked,.bl-lastone,.bl-memo,.bl-move,.bl-payline,.bl-run,.code-once,.cp-scroll,.entry,.epa-results,.field-edit,.gmap,.inv-row,.new-pallet,.new-product,.node,.pallet-row,.person-line,.pick,.plot,.product-line,.proposal,.shed-card,.shed-form,.shed-tile,.tank,.ticket,.tile,.trace,.wx-figures,.wx-source,.wx-station,.zone{border-color:var(--rule)}.tile.is-open{outline:0;border-color:var(--rule-strong)}.person-pocket{border-color:var(--rule);border-top-width:0;border-radius:0 0 var(--radius) var(--radius);background:var(--raised)}.person-line[aria-expanded=true]{border-radius:var(--radius) var(--radius) 0 0}.pallet-row,.wx-figures{overflow:hidden}.wx-figures{gap:1px;background:var(--rule)}.wx-figure{border-radius:0}.badge,.chip,.fr-block,.mark,.stage,.tag{border-radius:6px}.mark,.stage,.tag{border-color:var(--rule-strong);color:var(--ink-faint);letter-spacing:.08em}.chip{border-radius:var(--radius-sm);border-color:var(--rule-strong);background:var(--raised)}.chip.is-on,.op-switch .chip.is-on{background:var(--primary);color:var(--primary-ink);border-color:transparent}.seg{border-radius:var(--radius-sm);border-color:var(--rule-strong);overflow:hidden;background:var(--sunk)}.seg>button+button{border-left-color:var(--rule-strong)}.seg>button.is-on,.seg>button[aria-pressed=true]{background:var(--raised);color:var(--ink)}.lang-toggle{border-radius:var(--radius-sm);border-color:var(--rule-strong);overflow:hidden;background:var(--sunk)}.lang-toggle button[aria-pressed=true]{background:var(--raised);color:var(--ink)}.kind-pick button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.kind-pick button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.kind-pick button[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.tabs .tab.is-here{border-radius:7px}.bl-value,.card-title,.cell-pt,.cp-crewno,.fr-run-since strong,.hero,.hero-count,.inv-count,.per-tank b,.tally-item b,.water b,.wx-value{font-family:var(--mono);font-weight:500;letter-spacing:-.02em}.hero{color:var(--ink)}.hero-count{font-size:44px}.hero-count>span{font-weight:500}.banked .hero,.pick .hero{color:var(--ink)}.acres-total b,.al-chan,.bl-amt,.bl-count,.check-acres,.cp-num,.entry-acres,.entry-rates b,.field-acres,.fr-time,.hero-working,.history-date,.mix-line .mono,.product-fact,.proposal-rate,.rate .v,.strip-total,.tile-acres,.tile-count,.water span,.wheel-centre-time,.wx-mini{font-family:var(--mono)}button{min-height:40px}.bl-bin,.bl-door>.tr-btn,.card-foot .pair>button,.cp-crewlist .pair>button,.inv-count button.quiet,.scan-start>button,button.link,button.quiet{min-height:0}button.primary{border-radius:var(--radius-sm);font-weight:600}button.tier-act{border-radius:var(--radius-lg);border-width:1px;box-shadow:none;font-weight:600}button.tier-act.is-paper{background:var(--raised);color:var(--ink);border-color:var(--rule-strong)}button.tier-kiosk{border-radius:var(--radius-lg);border-width:1px;box-shadow:none;background:var(--raised)}button.tier-kiosk:active{transform:translateY(1px);box-shadow:none}button.tier-mid{border-radius:var(--radius-lg);background:var(--raised);border-color:var(--rule-strong)}button.tier-mid.is-go{background:var(--primary);color:var(--primary-ink)}button.pallet-cell{border-radius:var(--radius-sm);border-color:var(--rule-strong)}button.pallet-cell.is-on{background:var(--primary);color:var(--primary-ink);border-color:transparent}.btn-link,button.inv-plus{border-radius:var(--radius-sm)}.btn-link{border-color:var(--rule-strong);font-size:13px;letter-spacing:0;text-transform:none}.composer button,.pair>button{border-radius:var(--radius-sm)}.composer button{min-width:44px}.composer input{border-radius:var(--radius-sm);border-color:var(--rule-strong)}.composer{border-top-color:var(--rule)}.not-yet.is-block{border-radius:var(--radius-lg);border-color:var(--rule-strong)}.done-btn,.tr-btn{border-radius:var(--radius-sm)!important}.inv-row.is-counted{background:var(--raised);border-color:var(--go)}.shed-ship .primary.tier-act.is-armed{background:var(--stop);color:var(--label-ink)}.compose-cta,.draw-cta,.hero-action{border-left-width:1px}.wait{border:1px dashed var(--wait)!important;background:transparent;color:var(--wait);border-radius:var(--radius-sm)}.shed-tile.is-waiting{border-style:dashed;border-color:var(--wait)}.bubble{border-radius:var(--radius);border-color:var(--rule)}.bubble.mine{background:var(--sunk);border-color:var(--rule-strong);box-shadow:none}.bubble.task{border-left-width:3px}.ticket{border-radius:var(--radius);border-left-width:3px}.stream{border-top-color:var(--rule)}.thread-page{background:transparent}.bands{gap:8px;margin-top:12px}.band{border-left-width:1px;border-color:var(--rule);padding:10px 14px;border-radius:var(--radius)}.band:hover{border-color:var(--rule-strong);color:var(--ink)}.band-fact b{font-family:var(--mono);font-weight:500}.band-where{color:var(--ink-faint)}.support-banner{border-left-width:3px;border-bottom-color:var(--rule)}.support-banner,.support-banner button{box-shadow:none;background:var(--raised)}.support-banner button{border-radius:var(--radius-sm)}.gmap,.plot{border-color:var(--rule)}.block-edge{stroke:var(--paper)}.legend-item:before,.swatch{border-radius:var(--radius-mark);border-color:transparent}.ft-clerk-card{border:1px solid var(--rule);box-shadow:none}.ft-clerk-card,.ft-clerk-card-inner{border-radius:var(--radius);background:var(--raised)}.ft-clerk-footer{background:var(--sunk);border-top:1px solid var(--rule);border-radius:0 0 var(--radius) var(--radius)}.ft-clerk-primary,.ft-clerk-social{border-radius:var(--radius-sm);box-shadow:none}.ft-clerk-primary{font-weight:600;letter-spacing:0}.ft-clerk-social{border:1px solid var(--rule-strong)!important;background:var(--sunk)!important}.ft-sign-in{max-width:420px}.login-page .masthead{border-bottom:0}@media (min-width:1024px){.wrap.login-page{margin:48px auto 0;max-width:520px}.login-page .masthead .eyebrow{display:flex}}.rail{display:none}@media (min-width:1024px){.rail{display:flex;flex-direction:column;gap:16px;flex:0 0 var(--rail-w);width:var(--rail-w);position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto;background:var(--rail);border-right:1px solid var(--rule);padding:22px 16px 16px}.masthead .eyebrow,.masthead .screens-chips{display:none}}.rail-org{display:flex;flex-direction:column;gap:4px;padding:0 8px}.rail-org .rail-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.rail-org .rail-name{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.rail-group{display:flex;flex-direction:column;gap:2px}.rail-label{gap:8px;padding:0 10px 6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.rail-item,.rail-label{display:flex;align-items:center}.rail-item{justify-content:space-between;gap:10px;min-height:32px;padding:0 10px 0 26px;border-radius:var(--radius-sm);font-size:14px;color:var(--ink-soft);text-decoration:none}.rail-item.is-here,.rail-item:hover{background:var(--sunk);color:var(--ink)}.rail-item.is-here{font-weight:600}.rail-item.is-here:hover{color:var(--ink)}.rail-group.is-operation .rail-item{padding-left:10px;min-height:40px;font-weight:600;color:var(--ink)}.rail-group.is-operation .rail-item.is-here{background:var(--ink);color:var(--paper)}.rail-group.is-operation .rail-item svg{flex:none}.rail-item .rail-count{font-family:var(--mono);font-size:12px;color:var(--ink-faint)}.rail-foot{margin-top:auto;background:var(--rail);display:flex;flex-direction:column;gap:6px;padding:10px 8px 0;border-top:1px solid var(--rule)}.rail-foot .edition{font-size:11px}.op-page{max-width:var(--col-wide)}.op-page .masthead{border-bottom:0;padding-bottom:6px}.op-head-aside{display:flex;gap:10px;flex-wrap:wrap}.op-head-aside .btn-link{background:var(--raised)}.op-head-aside .btn-link.is-primary{background:var(--primary);color:var(--primary-ink);border-color:transparent}.op-grid{display:flex;flex-direction:column;gap:12px;margin-top:18px}.op-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.op-panel,.op-tile{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius);min-width:0;color:inherit;text-decoration:none}.op-tile{padding:16px 18px;display:flex;flex-direction:column;gap:6px}a.op-tile:hover{border-color:var(--rule-strong);color:inherit}.op-tile-label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-faint)}.op-tile-label .lvl{width:7px;height:7px}.op-tile-n{font-family:var(--mono);font-size:38px;font-weight:500;line-height:1;letter-spacing:-.02em}.op-tile-n small{font-size:16px;color:var(--ink-faint);font-weight:500}.op-tile-sub{font-size:12px;color:var(--ink-faint)}.op-tile-sub.is-wait{color:var(--wait)}.op-row{flex-wrap:wrap}.op-panel,.op-row{display:flex;gap:12px}.op-panel{padding:18px;flex-direction:column}.op-panel.is-wide{flex:3 1 420px}.op-panel.is-narrow{flex:2 1 320px}.op-panel.is-full{flex:1 1 100%}.op-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.op-panel-head h2{margin:0;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;border:0;padding:0;color:var(--ink)}.op-panel-head h2 .op-n{font-family:var(--mono);color:var(--wait);font-weight:500;margin-left:6px}.op-panel-head a{font-size:13px;text-decoration:none;white-space:nowrap}.op-empty{margin:0;font-size:13px;color:var(--ink-faint)}.op-bars{height:150px;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid var(--rule-strong);padding-bottom:2px}.op-bar{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.op-bar-n{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.op-bar-fill{width:100%;background:var(--shed);border-radius:4px 4px 0 0;min-height:2px}.op-bar.is-now .op-bar-fill{opacity:.55}.op-bar-axis{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.op-bar-axis span{flex:1 1;text-align:center}.op-facts{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-soft)}.op-list{display:flex;flex-direction:column;margin:-4px 0}.op-line{display:flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--rule);font-size:14px;color:inherit;text-decoration:none}.op-line:last-child{border-bottom:0}a.op-line:hover{color:var(--ink)}.op-line .op-what{flex-grow:1;min-width:0}.op-line .op-what b{font-weight:600}.op-line .op-meta{font-family:var(--mono);font-size:13px;color:var(--ink-soft);white-space:nowrap}.op-line .op-meta.is-wait{color:var(--wait)}.op-line .op-meta.is-stop{color:var(--stop)}.op-line .op-when{font-family:var(--mono);font-size:12px;color:var(--ink-faint);width:64px;flex:none}.op-line .op-glyph{font-family:var(--mono);color:var(--go);flex:none}.op-line .op-glyph.is-wait{color:var(--wait)}.op-line .lvl.is-wait{background:transparent;border:1.5px dashed var(--wait)}.op-line .lvl.is-quiet{background:var(--rule-strong)}.op-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;color:var(--ink-faint);padding-top:4px}.op-thread .stream{max-height:420px;min-height:180px;max-width:none;border-top:0;padding-top:0}.op-thread .composer{max-width:none;position:static;padding-bottom:0}.op-thread .bubble{max-width:70ch}@media (max-width:699px){.op-tile-n{font-size:32px}.op-panel{padding:14px}.op-head-aside{display:none}}.field-row{text-transform:none;letter-spacing:0;font-weight:500;font-size:15px}@media (min-width:1024px){.wrap.shed{max-width:var(--col-wide)}.shed-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.shed-tile{min-height:84px}.wrap.shed-pack{display:grid;grid-template-columns:340px minmax(0,1fr);grid-column-gap:28px;column-gap:28px;grid-template-areas:"head head" "hero rows" "form rows" "act rows" "rest rows";grid-template-rows:auto auto auto auto 1fr;align-content:start}.wrap.shed-pack>*{grid-column:1}.wrap.shed-pack>.masthead{grid-area:head}.wrap.shed-pack>.shed-hero{grid-area:hero;display:block;border-bottom:0;padding-top:0}.wrap.shed-pack>.shed-hero .hero-working{text-align:left;margin-top:8px}.wrap.shed-pack>.new-pallet{grid-area:form}.wrap.shed-pack>.rows{grid-area:rows}.wrap.shed-pack>.action-bar{grid-area:act;position:static;border-top:0;padding-top:0;margin-top:0}.shed-receive .receive-doors{flex-direction:row}.shed-receive .receive-doors>*{flex:1 1}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pallet-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.kiosk-grid{max-width:720px}.wrap.crew-pay{max-width:var(--col-wide)}.wx-figures{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.picks{grid-template-columns:1fr 1fr}}