#gllfFarmPlanner.gps-on{--gps-ink:#211b27;--gps-body:#3d3743;--gps-muted:#5f5866;--gps-plum:#2e1c42;--gps-plum-2:#40285f;--gps-lav:#654786;--gps-lav-2:#7d5ea6;--gps-lav-soft:#f1ecf7;--gps-lav-line:#dcd0e8;--gps-sage:#55744d;--gps-sage-2:#6f8f66;--gps-sage-soft:#eaf1e6;--gps-sage-line:#cbdcc3;--gps-gold:#c58a2e;--gps-gold-soft:#fbf2e2;--gps-cream:#f7f4ee;--gps-card:#fff;--gps-line:#e6e0ea;--gps-radius:22px;--gps-shadow:0 1px 2px rgba(33,27,39,.06),0 18px 50px -18px rgba(46,28,66,.28);--gps-display:"Newsreader",Georgia,"Times New Roman",serif;--gps-ui:Lato,Cabin,"Segoe UI",Arial,sans-serif;--gps-num:Poppins,Lato,Arial,sans-serif;--gps-vw:100vw;--gps-top:96px;--gps-u:16px;--p:#654786;--pd:#40285f;--g:#55744d;position:relative;width:var(--gps-vw);margin-left:calc(50% - var(--gps-vw) / 2);background:var(--gps-cream);color:var(--gps-ink);font-family:var(--gps-ui);font-size:calc(1.125 * var(--gps-u));line-height:1.55;padding-bottom:calc(6 * var(--gps-u));-webkit-font-smoothing:antialiased}#gllfFarmPlanner.gps-on *{box-sizing:border-box}html[data-gllf-ts="1"] #gllfFarmPlanner.gps-on{--gps-u:17.5px}html[data-gllf-ts="2"] #gllfFarmPlanner.gps-on{--gps-u:19px}#gllfFarmPlanner.gps-on .gfp-hero{position:relative;overflow:hidden;isolation:isolate;min-height:clamp(430px,52vw,600px);padding:clamp(calc(3.2 * var(--gps-u)),7vw,calc(6 * var(--gps-u))) 20px clamp(calc(9 * var(--gps-u)),15vw,calc(13 * var(--gps-u)));text-align:center;color:#fff;background:radial-gradient(60% 55% at 72% 88%,#ffce96d9,#ffce9600 70%),linear-gradient(180deg,#1f1430,#3a2455 30%,#6e4d8f 58%,#c592ad 80%,#f2c7a0)}#gllfFarmPlanner.gps-on .gps-hero-field{position:absolute;inset:auto 0 0;height:46%;z-index:-1;pointer-events:none;background-size:100% 100%;background-repeat:no-repeat}#gllfFarmPlanner.gps-on .gps-hero-sun{position:absolute;z-index:-2;left:72%;top:74%;width:clamp(90px,11vw,160px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff4de 0 35%,#ffe2b499 55%,#ffe2b400 72%)}#gllfFarmPlanner.gps-on .gps-hero-motes i{position:absolute;z-index:-1;width:5px;height:5px;border-radius:50%;background:#fff0d2d9;box-shadow:0 0 10px #ffecc8e6;animation:gpsMote 14s linear infinite;opacity:0}@keyframes gpsMote{0%{transform:translate(0);opacity:0}15%{opacity:.9}85%{opacity:.7}to{transform:translate(40px,-160px);opacity:0}}#gllfFarmPlanner.gps-on .gfp-hero p{margin:0 0 calc(1 * var(--gps-u));color:#efe3ff;font:800 calc(.9 * var(--gps-u))/1.3 var(--gps-ui);letter-spacing:.16em;text-transform:uppercase}#gllfFarmPlanner.gps-on .gfp-hero h1{max-width:980px;margin:0 auto;color:#fff;font:600 clamp(calc(2.7 * var(--gps-u)),6.4vw,calc(5.6 * var(--gps-u)))/1.02 var(--gps-display);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 30px rgba(20,10,35,.35)}#gllfFarmPlanner.gps-on .gfp-hero span{display:block;max-width:760px;margin:calc(1.3 * var(--gps-u)) auto 0;color:#fbf6ff;font-size:clamp(calc(1.1 * var(--gps-u)),1.6vw,calc(1.3 * var(--gps-u)));line-height:1.6;text-wrap:pretty}#gllfFarmPlanner.gps-on .gps-hero-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(.6 * var(--gps-u));margin:calc(1.7 * var(--gps-u)) auto 0}#gllfFarmPlanner.gps-on .gps-hero-badges b{display:inline-flex;align-items:center;gap:calc(.5 * var(--gps-u));padding:calc(.55 * var(--gps-u)) calc(1 * var(--gps-u));border:1px solid rgba(255,255,255,.28);border-radius:99px;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:700 calc(1 * var(--gps-u)) var(--gps-ui);color:#fff}#gllfFarmPlanner.gps-on .gps-hero-badges svg{width:18px;height:18px}#gllfFarmPlanner.gps-on .gps-studio{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(400px,.94fr);gap:clamp(18px,2vw,32px);align-items:start;width:min(1500px,calc(100% - 32px));margin:calc(-1*clamp(calc(7 * var(--gps-u)),11vw,calc(10 * var(--gps-u)))) auto 0}#gllfFarmPlanner.gps-on .gfp-app{width:auto;margin:0;border:1px solid rgba(255,255,255,.6);border-radius:var(--gps-radius);background:var(--gps-card);box-shadow:var(--gps-shadow);overflow:visible}#gllfFarmPlanner.gps-on .gps-stage{position:sticky;top:calc(var(--gps-top) + 16px);display:flex;flex-direction:column;gap:14px}#gllfFarmPlanner.gps-on .gfp-progress{position:relative;display:grid;grid-template-columns:repeat(7,1fr)!important;gap:0;padding:calc(1.4 * var(--gps-u)) calc(1.2 * var(--gps-u)) calc(1.1 * var(--gps-u));border-bottom:1px solid var(--gps-line);border-radius:var(--gps-radius) var(--gps-radius) 0 0;background:linear-gradient(180deg,#fbf9fd,#f5f0f9)}#gllfFarmPlanner.gps-on .gfp-progress:before,#gllfFarmPlanner.gps-on .gfp-progress:after{content:"";position:absolute;left:calc(calc(1.2 * var(--gps-u)) + 100% / 14 - calc(2.4 * var(--gps-u)) / 14);top:calc(calc(1.4 * var(--gps-u)) + 19px);height:4px;border-radius:4px;background:#e2d9ea}#gllfFarmPlanner.gps-on .gfp-progress:before{right:calc(calc(1.2 * var(--gps-u)) + 100% / 14 - calc(2.4 * var(--gps-u)) / 14)}#gllfFarmPlanner.gps-on .gfp-progress:after{width:calc((100% - calc(2.4 * var(--gps-u))) * var(--gps-progress,0) * 6 / 7);background:linear-gradient(90deg,var(--gps-sage-2),var(--gps-lav));transition:width .45s cubic-bezier(.2,.8,.2,1)}#gllfFarmPlanner.gps-on .gfp-progress button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:calc(.45 * var(--gps-u));min-height:74px;padding:0 calc(.2 * var(--gps-u));border:0;background:none;color:var(--gps-muted);font:700 calc(.98 * var(--gps-u))/1.2 var(--gps-ui);cursor:pointer;border-radius:12px}#gllfFarmPlanner.gps-on .gfp-progress button b{display:grid;place-items:center;width:42px;height:42px;border:3px solid #fff;border-radius:50%;background:#e2d9ea;color:#5d5366;font:700 calc(1.02 * var(--gps-u)) var(--gps-num);box-shadow:0 0 0 1px #d6cbe0;transition:transform .25s,background .25s}#gllfFarmPlanner.gps-on .gfp-progress button.is-active{color:var(--gps-plum-2)}#gllfFarmPlanner.gps-on .gfp-progress button.is-active b{background:var(--gps-sage-2);color:#fff;box-shadow:0 0 0 1px var(--gps-sage-2)}#gllfFarmPlanner.gps-on .gfp-progress button.gps-current b{background:var(--gps-lav);box-shadow:0 0 0 1px var(--gps-lav),0 0 0 7px #65478629;transform:scale(1.08)}#gllfFarmPlanner.gps-on .gfp-progress button.is-active:not(.gps-current) b{font-size:0}#gllfFarmPlanner.gps-on .gfp-progress button.is-active:not(.gps-current) b:after{content:"";width:13px;height:7px;border:solid #fff;border-width:0 0 3px 3px;transform:translateY(-2px) rotate(-45deg)}#gllfFarmPlanner.gps-on .gfp-progress button:hover b{transform:scale(1.06)}#gllfFarmPlanner.gps-on .gfp-progress button:focus-visible{outline:3px solid var(--gps-lav);outline-offset:2px}#gllfFarmPlanner.gps-on .gfp-step{padding:clamp(calc(1.4 * var(--gps-u)),3.4vw,calc(2.8 * var(--gps-u)))}#gllfFarmPlanner.gps-on .gfp-step.is-active{animation:gpsIn .4s cubic-bezier(.2,.8,.2,1)}@keyframes gpsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#gllfFarmPlanner.gps-on .gfp-stephead{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:calc(1.1 * var(--gps-u));align-items:start;margin-bottom:calc(1.6 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-stephead>*:not(.gps-stepicon){grid-column:2}#gllfFarmPlanner.gps-on .gps-stepicon{grid-row:1 / span 3;display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(145deg,var(--gps-lav-soft),#e6f0e1);color:var(--gps-lav)}#gllfFarmPlanner.gps-on .gps-stepicon svg{width:36px;height:36px}#gllfFarmPlanner.gps-on .gfp-stephead p{margin:0;color:var(--gps-sage);font:800 calc(.92 * var(--gps-u)) var(--gps-ui);letter-spacing:.12em;text-transform:uppercase}#gllfFarmPlanner.gps-on .gfp-stephead h2{margin:calc(.2 * var(--gps-u)) 0 calc(.35 * var(--gps-u));color:var(--gps-plum);font:600 clamp(calc(2 * var(--gps-u)),3.2vw,calc(2.75 * var(--gps-u)))/1.08 var(--gps-display);letter-spacing:-.015em}#gllfFarmPlanner.gps-on .gfp-stephead>span{color:var(--gps-body);font-size:calc(1.08 * var(--gps-u));line-height:1.55;max-width:62ch}#gllfFarmPlanner.gps-on .gfp-stephead .gsp-tip{grid-column:2;justify-self:start}#gllfFarmPlanner.gps-on .gfp-grid{gap:calc(1.15 * var(--gps-u)) calc(1.2 * var(--gps-u))}#gllfFarmPlanner.gps-on label{gap:calc(.45 * var(--gps-u));color:var(--gps-ink);font:700 calc(1.02 * var(--gps-u))/1.35 var(--gps-ui)}#gllfFarmPlanner.gps-on label small,#gllfFarmPlanner.gps-on small{color:var(--gps-muted);font-size:calc(.95 * var(--gps-u));font-weight:400;line-height:1.4}#gllfFarmPlanner.gps-on input:not([type=checkbox]):not([type=radio]),#gllfFarmPlanner.gps-on select,#gllfFarmPlanner.gps-on textarea{min-height:54px;padding:calc(.75 * var(--gps-u)) calc(.95 * var(--gps-u));border:1.5px solid #cfc6d6;border-radius:14px;background:#fff;color:var(--gps-ink);font:500 calc(1.08 * var(--gps-u)) var(--gps-ui);transition:border-color .15s,box-shadow .15s}#gllfFarmPlanner.gps-on select{appearance:none;-webkit-appearance:none;padding-right:calc(2.6 * var(--gps-u));background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1.5 1.5l5.5 5.5 5.5-5.5' fill='none' stroke='%23654786' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right calc(1 * var(--gps-u)) center}#gllfFarmPlanner.gps-on input:hover,#gllfFarmPlanner.gps-on select:hover{border-color:#a893bd}#gllfFarmPlanner.gps-on input:focus,#gllfFarmPlanner.gps-on select:focus,#gllfFarmPlanner.gps-on textarea:focus{outline:none;border-color:var(--gps-lav);box-shadow:0 0 0 4px #6547862e}#gllfFarmPlanner.gps-on input[type=checkbox],#gllfFarmPlanner.gps-on input[type=radio]{width:24px!important;height:24px;min-height:24px!important;accent-color:var(--gps-lav);flex:none}#gllfFarmPlanner.gps-on button:focus-visible,#gllfFarmPlanner.gps-on a:focus-visible{outline:3px solid var(--gps-lav);outline-offset:3px}#gllfFarmPlanner.gps-on .gfp-callout,#gllfFarmPlanner.gps-on .gfp-terms,#gllfFarmPlanner.gps-on .gfp-product-note,#gllfFarmPlanner.gps-on .gpc-intro,#gllfFarmPlanner.gps-on .gwp-intro{display:flex;flex-direction:column;gap:calc(.35 * var(--gps-u));margin-top:calc(1.4 * var(--gps-u));padding:calc(1.1 * var(--gps-u)) calc(1.25 * var(--gps-u));border:1px solid var(--gps-sage-line);border-left:0;border-radius:16px;background:var(--gps-sage-soft);color:var(--gps-body);font-size:calc(1.02 * var(--gps-u));line-height:1.55;position:relative;padding-left:calc(3.6 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-callout:before,#gllfFarmPlanner.gps-on .gfp-terms:before,#gllfFarmPlanner.gps-on .gfp-product-note:before,#gllfFarmPlanner.gps-on .gpc-intro:before,#gllfFarmPlanner.gps-on .gwp-intro:before{content:"";position:absolute;left:calc(1.15 * var(--gps-u));top:calc(1.15 * var(--gps-u));width:26px;height:26px;background:var(--gps-sage);-webkit-mask:var(--gps-leaf) center/contain no-repeat;mask:var(--gps-leaf) center/contain no-repeat}#gllfFarmPlanner.gps-on{--gps-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 3C10 3 4 8 4 15c0 2 .6 3.6 1.4 4.6L3 22l1.4 1.4 2.5-2.5C8 21.6 9.6 22 11 22c7 0 11-6 11-19zM8.6 17.9 16 10.5l-1.1-1.1-7.4 7.4c-.3-.6-.5-1.3-.5-1.8 0-5 4-9.3 11-10 -.5 7.5-4.7 13-9.5 13-.1 0-.3 0-.4-.1z'/%3E%3C/svg%3E")}#gllfFarmPlanner.gps-on .gfp-terms{margin:0 0 calc(1.4 * var(--gps-u));background:var(--gps-lav-soft);border-color:var(--gps-lav-line)}#gllfFarmPlanner.gps-on .gfp-terms:before{background:var(--gps-lav)}#gllfFarmPlanner.gps-on .gfp-callout b,#gllfFarmPlanner.gps-on .gfp-product-note b,#gllfFarmPlanner.gps-on .gpc-intro b,#gllfFarmPlanner.gps-on .gwp-intro b{color:#2f4a2a;font-size:calc(1.05 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-caution{border-left:0;border-radius:14px;padding:calc(1 * var(--gps-u)) calc(1.2 * var(--gps-u));background:var(--gps-gold-soft);border:1px solid #efd9b3;font-size:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-block{position:relative;margin-bottom:calc(1.2 * var(--gps-u));padding:calc(1.4 * var(--gps-u));border:1.5px solid var(--gps-line);border-radius:20px;background:linear-gradient(180deg,#fff,#fcfbfd);box-shadow:0 1px #00000005;transition:border-color .2s,box-shadow .2s}#gllfFarmPlanner.gps-on .gfp-block:focus-within{border-color:#bfa9d6;box-shadow:0 12px 36px -20px #40285f73}#gllfFarmPlanner.gps-on .gfp-block>header{flex-wrap:wrap;align-items:center;margin-bottom:calc(1.2 * var(--gps-u));padding-bottom:calc(1 * var(--gps-u));border-bottom:1px dashed var(--gps-line)}#gllfFarmPlanner.gps-on .gfp-blocknum{padding:calc(.4 * var(--gps-u)) calc(.8 * var(--gps-u));background:var(--gps-sage-soft);color:#35512f;font:800 calc(.9 * var(--gps-u)) var(--gps-ui);white-space:nowrap}#gllfFarmPlanner.gps-on .gfp-block>header>div:not(.gps-block-tools){flex:1 1 300px;min-width:0}#gllfFarmPlanner.gps-on .gfp-blockname{width:100%;min-width:0;min-height:44px!important;padding:calc(.2 * var(--gps-u)) calc(.5 * var(--gps-u))!important;border:1.5px dashed transparent!important;border-radius:10px!important;font:600 calc(1.5 * var(--gps-u)) var(--gps-display)!important;color:var(--gps-plum)!important;box-shadow:none!important}#gllfFarmPlanner.gps-on .gfp-blockname:hover,#gllfFarmPlanner.gps-on .gfp-blockname:focus{border-color:#cdbddc!important;background:#fff!important}#gllfFarmPlanner.gps-on .gfp-block>header>.gps-block-tools{flex-direction:row;align-items:center}#gllfFarmPlanner.gps-on .gps-block-tools{display:flex;gap:calc(.5 * var(--gps-u));align-items:center;margin-left:auto}#gllfFarmPlanner.gps-on .gps-see3d{display:inline-flex;align-items:center;gap:calc(.4 * var(--gps-u));min-height:44px;padding:calc(.5 * var(--gps-u)) calc(.9 * var(--gps-u));border:1.5px solid var(--gps-lav-line);border-radius:99px;background:var(--gps-lav-soft);color:var(--gps-plum-2);font:700 calc(.98 * var(--gps-u)) var(--gps-ui);cursor:pointer;white-space:nowrap}#gllfFarmPlanner.gps-on .gps-see3d svg{width:18px;height:18px}#gllfFarmPlanner.gps-on .gfp-remove{min-height:44px;padding:calc(.4 * var(--gps-u)) calc(.6 * var(--gps-u));color:#8a3a4d;font:700 calc(.98 * var(--gps-u)) var(--gps-ui)}#gllfFarmPlanner.gps-on .gfp-block-preview{align-items:center;margin-top:calc(1.3 * var(--gps-u));padding:calc(1 * var(--gps-u)) calc(1.2 * var(--gps-u));border-radius:16px;background:linear-gradient(90deg,var(--gps-lav-soft),#f4f7f1)}#gllfFarmPlanner.gps-on .gfp-block-preview b{font:700 calc(1.45 * var(--gps-u)) var(--gps-num);color:var(--gps-plum-2)}#gllfFarmPlanner.gps-on .gfp-block-preview span{color:var(--gps-body);font-size:calc(1.02 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-hedge{min-height:54px;padding:calc(.35 * var(--gps-u)) calc(.35 * var(--gps-u)) calc(.35 * var(--gps-u)) calc(1 * var(--gps-u));border:1.5px solid #e3dce8;border-radius:14px;background:#fff;align-self:end}#gllfFarmPlanner.gps-on .gfp-switch{min-height:44px;padding:calc(.3 * var(--gps-u)) calc(.7 * var(--gps-u));font-size:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-tip{width:30px;height:30px;font-size:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gsp-tip{display:inline-flex;align-items:center;gap:calc(.4 * var(--gps-u));width:auto;min-height:40px;margin-top:calc(.7 * var(--gps-u));padding:calc(.35 * var(--gps-u)) calc(.9 * var(--gps-u)) calc(.35 * var(--gps-u)) calc(.45 * var(--gps-u));border:1.5px solid var(--gps-lav-line);border-radius:99px;background:var(--gps-lav-soft);color:var(--gps-plum-2);font:700 calc(.98 * var(--gps-u)) var(--gps-ui);white-space:nowrap;cursor:pointer}#gllfFarmPlanner.gps-on .gsp-tip span{white-space:nowrap}#gllfFarmPlanner.gps-on .gfp-tip:after{font-size:calc(1 * var(--gps-u));width:min(320px,76vw);padding:calc(.9 * var(--gps-u)) calc(1 * var(--gps-u));border-radius:12px;line-height:1.45;font-weight:400}#gllfFarmPlanner.gps-on .gfp-add{display:flex;align-items:center;justify-content:center;gap:calc(.6 * var(--gps-u));min-height:64px;border:2px dashed #b39cc9;border-radius:18px;background:repeating-linear-gradient(135deg,#fbf9fd 0 12px,#f6f1fa 12px 24px);color:var(--gps-plum-2);font:800 calc(1.1 * var(--gps-u)) var(--gps-ui);transition:transform .15s,border-color .15s}#gllfFarmPlanner.gps-on .gfp-add:hover{transform:translateY(-1px);border-color:var(--gps-lav)}#gllfFarmPlanner.gps-on .gfp-block-status{font-size:calc(1 * var(--gps-u));color:var(--gps-muted)}#gllfFarmPlanner.gps-on .gfp-method-area{padding:calc(1.3 * var(--gps-u));border:1.5px solid var(--gps-line);border-radius:20px}#gllfFarmPlanner.gps-on .gfp-method-area header span{padding:calc(.35 * var(--gps-u)) calc(.75 * var(--gps-u));font-size:calc(.9 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-method-area header b{font:600 calc(1.4 * var(--gps-u)) var(--gps-display);color:var(--gps-plum)}#gllfFarmPlanner.gps-on .gfp-method-cards{gap:calc(.9 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-method-cards button{position:relative;gap:calc(.5 * var(--gps-u));padding:calc(1 * var(--gps-u)) calc(1.1 * var(--gps-u)) calc(1.15 * var(--gps-u));border:2px solid #e3dce8;border-radius:18px;background:#fff;color:var(--gps-body);font-size:calc(1 * var(--gps-u));line-height:1.5;transition:transform .15s,border-color .15s,box-shadow .15s}#gllfFarmPlanner.gps-on .gfp-method-cards button:hover{transform:translateY(-2px);border-color:#bba5d1;box-shadow:0 14px 30px -20px #40285f80}#gllfFarmPlanner.gps-on .gfp-method-cards button b{font:700 calc(1.12 * var(--gps-u)) var(--gps-ui);color:var(--gps-plum)}#gllfFarmPlanner.gps-on .gfp-method-cards button.is-selected{border-color:var(--gps-lav);background:linear-gradient(180deg,#faf7fd,#f3ecf9);box-shadow:0 0 0 4px #65478624}#gllfFarmPlanner.gps-on .gfp-method-cards button.is-selected:after{content:"";position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;background:var(--gps-sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}#gllfFarmPlanner.gps-on .gfp-method-cards button.is-selected b:before{content:none}#gllfFarmPlanner.gps-on .gps-illus{display:block;width:100%;height:auto;margin:calc(-.1 * var(--gps-u)) 0 calc(.35 * var(--gps-u));border-radius:12px;background:linear-gradient(180deg,#eef4fb,#f7f3ea)}#gllfFarmPlanner.gps-on .gfp-method-result{padding:calc(1 * var(--gps-u)) calc(1.1 * var(--gps-u));border-radius:14px;font-size:calc(1.02 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-check{position:relative;align-items:flex-start;gap:calc(.8 * var(--gps-u));min-height:120px;padding:calc(1.2 * var(--gps-u)) calc(4.6 * var(--gps-u)) calc(1.2 * var(--gps-u)) calc(1.1 * var(--gps-u));border:2px solid #e3dce8;border-radius:18px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}#gllfFarmPlanner.gps-on .gfp-check:hover{border-color:#bba5d1}#gllfFarmPlanner.gps-on .gfp-check:has(input:checked){border-color:var(--gps-lav);background:linear-gradient(180deg,#faf7fd,#f3ecf9);box-shadow:0 0 0 4px #6547861f}#gllfFarmPlanner.gps-on .gfp-check input{margin-top:calc(.2 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-check b{font:700 calc(1.15 * var(--gps-u)) var(--gps-ui);color:var(--gps-plum)}#gllfFarmPlanner.gps-on .gfp-check small{margin-top:calc(.25 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-sys-icon{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:16px;background:var(--gps-sage-soft);color:var(--gps-sage)}#gllfFarmPlanner.gps-on .gps-sys-icon svg{width:30px;height:30px}#gllfFarmPlanner.gps-on .gfp-system-fields{padding:calc(1.3 * var(--gps-u));border:1.5px solid var(--gps-line);border-radius:20px;background:#fdfcfe}#gllfFarmPlanner.gps-on details summary{cursor:pointer;min-height:44px}#gllfFarmPlanner.gps-on .gfp-controls{position:sticky;bottom:0;z-index:5;gap:calc(.8 * var(--gps-u));padding:calc(1 * var(--gps-u)) clamp(calc(1.2 * var(--gps-u)),3.4vw,calc(2.8 * var(--gps-u)));border-top:1px solid var(--gps-line);border-radius:0 0 var(--gps-radius) var(--gps-radius);background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#gllfFarmPlanner.gps-on .gfp-controls button{min-height:56px;padding:calc(.8 * var(--gps-u)) calc(1.4 * var(--gps-u));border-radius:16px;font:800 calc(1.08 * var(--gps-u)) var(--gps-ui)}#gllfFarmPlanner.gps-on .gfp-controls #gfpNext{padding-inline:calc(1.8 * var(--gps-u));border:0;background:linear-gradient(135deg,var(--gps-lav-2),var(--gps-plum-2));box-shadow:0 10px 24px -10px #40285fb3;transition:transform .15s,box-shadow .15s}#gllfFarmPlanner.gps-on .gfp-controls #gfpNext:hover{transform:translateY(-1px);box-shadow:0 14px 28px -10px #40285fbf}#gllfFarmPlanner.gps-on .gfp-controls #gfpBack{border:2px solid var(--gps-lav-line);background:#fff;color:var(--gps-plum-2)}#gllfFarmPlanner.gps-on .gfp-controls .gfp-text{min-height:48px;padding:calc(.5 * var(--gps-u)) calc(.6 * var(--gps-u));font-weight:700}#gllfFarmPlanner.gps-on .gps-view{overflow:hidden;border-radius:var(--gps-radius);background:linear-gradient(180deg,#2a1a3c,#1c1228);box-shadow:var(--gps-shadow);color:#fff}#gllfFarmPlanner.gps-on .gps-view-head{display:flex;align-items:center;gap:calc(.8 * var(--gps-u));padding:calc(.9 * var(--gps-u)) calc(1 * var(--gps-u)) calc(.8 * var(--gps-u)) calc(1.2 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-live{display:inline-flex;align-items:center;gap:calc(.45 * var(--gps-u));color:#d9f0cf;font:800 calc(.82 * var(--gps-u)) var(--gps-ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}#gllfFarmPlanner.gps-on .gps-live:before{content:"";width:9px;height:9px;border-radius:50%;background:#9fe28a;box-shadow:0 0 0 4px #9fe28a33;animation:gpsPulse 2.2s ease-in-out infinite}@keyframes gpsPulse{50%{box-shadow:0 0 0 8px #9fe28a00}}#gllfFarmPlanner.gps-on .gps-view-title{flex:1;min-width:0;margin:0;overflow:hidden;color:#fff;font:600 calc(1.3 * var(--gps-u))/1.2 var(--gps-display);white-space:nowrap;text-overflow:ellipsis}#gllfFarmPlanner.gps-on .gps-seasons{display:flex;padding:4px;border-radius:99px;background:#ffffff1a}#gllfFarmPlanner.gps-on .gps-seasons button{min-height:40px;padding:calc(.3 * var(--gps-u)) calc(.8 * var(--gps-u));border:0;border-radius:99px;background:none;color:#e9def5;font:700 calc(.95 * var(--gps-u)) var(--gps-ui);cursor:pointer;white-space:nowrap}#gllfFarmPlanner.gps-on .gps-seasons button[aria-pressed=true]{background:#fff;color:var(--gps-plum)}#gllfFarmPlanner.gps-on .gps-viewport{position:relative;height:clamp(330px,44vh,520px);margin:0 8px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#b9a3cf,#f2d2b4);touch-action:pan-y}#gllfFarmPlanner.gps-on .gps-viewport canvas{display:block;width:100%!important;height:100%!important;outline:none;cursor:grab}#gllfFarmPlanner.gps-on .gps-viewport canvas:active{cursor:grabbing}#gllfFarmPlanner.gps-on .gps-viewport canvas:focus-visible{box-shadow:inset 0 0 0 3px #fff}#gllfFarmPlanner.gps-on .gps-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}#gllfFarmPlanner.gps-on .gps-label{position:absolute;left:0;top:0;transform:translate(-50%,-100%);padding:calc(.35 * var(--gps-u)) calc(.7 * var(--gps-u));border-radius:10px;background:#211630d1;color:#fff;font:700 calc(.92 * var(--gps-u))/1.25 var(--gps-ui);white-space:nowrap;box-shadow:0 6px 16px -6px #00000080;will-change:transform}#gllfFarmPlanner.gps-on .gps-label small{display:block;color:#e6dcf2;font-size:calc(.82 * var(--gps-u));font-weight:400}#gllfFarmPlanner.gps-on .gps-label.is-dim{padding:calc(.2 * var(--gps-u)) calc(.5 * var(--gps-u));background:#ffffffe6;color:#2e1c42;font:800 calc(.85 * var(--gps-u)) var(--gps-num);transform:translate(-50%,-50%)}#gllfFarmPlanner.gps-on .gps-tools{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:6px}#gllfFarmPlanner.gps-on .gps-tools button,#gllfFarmPlanner.gps-on .gps-views button{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;border-radius:12px;background:#ffffffeb;color:var(--gps-plum);font:800 calc(1.2 * var(--gps-u)) var(--gps-ui);cursor:pointer;box-shadow:0 4px 14px -6px #00000059}#gllfFarmPlanner.gps-on .gps-tools svg{width:20px;height:20px}#gllfFarmPlanner.gps-on .gps-views{position:absolute;left:10px;bottom:10px;right:64px;display:flex;flex-wrap:wrap;gap:6px}#gllfFarmPlanner.gps-on .gps-views button{padding:0 calc(.85 * var(--gps-u));font-size:calc(.95 * var(--gps-u));font-weight:700}#gllfFarmPlanner.gps-on .gps-views button[aria-pressed=true]{background:var(--gps-plum-2);color:#fff}#gllfFarmPlanner.gps-on .gps-hint{position:absolute;left:50%;top:12px;transform:translate(-50%);padding:calc(.45 * var(--gps-u)) calc(.9 * var(--gps-u));border-radius:99px;background:#1c1228c7;color:#fff;font:700 calc(.92 * var(--gps-u)) var(--gps-ui);white-space:nowrap;opacity:0;transition:opacity .3s;pointer-events:none}#gllfFarmPlanner.gps-on .gps-hint.is-on{opacity:1}#gllfFarmPlanner.gps-on .gps-loading{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:calc(.8 * var(--gps-u));color:#3a2753;font:700 calc(1 * var(--gps-u)) var(--gps-ui);background:linear-gradient(180deg,#cdbbe0,#f3d9bf)}#gllfFarmPlanner.gps-on .gps-loading i{width:46px;height:46px;border:4px solid rgba(64,40,95,.18);border-top-color:var(--gps-lav);border-radius:50%;animation:gpsSpin 1s linear infinite}@keyframes gpsSpin{to{transform:rotate(360deg)}}#gllfFarmPlanner.gps-on .gps-view-foot{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.4 * var(--gps-u)) calc(.9 * var(--gps-u));padding:calc(.8 * var(--gps-u)) calc(1.2 * var(--gps-u)) calc(1 * var(--gps-u));color:#eadff5;font-size:calc(.95 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-key{display:inline-flex;align-items:center;gap:calc(.4 * var(--gps-u));font-weight:700}#gllfFarmPlanner.gps-on .gps-key i{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff59}#gllfFarmPlanner.gps-on .gps-note{flex-basis:100%;margin:calc(.1 * var(--gps-u)) 0 0;color:#cdbfdd;font-size:calc(.92 * var(--gps-u));line-height:1.45}#gllfFarmPlanner.gps-on .gps-note:empty{display:none}#gllfFarmPlanner.gps-on .gps-view.is-expanded{position:fixed;inset:12px;z-index:2147483000;display:flex;flex-direction:column}#gllfFarmPlanner.gps-on .gps-view.is-expanded .gps-viewport{flex:1;height:auto}html.gps-lock,html.gps-lock body{overflow:hidden!important}#gllfFarmPlanner.gps-on .gps-tally{padding:calc(1.1 * var(--gps-u)) calc(1.2 * var(--gps-u)) calc(1.2 * var(--gps-u));border:1px solid var(--gps-line);border-radius:var(--gps-radius);background:#fff;box-shadow:var(--gps-shadow)}#gllfFarmPlanner.gps-on .gps-tally-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(.2 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-metric{padding:calc(.55 * var(--gps-u)) calc(.6 * var(--gps-u));border-radius:14px}#gllfFarmPlanner.gps-on .gps-metric span{display:block;color:var(--gps-muted);font-size:calc(.92 * var(--gps-u));font-weight:700;line-height:1.25}#gllfFarmPlanner.gps-on .gps-metric b{display:block;margin-top:calc(.15 * var(--gps-u));color:var(--gps-plum);font:700 clamp(calc(1.3 * var(--gps-u)),1.8vw,calc(1.65 * var(--gps-u)))/1.15 var(--gps-num);letter-spacing:-.01em;font-variant-numeric:tabular-nums}#gllfFarmPlanner.gps-on .gps-metric small{display:block;font-size:calc(.85 * var(--gps-u));color:var(--gps-muted)}#gllfFarmPlanner.gps-on .gps-metric.is-hero{grid-column:span 1;background:linear-gradient(145deg,var(--gps-lav-soft),#f6f1fb)}#gllfFarmPlanner.gps-on .gps-metric.is-hero b{font-size:clamp(calc(1.7 * var(--gps-u)),2.4vw,calc(2.15 * var(--gps-u)));color:var(--gps-plum-2)}#gllfFarmPlanner.gps-on .gps-metric.is-cost{background:var(--gps-sage-soft)}#gllfFarmPlanner.gps-on .gps-metric.is-cost b{color:#2f4a2a}#gllfFarmPlanner.gps-on .gps-metric b.gps-bump{animation:gpsBump .5s ease}@keyframes gpsBump{30%{transform:scale(1.07);color:var(--gps-lav)}}#gllfFarmPlanner.gps-on .gps-tally-foot{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.6 * var(--gps-u));margin-top:calc(.8 * var(--gps-u));padding-top:calc(.8 * var(--gps-u));border-top:1px dashed var(--gps-line)}#gllfFarmPlanner.gps-on .gps-format{flex:1;min-width:0;color:var(--gps-body);font-size:calc(.98 * var(--gps-u));line-height:1.35}#gllfFarmPlanner.gps-on .gps-format b{color:var(--gps-plum)}#gllfFarmPlanner.gps-on .gps-shoplink{display:inline-flex;align-items:center;gap:calc(.45 * var(--gps-u));min-height:48px;padding:calc(.6 * var(--gps-u)) calc(1.1 * var(--gps-u));border-radius:14px;background:var(--gps-plum-2);color:#fff!important;font:800 calc(1 * var(--gps-u)) var(--gps-ui);text-decoration:none!important;white-space:nowrap}#gllfFarmPlanner.gps-on .gps-shoplink:hover{background:var(--gps-lav)}#gllfFarmPlanner.gps-on .gps-season-mini{margin-top:calc(1.4 * var(--gps-u));padding:calc(1.2 * var(--gps-u)) calc(1.3 * var(--gps-u));border:1.5px solid var(--gps-line);border-radius:20px;background:linear-gradient(180deg,#fff,#fbf9fd)}#gllfFarmPlanner.gps-on .gps-season-mini h3{margin:0 0 calc(.2 * var(--gps-u));color:var(--gps-plum);font:600 calc(1.45 * var(--gps-u)) var(--gps-display)}#gllfFarmPlanner.gps-on .gps-season-mini p{margin:0 0 calc(.9 * var(--gps-u));color:var(--gps-body);font-size:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-season-mini a,#gllfFarmPlanner.gps-on .gps-card a{color:var(--gps-plum-2);font-weight:800}#gllfFarmPlanner.gps-on .gps-zonehelp{display:inline-block;margin-top:calc(.2 * var(--gps-u));color:var(--gps-plum-2);font-weight:700;font-size:calc(.95 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-summary{gap:calc(.9 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-summary article{padding:calc(1.2 * var(--gps-u)) calc(1.25 * var(--gps-u));border-radius:18px;background:linear-gradient(145deg,var(--gps-lav-soft),#f8f5fb)}#gllfFarmPlanner.gps-on .gfp-summary span{font-size:calc(1 * var(--gps-u));font-weight:700;color:var(--gps-muted)}#gllfFarmPlanner.gps-on .gfp-summary b{font:700 clamp(calc(1.6 * var(--gps-u)),2.2vw,calc(2.1 * var(--gps-u))) var(--gps-num);color:var(--gps-plum-2)}#gllfFarmPlanner.gps-on .gfp-path{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.4 * var(--gps-u)) calc(1.2 * var(--gps-u));padding:calc(1.3 * var(--gps-u)) calc(1.4 * var(--gps-u));border-radius:20px;background:linear-gradient(120deg,#e7f0e2,#f1f6ee);border:1px solid var(--gps-sage-line)}#gllfFarmPlanner.gps-on .gfp-path span{flex-basis:100%;font-size:calc(.88 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-path h3{flex:1;margin:0;font:600 calc(1.5 * var(--gps-u)) var(--gps-display);color:#2f4a2a}#gllfFarmPlanner.gps-on .gfp-path a{display:inline-flex;min-height:48px;align-items:center;padding:calc(.5 * var(--gps-u)) calc(1.1 * var(--gps-u));border-radius:14px;background:#fff;border:1.5px solid var(--gps-sage-line);text-decoration:none}#gllfFarmPlanner.gps-on .gfp-result-grid article,#gllfFarmPlanner.gps-on .gfp-warnings,#gllfFarmPlanner.gps-on .gpc-final,#gllfFarmPlanner.gps-on .gfp-bed-summary{border-radius:20px;padding:calc(1.3 * var(--gps-u)) calc(1.4 * var(--gps-u));font-size:calc(1.02 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-result-grid h3,#gllfFarmPlanner.gps-on .gfp-warnings h3,#gllfFarmPlanner.gps-on .gpc-final h3,#gllfFarmPlanner.gps-on .gfp-bed-summary h3{font:600 calc(1.45 * var(--gps-u)) var(--gps-display);color:var(--gps-plum)}#gllfFarmPlanner.gps-on .gfp-tablewrap{border:1px solid var(--gps-line);border-radius:18px}#gllfFarmPlanner.gps-on .gfp-tablewrap table{font-size:calc(1.02 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-tablewrap thead{background:var(--gps-plum)}#gllfFarmPlanner.gps-on .gfp-tablewrap tbody tr:nth-child(2n){background:#faf8fc}#gllfFarmPlanner.gps-on .gfp-result-actions button{min-height:54px;padding:calc(.7 * var(--gps-u)) calc(1.3 * var(--gps-u));border-radius:14px;font:800 calc(1.04 * var(--gps-u)) var(--gps-ui)}#gllfFarmPlanner.gps-on .gps-card{margin:calc(1.2 * var(--gps-u)) 0;padding:calc(1.4 * var(--gps-u));border:1.5px solid var(--gps-line);border-radius:22px;background:#fff}#gllfFarmPlanner.gps-on .gps-card>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:calc(.4 * var(--gps-u)) calc(1 * var(--gps-u));margin-bottom:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-card h3{margin:0;color:var(--gps-plum);font:600 calc(1.6 * var(--gps-u)) var(--gps-display)}#gllfFarmPlanner.gps-on .gps-card header p{margin:0;color:var(--gps-muted);font-size:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-ribbon{margin:calc(.2 * var(--gps-u)) 0 calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-ribbon-label{display:flex;justify-content:space-between;margin-bottom:calc(.35 * var(--gps-u));color:var(--gps-ink);font:800 calc(1 * var(--gps-u)) var(--gps-ui)}#gllfFarmPlanner.gps-on .gps-ribbon-track{position:relative;height:40px;border-radius:12px;background:repeating-linear-gradient(90deg,#f4f1f6 0 calc(100%/12 - 2px),#fff calc(100%/12 - 2px) calc(100%/12))}#gllfFarmPlanner.gps-on .gps-seg{position:absolute;top:5px;bottom:5px;display:flex;align-items:center;min-width:8px;padding:0 calc(.5 * var(--gps-u));overflow:hidden;border-radius:9px;color:#fff;font:800 calc(.85 * var(--gps-u)) var(--gps-ui);white-space:nowrap;text-overflow:ellipsis}#gllfFarmPlanner.gps-on .gps-months{display:grid;grid-template-columns:repeat(12,1fr);margin-top:calc(.3 * var(--gps-u));color:var(--gps-muted);font:700 calc(.85 * var(--gps-u)) var(--gps-ui);text-align:center}#gllfFarmPlanner.gps-on .gps-today{position:absolute;top:-4px;bottom:-4px;width:3px;border-radius:3px;background:var(--gps-ink)}#gllfFarmPlanner.gps-on .gps-today:after{content:"Today";position:absolute;top:-20px;left:50%;transform:translate(-50%);font:800 calc(.75 * var(--gps-u)) var(--gps-ui);color:var(--gps-ink)}#gllfFarmPlanner.gps-on .gps-miles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:calc(.8 * var(--gps-u));margin:calc(1 * var(--gps-u)) 0 0;padding:0;list-style:none}#gllfFarmPlanner.gps-on .gps-miles li{display:flex;gap:calc(.8 * var(--gps-u));padding:calc(.9 * var(--gps-u)) calc(1 * var(--gps-u));border-radius:16px;background:#faf8fc;border:1px solid var(--gps-line);font-size:calc(1 * var(--gps-u));line-height:1.45;color:var(--gps-body)}#gllfFarmPlanner.gps-on .gps-miles li b{display:block;color:var(--gps-plum);font-size:calc(1.02 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-miles em{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;font:800 calc(.95 * var(--gps-u)) var(--gps-num);font-style:normal}#gllfFarmPlanner.gps-on .gps-fine{margin:calc(.9 * var(--gps-u)) 0 0;color:var(--gps-muted);font-size:calc(.95 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-shopgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:calc(.8 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-shopgrid a{position:relative;display:flex;flex-direction:column;gap:calc(.2 * var(--gps-u));min-height:128px;padding:calc(1 * var(--gps-u)) calc(1.1 * var(--gps-u));border:1.5px solid var(--gps-line);border-radius:18px;background:#fff;color:var(--gps-body)!important;text-decoration:none!important;transition:transform .15s,border-color .15s,box-shadow .15s}#gllfFarmPlanner.gps-on .gps-shopgrid a:hover{transform:translateY(-2px);border-color:#bba5d1;box-shadow:0 14px 30px -20px #40285f80}#gllfFarmPlanner.gps-on .gps-shopgrid a b{color:var(--gps-plum);font:800 calc(1.08 * var(--gps-u)) var(--gps-ui)}#gllfFarmPlanner.gps-on .gps-shopgrid a strong{color:var(--gps-plum-2);font:700 calc(1.6 * var(--gps-u)) var(--gps-num)}#gllfFarmPlanner.gps-on .gps-shopgrid a small{font-size:calc(.92 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-shopgrid a.is-pick{border-color:var(--gps-sage);background:linear-gradient(180deg,#f5f9f2,#fff)}#gllfFarmPlanner.gps-on .gps-shopgrid a.is-pick:before{content:"Best fit";position:absolute;top:-11px;right:14px;padding:calc(.15 * var(--gps-u)) calc(.6 * var(--gps-u));border-radius:99px;background:var(--gps-sage);color:#fff;font:800 calc(.8 * var(--gps-u)) var(--gps-ui)}#gllfFarmPlanner.gps-on .gps-shoprow{display:flex;flex-wrap:wrap;gap:calc(.6 * var(--gps-u));margin-top:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-shoprow a{display:inline-flex;align-items:center;min-height:48px;padding:calc(.5 * var(--gps-u)) calc(1 * var(--gps-u));border-radius:14px;border:1.5px solid var(--gps-lav-line);background:var(--gps-lav-soft);color:var(--gps-plum-2)!important;font-weight:800;text-decoration:none!important}#gllfFarmPlanner.gps-on .gps-print-only{display:none}#gllfFarmPlanner.gps-on .gfp-app{container-type:inline-size;container-name:gpsapp}@container gpsapp (max-width:820px){#gllfFarmPlanner.gps-on .gfp-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gpsapp (max-width:520px){#gllfFarmPlanner.gps-on .gfp-grid--3,#gllfFarmPlanner.gps-on .gfp-grid--2,#gllfFarmPlanner.gps-on .gfp-method-cards{grid-template-columns:1fr}}#gllfFarmPlanner.gps-on .gps-mbar{display:none}@media (max-width:1100px){#gllfFarmPlanner.gps-on .gps-studio{grid-template-columns:1fr;width:min(860px,calc(100% - 24px))}#gllfFarmPlanner.gps-on .gps-stage{display:contents}#gllfFarmPlanner.gps-on .gps-view{order:-1}#gllfFarmPlanner.gps-on .gps-tally{order:2}#gllfFarmPlanner.gps-on .gps-viewport{height:clamp(280px,54vw,440px)}#gllfFarmPlanner.gps-on .gps-mbar{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;gap:calc(.6 * var(--gps-u));padding:calc(.6 * var(--gps-u)) calc(.6 * var(--gps-u)) calc(.6 * var(--gps-u)) calc(1 * var(--gps-u));border-radius:18px;background:#241734f0;color:#fff;box-shadow:0 14px 40px -12px #00000080;transform:translateY(140%);transition:transform .3s}#gllfFarmPlanner.gps-on .gps-mbar.is-on{transform:none}#gllfFarmPlanner.gps-on .gps-mbar div{flex:1;min-width:0;line-height:1.2}#gllfFarmPlanner.gps-on .gps-mbar b{font:700 calc(1.15 * var(--gps-u)) var(--gps-num)}#gllfFarmPlanner.gps-on .gps-mbar span{display:block;color:#dccfeb;font-size:calc(.9 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-mbar button{min-height:48px;padding:calc(.4 * var(--gps-u)) calc(1 * var(--gps-u));border:0;border-radius:12px;background:#fff;color:var(--gps-plum);font:800 calc(1 * var(--gps-u)) var(--gps-ui)}}@media (max-width:700px){#gllfFarmPlanner.gps-on{font-size:calc(1.0625 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-hero{min-height:0;padding:calc(2.6 * var(--gps-u)) 16px calc(8 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-hero-badges{display:none}#gllfFarmPlanner.gps-on .gfp-hero p{font-size:calc(.78 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-views{right:58px;gap:5px}#gllfFarmPlanner.gps-on .gps-views button{min-height:40px;padding:0 calc(.65 * var(--gps-u));font-size:calc(.88 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-tools button{min-width:40px;min-height:40px}#gllfFarmPlanner.gps-on .gps-view-foot{font-size:calc(.9 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-tally-foot{flex-direction:column;align-items:stretch}#gllfFarmPlanner.gps-on .gps-shoplink{justify-content:center}#gllfFarmPlanner.gps-on .gps-studio{width:calc(100% - 20px);margin-top:calc(-5.5 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-progress{padding:calc(1 * var(--gps-u)) calc(.4 * var(--gps-u)) calc(.8 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-progress button{font-size:0;min-height:48px}#gllfFarmPlanner.gps-on .gfp-progress button b{width:36px;height:36px;font-size:calc(.95 * var(--gps-u))}#gllfFarmPlanner.gps-on .gfp-progress:before,#gllfFarmPlanner.gps-on .gfp-progress:after{top:calc(calc(1 * var(--gps-u)) + 16px)}#gllfFarmPlanner.gps-on .gps-stepicon{width:52px;height:52px;border-radius:16px}#gllfFarmPlanner.gps-on .gps-stepicon svg{width:28px;height:28px}#gllfFarmPlanner.gps-on .gfp-stephead{column-gap:calc(.8 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-view-head{flex-wrap:wrap}#gllfFarmPlanner.gps-on .gps-seasons{width:100%;justify-content:space-between}#gllfFarmPlanner.gps-on .gps-seasons button{flex:1}#gllfFarmPlanner.gps-on .gps-tally-grid{grid-template-columns:1fr 1fr}#gllfFarmPlanner.gps-on .gps-tally-grid .gps-metric.is-hero{grid-column:span 2}#gllfFarmPlanner.gps-on .gfp-block{padding:calc(1.1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-block-tools{margin-left:0;width:100%;justify-content:space-between}#gllfFarmPlanner.gps-on .gfp-block>header>div:not(.gps-block-tools){flex:0 0 auto;width:100%;align-items:flex-start}#gllfFarmPlanner.gps-on .gfp-controls{position:static}#gllfFarmPlanner.gps-on .gfp-controls button{flex:1}#gllfFarmPlanner.gps-on .gfp-controls .gfp-text{flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){#gllfFarmPlanner.gps-on *,#gllfFarmPlanner.gps-on *:before,#gllfFarmPlanner.gps-on *:after{animation:none!important;transition:none!important}#gllfFarmPlanner.gps-on .gps-hero-motes{display:none}}@media print{@page{margin:14mm}body>*:not(main):not(#MainContent){display:none!important}main>.shopify-section:not(:has(#gllfFarmPlanner)){display:none!important}#gllfFarmPlanner.gps-on{width:auto;margin:0;padding:0;background:#fff;font-size:11.5pt;color:#000}#gllfFarmPlanner.gps-on .gfp-hero,#gllfFarmPlanner.gps-on .gps-stage,#gllfFarmPlanner.gps-on .gfp-progress,#gllfFarmPlanner.gps-on .gfp-controls,#gllfFarmPlanner.gps-on .gfp-result-actions,#gllfFarmPlanner.gps-on .gps-mbar,#gllfFarmPlanner.gps-on .gps-shoprow{display:none!important}#gllfFarmPlanner.gps-on .gps-studio{display:block;width:auto;margin:0}#gllfFarmPlanner.gps-on .gfp-app{border:0;box-shadow:none;border-radius:0}#gllfFarmPlanner.gps-on .gfp-step{display:none!important;padding:0}#gllfFarmPlanner.gps-on .gfp-step[data-step="7"]{display:block!important;animation:none}#gllfFarmPlanner.gps-on .gfp-step[data-step="7"] .gfp-stephead{display:none}#gllfFarmPlanner.gps-on .gps-print-only{display:block}#gllfFarmPlanner.gps-on .gps-printhead{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(1 * var(--gps-u));margin-bottom:10pt;padding-bottom:8pt;border-bottom:2pt solid #40285f}#gllfFarmPlanner.gps-on .gps-printhead p{margin:0;color:#55744d;font:800 8.5pt var(--gps-ui);letter-spacing:.14em;text-transform:uppercase}#gllfFarmPlanner.gps-on .gps-printhead h2{margin:2pt 0 0;font:600 22pt/1.1 var(--gps-display);color:#2e1c42}#gllfFarmPlanner.gps-on .gps-printhead dl{display:grid;grid-template-columns:auto auto;gap:1pt 8pt;margin:0;font-size:9.5pt}#gllfFarmPlanner.gps-on .gps-printhead dt{color:#666;text-align:right}#gllfFarmPlanner.gps-on .gps-printhead dd{margin:0;font-weight:700}#gllfFarmPlanner.gps-on .gps-printshot{margin:0 0 10pt}#gllfFarmPlanner.gps-on .gps-printshot img{display:block;width:100%;max-height:92mm;object-fit:cover;border-radius:8pt}#gllfFarmPlanner.gps-on .gps-printshot figcaption{margin-top:3pt;color:#555;font-size:8.5pt}#gllfFarmPlanner.gps-on .gfp-summary article,#gllfFarmPlanner.gps-on .gfp-path,#gllfFarmPlanner.gps-on .gps-card,#gllfFarmPlanner.gps-on .gps-shopgrid a,#gllfFarmPlanner.gps-on .gps-miles li{background:#fff!important;border:1pt solid #cfc6d6;box-shadow:none}#gllfFarmPlanner.gps-on .gps-card,#gllfFarmPlanner.gps-on .gfp-result-grid article,#gllfFarmPlanner.gps-on .gfp-warnings,#gllfFarmPlanner.gps-on .gpc-final,#gllfFarmPlanner.gps-on .gfp-tablewrap{break-inside:avoid}#gllfFarmPlanner.gps-on .gps-seg,#gllfFarmPlanner.gps-on .gps-miles em,#gllfFarmPlanner.gps-on .gfp-tablewrap thead{-webkit-print-color-adjust:exact;print-color-adjust:exact}#gllfFarmPlanner.gps-on .gps-today{display:none}#gllfFarmPlanner.gps-on .gfp-tablewrap table{min-width:0}#gllfFarmPlanner.gps-on a{text-decoration:none!important;color:#000!important}#gllfFarmPlanner.gps-on .gps-shopgrid a.is-pick:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.gps-modal{--gps-u:16px;--gps-ink:#211b27;--gps-body:#3d3743;--gps-muted:#5f5866;--gps-plum:#2e1c42;--gps-plum-2:#40285f;--gps-lav:#654786;--gps-lav-2:#7d5ea6;--gps-lav-soft:#f1ecf7;--gps-lav-line:#dcd0e8;--gps-sage:#55744d;--gps-sage-soft:#eaf1e6;--gps-line:#e6e0ea;--gps-display:"Newsreader",Georgia,serif;--gps-ui:Lato,Cabin,"Segoe UI",Arial,sans-serif;--gps-num:Poppins,Lato,Arial,sans-serif}html[data-gllf-ts="1"] .gps-modal{--gps-u:17.5px}html[data-gllf-ts="2"] .gps-modal{--gps-u:19px}:is(#gllfFarmPlanner.gps-on,.gps-modal) .gps-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(.45 * var(--gps-u));min-height:52px;padding:calc(.6 * var(--gps-u)) calc(1.2 * var(--gps-u));border:0;border-radius:14px;background:linear-gradient(135deg,var(--gps-lav-2),var(--gps-plum-2));color:#fff!important;font:800 calc(1.02 * var(--gps-u)) var(--gps-ui);text-decoration:none!important;cursor:pointer;box-shadow:0 8px 20px -10px #40285fb3}:is(#gllfFarmPlanner.gps-on,.gps-modal) .gps-btn:disabled{opacity:.55;cursor:default}:is(#gllfFarmPlanner.gps-on,.gps-modal) .gps-btn--ghost{background:#fff;color:var(--gps-plum-2)!important;border:2px solid var(--gps-lav-line);box-shadow:none}:is(#gllfFarmPlanner.gps-on,.gps-modal) .gps-mini{display:inline-flex;align-items:center;min-height:44px;padding:calc(.35 * var(--gps-u)) calc(.85 * var(--gps-u));border:1.5px solid var(--gps-lav-line);border-radius:12px;background:var(--gps-lav-soft);color:var(--gps-plum-2)!important;font:800 calc(.95 * var(--gps-u)) var(--gps-ui);text-decoration:none!important;cursor:pointer;white-space:nowrap}:is(#gllfFarmPlanner.gps-on,.gps-modal) .gps-mini--ghost{background:#fff}:is(#gllfFarmPlanner.gps-on,.gps-modal) .gps-spin{display:inline-block;width:1em;height:1em;margin-right:calc(.35 * var(--gps-u));vertical-align:-.15em;border:2.5px solid rgba(101,71,134,.25);border-top-color:var(--gps-lav);border-radius:50%;animation:gpsSpin .9s linear infinite}:is(#gllfFarmPlanner.gps-on,.gps-modal) .gps-fine{margin:calc(.8 * var(--gps-u)) 0 0;color:var(--gps-muted);font-size:calc(.95 * var(--gps-u));line-height:1.45}:is(#gllfFarmPlanner.gps-on,.gps-modal) .gps-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.6 * var(--gps-u));margin-top:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-note-line{margin:calc(.7 * var(--gps-u)) 0 0;padding:calc(.75 * var(--gps-u)) calc(1 * var(--gps-u));border-radius:12px;background:var(--gps-sage-soft);color:var(--gps-body);font-size:calc(1 * var(--gps-u));line-height:1.45}#gllfFarmPlanner.gps-on .gps-note-line.is-warn{background:#fff4e2;border:1px solid #efd9b3;color:#5e4a2e}#gllfFarmPlanner.gps-on .gps-link-btn{margin-top:calc(.8 * var(--gps-u));padding:calc(.4 * var(--gps-u)) 0;min-height:44px;border:0;background:none;color:var(--gps-plum-2);font:800 calc(1 * var(--gps-u)) var(--gps-ui);text-decoration:underline;cursor:pointer}#gllfFarmPlanner.gps-on .gps-site{margin-top:calc(1.4 * var(--gps-u));background:linear-gradient(180deg,#fff,#f8fbf6)}#gllfFarmPlanner.gps-on .gps-site-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(.7 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-zip{flex:0 1 190px}#gllfFarmPlanner.gps-on .gps-zip input{font:700 calc(1.2 * var(--gps-u)) var(--gps-num)!important;letter-spacing:.06em}#gllfFarmPlanner.gps-on .gps-site-opts{margin-top:calc(1.1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:calc(.6 * var(--gps-u));margin:calc(1 * var(--gps-u)) 0 0;padding:0;list-style:none}#gllfFarmPlanner.gps-on .gps-facts li{display:flex;flex-direction:column;gap:calc(.15 * var(--gps-u));padding:calc(.8 * var(--gps-u)) calc(.95 * var(--gps-u));border-radius:14px;background:#fff;border:1.5px solid var(--gps-line)}#gllfFarmPlanner.gps-on .gps-facts b{color:var(--gps-plum);font-size:calc(1.02 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-facts span{color:var(--gps-muted);font-size:calc(.95 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-facts .gps-mini{align-self:flex-start;margin-top:calc(.35 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-soilnote{display:block;color:var(--gps-sage)!important;font-weight:700!important}#gllfFarmPlanner.gps-on .gps-pickbtn{align-self:flex-start;min-height:44px;margin-top:calc(.2 * var(--gps-u));padding:calc(.35 * var(--gps-u)) calc(.8 * var(--gps-u));border:1.5px dashed #b39cc9;border-radius:12px;background:#faf7fd;color:var(--gps-plum-2);font:800 calc(.95 * var(--gps-u)) var(--gps-ui);cursor:pointer}#gllfFarmPlanner.gps-on .gps-picker{grid-column:1 / -1;margin:calc(.2 * var(--gps-u)) 0 calc(.6 * var(--gps-u));padding:calc(1 * var(--gps-u));border:1.5px solid var(--gps-lav-line);border-radius:18px;background:#fff;box-shadow:0 18px 40px -20px #2e1c4273}#gllfFarmPlanner.gps-on .gps-picker-head{display:flex;gap:calc(.6 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-picker-head input{flex:1}#gllfFarmPlanner.gps-on .gps-picker-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:calc(.55 * var(--gps-u));max-height:420px;overflow:auto;margin-top:calc(.8 * var(--gps-u));padding:2px}#gllfFarmPlanner.gps-on .gps-pick{display:flex;align-items:center;gap:calc(.7 * var(--gps-u));min-height:72px;padding:calc(.5 * var(--gps-u)) calc(.7 * var(--gps-u));border:1.5px solid var(--gps-line);border-radius:14px;background:#fff;text-align:left;cursor:pointer}#gllfFarmPlanner.gps-on .gps-pick:hover,#gllfFarmPlanner.gps-on .gps-pick:focus-visible{border-color:var(--gps-lav)}#gllfFarmPlanner.gps-on .gps-pick img,#gllfFarmPlanner.gps-on .gps-pick i{flex:none;width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--gps-lav-soft)}#gllfFarmPlanner.gps-on .gps-pick b{display:block;color:var(--gps-plum);font:700 calc(1 * var(--gps-u))/1.25 var(--gps-ui)}#gllfFarmPlanner.gps-on .gps-pick em{display:inline-block;margin-top:calc(.2 * var(--gps-u));padding:calc(.1 * var(--gps-u)) calc(.5 * var(--gps-u));border-radius:99px;font:800 calc(.82 * var(--gps-u)) var(--gps-ui);font-style:normal}#gllfFarmPlanner.gps-on .gps-pick em.is-ok{background:var(--gps-sage-soft);color:#2f4a2a}#gllfFarmPlanner.gps-on .gps-pick em.is-pre{background:var(--gps-lav-soft);color:var(--gps-plum-2)}#gllfFarmPlanner.gps-on .gps-pick em.is-notify{background:#f3f0ea;color:#5e5446}#gllfFarmPlanner.gps-on .gps-growth{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex-basis:100%;margin-bottom:calc(.3 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-growth span{margin-right:calc(.4 * var(--gps-u));color:#eadff5;font-weight:700}#gllfFarmPlanner.gps-on .gps-growth button{min-height:40px;padding:calc(.25 * var(--gps-u)) calc(.8 * var(--gps-u));border:1px solid rgba(255,255,255,.25);border-radius:99px;background:none;color:#eadff5;font:700 calc(.92 * var(--gps-u)) var(--gps-ui);cursor:pointer}#gllfFarmPlanner.gps-on .gps-growth button[aria-pressed=true]{background:#fff;color:var(--gps-plum);border-color:#fff}#gllfFarmPlanner.gps-on .gps-tools [data-act=ar]{font:800 calc(.9 * var(--gps-u)) var(--gps-ui)}#gllfFarmPlanner.gps-on .gps-coachcard{padding:calc(1.1 * var(--gps-u)) calc(1.2 * var(--gps-u));border:1px solid var(--gps-line);border-radius:var(--gps-radius);background:#fff;box-shadow:var(--gps-shadow)}#gllfFarmPlanner.gps-on .gps-coachcard header{display:flex;align-items:center;justify-content:space-between;gap:calc(.6 * var(--gps-u));margin-bottom:calc(.5 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-coachcard h3{margin:0;color:var(--gps-plum);font:600 calc(1.35 * var(--gps-u)) var(--gps-display)}#gllfFarmPlanner.gps-on .gps-badge{padding:calc(.25 * var(--gps-u)) calc(.7 * var(--gps-u));border-radius:99px;font:800 calc(.88 * var(--gps-u)) var(--gps-ui)}#gllfFarmPlanner.gps-on .gps-badge.is-ok{background:var(--gps-sage-soft);color:#2f4a2a}#gllfFarmPlanner.gps-on .gps-badge.is-tip{background:var(--gps-lav-soft);color:var(--gps-plum-2)}#gllfFarmPlanner.gps-on .gps-badge.is-warn{background:#fff0d9;color:#7a4c10}#gllfFarmPlanner.gps-on .gps-coach{display:flex;flex-direction:column;gap:calc(.55 * var(--gps-u));margin:0;padding:0;list-style:none;max-height:340px;overflow:auto}#gllfFarmPlanner.gps-on #gpsCoach .gps-coach{max-height:none}#gllfFarmPlanner.gps-on .gps-coach li{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5 * var(--gps-u)) calc(.8 * var(--gps-u));padding:calc(.75 * var(--gps-u)) calc(.9 * var(--gps-u)) calc(.75 * var(--gps-u)) calc(1 * var(--gps-u));border-radius:14px;border-left:5px solid var(--gps-lav);background:#faf8fc;font-size:calc(1 * var(--gps-u));line-height:1.45;color:var(--gps-body)}#gllfFarmPlanner.gps-on .gps-coach li.is-warn{border-left-color:#d08a2c;background:#fff8ec}#gllfFarmPlanner.gps-on .gps-coach li span{flex:1 1 240px}#gllfFarmPlanner.gps-on .gps-coach-ok{margin:0;padding:calc(.8 * var(--gps-u)) calc(1 * var(--gps-u));border-radius:14px;background:var(--gps-sage-soft);color:#2f4a2a;font-weight:700}#gllfFarmPlanner.gps-on .gps-tablewrap{overflow:auto;border:1px solid var(--gps-line);border-radius:16px}#gllfFarmPlanner.gps-on .gps-table{width:100%;border-collapse:collapse;font-size:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-table th,#gllfFarmPlanner.gps-on .gps-table td{padding:calc(.7 * var(--gps-u)) calc(.85 * var(--gps-u));text-align:left;border-bottom:1px solid var(--gps-line);white-space:nowrap}#gllfFarmPlanner.gps-on .gps-table thead th{background:var(--gps-lav-soft);color:var(--gps-plum);font-weight:800}#gllfFarmPlanner.gps-on .gps-table th small{display:block;color:var(--gps-muted);font-weight:400;max-width:14ch;overflow:hidden;text-overflow:ellipsis}#gllfFarmPlanner.gps-on .gps-compare tbody th{color:var(--gps-muted);font-weight:700}#gllfFarmPlanner.gps-on .gps-compare td{font-variant-numeric:tabular-nums}#gllfFarmPlanner.gps-on .gps-price{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(.6 * var(--gps-u)) calc(1.2 * var(--gps-u));margin-top:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-price label{flex:0 1 260px}#gllfFarmPlanner.gps-on .gps-price p{flex:1 1 260px;margin:0;color:var(--gps-body);font-size:calc(1 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-money{position:relative;display:block}#gllfFarmPlanner.gps-on .gps-money i{position:absolute;left:calc(.95 * var(--gps-u));top:50%;transform:translateY(-50%);font-style:normal;font-weight:800;color:var(--gps-muted)}#gllfFarmPlanner.gps-on .gps-money input{padding-left:calc(2 * var(--gps-u))!important}#gllfFarmPlanner.gps-on .gps-verchip{display:inline-flex;align-items:center;gap:calc(.4 * var(--gps-u));padding:calc(.25 * var(--gps-u)) calc(.3 * var(--gps-u)) calc(.25 * var(--gps-u)) calc(.8 * var(--gps-u));border-radius:14px;background:#faf8fc;border:1px solid var(--gps-line)}#gllfFarmPlanner.gps-on .gps-reserve{display:flex;flex-direction:column;gap:calc(.7 * var(--gps-u))}#gllfFarmPlanner.gps-on .gps-rline{display:grid;grid-template-columns:minmax(170px,1fr) minmax(110px,auto) auto;align-items:end;gap:calc(.8 * var(--gps-u));padding:calc(1 * var(--gps-u));border:1.5px solid var(--gps-line);border-radius:16px;background:#fcfbfd}#gllfFarmPlanner.gps-on .gps-rarea{grid-column:1 / -1}#gllfFarmPlanner.gps-on .gps-rarea b{display:block;color:var(--gps-plum);font:600 calc(1.2 * var(--gps-u)) var(--gps-display)}#gllfFarmPlanner.gps-on .gps-rarea small,#gllfFarmPlanner.gps-on .gps-rqty small{display:block}#gllfFarmPlanner.gps-on .gps-rqty b{font:700 calc(1.2 * var(--gps-u)) var(--gps-num);color:var(--gps-plum-2)}#gllfFarmPlanner.gps-on .gps-rqty .is-warn{color:#7a4c10!important;font-weight:700!important}#gllfFarmPlanner.gps-on .gps-check{display:flex;flex-direction:row!important;align-items:flex-start;overflow-wrap:anywhere;gap:calc(.8 * var(--gps-u));margin-top:calc(1 * var(--gps-u));padding:calc(1 * var(--gps-u));border:1.5px solid var(--gps-line);border-radius:16px;cursor:pointer}#gllfFarmPlanner.gps-on .gps-check b{display:block;color:var(--gps-plum)}#gllfFarmPlanner.gps-on .gps-plans{display:flex;flex-direction:column;gap:calc(.5 * var(--gps-u));margin:calc(1 * var(--gps-u)) 0 0;padding:0;list-style:none}#gllfFarmPlanner.gps-on .gps-plans li{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5 * var(--gps-u));padding:calc(.7 * var(--gps-u)) calc(.9 * var(--gps-u));border-radius:14px;background:#faf8fc;border:1px solid var(--gps-line)}#gllfFarmPlanner.gps-on .gps-plans li span{flex:1 1 220px}#gllfFarmPlanner.gps-on .gps-plans b{display:block;color:var(--gps-plum)}#gllfFarmPlanner.gps-on .gps-banner{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.7 * var(--gps-u)) calc(1 * var(--gps-u));margin:0;padding:calc(1 * var(--gps-u)) calc(1.3 * var(--gps-u));border-radius:var(--gps-radius) var(--gps-radius) 0 0;background:linear-gradient(90deg,#efe7f8,#eef5ea);color:var(--gps-ink);font-size:calc(1.02 * var(--gps-u));border-bottom:1px solid var(--gps-line)}#gllfFarmPlanner.gps-on .gps-banner span{flex:1 1 280px}#gllfFarmPlanner.gps-on .gps-banner+.gfp-progress{border-radius:0}#gllfFarmPlanner.gps-on .gps-clip{grid-column:2;justify-self:start;margin-top:calc(.7 * var(--gps-u));min-height:44px;padding:calc(.35 * var(--gps-u)) calc(.9 * var(--gps-u));border:0;border-radius:99px;background:var(--gps-plum-2);color:#fff;font:800 calc(.95 * var(--gps-u)) var(--gps-ui);cursor:pointer}.gps-modal{position:fixed;inset:0;z-index:2147483100;display:grid;place-items:center;padding:12px;background:#180e229e;font-family:var(--gps-ui);color:var(--gps-ink)}.gps-modal-box{display:flex;flex-direction:column;width:min(1100px,100%);max-height:calc(100vh - 24px);overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 30px 80px -20px #0009}.gps-modal-box>header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(1 * var(--gps-u));padding:calc(1 * var(--gps-u)) calc(1.2 * var(--gps-u));border-bottom:1px solid var(--gps-line)}.gps-modal-box>header h3{margin:0;color:var(--gps-plum);font:600 calc(1.5 * var(--gps-u)) var(--gps-display)}.gps-modal-box>header p{margin:calc(.25 * var(--gps-u)) 0 0;color:var(--gps-body);font-size:calc(1 * var(--gps-u));line-height:1.45}.gps-modal-box>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(.7 * var(--gps-u));padding:calc(.9 * var(--gps-u)) calc(1.2 * var(--gps-u));border-top:1px solid var(--gps-line)}.gps-modal-box>footer .gps-actions{margin:0}.gps-mapbox{height:calc(100vh - 24px)}.gps-mapwrap{position:relative;flex:1;min-height:300px}.gps-map{position:absolute;inset:0}.gps-maploc{position:absolute;right:12px;top:12px;z-index:500}.gps-mapread{font-size:calc(1.02 * var(--gps-u));color:var(--gps-body)}.gps-mapread b{color:var(--gps-plum);font-family:var(--gps-num)}.gps-arstage{height:min(70vh,640px);display:grid;place-items:center;position:relative}.gps-arstage model-viewer{position:absolute;inset:0}.gps-arbtn{position:absolute;left:50%;bottom:16px;transform:translate(-50%)}.gps-armsg{position:absolute;left:12px;right:12px;top:12px;margin:0;padding:calc(.8 * var(--gps-u)) calc(1 * var(--gps-u));border-radius:12px;background:#fffffff0;font-size:calc(1 * var(--gps-u))}.gps-video{position:relative;aspect-ratio:16/9;background:#000}.gps-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:700px){#gllfFarmPlanner.gps-on .gps-rline{grid-template-columns:1fr}#gllfFarmPlanner.gps-on .gps-site-row>*{flex:1 1 100%}#gllfFarmPlanner.gps-on .gps-growth span{flex-basis:100%}.gps-modal{padding:0}.gps-modal-box{border-radius:0;max-height:100vh;height:100vh}}@media print{#gllfFarmPlanner.gps-on #gpsShare,#gllfFarmPlanner.gps-on #gpsAccount,#gllfFarmPlanner.gps-on .gps-actions,#gllfFarmPlanner.gps-on .gps-link-btn,#gllfFarmPlanner.gps-on .gps-price label,#gllfFarmPlanner.gps-on [data-reserve],#gllfFarmPlanner.gps-on [data-pickfor],#gllfFarmPlanner.gps-on .gps-banner{display:none!important}}#gllfFarmPlanner.gps-on .gps-months b{font-weight:700}#gllfFarmPlanner.gps-on .gps-months i{display:none;font-style:normal}@media (max-width:700px){#gllfFarmPlanner.gps-on .gps-months b{display:none}#gllfFarmPlanner.gps-on .gps-months i{display:inline}}
