.agromind-app,.agromind-surface{--background:#faf8f4;--foreground:#19251d;--card:#fff;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:#165135;--primary-foreground:#fcfcf9;--muted:#eeefe8;--muted-foreground:#586057;--border:#e1e2d9;--input:var(--border);--ring:var(--primary);--app-gold:#7c5e1c;--gold:var(--app-gold);--app-hero:#143f29;--app-hero-foreground:#faf8f4;--app-shadow:0 3px 18px #17261a09;--app-code-surface:#fff;--app-radius:1.5rem;color:var(--foreground)}@supports (color:lab(0% 0 0)){.agromind-app,.agromind-surface{--background:lab(97.7176% -.18999 2.27957);--foreground:lab(13.3066% -7.18735 3.68843);--card:lab(100% 0 0);--primary:lab(30.2648% -25.5474 11.2474);--primary-foreground:lab(98.859% -.0975132 1.13808);--muted:lab(94.2996% -1.44631 3.45018);--muted-foreground:lab(39.916% -5.02983 3.91551);--border:lab(89.6689% -1.39946 4.30264);--app-gold:lab(42.0867% 7.67526 40.5537);--app-hero:lab(23.0836% -19.9106 8.76936);--app-hero-foreground:lab(97.7176% -.18999 2.27957);--app-shadow:0 3px 18px lab(13.3902% -8.94441 5.77686/.035);--app-code-surface:lab(100% 0 0)}}.agromind-app{background:var(--background);isolation:isolate;min-height:100dvh}.dark .agromind-app,.dark .agromind-surface{--background:#0c120e;--foreground:#ebece5;--card:#141c16;--primary:#82c793;--primary-foreground:#0e1910;--muted:#1f2822;--muted-foreground:#acafa5;--border:#353d36;--app-gold:#ddb870;--app-hero:#143121;--app-hero-foreground:#f5f6f0;--app-shadow:0 3px 18px #0000000f}@supports (color:lab(0% 0 0)){.dark .agromind-app,.dark .agromind-surface{--background:lab(4.96666% -2.81504 1.42493);--foreground:lab(93.1222% -1.0564 3.22176);--card:lab(9.15414% -4.98628 2.54973);--primary:lab(74.6476% -30.8019 19.0718);--primary-foreground:lab(7.53402% -6.65104 4.10283);--muted:lab(14.9548% -4.97581 2.55106);--muted-foreground:lab(71.1591% -2.54315 4.95821);--border:lab(24.8% -4.44044 2.83591);--app-gold:lab(76.9754% 7.1843 41.4826);--app-hero:lab(17.6685% -14.9378 6.58331);--app-hero-foreground:lab(96.5932% -.941247 2.8621);--app-shadow:0 3px 18px lab(0% 0 0/.06)}}.agromind-app :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.app-content{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.app-content>main{width:100%}.app-card{border:1px solid var(--border);border-radius:var(--app-radius);background:var(--card);box-shadow:var(--app-shadow)}.app-card-link{transition:border-color .16s,transform .16s,box-shadow .16s}.app-card-link:hover{border-color:var(--primary)}.app-card-link:active{transform:scale(.99)}.app-page{width:100%;max-width:76rem;margin-inline:auto;padding:1.5rem 1rem 2rem}.app-page>*+*{margin-top:1.75rem}.app-primary-link{background:var(--primary);min-height:2.875rem;color:var(--primary-foreground);border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.15rem;font-size:.875rem;font-weight:600;display:inline-flex}.app-primary-link:hover{opacity:.9}.app-secondary-link{border:1px solid var(--border);background:var(--card);border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.app-secondary-link:hover{background:var(--muted)}@media (min-width:640px){.app-page{padding:2rem}}@media (min-width:1024px){.app-content{padding-inline-start:15rem;padding-bottom:0}.app-page{padding:2.5rem clamp(1.5rem,3vw,3.5rem) 3rem}.app-page>*+*{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.agromind-app *,.agromind-app :before,.agromind-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.agromind-app :where(input,select,textarea){font-size:1rem}.agromind-app{--app-bottom-navigation-height:calc(4.5rem + env(safe-area-inset-bottom))}.app-primary-link,.app-secondary-link,.app-navigation-link{transition:background-color var(--motion-micro) ease, color var(--motion-micro) ease, border-color var(--motion-micro) ease, opacity var(--motion-micro) ease, transform var(--motion-micro) var(--motion-ease)}.app-primary-link:active,.app-secondary-link:active,.app-navigation-link:active{transform:scale(.98)}.app-navigation-link svg{transition:transform var(--motion-micro) var(--motion-ease)}.app-navigation-link[aria-current=page] svg{transform:translateY(-1px)}.app-icon-container{background:color-mix(in oklch, var(--primary) 8%, transparent);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:.875rem;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.app-card-link:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.app-card-link:hover,.app-card-link:active,.app-primary-link:active,.app-secondary-link:active,.app-navigation-link:active,.app-navigation-link[aria-current=page] svg{transform:none}}.assistant-page{min-height:calc(100dvh - var(--app-bottom-navigation-height));padding-bottom:calc(var(--composer-height,12rem) + 1rem)}.assistant-composer{inset-inline:1rem;bottom:max(var(--app-bottom-navigation-height), var(--composer-keyboard-inset,0px));z-index:40;background:var(--background);max-width:42rem;padding-block:.5rem;position:fixed;margin:0 auto!important}@media (max-width:1023px){html[data-assistant-composer-focus=true] .app-bottom-navigation{transform:translateY(calc(100% + env(safe-area-inset-bottom)));opacity:0;pointer-events:none}html[data-assistant-composer-focus=true] .app-content{padding-bottom:env(safe-area-inset-bottom)}html[data-assistant-composer-focus=true] .assistant-page{min-height:100dvh}html[data-assistant-composer-focus=true] .assistant-composer{bottom:max(env(safe-area-inset-bottom), var(--composer-keyboard-inset,0px))}}@media (min-width:1024px){.assistant-page{min-height:100dvh;padding-bottom:2rem}.assistant-composer{inset-inline:auto;width:100%;position:sticky;bottom:1rem;margin-top:1.5rem!important}}.security-action-dialog{border:1px solid var(--border);background:var(--card);width:min(100vw - 2rem,34rem);max-height:min(82dvh,46rem);color:var(--card-foreground);border-radius:1.75rem;margin:auto;padding:0;animation:.18s ease-out security-dialog-in;overflow:hidden;box-shadow:0 28px 90px #0003}.security-action-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.security-action-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06120c66;animation:.16s ease-out security-backdrop-in}.security-action-dialog__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.security-action-dialog__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:1.25rem;overflow-y:auto}.security-action-dialog__footer{padding:.9rem 1.25rem max(.9rem, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@keyframes security-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes security-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:639px){.security-action-dialog--sheet{inset:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom)) .75rem;border-radius:1.75rem;width:auto;max-width:none;height:auto;max-height:none;margin:0;animation-name:security-sheet-in}.security-action-dialog--compact{width:min(100vw - 2rem,30rem);max-width:30rem;height:auto;min-height:0;max-height:calc(100dvh - max(2rem, env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:1.5rem;margin:0;animation-name:security-dialog-in;inset:50% auto auto 50%;translate:-50% -50%}.security-action-dialog--compact[open]{grid-template-rows:auto auto auto;display:grid}.security-action-dialog--compact .security-action-dialog__body{min-height:0;max-height:calc(100dvh - 13rem);scroll-padding-bottom:1rem;overflow-y:auto}.security-action-dialog--compact .security-action-dialog__footer{padding-bottom:1.25rem}.security-action-dialog--sheet .security-action-dialog__body{min-height:0;scroll-padding-bottom:5.5rem}@keyframes security-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.security-action-dialog,.security-action-dialog::backdrop{animation:none}}body:not(:has([data-dashboard-immersive],[data-weather-immersive])) .agromind-workspace .app-page{padding-block-start:calc(1.5rem + env(safe-area-inset-top,0px))}@media (min-width:640px){body:not(:has([data-dashboard-immersive],[data-weather-immersive])) .agromind-workspace .app-page{padding-block-start:calc(2rem + env(safe-area-inset-top,0px))}}@media (min-width:1024px){body:not(:has([data-dashboard-immersive],[data-weather-immersive])) .agromind-workspace .app-page{padding-block-start:calc(2.5rem + env(safe-area-inset-top,0px))}}@media (display-mode:standalone) and (max-width:1023px){.agromind-workspace:before{content:"";height:calc(env(safe-area-inset-top,0px) + 2rem);z-index:40;pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklch, var(--background) 24%, transparent), transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;inset-block-start:0;inset-inline:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#0000 100%)}body:has([data-dashboard-immersive]) .agromind-workspace:before{background:linear-gradient(#0e271c29,#0000)}}
