@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-duration:initial}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-canvas:#e4ece6;--color-canvas-muted:#55685f}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-6{top:calc(var(--spacing) * 6)}.top-\[18px\]{top:18px}.-right-20{right:calc(var(--spacing) * -20)}.right-4{right:calc(var(--spacing) * 4)}.right-\[18px\]{right:18px}.right-\[22px\]{right:22px}.-bottom-36{bottom:calc(var(--spacing) * -36)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.m-0{margin:0}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.-mt-5{margin-top:calc(var(--spacing) * -5)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[-6px\]{margin-top:-6px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[13px\]{margin-top:13px}.mt-\[17px\]{margin-top:17px}.mt-\[65px\]{margin-top:65px}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-\[17px\]{margin-bottom:17px}.mb-\[19px\]{margin-bottom:19px}.mb-\[43px\]{margin-bottom:43px}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-72{height:calc(var(--spacing) * 72)}.h-\[7px\]{height:7px}.h-\[38px\]{height:38px}.h-\[43px\]{height:43px}.h-\[49px\]{height:49px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[85vh\]{max-height:85vh}.max-h-\[340px\]{max-height:340px}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[34px\]{min-height:34px}.min-h-\[59px\]{min-height:59px}.min-h-\[76px\]{min-height:76px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[105px\]{min-height:105px}.min-h-\[112px\]{min-height:112px}.min-h-\[148px\]{min-height:148px}.min-h-\[170px\]{min-height:170px}.min-h-\[190px\]{min-height:190px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-72{width:calc(var(--spacing) * 72)}.w-\[7px\]{width:7px}.w-\[38px\]{width:38px}.w-\[42px\]\!{width:42px!important}.w-\[43px\]{width:43px}.w-\[49px\]{width:49px}.w-\[92px\]{width:92px}.w-\[105px\]\!{width:105px!important}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[245px\]{max-width:245px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[590px\]{max-width:590px}.max-w-\[650px\]{max-width:650px}.max-w-\[660px\]{max-width:660px}.max-w-\[680px\]{max-width:680px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1740px\]{max-width:1740px}.max-w-\[calc\(100vw-156px\)\]{max-width:calc(100vw - 156px)}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[145px\]{min-width:145px}.min-w-\[165px\]{min-width:165px}.min-w-\[180px\]{min-width:180px}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[5px_68px_minmax\(0\,1fr\)_auto\]{grid-template-columns:5px 68px minmax(0,1fr) auto}.grid-cols-\[20px_1fr\]{grid-template-columns:20px 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[17px\]{gap:17px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-\[\.2em\]{column-gap:.2em}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-\[\.08em\]{row-gap:.08em}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#dce6e0\]>:not(:last-child)){border-color:#dce6e0}:where(.divide-\[\#e5ebe7\]>:not(:last-child)){border-color:#e5ebe7}:where(.divide-\[\#e9eeeb\]>:not(:last-child)){border-color:#e9eeeb}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[45px\]{border-style:var(--tw-border-style);border-width:45px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1f5d4b\]{border-color:#1f5d4b}.border-\[\#9fbfca\]{border-color:#9fbfca}.border-\[\#74a28c\]{border-color:#74a28c}.border-\[\#99b8c5\]{border-color:#99b8c5}.border-\[\#164f42\]{border-color:#164f42}.border-\[\#a9c590\]{border-color:#a9c590}.border-\[\#afc4b9\]{border-color:#afc4b9}.border-\[\#b8d5ec\]{border-color:#b8d5ec}.border-\[\#b9c9c1\]{border-color:#b9c9c1}.border-\[\#b9dec7\]{border-color:#b9dec7}.border-\[\#bcd2c7\]{border-color:#bcd2c7}.border-\[\#c3d8cc\]{border-color:#c3d8cc}.border-\[\#cad8d1\]{border-color:#cad8d1}.border-\[\#cbd9d2\]{border-color:#cbd9d2}.border-\[\#cbddea\]{border-color:#cbddea}.border-\[\#cdded5\]{border-color:#cdded5}.border-\[\#cedbd4\]{border-color:#cedbd4}.border-\[\#cfddd5\]{border-color:#cfddd5}.border-\[\#d1c1a8\]{border-color:#d1c1a8}.border-\[\#d1dfd7\]{border-color:#d1dfd7}.border-\[\#d2a062\]{border-color:#d2a062}.border-\[\#d2ded7\]{border-color:#d2ded7}.border-\[\#d3dfd8\]{border-color:#d3dfd8}.border-\[\#d3e7c8\]{border-color:#d3e7c8}.border-\[\#d6e1db\]{border-color:#d6e1db}.border-\[\#d7e1dc\]{border-color:#d7e1dc}.border-\[\#d7e2dc\]{border-color:#d7e2dc}.border-\[\#d8e2dd\]{border-color:#d8e2dd}.border-\[\#d9e1dc\]{border-color:#d9e1dc}.border-\[\#dbe4df\]{border-color:#dbe4df}.border-\[\#dbe5df\]{border-color:#dbe5df}.border-\[\#dcbb1c\]{border-color:#dcbb1c}.border-\[\#dce6e0\]{border-color:#dce6e0}.border-\[\#dfc77f\]{border-color:#dfc77f}.border-\[\#dfe7e2\]{border-color:#dfe7e2}.border-\[\#e0c783\]{border-color:#e0c783}.border-\[\#e2eae5\]{border-color:#e2eae5}.border-\[\#e4d7d2\]{border-color:#e4d7d2}.border-\[\#e4ebe7\]{border-color:#e4ebe7}.border-\[\#e5ebe7\]{border-color:#e5ebe7}.border-\[\#e6ece8\]{border-color:#e6ece8}.border-\[\#e89287\]{border-color:#e89287}.border-\[\#ead9d4\]{border-color:#ead9d4}.border-\[\#ee9d3d\]{border-color:#ee9d3d}.border-\[\#efc4be\]{border-color:#efc4be}.border-\[rgba\(142\,165\,153\,\.6\)\]{border-color:#8ea59999}.border-\[rgba\(229\,242\,232\,\.3\)\]{border-color:#e5f2e84d}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.border-black\/30{border-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-t-\[\#1d5648\]{border-top-color:#1d5648}.bg-\[\#1c5b4f\]{background-color:#1c5b4f}.bg-\[\#1d5648\]{background-color:#1d5648}.bg-\[\#1f5d4b\]{background-color:#1f5d4b}.bg-\[\#102f27\]\/45{background-color:oklab(27.8924% -.0396641 .00426112/.45)}.bg-\[\#102f27\]\/55{background-color:oklab(27.8924% -.0396641 .00426112/.55)}.bg-\[\#123e36\]{background-color:#123e36}.bg-\[\#367ab7\]{background-color:#367ab7}.bg-\[\#39875a\]{background-color:#39875a}.bg-\[\#176250\]{background-color:#176250}.bg-\[\#a9d260\]{background-color:#a9d260}.bg-\[\#b7d461\]{background-color:#b7d461}.bg-\[\#b3211c\]{background-color:#b3211c}.bg-\[\#bad766\]{background-color:#bad766}.bg-\[\#bfd4ca\]{background-color:#bfd4ca}.bg-\[\#cfe2be\]{background-color:#cfe2be}.bg-\[\#d9660a\]{background-color:#d9660a}.bg-\[\#e4ece6\]{background-color:#e4ece6}.bg-\[\#e4f4ea\]{background-color:#e4f4ea}.bg-\[\#e5f0de\]{background-color:#e5f0de}.bg-\[\#e5f2fb\]{background-color:#e5f2fb}.bg-\[\#e7f2eb\]{background-color:#e7f2eb}.bg-\[\#e8bd67\]{background-color:#e8bd67}.bg-\[\#e8efea\]{background-color:#e8efea}.bg-\[\#edf5e9\]{background-color:#edf5e9}.bg-\[\#eef3f0\]{background-color:#eef3f0}.bg-\[\#eef6f1\]{background-color:#eef6f1}.bg-\[\#eef7f2\]{background-color:#eef7f2}.bg-\[\#f1f4f2\]{background-color:#f1f4f2}.bg-\[\#f2c200\]{background-color:#f2c200}.bg-\[\#f4f7f3\]{background-color:#f4f7f3}.bg-\[\#f5f7f5\]{background-color:#f5f7f5}.bg-\[\#f7f9f7\]{background-color:#f7f9f7}.bg-\[\#f7fafc\]{background-color:#f7fafc}.bg-\[\#f8faf8\]{background-color:#f8faf8}.bg-\[\#f8faf9\]{background-color:#f8faf9}.bg-\[\#fbd6d1\]{background-color:#fbd6d1}.bg-\[\#fbe9e6\]{background-color:#fbe9e6}.bg-\[\#fbeb92\]{background-color:#fbeb92}.bg-\[\#fbfcf9\]{background-color:#fbfcf9}.bg-\[\#fbfcfa\]{background-color:#fbfcfa}.bg-\[\#ffdcb0\]{background-color:#ffdcb0}.bg-\[\#fff1ef\]{background-color:#fff1ef}.bg-\[\#fff3df\]{background-color:#fff3df}.bg-\[\#fff8e6\]{background-color:#fff8e6}.bg-\[\#fff8f6\]{background-color:#fff8f6}.bg-\[\#fffdf5\]{background-color:#fffdf5}.bg-\[rgba\(8\,49\,40\,\.3\)\]{background-color:#0831284d}.bg-\[rgba\(13\,41\,34\,\.5\)\]{background-color:#0d292280}.bg-\[rgba\(221\,231\,225\,\.72\)\]{background-color:#dde7e1b8}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[linear-gradient\(135deg\,\#f5e6a3_0\%\,\#a8e6e6_35\%\,\#c4a0e8_70\%\,\#4a739e_100\%\)\]{background-image:linear-gradient(135deg,#f5e6a3 0%,#a8e6e6 35%,#c4a0e8 70%,#4a739e 100%)}.bg-\[linear-gradient\(140deg\,\#f2fafc\,\#e6f2f6\)\]{background-image:linear-gradient(140deg,#f2fafc,#e6f2f6)}.bg-\[linear-gradient\(140deg\,\#f6fbef\,\#e8f2dd\)\]{background-image:linear-gradient(140deg,#f6fbef,#e8f2dd)}.bg-\[linear-gradient\(145deg\,\#f4fbfc\,\#e7f4f5\)\]{background-image:linear-gradient(145deg,#f4fbfc,#e7f4f5)}.bg-\[linear-gradient\(145deg\,\#f9fcfa\,\#eef5f0\)\]{background-image:linear-gradient(145deg,#f9fcfa,#eef5f0)}.bg-\[linear-gradient\(145deg\,\#fff\,\#f5f9f6\)\]{background-image:linear-gradient(145deg,#fff,#f5f9f6)}.bg-\[linear-gradient\(145deg\,\#fffaf0\,\#f8f1df\)\]{background-image:linear-gradient(145deg,#fffaf0,#f8f1df)}.bg-\[radial-gradient\(circle_at_93\%_8\%\,rgba\(191\,216\,102\,\.24\)\,transparent_18rem\)\,linear-gradient\(122deg\,\#123e36\,\#1d5a4d_64\%\,\#286753\)\]{background-image:radial-gradient(circle at 93% 8%,#bfd8663d,#0000 18rem),linear-gradient(122deg,#123e36,#1d5a4d 64%,#286753)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-\[11px\]{padding:11px}.p-\[22px\]{padding:22px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[11px\]{padding-inline:11px}.px-\[18px\]{padding-inline:18px}.px-\[29px\]{padding-inline:29px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.py-\[15px\]{padding-block:15px}.py-\[17px\]{padding-block:17px}.py-\[26px\]{padding-block:26px}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[22px\]{padding-top:22px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-\[18px\]{padding-right:18px}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\!{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.6rem\]{font-size:.6rem}.text-\[\.7rem\]{font-size:.7rem}.text-\[\.9rem\]{font-size:.9rem}.text-\[\.9rem\]\!{font-size:.9rem!important}.text-\[\.52rem\]{font-size:.52rem}.text-\[\.55rem\]{font-size:.55rem}.text-\[\.56rem\]{font-size:.56rem}.text-\[\.58rem\]{font-size:.58rem}.text-\[\.59rem\]{font-size:.59rem}.text-\[\.61rem\]{font-size:.61rem}.text-\[\.62rem\]{font-size:.62rem}.text-\[\.65rem\]{font-size:.65rem}.text-\[\.66rem\]{font-size:.66rem}.text-\[\.67rem\]{font-size:.67rem}.text-\[\.68rem\]{font-size:.68rem}.text-\[\.69rem\]{font-size:.69rem}.text-\[\.72rem\]{font-size:.72rem}.text-\[\.73rem\]{font-size:.73rem}.text-\[\.74rem\]{font-size:.74rem}.text-\[\.75rem\]{font-size:.75rem}.text-\[\.76rem\]{font-size:.76rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[\.85rem\]{font-size:.85rem}.text-\[\.92rem\]{font-size:.92rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.14rem\]\!{font-size:1.14rem!important}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(1\.5rem\,2\.8vw\,2\.25rem\)\]\!{font-size:clamp(1.5rem,2.8vw,2.25rem)!important}.text-\[clamp\(1\.25rem\,2vw\,1\.72rem\)\]\!{font-size:clamp(1.25rem,2vw,1.72rem)!important}.text-\[clamp\(1\.55rem\,7\.8vw\,2\.15rem\)\]\!{font-size:clamp(1.55rem,7.8vw,2.15rem)!important}.text-\[clamp\(1\.65rem\,3vw\,2\.25rem\)\]{font-size:clamp(1.65rem,3vw,2.25rem)}.text-\[clamp\(1\.65rem\,3vw\,2\.25rem\)\]\!{font-size:clamp(1.65rem,3vw,2.25rem)!important}.text-\[clamp\(2\.3rem\,5vw\,4\.15rem\)\]\!{font-size:clamp(2.3rem,5vw,4.15rem)!important}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[\.95\]{--tw-leading:.95;line-height:.95}.leading-\[\.95\]\!{--tw-leading:.95!important;line-height:.95!important}.leading-\[1\.1\]\!{--tw-leading:1.1!important;line-height:1.1!important}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.2\]\!{--tw-leading:1.2!important;line-height:1.2!important}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.14\]\!{--tw-leading:1.14!important;line-height:1.14!important}.leading-\[1\.15\]\!{--tw-leading:1.15!important;line-height:1.15!important}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-none{--tw-leading:1;line-height:1}.leading-none\!{--tw-leading:1!important;line-height:1!important}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-tight\!{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extrabold\!{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.035em\]\!{--tw-tracking:-.035em!important;letter-spacing:-.035em!important}.tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-\.055em\]\!{--tw-tracking:-.055em!important;letter-spacing:-.055em!important}.tracking-\[-\.065em\]\!{--tw-tracking:-.065em!important;letter-spacing:-.065em!important}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.075em\]{--tw-tracking:.075em;letter-spacing:.075em}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#1d5648\]{color:#1d5648}.text-\[\#1e483d\]{color:#1e483d}.text-\[\#1f4c3e\]{color:#1f4c3e}.text-\[\#1f5c6d\]{color:#1f5c6d}.text-\[\#2b5b4c\]{color:#2b5b4c}.text-\[\#2c6453\]{color:#2c6453}.text-\[\#2f2600\]{color:#2f2600}.text-\[\#3a2f00\]{color:#3a2f00}.text-\[\#4a6258\]{color:#4a6258}.text-\[\#4f6b60\]{color:#4f6b60}.text-\[\#5f7a70\]{color:#5f7a70}.text-\[\#6b5600\]{color:#6b5600}.text-\[\#6d7f77\]{color:#6d7f77}.text-\[\#6d8077\]{color:#6d8077}.text-\[\#6d8178\]{color:#6d8178}.text-\[\#6e897e\]{color:#6e897e}.text-\[\#6f7d77\]{color:#6f7d77}.text-\[\#6f8178\]{color:#6f8178}.text-\[\#6f8179\]{color:#6f8179}.text-\[\#7a8a83\]{color:#7a8a83}.text-\[\#7a8982\]{color:#7a8982}.text-\[\#7b9187\]{color:#7b9187}.text-\[\#8b756f\]{color:#8b756f}.text-\[\#8c342c\]{color:#8c342c}.text-\[\#8c4005\]{color:#8c4005}.text-\[\#8d1a14\]{color:#8d1a14}.text-\[\#8fa49b\]{color:#8fa49b}.text-\[\#98b9ad\]{color:#98b9ad}.text-\[\#172d28\]{color:#172d28}.text-\[\#183e35\]{color:#183e35}.text-\[\#194a3d\]{color:#194a3d}.text-\[\#204d40\]{color:#204d40}.text-\[\#214d40\]{color:#214d40}.text-\[\#215f6e\]{color:#215f6e}.text-\[\#233f35\]{color:#233f35}.text-\[\#244a3e\]{color:#244a3e}.text-\[\#245d49\]{color:#245d49}.text-\[\#274b3f\]{color:#274b3f}.text-\[\#285f91\]{color:#285f91}.text-\[\#315c45\]{color:#315c45}.text-\[\#316e5a\]{color:#316e5a}.text-\[\#415d53\]{color:#415d53}.text-\[\#526a60\]{color:#526a60}.text-\[\#557b6c\]{color:#557b6c}.text-\[\#617a6e\]{color:#617a6e}.text-\[\#674c11\]{color:#674c11}.text-\[\#694f17\]{color:#694f17}.text-\[\#713b34\]{color:#713b34}.text-\[\#788a82\]{color:#788a82}.text-\[\#806a37\]{color:#806a37}.text-\[\#7791a8\]{color:#7791a8}.text-\[\#25643f\]{color:#25643f}.text-\[\#28634f\]{color:#28634f}.text-\[\#29473d\]{color:#29473d}.text-\[\#31564a\]{color:#31564a}.text-\[\#31584a\]{color:#31584a}.text-\[\#34574b\]{color:#34574b}.text-\[\#39554c\]{color:#39554c}.text-\[\#50675e\]{color:#50675e}.text-\[\#52675f\]{color:#52675f}.text-\[\#56758d\]{color:#56758d}.text-\[\#60736b\]{color:#60736b}.text-\[\#60756c\]{color:#60756c}.text-\[\#60766c\]{color:#60766c}.text-\[\#61776d\]{color:#61776d}.text-\[\#64766e\]{color:#64766e}.text-\[\#64794d\]{color:#64794d}.text-\[\#70551c\]{color:#70551c}.text-\[\#71827a\]{color:#71827a}.text-\[\#71857c\]{color:#71857c}.text-\[\#72847b\]{color:#72847b}.text-\[\#73867d\]{color:#73867d}.text-\[\#75867e\]{color:#75867e}.text-\[\#76877f\]{color:#76877f}.text-\[\#77551e\]{color:#77551e}.text-\[\#77877f\]{color:#77877f}.text-\[\#84928c\]{color:#84928c}.text-\[\#87511c\]{color:#87511c}.text-\[\#96372d\]{color:#96372d}.text-\[\#174539\]{color:#174539}.text-\[\#245747\]{color:#245747}.text-\[\#285244\]{color:#285244}.text-\[\#285548\]{color:#285548}.text-\[\#315548\]{color:#315548}.text-\[\#315648\]{color:#315648}.text-\[\#335744\]{color:#335744}.text-\[\#347052\]{color:#347052}.text-\[\#356878\]{color:#356878}.text-\[\#426257\]{color:#426257}.text-\[\#426827\]{color:#426827}.text-\[\#486359\]{color:#486359}.text-\[\#527161\]{color:#527161}.text-\[\#537784\]{color:#537784}.text-\[\#557432\]{color:#557432}.text-\[\#587066\]{color:#587066}.text-\[\#587067\]{color:#587067}.text-\[\#609047\]{color:#609047}.text-\[\#635000\]{color:#635000}.text-\[\#657970\]{color:#657970}.text-\[\#688076\]{color:#688076}.text-\[\#708178\]{color:#708178}.text-\[\#769087\]{color:#769087}.text-\[\#816761\]{color:#816761}.text-\[\#a04d40\]{color:#a04d40}.text-\[\#a9c1b6\]{color:#a9c1b6}.text-\[\#afc5bb\]{color:#afc5bb}.text-\[\#b2bdb8\]{color:#b2bdb8}.text-\[\#bdd1c8\]{color:#bdd1c8}.text-\[\#bdd9ce\]{color:#bdd9ce}.text-\[\#c8dfd0\]{color:#c8dfd0}.text-\[\#cbe2d9\]{color:#cbe2d9}.text-\[\#d1e1d9\]{color:#d1e1d9}.text-\[\#d5e6df\]{color:#d5e6df}.text-\[\#d5e7de\]{color:#d5e7de}.text-\[\#d8e9d4\]{color:#d8e9d4}.text-\[\#dcebe4\]{color:#dcebe4}.text-\[\#eff8f1\]{color:#eff8f1}.text-\[\#f8f7f0\]{color:#f8f7f0}.text-\[\#fffdf6\]{color:#fffdf6}.text-\[\#fffdf7\]{color:#fffdf7}.text-canvas-muted{color:var(--color-canvas-muted)}.text-current{color:currentColor}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-\[\#9bb9ad\]{text-decoration-color:#9bb9ad}.underline-offset-2{text-underline-offset:2px}.accent-\[\#21634f\]{accent-color:#21634f}.shadow-\[-16px_0_45px_rgba\(18\,57\,45\,\.18\)\]{--tw-shadow:-16px 0 45px var(--tw-shadow-color,#12392d2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(169\,210\,96\,\.12\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#a9d2601f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(232\,189\,103\,\.12\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#e8bd671f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_9px_rgba\(91\,69\,21\,\.06\)\]{--tw-shadow:0 3px 9px var(--tw-shadow-color,#5b45150f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_13px_rgba\(34\,66\,54\,\.08\)\]{--tw-shadow:0 5px 13px var(--tw-shadow-color,#22423614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_13px_rgba\(34\,78\,95\,\.08\)\]{--tw-shadow:0 5px 13px var(--tw-shadow-color,#224e5f14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_15px_rgba\(32\,68\,54\,\.075\)\]{--tw-shadow:0 6px 15px var(--tw-shadow-color,#20443613);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_7px_18px_rgba\(32\,68\,54\,\.07\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#20443612);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_7px_22px_rgba\(28\,69\,53\,\.06\)\]{--tw-shadow:0 7px 22px var(--tw-shadow-color,#1c45350f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_25px_rgba\(20\,65\,52\,\.18\)\]{--tw-shadow:0 8px 25px var(--tw-shadow-color,#1441342e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(28\,69\,53\,\.04\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#1c45350a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(28\,69\,53\,\.05\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#1c45350d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(28\,69\,53\,\.07\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#1c453512);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(28\,69\,53\,\.055\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#1c45350e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(22\,67\,54\,\.18\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#1643362e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(23\,73\,59\,\.16\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#17493b29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(27\,77\,62\,\.14\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#1b4d3e24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(27\,77\,62\,\.16\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#1b4d3e29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(22\,62\,51\,\.12\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#163e331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_65px_rgba\(8\,42\,32\,\.24\)\]{--tw-shadow:0 22px 65px var(--tw-shadow-color,#082a203d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_65px_rgba\(18\,57\,45\,\.3\)\]{--tw-shadow:0 22px 65px var(--tw-shadow-color,#12392d4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#b7d15f\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#b7d15f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#1f5d4b\]{--tw-ring-color:#1f5d4b}.ring-current{--tw-ring-color:currentcolor}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-100{--tw-saturate:saturate(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:brightness\(0\)_saturate\(100\%\)_invert\(23\%\)_sepia\(17\%\)_saturate\(1414\%\)_hue-rotate\(114deg\)_brightness\(89\%\)_contrast\(90\%\)\]{filter:brightness(0)saturate()invert(23%)sepia(17%)saturate(1414%)hue-rotate(114deg)brightness(89%)contrast(90%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}}.placeholder\:text-\[\#87978f\]::placeholder{color:#87978f}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5)}.before\:w-\[5px\]:before{content:var(--tw-content);width:5px}.before\:bg-\[\#4d83a8\]:before{content:var(--tw-content);background-color:#4d83a8}.before\:bg-\[\#9c7633\]:before{content:var(--tw-content);background-color:#9c7633}.before\:bg-\[\#397d98\]:before{content:var(--tw-content);background-color:#397d98}.before\:bg-\[\#397f68\]:before{content:var(--tw-content);background-color:#397f68}.before\:bg-\[\#725b91\]:before{content:var(--tw-content);background-color:#725b91}.before\:bg-\[\#719448\]:before{content:var(--tw-content);background-color:#719448}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-right-24:after{content:var(--tw-content);right:calc(var(--spacing) * -24)}.after\:-bottom-\[184px\]:after{content:var(--tw-content);bottom:-184px}.after\:h-\[300px\]:after{content:var(--tw-content);height:300px}.after\:w-\[300px\]:after{content:var(--tw-content);width:300px}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border-\[42px\]:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:42px}.after\:border-\[rgba\(224\,239\,196\,\.13\)\]:after{content:var(--tw-content);border-color:#e0efc421}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#9dbbad\]:hover{border-color:#9dbbad}.hover\:border-\[\#9dbdad\]:hover{border-color:#9dbdad}.hover\:border-\[\#57917b\]:hover{border-color:#57917b}.hover\:border-\[\#a8c2b7\]:hover{border-color:#a8c2b7}.hover\:border-\[\#b9cec3\]:hover{border-color:#b9cec3}.hover\:border-\[\#bcd2c7\]:hover{border-color:#bcd2c7}.hover\:bg-\[\#0d5041\]:hover{background-color:#0d5041}.hover\:bg-\[\#0f5141\]:hover{background-color:#0f5141}.hover\:bg-\[\#c8e078\]:hover{background-color:#c8e078}.hover\:bg-\[\#e6f1ea\]:hover{background-color:#e6f1ea}.hover\:bg-\[\#e7f1e3\]:hover{background-color:#e7f1e3}.hover\:bg-\[\#f2f7f3\]:hover{background-color:#f2f7f3}.hover\:bg-\[\#f2f7f4\]:hover{background-color:#f2f7f4}.hover\:bg-\[\#f2f8f4\]:hover{background-color:#f2f8f4}.hover\:bg-\[\#f3f7f4\]:hover{background-color:#f3f7f4}.hover\:bg-\[\#f3f8fc\]:hover{background-color:#f3f8fc}.hover\:bg-\[\#f4f7f5\]:hover{background-color:#f4f7f5}.hover\:bg-\[\#f4f8f6\]:hover{background-color:#f4f8f6}.hover\:bg-\[\#f6faf7\]:hover{background-color:#f6faf7}.hover\:bg-\[\#f7faf6\]:hover{background-color:#f7faf6}.hover\:bg-\[\#f7faf7\]:hover{background-color:#f7faf7}.hover\:bg-\[\#f7faf8\]:hover{background-color:#f7faf8}.hover\:bg-\[\#fff7f5\]:hover{background-color:#fff7f5}.hover\:bg-\[\#fff8f6\]:hover{background-color:#fff8f6}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/\[\.075\]:hover{background-color:#ffffff13}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.075\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.5%, transparent)}}.hover\:text-\[\#174f3e\]:hover{color:#174f3e}.hover\:text-\[\#31584a\]:hover{color:#31584a}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_10px_22px_rgba\(26\,74\,57\,\.11\)\]:hover{--tw-shadow:0 10px 22px var(--tw-shadow-color,#1a4a391c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_22px_rgba\(26\,74\,57\,\.13\)\]:hover{--tw-shadow:0 12px 22px var(--tw-shadow-color,#1a4a3921);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_18px_36px_rgba\(23\,73\,59\,\.21\)\]:hover{--tw-shadow:0 18px 36px var(--tw-shadow-color,#17493b36);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[\#5d9782\]:focus{border-color:#5d9782}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#7fac94\]:focus{--tw-ring-color:#7fac94}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (width>=700px){.max-\[700px\]\:min-h-0{min-height:0}.max-\[700px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[700px\]\:justify-start{justify-content:flex-start}.max-\[700px\]\:gap-\[17px\]{gap:17px}.max-\[700px\]\:rounded-\[17px\]{border-radius:17px}.max-\[700px\]\:p-\[5px\]{padding:5px}.max-\[700px\]\:p-\[21px\]{padding:21px}}@media (width>=431px){.min-\[431px\]\:min-h-\[118px\]{min-height:118px}.min-\[431px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=631px){.min-\[631px\]\:right-6{right:calc(var(--spacing) * 6)}.min-\[631px\]\:bottom-6{bottom:calc(var(--spacing) * 6)}.min-\[631px\]\:col-span-3{grid-column:span 3/span 3}.min-\[631px\]\:mt-\[90px\]{margin-top:90px}.min-\[631px\]\:mb-\[22px\]{margin-bottom:22px}.min-\[631px\]\:mb-\[26px\]{margin-bottom:26px}.min-\[631px\]\:hidden{display:none}.min-\[631px\]\:min-h-\[120px\]{min-height:120px}.min-\[631px\]\:min-h-\[240px\]{min-height:240px}.min-\[631px\]\:w-\[150px\]\!{width:150px!important}.min-\[631px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[631px\]\:flex-row{flex-direction:row}.min-\[631px\]\:items-end{align-items:flex-end}.min-\[631px\]\:items-start{align-items:flex-start}.min-\[631px\]\:gap-\[22px\]{gap:22px}.min-\[631px\]\:p-7{padding:calc(var(--spacing) * 7)}.min-\[631px\]\:px-\[clamp\(20px\,4vw\,62px\)\]{padding-inline:clamp(20px,4vw,62px)}.min-\[631px\]\:px-\[clamp\(22px\,6vw\,72px\)\]{padding-inline:clamp(22px,6vw,72px)}.min-\[631px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}.min-\[631px\]\:pt-\[34px\]{padding-top:34px}.min-\[631px\]\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.min-\[631px\]\:pb-\[52px\]{padding-bottom:52px}.min-\[631px\]\:text-\[\.82rem\]{font-size:.82rem}.min-\[631px\]\:text-\[clamp\(1\.5rem\,3vw\,3rem\)\]{font-size:clamp(1.5rem,3vw,3rem)}.min-\[631px\]\:text-\[clamp\(2rem\,4vw\,3\.85rem\)\]\!{font-size:clamp(2rem,4vw,3.85rem)!important}}@media (width>=701px){.min-\[701px\]\:min-h-\[210px\]{min-height:210px}.min-\[701px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[701px\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.min-\[701px\]\:justify-end{justify-content:flex-end}}@media (width>=871px){.min-\[871px\]\:mt-\[17px\]{margin-top:17px}.min-\[871px\]\:block{display:block}.min-\[871px\]\:flex{display:flex}.min-\[871px\]\:grid{display:grid}.min-\[871px\]\:inline{display:inline}.min-\[871px\]\:h-screen{height:100vh}.min-\[871px\]\:w-\[58px\]\!{width:58px!important}.min-\[871px\]\:max-w-none{max-width:none}.min-\[871px\]\:flex-none{flex:none}.min-\[871px\]\:grid-cols-\[23px_1fr_13px\]{grid-template-columns:23px 1fr 13px}.min-\[871px\]\:grid-cols-\[265px_minmax\(0\,1fr\)\]{grid-template-columns:265px minmax(0,1fr)}.min-\[871px\]\:flex-col{flex-direction:column}.min-\[871px\]\:items-stretch{align-items:stretch}.min-\[871px\]\:gap-0{gap:0}.min-\[871px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.min-\[871px\]\:overflow-visible{overflow:visible}.min-\[871px\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.min-\[871px\]\:px-\[11px\]{padding-inline:11px}.min-\[871px\]\:px-\[17px\]{padding-inline:17px}.min-\[871px\]\:py-8{padding-block:calc(var(--spacing) * 8)}.min-\[871px\]\:py-\[13px\]{padding-block:13px}.min-\[871px\]\:pt-8{padding-top:calc(var(--spacing) * 8)}.min-\[871px\]\:pb-0{padding-bottom:0}.min-\[871px\]\:pb-\[37px\]{padding-bottom:37px}.min-\[871px\]\:text-\[\.62rem\]{font-size:.62rem}.min-\[871px\]\:text-\[\.76rem\]{font-size:.76rem}}@media (width>=1051px){.min-\[1051px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1051px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-7{margin-inline:calc(var(--spacing) * -7)}.sm\:-mt-7{margin-top:calc(var(--spacing) * -7)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:min-h-28{min-height:calc(var(--spacing) * 28)}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-3{top:calc(var(--spacing) * 3)}.lg\:flex{display:flex}.lg\:h-\[100dvh\]{height:100dvh}.lg\:h-fit{height:fit-content}.lg\:min-h-0{min-height:0}.lg\:flex-1{flex:1}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:pr-1{padding-right:var(--spacing)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_\.button\]\:\!inline-flex .button{display:inline-flex!important}.\[\&_\.button\]\:\!min-h-10 .button{min-height:calc(var(--spacing) * 10)!important}.\[\&_\.button\]\:\!items-center .button{align-items:center!important}.\[\&_\.button\]\:\!justify-center .button{justify-content:center!important}.\[\&_\.button\]\:\!gap-2 .button{gap:calc(var(--spacing) * 2)!important}.\[\&_\.button\]\:\!rounded-lg .button{border-radius:var(--radius-lg)!important}.\[\&_\.button\]\:\!border .button{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.button\]\:\!px-4 .button{padding-inline:calc(var(--spacing) * 4)!important}.\[\&_\.button\]\:\!py-2 .button{padding-block:calc(var(--spacing) * 2)!important}.\[\&_\.button\]\:\!text-\[\.7rem\] .button{font-size:.7rem!important}.\[\&_\.button\]\:\!font-extrabold .button{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&_\.button-ghost\]\:\!border-transparent .button-ghost{border-color:#0000!important}.\[\&_\.button-ghost\]\:\!bg-transparent .button-ghost{background-color:#0000!important}.\[\&_\.button-ghost\]\:\!text-\[\#557167\] .button-ghost{color:#557167!important}.\[\&_\.button-ghost\:hover\]\:\!bg-\[\#edf4ef\] .button-ghost:hover{background-color:#edf4ef!important}.\[\&_\.button-primary\]\:\!border-\[\#245f4d\] .button-primary{border-color:#245f4d!important}.\[\&_\.button-primary\]\:\!bg-\[\#245f4d\] .button-primary{background-color:#245f4d!important}.\[\&_\.button-primary\]\:\!text-white .button-primary{color:var(--color-white)!important}.\[\&_\.button-primary\:disabled\]\:\!cursor-not-allowed .button-primary:disabled{cursor:not-allowed!important}.\[\&_\.button-primary\:disabled\]\:\!opacity-45 .button-primary:disabled{opacity:.45!important}.\[\&_\.button-primary\:hover\]\:\!bg-\[\#194b3d\] .button-primary:hover{background-color:#194b3d!important}.\[\&_\.button-secondary\]\:\!border-\[\#c8d9d0\] .button-secondary{border-color:#c8d9d0!important}.\[\&_\.button-secondary\]\:\!bg-white .button-secondary{background-color:var(--color-white)!important}.\[\&_\.button-secondary\]\:\!text-\[\#285849\] .button-secondary{color:#285849!important}.\[\&_\.button-secondary\:hover\]\:\!border-\[\#8eb5a3\] .button-secondary:hover{border-color:#8eb5a3!important}.\[\&_\.button-secondary\:hover\]\:\!bg-\[\#f3f8f4\] .button-secondary:hover{background-color:#f3f8f4!important}.\[\&_\.collapse-label\]\:\!rounded-full .collapse-label{border-radius:2147483647px!important}.\[\&_\.collapse-label\]\:\!border .collapse-label{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.collapse-label\]\:\!border-\[\#d5e2da\] .collapse-label{border-color:#d5e2da!important}.\[\&_\.collapse-label\]\:\!bg-white .collapse-label{background-color:var(--color-white)!important}.\[\&_\.collapse-label\]\:\!px-3 .collapse-label{padding-inline:calc(var(--spacing) * 3)!important}.\[\&_\.collapse-label\]\:\!py-1\.5 .collapse-label{padding-block:calc(var(--spacing) * 1.5)!important}.\[\&_\.collapse-label\]\:\!text-\[\.56rem\] .collapse-label{font-size:.56rem!important}.\[\&_\.collapse-label\]\:\!font-bold .collapse-label{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_\.collapse-label\]\:\!text-\[\#6a8178\] .collapse-label{color:#6a8178!important}.\[\&_\.collapsible-section\]\:\!overflow-hidden .collapsible-section{overflow:hidden!important}.\[\&_\.collapsible-section\]\:\!rounded-2xl .collapsible-section{border-radius:var(--radius-2xl)!important}.\[\&_\.collapsible-section\]\:\!border .collapsible-section{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.collapsible-section\]\:\!border-\[\#dce6e0\] .collapsible-section{border-color:#dce6e0!important}.\[\&_\.collapsible-section\]\:\!bg-white .collapsible-section{background-color:var(--color-white)!important}.\[\&_\.collapsible-section\]\:\!shadow-\[0_8px_28px_rgba\(28\,69\,53\,\.055\)\] .collapsible-section{--tw-shadow:0 8px 28px var(--tw-shadow-color,#1c45350e)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_\.collapsible-section-body\]\:\!p-5 .collapsible-section-body{padding:calc(var(--spacing) * 5)!important}.\[\&_\.collapsible-section\>summary\]\:\!flex .collapsible-section>summary{display:flex!important}.\[\&_\.collapsible-section\>summary\]\:\!min-h-\[70px\] .collapsible-section>summary{min-height:70px!important}.\[\&_\.collapsible-section\>summary\]\:\!cursor-pointer .collapsible-section>summary{cursor:pointer!important}.\[\&_\.collapsible-section\>summary\]\:\!items-center .collapsible-section>summary{align-items:center!important}.\[\&_\.collapsible-section\>summary\]\:\!justify-between .collapsible-section>summary{justify-content:space-between!important}.\[\&_\.collapsible-section\>summary\]\:\!gap-4 .collapsible-section>summary{gap:calc(var(--spacing) * 4)!important}.\[\&_\.collapsible-section\>summary\]\:\!border-b .collapsible-section>summary{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.\[\&_\.collapsible-section\>summary\]\:\!border-\[\#e6ede8\] .collapsible-section>summary{border-color:#e6ede8!important}.\[\&_\.collapsible-section\>summary\]\:\!bg-\[\#f8faf8\] .collapsible-section>summary{background-color:#f8faf8!important}.\[\&_\.collapsible-section\>summary\]\:\!px-5 .collapsible-section>summary{padding-inline:calc(var(--spacing) * 5)!important}.\[\&_\.collapsible-section\>summary\]\:\!py-4 .collapsible-section>summary{padding-block:calc(var(--spacing) * 4)!important}.\[\&_\.collapsible-section\>summary_small\]\:\!mb-1 .collapsible-section>summary small{margin-bottom:var(--spacing)!important}.\[\&_\.collapsible-section\>summary_small\]\:\!block .collapsible-section>summary small{display:block!important}.\[\&_\.collapsible-section\>summary_small\]\:\!text-\[\.58rem\] .collapsible-section>summary small{font-size:.58rem!important}.\[\&_\.collapsible-section\>summary_small\]\:\!font-extrabold .collapsible-section>summary small{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&_\.collapsible-section\>summary_small\]\:\!tracking-\[\.12em\] .collapsible-section>summary small{--tw-tracking:.12em!important;letter-spacing:.12em!important}.\[\&_\.collapsible-section\>summary_small\]\:\!text-\[\#779087\] .collapsible-section>summary small{color:#779087!important}.\[\&_\.collapsible-section\>summary_small\]\:\!uppercase .collapsible-section>summary small{text-transform:uppercase!important}.\[\&_\.collapsible-section\>summary_strong\]\:\!block .collapsible-section>summary strong{display:block!important}.\[\&_\.collapsible-section\>summary_strong\]\:\!text-\[\.95rem\] .collapsible-section>summary strong{font-size:.95rem!important}.\[\&_\.collapsible-section\>summary_strong\]\:\!font-bold .collapsible-section>summary strong{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_\.collapsible-section\>summary_strong\]\:\!text-\[\#234d40\] .collapsible-section>summary strong{color:#234d40!important}.\[\&_\.crop-badge\]\:\!inline-flex .crop-badge{display:inline-flex!important}.\[\&_\.crop-badge\]\:\!rounded-full .crop-badge{border-radius:2147483647px!important}.\[\&_\.crop-badge\]\:\!border .crop-badge{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.crop-badge\]\:\!border-\[\#cfe0d6\] .crop-badge{border-color:#cfe0d6!important}.\[\&_\.crop-badge\]\:\!bg-\[\#eef6f0\] .crop-badge{background-color:#eef6f0!important}.\[\&_\.crop-badge\]\:\!px-2 .crop-badge{padding-inline:calc(var(--spacing) * 2)!important}.\[\&_\.crop-badge\]\:\!py-1 .crop-badge{padding-block:var(--spacing)!important}.\[\&_\.crop-badge\]\:\!text-\[\.6rem\] .crop-badge{font-size:.6rem!important}.\[\&_\.crop-badge\]\:\!font-extrabold .crop-badge{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&_\.crop-badge\]\:\!text-\[\#35644f\] .crop-badge{color:#35644f!important}.\[\&_\.dry-calculation-source\]\:\!rounded-xl .dry-calculation-source{border-radius:var(--radius-xl)!important}.\[\&_\.dry-calculation-source\]\:\!border .dry-calculation-source{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.dry-calculation-source\]\:\!border-\[\#d6e4dc\] .dry-calculation-source{border-color:#d6e4dc!important}.\[\&_\.dry-calculation-source\]\:\!bg-\[\#f1f7f3\] .dry-calculation-source{background-color:#f1f7f3!important}.\[\&_\.dry-calculation-source\]\:\!px-4 .dry-calculation-source{padding-inline:calc(var(--spacing) * 4)!important}.\[\&_\.dry-calculation-source\]\:\!py-3 .dry-calculation-source{padding-block:calc(var(--spacing) * 3)!important}.\[\&_\.dry-calculation-source\]\:\!text-\[\#48675b\] .dry-calculation-source{color:#48675b!important}.\[\&_\.eyebrow\]\:\!mb-2 .eyebrow{margin-bottom:calc(var(--spacing) * 2)!important}.\[\&_\.eyebrow\]\:\!text-\[\.62rem\] .eyebrow{font-size:.62rem!important}.\[\&_\.eyebrow\]\:\!font-extrabold .eyebrow{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&_\.eyebrow\]\:\!tracking-\[\.13em\] .eyebrow{--tw-tracking:.13em!important;letter-spacing:.13em!important}.\[\&_\.eyebrow\]\:\!text-\[\#668076\] .eyebrow{color:#668076!important}.\[\&_\.eyebrow\]\:\!uppercase .eyebrow{text-transform:uppercase!important}.\[\&_\.metric\]\:\!rounded-xl .metric{border-radius:var(--radius-xl)!important}.\[\&_\.metric\]\:\!border .metric{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.metric\]\:\!border-\[\#dce7e0\] .metric{border-color:#dce7e0!important}.\[\&_\.metric\]\:\!bg-\[\#f8fbf8\] .metric{background-color:#f8fbf8!important}.\[\&_\.metric\]\:\!p-4 .metric{padding:calc(var(--spacing) * 4)!important}.\[\&_\.metric_span\]\:\!text-\[\#6c8178\] .metric span{color:#6c8178!important}.\[\&_\.metric_strong\]\:\!text-\[\#235343\] .metric strong{color:#235343!important}.\[\&_\.metrics\]\:\!grid .metrics{display:grid!important}.\[\&_\.metrics\]\:\!grid-cols-1 .metrics{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\[\&_\.metrics\]\:\!gap-3 .metrics{gap:calc(var(--spacing) * 3)!important}@media (width>=640px){.min-\[640px\]\:\[\&_\.metrics\]\:\!grid-cols-2 .metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1100px){.min-\[1100px\]\:\[\&_\.metrics\]\:\!grid-cols-4 .metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.\[\&_\.muted\]\:\!text-\[\#71847c\] .muted{color:#71847c!important}.\[\&_\.numeric\]\:\!text-right .numeric{text-align:right!important}.\[\&_\.panel\]\:\!rounded-xl .panel{border-radius:var(--radius-xl)!important}.\[\&_\.panel\]\:\!border .panel{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.panel\]\:\!border-\[\#e0e8e3\] .panel{border-color:#e0e8e3!important}.\[\&_\.panel\]\:\!bg-white .panel{background-color:var(--color-white)!important}.\[\&_\.panel\]\:\!shadow-none .panel{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_\.panel-heading\]\:\!mb-4 .panel-heading{margin-bottom:calc(var(--spacing) * 4)!important}.\[\&_\.panel-heading\]\:\!flex .panel-heading{display:flex!important}.\[\&_\.panel-heading\]\:\!items-start .panel-heading{align-items:flex-start!important}.\[\&_\.panel-heading\]\:\!justify-between .panel-heading{justify-content:space-between!important}.\[\&_\.panel-heading\]\:\!gap-4 .panel-heading{gap:calc(var(--spacing) * 4)!important}.\[\&_\.panel-heading_h2\]\:\!text-\[1\.15rem\] .panel-heading h2{font-size:1.15rem!important}.\[\&_\.panel-heading_h2\]\:\!font-bold .panel-heading h2{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_\.panel-heading_h2\]\:\!text-\[\#214b3e\] .panel-heading h2{color:#214b3e!important}.\[\&_\.planning-hero\]\:\!rounded-2xl .planning-hero{border-radius:var(--radius-2xl)!important}.\[\&_\.planning-hero\]\:\!border .planning-hero{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.planning-hero\]\:\!border-\[\#2d6b59\] .planning-hero{border-color:#2d6b59!important}.\[\&_\.planning-hero\]\:\!bg-\[\#1f5a49\] .planning-hero{background-color:#1f5a49!important}.\[\&_\.planning-hero\]\:\!px-6 .planning-hero{padding-inline:calc(var(--spacing) * 6)!important}.\[\&_\.planning-hero\]\:\!py-7 .planning-hero{padding-block:calc(var(--spacing) * 7)!important}.\[\&_\.planning-hero\]\:\!shadow-\[0_14px_34px_rgba\(27\,77\,62\,\.14\)\] .planning-hero{--tw-shadow:0 14px 34px var(--tw-shadow-color,#1b4d3e24)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_\.planning-hero_\.eyebrow\]\:\!text-\[\#b9d9cc\] .planning-hero .eyebrow{color:#b9d9cc!important}.\[\&_\.planning-hero_h2\]\:\!text-\[clamp\(1\.3rem\,2\.4vw\,1\.8rem\)\] .planning-hero h2{font-size:clamp(1.3rem,2.4vw,1.8rem)!important}.\[\&_\.planning-hero_h2\]\:\!leading-tight .planning-hero h2{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.\[\&_\.planning-hero_h2\]\:\!font-bold .planning-hero h2{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_\.planning-hero_h2\]\:\!text-white .planning-hero h2{color:var(--color-white)!important}.\[\&_\.planning-hero_p\]\:\!text-\[\#d9ebe3\] .planning-hero p{color:#d9ebe3!important}.\[\&_\.planning-page\]\:\!grid .planning-page{display:grid!important}.\[\&_\.planning-page\]\:\!gap-5 .planning-page{gap:calc(var(--spacing) * 5)!important}.\[\&_\.preview-banner\]\:\!flex .preview-banner{display:flex!important}.\[\&_\.preview-banner\]\:\!items-start .preview-banner{align-items:flex-start!important}.\[\&_\.preview-banner\]\:\!gap-3 .preview-banner{gap:calc(var(--spacing) * 3)!important}.\[\&_\.preview-banner\]\:\!rounded-xl .preview-banner{border-radius:var(--radius-xl)!important}.\[\&_\.preview-banner\]\:\!border .preview-banner{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.preview-banner\]\:\!border-\[\#d8e5dc\] .preview-banner{border-color:#d8e5dc!important}.\[\&_\.preview-banner\]\:\!bg-\[\#f4f8f4\] .preview-banner{background-color:#f4f8f4!important}.\[\&_\.preview-banner\]\:\!px-4 .preview-banner{padding-inline:calc(var(--spacing) * 4)!important}.\[\&_\.preview-banner\]\:\!py-3 .preview-banner{padding-block:calc(var(--spacing) * 3)!important}.\[\&_\.preview-banner\]\:\!text-\[\#526d62\] .preview-banner{color:#526d62!important}.\[\&_\.procurement-hero\]\:\!rounded-2xl .procurement-hero{border-radius:var(--radius-2xl)!important}.\[\&_\.procurement-hero\]\:\!border .procurement-hero{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.procurement-hero\]\:\!border-\[\#2d6b59\] .procurement-hero{border-color:#2d6b59!important}.\[\&_\.procurement-hero\]\:\!bg-\[\#1f5a49\] .procurement-hero{background-color:#1f5a49!important}.\[\&_\.procurement-hero\]\:\!px-6 .procurement-hero{padding-inline:calc(var(--spacing) * 6)!important}.\[\&_\.procurement-hero\]\:\!py-7 .procurement-hero{padding-block:calc(var(--spacing) * 7)!important}.\[\&_\.procurement-hero\]\:\!shadow-\[0_14px_34px_rgba\(27\,77\,62\,\.14\)\] .procurement-hero{--tw-shadow:0 14px 34px var(--tw-shadow-color,#1b4d3e24)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_\.procurement-hero_\.eyebrow\]\:\!text-\[\#b9d9cc\] .procurement-hero .eyebrow{color:#b9d9cc!important}.\[\&_\.procurement-hero_h2\]\:\!text-\[clamp\(1\.3rem\,2\.4vw\,1\.8rem\)\] .procurement-hero h2{font-size:clamp(1.3rem,2.4vw,1.8rem)!important}.\[\&_\.procurement-hero_h2\]\:\!font-bold .procurement-hero h2{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_\.procurement-hero_h2\]\:\!text-white .procurement-hero h2{color:var(--color-white)!important}.\[\&_\.procurement-hero_p\]\:\!text-\[\#d9ebe3\] .procurement-hero p{color:#d9ebe3!important}.\[\&_\.procurement-page\]\:\!grid .procurement-page{display:grid!important}.\[\&_\.procurement-page\]\:\!gap-5 .procurement-page{gap:calc(var(--spacing) * 5)!important}.\[\&_\.procurement-workspace-tabs\]\:\!grid .procurement-workspace-tabs{display:grid!important}.\[\&_\.procurement-workspace-tabs\]\:\!grid-cols-1 .procurement-workspace-tabs{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\[\&_\.procurement-workspace-tabs\]\:\!gap-2 .procurement-workspace-tabs{gap:calc(var(--spacing) * 2)!important}.\[\&_\.procurement-workspace-tabs\]\:\!rounded-xl .procurement-workspace-tabs{border-radius:var(--radius-xl)!important}.\[\&_\.procurement-workspace-tabs\]\:\!border .procurement-workspace-tabs{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.procurement-workspace-tabs\]\:\!border-\[\#dce6e0\] .procurement-workspace-tabs{border-color:#dce6e0!important}.\[\&_\.procurement-workspace-tabs\]\:\!bg-\[\#eef4f0\] .procurement-workspace-tabs{background-color:#eef4f0!important}.\[\&_\.procurement-workspace-tabs\]\:\!p-1\.5 .procurement-workspace-tabs{padding:calc(var(--spacing) * 1.5)!important}@media (width>=640px){.min-\[640px\]\:\[\&_\.procurement-workspace-tabs\]\:\!grid-cols-2 .procurement-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.\[\&_\.procurement-workspace-tabs_button\]\:\!rounded-lg .procurement-workspace-tabs button{border-radius:var(--radius-lg)!important}.\[\&_\.procurement-workspace-tabs_button\]\:\!border .procurement-workspace-tabs button{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.procurement-workspace-tabs_button\]\:\!border-transparent .procurement-workspace-tabs button{border-color:#0000!important}.\[\&_\.procurement-workspace-tabs_button\]\:\!p-4 .procurement-workspace-tabs button{padding:calc(var(--spacing) * 4)!important}.\[\&_\.procurement-workspace-tabs_button\]\:\!text-\[\#587168\] .procurement-workspace-tabs button{color:#587168!important}.\[\&_\.procurement-workspace-tabs_button\.selected\]\:\!border-\[\#235f4d\] .procurement-workspace-tabs button.selected{border-color:#235f4d!important}.\[\&_\.procurement-workspace-tabs_button\.selected\]\:\!bg-\[\#235f4d\] .procurement-workspace-tabs button.selected{background-color:#235f4d!important}.\[\&_\.procurement-workspace-tabs_button\.selected\]\:\!bg-none .procurement-workspace-tabs button.selected{background-image:none!important}.\[\&_\.procurement-workspace-tabs_button\.selected\]\:\!text-white .procurement-workspace-tabs button.selected{color:var(--color-white)!important}.\[\&_\.procurement-workspace-tabs_button\.selected\]\:\!shadow-sm .procurement-workspace-tabs button.selected{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_\.rules-layout\]\:\!grid .rules-layout{display:grid!important}.\[\&_\.rules-layout\]\:\!grid-cols-1 .rules-layout{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\[\&_\.rules-layout\]\:\!gap-5 .rules-layout{gap:calc(var(--spacing) * 5)!important}@media (width>=1050px){.min-\[1050px\]\:\[\&_\.rules-layout\]\:\!grid-cols-\[300px_minmax\(0\,1fr\)\] .rules-layout{grid-template-columns:300px minmax(0,1fr)!important}}.\[\&_\.rules-list-collapse\]\:\!static .rules-list-collapse{position:static!important}@media (width>=1050px){.min-\[1050px\]\:\[\&_\.rules-list-collapse\]\:\!sticky .rules-list-collapse{position:sticky!important}.min-\[1050px\]\:\[\&_\.rules-list-collapse\]\:\!top-5 .rules-list-collapse{top:calc(var(--spacing) * 5)!important}}.\[\&_\.soil-availability\]\:\!rounded-xl .soil-availability{border-radius:var(--radius-xl)!important}.\[\&_\.soil-availability\]\:\!border .soil-availability{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.soil-availability\]\:\!border-\[\#dce7e0\] .soil-availability{border-color:#dce7e0!important}.\[\&_\.soil-availability\]\:\!bg-\[\#f8fbf8\] .soil-availability{background-color:#f8fbf8!important}.\[\&_\.soil-availability\]\:\!p-4 .soil-availability{padding:calc(var(--spacing) * 4)!important}.\[\&_\.soil-availability-list\]\:\!grid .soil-availability-list{display:grid!important}.\[\&_\.soil-availability-list\]\:\!grid-cols-1 .soil-availability-list{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\[\&_\.soil-availability-list\]\:\!gap-3 .soil-availability-list{gap:calc(var(--spacing) * 3)!important}@media (width>=640px){.min-\[640px\]\:\[\&_\.soil-availability-list\]\:\!grid-cols-2 .soil-availability-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1100px){.min-\[1100px\]\:\[\&_\.soil-availability-list\]\:\!grid-cols-4 .soil-availability-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.\[\&_\.soil-collapsible\]\:\!overflow-hidden .soil-collapsible{overflow:hidden!important}.\[\&_\.soil-collapsible\]\:\!rounded-2xl .soil-collapsible{border-radius:var(--radius-2xl)!important}.\[\&_\.soil-collapsible\]\:\!border .soil-collapsible{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.soil-collapsible\]\:\!border-\[\#dce6e0\] .soil-collapsible{border-color:#dce6e0!important}.\[\&_\.soil-collapsible\]\:\!bg-white .soil-collapsible{background-color:var(--color-white)!important}.\[\&_\.soil-collapsible\]\:\!shadow-\[0_8px_28px_rgba\(28\,69\,53\,\.055\)\] .soil-collapsible{--tw-shadow:0 8px 28px var(--tw-shadow-color,#1c45350e)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_\.soil-collapsible-body\]\:\!p-5 .soil-collapsible-body{padding:calc(var(--spacing) * 5)!important}.\[\&_\.soil-collapsible\>summary\]\:\!border-b .soil-collapsible>summary{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.\[\&_\.soil-collapsible\>summary\]\:\!border-\[\#e6ede8\] .soil-collapsible>summary{border-color:#e6ede8!important}.\[\&_\.soil-collapsible\>summary\]\:\!bg-\[\#f8faf8\] .soil-collapsible>summary{background-color:#f8faf8!important}.\[\&_\.soil-collapsible\>summary\]\:\!px-5 .soil-collapsible>summary{padding-inline:calc(var(--spacing) * 5)!important}.\[\&_\.soil-collapsible\>summary\]\:\!py-4 .soil-collapsible>summary{padding-block:calc(var(--spacing) * 4)!important}.\[\&_\.soil-metric\]\:\!rounded-xl .soil-metric{border-radius:var(--radius-xl)!important}.\[\&_\.soil-metric\]\:\!border .soil-metric{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.soil-metric\]\:\!border-\[\#dce7e0\] .soil-metric{border-color:#dce7e0!important}.\[\&_\.soil-metric\]\:\!bg-\[\#f8fbf8\] .soil-metric{background-color:#f8fbf8!important}.\[\&_\.soil-metric\]\:\!p-4 .soil-metric{padding:calc(var(--spacing) * 4)!important}.\[\&_\.soil-metrics\]\:\!grid .soil-metrics{display:grid!important}.\[\&_\.soil-metrics\]\:\!grid-cols-1 .soil-metrics{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\[\&_\.soil-metrics\]\:\!gap-3 .soil-metrics{gap:calc(var(--spacing) * 3)!important}@media (width>=640px){.min-\[640px\]\:\[\&_\.soil-metrics\]\:\!grid-cols-2 .soil-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1100px){.min-\[1100px\]\:\[\&_\.soil-metrics\]\:\!grid-cols-4 .soil-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.\[\&_\.soil-page-intro\]\:\!rounded-2xl .soil-page-intro{border-radius:var(--radius-2xl)!important}.\[\&_\.soil-page-intro\]\:\!border .soil-page-intro{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.soil-page-intro\]\:\!border-\[\#2d6b59\] .soil-page-intro{border-color:#2d6b59!important}.\[\&_\.soil-page-intro\]\:\!bg-\[\#1f5a49\] .soil-page-intro{background-color:#1f5a49!important}.\[\&_\.soil-page-intro\]\:\!bg-none .soil-page-intro{background-image:none!important}.\[\&_\.soil-page-intro\]\:\!px-6 .soil-page-intro{padding-inline:calc(var(--spacing) * 6)!important}.\[\&_\.soil-page-intro\]\:\!py-7 .soil-page-intro{padding-block:calc(var(--spacing) * 7)!important}.\[\&_\.soil-page-intro\]\:\!text-white .soil-page-intro{color:var(--color-white)!important}.\[\&_\.soil-page-intro_\.eyebrow\]\:\!text-\[\#b9d9cc\] .soil-page-intro .eyebrow{color:#b9d9cc!important}.\[\&_\.soil-page-intro_h2\]\:\!text-white .soil-page-intro h2{color:var(--color-white)!important}.\[\&_\.soil-page-intro_p\]\:\!text-\[\#d9ebe3\] .soil-page-intro p{color:#d9ebe3!important}.\[\&_\.soil-source\]\:\!rounded-xl .soil-source{border-radius:var(--radius-xl)!important}.\[\&_\.soil-source\]\:\!border .soil-source{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.soil-source\]\:\!border-white\/20 .soil-source{border-color:#fff3!important}@supports (color:color-mix(in lab, red, red)){.\[\&_\.soil-source\]\:\!border-white\/20 .soil-source{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)!important}}.\[\&_\.soil-source\]\:\!bg-white\/10 .soil-source{background-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.\[\&_\.soil-source\]\:\!bg-white\/10 .soil-source{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)!important}}.\[\&_\.soil-source\]\:\!text-white .soil-source{color:var(--color-white)!important}.\[\&_\.status\]\:\!inline-flex .status{display:inline-flex!important}.\[\&_\.status\]\:\!rounded-full .status{border-radius:2147483647px!important}.\[\&_\.status\]\:\!px-2\.5 .status{padding-inline:calc(var(--spacing) * 2.5)!important}.\[\&_\.status\]\:\!py-1 .status{padding-block:var(--spacing)!important}.\[\&_\.status\]\:\!text-\[\.58rem\] .status{font-size:.58rem!important}.\[\&_\.status\]\:\!font-extrabold .status{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&_\.table-wrap\]\:\!overflow-x-auto .table-wrap{overflow-x:auto!important}.\[\&_\.table-wrap\]\:\!rounded-xl .table-wrap{border-radius:var(--radius-xl)!important}.\[\&_\.table-wrap\]\:\!border .table-wrap{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.table-wrap\]\:\!border-\[\#e0e8e3\] .table-wrap{border-color:#e0e8e3!important}.\[\&_\.workspace-heading\]\:\!flex .workspace-heading{display:flex!important}.\[\&_\.workspace-heading\]\:\!items-start .workspace-heading{align-items:flex-start!important}.\[\&_\.workspace-heading\]\:\!justify-between .workspace-heading{justify-content:space-between!important}.\[\&_\.workspace-heading\]\:\!gap-4 .workspace-heading{gap:calc(var(--spacing) * 4)!important}.\[\&_\.workspace-heading\]\:\!rounded-xl .workspace-heading{border-radius:var(--radius-xl)!important}.\[\&_\.workspace-heading\]\:\!border .workspace-heading{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.workspace-heading\]\:\!border-\[\#dce6e0\] .workspace-heading{border-color:#dce6e0!important}.\[\&_\.workspace-heading\]\:\!bg-white .workspace-heading{background-color:var(--color-white)!important}.\[\&_\.workspace-heading\]\:\!p-5 .workspace-heading{padding:calc(var(--spacing) * 5)!important}.\[\&_\.workspace-heading_h2\]\:\!text-\[1\.2rem\] .workspace-heading h2{font-size:1.2rem!important}.\[\&_\.workspace-heading_h2\]\:\!font-bold .workspace-heading h2{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_\.workspace-heading_h2\]\:\!text-\[\#214b3e\] .workspace-heading h2{color:#214b3e!important}.\[\&_\.workspace-heading_p\]\:\!text-\[\#6d8179\] .workspace-heading p{color:#6d8179!important}.\[\&_\.workspace-icon\]\:border-\[\#b5d1d6\] .workspace-icon{border-color:#b5d1d6}.\[\&_\.workspace-icon\]\:border-\[\#c0d6c8\] .workspace-icon{border-color:#c0d6c8}.\[\&_\.workspace-icon\]\:border-\[\#e0cfad\] .workspace-icon{border-color:#e0cfad}.\[\&_\.workspace-icon\]\:bg-\[\#dff1f4\] .workspace-icon{background-color:#dff1f4}.\[\&_\.workspace-icon\]\:bg-\[\#e3f0e6\] .workspace-icon{background-color:#e3f0e6}.\[\&_\.workspace-icon\]\:bg-\[\#fff0c9\] .workspace-icon{background-color:#fff0c9}.\[\&_\.workspace-icon\]\:text-\[\#8a6325\] .workspace-icon{color:#8a6325}.\[\&_\.workspace-icon\]\:text-\[\#27664f\] .workspace-icon{color:#27664f}.\[\&_\.workspace-icon\]\:text-\[\#216879\] .workspace-icon{color:#216879}.\[\&_button\]\:transition-colors button{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_button\]\:duration-150 button{--tw-duration:.15s;transition-duration:.15s}.\[\&_input\]\:\!rounded-lg input{border-radius:var(--radius-lg)!important}.\[\&_input\]\:\!border input{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_input\]\:\!border-\[\#cddbd3\] input{border-color:#cddbd3!important}.\[\&_input\]\:\!bg-white input{background-color:var(--color-white)!important}.\[\&_input\]\:\!text-\[\#294b40\] input{color:#294b40!important}.\[\&_input\]\:\!outline-none input{--tw-outline-style:none!important;outline-style:none!important}.\[\&_input\:focus\]\:\!border-\[\#5f9983\] input:focus{border-color:#5f9983!important}.\[\&_input\:focus\]\:\!ring-2 input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_input\:focus\]\:\!ring-\[\#5f9983\]\/15 input:focus{--tw-ring-color:oklab(63.6394% -.0683371 .0144255/.15)!important}.\[\&_select\]\:\!rounded-lg select{border-radius:var(--radius-lg)!important}.\[\&_select\]\:\!border select{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_select\]\:\!border-\[\#cddbd3\] select{border-color:#cddbd3!important}.\[\&_select\]\:\!bg-white select{background-color:var(--color-white)!important}.\[\&_select\]\:\!text-\[\#294b40\] select{color:#294b40!important}.\[\&_select\]\:\!outline-none select{--tw-outline-style:none!important;outline-style:none!important}.\[\&_select\:focus\]\:\!border-\[\#5f9983\] select:focus{border-color:#5f9983!important}.\[\&_select\:focus\]\:\!ring-2 select:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_select\:focus\]\:\!ring-\[\#5f9983\]\/15 select:focus{--tw-ring-color:oklab(63.6394% -.0683371 .0144255/.15)!important}.\[\&_table\]\:\!w-full table{width:100%!important}.\[\&_table\]\:\!border-collapse table{border-collapse:collapse!important}.\[\&_tbody_tr\:hover\]\:\!bg-\[\#f8fbf8\] tbody tr:hover{background-color:#f8fbf8!important}.\[\&_td\]\:\!border-b td{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.\[\&_td\]\:\!border-\[\#e7ede9\] td{border-color:#e7ede9!important}.\[\&_td\]\:\!px-3 td{padding-inline:calc(var(--spacing) * 3)!important}.\[\&_td\]\:\!py-3 td{padding-block:calc(var(--spacing) * 3)!important}.\[\&_td\]\:\!text-\[\.68rem\] td{font-size:.68rem!important}.\[\&_td\]\:\!text-\[\#405d53\] td{color:#405d53!important}.\[\&_textarea\]\:\!rounded-lg textarea{border-radius:var(--radius-lg)!important}.\[\&_textarea\]\:\!border textarea{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_textarea\]\:\!border-\[\#cddbd3\] textarea{border-color:#cddbd3!important}.\[\&_textarea\]\:\!bg-white textarea{background-color:var(--color-white)!important}.\[\&_textarea\]\:\!text-\[\#294b40\] textarea{color:#294b40!important}.\[\&_textarea\]\:\!outline-none textarea{--tw-outline-style:none!important;outline-style:none!important}.\[\&_textarea\:focus\]\:\!border-\[\#5f9983\] textarea:focus{border-color:#5f9983!important}.\[\&_textarea\:focus\]\:\!ring-2 textarea:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_textarea\:focus\]\:\!ring-\[\#5f9983\]\/15 textarea:focus{--tw-ring-color:oklab(63.6394% -.0683371 .0144255/.15)!important}.\[\&_th\]\:\!border-b th{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.\[\&_th\]\:\!border-\[\#dce6e0\] th{border-color:#dce6e0!important}.\[\&_th\]\:\!px-3 th{padding-inline:calc(var(--spacing) * 3)!important}.\[\&_th\]\:\!py-3 th{padding-block:calc(var(--spacing) * 3)!important}.\[\&_th\]\:\!text-left th{text-align:left!important}.\[\&_th\]\:\!text-\[\.58rem\] th{font-size:.58rem!important}.\[\&_th\]\:\!font-extrabold th{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&_th\]\:\!tracking-\[\.07em\] th{--tw-tracking:.07em!important;letter-spacing:.07em!important}.\[\&_th\]\:\!text-\[\#60776e\] th{color:#60776e!important}.\[\&_th\]\:\!uppercase th{text-transform:uppercase!important}.\[\&_thead\]\:\!bg-\[\#f1f6f2\] thead{background-color:#f1f6f2!important}}:root{color:#172d28;background:var(--color-canvas);font-synthesis:none;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #1e846f52}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em}h1{font:700 clamp(1.65rem,3vw,2.25rem)/1.1 Manrope,Arial,sans-serif}h2{font-size:1.18rem;line-height:1.25}h3{font-size:1rem}small{font-size:.74rem;line-height:1.35}.loading-indicator{--brand-loader-fill-color:#2c6453;--brand-loader-track-color:#73877e;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.loading-indicator-inline{flex-direction:row;gap:.45rem}.loading-indicator-inverse{--brand-loader-fill-color:#b7d15f;--brand-loader-track-color:#d8ebe1}.loading-indicator-small .brand-loader{width:2.35rem}.loading-indicator-medium .brand-loader{width:min(7rem,45vw)}.loading-indicator-large .brand-loader{width:min(11rem,70vw)}.loading-indicator-label{color:inherit;font:inherit}.brand-loader{aspect-ratio:2;flex:none;position:relative}.brand-loader-mark{background-color:var(--brand-loader-track-color);opacity:.22;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-loader-mark-light{-webkit-mask-image:url(/riverview-logo.png);mask-image:url(/riverview-logo.png)}.brand-loader-mark-dark{display:none;-webkit-mask-image:url(/riverview-logo-dark.png);mask-image:url(/riverview-logo-dark.png)}:root[data-theme=dark] .brand-loader-mark-light{display:none}:root[data-theme=dark] .brand-loader-mark-dark{display:block}.brand-loader-fill{clip-path:inset(100% 0 0);animation:1.8s ease-in-out infinite brand-loader-fill;position:absolute;inset:0}.brand-loader-fill .brand-loader-mark{background-color:var(--brand-loader-fill-color);opacity:1}@keyframes brand-loader-fill{0%{clip-path:inset(100% 0 0)}72%,88%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-loader-mark-light{display:none}:root:not([data-theme=light]) .brand-loader-mark-dark{display:block}}@media (prefers-reduced-motion:reduce){.brand-loader-fill{clip-path:inset(0);animation:none}}.app-shell{grid-template-columns:265px minmax(0,1fr);min-height:100vh;display:grid}.agronomy-home{max-width:1160px;min-height:100vh;margin:0 auto;padding:34px clamp(22px,6vw,72px) 80px}.home-header{justify-content:space-between;align-items:center;display:flex}.home-brand{color:#5d746a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:15px;font-size:.68rem;display:flex}.home-brand strong{color:#194a3d;font-size:.9rem}.riverview-logo{filter:brightness(0)saturate()invert(23%)sepia(17%)saturate(1414%)hue-rotate(114deg)brightness(89%)contrast(90%);width:116px;height:auto;display:block}.riverview-logo.compact{filter:none;opacity:.96;width:58px}.home-hero{max-width:680px;margin:90px 0 43px}.home-hero h1{color:#1e483d;max-width:650px;font-size:clamp(2.3rem,5vw,4.15rem)}.home-hero>p:last-child{color:#6b7e76;max-width:590px;margin-top:17px;font-size:.92rem;line-height:1.7}.module-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.module-tile{text-align:left;color:#315548;background:#fff;border:1px solid #dce6e0;border-radius:15px;flex-direction:column;min-height:240px;padding:22px;display:flex;position:relative}.module-tile.fertilizer-tile{color:#fff;cursor:pointer;background:#1d5648;border:0;transition:transform .16s,box-shadow .16s;box-shadow:0 14px 30px #17493b29}.module-tile.fertilizer-tile:hover{transform:translateY(-3px);box-shadow:0 18px 36px #17493b36}.module-icon{color:#347052;background:#e5f0de;border-radius:13px;place-items:center;width:49px;height:49px;display:grid}.fertilizer-tile .module-icon{color:#174539;background:#b7d461}.module-copy{gap:5px;margin-top:auto;display:grid}.module-copy small{color:#8b9c94;text-transform:uppercase;letter-spacing:.11em;font-size:.58rem;font-weight:800}.fertilizer-tile .module-copy small{color:#c4ddce}.module-copy strong{font:700 1.5rem Manrope,Arial,sans-serif}.module-copy em{color:#82948b;font-size:.72rem;font-style:normal;line-height:1.55}.fertilizer-tile .module-copy em{color:#d1e1da}.fertilizer-tile>svg{color:#d8e9d4;position:absolute;top:24px;right:22px}.coming{background:#fbfcf9}.coming:hover{background:#f7faf6;border-color:#b9cec3}.coming-tag{color:#85938d;background:#eff2ee;border-radius:999px;padding:3px 7px;font-size:.58rem;font-weight:800;position:absolute;top:20px;right:19px}.home-brand{font-size:inherit;letter-spacing:0;gap:22px}.home-brand>span{line-height:.92;display:grid}.home-brand b{color:#5b7469;letter-spacing:.14em;margin-bottom:8px;font-size:clamp(.85rem,1.3vw,1.05rem)}.home-brand strong{color:#194a3d;letter-spacing:-.045em;text-transform:none;font:700 clamp(2.25rem,4.5vw,4.25rem)/.9 Manrope,Arial,sans-serif}.home-brand .riverview-logo{width:150px}.home-brand .home-title{flex-wrap:wrap;align-items:baseline;gap:0 .25em;line-height:.95;display:flex}.home-brand .home-title b{color:#194a3d;letter-spacing:-.055em;text-transform:none;margin:0;font:800 clamp(2rem,4vw,3.85rem)/.95 Manrope,Arial,sans-serif}.home-brand .home-title i{color:#8fa49b;font:400 clamp(1.5rem,3vw,3rem)/1 Manrope,Arial,sans-serif}.home-brand .home-title strong{color:#2c6453;letter-spacing:-.055em;font:700 clamp(2rem,4vw,3.85rem)/.95 Manrope,Arial,sans-serif}.sidebar{color:#f8f7f0;background:#123e36;flex-direction:column;height:100vh;padding:32px 17px 25px;display:flex;position:sticky;top:0}.brand{text-transform:uppercase;letter-spacing:.1em;color:#bdd1c8;align-items:center;gap:11px;padding:0 11px 37px;font-size:.62rem;line-height:1.35;display:flex}.brand-button{text-align:left;cursor:pointer;background:0 0;border:0}.brand strong{color:#fffdf6;letter-spacing:.04em;font-size:.76rem}.brand-mark{color:#133e36;background:#b0cb59;border-radius:13px 13px 13px 4px;place-items:center;width:43px;height:43px;display:grid}.sidebar nav{gap:6px;display:grid}.nav-button{appearance:none;color:#dcebe4;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:23px 1fr 13px;align-items:center;gap:11px;padding:13px 10px;transition:background .16s,color .16s;display:grid;position:relative}.nav-button:hover{background:#ffffff13}.nav-button.selected{color:#fff;background:#1c5b4f;box-shadow:inset 3px 0 #b7d15f}.nav-button strong{letter-spacing:-.01em;font-size:.82rem;display:block}.nav-button small{color:#98b9ad;margin-top:2px;display:block}.nav-button.selected small{color:#d1e1d9}.sidebar-foot{color:#a9c1b6;align-items:center;gap:8px;margin-top:auto;padding:14px 11px 0;font-size:.72rem;display:flex}.home-link{color:#afc5bb;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:17px 8px 0;padding:7px 3px;font-size:.7rem;display:inline-flex}.home-link:hover{color:#fff}.live-dot{background:#aaa;border-radius:50%;width:7px;height:7px}.live-dot.live{background:#a9d260;box-shadow:0 0 0 4px #a9d2601f}.live-dot.loading{background:#e8bd67}.live-dot.preview{background:#bfd4ca}.live-dot.provisional{background:#e8bd67;box-shadow:0 0 0 4px #e8bd671f}.main-content{width:100%;min-width:0;max-width:1740px;margin:0 auto;padding:32px clamp(20px,4vw,62px) 52px}.topbar{justify-content:space-between;align-items:flex-start;gap:22px;min-height:59px;margin-bottom:26px;display:flex}.topbar-actions{align-items:flex-end;gap:9px;display:flex}.crop-year-selector{color:#6e8178;letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:.58rem;font-weight:800;display:grid}.crop-year-selector select{color:#274e42;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d4dfd9;border-radius:9px;min-width:126px;height:38px;padding:0 30px 0 10px;font-weight:750}.upcoming-workspace{max-width:1160px;min-height:100vh;margin:0 auto;padding:34px clamp(22px,6vw,72px) 80px}.upcoming-workspace>header{justify-content:space-between;align-items:center;gap:25px;display:flex}.upcoming-brand{text-align:left;color:var(--color-canvas-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:15px;padding:0;font-size:.68rem;display:flex}.upcoming-brand strong{color:#194a3d;font-size:.9rem}.upcoming-workspace>section{max-width:670px;margin-top:120px}.upcoming-workspace h1{color:#1e483d;font-size:clamp(2.2rem,5vw,4rem)}.upcoming-workspace section>p:not(.eyebrow){color:var(--color-canvas-muted);max-width:590px;margin:18px 0 28px;line-height:1.7}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--color-canvas-muted);margin-bottom:8px;font-size:.62rem;font-weight:800;line-height:1}.icon-button{color:#39554c;background:#fff;border:1px solid #d9e1dc;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;transition:all .15s;display:inline-grid}.icon-button:hover{background:#f2f7f3;border-color:#a8c2b7}.notice{color:#335744;background:#edf5e9;border:1px solid #d3e7c8;border-radius:10px;align-items:center;gap:9px;margin:-6px 0 22px;padding:11px 12px;font-size:.78rem;line-height:1.5;display:flex}.notice svg{color:#609047;flex:none}.plain-close{color:#527161;background:0 0;border:none;margin-left:auto;padding:3px}.panel{background:#fff;border:1px solid #e0e6e2;border-radius:13px;box-shadow:0 1px #0d2f2505,0 7px 25px #1c453509}.panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel-heading h2{margin-bottom:3px}.muted{color:#74837c}.intro{margin:16px 0 19px;font-size:.78rem;line-height:1.6}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 13px;font-size:.76rem;font-weight:750;transition:all .14s;display:inline-flex}.button:disabled{opacity:.6;cursor:wait}.button-primary{color:#fff;background:#176250;box-shadow:0 2px #042d242e}.button-primary:hover{background:#0d5041}.button-secondary{color:#31564a;background:#f2f6ee;border-color:#d8e3ce}.button-secondary:hover{background:#e8f0df}.button-ghost{color:#4e655b;background:#fff;border-color:#dce5df}.button-ghost:hover{background:#f5f8f6}.button.small{min-height:34px;padding:6px 10px;font-size:.71rem}.danger{color:#a24c40}.danger:hover{color:#8e392f;background:#fff5f3}.tag,.status,.data-chip,.count-pill{white-space:nowrap;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:.62rem;font-weight:800;line-height:1.25;display:inline-flex}.tag-green{color:#3d714a;background:#e7f2df}.tag-grey{color:#6f7c76;background:#eef1ef}.tag-blue{color:#39708a;background:#e4f2f7}.tag-gold{color:#896823;background:#fbf2d7}.rules-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:27px;display:grid}.rules-list{padding:21px;position:sticky;top:20px}.rule-cards{gap:7px;display:grid}.rule-card{text-align:left;color:#28443a;background:#fff;border:1px solid #e2e8e4;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px;transition:all .16s;display:grid}.rule-card:hover{background:#fbfdfb;border-color:#b8d0c3}.rule-card.selected{background:#eff7f1;border-color:#6ba18b;box-shadow:0 0 0 1px #6ba18b}.crop-initial{color:#266150;background:#dcece3;border-radius:8px;place-items:center;width:31px;height:31px;font:700 .87rem Georgia,serif;display:grid}.rule-card-copy{min-width:0}.rule-card-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}.rule-card-copy small{color:#75857d;margin-top:2px;display:block}.legacy-note{color:#59665e;background:#f8f7ef;border-radius:9px;align-items:flex-start;gap:8px;margin-top:20px;padding:12px;font-size:.7rem;line-height:1.55;display:flex}.legacy-note svg{color:#a68d44;flex:none;margin-top:2px}.rule-editor{min-width:0}.editor-title-row{justify-content:space-between;align-items:flex-end;gap:14px;padding:3px 2px 15px;display:flex}.editor-title-row h2{font:700 1.7rem/1.1 Manrope,Arial,sans-serif}.editor-actions{gap:8px;display:flex}.editor-panel{padding:20px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.top-fields{grid-template-columns:1.15fr .85fr 1fr 1.35fr}.field{min-width:0;display:block}.field>span{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.field strong{color:#345247;font-size:.71rem}.field small{color:#86948e;text-align:right;font-size:.62rem}.field input,.field select{color:#233f35;background:#fff;border:1px solid #cedbd4;border-radius:7px;width:100%;height:39px;padding:7px 9px;font-size:.78rem}.field input:hover,.field select:hover{border-color:#acc2b7}.field input[type=number]{min-width:0}.unit-input{background:#fff;border:1px solid #cedbd4;border-radius:7px;width:100%;height:39px;display:flex;overflow:hidden}.unit-input:focus-within{outline-offset:2px;outline:3px solid #1e846f52}.unit-input input{background:0 0;border:0;border-radius:0;min-width:0;height:100%;padding:7px 8px;outline:none!important}.unit-input>span{color:#77867f;white-space:nowrap;border-left:1px solid #e0e7e2;align-self:center;padding:0 8px;font:500 .62rem Manrope,Arial,sans-serif}.unit-input>span:first-child{border-left:0;border-right:1px solid #e0e7e2}.switch-field{grid-template-columns:1fr 36px;align-items:center;gap:9px;padding:3px 0;display:grid}.switch-field strong{color:#345247;font-size:.71rem;display:block}.switch-field small{color:#86948e;margin-top:2px;font-size:.62rem;line-height:1.35;display:block}.switch-field input{opacity:0;position:absolute}.switch-field i{background:#c9d4ce;border-radius:999px;width:36px;height:20px;transition:all .16s;position:relative}.switch-field i:after{content:"";background:#fff;border-radius:100%;width:14px;height:14px;transition:all .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch-field input:checked+i{background:#64a183}.switch-field input:checked+i:after{transform:translate(16px)}.nutrient-rules{grid-template-columns:1fr 1fr .85fr;align-items:stretch;gap:15px;margin-top:17px;display:grid}.band-panel,.sulfur-panel{padding:18px}.nutrient-heading{align-items:flex-start;gap:9px;padding-bottom:15px;display:flex}.nutrient-heading h3{margin-top:1px;font-size:.84rem}.nutrient-heading p{color:#788780;margin-top:3px;font-size:.67rem;line-height:1.4}.nutrient-badge{border-radius:8px;place-items:center;width:29px;height:29px;font:700 .78rem Manrope,Arial,sans-serif;display:grid}.nutrient-p{color:#7e6331;background:#fcf0cd}.nutrient-k{color:#4a667a;background:#e2eff4}.nutrient-s{color:#665587;background:#eee8f7}.band-head,.band-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.band-head{color:#86948d;letter-spacing:.06em;text-transform:uppercase;padding:0 2px 6px;font-size:.6rem;font-weight:800}.bands{gap:7px;display:grid}.band-row .unit-input{height:34px}.band-row .unit-input input{font-size:.72rem}.band-row .unit-input>span{padding:0 6px;font-size:.57rem}.muted-button{color:#93a29a;background:0 0;border:0;width:28px;height:30px}.muted-button:hover{color:#ad5447;background:#fff4f1}.muted-button:disabled{opacity:.35;cursor:not-allowed}.text-button{color:#28745f;background:0 0;border:none;align-items:center;gap:5px;padding:10px 0 0;font-size:.67rem;font-weight:800;display:inline-flex}.text-button:hover{color:#175946}.sulfur-panel{flex-direction:column;display:flex}.sulfur-fields{gap:12px;margin-top:auto;display:grid}.starter-editor{background:linear-gradient(120deg,#f9fcf7,#fff);border-color:#dae6d2;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);align-items:center;gap:22px;margin-top:16px;padding:18px;display:grid}.starter-editor h3{font-size:.88rem}.starter-editor .muted{margin-top:4px;font-size:.68rem;line-height:1.55}.starter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.starter-grid label>span{color:#526a60;padding-bottom:4px;font-size:.63rem;font-weight:800;display:block}.starter-grid .unit-input{height:34px}.starter-grid .unit-input input{font-size:.72rem}.starter-grid .unit-input>span{padding:0 6px;font-size:.57rem}.procurement-page{gap:19px;display:grid}.procurement-hero{color:#fff;background:#1b5044;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;display:flex;position:relative;overflow:hidden}.procurement-hero:after{content:"";border:48px solid #b5d3681a;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-205px;right:-122px}.procurement-hero>*{z-index:1;position:relative}.procurement-hero .eyebrow{color:#bdd5c8}.procurement-hero h2{letter-spacing:-.025em;max-width:570px;font:700 clamp(1.3rem,2vw,1.75rem)/1.2 Manrope,Arial,sans-serif}.procurement-hero p:last-child{color:#cce0d7;max-width:570px;margin-top:8px;font-size:.76rem;line-height:1.55}.hero-actions{flex:none;gap:8px;display:flex}.hero-actions .button-primary{color:#183e35;box-shadow:none;background:#b8d35d}.hero-actions .button-primary:hover{background:#c9e079}.hero-actions .button-secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.hero-actions .button-secondary:hover{background:#ffffff29}.planning-page{gap:17px;display:grid}.planning-hero{color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;display:flex;position:relative;overflow:hidden}.planning-hero:after{content:"";border:38px solid #ffffff14;border-radius:50%;width:265px;height:265px;position:absolute;bottom:-185px;right:-95px}.nitrogen-hero{background:#2d6173}.dry-hero{background:#65577e}.planning-hero>*{z-index:1;position:relative}.planning-hero .eyebrow{color:#d0e2e1}.planning-hero h2{max-width:720px;font:700 clamp(1.25rem,2vw,1.72rem)/1.2 Manrope,Arial,sans-serif}.planning-hero p:last-of-type{color:#deeceb;max-width:660px;margin-top:8px;font-size:.75rem;line-height:1.55}.planning-hero .button-secondary{color:#fff;background:#ffffff1a;border-color:#ffffff40}.planning-hero .button-secondary:hover{background:#ffffff2e}.preview-banner{color:#6e5b2e;background:#fbf4df;border:1px solid #ead9ac;border-radius:10px;gap:8px;padding:10px 12px;font-size:.72rem;line-height:1.55;display:flex}.preview-banner svg{color:#a98635;flex:none;margin-top:1px}.nitrogen-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dry-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-summer:before{background:#6d82b1}.metric-p:before{background:#b68c32}.metric-k:before{background:#51819a}.nitrogen-controls{grid-template-columns:minmax(165px,.35fr) minmax(0,1.65fr);align-items:end;gap:22px;padding:16px 18px;display:grid}.crop-filter{color:#64776e;gap:6px;font-size:.64rem;font-weight:800;display:grid}.crop-filter select{color:#294f42;background:#fff;border:1px solid #cfdbd4;border-radius:8px;height:38px;padding:0 10px;font-weight:700}.global-split{grid-template-columns:minmax(135px,.8fr) minmax(360px,2fr) auto;align-items:end;gap:14px;display:grid}.global-split>div:first-child>span{color:#31574a;font-size:.7rem;font-weight:800;display:block}.global-split>div:first-child small{color:#7d8c85;margin-top:3px;display:block}.global-split-inputs{grid-template-columns:repeat(4,minmax(75px,1fr));gap:8px;display:grid}.global-split-inputs label{color:#71827a;gap:4px;font-size:.56rem;font-weight:800;display:grid}.global-split-inputs label>div{background:#fff;border:1px solid #cfdbd4;border-radius:8px;height:38px;display:flex;overflow:hidden}.global-split-inputs input{color:#294f42;text-align:right;border:0;outline:0;width:100%;min-width:0;padding:6px;font:600 .72rem Manrope,Arial,sans-serif}.global-split-inputs b{color:#7c8b84;border-left:1px solid #e0e7e3;padding:9px 7px;font-size:.62rem}.split-total{white-space:nowrap;border-radius:8px;align-items:center;height:38px;padding:0 10px;font:700 .65rem Manrope,Arial,sans-serif;display:inline-flex}.split-total.valid{color:#3e714b;background:#e8f2e3}.split-total.invalid{color:#966348;background:#fbede5}.field-plan{padding:21px}.field-plan .panel-heading{align-items:center}.field-plan .panel-heading .muted{margin-top:4px;font-size:.68rem}.phase-tabs{background:#f0f4f1;border-radius:8px;gap:3px;margin-top:19px;padding:4px;display:inline-flex}.phase-tabs button{appearance:none;color:#60726a;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.69rem;font-weight:800;display:flex}.phase-tabs button:hover{color:#245b4b}.phase-tabs button.selected{color:#1f5d4b;background:#fff;box-shadow:0 1px 3px #2244371f}.phase-tabs button span{background:#e6eee8;border-radius:999px;padding:1px 5px;font-size:.58rem}.phase-tabs button.selected span{background:#d9ebdf}.planning-table table{min-width:650px}.planning-table th,.planning-table td{padding-top:12px;padding-bottom:12px}.planning-table tbody th strong{color:#315345;text-transform:none;letter-spacing:0;font-size:.73rem;display:block}.planning-table tbody th small{color:#82918a;text-transform:none;letter-spacing:0;margin-top:2px;font-size:.62rem;font-weight:500;display:block}.table-crop{color:#456154;margin-top:4px;font-size:.69rem;display:block}.phase-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:2px 6px;font-size:.57rem;font-weight:800;display:inline-flex}.phase-pill.winter{color:#596a9b;background:#e9edf8}.phase-pill.summer{color:#487a50;background:#e9f4e6}.table-input{background:#fff;border:1px solid #cbd8d1;border-radius:6px;align-items:center;min-width:105px;display:inline-flex;overflow:hidden}.table-input input{color:#2c4b3f;text-align:right;background:0 0;border:0;outline:none;width:53px;padding:6px 5px;font:500 .66rem Manrope,Arial,sans-serif}.table-input:focus-within{outline-offset:1px;outline:3px solid #1e846f47}.table-input span{color:#7c8d85;white-space:nowrap;border-left:1px solid #dde5e0;padding:0 5px;font:500 .53rem Manrope,Arial,sans-serif}.total-cell{color:#285848;font-weight:800}.planning-table tfoot th,.planning-table tfoot td{color:#315749;background:#f5f8f5;border-bottom:0;font-weight:800}.dry-plan-table{min-width:1020px!important}.bin-name-input{color:#35574a;background:#fff;border:1px solid #cbd8d1;border-radius:6px;width:145px;height:31px;padding:5px 7px;font-size:.67rem}.bin-name-input:focus{outline-offset:1px;outline:3px solid #1e846f47}.bin-name-input.needs-bin{color:#82672e;background:#fffaf0;border-style:dashed;border-color:#c5a55c}.bin-name-input::placeholder{color:#9c8147}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric{background:#fff;border:1px solid #e0e7e2;border-radius:11px;min-height:111px;padding:16px 17px;position:relative;overflow:hidden}.metric:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.metric-n:before{background:#4387a1}.metric-dry:before{background:#b68c32}.metric-acres:before{background:#5a9b77}.metric-contract:before{background:#7964a8}.metric>span{color:#697a72;font-size:.67rem;font-weight:800;display:block}.metric strong{letter-spacing:-.06em;color:#25473b;margin-top:8px;font:700 1.28rem/1.25 Manrope,Arial,sans-serif;display:block}.metric small{color:#85928c;margin-top:5px;display:block}.summary{padding:21px}.data-chip{color:#4a745b;background:#eaf3e7}.data-chip.preview{color:#837248;background:#f8f0dc}.table-wrap{max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;min-width:610px;margin-top:16px;font-size:.72rem}th{text-align:left;color:#6e7e76;letter-spacing:.055em;text-transform:uppercase;font-size:.61rem}th,td{border-bottom:1px solid #e7ece9;padding:11px 10px}thead th{padding-top:0}tbody th{color:#325447;text-transform:none;letter-spacing:0;font-size:.72rem}td{color:#536a60}.numeric{text-align:right;font-family:Manrope,Arial,sans-serif;font-size:.67rem}.summary tfoot th,.summary tfoot td{color:#315749;background:#f5f8f5;border-bottom:0;font-weight:800}.procurement-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:17px;display:grid}.procurement-table{min-width:0;padding:20px}.procurement-table table{min-width:540px;margin-top:17px}.procurement-table th,.procurement-table td{padding-left:8px;padding-right:8px}.procurement-table tbody tr{transition:background .13s}.procurement-table tbody tr:last-child td{border-bottom:0}.clickable-row{cursor:pointer}.clickable-row:hover{background:#f7faf7}.procurement-table tbody td:first-child strong{color:#315244;font-size:.7rem;display:block}.procurement-table tbody td:first-child small{color:#84928c;margin-top:2px;display:block}.count-pill{color:#6c7d74;background:#eff3ef;min-width:23px}.status.open{color:#427557;background:#e9f3e5}.status.closed{color:#7e786d;background:#f0efeb}.status.committed{color:#366980;background:#e5f2f6}.status.draft{color:#806537;background:#f9f0db}.row-action{color:#81928a;background:0 0;border:none;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.row-action:hover{color:#1b6754;background:#e9f3ed}.procurement-bins{gap:18px;display:grid}.procurement-bin{background:#fff;border:1px solid #dce6e0;border-radius:14px;overflow:hidden;box-shadow:0 7px 25px #1c453509}.nitrogen-bin{border-top:4px solid #52879c}.dry-bin{border-top:4px solid #a8873d}.bin-heading{justify-content:space-between;align-items:center;gap:20px;padding:21px 21px 18px;display:flex}.bin-heading h2{font:700 1.22rem Manrope,Arial,sans-serif}.bin-heading p:last-child{color:#71827a;margin-top:4px;font-size:.7rem;line-height:1.5}.bin-actions{flex:none;gap:7px;display:flex}.bin-needs{background:#f7faf7;border-top:1px solid #e4ebe6;border-bottom:1px solid #e4ebe6;padding:15px 21px}.nitrogen-bin-grid{grid-template-columns:1fr 1fr minmax(180px,.6fr);gap:11px;display:grid}.phase-card,.bin-total,.bin-need{background:#fff;border:1px solid #dfe8e3;border-radius:9px;padding:12px}.phase-card>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.phase-card>div span,.bin-total>span,.bin-need>span{color:#6e7f77;font-size:.64rem;font-weight:800}.phase-card>div strong{color:#396b7d;letter-spacing:-.05em;font:700 .88rem Manrope,Arial,sans-serif}.phase-card ul{border-top:1px solid #edf1ee;gap:4px;margin:7px 0 0;padding:8px 0 0;list-style:none;display:grid}.phase-card li{color:#4d6258;justify-content:space-between;gap:10px;font-size:.65rem;display:flex}.phase-card li small{color:#89968f}.phase-card li b{color:#587268;white-space:nowrap;font:500 .61rem Manrope,Arial,sans-serif}.phase-card .empty-line{color:#829088;font-style:italic}.bin-total{background:#eaf2ed;border-color:#d4e5da;flex-direction:column;justify-content:center;display:flex}.bin-total strong{color:#265d4b;letter-spacing:-.07em;margin:5px 0;font:700 1.2rem Manrope,Arial,sans-serif;display:block}.bin-total small{color:#6e8177}.dry-bin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bin-need{position:relative;overflow:hidden}.bin-need:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.bin-need-p:before{background:#b68c32}.bin-need-k:before{background:#51819a}.bin-need-s:before{background:#7660a1}.bin-need-dry:before{background:#5a9b77}.bin-need strong{color:#31574a;letter-spacing:-.055em;margin-top:6px;font:700 .96rem Manrope,Arial,sans-serif;display:block}.purchase-records{grid-template-columns:1fr 1fr;display:grid}.purchase-table{min-width:0;padding:17px 20px 18px}.purchase-table+.purchase-table{border-left:1px solid #e5ebe7}.purchase-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.purchase-heading h3{font-size:.79rem}.purchase-table table{min-width:470px;margin-top:0;font-size:.67rem}.purchase-table th,.purchase-table td{padding:8px 6px}.purchase-table tbody td:first-child strong{color:#3a5d50;font-size:.67rem;display:block}.purchase-table tbody td:first-child small{color:#83918b;margin-top:2px;font-size:.59rem;display:block}.purchase-empty{color:#8a9791;background:#fbfcfb;border:1px dashed #d6e0da;border-radius:7px;padding:15px;font-size:.67rem}.drawer-backdrop{z-index:10;background:#1330276e;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fbfcf9;width:min(100%,490px);padding:26px 25px;overflow-y:auto;box-shadow:-10px 0 35px #12392d26}.drawer-head{border-bottom:1px solid #e3e9e4;justify-content:space-between;align-items:flex-start;padding-bottom:24px;display:flex}.drawer-head h2{font:700 1.45rem Manrope,Arial,sans-serif}.drawer-form{gap:16px;padding-top:22px;display:grid}.drawer-actions{border-top:1px solid #e2e9e4;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:8px;display:flex}.blend-catalog{gap:18px;display:grid}.blend-catalog-series{min-width:0}.blend-catalog-series>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:9px;display:flex}.blend-catalog-series>header h3{color:#31574a;font:700 1rem Manrope,Arial,sans-serif}.blend-catalog-series>header>small{color:#788981;text-align:right;max-width:330px;font-size:.62rem;line-height:1.45}.blend-catalog-grid{grid-template-columns:repeat(7,minmax(145px,1fr));gap:10px;padding-bottom:3px;display:grid;overflow-x:auto}.blend-catalog article{background:#fff;border:1px solid #dfe7e2;border-radius:11px;min-height:166px;padding:12px}.blend-catalog article>div{gap:2px;display:grid}.blend-catalog article>div>span{color:#85672e;font:700 .68rem Manrope,Arial,sans-serif}.blend-catalog article strong{color:#385b4e;font-size:.85rem}.blend-catalog article small{color:#7d8b85;font-size:.57rem}.blend-catalog ul{border-top:1px solid #edf1ee;gap:5px;margin:8px 0 0;padding:9px 0 0;list-style:none;display:grid}.blend-catalog li{color:#5f736a;justify-content:space-between;align-items:center;gap:4px;font-size:.57rem;display:flex}.blend-catalog label{border:1px solid #d5dfd9;border-radius:5px;align-items:center;display:flex;overflow:hidden}.blend-catalog label input{color:#34594b;border:0;outline:0;width:35px;padding:3px;font:500 .58rem Manrope,Arial,sans-serif}.blend-catalog label small{white-space:nowrap;border-left:1px solid #e1e7e3;padding:3px;font-size:.48rem}.nitrogen-table{min-width:1120px!important}.nitrogen-table td{vertical-align:top}.application-heading{min-width:130px}.application-heading small{color:#8b9992;text-transform:none;letter-spacing:0;margin-top:3px;font:500 .56rem Manrope,Arial,sans-serif;display:block}.application-cell{gap:6px;min-width:112px;display:grid}.application-cell select{color:#34584a;background:#fff;border:1px solid #cbd8d1;border-radius:5px;width:100%;height:30px;font-size:.62rem}.application-cell>strong{color:#315d4d;font:600 .62rem Manrope,Arial,sans-serif}.application-cell select:disabled{color:#9aa7a1;cursor:not-allowed;background:#f0f3f1}.allocation-status{border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font:700 .6rem Manrope,Arial,sans-serif;display:inline-flex}.allocation-status.valid{color:#3d744d;background:#e8f2e3}.allocation-status.invalid{color:#966348;background:#fbede5}.excluded-row{background:#fafbfa}.excluded-row td,.excluded-row th{color:#8a9690!important}.excluded-tag,.review-tag,.missing-blend,.unknown-rate{border-radius:999px;padding:3px 6px;font-size:.58rem;font-weight:800;display:inline-flex}.excluded-tag{color:#7d8882;background:#edf0ee}.review-tag,.unknown-rate{color:#8c6e30;background:#fbf2da}.missing-blend{color:#75857d;background:#eff3f0}.readonly-rate{color:#426457;font:500 .65rem Manrope,Arial,sans-serif}.blend-summary-row{background:#f0f5f1}.blend-summary-row th small,.requirement-row th small{color:#7a8b83;margin-top:3px;font-weight:500;display:block}.requirement-row th{color:#54685f;padding-left:28px;font-weight:600}.bin-need small{color:#77877f;margin-top:5px;font-size:.58rem;line-height:1.4;display:block}.bin-need.needs-assignment{background:#fffaf0;border-color:#ead8a6}.bin-need.needs-assignment:before{background:#c49a3f}.bin-need.needs-assignment strong{color:#866826}.sr-only{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1180px){.top-fields,.nutrient-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.sulfur-panel{grid-column:span 2}.sulfur-fields{grid-template-columns:1fr 1fr}.procurement-grid,.starter-editor{grid-template-columns:1fr}.nitrogen-bin-grid{grid-template-columns:1fr 1fr}.bin-total{grid-column:span 2}.purchase-records{grid-template-columns:1fr}.purchase-table+.purchase-table{border-top:1px solid #e5ebe7;border-left:0}}@media (width<=870px){.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;gap:22px;height:auto;padding:13px 18px;position:static}.brand{flex:1;padding:0}.brand-mark{border-radius:9px 9px 9px 3px;width:34px;height:34px}.sidebar nav{gap:4px;display:flex}.nav-button{grid-template-columns:20px 1fr;padding:8px}.nav-button>svg:last-child,.nav-button small,.sidebar-foot{display:none}.main-content{padding-top:24px}.rules-layout{grid-template-columns:1fr}.rules-list{position:static}.rule-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-card{grid-template-columns:30px 1fr}.rule-card .tag,.legacy-note{display:none}}@media (width<=1100px){.nitrogen-controls{grid-template-columns:1fr;align-items:stretch}.global-split{grid-template-columns:minmax(130px,.7fr) minmax(340px,2fr) auto}.nitrogen-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=630px){.main-content{padding:20px 14px 35px}.sidebar{gap:8px;padding:11px 12px}.brand{font-size:.5rem}.brand strong{font-size:.58rem}.nav-button span strong{font-size:.7rem}.topbar{margin-bottom:19px}.rules-list,.editor-panel,.band-panel,.sulfur-panel,.starter-editor,.summary,.procurement-table,.field-plan{padding:15px}.editor-title-row{align-items:flex-start}.editor-actions{flex-direction:column-reverse;align-items:flex-end}.editor-actions .button{min-height:32px}.rule-cards{grid-template-columns:1fr}.rule-card .tag{display:inline-flex}.top-fields,.field-grid,.nutrient-rules,.starter-grid,.metrics,.procurement-grid,.nitrogen-metrics,.dry-metrics,.dry-bin-grid{grid-template-columns:1fr}.sulfur-panel{grid-column:auto}.sulfur-fields{grid-template-columns:1fr}.starter-grid{grid-template-columns:1fr 1fr}.procurement-hero,.planning-hero{padding:20px;display:block}.planning-hero .button,.hero-actions{margin-top:18px}.metrics{gap:8px}.metric{min-height:auto;padding:13px 15px}.metric strong{margin-top:4px}.notice{margin-bottom:17px}.drawer{padding:20px 16px}.table-wrap{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.procurement-table .table-wrap{margin-left:-15px;margin-right:-15px}.summary table,.procurement-table table,.planning-table table{font-size:.68rem}.bin-heading{padding:17px 15px;display:block}.bin-actions{margin-top:14px}.bin-needs{padding:12px 15px}.nitrogen-bin-grid{grid-template-columns:1fr}.bin-total{grid-column:auto}.purchase-table{padding:15px}.purchase-table .table-wrap{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.agronomy-home,.upcoming-workspace{padding:22px 18px 50px}.riverview-logo{width:92px}.riverview-logo.compact{width:42px}.home-brand,.upcoming-brand{gap:10px;font-size:.57rem}.home-brand strong,.upcoming-brand strong{font-size:.72rem}.home-hero{margin-top:65px}.module-tiles{grid-template-columns:1fr}.module-tile{min-height:190px}.topbar{align-items:flex-end}.topbar-actions{flex-direction:column;align-items:flex-end}.crop-year-selector select{min-width:116px}.upcoming-workspace>header{align-items:flex-start}.upcoming-workspace>section{margin-top:85px}.home-brand{gap:12px}.home-brand .riverview-logo{width:105px}.home-brand b{margin-bottom:5px;font-size:.67rem}.home-brand strong{font-size:clamp(1.9rem,10vw,2.75rem)}.home-brand .home-title{gap:.08em .2em}.home-brand .home-title b,.home-brand .home-title strong{font-size:clamp(1.55rem,7.8vw,2.15rem)}.home-brand .home-title i{font-size:1.35rem}.nitrogen-controls{gap:16px;padding:14px}.global-split{grid-template-columns:1fr;gap:10px}.global-split-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.split-total{width:fit-content}.crop-filter select{width:100%}}.procurement-workspace-tabs{background:#edf3ef;border:1px solid #dbe5df;border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;padding:6px;display:grid}.procurement-workspace-tabs button{appearance:none;color:#5d7168;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:14px 17px;display:flex}.procurement-workspace-tabs button:hover{color:#275849;background:#ffffff8c}.procurement-workspace-tabs button.selected{color:#245849;background:#fff;border-color:#d5e0d9;box-shadow:0 3px 10px #1c453512}.procurement-workspace-tabs button.selected.nitrogen svg{color:#4d8295}.procurement-workspace-tabs button.selected.dry svg{color:#8f7132}.procurement-workspace-tabs button span{gap:2px;display:grid}.procurement-workspace-tabs button strong{font-size:.78rem}.procurement-workspace-tabs button small{color:#7f8e87;font-size:.61rem;font-weight:600}.procurement-workspace{gap:16px;display:grid}.workspace-heading{background:#fff;border:1px solid #dce5e0;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.workspace-heading h2{color:#2b5345;font:700 1.35rem Manrope,Arial,sans-serif}.workspace-heading p:last-child{color:#75867e;margin-top:4px;font-size:.69rem;line-height:1.5}.area-actions{flex:none;gap:8px;display:flex}.procurement-season-tabs{background:#eaf0ec;border-radius:10px;gap:3px;width:fit-content;padding:4px;display:flex}.procurement-season-tabs button{color:#60736a;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:112px;padding:8px 17px;font-size:.7rem;font-weight:800}.procurement-season-tabs button.selected{color:#2c6171;background:#fff;box-shadow:0 2px 7px #244b3e17}.procurement-total-strip{background:#fff;border:1px solid #dce6e1;border-radius:12px;grid-template-columns:1.35fr repeat(3,1fr);display:grid;overflow:hidden}.procurement-total-strip>div{border-left:1px solid #e4ebe7;padding:15px 18px}.procurement-total-strip>div:first-child{background:#eaf3f5;border-left:0}.procurement-total-strip span{color:#73847c;font-size:.61rem;font-weight:800;display:block}.procurement-total-strip strong{color:#2d5849;letter-spacing:-.05em;margin-top:5px;font:700 1.08rem Manrope,Arial,sans-serif;display:block}.procurement-warning{color:#735c2b;background:#fff6df;border:1px solid #e6ce9c;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:.69rem;line-height:1.5;display:flex}.procurement-warning svg{flex:none;margin-top:1px}.procurement-requirement-panel,.procurement-record-panel,.dry-series{background:#fff;border:1px solid #dce5e0;border-radius:13px;overflow:hidden}.requirement-heading,.record-panel-heading{justify-content:space-between;align-items:end;gap:20px;padding:18px 21px 13px;display:flex}.requirement-heading h3,.record-panel-heading h3{color:#315649;font:700 1.05rem Manrope,Arial,sans-serif}.requirement-heading>small,.record-panel-heading>small{color:#7b8b84;text-align:right;max-width:360px;font-size:.61rem;line-height:1.45}.procurement-requirement-panel .table-wrap{padding:0 11px 12px}.procurement-requirement-table{min-width:850px;margin-top:6px}.procurement-requirement-table tbody th strong{color:#31584a;font-size:.74rem;display:block}.procurement-requirement-table tbody th small{color:#84928c;margin-top:2px;font-size:.59rem;display:block}.zero-requirement{opacity:.58}.row-purchase-actions{justify-content:flex-end;gap:5px;display:flex}.row-purchase-actions button{color:#3f6759;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6e1da;border-radius:6px;padding:5px 7px;font-size:.58rem;font-weight:800}.row-purchase-actions button:hover{background:#edf5f0;border-color:#c2d8cb}.dry-series-list{gap:16px;display:grid}.dry-series>header{justify-content:space-between;align-items:center;gap:22px;padding:19px 21px;display:flex}.dry-series>header>div:first-child{align-items:center;gap:13px;display:flex}.series-code{color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;font:800 1.15rem Manrope,Arial,sans-serif;display:grid}.dry-series-f{border-top:4px solid #9a7633}.dry-series-s{border-top:4px solid #577da1}.dry-series h3{color:#315649;font:700 1.18rem Manrope,Arial,sans-serif}.dry-series header p:last-child{color:#74867d;margin-top:4px;font-size:.66rem}.series-totals{color:#6d7f76;align-items:center;gap:20px;font-size:.62rem;display:flex}.series-totals span b{color:#3c5d50;margin-bottom:2px;font:700 .76rem Manrope,Arial,sans-serif;display:block}.series-totals>strong{color:#265b49;letter-spacing:-.06em;white-space:nowrap;font:800 1.15rem Manrope,Arial,sans-serif}.series-breakouts{background:#f7f9f7;border-top:1px solid #e5ebe7;border-bottom:1px solid #e5ebe7;gap:8px;padding:10px 21px;display:flex}.series-breakouts span{color:#71827a;background:#fff;border:1px solid #dfe6e2;border-radius:7px;padding:7px 9px;font-size:.6rem}.series-breakouts b{color:#3d6254;margin-right:7px}.dry-series .table-wrap{padding:0 11px 12px}.blend-procurement-table{min-width:1180px;margin-top:10px}.blend-procurement-table th,.blend-procurement-table td{vertical-align:top;padding-top:12px;padding-bottom:12px}.blend-badge{border-radius:7px;place-items:center;min-width:34px;padding:4px 7px;font:800 .68rem/1.15 Manrope,Arial,sans-serif;display:inline-grid}.blend-badge-neutral{color:#50675e;background:#eef2ef;border:1px solid #d5dfda}.blend-code-large{min-width:38px;padding:5px 7px;font-size:.78rem}.blend-procurement-table tbody th small{color:#7e8f87;white-space:nowrap;margin-top:5px;font-size:.58rem;display:block}.source-list,.material-ton-list,.blend-purchasing-status{gap:4px;display:grid}.source-list span{color:#60756b;white-space:nowrap;font-size:.61rem}.material-ton-list span{color:#66796f;white-space:nowrap;justify-content:space-between;gap:9px;font:500 .59rem Manrope,Arial,sans-serif;display:flex}.material-ton-list b{color:#365d4e}.blend-purchasing-status>span{color:#71827a;text-align:right;font-size:.59rem}.empty-series{color:#84928c;background:#fafcfa;border:1px dashed #d6e0da;border-radius:8px;margin:0 20px 20px;padding:17px;font-size:.68rem}.procurement-record-panel .purchase-records{border-top:1px solid #e5ebe7}@media (width<=1050px){.dry-series>header{align-items:flex-start}.series-totals{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.series-totals>strong{grid-column:span 2}.workspace-heading{align-items:flex-start}}@media (width<=700px){.procurement-workspace-tabs{grid-template-columns:1fr}.workspace-heading,.dry-series>header,.requirement-heading,.record-panel-heading{display:block}.area-actions{margin-top:14px}.procurement-total-strip{grid-template-columns:1fr 1fr}.procurement-total-strip>div:nth-child(3){border-top:1px solid #e4ebe7;border-left:0}.procurement-total-strip>div:nth-child(4){border-top:1px solid #e4ebe7}.series-totals{flex-wrap:wrap;margin-top:15px;display:flex}.series-totals>strong{width:100%}.series-breakouts{display:grid}.requirement-heading>small,.record-panel-heading>small{text-align:left;max-width:none;margin-top:5px;display:block}.procurement-season-tabs{width:100%}.procurement-season-tabs button{flex:1;min-width:0}}.crop-year-selector{color:#3d6456;text-transform:none;background:#edf5f0;border:2px solid #b8ccc1;border-radius:12px;gap:6px;padding:9px 11px 10px;font-size:.66rem;box-shadow:0 4px 12px #1c453517}.crop-year-selector select{color:#174f3f;cursor:pointer;background-color:#fff;border:2px solid #7fa291;border-radius:9px;min-width:148px;height:44px;padding:0 38px 0 13px;font:800 .98rem Manrope,Arial,sans-serif;box-shadow:inset 0 1px #fffc}.crop-year-selector select:hover{background-color:#fbfdfb;border-color:#497b69}.crop-year-selector select:focus-visible{outline-offset:2px;border-color:#2f755b;outline:4px solid #2f755b40}@media (width<=630px){.crop-year-selector{padding:7px 8px 8px}.crop-year-selector select{min-width:136px;height:42px;font-size:.9rem}}.procurement-page{background:linear-gradient(145deg,#dce7ee 0%,#e6edf0 54%,#e2e9e4 100%);border:1px solid #cdd9e1;border-radius:20px;gap:18px;padding:clamp(11px,1.6vw,20px);box-shadow:inset 0 1px #ffffffa8,0 12px 30px #1f3a4a0f}.procurement-workspace-tabs{background:#ffffff9e;border-color:#b9cad4;border-radius:15px;gap:12px;padding:8px;box-shadow:inset 0 1px 2px #1b364614}.procurement-workspace-tabs button{color:#294755;background:#fff;border:2px solid #fff;border-radius:11px;min-height:74px;padding:15px 18px;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;box-shadow:0 2px 7px #19334314}.procurement-workspace-tabs button:hover{color:#173f52;background:#f8fbfc;border-color:#aabfca;transform:translateY(-1px);box-shadow:0 5px 12px #1933431f}.procurement-workspace-tabs button:focus-visible{outline-offset:3px;outline:3px solid #25668a6b}.procurement-workspace-tabs button.selected,.procurement-workspace-tabs button.selected:hover{color:#fff;border-color:#0000;transform:none;box-shadow:0 7px 16px #1d364638}.procurement-workspace-tabs button.selected.nitrogen,.procurement-workspace-tabs button.selected.nitrogen:hover{background:linear-gradient(135deg,#174f78,#0f3e67)}.procurement-workspace-tabs button.selected.dry,.procurement-workspace-tabs button.selected.dry:hover{background:linear-gradient(135deg,#5b3a72,#3f284f)}.procurement-workspace-tabs button.selected.nitrogen:focus-visible{outline-color:#174f7880}.procurement-workspace-tabs button.selected.dry:focus-visible{outline-color:#5b3a7280}.procurement-workspace-tabs button.selected svg,.procurement-workspace-tabs button.selected.nitrogen svg,.procurement-workspace-tabs button.selected.dry svg{color:#fff}.procurement-workspace-tabs button strong{color:inherit;letter-spacing:-.02em;font-size:.98rem}.procurement-workspace-tabs button small,.procurement-workspace-tabs button.selected small{color:inherit;opacity:.78;font-size:.66rem;line-height:1.35}.nitrogen-price-board{background:#fff;border:1px solid #cbd8df;border-radius:13px;overflow:hidden;box-shadow:0 3px 12px #1d374612}.price-board-heading{background:linear-gradient(105deg,#f2f7fa,#fbfcfd);border-bottom:1px solid #dfe7eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 21px 15px;display:flex}.price-board-heading h3{color:#254d62;font:700 1.05rem Manrope,Arial,sans-serif}.price-board-heading p,.price-board-heading small{color:#6a7f8a;max-width:520px;margin-top:4px;font-size:.66rem;line-height:1.5;display:block}.price-board-grid{grid-template-columns:minmax(170px,1.1fr) repeat(2,minmax(175px,1fr));align-items:stretch;gap:0;display:grid}.price-board-header,.price-board-product,.price-board-cell{border-bottom:1px solid #e0e8ec;border-right:1px solid #e0e8ec;min-width:0}.price-board-grid>:nth-child(3n){border-right:0}.price-board-grid>:nth-last-child(-n+3){border-bottom:0}.price-board-header{color:#4a6471;letter-spacing:.08em;text-transform:uppercase;background:#e7f0f5;padding:10px 14px;font-size:.61rem;font-weight:800}.price-board-header:not(:first-child){color:#1c506d;text-align:center}.price-board-product{background:#fbfcfd;align-content:center;gap:3px;padding:14px;display:grid}.price-board-product strong{color:#2e5364;font-size:.76rem}.price-board-product small{color:#81929a;font-size:.59rem}.price-board-cell{color:#24556d;text-align:center;background:#fff;align-content:center;gap:2px;min-height:71px;padding:11px 14px;transition:background .14s,box-shadow .14s,color .14s;display:grid;position:relative}button.price-board-cell{appearance:none;cursor:pointer;width:100%;font:inherit}button.price-board-cell:hover{z-index:1;background:#edf6fa;box-shadow:inset 0 0 0 2px #8ab2c7}button.price-board-cell:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #226b906b}.price-board-cell strong{color:#1f536d;letter-spacing:-.055em;font:700 .88rem Manrope,Arial,sans-serif}.price-board-cell small{color:#768a94;font-size:.58rem}.price-board-cell.empty{color:#83939a;background:repeating-linear-gradient(135deg,#fafcfd,#fafcfd 6px,#f5f8f9 6px 12px)}.price-board-cell.empty strong,.price-board-cell.empty small{color:inherit}.dry-blend-pricing{background:#fff;border:1px solid #cbd8df;border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #1d374612}.dry-pricing-heading{background:linear-gradient(105deg,#f2f7fa 0%,#fafcfd 72%);border-bottom:1px solid #dce6eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 21px 16px;display:flex}.dry-pricing-heading h3{color:#274e60;font:700 1.08rem Manrope,Arial,sans-serif}.dry-pricing-heading p,.dry-pricing-heading small{color:#6a7f8a;max-width:610px;margin-top:4px;font-size:.66rem;line-height:1.5;display:block}.dry-blend-pricing .table-wrap{padding:0;overflow-x:auto}.dry-pricing-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;margin:0;font-size:.71rem}.dry-pricing-table th,.dry-pricing-table td{vertical-align:middle;border-bottom:1px solid #e1e9ed;border-right:1px solid #e1e9ed;padding:10px 12px}.dry-pricing-table th:last-child,.dry-pricing-table td:last-child{border-right:0}.dry-pricing-table tbody tr:last-child th,.dry-pricing-table tbody tr:last-child td{border-bottom:0}.dry-pricing-table thead th{color:#f9fcfd;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#294f62;padding-top:11px;padding-bottom:11px;font-size:.59rem;font-weight:800;line-height:1.3}.dry-pricing-table thead th:first-child{text-align:left;min-width:215px}.dry-pricing-table thead th:not(:first-child){text-align:center}.dry-pricing-table tbody th{color:#31584a;text-align:left;min-width:215px;font-weight:750}.dry-pricing-table tbody th strong{color:#31584a;font-size:.74rem;display:block}.dry-pricing-table tbody th small{color:#75877e;margin-top:2px;font-size:.58rem;font-weight:600;display:block}.dry-pricing-table tbody td{color:#446258;text-align:center}.dry-pricing-table tr.blend-series-f>th{box-shadow:inset 4px 0 #c1974d}.dry-pricing-table tr.blend-series-s>th{box-shadow:inset 4px 0 #6393b5}.recipe-rate{color:#3d6254;white-space:nowrap;background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:4px 7px;font:700 .61rem Manrope,Arial,sans-serif;display:inline-flex}.recipe-rate:empty,.recipe-rate.zero,.recipe-rate.empty,.recipe-rate[data-zero=true]{color:#9aa8a1;background:0 0;font-weight:500}.pricing-button{appearance:none;color:#1e526a;cursor:pointer;background:#fff;border:1px solid #aac2ce;border-radius:8px;min-width:106px;min-height:47px;padding:5px 8px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 1px 1px #2143540a}.pricing-button:hover{z-index:1;background:#eef7fa;border-color:#4c8ca8;transform:translateY(-1px);box-shadow:0 0 0 2px #4c8ca824}.pricing-button:focus-visible{z-index:2;outline-offset:2px;outline:3px solid #226b906b}.pricing-button strong,.pricing-button>span:first-child{color:#205b76;letter-spacing:-.045em;white-space:nowrap;font:700 .76rem/1.15 Manrope,Arial,sans-serif;display:block}.pricing-button small,.pricing-button>span:last-child:not(:first-child){color:#6d818b;white-space:nowrap;margin-top:2px;font-size:.55rem;line-height:1.2;display:block}.pricing-button.empty{color:#7e9098;background:repeating-linear-gradient(135deg,#fafcfd,#fafcfd 6px,#f4f7f8 6px 12px);border-style:dashed;border-color:#c6d2d7}.pricing-button.empty strong,.pricing-button.empty>span:first-child,.pricing-button.empty small,.pricing-button.empty>span:last-child:not(:first-child){color:inherit}.calculated-cost{color:#3e6656;white-space:nowrap;margin-top:3px;font:700 .62rem Manrope,Arial,sans-serif;display:block}.calculated-cost:empty,.calculated-cost.zero,.calculated-cost.empty,.calculated-cost[data-zero=true]{color:#a0aaa5;font-weight:500}.blend-procurement-table{min-width:900px}.blend-procurement-table th:first-child,.blend-procurement-table td:first-child{min-width:154px}.blend-procurement-table .material-ton-list,.blend-procurement-table .source-list{max-width:170px}.dry-plan-table td:nth-child(4){min-width:218px}.dry-blend-choice{align-items:start;gap:4px;display:grid}.dry-blend-choice select{color:#315648;background:#fff;border:1px solid #c8d7cf;border-radius:7px;outline:none;width:100%;min-height:33px;padding:6px 26px 6px 8px;font:700 .66rem Manrope,Arial,sans-serif}.dry-blend-choice select:hover{border-color:#77a590}.dry-blend-choice select:focus{border-color:#3f7d67;box-shadow:0 0 0 3px #3f7d6729}.dry-blend-choice select.manual{color:#71572b;background:#fffaf0;border-color:#b79452}.dry-blend-choice small{color:#7b8c84;font-size:.57rem;line-height:1.25}.dry-blend-choice .review-tag{justify-self:start;margin-top:1px}.has-dry-override>th,.has-dry-override>td{background:#fffdf8}.has-dry-override>th{box-shadow:inset 3px 0 #c39a54}.dry-treatment-summary{flex-wrap:wrap;gap:7px;margin:8px 0 2px;display:flex}.dry-treatment-summary span{color:#60766c;background:#f7faf8;border:1px solid #d9e4de;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.59rem;display:inline-flex}.dry-treatment-summary span b{color:#3f6254;font-weight:800}.dry-treatment-summary .treatment-manure{color:#806b36;background:#fff8e7;border-color:#d9c998}.dry-treatment-summary .treatment-manure b{color:#725a26}.dry-treatment-summary .treatment-none{color:#74838a;background:#f6f8f9;border-color:#d7dfe2}.dry-treatment-summary .treatment-none b{color:#5d7078}.dry-treatment-summary .treatment-review{color:#8c7239;background:#fff9e9;border-color:#ead7a5}.dry-treatment-summary .treatment-unassigned{color:#8a7660;background:#fffcf8;border-style:dashed}@media (width<=700px){.procurement-page{border-radius:15px;padding:10px}.procurement-workspace-tabs button{min-height:66px}.price-board-heading{padding:16px;display:block}.nitrogen-price-board{overflow-x:auto}.price-board-grid{min-width:570px}.dry-pricing-heading{padding:16px;display:block}.dry-pricing-table{min-width:820px}.dry-pricing-table th,.dry-pricing-table td{padding:9px 10px}}.blend-reference-card,.vendor-needs-card{background:#fff;border:1px solid #cedbd5;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #1b45340b}.blend-reference-card{background:linear-gradient(#fffdf8 0,#fff 138px);border-top:4px solid #a7823a;padding:15px 17px 16px}.blend-reference-card>.panel-heading,.vendor-needs-card>.panel-heading{border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:flex-end;gap:18px;padding:0 0 12px;display:flex}.blend-reference-card>.panel-heading h2,.vendor-needs-card>.panel-heading h2{color:#315649;font:700 1.08rem Manrope,Arial,sans-serif}.blend-reference-card>.panel-heading .muted,.vendor-needs-card>.panel-heading .muted{color:#718279;max-width:610px;margin-top:3px;font-size:.64rem;line-height:1.4}.blend-reference-card .blend-catalog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;padding-top:13px;display:grid}.blend-reference-card .blend-catalog-series{background:#ffffffd6;border:1px solid #e0e8e3;border-radius:10px;min-width:0;padding:11px}.blend-reference-card .blend-catalog-series:first-child{border-top:3px solid #af883a}.blend-reference-card .blend-catalog-series:last-child{border-top:3px solid #5b829e}.blend-reference-card .blend-catalog-series>header{align-items:flex-start;margin:0 0 9px}.blend-reference-card .blend-catalog-series>header h3{font-size:.91rem}.blend-reference-card .blend-catalog-series>header>small{max-width:215px;font-size:.57rem;line-height:1.35}.blend-reference-card .blend-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px;padding:0 1px 3px;overflow:visible}.blend-composition-card,.blend-reference-card .blend-catalog article{background:#fff;border-radius:8px;min-height:0;padding:8px}.blend-reference-card .blend-catalog article>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:5px}.blend-reference-card .blend-catalog article>div>span{font-size:.61rem}.blend-reference-card .blend-catalog article strong{font-size:.75rem}.blend-reference-card .blend-catalog article>div>small{grid-column:1/-1;font-size:.5rem}.blend-reference-card .blend-catalog li{font-size:.53rem}.blend-reference-card .blend-catalog label input{width:31px;padding:2px}.blend-reference-card .blend-catalog label small{padding:2px;font-size:.44rem}.vendor-needs-card{background:linear-gradient(#f6fbf8 0,#fff 145px);border-top:4px solid #3d7662;padding:15px 17px 16px}.vendor-needs-card>.panel-heading{align-items:center}.vendor-needs-card .panel-heading>div:first-child{min-width:0}.vendor-export-button{white-space:nowrap;color:#285f4d;background:#fff;border-color:#83a697;flex:none;min-height:34px}.vendor-export-button:hover{background:#edf7f1;border-color:#3c7964}.vendor-needs-sections{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;padding-top:13px;display:grid}.vendor-needs-series{background:#fff;border:1px solid #dce6e1;border-radius:10px;min-width:0;overflow:hidden}.vendor-needs-series:first-child{border-top:3px solid #af883a}.vendor-needs-series:last-child{border-top:3px solid #5b829e}.vendor-needs-series>h3{color:#31594b;background:#fafcfb;border-bottom:1px solid #e6ece8;margin:0;padding:10px 12px 8px;font:700 .93rem Manrope,Arial,sans-serif}.vendor-needs-series>header{background:#fafcfb;border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 8px;display:flex}.vendor-needs-series>header h3{color:#31594b;font:700 .93rem Manrope,Arial,sans-serif}.vendor-needs-series>header p,.vendor-needs-series>header small{color:#75867e;margin-top:2px;font-size:.56rem;line-height:1.35;display:block}.vendor-needs-total{color:#245e4a;letter-spacing:-.055em;white-space:nowrap;flex:none;align-items:baseline;gap:4px;font:800 .95rem Manrope,Arial,sans-serif;display:inline-flex}.vendor-needs-total small{color:#6a8076;letter-spacing:0;margin:0;font:700 .52rem/1.2 Manrope,Arial,sans-serif}.vendor-needs-series .table-wrap{padding:0 8px 7px;overflow-x:auto}.vendor-needs-table{min-width:455px;margin:0;font-size:.64rem}.vendor-needs-table th,.vendor-needs-table td{border-bottom-color:#e7ede9;padding:8px 6px}.vendor-needs-table thead th{color:#73847c;padding-top:8px;padding-bottom:6px;font-size:.54rem}.vendor-needs-table tbody th{color:#315a4a;font-size:.67rem}.vendor-needs-table tbody th small{color:#7b8b83;margin-top:1px;font-size:.51rem;font-weight:600;display:block}.vendor-needs-table .blend-tag{margin-right:4px}.vendor-needs-table .numeric{color:#40675a;white-space:nowrap;font-size:.61rem}.vendor-needs-table tr:last-child th,.vendor-needs-table tr:last-child td{border-bottom:0}.vendor-needs-table tfoot th,.vendor-needs-table tfoot td{color:#2f5d4b;background:#edf5f0;font-weight:800}.vendor-needs-series .empty-line{color:#85938d;margin:0;padding:14px 12px;font-size:.62rem}.vendor-needs-exceptions{background:#fbfcfb;border-top:1px solid #e7ece9;flex-wrap:wrap;gap:5px;padding:7px 11px 9px;display:flex}.vendor-needs-total{background:#eaf5ee;border:1px solid #bdd5c8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;margin-top:13px;padding:10px 12px;display:grid}.vendor-needs-total>span{color:#376452;text-transform:uppercase;letter-spacing:.055em;font-size:.61rem;font-weight:800}.vendor-needs-total>strong{color:#1e5b46;letter-spacing:-.065em;text-align:right;font:800 1.05rem Manrope,Arial,sans-serif}.vendor-needs-total>small{white-space:normal;grid-column:1/-1}.vendor-needs-exceptions>span,.vendor-needs-exceptions .dry-treatment-summary span{padding:3px 6px;font-size:.53rem}@media (width<=1050px){.blend-reference-card .blend-catalog,.vendor-needs-sections{grid-template-columns:1fr}}@media (width<=700px){.blend-reference-card,.vendor-needs-card{border-radius:11px;padding:13px 11px}.blend-reference-card>.panel-heading,.vendor-needs-card>.panel-heading,.blend-reference-card .blend-catalog-series>header,.vendor-needs-series>header{display:block}.vendor-export-button{width:100%;margin-top:9px}.blend-reference-card .blend-catalog-series>header>small{text-align:left;max-width:none;margin-top:3px;display:block}.vendor-needs-total{margin-top:6px}}.nav-button strong,.nav-button small,.home-link,.procurement-workspace-tabs small,.module-copy strong,.module-copy small{text-transform:capitalize}.fulfillment-field-table tr.fulfillment-over-plan td{color:#8a3f2b;background:#fff0e8}:root{color:#172f29;background:var(--color-canvas)}body,#root{background:radial-gradient(circle at top right, #c9dcd380, transparent 30rem), var(--color-canvas);min-height:100vh}:where(h1,h2,h3,h4,.collapsible-section summary strong,.soil-collapsible summary strong,.fulfillment-workspace>details>summary,.fulfillment-load>summary strong,.workspace-heading h2,.record-panel-heading h3,.requirement-heading h3,.price-board-heading h3,.dry-pricing-heading h3,.panel-heading h2,.editor-title-row h2,.planning-hero h2,.procurement-hero h2){text-transform:capitalize}.panel,.workspace-heading,.procurement-requirement-panel,.procurement-record-panel,.dry-series,.nitrogen-price-board,.dry-blend-pricing{border-color:#c5d1cb;box-shadow:0 7px 20px #1d3a3013}.panel{background:#fff}.planning-page,.rules-layout{position:relative}.planning-page:before,.rules-layout:before{content:"";z-index:-1;background:#dee8e294;border:1px solid #9fb4aa8a;border-radius:21px;position:absolute;inset:-13px -11px}.collapsible-section{background:#fff;border:1px solid #bfcfc7;border-radius:14px;overflow:clip;box-shadow:0 7px 19px #1f3a3112}.collapsible-section>summary{cursor:pointer;color:#244b3f;background:linear-gradient(105deg,#f8fbf9,#eef4f0);justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:13px 17px 12px 19px;list-style:none;transition:background .16s,color .16s;display:flex}.collapsible-section>summary:hover{background:linear-gradient(105deg,#f1f7f3,#e8f1ec)}.collapsible-section>summary::-webkit-details-marker{display:none}.soil-collapsible>summary::-webkit-details-marker{display:none}.fulfillment-workspace details>summary::-webkit-details-marker{display:none}.collapsible-section>summary>span:first-child{gap:4px;min-width:0;display:grid}.collapsible-section>summary small{color:#627a6f;letter-spacing:.105em;text-transform:uppercase;font-size:.58rem;font-weight:800}.collapsible-section>summary strong{color:#244b3f;font:700 1rem/1.15 Manrope,Arial,sans-serif}.collapse-label{color:#0000;background:#fff;border:1px solid #b7c9bf;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #1a342b14}.collapse-label:after,.soil-collapsible>summary>span:last-child:after,.fulfillment-workspace details>summary:after{content:"⌄";color:#2c6956;font:800 1.06rem/1 Manrope,Arial,sans-serif;transition:transform .18s}.collapsible-section[open]>summary .collapse-label:after,.soil-collapsible[open]>summary>span:last-child:after,.fulfillment-workspace details[open]>summary:after{transform:rotate(180deg)}.collapsible-section>summary:focus-visible,.soil-collapsible>summary:focus-visible,.fulfillment-workspace details>summary:focus-visible{outline-offset:-3px;outline:3px solid #286f576e}.collapsible-section-body{background:#eaf1ed;border-top:1px solid #d6e1db;padding:13px}.collapsible-section-body>.panel{background:#fff;border:1px solid #c8d5ce;border-radius:8px;box-shadow:0 4px 10px #1e3a300e}.collapsible-section-body>.planning-page,.collapsible-section-body>.procurement-workspace{gap:14px}.collapsible-section-body>.planning-page:before,.collapsible-section-body>.rules-layout:before{opacity:.38;inset:-2px}.crop-badge{color:#476259;letter-spacing:.01em;background:#eef2f0;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;min-height:23px;padding:3px 8px;font-size:.62rem;font-weight:800;line-height:1.15;display:inline-flex}.crop-badge.crop-wheat{color:#216b39;background:#e2f2e3;border-color:#9abf9f}.crop-badge.crop-silage{color:#815500;background:#fff2bd;border-color:#e2bd52}.crop-badge.crop-baled-wheat{color:#a43d33;background:#fbe4e1;border-color:#d99991}.crop-badge.crop-baled-grass{color:#285f8f;background:#eaf4ff;border-color:#79a9d1}.crop-badge.crop-other,.crop-badge.crop-none{color:#64736d;background:#f0f3f1;border-color:#ccd5d1}.rule-card:has(.crop-wheat){box-shadow:inset 4px 0 #3d8a51}.rule-card:has(.crop-silage){box-shadow:inset 4px 0 #d7a625}.rule-card:has(.crop-baled-wheat){box-shadow:inset 4px 0 #c65347}.rule-card:has(.crop-baled-grass){box-shadow:inset 4px 0 #3f83b8}.rule-card.selected:has(.crop-wheat){border-color:#69a878}.rule-card.selected:has(.crop-silage){border-color:#d5ac3c}.rule-card.selected:has(.crop-baled-wheat){border-color:#cc736b}.rule-card.selected:has(.crop-baled-grass){border-color:#5b94c2}.phase-tabs,.procurement-season-tabs{background:#dce7e2;border:1px solid #aebfba;border-radius:13px;gap:6px;padding:6px;box-shadow:inset 0 1px 2px #18352c1f}.phase-tabs button,.procurement-season-tabs button{color:#486158;letter-spacing:.005em;background:#ffffff94;border:1px solid #0000;border-radius:9px;justify-content:center;min-width:146px;min-height:46px;font-size:.76rem;font-weight:850;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s}.phase-tabs button:hover,.procurement-season-tabs button:hover{color:#1d5141;background:#f8fbf9;border-color:#91aaa0}.phase-tabs button[aria-selected=true],.phase-tabs button.selected,.procurement-season-tabs button[aria-selected=true],.procurement-season-tabs button.selected{color:#fff;background:linear-gradient(135deg,#28647e,#1e4f6b);border-color:#2f6b87;transform:translateY(-1px);box-shadow:0 4px 10px #1f4c633d}.phase-tabs button:nth-child(2)[aria-selected=true],.phase-tabs button:nth-child(2).selected,.procurement-season-tabs button:nth-child(2)[aria-selected=true],.procurement-season-tabs button:nth-child(2).selected{background:linear-gradient(135deg,#42895d,#286743);border-color:#3b7d58;box-shadow:0 4px 10px #2663403d}.phase-tabs button span{color:inherit;background:#ffffff2e;padding:2px 7px;font-size:.62rem}.phase-tabs button[aria-selected=true] span,.phase-tabs button.selected span{color:#183e50;background:#e8f0f2;border:1px solid #ffffffb8;font-weight:850}.phase-tabs button:nth-child(2)[aria-selected=true] span,.phase-tabs button:nth-child(2).selected span{color:#1d5435;background:#e9f3e9}.phase-tabs button:focus-visible,.procurement-season-tabs button:focus-visible{outline-offset:3px;outline:4px solid #266e9161}textarea,.field textarea{resize:vertical;color:#28483d;background:#fbfdfb;border:1px solid #b9cac1;border-radius:8px;width:100%;min-height:72px;padding:9px 10px;font-size:.75rem;line-height:1.45}textarea:hover{border-color:#88a99a}textarea:focus{outline-offset:1px;border-color:#39765e;outline:3px solid #2c775b38}.bid-note-preview{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:3px auto 0;font-style:italic;line-height:1.3;display:block;overflow:hidden;color:#596d64!important;font-size:.56rem!important}.blend-reference-card,.vendor-needs-card{border-color:#b9c9c1;box-shadow:0 8px 21px #23433713}.blend-reference-card{background:linear-gradient(#fffaf0 0,#fff 160px);border-top-color:#b8782e}.vendor-needs-card{background:linear-gradient(#f1f8f5 0,#fff 160px);border-top-color:#397060}.blend-reference-card .blend-catalog-series:first-child,.vendor-needs-series:first-child{background:linear-gradient(160deg,#fff7e7,#fffcf6);border-color:#aa702a #d5b57d #d5b57d}.blend-reference-card .blend-catalog-series:last-child,.vendor-needs-series:last-child{background:linear-gradient(160deg,#eaf6f7,#fbfefe);border-color:#397b91 #9fc0c7 #9fc0c7}.blend-reference-card .blend-catalog-series:first-child>header,.vendor-needs-series:first-child>header,.vendor-needs-series:first-child>h3{color:#704611;background:#e7be6f26}.blend-reference-card .blend-catalog-series:last-child>header,.vendor-needs-series:last-child>header,.vendor-needs-series:last-child>h3{color:#205e73;background:#60abba21}.blend-reference-card .blend-catalog article{border:1px solid #a37e3b3d;box-shadow:0 2px 5px #62481e0f}.blend-reference-card .blend-catalog-series:last-child article{border-color:#40809147;box-shadow:0 2px 5px #2a66750f}.vendor-needs-series:first-child .vendor-needs-total,.vendor-needs-series:first-child tfoot th,.vendor-needs-series:first-child tfoot td{color:#6b491a;background:#f8e9c9}.vendor-needs-series:last-child .vendor-needs-total,.vendor-needs-series:last-child tfoot th,.vendor-needs-series:last-child tfoot td{color:#235f70;background:#dff0f2}.blend-reference-card .blend-catalog-series:first-child{background:linear-gradient(155deg,#fff0d5,#fffaf0 72%)}.blend-reference-card .blend-catalog-series:last-child{background:linear-gradient(155deg,#e1f1f4,#f8fcfd 72%)}.vendor-needs-series:first-child{background:linear-gradient(155deg,#fff0d5,#fffaf0 72%)}.vendor-needs-series:last-child{background:linear-gradient(155deg,#e1f1f4,#f8fcfd 72%)}.vendor-needs-series:first-child .vendor-needs-table thead th{color:#6c4714;background:#f8e3b8}.vendor-needs-series:last-child .vendor-needs-table thead th{color:#205d70;background:#d8edf1}.dry-plan-table thead th small{color:#506d61;letter-spacing:.015em;text-transform:none;margin-top:3px;font:700 .51rem/1.1 Manrope,Arial,sans-serif;display:block}.dry-plan-table thead th{color:#375f50;background:#e7f0eb;border-bottom:2px solid #b6cbc0}.dry-plan-table tbody tr:nth-child(2n){background:#f8fbf9}.dry-plan-table tbody tr:hover{background:#edf6f0}.dry-series-f{background:linear-gradient(#fff0d7,#fff 176px);border-color:#a96d25 #cfa65e #cfa65e}.dry-series-s{background:linear-gradient(#e1f1f5,#fff 176px);border-color:#367b91 #82b6c1 #82b6c1}.dry-series-f .series-code{background:#9b6323}.dry-series-s .series-code{background:#2f738a}.dry-series-f .series-breakouts{background:#ffedcb;border-color:#e2c282}.dry-series-s .series-breakouts{background:#def0f4;border-color:#b5d9e0}.dry-pricing-table tr.blend-series-f>th,.dry-pricing-table tr.blend-series-f>td{background:#fff4df}.dry-pricing-table tr.blend-series-s>th,.dry-pricing-table tr.blend-series-s>td{background:#eaf6f8}.dry-calculation-source{color:#70571f;background:#fff7df;border:1px solid #d8c98a;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:.67rem;line-height:1.45;display:flex}.dry-calculation-source>svg{color:#99742a;flex:none;margin-top:1px}.dry-calculation-source span{gap:2px;display:grid}.dry-calculation-source strong{color:#624812;font-size:.7rem}.dry-calculation-source.soil-driven{color:#386b48;background:#eaf6ed;border-color:#9fc9af}.dry-calculation-source.soil-driven>svg{color:#347a4c}.dry-calculation-source.soil-driven strong{color:#205d36}.soil-source-cell{background:#fff7df;border:1px solid #d5c583;border-radius:7px;gap:2px;min-width:106px;padding:5px 7px;display:grid}.soil-source-cell strong{color:#735516;font-size:.61rem}.soil-source-cell small{color:#8a7543;font-size:.53rem;line-height:1.25}.soil-source-cell.soil-live{background:#e9f6ec;border-color:#9ec8ab}.soil-source-cell.soil-live strong{color:#26703f}.soil-source-cell.soil-live small{color:#5d8668}.soil-samples-workspace{gap:14px;display:grid}.soil-page-intro{color:#fff;background:linear-gradient(125deg,#244f43,#356d5b);border:1px solid #aac4b6;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex;box-shadow:0 9px 22px #183c3129}.soil-page-intro .eyebrow{color:#cce3d8}.soil-page-intro h2{color:#fff;font:700 1.52rem/1.12 Manrope,Arial,sans-serif}.soil-page-intro p:last-child{color:#e2f0e9;max-width:680px;margin-top:7px;font-size:.73rem;line-height:1.5}.soil-page-intro>div:first-child{flex:460px}.soil-source{background:#ffffff1f;border:1px solid #ffffff61;border-radius:10px;flex:none;gap:3px;min-width:185px;padding:10px 12px;display:grid}.soil-source>span{color:#fff;font-size:.68rem;font-weight:800}.soil-source small{color:#d8ebe1;font-size:.56rem}.soil-source.local{background:#795a1c3b;border-color:#efcb7ab3}.soil-source.loading{border-color:#b6d6edb3}label.soil-source{background:#0c2f2657;border-color:#b7ded0bd;min-width:210px}label.soil-source>span{color:#d5eee2;letter-spacing:.075em;text-transform:uppercase;font-size:.57rem;font-weight:850}label.soil-source select{color:#19493a;letter-spacing:-.02em;cursor:pointer;background:#fff;border:2px solid #9ac8b5;border-radius:7px;width:100%;min-height:37px;padding:0 29px 0 10px;font:800 .82rem Manrope,Arial,sans-serif;box-shadow:inset 0 1px 1px #12372c14,0 1px #ffffff2e}label.soil-source select:hover{background:#fbfefc;border-color:#d7eddf}label.soil-source select:focus-visible{outline-offset:2px;border-color:#fff;outline:4px solid #baead380}label.soil-source small{color:#cfe4d9;line-height:1.3}.soil-collapsible{background:#fff;border:1px solid #b9cbc2;border-radius:13px;overflow:clip;box-shadow:0 6px 17px #1d3b3111}.soil-collapsible>summary{cursor:pointer;background:#f4f8f5;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:12px 17px;list-style:none;display:flex}.soil-collapsible>summary>span:first-child{gap:3px;display:grid}.soil-collapsible>summary strong{color:#285448;font-size:.88rem}.soil-collapsible>summary small{color:#71847a;letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:700}.soil-collapsible>summary>span:last-child{color:#0000;background:#fff;border:1px solid #c2d3ca;border-radius:50%;place-items:center;width:29px;height:29px;font-size:0;display:grid;overflow:hidden}.soil-collapsible-body{border-top:1px solid #dae5de;padding:15px 17px 17px}.soil-upload-grid{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:13px;display:grid}.soil-file-input{color:#246346;text-align:center;background:linear-gradient(145deg,#eaf4ed,#f7fbf8);border:2px dashed #6fa18a;border-radius:11px;place-items:center;min-height:106px;font-size:.75rem;font-weight:850;display:grid;position:relative;overflow:hidden}.soil-file-input:hover{background:#e2f1e7;border-color:#357755}.soil-file-input input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.soil-file-input:has(input:focus-visible){outline-offset:2px;outline:3px solid #367b5a}.soil-file-input:has(input:disabled){opacity:.62;cursor:wait}.soil-upload-help{background:#fbfdfb;border:1px solid #d2e0d8;border-radius:10px;align-content:center;gap:5px;padding:14px 16px;display:grid}.soil-upload-help strong{color:#345e4e;font-size:.72rem}.soil-upload-help span{color:#667c71;font-size:.67rem;line-height:1.5}.soil-upload-help small{color:#907237;font-size:.57rem;line-height:1.4}.soil-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.soil-metric{background:linear-gradient(160deg,#fff,#f3f8f4);border:1px solid #c8d8cf;border-radius:10px;min-width:0;min-height:88px;padding:12px 13px}.soil-metric>span{color:#657a70;letter-spacing:.035em;text-transform:uppercase;font-size:.59rem;font-weight:800;display:block}.soil-metric strong{color:#245842;letter-spacing:-.06em;margin-top:8px;font:800 1.12rem/1 Manrope,Arial,sans-serif;display:block}.soil-metric small{color:#788b82;margin-top:5px;font-size:.55rem;line-height:1.25;display:block}.soil-metric:last-child{background:#fff9ea;border-color:#ead4a2}.soil-approval-actions{background:#edf8ef;border:1px solid #b9d4c0;border-radius:9px;align-items:center;gap:11px;margin-top:12px;padding:9px 10px;display:flex}.soil-approval-actions .button{flex:none}.soil-approval-actions small{color:#477157;font-size:.59rem;line-height:1.4}.soil-qa-status{color:#65766e;letter-spacing:.025em;white-space:nowrap;background:#f0f3f1;border:1px solid #cbd5cf;border-radius:999px;align-items:center;padding:3px 7px;font-size:.55rem;font-weight:800;display:inline-flex}.soil-qa-status.pending{color:#805d17;background:#fff4d8;border-color:#e3c778}.soil-qa-status.accepted{color:#2d7142;background:#e7f5ea;border-color:#a6cfb1}.soil-coverage-bar{background:#e1eae4;border:1px solid #b9cec2;border-radius:999px;height:13px;margin-top:14px;overflow:hidden;box-shadow:inset 0 1px 2px #19372c1a}.soil-coverage-bar>span{border-radius:inherit;background:linear-gradient(90deg,#4a9664,#82bd71);min-width:2px;height:100%;transition:width .25s;display:block;box-shadow:inset -1px 0 #fff6}.soil-warning,.soil-empty,.soil-table-limit{color:#765c22;background:#fff7df;border:1px solid #e4ca88;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:.66rem;line-height:1.45}.soil-availability-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.soil-availability{background:#fff;border:1px solid #cbdbd2;border-radius:10px;padding:14px 15px;position:relative;overflow:hidden}.soil-availability:before{content:"";background:#bd8730;width:4px;position:absolute;inset:0 auto 0 0}.soil-availability:nth-child(2):before{background:#45869a}.soil-availability:nth-child(3):before{background:#7560a0}.soil-availability>span{color:#536c61;font-size:.68rem;font-weight:800;display:block}.soil-availability strong{color:#244f41;margin-top:8px;font:800 1.2rem/1 Manrope,Arial,sans-serif;display:block}.soil-availability small{color:#82918a;margin-top:5px;font-size:.58rem;display:block}.soil-table-controls{background:#edf3ef;border:1px solid #cad8d1;border-radius:9px;gap:4px;padding:4px;display:inline-flex}.soil-table-controls button{color:#61786d;background:0 0;border:1px solid #0000;border-radius:6px;min-height:31px;padding:5px 10px;font-size:.63rem;font-weight:800}.soil-table-controls button:hover{color:#2b5c49;background:#f8fbf9}.soil-table-controls button.active{color:#276342;background:#fff;border-color:#4f8b6d;box-shadow:0 1px 3px #1b42321a}.soil-table-wrap{border:1px solid #ccd9d2;border-radius:9px;max-width:100%;margin-top:12px;overflow:auto}.soil-sample-table{min-width:840px;margin:0;font-size:.68rem}.soil-sample-table thead th{z-index:1;color:#48675a;background:#e9f2ed;padding:10px;position:sticky;top:0}.soil-sample-table th,.soil-sample-table td{padding:9px 10px}.soil-sample-table tbody tr.mapped{background:#fff}.soil-sample-table tbody tr.unmapped{background:#fff8e9}.soil-sample-table tbody tr.unmapped td:first-child{box-shadow:inset 3px 0 #cc9b3e}.soil-sample-table .numeric{color:#3d6455}.soil-empty{margin:0}.soil-table-limit{display:inline-block}.fulfillment-workspace{background:linear-gradient(145deg,#e7f0f2,#edf3ef);border:1px solid #abc2c9;border-radius:14px;gap:13px;margin-top:2px;padding:15px;display:grid;box-shadow:0 8px 20px #1f485314}.fulfillment-heading{color:#fff;background:linear-gradient(135deg,#2b6274,#1e4f63);border:1px solid #4c8492;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.fulfillment-heading .eyebrow{color:#cbe2e7}.fulfillment-heading h2{color:#fff;font:700 1.3rem/1.15 Manrope,Arial,sans-serif}.fulfillment-heading p:last-child{color:#e0eff1;margin-top:6px;font-size:.69rem;line-height:1.45}.fulfillment-contract-select{color:#e0eff1;letter-spacing:.07em;text-transform:uppercase;flex:0 350px;gap:5px;min-width:220px;font-size:.59rem;font-weight:800;display:grid}.fulfillment-contract-select select{color:#27505e;background:#fff;border:1px solid #a1c4cc;border-radius:7px;width:100%;min-height:39px;padding:0 30px 0 10px;font-size:.72rem;font-weight:750}.fulfillment-contract-select select:disabled{color:#788990;background:#edf2f3}.fulfillment-empty,.fulfillment-summary-card,.fulfillment-loads-card,.fulfillment-field-summary-card,.fulfillment-recovery-card{background:#fff;border:1px solid #bdcfd1;border-radius:11px;overflow:clip;box-shadow:0 3px 9px #1e3e460d}.fulfillment-workspace>details>summary{cursor:pointer;color:#285768;background:#f2f7f8;align-items:center;min-height:49px;padding:12px 14px;font:700 .89rem/1.2 Manrope,Arial,sans-serif;list-style:none;display:flex}.fulfillment-workspace>details>summary:after{background:#fff;border:1px solid #c0d5d8;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.fulfillment-empty>p,.fulfillment-recovery-card>p{color:#677e82;margin:0;padding:12px 14px 14px;font-size:.68rem;line-height:1.45}.fulfillment-empty{background:#fff9e9;border-color:#e2c785}.fulfillment-empty>summary{color:#78591d!important;background:#fff4d7!important}.fulfillment-recovery-card{border-color:#d7c7dc}.fulfillment-recovery-card>summary{color:#674978!important;background:#f7f0f9!important}.fulfillment-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.fulfillment-metrics>div{background:#fff;border-right:1px solid #dae5e6;min-width:0;padding:13px 14px}.fulfillment-metrics>div:last-child{border-right:0}.fulfillment-metrics span{color:#6b8084;letter-spacing:.045em;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.fulfillment-metrics strong{color:#285b68;letter-spacing:-.06em;white-space:nowrap;margin-top:7px;font:800 .96rem/1 Manrope,Arial,sans-serif;display:block}.fulfillment-metrics .needs-action{background:#fff6dd}.fulfillment-metrics .needs-action strong{color:#8a651e}.fulfillment-metrics .over-contract{background:#fbe9e6}.fulfillment-metrics .over-contract strong{color:#aa4438}.fulfillment-card-actions{background:#fbfdfd;border-bottom:1px solid #d9e4e5;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;display:flex}.fulfillment-card-actions p{color:#657a80;max-width:650px;font-size:.67rem;line-height:1.45}.fulfillment-feedback{color:#785a1d;background:#fff6dc;border:1px solid #dec280;border-radius:8px;margin:12px 14px 0;padding:9px 10px;font-size:.67rem;line-height:1.4}.fulfillment-loading{color:#52727c;margin:12px 14px;font-size:.66rem;font-style:italic}.fulfillment-load-form{background:linear-gradient(145deg,#edf7f8,#fff);border:1px solid #9fc2c9;border-radius:10px;gap:13px;margin:13px 14px;padding:15px;display:grid}.fulfillment-form-heading,.fulfillment-allocation-heading,.fulfillment-load-actions{justify-content:space-between;align-items:center;gap:13px;display:flex}.fulfillment-form-heading h3,.fulfillment-allocation-heading h4{color:#28596a;font:700 .95rem Manrope,Arial,sans-serif}.fulfillment-allocation-heading p{color:#6c8185;margin-top:3px;font-size:.62rem}.fulfillment-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fulfillment-load-form label,.fulfillment-allocation-row label{gap:5px;min-width:0;display:grid}.fulfillment-load-form label>span,.fulfillment-allocation-row label>span{color:#4f6d73;letter-spacing:.035em;text-transform:uppercase;font-size:.59rem;font-weight:800}.fulfillment-load-form input,.fulfillment-load-form select,.fulfillment-load-form textarea{color:#284f59;background:#fff;border:1px solid #b8ccd0;border-radius:7px;width:100%;min-height:36px;padding:7px 8px;font-size:.71rem}.fulfillment-load-form textarea{min-height:59px}.fulfillment-load-form input:invalid{background:snow;border-color:#c96b5e}.fulfillment-load-form input:focus,.fulfillment-load-form select:focus{outline-offset:1px;border-color:#3e8090;outline:3px solid #2e798b33}.fulfillment-allocation-heading{padding-top:2px}.fulfillment-allocation-empty{color:#687d82;background:#f7fbfb;border:1px dashed #b9cbd0;border-radius:8px;margin:0;padding:10px 11px;font-size:.65rem;line-height:1.4}.fulfillment-allocation-list{gap:8px;display:grid}.fulfillment-allocation-row{background:#fff;border:1px solid #c9dadd;border-radius:8px;grid-template-columns:minmax(170px,1.55fr) .7fr .9fr .58fr auto;align-items:end;gap:8px;padding:10px;display:grid}.fulfillment-remove-allocation{color:#9d443b;border-color:#e1b8b2!important;min-height:36px!important}.fulfillment-form-actions{justify-content:flex-end;padding-top:2px;display:flex}.fulfillment-load-list{gap:8px;padding:13px 14px;display:grid}.fulfillment-load{background:#fff;border:1px solid #c3d4d7;border-radius:9px;overflow:clip}.fulfillment-load>summary{cursor:pointer;background:#f8fbfb;align-items:center;gap:13px;min-height:50px;padding:9px 12px;list-style:none;display:flex}.fulfillment-load>summary>span:first-child{gap:2px;min-width:0;display:grid}.fulfillment-load>summary strong{color:#2e5c67;font-size:.73rem}.fulfillment-load>summary small{color:#778b90;font-size:.57rem}.fulfillment-load>summary:after{color:#37758a;order:3;margin-left:3px}.fulfillment-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:.57rem;font-weight:800}.fulfillment-status.allocated{color:#327145;background:#e7f4e9;border-color:#a9cdb3}.fulfillment-status.unallocated{color:#89631a;background:#fff4d4;border-color:#e3c777}.fulfillment-load-detail{border-top:1px solid #dae5e6;padding:12px}.fulfillment-load-meta{flex-wrap:wrap;gap:7px;display:flex}.fulfillment-load-meta span{color:#5c7378;background:#eff5f5;border-radius:6px;padding:5px 7px;font-size:.61rem}.fulfillment-load-meta b{color:#3b5f68}.fulfillment-load-note{color:#546d73;background:#f3f8f8;border-left:3px solid #6b9fac;margin:10px 0 0;padding:8px 9px;font-size:.65rem;line-height:1.45}.fulfillment-load-allocations{margin-top:12px}.fulfillment-load-allocations h4{color:#346170;margin-bottom:7px;font-size:.72rem}.fulfillment-load-allocations table,.fulfillment-field-table{min-width:600px;margin:0;font-size:.66rem}.fulfillment-load-allocations thead th,.fulfillment-field-table thead th{color:#4b6971;background:#edf5f6}.fulfillment-load-actions{justify-content:flex-end;margin-top:12px}.fulfillment-table-wrap{padding:12px 14px 14px;overflow:auto}.fulfillment-field-table{border:1px solid #cbdadd;border-radius:8px;overflow:hidden}.fulfillment-recovery-list{gap:8px;padding:0 14px 14px;display:grid}.fulfillment-recovery-list>div{background:#fdfaff;border:1px solid #ddd0e1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.fulfillment-recovery-list span{gap:2px;display:grid}.fulfillment-recovery-list strong{color:#6c4b7d;font-size:.69rem}.fulfillment-recovery-list small{color:#8a7891;font-size:.56rem}@media (width<=1050px){.soil-page-intro{flex-wrap:wrap}.soil-page-intro>div:first-child{flex-basis:100%}.soil-page-intro>.soil-source{flex:220px}.soil-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fulfillment-metrics>div:nth-child(3){border-right:0}.fulfillment-metrics>div:nth-child(n+4){border-top:1px solid #dae5e6}.fulfillment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-allocation-row{grid-template-columns:minmax(180px,1.4fr) .8fr .9fr .65fr auto}}@media (width<=700px){.planning-page:before,.rules-layout:before{inset:-8px -5px}.collapsible-section>summary{min-height:60px;padding:11px 13px}.collapsible-section-body{padding:8px}.phase-tabs,.procurement-season-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.phase-tabs button,.procurement-season-tabs button{width:100%;min-width:0}.soil-page-intro,.fulfillment-heading{display:grid}.soil-source,.fulfillment-contract-select{width:100%;min-width:0}label.soil-source{min-width:0}.soil-upload-grid,.soil-availability-list{grid-template-columns:1fr}.soil-metrics{grid-template-columns:1fr 1fr}.soil-collapsible-body{padding:12px}.fulfillment-workspace{padding:9px}.fulfillment-metrics{grid-template-columns:1fr 1fr}.fulfillment-metrics>div{border-top:1px solid #dae5e6;border-right:0}.fulfillment-metrics>div:first-child,.fulfillment-metrics>div:nth-child(2){border-top:0}.fulfillment-card-actions,.fulfillment-form-heading,.fulfillment-allocation-heading{flex-direction:column;align-items:flex-start}.fulfillment-card-actions .button{width:100%}.fulfillment-form-grid{grid-template-columns:1fr}.fulfillment-allocation-row{grid-template-columns:1fr 1fr}.fulfillment-allocation-row label:first-child{grid-column:1/-1}.fulfillment-remove-allocation{grid-column:1/-1;width:100%}.fulfillment-load>summary{flex-wrap:wrap}.fulfillment-status{margin-left:0}.fulfillment-load>summary:after{margin-left:auto}.fulfillment-recovery-list>div{flex-direction:column;align-items:flex-start}}.blend-reference-card .blend-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:9px}.blend-reference-card .blend-composition-card,.blend-reference-card .blend-catalog article{background:#fffefa;border-width:1px;border-radius:9px;flex-direction:column;height:100%;min-height:158px;padding:10px;display:flex}.blend-reference-card .blend-catalog-series:last-child .blend-composition-card,.blend-reference-card .blend-catalog-series:last-child .blend-catalog article{background:#fbfefe}.blend-reference-card .blend-catalog article>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding-bottom:5px}.blend-reference-card .blend-catalog article strong{color:#62410c;font:800 .82rem/1 Manrope,Arial,sans-serif}.blend-reference-card .blend-catalog-series:last-child article strong{color:#1f6073}.blend-reference-card .blend-catalog ul{gap:5px;margin-top:5px;padding-top:7px}.blend-reference-card .blend-catalog li{color:#526a5f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;font-size:.58rem;display:grid}.blend-reference-card .blend-catalog li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blend-reference-card .blend-catalog label{background:#fff;border-color:#b8c9be;min-width:94px;box-shadow:inset 0 1px 1px #1e3b2f0a}.blend-reference-card .blend-catalog label:focus-within{border-color:#4b846b;box-shadow:0 0 0 3px #367b582e}.blend-reference-card .blend-catalog label input{color:#214d3d;text-align:right;width:56px;min-width:56px;padding:4px 5px;font:750 .67rem Manrope,Arial,sans-serif}.blend-reference-card .blend-catalog label small{color:#5c766b;letter-spacing:-.02em;flex:1 0 auto;padding:4px 5px;font:700 .49rem/1 Manrope,Arial,sans-serif}.blend-reference-card .blend-recipe-total{color:#526a5f;border-top:1px solid #d9e3dc;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px;margin-top:auto;padding-top:7px;font:750 .56rem/1 Manrope,Arial,sans-serif;display:grid}.blend-reference-card .blend-recipe-total strong{color:#214d3d;font-size:.72rem}.blend-reference-card .blend-catalog-series:last-child .blend-recipe-total strong{color:#1f6073}.blend-reference-card .blend-recipe-total small{color:#5c766b;font-size:.48rem}.dry-plan-filters{background:#e5eee8;border:1px solid #c8d8ce;border-radius:11px;grid-template-columns:minmax(155px,1.1fr) minmax(155px,1fr) repeat(3,minmax(120px,.8fr)) auto auto;align-items:end;gap:12px;margin:2px 0 16px;padding:14px;display:grid}.dry-plan-filters label{color:#355b4d;gap:6px;font-size:.62rem;font-weight:800;display:grid}.dry-plan-filters select{color:#244b3e;background:#fff;border:1px solid #aebfb4;border-radius:8px;min-width:0;height:39px;padding:0 34px 0 10px;font-size:.7rem;font-weight:750}.dry-plan-filters select:focus{outline-offset:1px;border-color:#3f7b65;outline:3px solid #367b582e}.dry-filter-result{color:#526a5f;background:#fff;border:1px solid #b8c9be;border-radius:8px;align-content:center;min-width:94px;height:39px;padding:4px 11px;display:grid}.dry-filter-result strong{color:#214d3d;font:800 .75rem/1 Manrope,Arial,sans-serif}.dry-filter-result span{margin-top:3px;font-size:.5rem;font-weight:750}.dry-filter-reset{white-space:nowrap;min-height:39px}.dry-filter-empty{color:#63766d;text-align:center;font-weight:700;padding:26px!important}@media (width<=850px){.dry-plan-filters{grid-template-columns:1fr 1fr}.dry-filter-result,.dry-filter-reset{width:100%}}@media (width<=560px){.dry-plan-filters{grid-template-columns:1fr}}@media (width<=700px){.blend-reference-card .blend-catalog-grid{grid-template-columns:repeat(2,minmax(148px,1fr));overflow-x:auto}}.soil-threshold-settings{background:linear-gradient(145deg,#edf6ef,#fff);border:1px solid #b8cdc0;border-radius:10px;margin-top:13px;padding:13px}.soil-threshold-settings>header,.soil-threshold-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.soil-threshold-settings h3,.soil-threshold-heading h3{color:#285747;font:700 .88rem Manrope,Arial,sans-serif}.soil-threshold-settings p,.soil-threshold-heading p{color:#627a6e;font-size:.62rem;line-height:1.4}.soil-threshold-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.soil-threshold-card{background:#fff;border:1px solid #c4d6cb;border-radius:8px;min-width:0;padding:10px}.soil-threshold-card>strong,.soil-threshold-card>span:first-child{color:#355f4f;font-size:.68rem;font-weight:850;display:block}.soil-threshold-card label{color:#647b70;letter-spacing:.035em;text-transform:uppercase;gap:4px;margin-top:8px;font-size:.54rem;font-weight:800;display:grid}.soil-threshold-card input,.soil-threshold-field input{color:#214d3d;text-align:right;background:#fcfefc;border:1px solid #afc7bb;border-radius:6px;width:100%;min-height:34px;padding:5px 7px;font:750 .67rem Manrope,Arial,sans-serif}.soil-threshold-card input:focus,.soil-threshold-field input:focus{outline-offset:1px;border-color:#3f7d61;outline:3px solid #367d5c33}.soil-availability.low,.soil-nutrient-status.low,.soil-sample-table .nutrient-low{color:#1d527d;background:#eaf5ff;border-color:#83b5d8}.soil-availability.low:before{background:#3c82b5}.soil-availability.low>span,.soil-availability.low strong{color:#1d527d}.soil-availability.watch,.soil-nutrient-status.watch,.soil-sample-table .nutrient-watch{color:#6c4a00;background:#fff8df;border-color:#d8b65a}.soil-availability.watch:before{background:#bd8b18}.soil-availability.watch>span,.soil-availability.watch strong{color:#6c4a00}.soil-availability.adequate,.soil-nutrient-status.adequate,.soil-sample-table .nutrient-adequate{color:#1e6238;background:#edf8f0;border-color:#87be98}.soil-availability.adequate:before{background:#3f8b57}.soil-availability.adequate>span,.soil-availability.adequate strong{color:#1e6238}.soil-availability.high>span,.soil-availability.high strong{color:#85251e}.soil-availability.high,.soil-nutrient-status.high,.soil-sample-table .nutrient-high{color:#85251e;background:#fff0ed;border-color:#d89189}.soil-availability.high:before{background:#bb463e}.soil-availability.missing,.soil-nutrient-status.missing,.soil-sample-table .nutrient-missing{color:#566560;background:#f1f4f2;border-color:#bac5bf}.soil-availability.missing:before{background:#87968f}.soil-availability:has(label){background:linear-gradient(155deg,#f7fcf8,#fff);border-color:#b8cec0;grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;min-height:184px;padding:13px 14px 14px 16px;display:grid}:is(.soil-availability:has(label)>span,.soil-availability:has(label)>strong){grid-column:1/-1}.soil-availability:has(label)>strong{color:#315d4d;letter-spacing:-.025em;margin-top:1px;font:750 .61rem/1.35 Manrope,Arial,sans-serif}.soil-availability:has(label)>label{gap:4px;min-width:0;margin-top:3px;display:grid}.soil-availability:has(label)>label small{color:#60786d;min-height:24px;margin:0;font-size:.52rem;font-weight:800;line-height:1.22}.soil-availability:has(label)>label:first-of-type small{color:#276993}.soil-availability:has(label)>label:nth-of-type(2) small{color:#287047}.soil-availability:has(label)>label:last-of-type small{color:#9a3a31}.soil-availability:has(label)>label input{color:#244e3f;text-align:right;background:#fff;border:1px solid #aec6b9;border-radius:6px;width:100%;min-height:35px;padding:5px 7px;font:800 .67rem Manrope,Arial,sans-serif}.soil-availability:has(label)>label:first-of-type input{background:#f4faff;border-color:#8db9d7}.soil-availability:has(label)>label:nth-of-type(2) input{background:#f6fcf7;border-color:#90be9d}.soil-availability:has(label)>label:last-of-type input{background:#fff8f7;border-color:#d79a92}.soil-availability:has(label)>label input:focus{outline-offset:1px;outline:3px solid #32755433}.soil-sample-table td.soil-nutrient-result{text-align:right;min-width:88px;padding:6px 7px}.soil-sample-table td.soil-nutrient-result>span{text-align:center;box-shadow:0 1px 2px #223d3312;min-width:70px!important}.soil-sample-table td.soil-nutrient-low{background:#edf7ff;box-shadow:inset 3px 0 #3c82b5}.soil-sample-table td.soil-nutrient-watch{background:#fff9e6;box-shadow:inset 3px 0 #c19424}.soil-sample-table td.soil-nutrient-adequate{background:#eff9f1;box-shadow:inset 3px 0 #438a59}.soil-sample-table td.soil-nutrient-high{background:#fff3f0;box-shadow:inset 3px 0 #c75248}.soil-sample-table td.soil-nutrient-missing{background:#f3f6f4;box-shadow:inset 3px 0 #8b9892}.soil-nutrient-result.soil-nutrient-low{color:#1d527d}.soil-nutrient-result.soil-nutrient-watch{color:#6c4a00}.soil-nutrient-result.soil-nutrient-adequate{color:#1e6238}.soil-nutrient-result.soil-nutrient-high{color:#85251e}.soil-nutrient-result.soil-nutrient-missing{color:#566560}.soil-nutrient-status{text-align:center;border:1px solid #c7d2cb;border-radius:6px;justify-content:center;align-items:center;min-width:72px;padding:4px 6px;font-size:.56rem;font-weight:850;line-height:1.15;display:inline-flex}@media (width<=700px){.soil-threshold-settings>header,.soil-threshold-heading{flex-direction:column;align-items:flex-start}.soil-threshold-grid{grid-template-columns:1fr}}.manure-workspace{gap:15px}.manure-page-intro{background:radial-gradient(circle at 85% 15%,#79b8bf3d,#0000 27%),linear-gradient(125deg,#5a3e2d,#7a5338 52%,#2c6270);border-color:#816048}.manure-page-intro .eyebrow{color:#f0d6bc}.manure-page-intro h2{color:#fffaf5}.manure-page-intro p:last-child{color:#f6e9dc}.manure-source{min-width:220px;background:#0c2b2f45!important;border-color:#d3e7e594!important}.manure-source>span{color:#f2fbfa}.manure-source small{color:#d7e9e7}.manure-section{border-color:#b9c8bd;box-shadow:0 7px 18px #3e302314}.manure-section>summary{background:linear-gradient(105deg,#fbf6ef,#edf5f1)}.manure-section>summary:hover{background:linear-gradient(105deg,#f7eddf,#e4f1ef)}.manure-section>summary strong{color:#4e3929}.manure-section>summary small{color:#6d756a}.manure-section-body{background:#edf2ed}.manure-upload-grid{grid-template-columns:minmax(205px,.75fr) minmax(0,1.25fr)}.manure-file-input{color:#7a4822;background:linear-gradient(145deg,#fff1e1,#fffaf4);border-color:#b77c48}.manure-file-input:hover{background:#ffe9cf;border-color:#945c30}.manure-upload-help{background:#fffdf9;border-color:#cfbeac}.manure-upload-help strong{color:#583f2d}.manure-upload-help span{color:#65756d}.manure-upload-help small{color:#7c6643}.manure-template-button{color:#23616a;background:#e8f5f5;border-color:#9cbfc2;align-self:start;margin-top:4px}.manure-template-button:hover{background:#d9eeee;border-color:#6fa2a8}.manure-upload-feedback{border-width:1px;margin-top:12px;font-weight:700}.manure-upload-feedback.success{color:#25643b;background:#e9f7ec;border-color:#93c4a0}.manure-upload-feedback.local{color:#27606d;background:#eaf5f6;border-color:#9abfc5}.manure-upload-feedback.error{color:#8d3028;background:#fff0ed;border-color:#d48a80}.manure-filter-controls{background:#e6eee8;border-color:#bdcfc5;border-radius:10px;grid-template-columns:repeat(3,minmax(156px,1fr));gap:9px;width:100%;padding:10px;display:grid}.manure-filter-controls label{background:#fff;border:1px solid #c3d3ca;border-radius:8px;gap:5px;min-width:0;padding:7px 8px;display:grid}.manure-filter-controls label>span{color:#557168;letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:850}.manure-filter-controls select{color:#284f42;background:#fbfdfb;border:1px solid #b2c8bd;border-radius:6px;width:100%;min-height:33px;padding:5px 25px 5px 7px;font-size:.68rem;font-weight:750}.manure-filter-controls select:focus{outline-offset:1px;border-color:#3c7b67;outline:3px solid #30775b33}.manure-filter-controls[aria-label="Application Year Filter"]{grid-template-columns:minmax(190px,300px);justify-content:start}.manure-sample-metrics,.manure-application-metrics{margin-top:12px}.manure-metric{background:linear-gradient(150deg,#fff,#f3f8f4);border-color:#c1d2c8}.manure-sample-metrics .manure-metric:nth-child(3){background:#fff7eb;border-color:#c99b70}.manure-application-metrics .manure-metric:last-child{background:#edf8f9;border-color:#9ec3c7}.manure-average-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.manure-average-card{background:linear-gradient(145deg,#fff3e4,#fffcf8);border-color:#d2b08c;min-height:117px;padding:15px 16px 15px 19px}.manure-average-card:before{background:#aa6834;width:5px}.manure-average-card>span{color:#71461f}.manure-average-card strong{color:#6b411d;font-size:1.06rem}.manure-average-card small{color:#795f45;font-size:.61rem;line-height:1.45}.manure-average-card:last-child{background:linear-gradient(145deg,#e6f5f6,#fbfefe);border-color:#8fbcc2}.manure-average-card:last-child:before{background:#397f8c}.manure-average-card:last-child>span,.manure-average-card:last-child strong{color:#205e6b}.manure-average-card:last-child small{color:#4d7680}.manure-unit-note{color:#50665b;background:#f6faf6;border-color:#b8c8bd}.manure-table-wrap{background:#fff;border-color:#b8cac1;margin-top:11px;box-shadow:0 2px 6px #293e320d}.manure-sample-table{min-width:1360px}.manure-application-table{min-width:925px}.manure-sample-table thead th,.manure-application-table thead th{color:#365e50;background:#dcebe5;border-bottom:2px solid #afc7bb}.manure-sample-row,.manure-application-row{transition:background .13s}.manure-sample-row.manure-solid,.manure-application-row.manure-solid{background:#fffbf5}.manure-sample-row.manure-solid td:first-child,.manure-application-row.manure-solid td:first-child{box-shadow:inset 4px 0 #b26d39}.manure-sample-row.manure-lagoon,.manure-application-row.manure-lagoon{background:#f4fbfc}.manure-sample-row.manure-lagoon td:first-child,.manure-application-row.manure-lagoon td:first-child{box-shadow:inset 4px 0 #438998}.manure-sample-row:hover,.manure-application-row:hover{background:#eef6f1}.manure-sample-row td:nth-child(4),.manure-application-row td:nth-child(5){font-weight:850}.manure-sample-row.manure-solid td:nth-child(4),.manure-application-row.manure-solid td:nth-child(5){color:#7b4823}.manure-sample-row.manure-lagoon td:nth-child(4),.manure-application-row.manure-lagoon td:nth-child(5){color:#216b7a}.manure-no-result{color:#89958f;font-style:italic}.manure-sample-table .numeric,.manure-application-table .numeric{color:#315e50}.manure-year-summary{background:radial-gradient(circle at 87% 8%,#66b0b92b,#0000 24rem),linear-gradient(135deg,#f6eee5,#e7f1ed);border:2px solid #aa9a83;border-radius:15px;overflow:hidden;box-shadow:0 10px 24px #4231221c}.manure-year-summary-body{background:0 0;border:0;padding:18px 19px 19px}.manure-year-summary-heading{border-bottom:1px solid #c7d0c5;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.manure-year-summary-heading .eyebrow{color:#755337}.manure-year-summary-heading h3{color:#423125;font:700 1.22rem/1.15 Manrope,Arial,sans-serif}.manure-year-summary-heading p:last-child{color:#637369;max-width:650px;margin-top:5px;font-size:.67rem;line-height:1.45}.manure-year-summary-selector{background:#e9f5f5;border:1px solid #9bbabe;border-radius:9px;flex:0 0 185px;gap:4px;padding:9px 10px;display:grid}.manure-year-summary-selector>span{color:#32616a;letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:850}.manure-year-summary-selector select{color:#1e5561;cursor:pointer;background:#fff;border:2px solid #72a5ab;border-radius:6px;width:100%;min-height:35px;padding:4px 26px 4px 8px;font:800 .77rem Manrope,Arial,sans-serif}.manure-year-summary-selector select:hover{border-color:#3c7e87}.manure-year-summary-selector select:focus-visible{outline-offset:1px;border-color:#236572;outline:3px solid #30818c47}.manure-year-summary-selector small{color:#52767a;font-size:.51rem;line-height:1.3}.manure-year-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px}.manure-year-summary-card{background:linear-gradient(145deg,#fff0df,#fffaf4);border:1px solid #d0a274;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:start;min-height:194px;padding:18px 18px 17px 22px;display:grid;box-shadow:0 4px 10px #5a361714}.manure-year-summary-card:before{background:#ae6732;width:6px}.manure-year-summary-card>span{color:#74431d;letter-spacing:.035em;text-transform:uppercase;font-size:.83rem;font-weight:850}.manure-year-summary-card .manure-year-summary-count{color:#613615;letter-spacing:-.07em;white-space:nowrap;margin:0;font:850 1.2rem/1 Manrope,Arial,sans-serif}.manure-year-summary-card .manure-year-summary-unit{color:#795d43;grid-column:1/-1;margin:8px 0 11px;font-size:.61rem;font-weight:750}.manure-year-summary-nutrients{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.manure-year-summary-nutrient{color:#70421d;text-align:center;background:#ffffffb8;border:1px solid #9f662f47;border-radius:7px;gap:3px;min-width:0;padding:8px 6px;font:800 .74rem/1.08 Manrope,Arial,sans-serif;display:grid}.manure-year-summary-nutrient b{color:#8e5a2c;letter-spacing:.04em;font:850 .55rem/1 Manrope,Arial,sans-serif}.manure-year-summary-card-lagoon{background:linear-gradient(145deg,#ddf1f3,#f8fdfd);border-color:#87b9c1;box-shadow:0 4px 10px #1e616e17}.manure-year-summary-card-lagoon:before{background:#317b89}.manure-year-summary-card-lagoon>span,.manure-year-summary-card-lagoon .manure-year-summary-count{color:#1d5f6d}.manure-year-summary-card-lagoon .manure-year-summary-unit{color:#4b7580}.manure-year-summary-card-lagoon .manure-year-summary-nutrient{color:#215e6c;border-color:#377e8c4d}.manure-year-summary-card-lagoon .manure-year-summary-nutrient b{color:#337789}.manure-year-summary-empty{margin-top:14px}@media (width<=870px){.sidebar nav{scroll-snap-type:x proximity;scrollbar-color:#78a895 transparent;min-width:0;max-width:min(100%,100vw - 156px);padding:2px 1px 5px;overflow:auto hidden}.sidebar nav .nav-button{scroll-snap-align:start;flex:none}}@media (width<=800px){.manure-upload-grid,.manure-filter-controls,.manure-filter-controls[aria-label="Application Year Filter"],.manure-average-groups{grid-template-columns:1fr}.manure-source{min-width:0}.manure-year-summary-heading{flex-direction:column;align-items:flex-start}.manure-year-summary-selector{flex-basis:auto;width:100%}.manure-year-summary-cards{grid-template-columns:1fr}}@media (width<=480px){.manure-year-summary-body{padding:13px}.manure-year-summary-card{min-height:0;padding:15px 14px 15px 19px}.manure-year-summary-nutrients{grid-template-columns:repeat(2,minmax(0,1fr))}}.fertilizer-overview{gap:18px;display:grid;position:relative}.fertilizer-overview:before{content:"";z-index:-1;background:#dde7e1b8;border:1px solid #8ea59999;border-radius:22px;position:absolute;inset:-14px -11px}.overview-hero{color:#fff;background:radial-gradient(circle at 93% 8%,#bfd8663d,#0000 18rem),linear-gradient(122deg,#123e36,#1d5a4d 64%,#286753);border:1px solid #164f42;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:170px;padding:26px 29px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #1643362e}.overview-hero:after{content:"";border:42px solid #e0efc421;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-184px;right:-96px}.overview-hero>*{z-index:1;position:relative}.overview-hero .eyebrow{color:#c8dfd0}.overview-hero h1,.overview-hero h2{color:#fffdf7;letter-spacing:-.035em;max-width:660px;font:700 clamp(1.5rem,2.8vw,2.25rem)/1.14 Manrope,Arial,sans-serif}.overview-hero p:not(.eyebrow){color:#d5e7de;max-width:660px;margin-top:8px;font-size:.76rem;line-height:1.62}.overview-hero .button-primary{color:#173f35;box-shadow:none;background:#bfd76b;border-color:#c2dc78}.overview-hero .button-primary:hover{background:#d0e887}.overview-hero .button-secondary,.overview-hero .button-ghost{color:#fff;background:#ffffff1a;border-color:#ffffff5c}.overview-hero .button-secondary:hover,.overview-hero .button-ghost:hover{background:#ffffff30}.overview-status{color:#eff8f1;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#0831284d;border:1px solid #e5f2e84d;border-radius:999px;justify-content:center;align-items:center;max-width:245px;min-height:34px;padding:7px 12px;font-size:.61rem;font-weight:850;line-height:1.3;display:inline-flex}.overview-status>span,.overview-status .status,.overview-status .tag{color:#eff8f1;background:#0831284d;border:1px solid #e5f2e84d;min-height:28px;padding:5px 9px;font-size:.61rem}.overview-status .live-dot{margin-right:2px}.overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overview-metric-card{background:linear-gradient(145deg,#fff,#f5f9f6);border:1px solid #b9c9c1;border-radius:12px;align-content:start;min-width:0;min-height:118px;padding:16px 16px 15px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 13px #22423614}.overview-metric-card:before{content:"";background:#397f68;width:5px;position:absolute;inset:0 auto 0 0}.overview-metric-card:nth-child(2):before{background:#4d83a8}.overview-metric-card:nth-child(3):before{background:#9c7633}.overview-metric-card:nth-child(4):before{background:#725b91}.overview-metric-card>span,.overview-metric-card>small{color:#587066;letter-spacing:.075em;text-transform:uppercase;font-size:.58rem;font-weight:850;line-height:1.25}.overview-metric-card strong{overflow-wrap:anywhere;color:#1f4c3e;letter-spacing:-.065em;min-width:0;margin-top:7px;font:800 clamp(1.25rem,2vw,1.72rem)/1 Manrope,Arial,sans-serif}.overview-metric-card p,.overview-metric-card em{color:#61776d;margin-top:6px;font-size:.62rem;font-style:normal;line-height:1.4}.overview-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.overview-workspace-card{color:#244a3e;text-align:left;background:linear-gradient(145deg,#f9fcfa,#eef5f0);border:1px solid #afc4b9;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:210px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 15px #20443613}button.overview-workspace-card{cursor:pointer}.overview-workspace-card:hover{border-color:#57917b;transform:translateY(-3px);box-shadow:0 12px 22px #1a4a3921}.overview-workspace-card:after{content:"";border:22px solid #3f7e671f;border-radius:50%;width:148px;height:148px;position:absolute;bottom:-58px;right:-43px}.overview-workspace-card>*{z-index:1;position:relative}.overview-workspace-card svg,.overview-workspace-card .workspace-icon{color:#27664f;background:#e3f0e6;border:1px solid #c0d6c8;border-radius:11px;place-items:center;width:43px;height:43px;padding:10px;display:grid}.overview-workspace-card h2,.overview-workspace-card h3,.overview-workspace-card strong{color:#244d3f;margin-top:auto;font:700 1.14rem/1.15 Manrope,Arial,sans-serif}.overview-workspace-card p,.overview-workspace-card small{color:#617a6e;margin-top:6px;font-size:.67rem;line-height:1.5}.overview-workspace-card .tag,.overview-workspace-card .status{margin-top:12px}.overview-workspace-copy{gap:5px;width:100%;margin-top:13px;display:grid}.overview-workspace-card .overview-workspace-copy>small{color:#71857c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:850}.overview-workspace-card .overview-workspace-copy>strong{margin:0}.overview-workspace-copy>b{color:#2d6552;font:800 .78rem/1.2 Manrope,Arial,sans-serif}.overview-workspace-copy>em{color:#617a6e;font-size:.62rem;font-style:normal;line-height:1.4}.overview-workspace-card>.overview-workspace-arrow{justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}.overview-workspace-card>.overview-workspace-arrow svg{background:0 0;border:0;width:17px;height:17px;padding:0}.overview-workspace-card:nth-child(2){background:linear-gradient(145deg,#f4fbfc,#e7f4f5);border-color:#9fbfca}.overview-workspace-card:nth-child(2):after{border-color:#3074841f}.overview-workspace-card:nth-child(2) svg,.overview-workspace-card:nth-child(2) .workspace-icon{color:#216879;background:#dff1f4;border-color:#b5d1d6}.overview-workspace-card:nth-child(2) h2,.overview-workspace-card:nth-child(2) h3,.overview-workspace-card:nth-child(2) strong{color:#215f6e}.overview-workspace-card:nth-child(3){background:linear-gradient(145deg,#fffaf0,#f8f1df);border-color:#d1c1a8}.overview-workspace-card:nth-child(3):after{border-color:#9b722a1f}.overview-workspace-card:nth-child(3) svg,.overview-workspace-card:nth-child(3) .workspace-icon{color:#8a6325;background:#fff0c9;border-color:#e0cfad}.overview-workspace-card:nth-child(3) h2,.overview-workspace-card:nth-child(3) h3,.overview-workspace-card:nth-child(3) strong{color:#77551e}.overview-alerts{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;display:grid}.overview-alert-card{color:#694f17;background:#fff8e6;border:1px solid #e0c783;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:grid;box-shadow:0 3px 9px #5b45150f}.overview-alert-card>div:first-child{min-width:0}.overview-alert-card h3{color:#674c11;font:700 .9rem/1.25 Manrope,Arial,sans-serif}.overview-alert-card .overview-alerts{flex-wrap:wrap;grid-template-columns:none;justify-content:flex-end;gap:7px;display:flex}.overview-alert-card .overview-alerts span{color:#70551c;white-space:nowrap;background:#fffdf5;border:1px solid #dfc77f;border-radius:999px;padding:5px 8px;font-size:.56rem;font-weight:800}.overview-alert-card svg,.overview-alert-card .alert-icon{color:#866115;background:#f4df9c;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.overview-alert-card strong{color:#674c11;font-size:.75rem;display:block}.overview-alert-card p,.overview-alert-card small{color:#806a37;margin-top:3px;font-size:.63rem;line-height:1.45;display:block}.overview-alert-card .button{flex:none}.overview-alert-card.critical,.overview-alert-card.error{color:#7c2d25;background:#fff1ee;border-color:#d5968d}.overview-alert-card.critical svg,.overview-alert-card.error svg,.overview-alert-card.critical .alert-icon,.overview-alert-card.error .alert-icon{color:#a53e35;background:#f6d1cc}.overview-alert-card.critical strong,.overview-alert-card.error strong{color:#832d24}.overview-alert-card.critical p,.overview-alert-card.error p,.overview-alert-card.critical small,.overview-alert-card.error small{color:#916057}.overview-alert-card.good,.overview-alert-card.success{color:#225f37;background:#edf8ee;border-color:#a9cda9}.overview-alert-card.good svg,.overview-alert-card.success svg,.overview-alert-card.good .alert-icon,.overview-alert-card.success .alert-icon{color:#327347;background:#d6ecd7}.overview-season-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.overview-season-card{background:linear-gradient(140deg,#f2fafc,#e6f2f6);border:1px solid #99b8c5;border-radius:12px;gap:12px;min-height:148px;padding:17px 18px 17px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 13px #224e5f14}.overview-season-card:before{content:"";background:#397d98;width:6px;position:absolute;inset:0 auto 0 0}.overview-season-card>span,.overview-season-card>small{color:#356878;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:850}.overview-season-card h2,.overview-season-card h3,.overview-season-card strong{color:#1f5c6d;letter-spacing:-.035em;font:800 1.2rem/1.2 Manrope,Arial,sans-serif}.overview-season-card p{color:#537784;font-size:.66rem;line-height:1.48}.overview-season-card .button{justify-self:start;margin-top:auto}.overview-season-card>.overview-alerts{color:#87511c;letter-spacing:.04em;background:#fff3df;border:1px solid #d2a062;border-radius:999px;grid-template-columns:none;width:fit-content;padding:5px 8px;font-size:.55rem;font-weight:850;display:inline-flex}.overview-season-card.summer,.overview-season-card.spring{background:linear-gradient(140deg,#f6fbef,#e8f2dd);border-color:#a9c590}.overview-season-card.summer:before,.overview-season-card.spring:before{background:#719448}.overview-season-card.summer>span,.overview-season-card.summer>small,.overview-season-card.spring>span,.overview-season-card.spring>small{color:#557432}.overview-season-card.summer h2,.overview-season-card.summer h3,.overview-season-card.summer strong,.overview-season-card.spring h2,.overview-season-card.spring h3,.overview-season-card.spring strong{color:#426827}.overview-season-card.summer p,.overview-season-card.spring p{color:#64794d}@media (width<=1050px){.overview-metric-grid,.overview-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-workspace-card:last-child{grid-column:span 2;min-height:176px}.overview-alerts{grid-template-columns:1fr}}@media (width<=700px){.fertilizer-overview:before{border-radius:17px;inset:-8px -5px}.overview-hero{grid-template-columns:1fr;gap:17px;min-height:0;padding:21px}.overview-status{grid-template-columns:repeat(2,max-content);grid-auto-flow:row;justify-content:start}.overview-metric-grid,.overview-workspace-grid,.overview-season-grid{grid-template-columns:1fr}.overview-workspace-card,.overview-workspace-card:last-child{grid-column:auto;min-height:170px}.overview-alert-card{grid-template-columns:auto minmax(0,1fr)}.overview-alert-card .button{grid-column:2;justify-self:start}}@media (width<=430px){.overview-status{grid-template-columns:1fr}.overview-status>span,.overview-status .status,.overview-status .tag{justify-content:flex-start}.overview-metric-card{min-height:105px}.overview-alert-card{align-items:start}}.crop-multiselect{z-index:6;align-self:end;position:relative}.collapsible-section.season-controls-collapse[open]{z-index:20;position:relative;overflow:visible}.collapsible-section.season-controls-collapse[open]>summary{border-radius:14px 14px 0 0}.collapsible-section.season-controls-collapse[open]>.collapsible-section-body{border-radius:0 0 14px 14px}.crop-multiselect>details{position:relative}.crop-multiselect>details>summary{color:#294f42;cursor:pointer;background:#fff;border:1px solid #b9cdc3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 11px;font-size:.68rem;font-weight:800;list-style:none;display:flex}.crop-multiselect>details>summary::-webkit-details-marker{display:none}.crop-multiselect>details>summary svg{flex:none;transition:transform .16s;transform:rotate(90deg)}.crop-multiselect>details[open]>summary{border-color:#4d7967;box-shadow:0 0 0 3px #4d79671f}.crop-multiselect>details[open]>summary svg{transform:rotate(-90deg)}.crop-multiselect-menu{z-index:40;background:#fff;border:1px solid #b9cdc3;border-radius:10px;width:max(100%,220px);padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #1e3f3333}.crop-multiselect-actions{border-bottom:1px solid #e1e9e4;gap:6px;margin-bottom:5px;padding-bottom:7px;display:flex}.crop-multiselect-actions button{color:#315c4c;cursor:pointer;background:#eff5f1;border:1px solid #c6d7cf;border-radius:6px;min-height:29px;padding:0 9px;font:800 .6rem Manrope,Arial,sans-serif}.crop-multiselect-actions button:hover,.crop-multiselect-actions button:focus-visible{background:#e3eee8;border-color:#6c9584}.crop-multiselect-menu>label{color:#315548;cursor:pointer;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:5px 7px;font-size:.66rem;font-weight:750;display:flex}.crop-multiselect-menu>label:hover{background:#f0f5f2}.crop-multiselect-menu input{accent-color:#376d58;width:16px;height:16px;margin:0}@media (width<=630px){.crop-multiselect-menu{width:100%}}.nitrogen-rate-overrides{border-top:1px solid #d8e3dd;grid-column:1/-1;padding-top:13px}.nitrogen-rate-overrides-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:9px;display:flex}.nitrogen-rate-overrides-heading>div>span{color:#294f42;font-size:.72rem;font-weight:800;display:block}.nitrogen-rate-overrides-heading small{color:#708179;font-size:.58rem;line-height:1.45;display:block}.nitrogen-rate-overrides-heading>div>small{margin-top:3px}.nitrogen-rate-override-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.nitrogen-rate-override{background:#f8fbf9;border:1px solid #ccd9d2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:61px;padding:9px 10px;display:grid}.nitrogen-rate-override.overridden{background:#fff8e8;border-color:#bd913f;box-shadow:inset 3px 0 #c28e2f}.nitrogen-rate-override>span{min-width:0}.nitrogen-rate-override>span>strong,.nitrogen-rate-override>span>small{display:block}.nitrogen-rate-override>span>small{color:#75867e;margin-top:4px;font-size:.53rem;line-height:1.3}.nitrogen-rate-override>div{background:#fff;border:1px solid #bfcfc7;border-radius:7px;align-items:stretch;height:36px;display:flex;overflow:hidden}.nitrogen-rate-override>div:focus-within{border-color:#4d7967;box-shadow:0 0 0 3px #4d796721}.nitrogen-rate-override input{color:#254b3e;text-align:right;background:0 0;border:0;outline:0;width:64px;min-width:0;padding:5px 7px;font-weight:800}.nitrogen-rate-override>div>span{color:#708179;white-space:nowrap;border-left:1px solid #dce5e0;place-items:center;padding:0 6px;font-size:.51rem;font-weight:800;display:grid}.nitrogen-rate-override>button{color:#7e622b;background:#fff;border:1px solid #d8bd82;border-radius:6px;min-height:30px;padding:0 7px;font-size:.54rem;font-weight:800}@media (width<=700px){.nitrogen-rate-overrides-heading{flex-direction:column;align-items:start;gap:5px}.nitrogen-rate-override-grid{grid-template-columns:1fr}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
