.loading[data-v-5c15ab69]{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:10rem;color:var(--color-text-muted)}.loading span[data-v-5c15ab69]{width:1rem;height:1rem;border:2px solid #d9e5df;border-top:2px solid var(--color-brand-primary);border-radius:50%;animation:spin-5c15ab69 .8s linear infinite}@keyframes spin-5c15ab69{to{transform:rotate(1turn)}}.ui-icon[data-v-8e5f3b1d]{display:inline-block;vertical-align:middle;flex-shrink:0}.ui-icon--sm[data-v-8e5f3b1d]{font-size:var(--icon-size-sm)}.ui-icon--md[data-v-8e5f3b1d]{font-size:var(--icon-size-md)}.ui-icon--lg[data-v-8e5f3b1d]{font-size:var(--icon-size-lg)}.ui-button[data-v-7e897194]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:var(--control-min-height);min-height:var(--control-min-height);box-sizing:border-box;padding:var(--control-padding-y) var(--control-padding-x);border:1px solid var(--color-border-default);border-radius:var(--control-border-radius);background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-headline);font-size:var(--control-font-size);font-weight:var(--control-font-weight);line-height:1;white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);box-shadow:var(--shadow-bento-inset)}.ui-button[data-size=sm][data-v-7e897194]{min-height:1.95rem;padding:.34rem .7rem;font-size:.75rem;gap:.35rem}.ui-button[data-block][data-v-7e897194]{width:100%}.ui-button[data-v-7e897194]:hover:not(:disabled),.ui-button[data-variant=primary][data-v-7e897194]{border-color:var(--color-brand-primary)}.ui-button[data-variant=primary][data-v-7e897194]{background:var(--color-brand-primary);color:var(--color-text-inverse);box-shadow:none}.ui-button[data-variant=primary][data-v-7e897194]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-brand-primary) 88%,#000);background:color-mix(in srgb,var(--color-brand-primary) 88%,#000)}.ui-button[data-variant=ghost][data-v-7e897194]{border-color:transparent;background:transparent;box-shadow:none;color:var(--color-brand-primary)}.ui-button[data-variant=ghost][data-v-7e897194]:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-primary) 6%,transparent);border-color:transparent}.ui-button[data-variant=danger][data-v-7e897194]{border-color:color-mix(in srgb,var(--color-feedback-danger) 35%,var(--color-border-default));background:var(--color-surface-page);color:var(--color-feedback-danger)}.ui-button[data-variant=danger][data-v-7e897194]:hover:not(:disabled){border-color:var(--color-feedback-danger);background:color-mix(in srgb,var(--color-feedback-danger) 8%,var(--color-surface-page))}.ui-button[data-variant=secondary][data-active][data-v-7e897194]{border-color:color-mix(in srgb,var(--color-brand-primary) 34%,var(--color-border-default));background:color-mix(in srgb,var(--color-brand-primary) 7%,var(--color-surface-page));color:var(--color-brand-primary)}.ui-button[data-v-7e897194]:disabled{opacity:.6;cursor:not-allowed}.error-state[data-v-367e0def]{display:flex;align-items:center;gap:.75rem;border:1px solid #feb2b2;border-radius:10px;padding:1rem;background:#fff5f5;color:#9b2c2c}.error-state div[data-v-367e0def]{flex:1}.error-state p[data-v-367e0def]{margin:.2rem 0 0;color:#742a2a}.state[data-v-89763b57]{display:grid;place-items:center;gap:.45rem;min-height:12rem;border:1px dashed var(--color-border-subtle);border-radius:10px;padding:1.5rem;background:#fff;text-align:center;color:var(--color-text-muted)}.state strong[data-v-89763b57]{color:var(--color-text-primary);font:800 1rem var(--font-headline)}.state p[data-v-89763b57]{max-width:32rem;margin:0;line-height:1.5}.farm-select[data-v-65afdf16]{display:flex;align-items:center;gap:.45rem;border:1px solid var(--color-border-subtle);border-radius:8px;padding:.55rem .7rem;background:#fff;color:var(--color-brand-primary)}select[data-v-65afdf16]{border:0;background:transparent;color:var(--color-text-primary);font:700 .82rem var(--font-body);outline:0}.sr-only[data-v-65afdf16]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fms-shell[data-v-f66c0b97]{--fms-ink:#20352a;--fms-muted:#69776d;min-height:100dvh;background:#f4f6f2;color:var(--fms-ink);font-family:var(--font-body)}.fms-skip[data-v-f66c0b97]{position:fixed;top:-5rem;left:1rem;z-index:1000;border-radius:6px;padding:1rem;background:#fff;color:#163c27}.fms-skip[data-v-f66c0b97]:focus{top:1rem}.fms-nav[data-v-f66c0b97]{position:fixed;inset:0 auto 0 0;z-index:80;width:246px;background:#163c27;color:#ebf5ee}.fms-brand[data-v-f66c0b97],.fms-nav[data-v-f66c0b97]{display:flex;flex-direction:column}.fms-brand[data-v-f66c0b97]{align-items:flex-start;gap:7px;padding:28px 25px 25px;text-decoration:none}.fms-brand img[data-v-f66c0b97]{max-width:174px;height:auto}.fms-brand>span[data-v-f66c0b97]{padding-left:2px;color:#66755f;font-size:11px;font-weight:500;letter-spacing:.18em}.fms-workspace[data-v-f66c0b97]{display:flex;align-items:center;gap:10px;margin:0 16px 18px;border:1px solid #ffffff24;border-radius:8px;padding:12px 10px;background:#ffffff05}.fms-workspace__icon[data-v-f66c0b97]{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:#8ed5a11f;color:#66755f}.fms-workspace>div[data-v-f66c0b97]{display:grid;min-width:0;gap:3px}.fms-workspace strong[data-v-f66c0b97]{overflow:hidden;font-size:14px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.fms-workspace div>span[data-v-f66c0b97]{color:#66755f;font-size:12px}.fms-nav-search[data-v-f66c0b97]{display:flex;align-items:center;gap:8px;margin:0 19px 8px;color:#66755f}.fms-nav-search input[data-v-f66c0b97]{width:100%;min-width:0;border:0;padding:8px 0;outline:none;background:transparent;color:#fff;font:400 13px var(--font-body)}.fms-nav-search input[data-v-f66c0b97]::-moz-placeholder{color:#66755f}.fms-nav-search input[data-v-f66c0b97]::placeholder{color:#66755f}.fms-nav-search[data-v-f66c0b97]:focus-within{outline:2px solid #8ed5a1;outline-offset:4px;border-radius:4px}.fms-nav-links[data-v-f66c0b97]{flex:1;overflow-y:auto;padding:0 12px 15px;scrollbar-width:thin}.fms-nav-links section>p[data-v-f66c0b97]{margin:23px 13px 8px;color:#66755f;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.fms-nav-links section:first-child>p[data-v-f66c0b97]{margin-top:13px}.fms-nav-links a[data-v-f66c0b97]{display:flex;align-items:center;gap:11px;min-height:38px;margin:3px 0;border-radius:7px;padding:9px 12px;color:#d0dfd5;text-decoration:none;font-size:13px;font-weight:450;transition:background .15s}.fms-nav-links a[data-v-f66c0b97]:hover{background:#ffffff0d;color:#fff}.fms-nav-links a.is-active[data-v-f66c0b97]{background:#8ed5a1;color:#163c27;font-weight:650}.fms-nav-links a>svg[data-v-f66c0b97]{width:16px;height:16px}.fms-nav-dot[data-v-f66c0b97]{width:5px;height:5px;margin-left:auto;border-radius:50%;background:#257044}.fms-nav-bottom[data-v-f66c0b97]{padding:14px 19px 19px;border-top:1px solid #ffffff17}.fms-connected[data-v-f66c0b97]{display:flex;align-items:center;gap:8px;margin:2px 0 20px}.fms-connected>span[data-v-f66c0b97]{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#8ed5a1}.fms-connected>div[data-v-f66c0b97]{display:grid;gap:4px}.fms-connected strong[data-v-f66c0b97]{color:#d5e4da;font-size:12px;font-weight:500}.fms-connected small[data-v-f66c0b97]{font-size:11px;color:#66755f}.fms-connected>svg[data-v-f66c0b97]{margin-left:auto;color:#66755f}.fms-nav-bottom>a[data-v-f66c0b97]{display:flex;align-items:center;gap:9px;color:#66755f;text-decoration:none;font-size:12px}.fms-nav-bottom>a>svg[data-v-f66c0b97]:last-child{margin-left:auto}.fms-body[data-v-f66c0b97]{display:flex;flex-direction:column;min-height:100dvh;margin-left:246px}.fms-topbar[data-v-f66c0b97]{display:flex;justify-content:space-between;align-items:center;min-height:66px;border-bottom:1px solid #e2e7de;padding:0 34px;background:#ffffffb3}.fms-topbar__left[data-v-f66c0b97],.fms-topbar__right[data-v-f66c0b97]{display:flex;align-items:center;gap:13px}.fms-topbar__left[data-v-f66c0b97]{font-size:13px;color:#7f8b81}.fms-topbar__left strong[data-v-f66c0b97]{color:#405344;font-weight:500}.fms-topbar__left>svg[data-v-f66c0b97]{width:12px}.fms-avatar[data-v-f66c0b97]{display:grid;place-items:center;width:31px;height:31px;border:1px solid #d6e3d7;border-radius:50%;background:#e5ede0;color:#376142;font-size:12px;font-weight:600}.fms-signin[data-v-f66c0b97]{display:flex;align-items:center;gap:5px;color:#44674a;text-decoration:none;font-size:13px}.fms-main[data-v-f66c0b97]{flex:1;width:100%;max-width:1690px;align-self:center;padding:32px 34px 38px;box-sizing:border-box;outline:none}.fms-page-header[data-v-f66c0b97]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.fms-eyebrow[data-v-f66c0b97]{margin:0 0 8px;color:#6c7f6e;font-size:11px;letter-spacing:.14em;font-weight:550;text-transform:uppercase}.fms-page-header h1[data-v-f66c0b97]{margin:0;color:#223d2a;font-family:var(--font-headline);font-size:clamp(25px,2.5vw,34px);font-weight:550;line-height:1.16;letter-spacing:-1.1px}.fms-description[data-v-f66c0b97]{max-width:680px;margin:9px 0 0;color:#728071;font-size:14px;line-height:1.6}.fms-selectors[data-v-f66c0b97]{display:flex;flex-shrink:0;gap:8px}.fms-preview-farm[data-v-f66c0b97]{gap:7px;border:1px solid #dce3d7;border-radius:6px;padding:10px 11px;background:#ffffffa8;color:#4e6450;white-space:nowrap}.fms-preview-banner[data-v-f66c0b97],.fms-preview-farm[data-v-f66c0b97]{display:flex;align-items:center;font-size:12px}.fms-preview-banner[data-v-f66c0b97]{justify-content:space-between;gap:15px;min-height:38px;padding:6px 34px;background:#e8f0e3;color:#456147}.fms-preview-banner>span[data-v-f66c0b97]{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.fms-preview-banner strong[data-v-f66c0b97]{font-weight:600}.fms-preview-banner a[data-v-f66c0b97]{display:flex;align-items:center;gap:7px;color:#315f3e;font-weight:550;text-decoration:none}.fms-footer[data-v-f66c0b97]{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e2e7de;margin:0 34px;padding:18px 0;color:#66755f;font-size:11px}.fms-footer>span[data-v-f66c0b97]:first-child{font-weight:600;color:#607760}.fms-footer>span:first-child span[data-v-f66c0b97]{margin-left:6px;font-size:10px;font-weight:400;color:#66755f}.fms-footer a[data-v-f66c0b97]{color:#607760;text-decoration:none}.fms-inline-link[data-v-f66c0b97]{display:flex;align-items:center;gap:5px;color:#257044;text-decoration:none;font-size:14px}.fms-backdrop[data-v-f66c0b97],.fms-menu-button[data-v-f66c0b97],.fms-nav-close[data-v-f66c0b97]{display:none}.fms-nav-empty[data-v-f66c0b97]{padding:12px;color:#66755f;font-size:14px}@media(min-width:1600px){.fms-main[data-v-f66c0b97]{padding-top:42px}}@media(max-width:1100px){.fms-main[data-v-f66c0b97]{padding:25px 22px}.fms-topbar[data-v-f66c0b97]{padding:0 22px}.fms-page-header[data-v-f66c0b97]{align-items:flex-start;flex-direction:column;gap:16px}.fms-footer[data-v-f66c0b97]{margin:0 22px}.fms-preview-banner[data-v-f66c0b97]{padding:9px 22px}}@media(max-width:800px){.fms-nav[data-v-f66c0b97]{transform:translate(-100%);transition:transform .2s}.fms-nav--open[data-v-f66c0b97]{transform:translate(0)}.fms-body[data-v-f66c0b97]{margin-left:0}.fms-menu-button[data-v-f66c0b97]{display:grid;place-items:center;border:0;padding:4px;background:transparent;color:#234c30}.fms-nav-close[data-v-f66c0b97]{display:grid;position:absolute;right:12px;top:25px;border:0;padding:5px;background:#163c27;color:#fff}.fms-brand[data-v-f66c0b97]{padding-left:20px}.fms-brand img[data-v-f66c0b97]{max-width:145px}.fms-backdrop[data-v-f66c0b97]{display:block;position:fixed;inset:0;z-index:70;border:0;background:#102b1fb3}.fms-topbar[data-v-f66c0b97]{min-height:58px}.fms-topbar__left>span[data-v-f66c0b97],.fms-topbar__left>svg[data-v-f66c0b97]{display:none}.fms-main[data-v-f66c0b97]{padding:25px 18px}.fms-topbar[data-v-f66c0b97]{padding:0 18px}.fms-preview-banner[data-v-f66c0b97]{padding:9px 18px;font-size:11px}.fms-preview-banner>span>span[data-v-f66c0b97]{display:none}.fms-footer[data-v-f66c0b97]{margin:0 18px}.fms-footer>span[data-v-f66c0b97]:nth-child(2){display:none}.fms-selectors[data-v-f66c0b97]{flex-wrap:wrap}.fms-page-header h1[data-v-f66c0b97]{font-size:29px}.fms-nav a[data-v-f66c0b97]{min-height:40px}}.fms-brand>span[data-v-f66c0b97],.fms-connected small[data-v-f66c0b97],.fms-connected>svg[data-v-f66c0b97],.fms-nav-bottom>a[data-v-f66c0b97],.fms-nav-empty[data-v-f66c0b97],.fms-nav-links section>p[data-v-f66c0b97],.fms-workspace div>span[data-v-f66c0b97]{color:#b8cebf}.fms-nav-search input[data-v-f66c0b97]::-moz-placeholder{color:#b8cebf}.fms-nav-search input[data-v-f66c0b97]::placeholder{color:#b8cebf}.fms-body[data-v-f66c0b97],.fms-main[data-v-f66c0b97]{min-width:0}.fms-description[data-v-f66c0b97],.fms-footer[data-v-f66c0b97],.fms-preview-banner[data-v-f66c0b97],.fms-preview-farm[data-v-f66c0b97]{color:#5e6e58}.fms-eyebrow[data-v-f66c0b97],.fms-footer a[data-v-f66c0b97],.fms-footer>span[data-v-f66c0b97]:first-child,.fms-topbar__left[data-v-f66c0b97]{color:#53644b}.field-plan[data-v-35f5f84e]{position:relative;min-height:240px;overflow:hidden;border-radius:7px;background:#edf1e5}.field-plan__svg[data-v-35f5f84e]{display:block;width:100%;height:100%;min-height:260px;max-height:410px}.field-plan__parcel[data-v-35f5f84e]{cursor:pointer;transition:fill .15s,stroke .15s}.field-plan__parcel[data-v-35f5f84e]:hover{fill:#a0c58e}.field-plan__svg g[role=button][data-v-35f5f84e]:focus{outline:none}.field-plan__svg g[role=button]:focus path[data-v-35f5f84e]{stroke:#183b24;stroke-width:5}.field-plan__caption[data-v-35f5f84e]{position:absolute;bottom:13px;left:15px;border:1px solid #d8e0cf;border-radius:5px;padding:6px 8px;background:#fffffff0;color:#72816a;font-size:11px}
