@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-border-style:solid;--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-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer components{.predice-lots-map-wrapper{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.predice-content{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:80rem){.predice-content{grid-template-columns:minmax(0,1fr) 19rem;align-items:stretch}}.predice-interpretation{margin-bottom:calc(var(--spacing,.25rem) * 4);min-width:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--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)}@media (min-width:40rem){.predice-interpretation{padding:calc(var(--spacing,.25rem) * 5)}}.predice-interpretation-heading{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-emerald-700,#007956);display:flex}@supports (color:lab(0% 0 0)){.predice-interpretation-heading{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.predice-interpretation-heading svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.predice-interpretation-heading h2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow-wrap:break-word;color:var(--foreground)}.predice-interpretation>p{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);overflow-wrap:break-word;white-space:pre-line;color:var(--foreground)}.predice-map-column{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.predice-raster-controls{margin-bottom:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 3);flex-shrink:0}@media (min-width:40rem){.predice-raster-controls{padding:calc(var(--spacing,.25rem) * 4)}}.predice-layer-controls{width:100%;min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.predice-layer-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}}.predice-layer-controls-block{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.predice-layer-controls-label{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.predice-layer-controls-block>.predice-layer-controls-label{margin-bottom:calc(var(--spacing,.25rem) * 2)}.predice-raster-control-group{min-height:calc(var(--spacing,.25rem) * 12);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex:1;width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.predice-raster-control-group{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.predice-raster-control-group{padding:calc(var(--spacing,.25rem) * 1)}.predice-raster-control-group button{min-width:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex:1;display:inline-flex}@media (hover:hover){.predice-raster-control-group button:hover{background-color:var(--background);color:var(--foreground)}}.predice-raster-control-group button: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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.predice-raster-control-group button:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.predice-raster-control-group button:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.predice-raster-control-group button{padding-inline:calc(var(--spacing,.25rem) * 4)}}.predice-raster-control-group button svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.predice-raster-control-group button span{min-width:calc(var(--spacing,.25rem) * 0);text-align:center;overflow-wrap:break-word}.predice-raster-control-group button[aria-pressed=true]{background-color:var(--color-emerald-600,#009767);color:var(--color-white,#fff);--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)}@supports (color:lab(0% 0 0)){.predice-raster-control-group button[aria-pressed=true]{background-color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}@media (hover:hover){.predice-raster-control-group button[aria-pressed=true]:hover{background-color:var(--color-emerald-700,#007956);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.predice-raster-control-group button[aria-pressed=true]:hover{background-color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}}.predice-layer-controls-divider{background-color:var(--border);width:100%;height:1px}@media (min-width:64rem){.predice-layer-controls-divider{margin-block:calc(var(--spacing,.25rem) * 1);align-self:stretch;width:1px;height:auto}}.predice-raster-opacity-row{min-height:calc(var(--spacing,.25rem) * 12);min-width:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex:1;align-items:stretch;display:flex}@supports (color:color-mix(in lab, red, red)){.predice-raster-opacity-row{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.predice-raster-opacity-row input{margin-inline:calc(var(--spacing,.25rem) * 3);min-width:calc(var(--spacing,.25rem) * 0);cursor:pointer;accent-color:var(--color-emerald-600,oklch(59.6% .145 163.225));flex:1;align-self:center}.predice-raster-opacity-row output{min-width:calc(var(--spacing,.25rem) * 16);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;justify-content:center;align-items:center;display:flex}.predice-mapbiomas-control{min-height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.predice-mapbiomas-control{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.predice-mapbiomas-control{--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);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.predice-mapbiomas-control:hover{background-color:var(--card)}}.predice-mapbiomas-toggle{max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);display:inline-flex}.predice-mapbiomas-toggle input{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);accent-color:var(--color-emerald-600,oklch(59.6% .145 163.225));flex-shrink:0}.predice-mapbiomas-toggle span{overflow-wrap:break-word;white-space:normal}.predice-raster-opacity-divider,.predice-mapbiomas-control-divider{margin-block:calc(var(--spacing,.25rem) * 2);background-color:var(--border);flex-shrink:0;width:1px}.predice-mapbiomas-control:focus-within{--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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.predice-mapbiomas-control:focus-within{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.predice-mapbiomas-control:focus-within{--tw-outline-style:none;outline-style:none}.predice-mapbiomas-control:has(input:checked){border-color:var(--color-emerald-600,#009767);background-color:var(--color-emerald-50,#ecfdf5);color:var(--color-emerald-800,#005f46)}@supports (color:lab(0% 0 0)){.predice-mapbiomas-control:has(input:checked){border-color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93));background-color:var(--color-emerald-50,lab(97.8462% -6.94966 1.85487));color:var(--color-emerald-800,lab(35.3675% -33.1188 8.04002))}}.predice-raster-error{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--destructive);flex-wrap:wrap;display:flex}.predice-raster-retry{min-height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--destructive);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.predice-raster-retry{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.predice-raster-retry{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--destructive);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.predice-raster-retry:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.predice-raster-retry:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}}.predice-raster-retry: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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.predice-raster-retry:focus{--tw-ring-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.predice-raster-retry:focus{--tw-outline-style:none;outline-style:none}.predice-lots-map-frame{isolation:isolate;z-index:0;min-height:calc(var(--spacing,.25rem) * 96);width:100%;min-width:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex:1;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.predice-lots-map-frame{min-height:31.25rem}}.predice-raster-loading{inset:calc(var(--spacing,.25rem) * 0);z-index:10;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--background);flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.predice-raster-loading{background-color:color-mix(in oklab, var(--background) 65%, transparent)}}.predice-raster-loading{padding-inline:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.predice-raster-loading-icon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);animation:var(--animate-spin,spin 1s linear infinite);color:var(--primary)}.predice-lots-map-help{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);z-index:20;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;max-width:calc(100% - 1.5rem);display:flex;position:absolute}.predice-lots-map-help-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;max-width:100%;display:flex}.predice-mapbiomas-info-button{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);color:var(--color-emerald-700,#007956);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.predice-mapbiomas-info-button{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}@media (hover:hover){.predice-mapbiomas-info-button:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.predice-mapbiomas-info-button:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}}.predice-mapbiomas-info-button: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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.predice-mapbiomas-info-button:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.predice-mapbiomas-info-button:focus{--tw-outline-style:none;outline-style:none}.predice-mapbiomas-info-button svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.predice-mapbiomas-hover-label{max-width:calc(var(--spacing,.25rem) * 64);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.predice-mapbiomas-hover-label{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.predice-mapbiomas-hover-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.predice-mapbiomas-hover-content{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.predice-mapbiomas-hover-swatch{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * .6);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.predice-mapbiomas-hover-swatch{border-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.predice-lots-map-help-popover{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);width:min(36rem,100vw - 2rem);max-height:min(28rem,100% - 4rem);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.predice-lots-map-help-popover{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.predice-lots-map-help-popover{padding:calc(var(--spacing,.25rem) * 4);color:var(--foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.predice-lots-map-help-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.predice-lots-map-help-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.predice-lots-map-help-close{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);color:var(--muted-foreground);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.predice-lots-map-help-close:hover{background-color:var(--muted);color:var(--foreground)}}.predice-lots-map-help-close: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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.predice-lots-map-help-close:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.predice-lots-map-help-close:focus{--tw-outline-style:none;outline-style:none}.predice-lots-map-help-close svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.predice-lots-map-help-content{margin-top:calc(var(--spacing,.25rem) * 3)}.predice-lots-map-help-content .predice-raster-legend{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0}.predice-raster-legend{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4)}.predice-raster-legend--inline{margin-top:calc(var(--spacing,.25rem) * 3);width:100%}.predice-raster-legend+.predice-raster-legend{margin-top:calc(var(--spacing,.25rem) * 3)}.predice-raster-legend-heading{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.predice-raster-legend-heading span{color:var(--muted-foreground)}.predice-raster-legend-heading strong,.predice-raster-legend>strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);margin-right:auto}.predice-raster-scale{margin-top:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * .6);width:100%;display:block;overflow:hidden}.predice-raster-scale-labels{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:space-between;gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);display:flex}.predice-raster-scale-labels span:last-child{text-align:right}.predice-raster-legend-note{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground)}.predice-mapbiomas-legend-grid{margin-top:calc(var(--spacing,.25rem) * 3);column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);display:grid}@media (min-width:40rem){.predice-mapbiomas-legend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.predice-mapbiomas-legend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.predice-mapbiomas-legend-grid span{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.predice-mapbiomas-legend-swatch{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * .6);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.predice-mapbiomas-legend-swatch{border-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.predice-lots-map{width:100%;height:100%}.predice-lots-map-loading{min-height:calc(var(--spacing,.25rem) * 96);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.predice-lots-map-loading{min-height:31.25rem}}.predice-lots-map-frame .leaflet-container,.predice-lots-map-frame .leaflet-pane,.predice-lots-map-frame .leaflet-top,.predice-lots-map-frame .leaflet-bottom,.predice-lots-map-frame .leaflet-control{z-index:0}.predice-lots-map-instruction{bottom:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);z-index:10;margin:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);max-width:18rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.predice-lots-map-instruction{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.predice-lots-map-instruction{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.predice-lots-map-instruction{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.predice-lots-map-instruction{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground);--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)}.predice-lots-map-empty{inset:calc(var(--spacing,.25rem) * 0);z-index:10;background-color:var(--background);justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.predice-lots-map-empty{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.predice-lots-map-empty{padding-inline:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}@media (max-width:40rem){.predice-raster-scale-labels{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column}.predice-raster-scale-labels span:last-child{text-align:left}}.predice-lots-map-frame .leaflet-popup-content-wrapper{border-radius:calc(var(--radius) * 1.4)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--border)!important;background-color:var(--card)!important;padding:calc(var(--spacing,.25rem) * 0)!important;--tw-shadow:0 14px 36px var(--tw-shadow-color,#0f172a29)!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;overflow:hidden!important}.predice-lots-map-frame .leaflet-popup{margin-bottom:calc(var(--spacing,.25rem) * 5)!important}.predice-lots-map-frame .leaflet-popup-content{margin:calc(var(--spacing,.25rem) * 0)!important;width:calc(var(--spacing,.25rem) * 64)!important;min-width:calc(var(--spacing,.25rem) * 0)!important;--tw-leading:inherit!important;line-height:inherit!important;font-family:var(--font-sans)!important}.predice-lots-map-frame .leaflet-popup-content p{margin:calc(var(--spacing,.25rem) * 0)!important}.predice-lots-map-frame .leaflet-popup-tip-container{height:calc(var(--spacing,.25rem) * 5)!important;width:calc(var(--spacing,.25rem) * 10)!important;margin-top:-1px!important;display:block!important}.predice-lots-map-frame .leaflet-popup-tip{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important;border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important;border-color:var(--border)!important;background-color:var(--card)!important;--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}.predice-lots-map-frame .leaflet-popup-close-button{top:calc(var(--spacing,.25rem) * 2.5)!important;right:calc(var(--spacing,.25rem) * 2.5)!important;width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important;border-style:var(--tw-border-style)!important;padding:calc(var(--spacing,.25rem) * 0)!important;color:#0000!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)))!important;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))!important;background-color:#0000!important;border-width:1px!important;border-color:#0000!important;border-radius:3.40282e38px!important;justify-content:center!important;align-items:center!important;text-decoration-line:none!important;display:flex!important}@media (hover:hover){.predice-lots-map-frame .leaflet-popup-close-button:hover{background-color:var(--muted)!important;color:#0000!important}}.predice-lots-map-frame .leaflet-popup-close-button:focus-visible{--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;--tw-ring-color:#00795633!important}@supports (color:color-mix(in lab, red, red)){.predice-lots-map-frame .leaflet-popup-close-button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-emerald-700,lab(44.4871% -41.0396 11.0361)) 20%, transparent)!important}}.predice-lots-map-frame .leaflet-popup-close-button:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.predice-lots-map-frame .leaflet-popup-close-button span{display:none!important}.predice-lots-map-frame .leaflet-popup-close-button:before,.predice-lots-map-frame .leaflet-popup-close-button:after{content:"";height:1px!important;width:calc(var(--spacing,.25rem) * 2.5)!important;background-color:var(--muted-foreground)!important;border-radius:3.40282e38px!important;position:absolute!important}.predice-lots-map-frame .leaflet-popup-close-button:before{rotate:45deg!important}.predice-lots-map-frame .leaflet-popup-close-button:after{rotate:-45deg!important}.predice-map-popup-card{min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);color:var(--foreground);flex-direction:column;display:flex}.predice-map-popup-header{min-width:calc(var(--spacing,.25rem) * 0);padding-right:calc(var(--spacing,.25rem) * 8);display:flex}.predice-map-popup-identity{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.predice-map-popup-title-group{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.predice-map-popup-field-label,.predice-map-popup-detail-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--muted-foreground);text-transform:uppercase}.predice-map-popup-title{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--foreground);overflow:hidden;margin:calc(var(--spacing,.25rem) * 0)!important}.predice-map-popup-details{gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.predice-map-popup-detail--wide{grid-column:span 2/span 2}.predice-map-popup-detail{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.predice-map-popup-detail-value{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow-wrap:break-word;color:var(--foreground)}.predice-map-popup-detail-value--multiline{white-space:normal}@media (max-width:30rem){.predice-lots-map-frame .leaflet-popup-content{width:min(16rem,100vw - 3rem)!important}.predice-map-popup-card{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-top:calc(var(--spacing,.25rem) * 3.5);padding-bottom:calc(var(--spacing,.25rem) * 3)}.predice-map-popup-details{gap:calc(var(--spacing,.25rem) * 3)}}.predice-lot-details{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--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);flex-direction:column;display:flex}@media (min-width:40rem){.predice-lot-details{padding:calc(var(--spacing,.25rem) * 5)}}@media (min-width:80rem){.predice-lot-details{height:100%}}.predice-lot-details--empty{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);justify-content:center;align-items:center}.predice-lot-details-heading{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.predice-lot-details-heading h3{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow-wrap:break-word;color:var(--foreground)}.predice-lot-details-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.predice-lot-metric-group h4{min-width:calc(var(--spacing,.25rem) * 0);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);display:flex}.predice-lot-metric-group-icon{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-emerald-700,#007956);flex-shrink:0}@supports (color:lab(0% 0 0)){.predice-lot-metric-group-icon{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.predice-lot-metric-group-icon svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.predice-lot-details-status{background-color:var(--color-emerald-50,#ecfdf5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-emerald-700,#007956);border-radius:3.40282e38px}@supports (color:lab(0% 0 0)){.predice-lot-details-status{background-color:var(--color-emerald-50,lab(97.8462% -6.94966 1.85487));color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.predice-lot-details-metadata{gap:calc(var(--spacing,.25rem) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--border);padding-block:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.predice-lot-details-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.predice-lot-details-metadata{grid-template-columns:repeat(1,minmax(0,1fr))}}.predice-lot-details-metadata div{min-width:calc(var(--spacing,.25rem) * 0)}.predice-lot-metric-group dl div{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .8);background-color:var(--muted);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.predice-lot-metric-group dl div{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.predice-lot-metric-group dl div{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}.predice-lot-details-metadata dt,.predice-lot-metric-group dt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.predice-lot-details-metadata dd{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow-wrap:break-word;color:var(--foreground)}.predice-lot-details-metrics{gap:calc(var(--spacing,.25rem) * 4);display:grid}.predice-lot-metric-group{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.predice-lot-metric-group{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.predice-lot-metric-group{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.predice-lot-metric-group{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.predice-lot-metric-group{padding:calc(var(--spacing,.25rem) * 4)}.predice-lot-metric-group dl{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);display:grid}.predice-lot-metric-group dd{margin-top:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow-wrap:break-word;color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.predice-lot-details-note{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground)}.predice-comparison{margin-top:calc(var(--spacing,.25rem) * 4);max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5);--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);--predice-comparison-grid-color:var(--border);--predice-comparison-cursor-color:var(--predice-comparison-visits-color)}@supports (color:color-mix(in lab, red, red)){.predice-comparison{--predice-comparison-cursor-color:color-mix(in srgb, var(--predice-comparison-visits-color) 6%, transparent)}}.predice-comparison{--predice-comparison-flowers-color:#00bb7f;--predice-comparison-flowers-selected-color:#54a2ff;--predice-comparison-visits-color:#007956;--predice-comparison-visits-selected-color:#1447e6}@supports (color:lab(0% 0 0)){.predice-comparison{--predice-comparison-flowers-color:lab(66.9756% -58.27 19.5419);--predice-comparison-flowers-selected-color:lab(65.0361% -1.42065 -56.9802);--predice-comparison-visits-color:lab(44.4871% -41.0396 11.0361);--predice-comparison-visits-selected-color:lab(36.9089% 35.0961 -85.6872)}}.predice-comparison-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.predice-comparison-heading>div:first-child{min-width:calc(var(--spacing,.25rem) * 0)}.predice-comparison-heading h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow-wrap:break-word;color:var(--foreground)}.predice-comparison-heading p{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow-wrap:break-word;color:var(--muted-foreground)}.predice-comparison-filter{min-width:calc(var(--spacing,.25rem) * 40);gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase;flex-direction:column;display:flex}.predice-comparison-filters{min-width:calc(var(--spacing,.25rem) * 0);justify-content:flex-end;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.predice-comparison-lot-filter{min-width:calc(var(--spacing,.25rem) * 48)}.predice-lot-filter,.predice-measure-filter{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--foreground);text-transform:none;position:relative}.predice-filter-control{min-height:calc(var(--spacing,.25rem) * 10);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--foreground);text-transform:none;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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;list-style-type:none;display:flex}@media (hover:hover){.predice-filter-control:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.predice-filter-control:hover{border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}}.predice-filter-control:focus-visible{border-color:var(--primary);--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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.predice-filter-control:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.predice-lot-filter summary,.predice-measure-filter summary{cursor:pointer;justify-content:space-between;align-items:center;list-style-type:none;display:flex}.predice-lot-filter summary::-webkit-details-marker{display:none}.predice-measure-filter summary::-webkit-details-marker{display:none}.predice-comparison-filter-chevron{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.predice-lot-filter-chevron,.predice-measure-filter-chevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.predice-lot-filter[open] .predice-lot-filter-chevron,.predice-measure-filter[open] .predice-measure-filter-chevron{rotate:180deg}.predice-lot-filter summary strong,.predice-measure-filter summary strong{min-width:calc(var(--spacing,.25rem) * 0);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow-wrap:break-word;color:var(--foreground)}.predice-lot-filter-popover{top:calc(100% + .5rem);right:calc(var(--spacing,.25rem) * 0);z-index:30;width:calc(var(--spacing,.25rem) * 64);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);max-width:calc(100vw - 2rem);padding:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);position:absolute}.predice-lot-filter-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);display:flex}.predice-lot-filter-actions button{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-emerald-700,#007956);--tw-outline-style:none;outline-style:none}@supports (color:lab(0% 0 0)){.predice-lot-filter-actions button{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}@media (hover:hover){.predice-lot-filter-actions button:hover{color:var(--color-emerald-800,#005f46)}@supports (color:lab(0% 0 0)){.predice-lot-filter-actions button:hover{color:var(--color-emerald-800,lab(35.3675% -33.1188 8.04002))}}}.predice-lot-filter-actions button:focus-visible{--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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.predice-lot-filter-actions button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.predice-lot-filter-options{margin-top:calc(var(--spacing,.25rem) * 2);max-height:calc(var(--spacing,.25rem) * 64);gap:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 1);display:grid;overflow-y:auto}.predice-lot-filter-options label{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.predice-lot-filter-options label:focus-within{background-color:var(--muted)}@media (hover:hover){.predice-lot-filter-options label:hover{background-color:var(--muted)}}.predice-lot-filter-options input{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);accent-color:var(--color-emerald-700,oklch(50.8% .118 165.612));flex-shrink:0}.predice-measure-filter-popover{top:calc(100% + .5rem);right:calc(var(--spacing,.25rem) * 0);z-index:30;width:100%;min-width:calc(var(--spacing,.25rem) * 40);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 1);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);display:grid;position:absolute}.predice-measure-filter-option{min-height:calc(var(--spacing,.25rem) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * .6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;display:flex}@media (hover:hover){.predice-measure-filter-option:hover{background-color:var(--muted)}}.predice-measure-filter-option:focus-visible,.predice-measure-filter-option[data-selected=true]{background-color:var(--muted)}.predice-measure-filter-option svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-emerald-700,#007956);flex-shrink:0}@supports (color:lab(0% 0 0)){.predice-measure-filter-option svg{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.predice-comparison-legend{margin-top:calc(var(--spacing,.25rem) * 5);align-items:center;column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.predice-comparison-legend span{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.predice-comparison-legend span i{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * .6);display:inline-block}.predice-comparison-legend-flowers i{background-color:var(--predice-comparison-flowers-color)}.predice-comparison-legend-visits i{background-color:var(--predice-comparison-visits-color)}.predice-comparison-legend-selected i{border:1px solid var(--predice-comparison-visits-selected-color);background-color:var(--predice-comparison-flowers-selected-color)}.predice-comparison-card{margin-top:calc(var(--spacing,.25rem) * 4);max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.predice-comparison-card{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.predice-comparison-card{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.predice-comparison-card{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.predice-comparison-card{padding:calc(var(--spacing,.25rem) * 4)}.predice-comparison-chart{width:100%;max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 2);scrollbar-color:var(--border) transparent;scrollbar-gutter:stable;scrollbar-width:thin;overflow:auto hidden}.predice-comparison-chart:focus-visible{--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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.predice-comparison-chart:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.predice-comparison-chart:focus-visible{--tw-outline-style:none;outline-style:none}.predice-comparison-chart .recharts-cartesian-axis-tick-value,.predice-comparison-chart .recharts-cartesian-axis-tick-value tspan{font-size:.75rem!important}.predice-chart-tooltip{max-width:calc(var(--spacing,.25rem) * 64);min-width:calc(var(--spacing,.25rem) * 0)}.predice-chart-tooltip-lot-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground)}.predice-chart-tooltip-details{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 1.5);display:grid}.predice-chart-tooltip-details div{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);display:flex}.predice-chart-tooltip-details dt{color:var(--muted-foreground);flex-shrink:0;font-size:10px}.predice-chart-tooltip-details dd{min-width:calc(var(--spacing,.25rem) * 0);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow-wrap:break-word;color:var(--foreground)}.predice-comparison-chart::-webkit-scrollbar{height:calc(var(--spacing,.25rem) * 2)}.predice-comparison-chart::-webkit-scrollbar-track{background-color:#0000}.predice-comparison-chart::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3.40282e38px}.predice-comparison-chart::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.predice-comparison-chart::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.predice-comparison-accessible-data{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.predice-comparison-empty{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}@media (max-width:639px){.predice-comparison{padding:calc(var(--spacing,.25rem) * 4)}.predice-comparison-filter,.predice-comparison-filters,.predice-comparison-lot-filter,.predice-lot-filter,.predice-measure-filter{width:100%}.predice-lot-filter-popover,.predice-measure-filter-popover{right:auto;left:calc(var(--spacing,.25rem) * 0);width:100%}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-ext-wght-normal.1_x6rmexwh_7b.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-wght-normal.2o7d_x-bmx02y.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
