:root{color:#18351f;--green:#1b5e20;--deep:#174f22;--sage:#7cb342;--cream:#f8f6e9;--brown:#5d4037;--orange:#fb8c00;--sky:#90caf9;--muted:#6f786f;--line:#e0e4db;--white:#fff;--soft:#eef5e6;background:#f8f6e9;font-family:Poppins,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--cream);color:#18351f;min-height:100vh}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.brand{width:260px;max-width:82vw;height:auto;margin:auto;display:block}.brand.small{width:142px;margin:0}.primary,.secondary,.outline-btn,.add-job{border:0;border-radius:11px;min-height:44px;padding:10px 15px;font-weight:700}.primary{background:var(--green);color:#fff;width:100%}.primary:disabled{opacity:.45}.secondary{width:100%;color:var(--green);background:#eff6e6;border:1px solid #cfe0bf}.outline-btn{color:var(--green);background:#fff;border:1px solid #b8d2aa}.link{color:var(--green);background:0 0;border:0;padding:0;font-weight:700}.notice{color:#76531d;background:#fff2d8;border:1px solid #ead5a8;border-radius:10px;padding:10px;font-size:11px}.tiny{color:#8b938b;font-size:9px;line-height:1.45}.welcome{background:var(--cream);place-items:center;min-height:100vh;padding:20px;display:grid}.welcome-photo{background:linear-gradient(#10401a1f,#f8f6e9db 46%,#f8f6e9 78%),radial-gradient(circle at 8% 18%,#779850 0 9%,#0000 10%),radial-gradient(circle at 94% 26%,#91a85b 0 11%,#0000 12%),linear-gradient(135deg,#74905d 0 26%,#a7b98d 26% 43%,#d4caa6 43% 58%,#819c63 58% 72%,#5b7b4c 72% 100%)}.welcome-top{flex-direction:column;justify-content:flex-end;gap:14px;width:min(420px,100%);min-height:calc(100vh - 40px);display:flex}.welcome-top>.brand{background:#f8f6e9eb;border-radius:10px;width:230px;margin:12px auto auto;padding:5px 10px}.welcome-copy{color:#fff;text-shadow:0 2px 10px #00000047;padding:0 8px}.welcome-copy h1{margin:0 0 2px;font-size:30px}.welcome-card{background:#fff;border-radius:22px 22px 15px 15px;padding:18px;box-shadow:0 16px 38px #2d43252e}.welcome-card h2{color:var(--deep);margin:0 0 12px;font-size:18px}.welcome-feature{text-align:left;border-bottom:1px solid #eef0ea;grid-template-columns:32px 1fr;gap:9px;padding:8px 0;display:grid}.welcome-feature>span{font-size:22px}.welcome-feature b,.welcome-feature small{display:block}.welcome-feature b{font-size:12px}.welcome-feature small{color:var(--muted);font-size:9px;line-height:1.35}.auth-bg{background:radial-gradient(circle at 10% 10%,#dfefcc,transparent 28%),radial-gradient(circle at 90% 55%,#dceff7,transparent 24%),var(--cream)}.panel .brand{width:210px;margin:0 auto 14px}.panel h1{color:var(--green);margin:18px 0;font-size:26px}.panel form,.oncard{gap:14px;display:grid}label{color:var(--brown);gap:6px;font-size:11px;font-weight:600;display:grid}input,select{background:#fff;border:1px solid #d8ddd4;border-radius:11px;outline:none;width:100%;padding:12px 13px}input:focus,select:focus{border-color:var(--sage);box-shadow:0 0 0 3px #7cb34224}.password-rules{color:var(--muted);border:1px solid var(--line);background:#f5f8f1;border-radius:11px;padding:10px 12px;font-size:10px;line-height:1.7}.password-rules b{color:var(--green)}.onboard{background:#f8f7f1;min-height:100vh;padding-bottom:80px}.onboard header,.top{z-index:6;background:#fff;border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;height:64px;padding:8px 15px;display:flex;position:sticky;top:0}.onboard header span{color:var(--muted);font-size:9px}.progress{z-index:6;background:#e5eadf;height:4px;position:sticky;top:64px}.progress i{background:var(--green);height:100%;display:block}.oncard{width:min(620px,100%);margin:auto;padding:22px 16px 32px}.oncard h1{color:var(--deep);margin:0 0 5px;font-size:24px}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip,.choice,.crop{border:1px solid var(--line);color:#213326;background:#fff}.chip{text-transform:capitalize;border-radius:999px;padding:8px 11px}.chip.active,.choice.active,.crop.active{color:var(--green);background:#edf7e8;border-color:#8fbd76}.grid,.choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice{text-align:left;border-radius:11px;min-height:50px;padding:11px}.choices .choice{grid-template-columns:27px 1fr;align-items:center;display:grid}.check{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:22px 1fr;align-items:center;padding:11px}.check input{width:17px;height:17px}.two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cropgrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.crop{text-align:center;border-radius:12px;padding:11px}.crop span{font-size:22px;display:block}.crop b,.crop small{display:block}.crop small{color:var(--muted);text-transform:capitalize;font-size:8px}.divider{text-align:center;color:#969e97;font-size:9px}.search{grid-template-columns:1fr auto;gap:7px;display:grid!important}.search .primary{width:auto}.result{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;width:100%;padding:10px}.result small,.selected small{color:var(--muted);font-size:9px;display:block}.selected{background:#edf6e7;border:1px solid #d0e2c1;border-radius:10px;grid-template-columns:20px 1fr;gap:7px;padding:10px;display:grid}.onboard footer{z-index:8;border-top:1px solid var(--line);padding:9px 15px max(9px,env(safe-area-inset-bottom));background:#fffffff7;grid-template-columns:1fr 1.5fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.onboard footer button{margin:0}.loading{text-align:center;min-height:100vh;color:var(--muted);place-content:center;display:grid}.app{background:#f7f7f2;min-height:100vh;padding-bottom:70px}.top .avatar{color:#4d3529;background:#f2ddd0;border:0;border-radius:50%;width:34px;height:34px;font-weight:700}.screen{width:min(610px,100%);margin:auto;padding:16px 14px 26px}.screen-title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.screen-title button{color:#28392b;background:0 0;border:0;font-size:20px}.screen-title h1,.screen h1{color:#253328;margin:0;font-size:20px}.section-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.section-row h1,.section-row h2{margin:0}.section-row>button:not(.outline-btn){color:var(--green);background:0 0;border:0;font-size:9px;font-weight:700}.hello-row{justify-content:space-between;display:flex}.hello-title{align-items:center;gap:5px;display:flex}.hello-title span,.hello-title h1{font-size:18px}.hello-row p{color:var(--muted);margin:3px 0 0;font-size:9px}.date-weather{background:linear-gradient(90deg,#edf6df,#e9f4f7);border-radius:10px;justify-content:space-between;align-items:center;margin:12px 0 16px;padding:10px 12px;display:flex}.date-weather b,.date-weather small{display:block}.date-weather>div:first-child b{font-size:11px}.date-weather small{color:var(--muted);font-size:8px}.weather-pill{grid-template-columns:auto auto;align-items:center;column-gap:5px;display:grid}.weather-pill small{grid-column:1/3}.job-list{border-top:1px solid #edf0ea;display:grid}.job-row{text-align:left;color:#203223;background:#fff;border:0;border-bottom:1px solid #edf0ea;grid-template-columns:31px 1fr 18px;align-items:center;gap:8px;width:100%;padding:9px 8px;display:grid}.job-row.static{grid-template-columns:31px 1fr}.job-emoji{font-size:18px}.job-row b,.job-row small{display:block}.job-row small{color:var(--muted);font-size:8px}.job-check{color:#9da49d;font-size:17px}.add-job{background:var(--green);color:#fff;width:100%;margin:10px 0}.coming{background:#f7fbf3;border:1px solid #dce6d6;border-radius:10px;overflow:hidden}.coming-title{border-bottom:1px solid #dce6d6;padding:8px 10px;font-size:10px}.coming-row{grid-template-columns:29px 1fr;gap:7px;padding:10px;display:grid}.coming-row b,.coming-row small{display:block}.coming-row b{font-size:9px}.coming-row small{color:var(--muted);font-size:8px}.mini-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.mini-stats button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.mini-stats b,.mini-stats small{display:block}.mini-stats b{color:var(--green);font-size:16px}.mini-stats small{color:var(--muted);font-size:8px}.segmented{background:#edf0eb;border-radius:9px;grid-template-columns:repeat(2,1fr);margin:10px 0;padding:2px;display:grid}.segmented button{background:0 0;border:0;border-radius:7px;padding:7px;font-size:9px}.segmented button.active{background:var(--green);color:#fff}.area-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.area-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.area-visual{background:linear-gradient(145deg,#8d6b3f,#b59756);place-items:center;height:88px;font-size:32px;display:grid}.area-visual.v1{background:linear-gradient(145deg,#8fa846,#69883c)}.area-visual.v2{background:linear-gradient(145deg,#7a9d57,#486a3a)}.area-visual.v3{background:linear-gradient(145deg,#91a956,#566d36)}.area-visual.v4{background:linear-gradient(145deg,#759b55,#3f7040)}.area-visual.v5{background:linear-gradient(145deg,#a85a43,#6c8f42)}.area-copy{padding:8px}.area-copy b,.area-copy small{display:block}.area-copy small{color:var(--muted);text-transform:capitalize;font-size:7px}.wide{grid-column:1/-1}.searchbox{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:4px;padding:3px 10px;display:flex}.searchbox input{box-shadow:none;border:0;padding:8px}.filter-scroll{gap:6px;padding:9px 0;display:flex;overflow:auto}.filter-scroll button{white-space:nowrap;background:#eef0ed;border:0;border-radius:999px;padding:6px 10px;font-size:8px}.filter-scroll button.active{background:var(--green);color:#fff}.crop-list{display:grid}.crop-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ea;grid-template-columns:30px 1fr 15px;align-items:center;gap:8px;padding:8px;display:grid}.crop-list span{font-size:21px}.crop-list b,.crop-list small{display:block}.crop-list small{color:var(--muted);font-size:7px}.crop-list i{color:#8e958e;font-size:16px;font-style:normal}.crop-hero{background:linear-gradient(135deg,#a4c57b,#d3a86f);border-radius:12px;align-items:flex-end;gap:10px;height:145px;padding:14px;display:flex}.crop-hero>span{font-size:56px}.crop-hero div{background:#ffffffe6;border-radius:9px;padding:7px 10px}.crop-hero b,.crop-hero small{display:block}.crop-hero small{color:var(--muted);font-size:8px}.tabs{grid-template-columns:repeat(4,1fr);gap:4px;margin:9px 0;display:grid}.tabs button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px;font-size:8px}.tabs button.active{color:var(--green);background:#eaf4e4;border-color:#9bbe88}.detail-list{gap:1px;display:grid}.detail-list>div{background:#fff;border-bottom:1px solid #edf0ea;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.detail-list b{font-size:9px}.detail-list small{color:var(--muted);font-size:8px}.next-job{background:#edf7e8;border-radius:10px;margin-top:12px;padding:11px}.next-job small,.next-job b{display:block}.next-job small{color:var(--green);font-size:8px;font-weight:700}.next-job b{font-size:10px}.next-job p{color:var(--muted);font-size:8px}.next-job button{float:right;background:var(--green);color:#fff;border:0;border-radius:7px;padding:6px 9px;font-size:8px}.month-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;grid-template-columns:25px 1fr 25px;align-items:center;padding:10px;display:grid}.month-card>button{background:0 0;border:0}.month-card>b{font-size:11px}.calendar-grid{grid-column:1/4;grid-template-columns:repeat(7,1fr);gap:2px;margin-top:10px;display:grid}.calendar-grid small{color:var(--muted);font-size:7px}.calendar-grid span{border-radius:50%;padding:5px 1px;font-size:8px}.calendar-grid span.today{background:var(--green);color:#fff}.date-heading{margin:14px 0 7px;font-size:13px}.rotation-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:9px;padding:11px}.rotation-card>small{color:var(--muted);font-size:8px}.rotation-years{background:#f7f8f5;border-radius:7px;margin:7px 0}.rotation-years div{border-bottom:1px solid #ebeee8;grid-template-columns:48px 1fr;padding:5px 7px;font-size:8px;display:grid}.good{color:#2e6330;background:#e9f6e4;border-radius:8px;padding:8px;font-size:9px}.good small{color:#527153;display:block}.caution{background:#fff3d7;border:1px solid #ead39d;border-radius:10px;padding:10px;font-size:9px}.caution p{color:#735b37;margin:4px 0 0}.harvest-summary{background:#edf6e7;border:1px solid #d6e5ca;border-radius:10px;padding:11px}.harvest-summary h2{margin:0 0 5px;font-size:13px}.harvest-summary div{font-size:9px}.harvest-list{display:grid}.harvest-list article,.menu-list button{text-align:left;color:#213324;background:#fff;border:0;border-bottom:1px solid #edf0ea;grid-template-columns:30px 1fr 14px;align-items:center;gap:8px;padding:9px;display:grid}.harvest-list span,.menu-list>button>span{font-size:20px}.harvest-list b,.harvest-list small,.menu-list b,.menu-list small{display:block}.harvest-list b,.menu-list b{font-size:9px}.harvest-list small,.menu-list small{color:var(--muted);font-size:7px}.harvest-list i,.menu-list i{color:#8d958d;font-style:normal}.build-version{text-align:center;color:#9aa09a;margin-top:20px;font-size:7px}.empty-card{text-align:center;background:#fff;border:1px dashed #cbd5c5;border-radius:10px;gap:4px;padding:16px;font-size:18px;display:grid}.empty-card b{font-size:10px}.empty-card small{color:var(--muted);font-size:8px}.app nav{height:62px;padding-bottom:env(safe-area-inset-bottom);z-index:10;background:#fff;border-top:1px solid #e6e9e2;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.app nav button{color:#8b938c;background:0 0;border:0;place-content:center;gap:1px;display:grid}.app nav button.active{color:var(--green)}.app nav span{font-size:16px}.app nav small{font-size:7px}.app nav button.active span{font-weight:700}@media (width>=700px){body{background:#e7eadf}.app{max-width:650px;margin:auto;box-shadow:0 0 38px #253d241f}.cropgrid{grid-template-columns:repeat(3,1fr)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f7f3e6}body{font-size:16px}.brand{content:url(/allotplot-logo-v4.svg?v=20260910);width:min(300px,84vw)}.brand.small{content:url(/allotplot-logo-v4.svg?v=20260910);width:148px}.welcome{background:#f7f3e6;place-items:stretch stretch;padding:0}.welcome-photo{background:linear-gradient(#1145221f 0%,#11452238 28%,#f7f3e61a 48%,#f7f3e6 66%),radial-gradient(circle at 10% 17%,#5b8241f2 0 8%,#0000 9%),radial-gradient(circle at 88% 19%,#739747e6 0 10%,#0000 11%),linear-gradient(135deg,#58794e 0 18%,#8aa071 18% 36%,#c6b887 36% 48%,#6e8e58 48% 64%,#456d42 64% 100%);min-height:100svh;position:relative;overflow:hidden}.welcome-photo:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000 0 8%,#48301d52 8% 9%,#0000 9% 24%,#48301d47 24% 25%,#0000 25% 100%),linear-gradient(#0000 0 34%,#48301d2e 34% 35%,#0000 35% 100%);position:absolute;inset:0}.welcome-top{z-index:1;width:min(430px,100%);min-height:100svh;padding:16px 16px max(18px,env(safe-area-inset-bottom));flex-direction:column;gap:10px;margin:auto;display:flex;position:relative}.welcome-top>.brand{background:#fcfaf2f5;border-radius:14px;width:220px;max-width:68vw;margin:0 auto 12px;padding:8px 12px;box-shadow:0 8px 24px #1d371f21}.welcome-copy{text-align:left;color:#fff;text-shadow:0 2px 12px #00000047;margin-top:auto;padding:0 4px 2px}.welcome-copy h1{letter-spacing:-1px;margin:0 0 4px;font-size:clamp(29px,8vw,35px);font-weight:800;line-height:1.05}.welcome-copy p{color:#fff;margin:0;font-size:15px}.welcome-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #ffffffe6;border-radius:24px;padding:17px;box-shadow:0 18px 55px #263d2133}.welcome-card h2{color:#173d24;letter-spacing:-.3px;margin:0 0 10px;font-size:19px;line-height:1.18}.welcome-feature{background:#f8fbf5;border-radius:13px;align-items:center;margin:7px 0;text-align:left!important;border:1px solid #e3eadc!important;grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;padding:10px 11px!important;display:grid!important}.welcome-feature>span{background:#edf5e4;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;font-size:22px!important}.welcome-feature div{min-width:0}.welcome-feature b,.welcome-feature small{word-break:normal;white-space:normal!important;display:block!important}.welcome-feature b{color:#173d24;font-size:13px!important;line-height:1.25!important}.welcome-feature small{color:#6d786e;margin-top:2px;font-size:11px!important;line-height:1.42!important}.welcome-card .primary,.welcome-card .secondary{border-radius:14px;min-height:52px;font-size:15px}.welcome-card .primary{margin-top:12px}.welcome-card .secondary{margin-top:8px}.auth-bg{background:radial-gradient(circle at 8% 8%,#e0efd0 0,#0000 30%),radial-gradient(circle at 95% 55%,#e1eff4 0,#0000 27%),#f7f3e6;place-items:center;min-height:100svh;padding:22px 16px;display:grid}.panel{background:#fffffff5;border:1px solid #eceade;border-radius:24px;width:min(430px,100%);padding:22px 20px 24px;box-shadow:0 18px 50px #30442a24}.panel .brand{width:225px;max-width:72vw;margin:0 auto 10px}.panel h1{letter-spacing:-.7px;color:#173d24;text-align:left;margin:14px 0 18px;font-size:27px;line-height:1.08}.panel form{gap:13px}.panel label{color:#4f4338;font-size:12px}.panel input{border-radius:13px;min-height:50px;padding:13px 14px;font-size:15px}.panel .primary{border-radius:14px;min-height:52px;margin-top:3px;font-size:15px}.panel .link{font-size:12px}.muted-copy{color:#6f786f;margin:-8px 0 16px;font-size:13px;line-height:1.5}.password-rules{background:#f7faf4;border-radius:13px;padding:11px 12px;font-size:11px;line-height:1.65}.notice{font-size:12px;line-height:1.45}.top{box-shadow:0 1px #edf0e8}.top .brand.small{width:140px}.screen{padding-left:16px;padding-right:16px}.screen h1,.screen-title h1{font-size:21px}.section-row h2{font-size:16px}.job-row b{font-size:11px}.job-row small{font-size:9px}.crop-list b{font-size:11px}.crop-list small{font-size:8px}.area-copy b{font-size:10px}.area-copy small{font-size:8px}@media (width<=380px){.welcome-top{padding-left:12px;padding-right:12px}.welcome-top>.brand{width:205px;margin-bottom:8px}.welcome-card{padding:15px}.welcome-feature{grid-template-columns:38px minmax(0,1fr)!important;padding:9px 10px!important}.welcome-feature b{font-size:12px!important}.welcome-feature small{font-size:10px!important}.panel{padding:18px 16px}.panel h1{font-size:24px}}@media (width>=700px){.welcome-top{width:440px}.welcome-photo{place-items:center}.welcome-card{padding:22px}.brand{width:320px}}.welcome-top>.brand{border:2px solid #f8f6e9f5;border-radius:15px;padding:9px 12px;box-shadow:none!important;background:0 0!important}.welcome-top>.brand:hover{background:0 0!important}.brand,.brand.small{content:url(/allotplot-logo-v5.svg?v=20260910c)!important}.reset-intro{margin:-8px 0 14px}.reset-intro>p{color:#6f786f;margin:0 0 10px;font-size:13px;line-height:1.5}.reset-security{background:#f7faf4;border:1px solid #dfe8d8;border-radius:13px;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:11px 12px;display:grid}.reset-security>span{background:#edf5e4;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.reset-security b,.reset-security small{display:block}.reset-security b{color:#173d24;margin-bottom:2px;font-size:11px}.reset-security small{color:#6d786e;font-size:10px;line-height:1.45}.panel:has(h1:nth-child(n)) .brand{max-width:76vw}.welcome-top>.brand{max-width:72vw}.brand,.brand.small{content:url(/allotplot-logo-reference.svg?v=20260910e)!important}.welcome-top>.brand{width:238px!important;max-width:72vw!important}.panel .brand{width:245px!important;max-width:76vw!important}.onboard header .brand.small,.top .brand.small{width:152px!important}.oncard:has(.chips) h1{margin-bottom:6px}.oncard:has(.chips) h1:after{content:"A few quick choices help AllotPlot tailor guidance to you. Nothing here locks you in — you can change these later.";color:#6d786e;letter-spacing:0;margin-top:9px;font-size:13px;font-weight:500;line-height:1.55;display:block}.oncard:has(.chips)>label:first-of-type{margin-top:18px}.oncard:has(.chips) .chips{grid-template-columns:1fr!important;gap:9px!important;margin-top:18px!important;display:grid!important}.oncard:has(.chips) .chips:before{color:#173d24;margin:0 0 2px;font-size:13px;font-weight:800;display:block}.oncard:has(.chips) .chips:first-of-type:before{content:"How experienced are you?"}.oncard:has(.chips) .chips:nth-of-type(2):before{content:"Which measurements should AllotPlot use?"}.oncard:has(.chips) .chip{text-align:left!important;text-transform:capitalize!important;color:#173d24!important;background:#fff!important;border:1px solid #dfe8d8!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;width:100%!important;min-height:66px!important;padding:12px 14px 12px 48px!important;display:flex!important;position:relative!important;box-shadow:0 3px 10px #1e3d220a!important}.oncard:has(.chips) .chip:before{color:#2f7437;background:#eef5e8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.oncard:has(.chips) .chip.active{background:#f3f9ed!important;border:2px solid #4f9638!important;padding-left:47px!important}.oncard:has(.chips) .chip.active:before{content:"✓"!important;color:#fff!important;background:#4f9638!important}.oncard:has(.chips) .chips:first-of-type .chip:first-child:before{content:"🌱"}.oncard:has(.chips) .chips:first-of-type .chip:nth-child(2):before{content:"🌿"}.oncard:has(.chips) .chips:first-of-type .chip:nth-child(3):before{content:"🌳"}.oncard:has(.chips) .chips:first-of-type .chip:first-child:after{content:"New to growing, or still building confidence. We’ll explain the basics and avoid assuming prior knowledge."}.oncard:has(.chips) .chips:first-of-type .chip:nth-child(2):after{content:"You’ve grown a few seasons and know the basics. We’ll keep guidance practical without over-explaining."}.oncard:has(.chips) .chips:first-of-type .chip:nth-child(3):after{content:"You’re comfortable planning crops and solving common problems. Guidance can be more concise and detailed."}.oncard:has(.chips) .chips:nth-of-type(2){margin-top:22px!important}.oncard:has(.chips) .chips:nth-of-type(2):after{content:"Choose whichever feels most natural. AllotPlot can still show locally useful dates and climate guidance wherever you grow.";color:#7a837b;padding:2px 2px 0;font-size:11px;line-height:1.5}.oncard:has(.chips) .chips:nth-of-type(2) .chip:first-child:before{content:"cm"}.oncard:has(.chips) .chips:nth-of-type(2) .chip:nth-child(2):before{content:"in"}.oncard:has(.chips) .chips:nth-of-type(2) .chip:first-child:after{content:"Metric — centimetres, metres, °C and kilograms. Common across most countries."}.oncard:has(.chips) .chips:nth-of-type(2) .chip:nth-child(2):after{content:"Imperial — inches, feet, °F and pounds. Useful if these are the units you normally garden with."}.oncard:has(.chips) .chip:after{text-transform:none;color:#707a72;letter-spacing:0;margin-top:3px;font-size:11px;font-weight:500;line-height:1.4;display:block}.oncard:has(.chips) .chip.active:after{color:#53665a}@media (width<=380px){.oncard:has(.chips) .chip{min-height:62px!important;padding-top:10px!important;padding-bottom:10px!important}.oncard:has(.chips) .chip:after{font-size:10px}.oncard:has(.chips) h1:after{font-size:12px}}
