:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#203d32;--green:#246146;--paper:#f4f3e9;--border:#d9dfd2}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:system-ui,sans-serif;line-height:1.55}a{color:var(--green)}.shell{max-width:1120px;margin:auto;padding:24px}.language{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button,input,select{font:inherit;border-radius:8px;min-height:44px}button{background:var(--green);color:#fff;border:1px solid var(--green);cursor:pointer;padding:10px 18px}button:hover{filter:brightness(.92)}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #c48b20}.secondary{color:var(--green);background:#fff}input,select{background:#fff;border:1px solid #95a99a;width:100%;min-width:0;padding:8px 12px}.language select{width:auto}h1{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}h2{margin-top:0;font-size:1.2rem}.panel{border:1px solid var(--border);background:#fff;border-radius:18px;padding:28px}.auth-layout{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.stack{flex-direction:column;gap:12px;display:flex}.stack p{margin-top:0;font-size:.9rem}.providers{border-top:1px solid var(--border);gap:12px;margin-top:24px;padding-top:24px;display:grid}.providers button{width:100%}.setup{max-width:600px;margin:auto}.hero{padding:24px 0}.hero h1{margin:12px 0}.discriminator{color:var(--muted);font-family:system-ui,sans-serif;font-size:.45em}.totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.totals p{margin:0 0 8px}.totals strong{overflow-wrap:anywhere;font-size:clamp(1.8rem,5vw,2.8rem)}.dashboard{grid-template-columns:1fr 1fr;gap:20px;display:grid}.activity{grid-column:1/-1}.empty{text-align:center;color:var(--muted);padding:30px 0}.empty span{font-size:2.2rem}.notice{overflow-wrap:anywhere;background:#fff2c9;border-radius:10px;padding:16px}footer{color:var(--muted);padding:40px 0 12px;font-size:.85rem}@media (max-width:640px){.shell{padding:16px}.auth-layout,.dashboard{grid-template-columns:1fr;gap:20px}.panel{padding:20px}.totals{gap:12px}.totals .panel{padding:16px}}.service-status{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}.farm-nav,.tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.farm-nav a,.tabs a{border:1px solid var(--border);background:#fff;border-radius:10px;padding:10px 14px}.tabs a[aria-current],.parcel-list a[aria-current]{background:#e4e8d4;font-weight:700}.workspace-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.workspace-grid>*,.offer-grid>*{min-width:0}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:20px 0;display:grid}.offer-grid .panel{padding:20px}.offer-details{position:sticky;top:16px}.filters{background:#e8ebdc;border-radius:16px;flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0;padding:20px;display:flex}.filters>label{flex:180px;min-width:0}.filters>label input,.filters>label select{margin-top:6px;display:block}.world-map,.parcel-map{border:1px solid var(--border);background:#dce8e2;border-radius:18px;width:100%;height:auto;display:block}.world-map{min-height:180px}.continent{fill:#c5cfb1;stroke:#9ba986;stroke-width:2px}.world-map text{fill:#354d34;font-size:18px;font-weight:600}.marker{fill:#69794b;stroke:#fff;stroke-width:3px}.selected-marker{fill:#ad613d;stroke:#354d34}.selected-offer{border:2px solid #a26b3c}.parcel-map{background:#e9e3cf}.owned-parcel{fill:url(#owned-lines);stroke:#506337;stroke-width:2px}.available-parcel{fill:#f6f1de;stroke:#9ba986;stroke-width:2px}.selected-parcel{stroke:#a0502d;stroke-width:5px}.parcel-map text{fill:#203d32;pointer-events:none;font-size:16px;font-weight:700}.parcel-map .parcel-state{font-size:9px;font-weight:500}.parcel-list{border:1px solid var(--border);background:#fffdf5;border-top:0;border-radius:0 0 6px 6px;margin:0;padding:0;list-style:none}.parcel-catalog-head{color:var(--muted);border:1px solid var(--border);background:#f3ecd9;border-radius:6px 6px 0 0;grid-template-columns:minmax(150px,1fr) minmax(240px,1.6fr) 90px;gap:10px;padding:9px 16px;font-size:12px;display:grid}.parcel-list li:has(>a[aria-current]){background:#e2ead7;box-shadow:inset 3px 0 #23513c}.parcel-art{background:repeating-linear-gradient(105deg,#8e7849 0 5px,#c5b277 5px 9px);border:1px solid #9a915f;border-radius:3px;flex:0 0 40px;width:40px;height:36px;display:block}.parcel-identity>div{gap:4px;display:grid}.parcel-identity small{color:var(--muted);font-size:12px}.parcel-list li{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1fr) minmax(240px,1.6fr) 90px;align-items:center;gap:10px;padding:12px 16px;display:grid}.parcel-list a{border:1px solid var(--border);background:#fffdf5;border-radius:8px;min-height:44px;padding:10px 12px;text-decoration:none;display:block}.parcel-identity{align-items:center;gap:10px;min-width:0;display:flex}.parcel-list .parcel-facts{grid-template-columns:minmax(80px,.6fr) minmax(100px,1fr) minmax(90px,.8fr);gap:10px;margin:0;display:grid}.parcel-work-state{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.parcel-work-state progress{width:80px}.parcel-list .parcel-work-state img{object-fit:contain;width:28px;height:28px}.parcel-map{max-height:260px}@media (max-width:760px){.parcel-catalog-head{display:none}.parcel-list{border-top:1px solid var(--border);border-radius:6px}.parcel-list li{grid-template-columns:minmax(0,1fr) auto}.parcel-list .parcel-facts{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr}.parcel-list .parcel-facts>div:nth-child(2){grid-area:2/1/auto/-1}.parcel-map{max-height:180px}}.purchase{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.confirm-check{align-items:start;gap:10px;font-size:.9rem;display:flex}.confirm-check input{flex:0 0 22px;width:22px;height:22px;min-height:22px;margin-top:3px}.crop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:.85rem;display:grid}.crop-grid div{border-bottom:1px solid var(--border)}.crop-grid dt{align-items:center;gap:5px;display:flex}.crop-grid dd{margin:3px 0 8px 31px}.machine-art{width:100%;max-width:210px;height:120px;margin:0 auto 12px;display:block}.art-legend{flex-wrap:wrap;gap:12px;display:flex}.art-legend figure{flex:110px;margin:12px 0;font-size:.8rem}.art-legend img{display:block}.parcel-preview{padding-left:20px;font-size:.85rem}.parcel-preview li{margin:14px 0}@media (max-width:760px){.workspace-grid{grid-template-columns:1fr}.offer-details{position:static}.filters{padding:14px}.farm-nav{max-height:150px;overflow-y:auto}.crop-grid{gap:8px}}.farming-work label,.farming-storage label,.farming-field label{margin-block:.6rem;display:block}.farming-work select,.farming-storage input,.farming-storage select{width:100%;max-width:100%}.farming-work input[type=checkbox],.farming-storage input[type=checkbox],.farming-field input[type=checkbox]{width:auto;margin-right:.5rem}.work-assignment{border-bottom:1px solid var(--border,#ccd3c4);padding-block:.5rem}.farming-field progress{width:100%;display:block}.farming-work,.farming-storage{min-width:0;margin-block:1rem}.farming-work button,.farming-storage button{white-space:normal}.farming-command-controls{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.research-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-block:1rem;display:grid}.research-card,.capacity-card,.research-active,.research-recovery{overflow-wrap:anywhere;min-width:0}.research-card label,.capacity-card label,.research-active label,.research-recovery label{align-items:center;gap:.5rem;min-height:44px;display:flex}.research-card input[type=checkbox],.capacity-card input[type=checkbox],.research-active input[type=checkbox],.research-recovery input[type=checkbox]{flex:0 0 22px;width:22px;height:22px;min-height:22px;padding:0}.research-active progress{width:100%}.market-shell:not([data-application-page])>section,.market-shell:not([data-application-page])>.market-books{margin-bottom:20px}.market-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.market-books>*,.market-order-entry,.market-preview{min-width:0}.market-rows{gap:16px;padding:0;list-style-position:inside;display:grid}.market-rows>li{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:16px 0}.market-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.market-balances dd{overflow-wrap:anywhere;margin:0;font-weight:700}.market-command label{align-items:flex-start;gap:10px;display:flex}.market-command input[type=checkbox]{flex:0 0 24px;width:24px}.market-preview{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.market-shell summary{cursor:pointer;min-height:44px;padding:8px 0;text-decoration:underline}.market-recovery{margin:20px 0}@media (max-width:760px){.market-books,.market-balances{grid-template-columns:minmax(0,1fr)}.market-shell .farm-nav{display:flex}.market-command button{white-space:normal}}.private-trades-shell{overflow-wrap:anywhere}.private-trades-shell .panel{margin-block:1rem}.private-trades-shell input:not([type=checkbox]):not([type=radio]),.private-trades-shell select{box-sizing:border-box;width:100%;max-width:100%}.private-trades-shell label{display:block}.private-trades-shell fieldset{min-width:0}.private-trades-shell button{white-space:normal;min-height:44px}.private-terms{align-items:flex-start;gap:1rem;display:flex}.private-terms .crop-art{flex:0 0 64px}.private-terms dl{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem 1rem;min-width:0;display:grid}.private-terms dd{margin:0}.private-list{margin:0;padding:0;list-style:none}.private-list li{border-bottom:1px solid var(--line,#d6cfb7);padding:.75rem 0}.private-list a{min-height:44px;display:block}.private-command{margin-block:.75rem}:is(.private-trades-shell label:has(>input[type=checkbox]),.private-trades-shell label:has(>input[type=radio])){align-items:center;gap:.75rem;min-height:44px;display:flex}.private-trades-shell input[type=checkbox],.private-trades-shell input[type=radio]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}@media (max-width:450px){.private-terms{flex-direction:column}.private-terms dl{grid-template-columns:minmax(0,1fr)}.private-terms dt{font-weight:600}.private-trades-shell .farm-nav{flex-wrap:wrap}}.processing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:1rem;display:grid}.processing-business,.processing-recipe,.processing-order{overflow-wrap:anywhere;min-width:0}.processing-recipe{gap:.75rem;display:grid}.processing-recipe label{gap:.35rem;display:grid}.processing-recipe input[type=checkbox]{width:auto}.processing-command label,.processing-recipe .processing-repeat{align-items:center;gap:.6rem;display:flex}.processing-shell input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}.processing-recipe select,.processing-recipe input{min-width:0;max-width:100%}.processing-order{border-top:1px solid #cbd5bd;margin-top:1rem;padding-top:1rem}.processing-stock{flex-wrap:wrap;gap:1rem;padding:0;list-style:none;display:flex}.processing-stock li{align-items:center;gap:.4rem;display:flex}.processing-terms{overflow-wrap:anywhere}.processing-catchup{margin:.75rem 0}.processing-shell button{white-space:normal}.processing-shell progress{max-width:100%}.deliveries-shell{overflow-wrap:anywhere}.deliveries-shell .panel{min-width:0;margin-block:1rem}.deliveries-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:1rem;display:grid}.deliveries-grid>*,.deliveries-shell fieldset{min-width:0}.deliveries-shell button{white-space:normal;min-height:44px}.deliveries-shell input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.deliveries-order-entry label{gap:.4rem;display:grid}.deliveries-command label{align-items:center;gap:.6rem;min-height:44px;display:flex}.deliveries-shell input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}.deliveries-items{padding:0;list-style:none}.deliveries-items li{border-bottom:1px solid var(--border);padding-block:.75rem}.deliveries-items img{vertical-align:middle;margin-right:.6rem}.deliveries-preview{border:1px solid var(--border);border-radius:.5rem;margin-block:1rem;padding:.75rem}.deliveries-shell summary{cursor:pointer;min-height:44px;padding-block:.75rem;text-decoration:underline}.deliveries-recovery{margin-block:1rem}@media (max-width:450px){.deliveries-shell .farm-nav{flex-wrap:wrap;display:flex}}.asset-recovery-frame,.asset-transfers,.asset-resale,.asset-command,.asset-terms{min-width:0}.asset-recovery-frame>.notice{width:calc(100% - 2rem);max-width:72rem;margin:1rem auto}.asset-transfers select,.asset-resale select{width:100%;min-width:0;max-width:100%}.asset-command label{align-items:flex-start;gap:.6rem;display:flex}.asset-command input[type=checkbox]{flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.asset-identity,.asset-terms{overflow-wrap:anywhere}.chat-view,.chat-blocks,.activity-history,.shell>.card{overflow-wrap:anywhere;min-width:0}.chat-view textarea{width:100%;max-width:100%;min-height:7rem;font:inherit;border:1px solid #95a99a;border-radius:8px;padding:.75rem;display:block}.shell input[type=checkbox]{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;min-height:1.25rem;padding:0}.shell textarea:focus-visible{outline-offset:3px;outline:3px solid #c48b20}.chat-view button{white-space:normal}.public-machinery{padding-inline-start:0;list-style:none}.public-machinery li{align-items:center;gap:.75rem;margin-block:.5rem;display:flex}:is(.fm-page-content:has(.service-status) .progress-failure,.fm-page-content:has(.service-status) .progress-updating){display:none}.parcel-list .parcel-facts dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:761px) and (max-width:1100px){.parcel-catalog-head{display:none}.parcel-list{border-top:1px solid var(--border);border-radius:6px}.parcel-list li{grid-template-columns:minmax(0,1fr) auto}.parcel-list .parcel-facts{grid-area:2/1/auto/-1;grid-template-columns:80px minmax(0,1fr) 90px}.parcel-list .parcel-facts dt{clip-path:none;width:auto;height:auto;color:var(--muted);font-size:12px;position:static;overflow:visible}}@media (max-width:760px){.parcel-list .parcel-facts dt{clip-path:none;width:auto;height:auto;color:var(--muted);font-size:12px;position:static;overflow:visible}}
.fm-confirmed-exact{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:FarmMasters Serif;src:url(/farm-masters/fonts/brand-serif.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:FarmMasters Sans;src:url(/farm-masters/fonts/brand-sans.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--ink:#263c2d;--green:#23513c;--paper:#f3ecd9;--border:#d2c4a7;--fm-forest:#173f32;--fm-gold:#e8c577;--muted:#506251}body{background:#e6dcc3;font-family:FarmMasters Sans,Segoe UI,sans-serif;font-size:14px;line-height:1.45}.fm-app :focus-visible{outline-offset:3px;outline:3px solid #805b16}.fm-rail :focus-visible,.fm-masthead :focus-visible{outline-color:#e8c577}.fm-app{min-height:100dvh}.fm-masthead{background:var(--fm-forest);color:#fff5dd;border-bottom:1px solid #315743;flex-wrap:wrap;align-items:center;gap:16px;min-height:56px;margin:0;padding:5px 22px;display:flex}.fm-wordmark{color:#fff5dd;align-items:center;gap:12px;font:600 23px/1.1 FarmMasters Serif,Georgia,serif;text-decoration:none;display:flex}.fm-wordmark svg{width:32px;height:32px}.fm-wordmark>span>span{color:var(--fm-gold)}.fm-workspace{align-items:start;max-width:none;margin:auto;display:block}.fm-rail{color:#fff5dd;z-index:51;background:#214a3a;width:168px;min-width:0;height:calc(100dvh - 56px);max-height:100dvh;padding:0;position:fixed;top:56px;left:0;overflow:hidden}.fm-rail-content{overscroll-behavior:contain;height:calc(100% - 64px);padding:12px 8px 28px;overflow-y:auto}.fm-desktop-menu-toggle{z-index:52;color:#fff5dd;background:#214a3a;border:1px solid #637a65;position:fixed;bottom:12px;left:12px}.fm-desktop-menu-toggle,.fm-mobile-bar button{justify-content:center;align-items:center;width:44px;height:44px;padding:8px;display:inline-flex}.fm-desktop-menu-toggle:focus-visible{outline-color:var(--fm-gold)}@media (min-width:981px){.fm-admitted .fm-masthead{z-index:50;margin-left:-168px;padding-left:22px;position:sticky;top:0}.fm-admitted{padding-left:168px}.fm-admitted:has(.fm-rail-collapsed){padding-left:0}.fm-admitted:has(.fm-rail-collapsed) .fm-masthead{margin-left:0;padding-left:56px}.fm-rail-collapsed{display:none}}.fm-rail nav a{color:#fff5dd;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;text-decoration:none;display:flex}.fm-rail nav a:hover{background:#315743}.fm-rail nav a[aria-current=page]{color:#173f32;border-color:var(--fm-gold);background:#e8c577;font-weight:700}.fm-menu-group{color:#d0d8c8;text-transform:uppercase;letter-spacing:.12em;margin:18px 12px 7px;font-size:10px;font-weight:700}.fm-menu-group:first-child{margin-top:8px}.fm-nav-glyph{opacity:.9;flex:0 0 20px}.fm-utilities{border-top:1px solid #6c826b;margin:24px 10px 0;padding-top:18px}.fm-utilities .language{gap:6px}.fm-utilities .language label{flex-basis:100%}.fm-utilities .language select{flex:1;width:0}.fm-utilities button{padding:8px 12px}.fm-utilities>form+form{margin-top:12px}.fm-content.shell{background:#e6dcc3;width:100%;min-width:0;max-width:none;min-height:calc(100dvh - 56px);margin:0;padding:0}.fm-page-content{min-width:0;max-width:1500px;margin-inline:auto;padding:24px}.fm-page-content>:first-child{margin-top:0}.fm-content h1,.fm-content h2,.fm-content h3{font-family:FarmMasters Serif,Georgia,Times New Roman,serif}.fm-content h1{font-size:28px;font-weight:600;line-height:1.15}.fm-content .panel,.fm-content .purchase,.fm-content .farm-card,.fm-content .machine-card{border:1px solid var(--border);box-shadow:none;background:#fffdf5;border-radius:5px}.fm-content .panel,.fm-content .purchase{padding:clamp(16px,2vw,28px)}.fm-page-content>.panel+.panel,.fm-page-content [data-application-page]>.panel+.panel{margin-block-start:1rem}.fm-content button,.fm-content input,.fm-content select,.fm-content textarea{border-radius:4px}.fm-content button{font-weight:600}.fm-content .secondary{background:#fffdf5}.fm-destructive{color:#fffaf0;background:#8a332b;border-color:#64251f}.fm-destructive:not(:disabled):hover{background:#6d2821;border-color:#532018}.fm-destructive:focus-visible{outline-offset:3px;outline:3px solid #805b16}.fm-content .provider-button{justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 16px;font-weight:500;display:flex}.fm-content .provider-button>svg,.fm-content .provider-button>img{flex:0 0 20px;width:20px;height:20px}.fm-content .provider-button>span{flex:1}.fm-content .provider-google{color:#1f1f1f;background:#fff;border-color:#747775}.fm-content .provider-google:not(:disabled):hover{background:#f2f2f2}.fm-content .provider-discord{color:#fff;background:#5865f2;border-color:#5865f2}.fm-content .provider-discord:not(:disabled):hover{background:#4752c4;border-color:#4752c4}.fm-content table{font-variant-numeric:tabular-nums;background:#fffdf5}.fm-content img[src*="/art/brand/"]{object-fit:contain}.fm-content .crop-grid img{flex:0 0 32px;width:32px;height:32px}.fm-content th{color:#263c2d;background:#e7ddc5}.fm-content .notice{background:#fff3cd;border-color:#ba943f;border-radius:4px}.fm-content .hero{padding:0 0 12px}.fm-content .hero .eyebrow{margin:0 0 8px}.fm-content .hero h1{margin:8px 0}.fm-content .hero>p{margin:8px 0 12px}.fm-content .totals{background:#fffdf5;border:1px solid #b9a780;border-top:4px solid #a57841;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 24px}.fm-content .totals>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 20px}.fm-content .totals>.panel+.panel{border-left:1px solid #d2c4a7}.fm-content .totals strong{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.fm-content .totals p{margin:0 0 4px}.fm-content .dashboard{columns:2;column-gap:20px;display:block}.fm-content .dashboard>*{break-inside:avoid;margin-bottom:20px}.fm-content .offer-grid{align-items:start}.fm-content .dashboard>.panel{border-top:4px solid #50704d}.fm-content .dashboard .panel h2{border-bottom:1px solid #d2c4a7;margin-bottom:12px;padding-bottom:10px}.fm-content .dashboard .empty{text-align:left;padding:4px 0}.fm-content .dashboard .activity{grid-column:auto}.fm-content .panel>:last-child{margin-bottom:0}.fm-content .tabs,.fm-content .farm-nav,.fm-content .fm-context-nav{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.fm-content .tabs a,.fm-content .farm-nav a,.fm-content .fm-context-nav a{background:#fffdf5;border:1px solid #b6a88c;border-radius:4px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}.fm-content .farm-selector{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.fm-limited .fm-workspace{max-width:1280px;display:block}.fm-limited .fm-masthead{justify-content:space-between}.fm-limited-utilities{align-items:center;gap:16px;display:flex}.fm-limited-utilities .language{color:#fff5dd}.fm-skip{z-index:100;background:#fffdf5;padding:12px;position:absolute;top:-100px;left:16px}.fm-skip:focus{box-sizing:border-box;overflow-wrap:anywhere;max-width:calc(100vw - 88px);top:8px;left:72px}.fm-mobile-bar,.fm-menu-close,.fm-menu-backdrop{display:none}@media (max-width:980px){.fm-desktop-menu-toggle{display:none}.fm-masthead{gap:12px;min-height:56px;padding:10px 16px}.fm-wordmark svg{width:42px;height:42px}.fm-workspace{display:block}.fm-content .dashboard{columns:1}.fm-mobile-bar{background:#e4d5b3;border-bottom:1px solid #b9a780;align-items:center;gap:16px;padding:8px 16px;display:flex}.fm-mobile-bar span{overflow-wrap:anywhere;font-weight:700}.fm-rail{display:none}.fm-rail-open{z-index:51;overscroll-behavior:contain;width:min(320px,90vw);height:100dvh;min-height:0;padding:20px 14px 28px;display:block;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.fm-rail-content{height:auto;padding:0;overflow:visible}.fm-menu-close{width:100%;margin-bottom:16px;display:block}.fm-menu-backdrop{z-index:50;background:#12271ed9;display:block;position:fixed;inset:0}.fm-page-content{overflow-wrap:anywhere;padding:18px 14px 40px}.fm-content .auth-layout{grid-template-columns:minmax(0,1fr);gap:24px}.fm-limited-utilities{flex-wrap:wrap;gap:8px}}@media (max-width:480px){.fm-content .totals{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-content .totals>.panel{padding:12px}.fm-content .totals>.panel:nth-child(2){border-bottom:1px solid #d2c4a7;border-left:0;grid-area:1/1/auto/-1}.fm-content .totals>.panel:nth-child(3){border-left:1px solid #d2c4a7}}@media (prefers-reduced-motion:reduce){.fm-app *,.fm-app :before,.fm-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fm-route-content:not([hidden]),[data-application-page]:not([class]){display:contents}.fm-boundary-status{z-index:1;position:absolute}.fm-workspace-destination{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fm-workspace-loading{min-height:6rem;padding:1rem}.fm-content .progress-updating{inset-inline-end:1rem;font-size:.8rem;position:absolute;top:.25rem}[data-workspace]{min-width:0}.activity-read-marker{border:1px solid;border-radius:.35rem;margin-block-end:.35rem;margin-inline-end:.5rem;padding:.1rem .4rem;font-size:.8rem;font-weight:600;display:inline-block}.activity-event-unread{border-inline-start:.25rem solid var(--fm-forest,#173f32)}.activity-event-unread .activity-read-marker{font-weight:800}.fm-resource-frame{flex:auto;min-width:0;margin-left:auto}.fm-company-resources{justify-content:end;align-items:center;font-size:14px;line-height:1.3;display:flex}.fm-company-resources dl{min-width:0;margin:0;display:flex}.fm-company-resources .fm-resource{border-left:1px solid #637a65;gap:2px;min-width:0;padding:0 16px;display:grid}.fm-company-resources dt{color:#e7dfc9;font-size:11px}.fm-company-resources dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:600}.fm-company-resources p{margin:0}.fm-storage-disclosure{flex:0 0 44px;position:relative}.fm-storage-toggle{cursor:pointer;justify-content:center;align-items:center;width:44px;min-height:44px;font-size:20px;list-style:none;display:flex}.fm-storage-toggle::-webkit-details-marker{display:none}.fm-storage-disclosure[open] .fm-storage-resources{z-index:5;background:#173f32;border:1px solid #637a65;gap:12px;width:min(290px,100vw - 28px);padding:14px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 3px 12px #173f3240}.fm-storage-disclosure[open] .fm-resource{border:0;padding:0}@media (min-width:981px) and (max-width:1100px){.fm-admitted{padding-left:144px}.fm-rail{width:144px}.fm-admitted .fm-masthead{margin-left:-144px}.fm-rail nav a{padding-inline:8px}}@media (max-width:980px){.fm-admitted .fm-masthead{z-index:48;gap:4px 12px;padding:8px 14px;position:sticky;top:0}.fm-admitted .fm-wordmark{min-height:44px;padding-right:52px;font-size:22px}.fm-admitted .fm-wordmark svg{width:26px;height:26px}.fm-admitted .fm-mobile-bar{color:#fff5dd;background:#214a3a;border:0;gap:8px;min-height:44px;padding:0 14px;display:flex;position:static}.fm-admitted .fm-mobile-bar>span{font-weight:600}.fm-admitted .fm-mobile-bar button{z-index:49;color:#fff5dd;background:0 0;border:0;width:44px;height:44px;position:fixed;top:8px;right:14px}.fm-resource-frame{flex-basis:100%;margin:0}.fm-company-resources{justify-content:space-between;font-size:12px}.fm-resource-balances{flex:1}.fm-company-resources .fm-resource{flex:1;padding-inline:8px}.fm-company-resources .fm-resource:first-child{border-left:0;padding-left:0}.fm-company-resources dt{font-size:10px}.fm-storage-toggle{width:44px}}.fm-rail .fm-nav-glyph{display:none}.fm-rail nav a{padding:10px 12px;font-weight:400}.fm-rail nav a[aria-current=page]{font-weight:700}.work-overview>.workspace-stats small{font-weight:400}
.fm-admitted .fm-content .panel,.fm-admitted .fm-content .card,.fm-admitted .fm-content .purchase{border:1px solid var(--border);box-shadow:none;background:#fffdf5;border-radius:5px;padding:16px}.fm-admitted .fm-content .card{min-width:0;margin-block:12px}.fm-admitted .fm-content h1{margin-block:0 18px;font-size:28px}.fm-admitted .fm-content h2{margin-block:0 12px;font-size:1.35rem}.fm-admitted .fm-content h3{margin-block:8px;font-size:1.1rem}.fm-admitted .fm-content p{margin-block:8px}.fm-admitted .fm-content button,.fm-admitted .fm-content select,.fm-admitted .fm-content input:not([type=checkbox]):not([type=hidden]){min-height:44px}.fm-admitted .fm-content input[type=checkbox]{min-width:22px;min-height:22px}.fm-admitted .fm-content .confirm-check{align-items:center;gap:10px;min-height:44px;display:flex}.fm-admitted .fm-content .filters{border:1px solid var(--border);background:#e9e2ce;border-radius:5px;gap:10px;margin-block:12px;padding:12px}.fm-admitted .fm-content .filters>label{flex:120px}.fm-admitted .fm-content .offer-grid{gap:12px;margin-block:12px}.fm-admitted .fm-content .machine-art{float:right;width:104px;height:72px;margin-left:12px}.fm-admitted .fm-content .purchase{box-shadow:none;background:#f5eedc;margin-top:12px;padding:12px}.fm-admitted .fm-content .purchase button{width:auto;max-width:100%}.fm-admitted .fm-content .world-map{aspect-ratio:1000/480;background:#dce7e3;border-radius:5px;height:auto;min-height:0}.fm-admitted .fm-content .world-map .map-labels{letter-spacing:1.4px;fill:#50695c;font-size:14px}.fm-admitted .fm-content .world-map .ocean-label{fill:#607d81;font-size:11px}.fm-admitted .fm-content .world-map a:focus-visible .marker{stroke:#805b16;stroke-width:6px}.fm-admitted .fm-content .owned-marker{fill:#294f3b;stroke:#e8c577}.fm-admitted .fm-content .discovery-workspace{grid-template-columns:minmax(270px,330px) minmax(0,1fr);gap:16px}.fm-admitted .fm-content .offer-details{scroll-margin-top:80px;top:80px}.fm-admitted .fm-content .region-art{aspect-ratio:2;object-fit:cover;border-radius:4px;width:100%;height:auto;margin-bottom:12px}.fm-admitted .fm-content .farm-results{grid-template-columns:minmax(0,1fr);gap:0;max-height:620px;margin-block:0;display:grid;overflow:auto}.fm-admitted .fm-content .farm-result{border:1px solid var(--border);min-width:0;color:var(--ink);background:#fffdf5;border-radius:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 10px;padding:14px;text-decoration:none;display:grid}.fm-admitted .fm-content .farm-result[aria-current]{border-color:var(--border);background:#e2ead7;box-shadow:inset 3px 0 #23513c}.fm-admitted .fm-content .farm-result strong,.fm-admitted .fm-content .farm-result span{display:block}.fm-admitted .fm-content .farm-result small{line-height:1.4;display:block}.fm-admitted .fm-content .suitability-matrix{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:4px 10px;margin-block:12px;display:grid}.fm-admitted .fm-content .suitability-matrix>div{align-items:center;gap:6px;min-width:0;display:flex}.fm-admitted .fm-content .suitability-matrix img{flex-shrink:0;width:28px;height:28px}.fm-admitted .fm-content .suitability-matrix span{overflow-wrap:anywhere;flex:1;min-width:0}.fm-admitted .fm-content .suitability-matrix strong{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.fm-admitted .fm-content .crop-grid dd{white-space:nowrap}.fm-admitted .fm-content .workspace-summary{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.fm-admitted .fm-content .table-scroll{max-width:100%;overflow-x:auto}.fm-admitted .fm-content .parcel-list{scrollbar-gutter:stable;max-height:22rem;overflow-y:auto}@media (max-width:760px){.fm-admitted .fm-content .discovery-workspace{flex-direction:column;display:flex}.fm-admitted .fm-content .discovery-workspace>*{width:100%}.fm-admitted .fm-content .offer-details{scroll-margin-top:16px;position:static}.fm-admitted .fm-content .discovery-map-results{width:100%}.fm-admitted .fm-content .world-map{order:-2}.fm-admitted .fm-content .farm-results{max-height:270px}.fm-admitted .fm-content .filters>label{flex-basis:calc(50% - 10px)}.fm-admitted .fm-content .filters button{flex:0 auto}}@media (max-width:380px){.fm-admitted .fm-content .farm-results,.fm-admitted .fm-content .suitability-matrix{grid-template-columns:1fr}}.fm-admitted .fm-content .farm-result>.farm-result-art{float:none;object-fit:cover;grid-area:1/1/6;width:56px;height:48px;margin:0}.fm-admitted .fm-content .farm-result>:not(img){grid-column:2}.fm-admitted .fm-content .farm-result .workspace-badge{justify-self:start;padding:1px 5px;font-size:11px}.fm-admitted .fm-content .farm-result strong{font-size:14px}.fm-admitted .fm-content .farm-result small{font-size:12px}.fm-admitted .fm-content .discovery-workspace>.offer-details{position:static}.fm-admitted .fm-content .discovery-workspace .region-art{aspect-ratio:auto;object-fit:cover;height:120px}.fm-admitted .fm-content .parcel-expansion-row{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);align-items:center;gap:12px;display:grid}.fm-admitted .fm-content .parcel-expansion-facts{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.fm-admitted .fm-content .discovery-workspace{grid-template-columns:280px minmax(0,1fr);gap:14px}.fm-admitted .fm-content .parcel-expansion-row{grid-template-columns:minmax(0,1fr)}.fm-admitted .fm-content .parcel-expansion-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.fm-content .discovery-results-heading{border:1px solid var(--border);background:#fffdf5;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.fm-content .discovery-results-heading h2{margin:0}.discovery-results-heading>span{color:var(--muted);font-size:12px}.fm-content .discovery-region-heading{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:20px 0 16px;display:flex}.discovery-region-heading small{color:var(--muted);font:12px FarmMasters Sans,Segoe UI,sans-serif}.fm-content .discovery-workspace .offer-details{padding:0;overflow:hidden}.fm-content .discovery-workspace .offer-details>:not(.region-art){margin-inline:18px}.fm-content .discovery-workspace .offer-details>:last-child{margin-bottom:18px}.fm-admitted .fm-content .discovery-workspace .region-art{object-fit:cover;border-radius:0;width:100%;height:120px;display:block}.discovery-selected-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;display:flex}.fm-content .discovery-selected-heading h2{margin:0}.discovery-selected-heading>a{border:1px solid var(--border);border-radius:4px;align-items:center;min-height:44px;margin-left:auto;padding:8px 12px;text-decoration:none;display:flex}.discovery-owned-facts{gap:24px;margin-block:16px;display:flex}.discovery-owned-facts dt{color:var(--muted);font-size:12px}.discovery-owned-facts dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.fm-content .discovery-heading-copy>p{margin:4px 0 0;font-size:13px}.fm-content .discovery-heading-copy>.eyebrow{margin:0 0 4px;font-size:11px}
.workspace-table-scroll{max-width:100%;overflow-x:auto}.workspace-table{border-collapse:collapse;text-align:left;width:100%}.workspace-table th,.workspace-table td{border-bottom:1px solid var(--border,#d7c9ac);padding:.65rem .8rem}.workspace-table thead{background:#eae9d7}.workspace-table tbody th{font-weight:600}.workspace-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.company-profile-header{align-items:center;gap:1rem;display:flex}.company-profile-header p,.company-profile-header h1{margin:0}.company-avatar{color:#fff4d5;background:#244b38;border-radius:50%;place-items:center;width:64px;height:64px;font-weight:700;display:grid}.profile-statistics{font-variant-numeric:tabular-nums;background:#eae9d7;border-radius:.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.6rem 1rem;padding:.8rem 1rem;display:grid}.profile-statistics p{flex-direction:column;justify-content:end;gap:.2rem;min-width:0;margin:0;display:flex}.profile-statistics span{font-size:.9rem;font-weight:600}.profile-statistics strong{overflow-wrap:anywhere;font-size:1.45rem;line-height:1.2}.profile-statistics .profile-level-value{font-size:2rem}.profile-holdings,.public-machinery{gap:.6rem;padding:0;list-style:none;display:grid}.profile-holdings li,.public-machinery li{border-bottom:1px solid #d7c9ac;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.4rem .7rem;padding:.7rem;display:grid}.profile-holdings img,.public-machinery img{object-fit:contain;grid-row:span 2}.profile-holdings .workspace-facts,.public-machinery .workspace-facts{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.chat-view{grid-template-columns:minmax(180px,25%) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.chat-rail ul{padding:0;list-style:none}.chat-channel{overflow-wrap:anywhere;border-radius:.4rem;align-items:center;min-height:44px;padding:.35rem .6rem;display:flex}.chat-channel[aria-current=page]{background:#e1e8d6;font-weight:700}.chat-thread{min-width:0}.chat-contact-controls{flex-wrap:wrap;align-items:end;gap:.5rem;margin-bottom:1rem;display:flex}.chat-contact-controls label{flex-basis:100%}.chat-contact-controls input:not([type=hidden]){flex:14rem;width:auto;min-width:0}.fm-content .chat-contact-controls button{width:auto;max-width:100%}.chat-thread h2{margin-bottom:.6rem}.chat-messages{background:#ece9dc;border-radius:.6rem;flex-direction:column;gap:.7rem;min-height:160px;max-height:55vh;padding:.7rem;list-style:none;display:flex;overflow-y:auto}.chat-message{overflow-wrap:anywhere;background:#fffaf0;border:1px solid #d7c9ac;border-radius:.65rem;align-self:flex-start;max-width:92%;padding:.7rem .8rem}.chat-message-own{background:#e0ebd7;align-self:flex-end}.chat-message time{opacity:.8;font-size:.8rem;display:block}.chat-message p{margin:.4rem 0}.chat-message button{padding:.3rem .6rem;font-size:.85rem}.fm-content .chat-message .chat-moderation{color:#506251;background:0 0;border:1px solid #d7c9ac;justify-content:center;align-items:center;width:44px;height:44px;margin:0 4px 0 0;padding:10px;display:inline-flex}.fm-content .chat-message .chat-moderation:hover{color:#173f32;background:#e9e2ce}.chat-composer{gap:.4rem;margin-top:.8rem;display:grid}.chat-composer textarea{min-height:88px}.chat-composer p{margin:0;font-size:.85rem}.chat-composer button{justify-self:end}.workspace-activity{padding:0;list-style:none}.dashboard-summary-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:16rem;overflow-y:auto}.dashboard-summary-scroll:focus-visible{outline-offset:3px;outline:2px solid #244b38}.workspace-activity>li{border-bottom:1px solid #d7c9ac;align-items:start;gap:.8rem;padding:.8rem 0;display:flex}.workspace-activity p{margin:.25rem 0}.activity-event-time{color:#506251;margin-top:4px;display:block}.activity-event-details{margin-block:4px 0}.activity-event-details>summary{min-height:44px}.activity-category{color:#244b38;background:#e1e8d6;border-radius:.5rem;flex:0 0 40px;place-items:center;height:40px;font-size:1.2rem;display:grid}.workspace-meta{color:#625b4b;font-size:.9rem}.workspace-help{margin-block:.6rem;font-size:.9rem}.workspace-help summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.business-card-header{align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.business-card-header h2{margin:0 0 .4rem}.business-artwork{aspect-ratio:1;object-fit:contain;border-radius:.5rem;width:112px;max-width:38%;height:112px}.fm-content .processing-business .processing-command button:not(.fm-destructive),.fm-content .deliveries-command button:not(.fm-destructive){place-self:start;width:auto;max-width:100%}.delivery-overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:baseline;gap:.25rem 1rem;display:grid}.delivery-overview p{font-variant-numeric:tabular-nums;margin-block:.35rem}.business-status{background:#e1e8d6;border-radius:.3rem;padding:.2rem .5rem;font-size:.85rem;font-weight:600}.processing-stock{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.4rem;padding:0;list-style:none;display:grid}.processing-stock li{align-items:center;gap:.5rem;display:flex}.fm-content .processing-business .processing-queue{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(55dvh,480px);overflow-y:auto}.processing-order{border-bottom:1px solid #d7c9ac;margin:0;padding:.5rem}.processing-order-summary{cursor:pointer;min-height:44px}.processing-order-summary>strong,.processing-order-summary>span{display:block}.processing-order-summary>strong{font-size:.95rem}.processing-order-summary>span{margin-block:3px;font-size:.8rem}.processing-order-details{padding-block:.5rem}.processing-order h3,.delivery-card h3{margin-top:0}.delivery-reward{font-variant-numeric:tabular-nums;color:#244b38;font-size:1.1rem;font-weight:700}.processing-recipe-items{flex-wrap:wrap;gap:.4rem .8rem;padding:0;list-style:none;display:flex}.processing-recipe-items li{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.processing-recipe-output{font-weight:600}.processing-business details section{margin-block:.6rem}.delivery-card .deliveries-items{padding:0;list-style:none}.delivery-card .deliveries-items li{border-bottom:1px solid #d7c9ac;grid-template-columns:40px minmax(0,1fr);gap:.2rem .6rem;padding:.6rem 0;display:grid}.delivery-card .deliveries-items img{object-fit:contain;grid-row:span 4;width:40px;height:40px}.delivery-card .deliveries-items p{margin:.1rem 0;font-size:.9rem}.delivery-card progress{width:100%;height:.6rem}.private-list{padding:0;list-style:none}.private-list li{border-bottom:1px solid #d7c9ac}.private-list a{grid-template-columns:48px minmax(0,1fr) minmax(180px,.8fr) minmax(90px,.4fr);align-items:center;gap:.6rem;min-height:44px;padding:.7rem .3rem;display:grid}.private-list img{object-fit:contain}.private-agreement-identity{gap:.2rem;min-width:0;display:grid}.private-agreement-facts{grid-template-columns:1fr 1fr;gap:.6rem;margin:0;display:grid}.private-list a[aria-current]{background:#e1e8d6}@media (max-width:600px){.private-list a{grid-template-columns:48px minmax(0,1fr)}.private-list .private-agreement-facts{grid-column:1/-1}.private-list .workspace-badge{grid-column:2}.chat-view{grid-template-columns:minmax(0,1fr)}.chat-rail{padding-block:.6rem}.chat-rail ul{gap:.4rem;margin:.3rem 0;display:flex;overflow-x:auto}.chat-rail li{flex-shrink:0;max-width:220px}.chat-rail h2{margin-block:.4rem;font-size:1rem}.workspace-table th,.workspace-table td{padding:.6rem .5rem}.chat-message{max-width:96%}}
.fm-app{--workspace-gap:12px;--workspace-radius:5px}.fm-content .fm-page-content{min-width:0}.fm-content :is(.panel,.card,.purchase){border:1px solid var(--border);border-radius:var(--workspace-radius);background:#fffdf5;padding:14px}.fm-content :is(h1,h2,h3){text-wrap:balance}.fm-content p{max-width:80ch}.fm-content :is(input,select,textarea){max-width:100%}.fm-content :is(button,.secondary){overflow-wrap:anywhere}.fm-content :is(.stack,.offer-grid,.research-grid,.processing-grid,.deliveries-grid){gap:var(--workspace-gap)}.fm-content .workspace-heading{align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.fm-content .workspace-heading>img{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.fm-content .workspace-heading>div{min-width:0}.fm-content .workspace-heading h2{margin:0}.fm-content .research-overview,.fm-content .warehouse-workspace{align-items:start;gap:10px;display:grid}.fm-content .research-overview>.panel{margin:0}.fm-content .research-overview .workspace-heading>img{flex-basis:40px;width:40px;height:40px}.fm-content .research-overview .workspace-heading h2{font-size:1.1rem}.fm-content .research-overview p{margin-block:4px;font-size:.9rem}.fm-content .research-overview .capacity-summary>p{flex-wrap:wrap;gap:4px;display:flex}.fm-content .research-grid{grid-template-columns:minmax(0,1fr);gap:0}.fm-content .research-card{border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(170px,.9fr) minmax(0,1.8fr) auto;align-items:center;gap:12px;display:grid}.fm-content .research-card .workspace-heading{margin:0 0 4px}.fm-content .research-card .workspace-heading>img{flex-basis:36px;width:36px;height:36px}.fm-content .research-card h2{font-size:1rem}.research-project-identity{min-width:0}.research-project-identity small{display:block}.research-card>.workspace-task:has(>button[aria-expanded=true]){grid-column:1/-1}.fm-content .research-project-facts{grid-template-columns:minmax(0,1.2fr) minmax(70px,.6fr) minmax(80px,.8fr);gap:10px;margin:0;display:grid}.research-project-facts>div:first-child dd{text-align:start}.research-effects>section{margin-block:8px}@media (max-width:760px){.fm-content .research-card{grid-template-columns:minmax(0,1fr)}.research-card>.workspace-task{grid-column:1;justify-self:start}.fm-content .research-project-facts{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr}.research-project-facts>div:first-child{grid-column:1/-1}}.fm-content .research-primary-options{align-items:stretch}.fm-content .research-primary-options>.panel{margin:0}.fm-content .research-primary-options .workspace-heading>img{flex-basis:44px;width:44px;height:44px}.fm-content .research-primary-options .workspace-heading h2{font-size:1.1rem}.fm-content .research-primary-options p{margin-block:5px}.fm-content .warehouse-workspace .workspace-heading{margin-bottom:3px}.fm-content .warehouse-workspace .workspace-heading>img{flex-basis:56px;width:56px;height:56px}.fm-content .warehouse-workspace :is(p,ul){margin-block:4px}.fm-content .warehouse-workspace .processing-command{margin:0}.fm-content .warehouse-workspace .farming-command-controls{justify-items:start}.fm-content .warehouse-workspace .processing-command button{justify-self:start;width:auto;max-width:100%}.fm-content .warehouse-stock{min-width:0}.fm-content .warehouse-guide{border:0;margin:0;padding:0}.fm-content .delivery-overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:3px 12px}.fm-content .deliveries-summary p{margin-block:4px}.fm-content .delivery-summary-tools{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.fm-content .delivery-summary-tools>a{align-items:center;min-height:44px;display:inline-flex}.fm-content .delivery-summary-tools .workspace-help{border:0;margin:0;padding:0}.fm-content .chat-page-heading,.fm-content .chat-thread-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.fm-content .chat-page-heading h1{margin:8px 0}.fm-content .chat-page-heading .fm-context-nav{margin-left:auto}.fm-content .chat-contact-controls{grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:8px;margin-block:8px 12px;display:grid}.fm-content .chat-contact-controls label{margin:0}.fm-content .chat-contact-controls input:not([type=hidden]){width:100%}.fm-content .chat-thread-heading h2{margin:0 auto 0 0}.fm-content .chat-thread-heading button{width:auto;margin:0}.fm-content .chat-messages-empty{height:64px;min-height:64px}.fm-content .chat-composer{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.fm-content .chat-composer label,.fm-content .chat-composer textarea,.fm-content .chat-composer #chat-plain{grid-column:1/-1}.fm-content .chat-composer textarea{min-height:64px}.fm-content .chat-composer button{width:auto}.fm-content .discovery-overview{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.fm-content .discovery-overview h1{margin-block:8px}.fm-content .discovery-overview .farm-selector{border:0;margin:0 0 0 auto;padding:0}.fm-content .discovery-overview>p{margin:0}.fm-content .discovery-filters{align-items:end}.fm-content .responsive-disclosure{min-width:0;margin-block:6px}.fm-content .responsive-disclosure>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;font-weight:600}.fm-content .responsive-disclosure-content{min-width:0}.fm-content .responsive-disclosure[open]>.responsive-disclosure-content{padding-top:4px}.fm-content .market-products>.responsive-disclosure,.fm-content .chat-rail>.responsive-disclosure{margin:0}.fm-content .chat-contact-disclosure{margin-block:4px 8px}.fm-content .farm-workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.fm-content .farm-workspace-heading h1{margin-block:8px}.fm-content .farm-workspace-heading .farm-selector{gap:8px;margin:0;font-size:.9rem}.fm-content .farm-workspace-meta{font-variant-numeric:tabular-nums;margin-block:4px 8px;font-size:.9rem}.fm-content .farm-workspace-tabs{margin-block:8px}.fm-content .field-view-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block:8px;display:flex}.fm-content .field-view-toolbar .filters{align-items:end;gap:8px;margin:0;padding:6px 8px;display:flex}.fm-content .field-compare-controls label{align-items:center;gap:8px;font-size:.9rem;display:flex}.fm-content .field-compare-controls select{width:auto;min-width:140px}.fm-content .field-view-toolbar .tabs{margin:0}.fm-content .field-comparison-guide{margin-left:auto}.fm-content .field-comparison-guide[open]{flex-basis:100%;margin-left:0}.fm-content .transfer-summary{margin-block:8px 12px}.fm-content .transfer-summary-heading{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.fm-content .transfer-summary-heading h2{margin:0;font-size:1.1rem}.fm-content .transfer-summary-heading p{margin:0;font-size:.9rem}.fm-content .transfer-summary-heading>a{align-items:center;min-height:44px;margin-left:auto;display:inline-flex}.workspace-badge,.catalog-badge,.business-status{color:#294632;overflow-wrap:anywhere;background:#e7eddd;border:1px solid #c5cfba;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:.85rem;font-weight:600;line-height:1.4;display:inline-flex}.catalog-badges,.crop-preview{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fm-content .crop-preview{margin-top:6px}.fm-content .crop-preview>span{align-items:center;gap:3px;font-size:.8rem;display:inline-flex}.fm-content .crop-preview img{object-fit:contain;width:24px;height:24px}.fm-content .farm-result-art{float:right;object-fit:cover;border-radius:3px;width:96px;height:48px;margin:0 0 6px 8px}.fm-content .farm-catalog-card .region-art{object-fit:cover;height:100px}.fm-content .farm-catalog-card h2{font-size:1.15rem}.fm-content :is(.market-workspace,.market-trading-desk,.profile-workspace,.inbox-workspace){align-items:start;gap:12px;min-width:0;display:grid}.fm-content :is(.market-workspace,.market-trading-desk,.profile-workspace,.inbox-workspace)>*{min-width:0;margin:0}.fm-content .workspace-catalog{min-width:0;margin-block:12px;padding:3px}.fm-content .workspace-table-scroll,.fm-content .market-history-table{scrollbar-gutter:stable;max-height:28rem;overflow:auto}.fm-content :is(.workspace-table-scroll,.market-history-table) thead{z-index:1;background:#eae9d7;position:sticky;top:0}.fm-content .workspace-table :is(th,td){padding:8px 10px}.fm-content .workspace-table thead th{overflow-wrap:normal;word-break:normal}.fm-content .workspace-help,.fm-content .market-entry-help{border-top:1px solid var(--border);padding-top:4px}.fm-content :is(details>summary){cursor:pointer;align-content:center;min-height:44px}.fm-content :is(.notice,[role=alert]){overflow-wrap:anywhere}@media (min-width:761px){.fm-content .discovery-filters{grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:8px;margin-block:8px;padding:8px;display:grid}.fm-content .discovery-filters label{font-size:.9rem}.fm-content .discovery-filters button{width:auto}.fm-content .research-overview{grid-template-columns:minmax(0,1fr)}.fm-content .warehouse-workspace{grid-template-columns:minmax(0,1.2fr) minmax(230px,1fr);column-gap:24px}.fm-content .warehouse-stock{grid-column:1}.fm-content .warehouse-guide{grid-column:2}.fm-content .market-workspace{grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr)}.fm-content .profile-workspace{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.fm-content .profile-rankings{grid-column:1/-1}.fm-content .inbox-workspace{grid-template-columns:minmax(190px,.65fr) minmax(0,1.7fr)}.fm-content .market-trading-desk .market-books{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-content .workspace-catalog{scrollbar-gutter:stable;max-height:min(66dvh,700px);overflow-y:auto}.fm-content .research-grid{grid-template-columns:minmax(0,1fr)}.fm-content .processing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.fm-content .chat-messages{max-height:52dvh}}@media (max-width:760px){.fm-content .farm-workspace-heading .farm-selector,.fm-content .field-compare-controls{width:100%}.fm-content .field-compare-controls label{flex-wrap:wrap;flex:140px}.fm-content .field-compare-controls select{width:100%;min-width:0}.fm-content .field-comparison-guide{margin-left:0}.fm-content .market-products,.fm-content .chat-rail{padding-block:4px}.fm-content .chat-view{gap:8px}.fm-content .research-overview-disclosure{border-bottom:1px solid var(--border)}.fm-content .chat-contact-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-content .chat-contact-controls label,.fm-content .chat-contact-controls input:not([type=hidden]){grid-column:1/-1}.fm-content .chat-page-heading .fm-context-nav{margin-left:0}.fm-content .discovery-overview .farm-selector{width:100%;margin-left:0}.fm-content .workspace-catalog,.fm-content .farm-results{max-height:none;overflow:visible}.fm-content .parcel-list{max-height:none;overflow-y:visible}.fm-content .chat-messages{max-height:45dvh}.fm-content .workspace-heading>img{flex-basis:52px;width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.fm-app *,.fm-app :before,.fm-app :after{scroll-behavior:auto}}.fm-navigation-pending{z-index:45;box-sizing:border-box;background:#fffcef;border:1px solid #a7b798;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.6rem;width:max-content;max-width:min(36rem,100vw - 2rem);padding:.6rem .8rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 3px 12px #173f3230}.farm-workspace-heading h1{margin:.3rem 0}.offer-details .farming-work{box-shadow:none;border:0;padding:.3rem 0}.profile-own-company{background:#e0ebd3;font-weight:700}.inbox-destination{align-items:center;min-height:44px;margin-top:.3rem;display:flex}.chat-thread{flex-direction:column;display:flex}@media (max-width:720px){[data-field-task=inspector] #field-catalog{display:none}[data-field-task=native]:has(#selected-field:target) #field-catalog{display:none}body:has([data-field-task=native] #selected-field:target) .field-view-toolbar{display:none}body:has([data-field-task=inspector]) .field-view-toolbar{display:none}[data-field-task=native]:has(#field-catalog:target) #selected-field{display:none}[data-field-task=catalog] #selected-field{display:none}.farm-workspace-meta{font-size:.9rem}.profile-workspace{display:block}}.discovery-filters .workspace-choices,.discovery-filters .workspace-picker{grid-column:1/-1;min-width:0}.field-view-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0;display:flex}.field-view-toolbar>.tabs,.field-view-toolbar>.workspace-task,.field-view-toolbar>details{margin:0}.field-view-toolbar:has(.workspace-task-editor:not([hidden])){display:block}.offer-details .farming-work p{margin:.45rem 0}.field-next-action{background:#e6eddc;border-left:3px solid #295c3a;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .6rem;display:flex}.research-crop-access ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.75rem;padding:0;list-style:none;display:grid}.research-crop-access li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.research-crop-access .workspace-badge{white-space:normal}.fm-content .farm-workspace-heading{margin-bottom:18px}.fm-content .farm-context-identity{min-width:0}.fm-content .farm-context-title{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.fm-content .farm-context-title h1{margin:0}.fm-content .farm-workspace-meta{text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:11px}.fm-content .farm-context-title .workspace-stats{gap:6px 16px;margin:0}.fm-content .farm-context-title .workspace-stats>div{align-items:baseline;gap:4px;min-width:0;display:flex}.fm-content .farm-context-title .workspace-stats dt,.fm-content .farm-context-title .workspace-stats dd{margin:0;font-size:12px;font-weight:400}.fm-content .farm-context-title .workspace-stats dd{font-weight:600}.fm-content .farm-workspace-tabs{width:100%;margin:0 0 18px}@media (max-width:760px){.fm-content .farm-workspace-heading .farm-selector{width:auto}}.fm-content .discovery-overview{align-items:center;margin-bottom:20px}.fm-content .discovery-overview h1{margin:0}.fm-content .discovery-overview>.workspace-task{margin:0 0 0 auto}.fm-content .discovery-overview .farm-selector{margin:0}.fm-content .discovery-overview .workspace-task>button,.fm-content .farm-selector>.workspace-task>button{color:var(--ink);border-color:var(--border);background:#fffdf5;font-weight:600}.fm-content .discovery-overview>.workspace-task:has(.workspace-task-editor:not([hidden])){flex-basis:100%}.fm-content .discovery-overview>p{font-size:12px}@media (max-width:720px){:is(.farm-shell:has([data-field-task=inspector]) .farm-workspace-heading,.farm-shell:has([data-field-task=inspector]) .farm-workspace-tabs,.farm-shell:has([data-field-task=native] #selected-field:target) .farm-workspace-heading,.farm-shell:has([data-field-task=native] #selected-field:target) .farm-workspace-tabs){display:none}.fm-content .discovery-overview{gap:8px}.fm-content .discovery-overview h1{width:100%}.fm-content .discovery-overview .farm-selector{width:auto}}
.workspace-choices{border:0;min-width:0;margin:.6rem 0 1rem;padding:0}.workspace-choices legend{margin-bottom:.4rem;font-weight:700}.workspace-choices>div{flex-wrap:wrap;gap:8px;display:flex}.workspace-choice{white-space:normal;color:#193d29;cursor:pointer;background:#fffcef;border:1px solid #a7b798;border-radius:4px;flex:0 auto;align-items:center;gap:.5rem;min-width:44px;max-width:100%;min-height:44px;margin:0;padding:.6rem .75rem;display:flex;position:relative}.workspace-choice:has(input:checked){background:#dce8cd;border-color:#295c3a;box-shadow:inset 0 0 0 1px #295c3a}.workspace-choice:focus-within{outline-offset:3px;outline:3px solid #a06416}.workspace-choice input{accent-color:#295c3a;flex:none}.workspace-choice>span{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;gap:.2rem;min-width:0;display:grid}.workspace-choice small{font-size:.85rem}.workspace-choice img{object-fit:contain;flex:none}.workspace-task{min-width:0;margin:.7rem 0}.workspace-task-editor{background:#fffdf5;border:1px solid #a7b798;border-radius:6px;min-width:0;margin-top:.6rem;padding:.85rem}.workspace-task-close{margin-bottom:.75rem}.farm-selector .workspace-task-editor>label{display:block}.farm-choice-rail{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;max-height:320px;margin-top:.65rem;padding:4px;display:grid;overflow:auto}.farm-selector .workspace-object-dialog .farm-choice-rail{max-height:none;overflow:visible}.world-region-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:16px 20px;display:grid}.world-region-links a{min-width:0;color:var(--ink);border:1px solid var(--border);background:#fffdf5;border-radius:6px;text-decoration:none;display:block;overflow:hidden}.world-region-links a[aria-current]{outline-offset:-2px;outline:2px solid #23513c}.fm-content .world-region-links a>img{object-fit:cover;width:100%;height:104px;display:block}.world-region-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px;display:flex}.world-region-caption small{color:var(--muted)}@media (max-width:720px){.world-region-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fm-content .world-region-links a>img{height:85px}.world-region-caption{padding:10px;display:grid}}.farm-choice-rail a{color:#193d29;overflow-wrap:break-word;background:#fffcef;border:1px solid #a7b798;border-radius:.6rem;gap:.3rem;min-width:0;padding:.6rem;display:grid}.farm-choice-rail a[aria-current]{background:#dce8cd;border-color:#295c3a}.farm-choice-rail img{object-fit:cover;border-radius:.3rem}.storage-inventory{padding:0;list-style:none}.storage-inventory li{border-bottom:1px solid #d3ddc6;align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.workspace-areas [hidden],.workspace-task [hidden]{display:none!important}.workspace-stats{flex-wrap:wrap;gap:.75rem 1.4rem;margin:.65rem 0;display:flex}.workspace-stats>div{min-width:6rem}.workspace-stats dt{color:#42553c;font-size:.85rem}.workspace-stats dd{margin:.15rem 0 0;font-size:1.15rem;font-weight:750}.workspace-task-editor .offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.fm-content .workspace-choice strong{min-width:0}.fm-content .workspace-choice input[type=radio]{width:18px;min-width:18px;height:18px;min-height:18px}.fm-content .workspace-choices--tabs>div{background:#f3ecd9;border:1px solid #6e8066;border-radius:4px;gap:3px;width:fit-content;max-width:100%;padding:3px;display:flex}.fm-content .workspace-choices--tabs .workspace-choice{background:0 0;border-color:#0000;padding:8px 12px}.fm-content .workspace-choices--tabs .workspace-choice:has(input:checked){box-shadow:none;background:#fffdf5;border-color:#6e8066}.fm-content .workspace-choices--tabs input,.fm-content .workspace-choices--catalog input{opacity:0;position:absolute}.fm-content .workspace-choices--catalog>div{grid-template-columns:repeat(auto-fill,minmax(min(100%,72px),1fr));display:grid}.fm-content .workspace-choices--catalog .workspace-choice{text-align:center;flex-direction:column;align-items:center;padding:8px;display:flex}.fm-content .workspace-choices--catalog .workspace-choice img{object-fit:contain;width:52px;height:52px}.fm-content .workspace-choices--catalog .workspace-choice:has(input:checked):after{content:"✓";color:#23513c;font-weight:800;position:absolute;top:2px;right:5px}.fm-content .workspace-choice:has(input:disabled){cursor:default;opacity:.65}.fm-content .workspace-choices--assets>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.fm-content .workspace-picker{min-width:0}.fm-content .workspace-picker>.workspace-choices{scrollbar-gutter:stable;max-height:min(50dvh,420px);padding:5px;overflow-y:auto}.fm-content .workspace-task--floating{position:relative}.fm-content .workspace-object-dialog{border:1px solid #6e8066;border-radius:6px;width:min(480px,100vw - 32px);max-height:min(65dvh,560px);padding:0;overflow:auto;box-shadow:0 3px 12px #173f3230}.fm-content .workspace-object-dialog::backdrop{background:#173f3266}.fm-content .workspace-task--floating[data-enhanced=false] .workspace-object-dialog{margin:0;position:static}.fm-content .workspace-row{font-variant-numeric:tabular-nums;border-bottom:1px solid #d2c4a7;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;padding-block:8px;display:flex}.fm-content .workspace-row>:first-child{flex:180px;min-width:0}.fm-content .workspace-check{align-items:center;gap:8px;min-height:44px;margin:0;display:flex}.fm-content .work-overview{margin-block:0 16px}.fm-content .work-overview .workspace-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.fm-content .work-overview .workspace-stats>div{border:1px solid var(--border);background:#fffdf5;border-radius:6px;min-width:0;padding:16px}.fm-content .work-overview .workspace-stats dt{font-size:13px;font-weight:600}.fm-content .work-overview .workspace-stats dd{margin-top:6px;font-size:30px;line-height:1.2}.work-overview-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block:0 16px;display:flex}.work-overview-toolbar>.workspace-choices{margin:0}.work-overview-toolbar>.workspace-choices>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.work-overview-toolbar>.work-review-actions{margin-left:auto}.work-secondary-controls{position:relative}.work-secondary-controls[open]{flex-basis:100%}.work-secondary-controls>summary{font-weight:600}.fm-content .work-field-row{grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) 110px;gap:12px;min-height:74px;padding:10px 16px;display:grid}.work-field-area{text-align:right;font-size:12px}.work-field-action{border:1px solid var(--border);background:#fffdf5;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:8px;font-weight:600;text-decoration:none;display:inline-flex}.fm-content .work-field-row[data-selected=true]{background:#e2ead7;box-shadow:inset 3px 0 #23513c}.company-overview-heading .eyebrow{margin-bottom:4px;font-size:12px}.company-overview-heading .discriminator{font:inherit;color:inherit}.fm-content .company-overview-heading h1{margin:0 0 18px}.company-summary{border-top:1px solid var(--border);margin-top:20px}.company-summary>summary{align-content:center;min-height:44px;font-weight:600}@media (max-width:720px){.fm-content .work-overview .workspace-stats{gap:7px}.fm-content .work-overview .workspace-stats>div{padding:10px}.fm-content .work-overview .workspace-stats dt{font-size:12px}.fm-content .work-overview .workspace-stats dd{font-size:24px}.fm-content .work-field-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px}.work-field-row>.workspace-check{grid-area:1/1}.work-field-area{text-align:left;grid-area:2/1;padding-left:30px}.work-field-state{grid-area:3/1;padding-left:30px;font-size:12px}.work-field-action{grid-area:1/2/4;font-size:12px}.work-overview-toolbar>.work-review-actions{margin-left:0}}.fm-content .work-farm-group{background:#fffdf5;border:1px solid #d2c4a7;border-radius:4px;margin-block:12px}.fm-content .work-farm-group h3{margin:0}.fm-content .work-farm-heading{color:#173f32;border:0;text-align:start;background:#f3ecd9;border-inline-start:4px solid #e8c577;border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:12px;display:flex}.fm-content .work-farm-heading span{font-size:.9rem;font-weight:400}.fm-content .work-farm-group>div>.workspace-check{border-bottom:1px solid var(--border);padding:8px 16px}.fm-content .work-farm-group>div>.work-review-actions{padding-inline:16px}.fm-content .work-farm-group .work-review-actions:empty{display:none}.fm-content .work-field-rows{max-height:420px;overflow:auto}.fm-content .work-review-actions,.fm-content .workspace-quantity-presets{flex-wrap:wrap;gap:8px;margin-block:8px;display:flex}.fm-content .workspace-quantity{min-width:0}.fm-content .workspace-quantity label{min-width:0;display:block}.fm-content .workspace-quantity-exact{align-items:center;gap:8px;display:flex}.fm-content .workspace-quantity-exact input{width:100%;min-width:0}.fm-content .workspace-quantity-exact>span{flex-shrink:0}.fm-content .suitability-rows{margin:0}.fm-content .suitability-rows>div{border-bottom:1px solid #d2c4a7;grid-template-columns:minmax(0,1fr) minmax(90px,.7fr);align-items:center;gap:12px;padding-block:6px;display:grid}.fm-content .suitability-rows dt{overflow-wrap:normal;align-items:center;gap:8px;min-width:0;display:flex}.fm-content .suitability-rows dt img{object-fit:contain;aspect-ratio:1;flex:0 0 32px;width:32px;height:32px}.fm-content .suitability-rows dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;display:grid}.fm-content .suitability-rows meter{width:100%;max-width:100%}.fm-content .world-map .region-count{fill:#fff5dd;pointer-events:none;font-size:15px}@media (max-width:760px){.fm-content .workspace-task--floating[data-enhanced=true] .workspace-task-editor:not([hidden]){inset-inline:0 auto}.fm-content .work-field-rows{max-height:none;overflow:visible}}.fm-content :is(.tabs,.workspace-section-links){background:#f3ecd9;border:1px solid #6e8066;border-radius:4px;flex-wrap:wrap;align-items:center;gap:3px;width:fit-content;max-width:100%;padding:3px;display:flex}.fm-content :is(.tabs,.workspace-section-links) a{color:#263c2d;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;min-height:44px;padding:8px 12px;text-decoration:none;display:inline-flex}.fm-content :is(.tabs,.workspace-section-links) a[aria-current]{box-shadow:none;background:#fffdf5;border-color:#6e8066;font-weight:700}.fm-content .workspace-records{padding-inline-start:0;list-style:none}.fm-content .workspace-records>li,.fm-content .workspace-record{font-variant-numeric:tabular-nums;border-bottom:1px solid #d2c4a7;min-width:0;padding-block:10px}.fm-content .workspace-record-link{overflow-wrap:break-word;border:1px solid #6e8066;border-radius:4px;min-height:44px}.fm-content :where(.workspace-facts){font-variant-numeric:tabular-nums;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:6px 12px;display:grid}.fm-content .workspace-facts dd{text-align:end;overflow-wrap:break-word;margin:0}.fm-content .account-workspace{max-width:900px}.fm-content .workspace-metrics{font-variant-numeric:tabular-nums}.fm-content .work-field-state{flex:2 220px;gap:4px;display:grid}.fm-content .work-status-group h4{margin-block:14px 4px}.fm-content .work-field-row[data-work-status=attention]{border-inline-start:3px solid #75500e;padding-inline-start:8px}.fm-content .parcel-expansion-row h4{margin:0 0 6px}.fm-content .parcel-expansion-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.fm-content .parcel-expansion-facts dt{color:var(--muted);font-size:.85rem}.fm-content .parcel-expansion-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:0}.fm-content .deliveries-items.workspace-records>li{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.fm-content .deliveries-items.workspace-records>li>img{object-fit:contain;grid-row:1/3}.fm-content .deliveries-items.workspace-records>li>:is(p,progress){grid-column:2;max-width:100%;margin:0}@media (prefers-reduced-motion:reduce){.workspace-task *,.workspace-choice{scroll-behavior:auto;transition:none}}@media (max-width:640px){.workspace-areas .offer-grid{grid-template-columns:1fr}.workspace-task-editor{padding:.6rem}}.fm-content .work-farm-heading{gap:4px 12px;min-height:70px;padding:12px 16px;font-family:FarmMasters Sans,Segoe UI,sans-serif;font-size:14px}.fm-content .work-farm-heading strong{font-size:14px}.fm-content .work-farm-heading small{color:var(--muted);font-size:12px}.fm-content .work-farm-heading>span:not(.work-farm-toggle){margin-left:auto;font-size:12px}.fm-content .work-farm-heading .work-farm-toggle{font-size:18px}.work-farm-selection-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}.work-farm-selection-bar output{color:var(--muted);font-size:12px}.work-farm-selection-bar>a{align-items:center;min-height:44px;margin-left:auto;font-size:12px;display:flex}.work-status-label{color:#23513c;font-size:12px}[data-work-status=attention] .work-status-label{color:#75500e}[data-work-status=running] .work-status-label{color:#375b73}@media (max-width:720px){.fm-content .work-farm-heading{padding:10px 12px}.fm-content .work-farm-heading>small{display:none}.work-farm-selection-bar{gap:4px 12px;padding:8px 12px}}.fm-content .work-overview-toolbar>.workspace-choices,.fm-content .work-overview-toolbar>.workspace-choices>div{width:100%}.work-overview-toolbar>.workspace-choices .workspace-choice{flex:1 1 0;justify-content:center}.work-overview .workspace-stats small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.work-field-identity{gap:4px;display:grid}.work-field-identity strong{font-weight:600}.work-field-identity small{color:var(--muted);font-size:12px}@media (max-width:720px){.work-field-state{grid-row:2}.work-field-action{grid-row:1/3}.work-overview .workspace-stats small{font-size:11px}.work-overview-toolbar>.workspace-choices .workspace-choice{padding:8px 4px;font-size:12px}.fm-content .company-overview-heading h1{margin-bottom:8px}.company-overview-heading .workspace-context-help{margin-block:0}.fm-content .work-overview .workspace-stats{margin-bottom:8px}.work-overview-toolbar{gap:4px 12px;margin-bottom:8px}.fm-content .work-farm-group{margin-block:8px}.work-overview-toolbar>.work-review-actions{margin:0 0 0 auto}.work-overview-toolbar>.work-review-actions button{padding:8px 10px;font-size:12px}.fm-content .work-farm-group>div>.work-review-actions>button{padding-inline:8px}.work-farm-selection-bar{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.work-farm-selection-bar output{grid-area:2/1/auto/-1;font-size:11px}.work-farm-selection-bar>a{grid-area:1/2;justify-self:end}.fm-content .work-farm-heading{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.fm-content .work-farm-heading>span:not(.work-farm-toggle){grid-area:2/1;margin:0}.fm-content .work-farm-heading .work-farm-toggle{grid-area:1/2/3}}.workspace-context-help{flex-wrap:wrap;align-items:center;gap:.25rem .8rem;margin-block:.35rem;display:flex}.workspace-help-link{text-underline-offset:3px;align-items:center;min-width:44px;max-width:100%;min-height:44px;padding-inline:.25rem;font-size:.875rem;display:inline-flex}.workspace-help-link:focus-visible{outline:3px solid var(--fm-clay,#aa613d);outline-offset:2px}.workspace-help-link--utility{color:#fff5dd}.workspace-help-link--utility:focus-visible{outline-color:#e8c577}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.fm-admitted .fm-content .farming-work--single{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.fm-content .work-operation-title{margin:0 0 12px;font-family:FarmMasters Serif,Georgia,serif;font-size:23px}.work-operation-options{margin-bottom:10px}.work-operation-options>summary{color:var(--muted);font-size:12px}.work-next-operation{display:none}.work-crop-section{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.work-selected-crop{align-items:center;gap:12px;display:flex}.work-selected-crop>div{gap:4px;display:grid}.work-selected-crop small{color:var(--muted)}.work-crop-section>.workspace-task{margin:0}.work-equipment-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.work-equipment-heading>.workspace-task{margin:0}.work-equipment-heading:has(.workspace-task-editor:not([hidden])){display:block}.fm-content .work-equipment-heading .workspace-task>button,.fm-content .work-crop-section>.workspace-task>button{color:var(--ink);border-color:var(--border);background:#fffdf5;padding:8px 10px;font-size:12px}.work-equipment-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:10px;display:grid}.work-equipment-pair>:only-child{grid-column:1/-1}.work-equipment-asset{border:1px solid var(--border);text-align:center;background:#faf7ed;border-radius:4px;justify-items:center;gap:3px;min-width:0;padding:8px 6px;display:grid}.fm-content .work-equipment-asset>img{object-fit:contain;width:100%;max-width:112px;height:64px}.work-equipment-asset strong{overflow-wrap:anywhere;font-size:13px}.work-equipment-asset small,.work-asset-id{color:var(--muted);font-size:12px}.fm-content .work-equipment-caption{color:var(--muted);margin:6px 0;font-size:12px}.work-quote-facts{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin:12px 0;font-size:13px;display:grid}.work-quote-facts>div{display:contents}.work-quote-facts dt{color:var(--muted)}.work-quote-facts dd{text-align:end;margin:0}.work-equipment-capacity{font-size:12px}.work-equipment-capacity>summary{color:var(--muted)}.work-seed-resources,.work-cost-total{border-bottom:1px solid var(--border);padding-block:10px}.work-seed-resources meter{width:100%;height:6px}.farming-work--single>form>.farming-command-controls>button,.farming-work--single>form>button{width:100%}.fm-content .farming-work--single>[data-testid=work-quote-status]{color:var(--muted);margin-block:8px;font-size:12px}.field-inspector-return{display:none}.fm-content .field-inspector-context{color:var(--muted);margin:0 0 4px;font-size:11px}@media (max-width:720px){.field-inspector-return{align-items:center;min-height:44px;margin-bottom:8px;font-weight:600;display:flex}.fm-content #selected-field{padding:14px;scroll-margin-top:14px}.fm-content .farm-shell:has([data-field-task=inspector])>.farm-workspace-heading{display:none}:is(.farm-shell:has([data-field-task=inspector]) #selected-field,.farm-shell:has([data-field-task=native] #selected-field:target) #selected-field){overscroll-behavior:contain;max-height:calc(100dvh - 165px);scroll-padding-block:14px 90px;overflow-y:auto}:is(.farm-shell:has([data-field-task=inspector]) .farming-work--single>form,.farm-shell:has([data-field-task=native] #selected-field:target) .farming-work--single>form){z-index:2;padding:12px 14px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fffdf5;margin:0 -14px -14px;position:sticky;bottom:-14px}.fm-content:has([data-field-task=inspector]){min-height:0}}.work-review-assignments{overscroll-behavior:contain;scrollbar-gutter:stable;border-block:1px solid var(--border);max-height:min(42dvh,360px);padding-inline:4px;overflow-y:auto}.work-review-assignments:focus-visible{outline:3px solid var(--fm-clay,#aa613d);outline-offset:2px}
