.products_container__LhzaV{margin-left:auto;margin-right:auto;max-width:80rem;padding:1.5rem}.products_header__jKVIy{margin-bottom:2rem}.products_header__jKVIy>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.products_headerContent__jlXqG{display:flex;align-items:center;justify-content:space-between}.products_title__2qNK2{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.products_title__2qNK2:is(class *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.products_headerActions__tEzZz{display:flex;align-items:center;gap:.75rem}.products_refreshButton__t1tyI{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.products_refreshButton__t1tyI:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.products_refreshButton__t1tyI:is(class *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.products_refreshButton__t1tyI:hover:is(class *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.products_refreshButton__t1tyI.products_refreshing__XxSwX{animation:products_spin__dwqET 1s linear infinite}.products_addButton__GgFga{display:flex;align-items:center;gap:.5rem;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.products_addButton__GgFga:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.products_filters__iEL1Y{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media (min-width:640px){.products_filters__iEL1Y{flex-direction:row;align-items:center}}.products_searchContainer__gY1Mw{position:relative;flex:1 1 0%}.products_searchIcon__JmcB_{position:absolute;left:.75rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.products_searchInput__OOrak{width:100%;border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem 1rem .5rem 2.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.products_searchInput__OOrak:focus{border-color:transparent;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.products_searchInput__OOrak:is(class *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.products_filterGroup__nzRQh{display:flex;align-items:center;gap:.75rem}.products_filterIcon__qKp_K{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.products_filterSelect__sEsIr{border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.products_filterSelect__sEsIr:focus{border-color:transparent;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.products_filterSelect__sEsIr:is(class *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.products_tableContainer__wbEeA{overflow:hidden;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.products_tableContainer__wbEeA:is(class *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.products_tableWrapper__F2fBL{overflow-x:auto}.products_table__0pVaR{width:100%;border-collapse:collapse}.products_table__0pVaR th{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:1rem 1.5rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.products_table__0pVaR th:is(class *){background-color:rgba(55,65,81,.5);--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.products_tableRow__04EWq{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.products_tableRow__04EWq:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.products_tableRow__04EWq:hover:is(class *){background-color:rgba(55,65,81,.5)}.products_table__0pVaR td{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.products_table__0pVaR td:is(class *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.products_productName__129MO{font-weight:500}.products_status__fyVmf{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500}.products_status__fyVmf.products_in-stock__X0ebL{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.products_status__fyVmf.products_in-stock__X0ebL:is(class *){background-color:rgba(20,83,45,.3);--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.products_status__fyVmf.products_low-stock__KdOmh{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.products_status__fyVmf.products_low-stock__KdOmh:is(class *){background-color:rgba(113,63,18,.3);--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.products_status__fyVmf.products_out-of-stock__gJiYF{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.products_status__fyVmf.products_out-of-stock__gJiYF:is(class *){background-color:rgba(127,29,29,.3);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.products_actions__NbH1f{display:flex;align-items:center;gap:.5rem}.products_actionButton__LNbXJ{border-radius:calc(var(--radius) - 2px);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.products_updateButton__0kQ_c{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.products_updateButton__0kQ_c:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.products_updateButton__0kQ_c:is(class *){background-color:rgba(30,58,138,.3);--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.products_updateButton__0kQ_c:hover:is(class *){background-color:rgba(30,58,138,.5)}.products_historyButton___OPhu{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.products_historyButton___OPhu:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.products_historyButton___OPhu:is(class *){background-color:rgba(55,65,81,.5);--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.products_historyButton___OPhu:hover:is(class *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.products_noResults__Mxf2g{padding-top:3rem;padding-bottom:3rem;text-align:center;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.products_noResults__Mxf2g:is(class *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.products_pagination__KIWrc{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:1rem 1.5rem}.products_pagination__KIWrc:is(class *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.products_pageButton__qf5GS{border-radius:calc(var(--radius) - 2px);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.products_pageButton__qf5GS:not(.products_disabled__4blnF){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.products_pageButton__qf5GS:not(.products_disabled__4blnF):hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.products_pageButton__qf5GS.products_disabled__4blnF{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.products_pageButton__qf5GS.products_disabled__4blnF:is(class *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.products_pageInfo__R3NrK{display:flex;flex-direction:column;align-items:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.products_pageInfo__R3NrK:is(class *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.products_pageHint__GeLEM{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.products_pageHint__GeLEM:is(class *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.products_loadingContainer__aHe5Y{display:flex;min-height:400px;flex-direction:column;align-items:center;justify-content:center}.products_loadingContainer__aHe5Y>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.products_loadingSpinner__2wb5T{height:3rem;width:3rem}@keyframes products_spin__dwqET{to{transform:rotate(1turn)}}.products_loadingSpinner__2wb5T{animation:products_spin__dwqET 1s linear infinite;border-radius:9999px;border-width:4px;--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));border-top-color:transparent}.products_modalOverlay__WKNMx{position:fixed;inset:0;z-index:50;background-color:rgba(0,0,0,.5);--tw-backdrop-blur:blur(4px);-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)}.products_modalContent__LfmgF{position:fixed;top:50%;left:50%;width:100%;max-width:32rem;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.products_modalContent__LfmgF:is(class *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.products_modalHeader__hGTW7{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.products_modalTitle__V8zLh{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.products_modalTitle__V8zLh:is(class *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.products_modalClose__QGz0E{border-radius:9999px;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.products_modalClose__QGz0E:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.products_modalClose__QGz0E:hover:is(class *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.products_formGroup__5dip_{margin-bottom:1rem}.products_formGroup__5dip_>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.products_formLabel__Ms8vn{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.products_formLabel__Ms8vn:is(class *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.products_formInput__BuZ_C{width:100%;border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.products_formInput__BuZ_C:focus{border-color:transparent;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.products_formInput__BuZ_C:is(class *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.products_formError__gEr9J{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.products_formError__gEr9J:is(class *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.products_modalFooter__RaCGt{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.75rem}.products_modalButton__yUfns{border-radius:var(--radius);padding:.5rem 1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.products_modalButton__yUfns.products_primary__Ft_wN{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.products_modalButton__yUfns.products_primary__Ft_wN:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.products_modalButton__yUfns.products_secondary__Pb7r2{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.products_modalButton__yUfns.products_secondary__Pb7r2:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.products_modalButton__yUfns.products_secondary__Pb7r2:is(class *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.products_modalButton__yUfns.products_secondary__Pb7r2:hover:is(class *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}@media (max-width:640px){.products_headerContent__jlXqG{flex-direction:column;align-items:flex-start;gap:1rem}.products_headerActions__tEzZz{width:100%;justify-content:space-between}.products_filters__iEL1Y{flex-direction:column}.products_filterGroup__nzRQh{width:100%;flex-direction:column}.products_filterSelect__sEsIr{width:100%}.products_actions__NbH1f{flex-direction:column}.products_actionButton__LNbXJ{width:100%}}.sl-loader{--loader-size:4.5rem;--loader-ring:3px;--loader-brand:#206645;--loader-brand-soft:#2d8a5f;--loader-brand-mist:#7fc9a4;position:relative;width:var(--loader-size);height:var(--loader-size);display:grid;place-items:center;animation:sl-breathe 2.8s ease-in-out infinite}.sl-loader--sm{--loader-size:2.5rem;--loader-ring:2px}.sl-loader--lg{--loader-size:6rem;--loader-ring:4px}.sl-loader:after{content:"";inset:-10%;background:radial-gradient(circle at center,transparent 52%,rgba(45,138,95,.16) 68%,transparent 82%);animation:sl-halo 2.8s ease-in-out infinite}.sl-loader:after,.sl-loader__arc{position:absolute;border-radius:50%}.sl-loader__arc{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--loader-ring)),#000 calc(100% - var(--loader-ring) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--loader-ring)),#000 calc(100% - var(--loader-ring) + .5px))}.sl-loader__track{position:absolute;inset:0;border-radius:50%;border:var(--loader-ring) solid rgba(32,102,69,.1)}.sl-loader__arc--outer{inset:0;background:conic-gradient(from 0deg,rgba(32,102,69,0) 0deg,rgba(45,138,95,.35) 140deg,var(--loader-brand-soft) 250deg,var(--loader-brand) 330deg,var(--loader-brand) 358deg,rgba(32,102,69,0) 1turn);animation:sl-spin 1.35s cubic-bezier(.62,.1,.36,.94) infinite}.sl-loader__arc--outer:before{content:"";position:absolute;top:calc(var(--loader-ring) / -2 - .5px);left:50%;width:calc(var(--loader-ring) * 2);height:calc(var(--loader-ring) * 2);margin-left:calc(var(--loader-ring) * -1);border-radius:50%;background:var(--loader-brand);box-shadow:0 0 8px rgba(32,102,69,.7)}.sl-loader__arc--inner{inset:24%;--loader-ring:2.5px;background:conic-gradient(from 180deg,rgba(45,138,95,0) 0deg,rgba(45,138,95,.45) 130deg,var(--loader-brand-mist) 250deg,#4faa7d 340deg,rgba(45,138,95,0) 1turn);animation:sl-spin-reverse 1.95s cubic-bezier(.5,.08,.42,.95) infinite}.sl-loader__core{position:relative;width:15%;height:15%;border-radius:50%;background:linear-gradient(145deg,var(--loader-brand-soft),var(--loader-brand));box-shadow:0 0 10px rgba(32,102,69,.5);animation:sl-beat 2.8s ease-in-out infinite}.sl-screen{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background:rgba(248,251,249,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:sl-fade-in .35s ease-out both}.sl-screen--page{position:relative;min-height:100vh;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.sl-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.15rem;min-height:22rem;width:100%;animation:sl-fade-in .35s ease-out both}.sl-label{font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#4b6b5c;background:linear-gradient(100deg,#6f8d7f 20%,#206645 42%,#2d8a5f 52%,#6f8d7f 74%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sl-shimmer 2.6s linear infinite}@media (prefers-color-scheme:dark){.sl-loader{--loader-brand:#6fd3a3;--loader-brand-soft:#4bb583;--loader-brand-mist:#a7e8c8}.sl-loader:after{background:radial-gradient(circle at center,transparent 52%,rgba(111,211,163,.14) 68%,transparent 82%)}.sl-loader__track{border-color:rgba(167,232,200,.12)}.sl-loader__arc--outer:before{box-shadow:0 0 9px rgba(111,211,163,.75)}.sl-loader__core{box-shadow:0 0 10px rgba(111,211,163,.5)}.sl-screen{background:rgba(9,17,13,.72)}.sl-label{color:#9db9ab;background:linear-gradient(100deg,#6d8d7d 20%,#b9e6cf 42%,#7fc9a4 52%,#6d8d7d 74%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes sl-spin{to{transform:rotate(1turn)}}@keyframes sl-spin-reverse{to{transform:rotate(-1turn)}}@keyframes sl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes sl-halo{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes sl-beat{0%,to{transform:scale(1);opacity:.9}12%{transform:scale(1.32);opacity:1}24%{transform:scale(1)}36%{transform:scale(1.16);opacity:1}50%{transform:scale(1);opacity:.9}}@keyframes sl-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes sl-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sl-label,.sl-loader,.sl-loader:after,.sl-loader__arc,.sl-loader__core,.sl-screen{animation:none!important}.sl-label{-webkit-text-fill-color:#4b6b5c}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-rotate{animation:rotate 1s linear infinite}