@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;600;700&display=swap";:root{color:#163b2a;font-synthesis:none;background:#f5f5ef;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{color:#163b2a;cursor:pointer;background:#fff;border:1px solid #ccd8c9;border-radius:8px;margin:3px;padding:10px 14px}button:hover{background:#edf3e6}button:disabled{opacity:.5;cursor:default}.primary,.active{border-color:#173d2a;color:#fff!important;background:#173d2a!important}input,select,textarea{color:#183f2e;background:#fff;border:1px solid #cbd4c8;border-radius:7px;width:100%;padding:11px}input[type=checkbox]{width:auto}label{color:#47624d;margin:14px 0;font-size:13px;display:block}label input,label textarea{margin-top:6px;display:block}label:has([type=checkbox]){align-items:center;gap:10px;display:flex}h1,h2,h3{margin:0 0 15px;font-family:Manrope,system-ui}h1{letter-spacing:-1px;font-size:38px}h2{font-size:22px}h3{margin-top:24px;font-size:15px}p{color:#5e6f60;font-size:14px;line-height:1.6}.brand{letter-spacing:3px;font-size:17px;font-weight:700}.brand span{letter-spacing:2px;color:#6b7d6c;margin-top:5px;font-size:9px;display:block}header{background:#fff;border-bottom:1px solid #e1e7dc;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.farm-picker{align-items:center;gap:20px;display:flex}.farm-picker select{min-width:150px}.sync{color:#677765;max-width:200px;font-size:12px}nav{border-bottom:1px solid #e0e7d9;gap:8px;padding:12px 27px;display:flex}.metrics{gap:65px;padding:20px 32px;display:flex}.metrics strong{font-family:Manrope;font-size:29px;display:block}.metrics span{color:#71806a;text-transform:uppercase;letter-spacing:1px;font-size:11px}.map-layout{grid-template-columns:minmax(0,1fr) 350px;min-height:650px;display:grid}.map-wrap{min-height:650px;position:relative}.map{position:absolute;inset:0}.map-actions{z-index:500;position:absolute;top:14px;left:55px}.map-legend{z-index:500;background:#fff;border-radius:20px;align-items:center;gap:8px;padding:11px;font-size:11px;display:flex;position:absolute;bottom:30px;left:20px;box-shadow:0 3px 15px #0003}.map-legend span{background:linear-gradient(90deg,#eef6b4,#b5df46,#58b52c,#167a36,#073b26);width:60px;height:7px}.map-legend i{background:#ba854b;border-radius:50%;width:10px;height:10px}aside{background:#fff;max-height:850px;padding:24px;overflow:auto}.aside-title{justify-content:space-between;align-items:center;display:flex}.paddock-list button{text-align:left;border:0;border-bottom:1px solid #e6ebdf;border-radius:0;justify-content:space-between;gap:10px;width:100%;margin:5px 0;display:flex}.paddock-list span{color:#6e8069;font-size:11px}.selected{background:#edf3e6}.detail-grid{background:#f5f7f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:18px;padding:16px;display:grid}.detail-grid small{color:#778772;text-transform:uppercase;font-size:10px;display:block}.detail-grid b{font-size:14px}.row{border-bottom:1px solid #e4eadd;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.row button{padding:7px;font-size:11px}.content{max-width:1180px;margin:0 auto;padding:35px}.card{background:#fff;border:1px solid #e0e7d8;border-radius:14px;padding:28px;box-shadow:0 8px 24px #24442805}.feed-layout{grid-template-columns:1.2fr 1fr;gap:35px;display:grid}.wedge{grid-template-columns:130px 1fr 50px;align-items:center;gap:12px;margin:18px 0;font-size:13px;display:grid}.wedge div{background:#e8eedf;border-radius:4px;height:23px;overflow:hidden}.wedge i{background:#57934e;height:100%;display:block}.wedge b{text-align:right}.auth{max-width:480px;margin:65px auto;padding:24px}.auth .brand{margin-bottom:45px}.auth h1{font-size:48px;line-height:1.15}.auth .card{margin-top:26px}.auth small{color:#72856c;margin-top:20px;font-size:11px;display:block}.quiet{background:0 0;border:0;font-size:12px;text-decoration:underline}.notice{background:#fff5d9;border-bottom:1px solid #eadbb1;padding:18px 30px;font-size:14px}.notice>button{float:right;padding:3px 9px}.notice pre{max-height:250px;font-size:11px;overflow:auto}.empty{padding:60px 30px}.paddock-label{text-shadow:0 1px 3px #000;font-weight:700;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}.paddock-label:before{display:none}.trough-pin{font-size:22px}.leaflet-container{font-family:inherit}.leaflet-pm-tooltip{color:#183f2b}@media (width<=760px){header{flex-wrap:wrap;gap:10px;padding:15px}.farm-picker{flex:1;gap:8px}.farm-picker select{min-width:0}.sync{font-size:10px}.brand{font-size:14px}.brand span{display:none}nav{gap:0;padding:8px}nav button{padding:9px;font-size:12px}.metrics{gap:25px;padding:18px}.metrics strong{font-size:24px}.metrics span{font-size:9px}.map-layout{display:block}.map-wrap{height:55vh;min-height:370px}aside{max-height:none;padding:20px}.content{padding:25px 18px}.feed-layout{display:block}.feed-layout>.card{margin-top:22px}.card{padding:20px}.auth{margin:25px auto}.auth h1{font-size:40px}h1{font-size:30px}.map-legend{font-size:10px;bottom:28px;left:10px}.map-actions{left:10px}.map-actions button{font-size:11px}.row{flex-wrap:wrap}}.map.labels-hidden .paddock-label,.map.labels-hidden .trough-label{display:none}.paddock-label strong,.paddock-label span{text-align:center;display:block}.paddock-label span{font-size:10px;font-weight:400}.map.labels-hidden .trough-pin{display:none}.wedge-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.feed-layout>div{min-width:0}nav{flex-wrap:wrap}.management-nav{flex-wrap:wrap;gap:6px;margin:0 0 26px;display:flex}.management-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;margin:16px 0 28px;display:grid}.management-card{text-align:left;background:#fff;border:1px solid #e1e9de;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:24px;display:flex;box-shadow:0 8px 24px #24442806}.management-card small{color:#69806d}.management-card.wide{width:100%;margin:12px 0}.management-icon{color:#26714a;background:#e6f1df;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:29px;display:flex}.management-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.management-heading h2{margin:0}.management-heading select{width:auto;max-width:100%}.management-modal{z-index:2000;background:#102b1ce0;justify-content:center;align-items:flex-start;padding:32px;display:flex;position:fixed;inset:0;overflow:auto}.management-editor{overscroll-behavior:contain;width:min(650px,100%);max-height:calc(100dvh - 64px);overflow:auto}.management-editor .management-heading{z-index:1;background:#fff;padding:12px 0;position:sticky;top:-28px}.deficit{color:#b13c27!important}.danger{color:#ad3227}.report-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6ee;border-radius:8px;max-height:350px;padding:14px;font-size:11px;overflow:auto}@media (width<=760px){.management-grid{grid-template-columns:1fr}.management-modal{padding:12px}.management-editor{max-height:calc(100dvh - 24px)}.management-nav button{font-size:12px}.management-card{padding:20px}}.silo-pin{color:#fff;background:#17452f;border:1px solid #fff;border-radius:7px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;box-shadow:0 2px 7px #0005}.map.labels-hidden .silo-pin{display:none}.supplements>.card{margin:12px 0;padding:16px}summary{cursor:pointer;padding:12px 0;font-weight:600}details{margin:10px 0}.wedge-date-rail{scroll-behavior:smooth;gap:8px;padding:8px 0;display:flex;overflow-x:auto}.wedge-date-rail button{flex-direction:column;flex:0 0 82px;align-items:center;display:flex}.wedge-date-rail button[aria-pressed=true]{color:#fff;background:#143c2b}.wedge-dates .row{justify-content:space-between}.wedge-dates input{width:145px}.map-prediction{background:#f6f9f3;padding:12px 20px}.map-prediction .wedge-date-rail{max-width:100%}.map-prediction small{color:#53665b}.break-label{text-align:center;pointer-events:none;white-space:normal;max-width:200px;color:#fff!important;background:#163b2aeb!important;border:1px solid #ffe38b!important}.break-label strong,.break-label span{display:block}.break-label:before,.map.labels-hidden .break-label{display:none}.optional-details{border-top:1px solid #e0e7d8;padding:4px 0}.optional-details>summary{font-size:14px}.display-preferences{margin-bottom:20px}.display-preferences select{max-width:320px}.feed-plan-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feed-plan-controls label{margin:0}.feed-plan-scroll{background:#fff;border:1px solid #cbd8c9;max-height:75vh;overflow:auto}.feed-plan-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.feed-plan-table th,.feed-plan-table td{vertical-align:top;border-bottom:1px solid #d4ded0;border-right:1px solid #d4ded0;padding:10px}.feed-plan-table thead th{color:#fff;text-align:center;background:#173d2a}.feed-plan-table thead tr:nth-child(2) th{color:#173d2a;background:#e6eedf}.feed-plan-table tbody th{z-index:1;text-align:left;background:#f5f5ef;min-width:90px;position:sticky;left:0}.feed-plan-table th small{margin-top:5px;display:block}.feed-plan-table td{width:180px;min-width:180px;height:75px}.feed-plan-entry{text-align:left;white-space:normal;background:#f0f5eb;border:0;flex-direction:column;align-items:flex-start;gap:5px;width:160px;margin:0 0 8px;padding:10px;display:flex}.feed-plan-entry small{color:#61735b;font-size:11px}.feed-plan-today>th{background:#e0ecd5!important}.feed-plan-empty{color:#899581}.feed-plan-modal{color:#163b2a;background:#f5f5ef;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.feed-plan-modal::backdrop{background:#0005}.map .paddock-label,.map .break-label{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;width:136px;max-width:136px;padding:5px 6px;font-size:11px;line-height:1.25}.map .paddock-label strong,.map .break-label strong{white-space:normal;overflow-wrap:anywhere}.map .paddock-label span,.map .break-label span{font-size:10px;display:block}.front-picker{color:#163b2a;border:0;border-radius:16px;width:min(850px,96vw);max-width:96vw;padding:20px}.front-picker-map{height:60vh;min-height:350px}.front-picker::backdrop{background:#0007}.feed-plan-summary,.feed-plan-table td>.deficit{max-width:160px;margin-bottom:10px;font-size:12px;line-height:1.4}.feed-plan-summary strong,.feed-plan-summary small,.feed-plan-table td>.deficit strong,.feed-plan-table td>.deficit small{display:block}.feed-plan-table td>.deficit{background:#fff0eb;border-radius:6px;padding:8px}.home-dashboard{max-width:960px;margin:auto}.home-dashboard h1{margin-top:0}.home-dashboard .metrics{background:0 0;padding:0}.home-periods{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 18px;display:grid}.home-periods>div{background:#f3f6ee;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.home-periods small{font-size:12px}.home-herd{margin-top:16px}.paddock-snapshot{background:#edf3e6;border-radius:12px;margin:12px 0;padding:14px}.paddock-snapshot .detail-grid{grid-template-columns:1fr 1fr;gap:12px}.brake-feed-summary{flex-direction:column;gap:5px;display:flex}.positive{color:#173d2a}.home-pk .management-heading h2{margin:0}.home-pk .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.home-pk .metrics strong{overflow-wrap:anywhere;font-size:22px}.home-pk .metrics span{text-transform:none;letter-spacing:normal;font-size:12px;display:block}.home-pk-store{padding:12px 0}.home-pk-store+.home-pk-store{border-top:1px solid #dce5d5}.home-pk-herd{padding:7px 0}.home-pk-herd>div{justify-content:space-between;gap:12px;display:flex}.home-pk small{color:#647360;font-size:12px;display:block}.measurement-paddock{text-align:left;flex-direction:column;align-items:flex-start;gap:7px;width:100%;margin:0 0 12px;padding:14px;display:flex}.measurement-paddock span{font-size:13px}.home-brake{overflow-wrap:anywhere;background:#fff;border:1px solid #dce5d5;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:9px;display:flex}.home-brake b,.home-brake strong{font-size:13px}.home-brake small{color:#647360}.home-periods>div{min-width:0}.info-help{vertical-align:middle;color:#566e5c;cursor:pointer;text-transform:none;letter-spacing:0;-webkit-user-select:none;user-select:none;border:1px solid #6b7d6c;border-radius:50%;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-left:5px;font:600 11px/1 system-ui;display:inline-flex}.info-help:hover,.info-help:focus-visible{outline-offset:3px;background:#e8f0e1;outline:2px solid #427342}.help-backdrop{z-index:20000;background:#102b1f66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.help-popup{background:#fff;border-radius:16px;max-width:440px;max-height:80dvh;padding:24px;overflow:auto;box-shadow:0 15px 60px #0004}.help-popup h2{font-size:21px}.help-popup p{color:#244332;font-size:16px;line-height:1.6}.help-popup button{margin:18px 0 0 auto;display:block}.info-help:before{content:"?"}.feed-paddock-dialog{color:#163b2a;box-sizing:border-box;background:#fff;border:1px solid #d8e1d5;border-radius:18px;width:min(640px,100vw - 32px);max-height:85dvh;padding:20px;overflow:auto}.feed-paddock-dialog::backdrop{background:#10291c88}.feed-paddock-close{z-index:2;text-align:right;background:#fff;padding:10px 0;position:sticky;top:-20px}.wedge[role=button]{cursor:pointer}.wedge[role=button]:focus-visible,svg g[role=button]:focus-visible{outline-offset:2px;outline:3px solid #d77b16}.help-centre{max-width:850px;margin:auto}.help-centre p,.invitation-landing p{overflow-wrap:anywhere;line-height:1.6}.help-centre details{margin:14px 0}.help-centre summary{cursor:pointer;padding:8px 0;font-weight:600}.invitation-share{overflow-wrap:anywhere;border:1px solid #d8e1d5;border-radius:12px;padding:12px}.invitation-share input{box-sizing:border-box;width:100%}button.danger{color:#fff;background:#a52b27}button.danger:disabled{opacity:.45}.legal-reader-backdrop{z-index:7000;background:#0006;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.legal-reader{overscroll-behavior:contain;color:#17231c;box-sizing:border-box;background:#fff;border-radius:18px;width:min(100%,760px);max-height:calc(100dvh - 24px);padding:20px;overflow:auto}.legal-reader>button:first-child{color:#fff;z-index:1;background:#204b3c;position:sticky;top:0}.legal-reader .legal-document{overflow-wrap:anywhere}.paddock-tab-list{box-sizing:border-box;background:#faf9fc;border:1px solid #dedde3;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:10px 0 16px;padding:6px;display:grid}.paddock-tab-list button{white-space:nowrap;color:#737377;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;margin:0;padding:4px 2px;font-size:11px;line-height:1.2;display:flex}.paddock-tab-list button svg{flex:none}.paddock-tab-list button[aria-selected=true]{color:#143b29;background:#e7e6eb;font-weight:600}.paddock-tab-list button:focus-visible{outline-offset:1px;outline:2px solid #143b29}.paddock-information-tabs [hidden]{display:none!important}.welcome{--ink:#173e2e;--muted:#5d6d61;--cream:#f5f5ee;--lime:#d4ed9e;background:var(--cream);color:var(--ink);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;overflow:clip}.welcome *{box-sizing:border-box}.welcome .welcome-container{width:min(1180px,100% - 64px);margin-inline:auto}.welcome a{color:inherit;text-decoration:none}.welcome a:focus-visible,.welcome summary:focus-visible{outline-offset:5px;outline:3px solid #668a40}.welcome-skip{z-index:2000;background:#fff;padding:14px;position:fixed;top:-100px;left:20px}.welcome-skip:focus{top:10px}.welcome .welcome-header{background:var(--cream);border-bottom:1px solid #173e2e12;justify-content:space-between;align-items:center;gap:20px;height:96px;padding:0 max(32px,50vw - 590px);display:flex}.welcome .welcome-brand{letter-spacing:2px;flex-shrink:0;align-items:center;gap:11px;font-size:19px;font-weight:700;display:flex}.welcome .welcome-brand small{letter-spacing:2px;margin-top:4px;font-size:9px;font-weight:500;display:block}.welcome .welcome-nav{border:0;flex-wrap:nowrap;align-items:center;gap:28px;padding:0;font-size:13px;font-weight:500;display:flex}.welcome .welcome-nav>a:not(.welcome-button){align-items:center;min-height:44px;display:flex}.welcome .welcome-login{margin-left:12px}.welcome .welcome-button{letter-spacing:.1px;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:15px 23px;font-size:14px;font-weight:500;transition:transform .15s,background .15s;display:inline-flex}.welcome .welcome-button span{font-size:20px;font-weight:400}.welcome .welcome-button:hover{transform:translateY(-2px)}.welcome .welcome-button-dark{background:var(--ink);color:#fff}.welcome .welcome-button-dark:hover{background:#27543d}.welcome .welcome-button-light{background:var(--lime);color:var(--ink)}.welcome .welcome-nav-cta{gap:17px;min-height:44px;padding:10px 18px;font-size:13px}.welcome .welcome-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;min-height:730px;padding-block:46px 60px;display:grid}.welcome .welcome-hero-copy{z-index:2;padding-block:30px;position:relative}.welcome .welcome-eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:#607354;margin:0 0 26px;font-size:10px;font-weight:700;line-height:1.5}.welcome-hero-copy>.welcome-eyebrow{align-items:center;gap:10px;display:flex}.welcome-eyebrow>span{background:#84aa56;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #84aa5615}.welcome h1,.welcome h2,.welcome h3{color:var(--ink);font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif}.welcome h1{letter-spacing:-3px;margin:0 0 25px;font-size:clamp(44px,4.6vw,66px);font-weight:600;line-height:1.09}.welcome h1 em,.welcome-team h2 em{color:#557a42;letter-spacing:-2.2px;font-family:Georgia,serif;font-weight:400}.welcome .welcome-intro{max-width:490px;color:var(--muted);margin:0 0 30px;font-size:16px;line-height:1.85}.welcome .welcome-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.welcome .welcome-text-link{border-bottom:1px solid #a9bba0;align-items:center;gap:14px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.welcome .welcome-platforms{color:#6b7c69;margin-top:24px;font-size:11px}.welcome .welcome-hero-visual{isolation:isolate;min-height:625px;position:relative}.welcome .welcome-orbit{z-index:-1;background:radial-gradient(circle at 45% 35%,#e0edca 0,#e4edda 45%,#eff1e6 69%);border-radius:50%;width:530px;max-width:115%;height:530px;position:absolute;top:50px;left:-10px}.welcome .welcome-phone{background:#183d2d;border:1px solid #32513b;border-radius:30px;padding:6px;position:absolute;overflow:hidden;box-shadow:0 24px 50px #16382620,0 3px 5px #173e2e15}.welcome .welcome-phone img{border-radius:23px;width:100%;height:auto;display:block}.welcome .welcome-phone-map{width:252px;top:14px;left:24px;transform:rotate(-7deg)}.welcome .welcome-phone-feed{width:226px;top:115px;right:0;transform:rotate(7deg)}.welcome .welcome-visual-note{background:#ffffffeb;border:1px solid #e0e6d7;border-radius:13px;align-items:center;gap:13px;padding:17px 24px;font-size:14px;font-weight:500;display:flex;position:absolute;bottom:3px;left:3px;box-shadow:0 8px 24px #203e2910}.welcome-visual-note>span{color:#668d45;font-size:25px}.welcome .welcome-visual-note small{color:#6d7d6b;margin-top:4px;font-size:10px;font-weight:400;display:block}.welcome .welcome-strip{background:#e9edde;border-block:1px solid #dde4d1}.welcome .welcome-strip>div{color:#536747;justify-content:space-between;gap:24px;padding-block:25px;font-size:12px;font-weight:500;display:flex}.welcome .welcome-strip span{align-items:center;gap:12px;display:flex}.welcome .welcome-strip span:before{content:"✳";color:#7b995d;font-size:18px}.welcome .welcome-section{padding-block:100px}.welcome .welcome-section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:90px;margin-bottom:50px;display:grid}.welcome h2{letter-spacing:-1.7px;margin:0 0 22px;font-size:clamp(32px,3.6vw,47px);font-weight:500;line-height:1.18}.welcome .welcome-section-heading>p{max-width:385px;margin:0 0 26px}.welcome p{color:var(--muted);font-size:14px;line-height:1.8}.welcome .welcome-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.welcome .welcome-features article{background:#fff;border:1px solid #e4e9dc;border-radius:16px;min-width:0;padding:30px 27px}.welcome .welcome-feature-icon{color:#527644;background:#eef3e5;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:25px;display:flex}.welcome-feature-icon svg{width:23px;height:23px}.welcome h3{letter-spacing:-.4px;margin:0 0 10px;font-size:17px;font-weight:600}.welcome .welcome-features p{margin:0;font-size:13px;line-height:1.8}.welcome .welcome-screens-section{background:#e9eee3;padding-block:90px}.welcome .welcome-screens-note{max-width:540px;margin-bottom:48px;font-size:12px}.welcome .welcome-screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;display:grid}.welcome .welcome-screens figure{min-width:0;margin:0}.welcome .welcome-gallery-phone{background:#203e2f;border:1px solid #415b42;border-radius:29px;max-width:275px;margin-inline:auto;padding:5px;overflow:hidden;box-shadow:0 12px 25px #163e2a15}.welcome .welcome-gallery-phone img{border-radius:23px;width:100%;height:auto;display:block}.welcome .welcome-screens figcaption{padding-top:30px}.welcome figcaption>span{letter-spacing:1.4px;color:#627b52;font-size:9px;font-weight:500}.welcome figcaption h3{margin-top:12px;font-size:20px}.welcome figcaption p{max-width:280px;font-size:13px}.welcome .welcome-team{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.welcome .welcome-team>div>p{max-width:415px}.welcome .welcome-sharing-card{background:#fff;border:1px solid #e0e6d8;border-radius:24px;padding:38px}.welcome .welcome-sharing-icon{color:#70964f;width:46px;height:46px;margin-bottom:24px}.welcome-sharing-icon svg{width:100%;height:100%}.welcome .welcome-sharing-card h3{letter-spacing:-.9px;font-size:28px;line-height:1.3}.welcome .welcome-sharing-card>p{font-size:13px}.welcome .welcome-job-example{background:#f2f5ec;border:1px solid #e0e6d7;border-radius:11px;align-items:center;gap:12px;margin-top:25px;padding:20px 15px;display:flex}.welcome .welcome-job-example strong{font-size:12px;font-weight:500}.welcome .welcome-job-example small{color:#6b7e64;margin-top:4px;font-size:9px;line-height:1.6;display:block}.welcome .welcome-job-example>span:last-child{margin-left:auto}.welcome .welcome-job-dot{background:#95b86d;border-radius:50%;flex-shrink:0;width:9px;height:9px}.welcome .welcome-fine-print{color:#73816c;margin:15px 0 0;line-height:1.7;font-size:10px!important}.welcome .welcome-faq{border-top:1px solid #e0e6d8;grid-template-columns:1fr 1.2fr;gap:80px;padding-top:75px;display:grid}.welcome .welcome-questions details{border-bottom:1px solid #dce3d2;margin:0;padding:18px 0}.welcome .welcome-questions details:first-child{padding-top:0}.welcome .welcome-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.welcome .welcome-questions summary:after{content:"+";color:#738c64;font-size:23px;font-weight:400}.welcome .welcome-questions details[open] summary:after{content:"−"}.welcome .welcome-questions p{max-width:500px;font-size:13px}.welcome .welcome-final{color:#fff;background:#173e2e;padding-block:70px}.welcome .welcome-final>.welcome-container{justify-content:space-between;align-items:center;gap:50px;display:flex}.welcome .welcome-final h2{color:#f1f4e6;font-size:48px}.welcome .welcome-final .welcome-eyebrow{color:#b9d59d}.welcome .welcome-final p{color:#c1d0b8;margin-bottom:0;font-size:13px}.welcome .welcome-final-actions{flex-direction:column;align-items:center;gap:20px;display:flex}.welcome .welcome-final-actions>a:last-child{color:#c7d7be;text-underline-offset:5px;font-size:11px;text-decoration:underline}.welcome .welcome-final .welcome-button{min-width:210px}.welcome .welcome-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:37px;display:flex}.welcome .welcome-footer>.welcome-brand{font-size:15px;display:block}.welcome .welcome-footer>.welcome-brand small{letter-spacing:0;color:#738269;margin-top:6px;font-size:9px;font-weight:400}.welcome .welcome-footer nav{border:0;flex-wrap:wrap;gap:25px;padding:0;display:flex}.welcome .welcome-footer nav a{align-items:center;min-height:44px;font-size:11px;display:flex}.welcome .welcome-footer>p{color:#819078;flex-basis:100%;margin:0;font-size:10px}.welcome-loading{background:#f5f5ee;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:60vh;display:flex}.welcome-loading a{color:#173e2e;font-size:13px}@media (width>=1400px){.welcome .welcome-hero-visual{margin-left:25px}.welcome .welcome-phone-map{left:10px}.welcome .welcome-phone-feed{right:10px}}@media (width<=1000px){.welcome .welcome-nav{gap:20px}.welcome .welcome-hero{gap:16px;min-height:650px}.welcome h1{letter-spacing:-2.2px;font-size:47px}.welcome .welcome-phone-map{width:218px;top:37px;left:4px}.welcome .welcome-phone-feed{width:185px;top:155px;right:-5px}.welcome .welcome-hero-visual{min-height:590px}.welcome .welcome-orbit{width:400px;height:400px;top:110px}.welcome .welcome-visual-note{padding:15px 20px;font-size:12px;bottom:20px}.welcome .welcome-section-heading{gap:45px}.welcome .welcome-screens{gap:30px}.welcome .welcome-team{gap:50px}.welcome .welcome-faq{gap:45px}}@media (width<=760px){.welcome .welcome-container{width:calc(100% - 36px)}.welcome .welcome-header{flex-wrap:nowrap;gap:12px;height:78px;padding:0 18px}.welcome .welcome-brand{letter-spacing:1.4px;gap:8px;font-size:15px}.welcome .welcome-brand img{width:31px;height:31px}.welcome .welcome-brand small{letter-spacing:1.5px;margin-top:3px;font-size:7px}.welcome .welcome-nav{flex-shrink:0;gap:15px;font-size:12px}.welcome .welcome-nav .welcome-desktop-link{display:none!important}.welcome .welcome-login{margin-left:0}.welcome .welcome-nav-cta{border-radius:8px;gap:8px;min-height:41px;padding:9px 12px;font-size:12px}.welcome .welcome-nav-cta span{font-size:17px}.welcome .welcome-hero{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-block:30px 35px;display:flex}.welcome .welcome-hero-copy{padding-block:9px 15px}.welcome .welcome-eyebrow{letter-spacing:1.35px;margin-bottom:20px;font-size:9px}.welcome h1{letter-spacing:-1.9px;margin-bottom:20px;font-size:clamp(35px,9vw,50px);line-height:1.12}.welcome h1 em{letter-spacing:-1.6px}.welcome .welcome-intro{max-width:500px;margin-bottom:23px;font-size:14px;line-height:1.8}.welcome .welcome-actions{gap:18px}.welcome .welcome-button{gap:20px;min-height:49px;padding:13px 18px;font-size:12px}.welcome .welcome-text-link{gap:10px;font-size:12px}.welcome .welcome-platforms{margin-top:18px;font-size:10px}.welcome .welcome-hero-visual{align-self:center;width:340px;max-width:100%;min-height:520px;margin-top:7px}.welcome .welcome-phone{border-radius:27px;padding:5px}.welcome .welcome-phone img{border-radius:20px}.welcome .welcome-phone-map{width:205px;top:12px;left:12px}.welcome .welcome-phone-feed{width:177px;top:85px;right:8px}.welcome .welcome-orbit{width:350px;height:350px;top:65px;left:-6px}.welcome .welcome-visual-note{padding:14px 20px;font-size:12px;bottom:8px;left:0}.welcome .welcome-strip>div{grid-template-columns:1fr 1fr;gap:17px 12px;padding-block:22px;font-size:10px;display:grid}.welcome .welcome-strip span{gap:8px}.welcome .welcome-strip span:before{font-size:15px}.welcome .welcome-section{padding-block:62px}.welcome .welcome-section-heading{margin-bottom:28px;display:block}.welcome h2{letter-spacing:-1.2px;margin-bottom:18px;font-size:32px;line-height:1.2}.welcome .welcome-section-heading>p{max-width:440px;margin:0;font-size:13px}.welcome .welcome-features{grid-template-columns:1fr;gap:12px}.welcome .welcome-features article{grid-template-columns:40px 1fr;gap:0 17px;padding:24px;display:grid}.welcome .welcome-feature-icon{grid-row:1/3;width:40px;height:40px;margin:0}.welcome .welcome-features h3{margin:0 0 8px;font-size:16px}.welcome .welcome-features p{grid-column:2;font-size:12px;line-height:1.8}.welcome .welcome-screens-section{padding-block:60px}.welcome .welcome-screens-note{margin-bottom:30px;font-size:11px}.welcome .welcome-screens{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:24px;margin-inline:-5px;padding:5px 5px 20px;display:flex;overflow-x:auto}.welcome .welcome-screens figure{scroll-snap-align:start;flex:0 0 76%;max-width:290px}.welcome .welcome-gallery-phone{max-width:250px;margin:0}.welcome .welcome-screens figcaption{padding-top:24px}.welcome figcaption>span{font-size:8px}.welcome figcaption h3{font-size:18px}.welcome figcaption p{font-size:12px}.welcome .welcome-team{grid-template-columns:1fr;gap:30px}.welcome .welcome-team>div>p{font-size:13px}.welcome .welcome-sharing-card{border-radius:20px;padding:28px}.welcome .welcome-sharing-card h3{font-size:25px}.welcome .welcome-faq{padding-top:55px;display:block}.welcome .welcome-questions{margin-top:30px}.welcome .welcome-questions summary{font-size:13px}.welcome .welcome-questions p{font-size:12px}.welcome .welcome-final{padding-block:50px}.welcome .welcome-final>.welcome-container{flex-direction:column;align-items:flex-start;gap:27px}.welcome .welcome-final h2{font-size:39px}.welcome .welcome-final-actions{align-items:flex-start;gap:20px}.welcome .welcome-footer{gap:24px;padding-block:30px}.welcome .welcome-footer nav{gap:6px 22px}.welcome .welcome-footer>p{font-size:9px}.welcome .welcome-button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.welcome .welcome-button{transition:none}}.welcome .welcome-downloads{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.welcome .welcome-download{background:#fff;border:1px solid #b9c9ad;border-radius:14px;align-items:center;gap:12px;min-height:58px;padding:12px 17px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.welcome .welcome-download>span:first-child{font-size:23px}.welcome .welcome-download small{color:#5d6d61;margin-top:3px;font-size:10px;font-weight:400;display:block}.welcome a.welcome-download:hover{background:#edf3e5;border-color:#668a40}.welcome .welcome-download-unavailable{color:#63715f;cursor:default;background:#eaede4;border-style:dashed}@media (width<=400px){.welcome .welcome-downloads{gap:9px}.welcome .welcome-download{gap:8px;padding:11px 12px;font-size:12px}}.app{min-height:100dvh}.app-header{gap:18px;padding:16px 24px}.app-header .farm-picker{flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto}.app-header select{max-width:260px}.app-header .brand{white-space:nowrap}.app-tabs{z-index:900;background:#fff;justify-content:center;gap:8px;padding:8px;position:sticky;top:0}.app-tabs button{background:0 0;border:0;justify-content:center;align-items:center;gap:9px;min-width:130px;min-height:48px;margin:0;display:flex}.app-tabs button.active{color:#173d2a!important;background:#eef3e9!important}.menu-group{background:#fff;border:1px solid #e0e6db;border-radius:16px;margin:20px 0;overflow:hidden}.menu-group>button{text-align:left;border:0;border-bottom:1px solid #e7ece3;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;margin:0;padding:20px;display:flex}.menu-group>button:last-child{border-bottom:0}.menu-group strong{font-size:16px;display:block}.menu-group small{color:#657565;margin-top:6px;line-height:1.4;display:block}.more-screen{max-width:760px}.section-back{max-width:1180px;margin:12px auto 0;padding:0 24px}.section-back button{background:0 0;border:0;font-weight:600}.map-mobile-tools,.map-sheet-close{display:none}.home-dashboard>.card{margin:16px 0}.home-shortcuts{gap:8px;margin:20px 0;display:flex}.home-shortcuts button{flex:1}.content{width:100%;min-width:0}.card{min-width:0}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #86a96d}@media (width<=760px){:root{background:#f3f4ef;font-family:-apple-system,BlinkMacSystemFont,DM Sans,sans-serif}html,body,#root{width:100%;min-height:100%;margin:0}body{overflow-x:clip}input,select,textarea{min-height:46px;font-size:16px}button{touch-action:manipulation;min-height:44px}input[type=checkbox]{width:22px;height:22px;min-height:22px}h1{letter-spacing:-.6px;font-size:29px}h2{font-size:20px}h3{font-size:16px}p{font-size:14px;line-height:1.5}.app{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.app-header{flex-wrap:nowrap;gap:10px;min-height:78px;padding:12px 16px}.app-header .brand{letter-spacing:1.5px;font-size:16px}.app-header .brand span{letter-spacing:1.3px;font-size:8px;display:block}.app-header .farm-picker{flex:1;gap:4px;min-width:0}.app-header select{border-color:#e0e7dc;width:100%;max-width:210px;min-height:36px;padding:7px 28px 7px 9px;font-size:15px}.sync{text-align:right;max-width:220px;font-size:10px;line-height:1.2}.app-tabs{z-index:1200;padding:6px 5px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #dce4d6;border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0}.app-tabs button{white-space:nowrap;border-radius:10px;flex-direction:column;gap:5px;width:100%;min-width:0;min-height:60px;padding:5px 2px;font-size:10px;line-height:1.2}.app-tabs button svg{width:23px;height:23px}.app-tabs button.active{font-weight:700;color:#276c42!important;background:0 0!important}.content{padding:22px 16px 26px}.card{box-shadow:none;border-color:#e2e7dd;border-radius:16px;padding:18px}.card .card{padding:14px}.home-dashboard h1{font-size:30px}.home-dashboard>.card{margin:14px 0}.home-dashboard>.management-heading{margin-top:26px}.home-dashboard .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding:0;display:grid}.metrics strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:25px}.metrics span{text-transform:none;letter-spacing:0;font-size:11px;line-height:1.45;display:block}.home-pk .metrics strong{font-size:20px}.home-periods{grid-template-columns:1fr;gap:10px}.home-periods>div{padding:12px}.home-herd>strong{font-size:15px}.home-brake{gap:6px;padding:12px}.home-shortcuts{gap:5px}.home-shortcuts button{padding:10px 5px;font-size:12px}.row{overflow-wrap:anywhere;align-items:center;gap:8px}.row>strong,.row>span{min-width:0}.row>span{font-size:12px}.detail-grid{gap:12px;padding:12px}.detail-grid b{overflow-wrap:anywhere;font-size:14px}.feed-layout{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.feed-layout>.card{margin:0}.management-nav{flex-wrap:nowrap;gap:6px;padding:4px 0 12px;overflow-x:auto}.management-nav button{white-space:nowrap;flex-shrink:0}.management-grid{grid-template-columns:1fr;gap:10px}.management-card{padding:18px}.management-modal{align-items:stretch;padding:0}.management-editor{width:100%;max-height:100dvh;padding:20px 16px calc(24px + env(safe-area-inset-bottom));border-radius:0}.management-editor .management-heading{min-height:56px;top:-20px}.help-backdrop{padding:16px}.help-popup{max-height:80dvh;padding:22px}.feed-paddock-dialog{width:100%;max-width:100%;max-height:92dvh;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;margin:auto 0 0}.feed-paddock-close{top:-18px}.section-back{margin:8px 0 0;padding:0 12px}.menu-group>button{padding:17px 16px}.notice{overflow-wrap:anywhere;padding:12px 16px;font-size:13px}.auth{max-width:480px;margin:0 auto;padding:32px 18px}.auth .brand{margin-bottom:30px}.auth h1{font-size:36px}.auth .card{padding:20px}.empty{padding:28px 18px}.wedge-date-rail{gap:4px}.wedge-date-rail button{flex-basis:67px;min-height:54px;margin:0;font-size:12px}.wedge-dates .row{flex-wrap:nowrap}.wedge-dates input{min-width:0;max-width:145px}.wedge{grid-template-columns:minmax(90px,1fr) minmax(50px,1fr) 44px;gap:8px}.feed-plan-controls{gap:5px}.feed-plan-controls h1{font-size:24px}.feed-plan-table td{width:150px;min-width:150px}.feed-plan-entry{width:130px}.page-map{height:100dvh;min-height:0;padding-bottom:calc(78px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.page-map .app-header{flex:none}.page-map .map-metrics{display:none}.map-prediction{border-bottom:1px solid #dce4d6;flex:none;padding:8px 12px}.map-prediction>strong,.map-prediction>small,.map-prediction .wedge-dates>.row{display:none}.map-prediction .wedge-date-rail{padding:0}.map-layout{flex:1;min-height:0;display:block;position:relative}.map-wrap{height:100%;min-height:0;position:absolute;inset:0}.map-actions{gap:5px;display:flex;top:10px;left:10px}.map-actions button{min-height:40px;margin:0;padding:8px 10px;font-size:12px;box-shadow:0 2px 10px #0002}.map-mobile-tools{z-index:600;pointer-events:none;gap:5px;display:flex;position:absolute;top:58px;left:10px;right:10px}.map-mobile-tools button{pointer-events:auto;min-height:40px;margin:0;padding:8px 10px;font-size:12px;box-shadow:0 2px 10px #0002}.map-layout>aside{z-index:700;overscroll-behavior:contain;border-radius:22px 22px 0 0;width:100%;max-height:62%;padding:12px 16px 20px;display:none;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -6px 28px #132c2233}.map-panel-open>aside{display:block}.map-sheet-close{background:#f1f4ed;border:0;min-height:36px;margin:0 auto 10px;padding:6px 20px;font-size:12px;display:block}.map-layout .paddock-list{max-height:180px;overflow:auto}.map-layout .map-legend{gap:5px;max-width:calc(100% - 65px);padding:7px 10px;font-size:9px;bottom:20px}.map-layout .map-legend span{width:40px}.map-panel-open .map-legend{display:none}.page-map .notice{z-index:1100;border-radius:12px;position:absolute;top:80px;left:12px;right:12px}.page-map .leaflet-control-zoom a{width:38px;height:38px;line-height:38px}}.walk-entries{gap:14px;margin:20px 0;display:grid}.measurement-paddock{background:#f2f5ee;border:0}.walk-entries .card{padding:18px}.walk-entries h3{margin:0}.walk-entries label{margin:12px 0}.walk-entries .measurement-paddock{margin:0 0 12px}.walk-entries .measurement-paddock span{font-size:13px}@media (width<=760px){.page-home .app-header .farm-picker select{display:none}.app-header .sync{overflow-wrap:anywhere}.home-dashboard>p:first-child{margin-top:0}.map-layout .map-legend{bottom:44px}}.prediction-summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:16px 0;display:grid}.prediction-summary>div{background:#edf4ec;border-radius:12px;padding:12px}.prediction-summary small,.prediction-summary strong{display:block}.growth-plan{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:14px;display:grid}.growth-plan p{grid-column:1/-1}.feed-prediction select{width:100%;min-height:44px;font-size:16px}.wedge-ranked{text-align:left;justify-content:space-between;gap:16px;width:100%;margin:8px 0;display:flex}.wedge-ranked span{overflow-wrap:anywhere}.legal-document{max-width:850px;margin:auto;padding:16px}.legal-document p{white-space:pre-line;line-height:1.65}.legal-document h2{margin-top:28px}.legal-agreement{background:#edf4ec;border-radius:12px;margin:20px 0;padding:14px}.legal-agreement label{align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.legal-agreement input[type=checkbox]{flex:0 0 24px;width:24px;height:24px;min-height:24px;margin-top:2px}.legal-gate{max-width:650px}.legal-gate>button{margin:8px 8px 8px 0}.contractor-map{border-radius:14px;height:60vh;min-height:360px;margin:12px 0;position:relative;overflow:hidden}.contractor-map-buttons{z-index:500;gap:8px;display:flex;position:absolute;bottom:12px;left:12px}.contractor-label{white-space:normal;box-sizing:border-box;text-align:center;overflow-wrap:anywhere;word-break:normal;width:max-content;max-width:110px;font-size:12px}.contractor-label strong,.contractor-label strong>span{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.contractor-label strong>span+span{margin-top:2px;font-weight:500}.contractor-portal{max-width:1100px;margin:auto}.contractor-portal>button.card{text-align:left;width:100%;display:block}.contractor-portal footer{margin-top:30px;font-size:.85rem}.contractor-portal header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (pointer:coarse){.info-help{touch-action:manipulation;border:0;border-radius:8px;flex-shrink:0;width:44px;min-width:44px;height:44px}.info-help:before{border:1px solid #6b7d6c;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}summary{touch-action:manipulation;min-height:44px}}.contractor-map{height:75svh;min-height:500px}.contractor-labels-hidden .contractor-label{display:none!important}html.ios-presentation{color:#17231c;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;background:#f5f4f8;font-family:system-ui,-apple-system,sans-serif}.ios-presentation body{padding-top:env(safe-area-inset-top);overscroll-behavior:none;background:#f5f4f8;margin:0;font-family:inherit}.ios-presentation button,.ios-presentation input,.ios-presentation select,.ios-presentation textarea{font:inherit;touch-action:manipulation}.ios-presentation button{color:#143b29;border-radius:13px;min-height:46px;font-weight:500}.ios-presentation button.primary{color:#fff;background:#143b29}.ios-presentation button:disabled{opacity:.42}.ios-presentation input,.ios-presentation select,.ios-presentation textarea{border-radius:10px;min-height:46px;font-size:16px}.ios-presentation h1{letter-spacing:-.5px;font-size:30px}.ios-presentation h2{letter-spacing:-.3px;font-size:22px}.ios-presentation h3{font-size:18px}.ios-presentation .app-header{background:#faf9fc;border-bottom:1px solid #e8e7ec;min-height:60px;padding:12px 18px}.ios-presentation .brand{letter-spacing:1px;font-size:16px}.ios-presentation .brand span{display:none}.ios-presentation .content{padding:22px 18px calc(108px + env(safe-area-inset-bottom));max-width:900px;margin:auto}.ios-presentation .card,.ios-presentation .home-brake,.ios-presentation .home-herd{box-shadow:none;background:#fff;border:0;border-radius:22px;margin:12px 0;padding:20px}.ios-presentation .home-dashboard>.card{margin:16px 0}.ios-presentation .home-dashboard{padding-top:22px}.ios-presentation .app-tabs{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9fcef;border:1px solid #e3e2e8;border-radius:30px;width:auto;padding:6px}.ios-presentation .app-tabs button{color:#72747b;background:0 0;border:0;border-radius:25px;min-width:0;min-height:58px;padding:8px 3px;font-size:11px}.ios-presentation .page-map{height:calc(100dvh - env(safe-area-inset-top));padding-bottom:calc(92px + env(safe-area-inset-bottom))}.ios-presentation .map-layout>aside{background:#f5f4f8;border-radius:24px 24px 0 0;max-height:72%;padding-bottom:28px}.ios-presentation .map-prediction{background:#faf9fc}.ios-presentation .wedge-date-rail button{border-radius:14px}.ios-presentation .feed-paddock-dialog{background:#f5f4f8;border-radius:25px 25px 0 0;max-height:94dvh}.ios-presentation .management-editor{background:#f5f4f8}.ios-presentation .menu-group{background:#fff;border:0;border-radius:22px;overflow:hidden}.ios-presentation .menu-group>button{background:#fff;border:0;border-bottom:1px solid #f0eff4;min-height:60px}.ios-presentation .walk-entries .card{border-radius:20px}.ios-presentation .auth{padding:28px 22px calc(30px + env(safe-area-inset-bottom));color:#18261f}.ios-presentation .auth h1{font-size:32px}.ios-presentation .notice{border-radius:14px}.ios-presentation .contractor-map{border-radius:20px;height:75svh;min-height:500px}@media (width>=761px){.ios-presentation .app-tabs{max-width:650px;margin:auto}.ios-presentation .content{max-width:1000px}}.ios-presentation .app-tabs{z-index:1200;grid-template-columns:repeat(5,1fr);display:grid;position:fixed}.ios-presentation .app-header{justify-content:center;min-height:54px;padding:13px 50px;position:relative}.ios-presentation .app-header .brand{letter-spacing:0;text-align:center;color:#19251f;font-size:0}.ios-presentation .app-header .farm-picker{display:block;position:absolute;top:14px;right:18px}.ios-presentation .app-header .farm-picker>a,.ios-presentation .app-header .farm-picker>select{display:none}.ios-presentation .app-header .sync{font-size:0}.ios-presentation .app-header .sync:after{content:"●";color:#6c8174;font-size:13px}.ios-presentation .wedge-date-rail button[aria-pressed=true] small,.ios-presentation .wedge-date-rail button[aria-pressed=true] b{color:#fff}.ios-presentation .home-dashboard section[aria-label="Grazing round plan"]>label{justify-content:space-between;align-items:center;gap:12px;display:flex}.ios-presentation .home-dashboard section[aria-label="Grazing round plan"]>label>input{text-align:right;width:84px}.ios-presentation .map-layout>aside{max-height:50%}.ios-presentation .map-prediction{padding:6px 12px}.native-keyboard-done{z-index:6000;padding:8px 20px;position:fixed;bottom:8px;right:16px;box-shadow:0 2px 14px #0003;color:#fff!important;background:#143b29!important}.native-keyboard-done[hidden],.native-android.keyboard-visible .app-tabs{display:none}.ios-presentation .marker-icon{touch-action:none;background:0 0;border-radius:0;overflow:visible;border:0!important;width:24px!important;height:24px!important;margin:-12px 0 0 -12px!important}.ios-presentation .marker-icon:before{content:"";box-sizing:border-box;background:#143b29;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:9px;box-shadow:0 0 2px #0008}.ios-presentation .marker-icon-middle:before{opacity:.55;width:4px;height:4px;top:10px;left:10px}.ios-presentation .marker-icon:not(.marker-icon-middle):focus{background:linear-gradient(#fff,#fff) 11px 15px/2px 25px no-repeat;z-index:1500!important;height:66px!important}.ios-presentation .marker-icon:not(.marker-icon-middle):focus:after{content:"↕";color:#fff;background:#143b29;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:flex;position:absolute;top:36px;left:-2px;box-shadow:0 2px 6px #0005}.ios-presentation .app-tabs{-webkit-backdrop-filter:none;background:#faf9fc;border-top:1px solid #e3e2e8;gap:0;max-width:650px;margin:auto;padding:6px;top:auto}.ios-presentation .app-tabs button{flex-direction:column;justify-content:center;gap:4px;line-height:1.2;display:flex}.ios-presentation .app-tabs button.active{color:#143b29!important;background:#e7e6eb!important}.ios-presentation .app-tabs button svg{flex:none}.ios-presentation .more-screen>h1,.ios-presentation .more-screen>p{display:none}.ios-presentation .paddock-tab-list button{color:#737377;background:0 0;border:0;border-radius:999px;font-size:11px}.ios-presentation .paddock-tab-list button[aria-selected=true]{color:#143b29;background:#e7e6eb}.ios-presentation .menu-section-title{color:#77777e;margin:28px 20px 8px;font-size:13px;font-weight:400}.ios-presentation .menu-group{margin-top:8px}.ios-presentation .menu-group strong{font-size:17px;font-weight:400}.ios-presentation .metrics span{text-transform:none;letter-spacing:0}.ios-presentation .more-screen>.display-preferences{margin-top:0}.ios-presentation .app-header .brand .page-title-text{letter-spacing:0;font-size:17px;font-weight:650;display:block}.ios-presentation .app-header .brand{min-width:0}.ios-presentation .app-header .brand .page-title-text{text-overflow:ellipsis;overflow:hidden}.ios-presentation .display-segmented{background:#e7e6eb;border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.ios-presentation .display-segmented button{color:#17231c;background:0 0;border:0;border-radius:7px;min-height:32px;margin:0;font-size:14px}.ios-presentation .display-segmented [aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 3px #0002}.ios-presentation .display-preferences h2{color:#77777e;font-size:13px;font-weight:400}.ios-presentation .display-preferences p{color:#77777e;margin:8px 0;font-size:12px}.ios-presentation .menu-group>button{border-radius:0;min-height:48px}.ios-presentation .section-back{z-index:100;margin:0;padding:0;position:absolute;top:7px;left:12px}.ios-presentation .section-back button{background:#ecebf0;border-radius:50%;width:40px;height:40px;min-height:40px;padding:0;font-size:0}.ios-presentation .section-back button:after{content:"‹";font-size:30px;line-height:1}.ios-presentation .menu-label{align-items:center;gap:12px;display:flex}.ios-presentation .menu-label svg{flex:none;width:23px;height:23px}.ios-presentation .menu-group>button>span:last-child{color:#b5b5bc;font-size:24px}.ios-presentation .page-home{background:#f5f5eb}.ios-presentation .home-dashboard{padding:20px 20px calc(108px + env(safe-area-inset-bottom))}.ios-presentation .home-dashboard>.card{border-radius:16px;margin:20px 0;padding:16px}.ios-presentation .home-herd{background:0 0;border-radius:0;margin:14px 0;padding:0}.ios-presentation .home-brake{background:#f5f5eb;border-radius:8px;margin:6px 0;padding:8px}.ios-presentation .home-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ios-presentation .home-periods>div{min-width:0;padding:0}.ios-presentation .home-brake strong{font-size:12px}.ios-presentation .home-brake b,.ios-presentation .home-brake small{overflow-wrap:anywhere}.ios-presentation .page-map .app-header{display:none}.ios-presentation .map-prediction{background:#f5f5eb;padding:8px 20px 10px}.ios-presentation .map-prediction-heading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ios-presentation .map-prediction-heading button{background:0 0;border:0;width:44px;min-height:36px;margin:0;padding:6px}.ios-presentation .page-map.map-details-hidden .map-mobile-tools,.ios-presentation .page-map.map-details-hidden .map-legend{display:none}.ios-presentation .page-map.map-details-visible .map-metrics{background:#f5f5eb;display:flex}.ios-presentation .map-mobile-tools{background:#f5f5eb;border-radius:16px;flex-wrap:wrap;padding:12px;top:auto;bottom:12px}.ios-presentation .map-mobile-tools button{box-shadow:none}.ios-presentation .map-panel-open .map-mobile-tools{display:none}.ios-presentation .page-map .wedge-dates>.row{display:flex}.ios-presentation .page-map .wedge-dates>.row input{display:none}.ios-presentation .wedge-dates>.row button{background:0 0;border:0;min-height:32px;margin:0;padding:0 6px}.ios-presentation .wedge-date-rail{scrollbar-width:none;gap:8px}.ios-presentation .wedge-date-rail button{background:#ebebe2;border:0;border-radius:10px;flex:0 0 72px;gap:3px;padding:8px 5px}.ios-presentation .wedge-date-rail button b,.ios-presentation .wedge-date-rail button small{white-space:nowrap;font-size:14px;font-weight:400}.ios-presentation .wedge-date-rail button[aria-pressed=true]{color:#fff;background:#143b29}.ios-presentation .page-map{height:100dvh;min-height:0;padding-bottom:calc(92px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.ios-presentation .page-map.map-details-hidden .map-metrics{display:none}.ios-presentation .map-layout{flex:1;min-height:0;display:block;position:relative}.ios-presentation .map-wrap{height:100%;min-height:0;position:absolute;inset:0}.ios-presentation .map-layout>aside{z-index:700;overscroll-behavior:contain;width:100%;max-height:50%;padding:12px 18px 24px;display:none;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.ios-presentation .map-panel-open>aside{display:block}.ios-presentation .map-sheet-close{background:#ecebf0;border:0;min-height:36px;margin:0 auto 10px;padding:6px 20px;font-size:12px;display:block}.ios-presentation .map-mobile-tools{z-index:600;pointer-events:none;gap:8px;display:flex;position:absolute;left:12px;right:12px}.ios-presentation .map-mobile-tools button{pointer-events:auto}.ios-presentation .map-prediction{flex:none}.ios-presentation .walk-toolbar{justify-content:space-between;align-items:center;margin:-12px 0 14px;display:flex}.ios-presentation .walk-toolbar h1{margin:0;font-size:18px}.ios-presentation .walk-toolbar button{background:0 0;border:0;padding:8px 0}.ios-presentation .farm-walk-screen .card{border-radius:24px;margin:0 0 26px;padding:20px}.ios-presentation .walk-intro h2{margin:0 0 8px;font-size:22px}.ios-presentation .walk-intro p{margin:0 0 18px;font-size:15px;line-height:1.4}.walk-metrics{grid-template-columns:1fr 1fr;gap:20px;display:grid}.walk-metrics strong{color:#111;font-size:27px;font-weight:650;display:block}.walk-metrics span{color:#777;margin-top:5px;font-size:12px;line-height:1.4;display:block}.walk-caption{color:#777;margin:14px 0 0;font-size:12px!important}.ios-presentation .walk-section-title{color:#777;align-items:center;margin:0 20px 9px;font-size:14px;font-weight:400;display:flex}.ios-presentation .walk-settings label{color:#18261f;align-items:center;gap:6px;margin:0;padding:7px 0;font-size:16px;display:flex}.ios-presentation .walk-settings label+label{border-top:1px solid #eee}.ios-presentation .walk-settings input{background:0 0;border:0}.ios-presentation .walk-settings input[type=date]{width:160px;margin-left:auto}.ios-presentation .walk-settings label input:not([type=date]){padding-left:0}.ios-presentation .farm-walk-screen .walk-entries{padding:0 20px}.walk-paddock-row{cursor:text;padding:17px 0}.walk-paddock-row+.walk-paddock-row{border-top:1px solid #e5e5e8}.walk-paddock-main{align-items:center;gap:4px;display:flex}.walk-paddock-main>div{flex:1;min-width:0}.walk-paddock-main strong{overflow-wrap:anywhere;font-size:16px}.walk-paddock-row small{color:#777;margin-top:7px;font-size:12px;display:block}.ios-presentation .walk-paddock-main input{text-align:right;background:0 0;border:0;flex:none;width:85px;padding:8px 0}.walk-paddock-row small .info-help{display:inline-flex}.walk-order-dialog{z-index:1300;background:#f5f4f8;border:0;border-radius:24px;width:min(600px,100% - 24px);max-height:80vh;padding:20px;position:fixed;inset:8% 12px 100px;overflow:auto;box-shadow:0 0 0 100vmax #0005}.ios-presentation .feed-budget-screen{max-width:900px}.ios-presentation .feed-budget-screen>h1{text-align:center;margin:0 0 25px;font-size:18px}.ios-presentation .feed-budget-screen>.card{border-radius:24px;margin:0 0 24px;padding:20px}.ios-presentation .feed-budget-screen h2{margin:0 0 8px;font-size:22px}.ios-presentation .feed-budget-screen p{font-size:13px;line-height:1.45}.ios-presentation .budget-section-title{color:#777;margin:0 20px 9px;font-size:14px;font-weight:400}.budget-wedge-heading{justify-content:space-between;align-items:center;display:flex}.ios-presentation .budget-wedge-heading button{background:#f0f0f3;border:0;min-height:34px;padding:6px 10px}.wedge-mode-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ios-presentation .wedge-mode-row select{color:#143b29;background:0 0;border:0;width:auto;max-width:60%;padding:6px}.ios-presentation .feed-budget-screen .prediction-summary{background:0 0;margin:10px 0;padding:0;display:block}.prediction-summary[open]>div{margin:10px 0}.feed-budget-screen summary{cursor:pointer;font-size:15px}.feed-budget-screen .budget-disclosure>summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.budget-disclosure>summary small{color:#777;font-size:12px}.budget-disclosure[open]>.walk-metrics{margin-top:18px}.ios-presentation .budget-demand{border-top:1px solid #eee;margin:20px 0 0;padding-top:18px;font-size:16px}.ios-presentation .budget-link-card{padding:0 20px!important}.ios-presentation .budget-link-card>button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;margin:0;padding:18px 0;display:flex}.budget-link-card small{color:#777;margin-left:auto;font-size:12px}.budget-link-card button>span:last-child{color:#999;margin-left:auto;font-size:24px}.budget-paddock{text-align:left;align-items:center;gap:10px;width:100%;display:flex;background:0 0!important;border:0!important;border-top:1px solid #eee!important;border-radius:0!important;margin:10px 0 0!important;padding:14px 0!important}.budget-paddock i{border-radius:50%;flex:none;width:10px;height:10px}.budget-paddock>span{flex:1}.budget-paddock strong,.budget-paddock small{display:block}.budget-paddock small{color:#777;margin-top:5px;font-size:12px}.feed-budget-screen .wedge-targets,.feed-budget-screen .wedge-explanation{margin:14px 0}.feed-budget-screen .feed-prediction>.wedge-date{margin:12px 0}.feed-budget-screen .wedge-scroll{margin-top:16px}.feed-budget-screen .wedge-ranked{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;border-radius:0;justify-content:space-between;width:100%;display:flex}.feed-budget-screen .wedge-averages{margin:18px 0}.feed-budget-screen .wedge-dates>.row{gap:6px;display:flex}.feed-budget-screen .wedge-dates>.row input{width:135px;min-width:0}.feed-budget-screen .wedge-dates>.row button{background:0 0;border:0;min-height:34px;padding:5px 8px}.feed-budget-screen .wedge-date-rail{margin:8px 0}.feed-budget-screen .feed-prediction>p{color:#777;font-size:12px}.ios-presentation .map-panel-open>aside.paddock-info-panel{flex-direction:column;height:100%;max-height:100%;padding:0 18px;display:flex}.map-sheet-toolbar{background:#f5f4f8;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ios-presentation .map-sheet-toolbar .map-sheet-close{min-height:44px;margin:0}.ios-presentation .map-sheet-toolbar>button{min-height:44px}.paddock-info-panel>.map-sheet-body{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:28px;scroll-padding-top:110px;overflow:hidden auto}.paddock-info-panel .paddock-tab-list{z-index:3;background:#faf9fc;margin-top:0;padding:6px;position:sticky;top:0}.ios-presentation .paddock-info-panel{overflow:hidden}.ios-presentation .grazing-break-controls>button{background:#143b2917;border:1px solid #143b294d;border-radius:999px}.ios-presentation .grazing-break-controls>button:active{color:#fff;background:#143b29}.ios-presentation .grazing-break-controls>button:focus-visible{outline-offset:2px;outline:2px solid #143b29}.ios-presentation .grazing-break-controls>button:disabled{opacity:.4}.prediction-match-score{margin:8px 0;font-size:24px;line-height:1.2;display:block}.ios-presentation .paddock-info-panel button,.ios-presentation .feed-paddock-dialog button{border-radius:999px}.ios-presentation .menu-website-link{box-sizing:border-box;min-height:60px;color:inherit;background:#fff;border-bottom:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:17px;text-decoration:none;display:flex}.ios-presentation .menu-website-link strong{font-weight:400}.ios-presentation .menu-website-link:focus-visible{outline-offset:-3px;outline:2px solid #143b29}.ios-presentation .menu-website-link:active{background:#e7e6eb}.forge-brand-credit{text-align:center;color:#737a74;margin:20px 0 0;font-size:12px}.forge-brand-credit a{min-height:44px;color:inherit;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.forge-brand-credit a:hover{text-underline-offset:3px;text-decoration:underline}.forge-brand-credit a:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #143b29}.ios-presentation .page-map .map-prediction{flex:none;padding:2px 12px 4px}.ios-presentation .page-map .map-prediction-heading{min-height:36px;font-size:11px}.ios-presentation .page-map .map-prediction-heading button{width:40px;min-height:36px;padding:4px}.ios-presentation .page-map .wedge-dates>.row{border:0;flex-wrap:nowrap;gap:4px;min-height:28px;padding:0}.ios-presentation .page-map .wedge-dates>.row button{min-height:28px;padding:0 8px;font-size:12px}.ios-presentation .page-map .wedge-date-rail{gap:6px;margin:0;padding:2px 0}.ios-presentation .page-map .wedge-date-rail button{border-radius:9px;flex:0 0 64px;gap:1px;height:44px;min-height:44px;margin:0;padding:3px 4px}.ios-presentation .page-map .wedge-date-rail button b,.ios-presentation .page-map .wedge-date-rail button small{font-size:12px;line-height:1.2}.ios-presentation .app-tabs{left:10px;right:10px;bottom:calc(6px + env(safe-area-inset-bottom));border-radius:25px;padding:4px}.ios-presentation .app-tabs button{border-radius:21px;gap:2px;min-height:44px;margin:0;padding:4px 2px;line-height:1.1}.ios-presentation .app-tabs button svg{width:20px;height:20px}.ios-presentation .app-tabs button span{font-size:10px}.ios-presentation .page-map{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.native-android.ios-presentation{font-size:14px;line-height:1.4}.native-android.ios-presentation .content{padding:12px 14px calc(78px + env(safe-area-inset-bottom))}.native-android.ios-presentation .app-header{min-height:46px;padding:9px 44px}.native-android.ios-presentation h1{margin-bottom:10px;font-size:26px;line-height:1.2}.native-android.ios-presentation h2{letter-spacing:-.2px;margin:0 0 8px;font-size:18px;line-height:1.3}.native-android.ios-presentation h3{margin:14px 0 6px;font-size:15px;line-height:1.3}.native-android.ios-presentation p{margin:7px 0;font-size:13px;line-height:1.45}.native-android.ios-presentation .card{border-radius:16px;margin:8px 0;padding:12px}.native-android.ios-presentation .home-dashboard>.card{margin:10px 0;padding:12px}.native-android.ios-presentation .home-dashboard>.card>.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0;padding:0;display:grid}.native-android.ios-presentation .metrics>div{min-width:0}.native-android.ios-presentation .metrics strong{font-size:24px;line-height:1.15}.native-android.ios-presentation .metrics span{font-size:11px;line-height:1.35}.native-android.ios-presentation .metrics .info-help{display:inline-flex}.native-android.ios-presentation label{margin:8px 0;font-size:13px}.native-android.ios-presentation input,.native-android.ios-presentation select,.native-android.ios-presentation textarea{min-height:44px;padding:8px 10px}.native-android.ios-presentation .row{gap:8px;padding:6px 0}.native-android.ios-presentation summary{padding:8px 0;font-size:14px}.native-android.ios-presentation details{margin:6px 0}.native-android.ios-presentation .management-heading{gap:8px;margin:8px 0}.native-android.ios-presentation .management-heading h2{margin:0}.native-android.ios-presentation .menu-section-title{margin:16px 12px 6px}.native-android.ios-presentation .menu-group>button{min-height:48px;padding:10px 12px}.native-android.ios-presentation .menu-group strong{font-size:15px}.native-android.ios-presentation .menu-label{gap:10px}.native-android.ios-presentation .menu-label svg{width:20px;height:20px}.native-android.ios-presentation .menu-website-link{min-height:48px;padding:10px 12px;font-size:15px}.native-android.ios-presentation .home-herd{margin:10px 0}.native-android.ios-presentation .home-periods{gap:8px;margin:6px 0 10px}.native-android.ios-presentation .home-periods>div{gap:3px}.native-android.ios-presentation .home-brake{margin:4px 0;padding:6px}.native-android.ios-presentation .home-pk .metrics{gap:8px;margin:8px 0}.native-android.ios-presentation .home-pk-store{padding:8px 0}.native-android.ios-presentation .paddock-snapshot{margin:8px 0;padding:10px}.native-android.ios-presentation .paddock-snapshot .detail-grid{gap:8px}.native-android.ios-presentation .walk-intro h2{margin-bottom:6px;font-size:19px}.native-android.ios-presentation .walk-intro p{margin:0 0 10px}.native-android.ios-presentation .walk-metrics{gap:12px}.native-android.ios-presentation .walk-metrics strong{font-size:23px}.native-android.ios-presentation .walk-metrics span{margin-top:3px;font-size:11px;line-height:1.35}.native-android.ios-presentation .walk-paddock-row{padding:12px 0}.native-android.ios-presentation .walk-paddock-row small{margin-top:4px}.native-android.ios-presentation .walk-section-title,.native-android.ios-presentation .budget-section-title{margin:14px 12px 6px;font-size:13px}.native-android.ios-presentation .feed-budget-screen>.card{border-radius:16px;margin-bottom:12px;padding:12px}.native-android.ios-presentation .budget-demand{margin-top:10px;padding-top:10px;font-size:14px}.native-android.ios-presentation .budget-link-card{padding:0 12px!important}.native-android.ios-presentation .budget-link-card>button{padding:10px 0}.native-android.ios-presentation .budget-paddock{margin-top:6px!important;padding:10px 0!important}.native-android.ios-presentation .map-panel-open>aside.paddock-info-panel{padding:0 12px}.native-android.ios-presentation .map-sheet-toolbar{padding:4px 0}.native-android.ios-presentation .map-sheet-body>.card{margin:8px 0;padding:10px}.native-android.ios-presentation .paddock-tab-list{margin-bottom:10px}.native-android.ios-presentation .forge-brand-credit{margin-top:12px}.ios-presentation .info-help{vertical-align:middle;border:0;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;margin:0 0 0 5px;padding:0;line-height:1;position:relative;display:inline-flex!important}.ios-presentation .info-help:before{box-sizing:border-box;border:1px solid #6b7d6c;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font:600 11px/1 system-ui;display:flex}.ios-presentation .info-help:after{content:"";touch-action:manipulation;position:absolute;inset:-12px}.ios-presentation :is(h1,h2,h3,h4,p,small,strong):has(>.info-help){min-height:20px;padding-right:25px;display:block;position:relative}.ios-presentation :is(label,summary):has(>.info-help){min-height:20px;padding-right:25px;position:relative}.ios-presentation .metrics>div>span:has(>.info-help){min-height:20px;padding-right:25px;position:relative}.ios-presentation .walk-metrics>div>span:has(>.info-help){min-height:20px;padding-right:25px;position:relative}.ios-presentation .metrics>div>span>.info-help,.ios-presentation .walk-metrics>div>span>.info-help{margin:0;position:absolute;top:0;right:0}.ios-presentation :is(h1,h2,h3,h4,p,small,strong,label,summary):has(>.info-help)>.info-help{margin:0;position:absolute;top:0;right:0}.native-android.ios-presentation .page-walk .app-header{display:none}.native-android.ios-presentation .walk-toolbar{gap:8px;min-height:44px;margin:0 0 8px}.native-android.ios-presentation .walk-toolbar h1{margin:0;font-size:18px}.native-android.ios-presentation .walk-toolbar button{padding:4px 0;font-size:14px}.native-android.ios-presentation .walk-settings label{min-height:44px;margin:0;padding:0 25px 0 0;font-size:14px}.native-android.ios-presentation .walk-settings label>.info-help{top:50%;transform:translateY(-50%)}.native-android.ios-presentation .walk-settings input{margin:0;padding-top:5px;padding-bottom:5px;font-size:15px}.native-android.ios-presentation .feed-budget-screen>h1{display:none}.ios-presentation .device-help-setting{justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0;padding:12px 16px;display:flex}.ios-presentation .device-help-setting>span{flex:1;min-width:0}.ios-presentation .device-help-setting strong,.ios-presentation .device-help-setting small{display:block}.ios-presentation .device-help-setting small{color:#737a74;margin-top:3px;font-size:12px}.ios-presentation .device-help-setting input{accent-color:#143b29;flex:none;width:22px;min-height:44px;margin:0}
