@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Manrope:wght@300;400;500;600;700;800&family=Poppins:wght@300;400;500;600;700;800&family=Montserrat:wght@300;400;500;600;700;800&family=Roboto:wght@300;400;500;700;900&family=Open+Sans:wght@300;400;500;600;700;800&family=Work+Sans:wght@300;400;500;600;700;800&family=Oswald:wght@300;400;500;600;700&family=Bebas+Neue&family=Playfair+Display:wght@400;500;600;700;800&family=DM+Serif+Display&family=Lora:wght@400;500;600;700&family=Merriweather:wght@300;400;700;900&family=Nunito:wght@300;400;600;700;800&family=Raleway:wght@300;400;500;600;700;800&family=Urbanist:wght@300;400;500;600;700;800&family=Archivo:wght@300;400;500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&family=Anton&family=Libre+Baskerville:wght@400;700&family=Crimson+Pro:wght@300;400;500;600;700&family=Pacifico&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Instrument+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
@font-face{font-family:Futura Extra Black Condensed;src:url(/fonts/futura-extra-black-condensed.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--font-system:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--font-helvetica:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-helveticaregular:var(--font-helvetica);--font-inter:"Inter", var(--font-system);--font-manrope:"Manrope", var(--font-system);--font-poppins:"Poppins", var(--font-system);--font-montserrat:"Montserrat", var(--font-system);--font-roboto:"Roboto", var(--font-system);--font-opensans:"Open Sans", var(--font-system);--font-worksans:"Work Sans", var(--font-system);--font-nunito:"Nunito", var(--font-system);--font-raleway:"Raleway", var(--font-system);--font-urbanist:"Urbanist", var(--font-system);--font-archivo:"Archivo", var(--font-system);--font-spacegrotesk:"Space Grotesk", var(--font-system);--font-oswald:"Oswald", var(--font-system);--font-bebas:"Bebas Neue", var(--font-system);--font-anton:"Anton", var(--font-system);--font-playfair:"Playfair Display", Georgia, "Times New Roman", Times, serif;--font-dmserif:"DM Serif Display", Georgia, "Times New Roman", Times, serif;--font-lora:"Lora", Georgia, "Times New Roman", Times, serif;--font-merriweather:"Merriweather", Georgia, "Times New Roman", Times, serif;--font-libre:"Libre Baskerville", Georgia, "Times New Roman", Times, serif;--font-crimson:"Crimson Pro", Georgia, "Times New Roman", Times, serif;--font-pacifico:"Pacifico", cursive;--font-futuraextrablackcondensed:"Futura Extra Black Condensed", var(--font-system);--font-jakarta:"Plus Jakarta Sans", var(--font-system);--font-instrumentsans:"Instrument Sans", var(--font-system);--font-ibmplexmono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--font-mono-disp:var(--font-spacegrotesk);--font-mono-body:var(--font-instrumentsans);--font-mono-num:var(--font-ibmplexmono);--font-sans:var(--font-inter);--font-display:var(--font-jakarta);--font-serif:var(--font-playfair)}.font-system{font-family:var(--font-system)!important}.font-helvetica{font-family:var(--font-helvetica)!important}.font-helveticaregular{font-family:var(--font-helveticaregular)!important}.font-inter{font-family:var(--font-inter)!important}.font-manrope{font-family:var(--font-manrope)!important}.font-poppins{font-family:var(--font-poppins)!important}.font-montserrat{font-family:var(--font-montserrat)!important}.font-roboto{font-family:var(--font-roboto)!important}.font-opensans{font-family:var(--font-opensans)!important}.font-worksans{font-family:var(--font-worksans)!important}.font-nunito{font-family:var(--font-nunito)!important}.font-raleway{font-family:var(--font-raleway)!important}.font-urbanist{font-family:var(--font-urbanist)!important}.font-archivo{font-family:var(--font-archivo)!important}.font-spacegrotesk{font-family:var(--font-spacegrotesk)!important}.font-oswald{font-family:var(--font-oswald)!important}.font-bebas{font-family:var(--font-bebas)!important}.font-anton{font-family:var(--font-anton)!important}.font-playfair{font-family:var(--font-playfair)!important}.font-dmserif{font-family:var(--font-dmserif)!important}.font-lora{font-family:var(--font-lora)!important}.font-merriweather{font-family:var(--font-merriweather)!important}.font-libre{font-family:var(--font-libre)!important}.font-crimson{font-family:var(--font-crimson)!important}.font-pacifico{font-family:var(--font-pacifico)!important}.font-futuraextrablackcondensed{font-family:var(--font-futuraextrablackcondensed)!important}.font-jakarta{font-family:var(--font-jakarta)!important}.font-instrumentsans{font-family:var(--font-instrumentsans)!important}.font-ibmplexmono{font-family:var(--font-ibmplexmono)!important}.font-mono-disp{font-family:var(--font-mono-disp)!important}.font-mono-body{font-family:var(--font-mono-body)!important}.font-mono-num{font-feature-settings:"tnum" 1, "ss01" 1;font-family:var(--font-mono-num)!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}
:root{--bg-pattern-image:none;--bg-pattern-opacity:1;--bg-pattern-speed:60s;--bg-pattern-size:240px;--bg-image-opacity:1;--bg-image-pan:80px;--bg-image-scale:1.08;--ssm-preview-cycle:8s}.bg-pattern{isolation:isolate;position:relative;overflow:hidden}.bg-pattern>*{z-index:1;position:relative}.bg-pattern-layer{z-index:0;pointer-events:none;will-change:background-position, opacity, transform;background-image:var(--bg-pattern-image);background-repeat:repeat;background-size:var(--bg-pattern-size,240px) var(--bg-pattern-size,240px);opacity:var(--bg-pattern-opacity,1);background-position:0 0;position:absolute;inset:0;transform:translateZ(0)}.bg-image-motion-layer{z-index:0;pointer-events:none;will-change:transform, opacity;opacity:var(--bg-image-opacity,var(--bg-pattern-opacity,1));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:translateZ(0)}.bg-pattern-size-sm{--bg-pattern-size:160px}.bg-pattern-size-md{--bg-pattern-size:240px}.bg-pattern-size-lg{--bg-pattern-size:320px}.bg-motion-none .bg-pattern-layer,.bg-motion-none .bg-image-motion-layer{animation:none!important}.bg-motion-matrix .bg-pattern-layer{animation:bg-pos-diagonal var(--bg-pattern-speed,60s) linear infinite}.bg-motion-matrix .bg-image-motion-layer{animation:img-pan-diagonal var(--bg-pattern-speed,60s) linear infinite}.bg-motion-grain .bg-pattern-layer{animation:bg-pos-down var(--bg-pattern-speed,60s) linear infinite}.bg-motion-grain .bg-image-motion-layer{animation:img-pan-down var(--bg-pattern-speed,60s) linear infinite}.bg-motion-breath .bg-pattern-layer,.bg-motion-breath .bg-image-motion-layer{animation:bg-breath var(--bg-pattern-speed,60s) ease-in-out infinite}.bg-motion-orbit .bg-pattern-layer,.bg-motion-orbit .bg-image-motion-layer{animation:bg-orbit var(--bg-pattern-speed,60s) linear infinite;transform-origin:50%}.bg-motion-shimmer .bg-pattern-layer,.bg-motion-shimmer .bg-image-motion-layer{animation:bg-shimmer var(--bg-pattern-speed,60s) ease-in-out infinite}@keyframes bg-pos-diagonal{0%{background-position:0 0}to{background-position:var(--bg-pattern-size,240px) var(--bg-pattern-size,240px)}}@keyframes bg-pos-down{0%{background-position:0 0}to{background-position:0 var(--bg-pattern-size,240px)}}@keyframes bg-breath{0%{opacity:.35;transform:translate(0,0)scale(.98)}20%{opacity:.75;transform:translate(18px,-10px)scale(1.02)}45%{opacity:1;transform:translate(-22px,16px)scale(1.08)}70%{opacity:.7;transform:translate(14px,26px)scale(1.03)}to{opacity:.35;transform:translate(0,0)scale(.98)}}@keyframes bg-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bg-shimmer{0%{transform:translate(0,0)}20%{transform:translate(-18px,-6px)}40%{transform:translate(-32px,-14px)}60%{transform:translate(-48px,-10px)}80%{transform:translate(-64px,-22px)}to{transform:translate(-80px,-30px)}}@keyframes img-pan-diagonal{0%{transform:translate3d(0, 0, 0) scale(var(--bg-image-scale,1.08))}to{transform:translate3d(calc(var(--bg-image-pan,80px) * -1), calc(var(--bg-image-pan,80px) * -1), 0) scale(var(--bg-image-scale,1.08))}}@keyframes img-pan-down{0%{transform:translate3d(0, 0, 0) scale(var(--bg-image-scale,1.08))}to{transform:translate3d(0, calc(var(--bg-image-pan,120px) * -1), 0) scale(var(--bg-image-scale,1.08))}}@media (prefers-reduced-motion:reduce){.bg-pattern:not(.motion-force) .bg-pattern-layer,.bg-pattern:not(.motion-force) .bg-image-motion-layer{animation:none!important}}@keyframes edge-sweep-x{0%{opacity:0;transform:translate(-45%)}10%{opacity:1}60%{opacity:1}to{opacity:0;transform:translate(145%)}}@keyframes edge-wave-drift{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes edge-gradient-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes edge-spikes-jitter{0%{opacity:.95;transform:translate(0)}25%{opacity:.9;transform:translate(-1px)}50%{opacity:1;transform:translate(1px)}75%{opacity:.92;transform:translate(-1px)}to{opacity:.95;transform:translate(0)}}@keyframes edge-spikes-slide{0%{opacity:0;background-position:-200% 0}15%{opacity:.55}60%{opacity:.55}to{opacity:0;background-position:200% 0}}@keyframes edge-diagonal-flow{0%{background-position:-200% 0}to{background-position:200% 0}}.edge-anim-glowline-sweep{--edge-speed:3.6s;animation:edge-sweep-x var(--edge-speed) cubic-bezier(.45, 0, .25, 1) infinite}.edge-anim-wave-drift{--edge-speed:6.8s;animation:edge-wave-drift var(--edge-speed) ease-in-out infinite}.edge-anim-gradient-breathe{--edge-speed:6.4s;animation:edge-gradient-breathe var(--edge-speed) ease-in-out infinite}.edge-anim-spikes-jitter{--edge-speed:2.8s;animation:edge-spikes-jitter var(--edge-speed) ease-in-out infinite}.edge-anim-spikes-slide{--edge-speed:2.8s;animation:edge-spikes-slide var(--edge-speed) linear infinite;background-size:240% 100%}.edge-anim-diagonal-flow{--edge-speed:4.4s;animation:edge-diagonal-flow var(--edge-speed) ease-in-out infinite;background-size:240% 100%}@keyframes edge-stroke-dash{0%{stroke-dashoffset:120px;opacity:.15}15%{opacity:.9}60%{opacity:.9}to{stroke-dashoffset:0;opacity:.15}}.edge-spikes-stroke{stroke-dasharray:18 120;stroke-dashoffset:120px;animation:4.4s ease-in-out infinite edge-stroke-dash}.edge-diagonal-stroke{stroke-dasharray:14 140;stroke-dashoffset:140px;animation:4.8s ease-in-out infinite edge-stroke-dash}@keyframes ssmCardFade{0%{opacity:0}to{opacity:1}}@keyframes ssmCardRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ssmCardZoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ssmCardSlide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes ssmCardFlip{0%{opacity:0;transform:perspective(900px)rotateX(18deg)scale(.98)}to{opacity:1;transform:perspective(900px)rotateX(0)scale(1)}}@keyframes ssmCardBlurIn{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes ssmHoverAuraPulse{0%,to{opacity:.28;transform:scale(.98)}50%{opacity:.56;transform:scale(1.02)}}@keyframes ssmHoverSheenX{0%{transform:translate(-140%)}to{transform:translate(140%)}}@keyframes ssmHoverPulseRing{0%,to{opacity:.18;transform:scale(.98)}50%{opacity:.42;transform:scale(1.03)}}@keyframes ssmHoverBreath{0%,to{background-position:0%;background-size:140% 140%}50%{background-position:100%;background-size:190% 190%}}.ssm-hover-aura{isolation:isolate;position:relative}.ssm-hover-aura:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;opacity:0;background:radial-gradient(120% 80% at 50% 110%, var(--hover-c1) 0%, transparent 72%), radial-gradient(120% 80% at 50% -10%, var(--hover-c2) 0%, transparent 72%);filter:blur(14px);transition:opacity .26s,transform .26s;position:absolute;inset:-1px}.ssm-hover-aura:after{content:"";pointer-events:none;border-radius:inherit;z-index:2;opacity:0;background:linear-gradient(102deg,#0000 25%,#ffffff29 50%,#0000 75%);position:absolute;inset:0;transform:translate(-140%)}.ssm-hover-aura:hover{border-color:var(--hover-c1);box-shadow:0 0 0 1px var(--hover-c1), 0 0 0 2px #ffffff0f, 0 0 24px var(--hover-c2)}.ssm-hover-aura:hover:before{opacity:.7;animation:1.8s ease-in-out infinite ssmHoverAuraPulse}.ssm-hover-aura:hover:after{opacity:1;animation:1s cubic-bezier(.16,1,.3,1) ssmHoverSheenX}.ssm-hover-aura>*{z-index:1;position:relative}.ssm-hover-tilt{transform-style:preserve-3d}.ssm-hover-tilt:hover{transform:perspective(860px) rotateX(6deg) rotateY(-6deg) translateY(-2px) scale(var(--hover-scale))}.ssm-hover-breathe{isolation:isolate;position:relative}.ssm-hover-breathe:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;mix-blend-mode:normal;background-image:linear-gradient(135deg, var(--hover-c1), var(--hover-c2));background-size:140% 140%;transition:opacity .22s;position:absolute;inset:0}.ssm-hover-breathe:hover:before{opacity:.34;animation:2.8s ease-in-out infinite ssmHoverBreath}.ssm-hover-breathe>*{z-index:1;position:relative}.ssm-hover-pulse{isolation:isolate;position:relative}.ssm-hover-pulse:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:linear-gradient(135deg, var(--hover-c1), var(--hover-c2));filter:blur(12px);position:absolute;inset:-1px}.ssm-hover-pulse:hover:before{animation:1.6s ease-in-out infinite ssmHoverPulseRing}.ssm-hover-pulse>*{z-index:1;position:relative}.ssm-hover-preview-card{isolation:isolate;--ssm-hover-preview-strength:1;position:relative}.ssm-hover-preview-card:before,.ssm-hover-preview-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .26s,transform .26s;position:absolute}.ssm-hover-preview-card>*{z-index:1;position:relative}.ssm-hover-preview-tilt:hover,.ssm-hover-preview-force.ssm-hover-preview-tilt{transform:perspective(700px) rotateX(calc(4deg * var(--ssm-hover-preview-strength))) rotateY(calc(-4deg * var(--ssm-hover-preview-strength))) scale(calc(1 + (.015 * var(--ssm-hover-preview-strength))));box-shadow:0 calc(8px * var(--ssm-hover-preview-strength)) calc(18px * var(--ssm-hover-preview-strength)) #00000038}.ssm-hover-preview-glow:hover,.ssm-hover-preview-force.ssm-hover-preview-glow{box-shadow:0 0 0 1px #ffffff1f, 0 calc(8px * var(--ssm-hover-preview-strength)) calc(18px * var(--ssm-hover-preview-strength)) #0000003d}.ssm-hover-preview-aura:before{border-radius:inherit;z-index:0;background:radial-gradient(120% 80% at 50% 110%, var(--hover-c1) 0%, transparent 72%), radial-gradient(120% 80% at 50% -10%, var(--hover-c2) 0%, transparent 72%);filter:blur(calc(12px * var(--ssm-hover-preview-strength)));inset:-1px}.ssm-hover-preview-aura:after{border-radius:inherit;z-index:2;background:linear-gradient(102deg,#0000 25%,#ffffff29 50%,#0000 75%);inset:0;transform:translate(-140%)}.ssm-hover-preview-aura:hover,.ssm-hover-preview-force.ssm-hover-preview-aura{border-color:var(--hover-c1);box-shadow:0 0 0 1px var(--hover-c1), 0 0 0 2px #ffffff0f, 0 0 calc(24px * var(--ssm-hover-preview-strength)) var(--hover-c2)}.ssm-hover-preview-aura:hover:before,.ssm-hover-preview-force.ssm-hover-preview-aura:before{opacity:.75;animation:1.8s ease-in-out infinite ssmHoverAuraPulse}.ssm-hover-preview-aura:hover:after,.ssm-hover-preview-force.ssm-hover-preview-aura:after{opacity:1;animation:1s cubic-bezier(.16,1,.3,1) ssmHoverSheenX}.ssm-hover-preview-breathe:before{border-radius:inherit;z-index:0;mix-blend-mode:normal;background-image:linear-gradient(135deg, var(--hover-c1), var(--hover-c2));background-size:140% 140%;inset:0}.ssm-hover-preview-breathe:hover:before,.ssm-hover-preview-force.ssm-hover-preview-breathe:before{opacity:clamp(.14, calc(.32 * var(--ssm-hover-preview-strength)), .62);animation:2.4s ease-in-out infinite ssmHoverBreath}.ssm-appear-preview-fade{animation:ssmCardFade var(--ssm-appear-prev-dur,1.9s) ease-in-out infinite}.ssm-appear-preview-rise{animation:ssmCardRise var(--ssm-appear-prev-dur,1.9s) ease-in-out infinite}.ssm-appear-preview-flip{transform-origin:bottom;animation:ssmCardFlip var(--ssm-appear-prev-dur,1.9s) ease-in-out infinite}.ssm-hover-preview-pulse:before{border-radius:inherit;z-index:0;background:linear-gradient(135deg, var(--hover-c1), var(--hover-c2));filter:blur(calc(10px * var(--ssm-hover-preview-strength)));inset:-1px}.ssm-hover-preview-pulse:hover:before,.ssm-hover-preview-force.ssm-hover-preview-pulse:before{animation:3s ease-in-out infinite ssmHoverPulseRing}@keyframes ssmHoverFlip{0%,to{transform:perspective(800px)rotateX(0)rotateY(0)}25%{transform:perspective(800px)rotateX(3deg)rotateY(-4deg)}50%{transform:perspective(800px)rotateX(-2deg)rotateY(4deg)}75%{transform:perspective(800px)rotateX(2deg)rotateY(-2deg)}}@keyframes ssmHoverFlipMini{0%,to{transform:perspective(700px)rotateX(0)rotateY(0)scale(1)}25%{transform:perspective(700px)rotateX(7deg)rotateY(-10deg)scale(1.02)}50%{transform:perspective(700px)rotateX(-5deg)rotateY(10deg)scale(1.018)}75%{transform:perspective(700px)rotateX(4deg)rotateY(-6deg)scale(1.012)}}.ssm-hover-preview-flip{transform-style:preserve-3d;transition:transform .4s}.ssm-hover-preview-flip-mini{transform-style:preserve-3d;backface-visibility:hidden}.ssm-hover-preview-flip:hover,.ssm-hover-preview-force.ssm-hover-preview-flip{animation:2.4s ease-in-out infinite ssmHoverFlip}@keyframes ssmHoverSunrise{0%{opacity:.95;box-shadow:0 0 #0000,0 6px 16px #0000001f}35%{box-shadow:0 0 10px 2px var(--hover-c1), 0 0 22px 5px var(--hover-c2), 0 6px 18px #00000026;opacity:1}65%{box-shadow:0 0 14px 3px var(--hover-c2), 0 0 28px 8px var(--hover-c1), 0 6px 20px #00000024;opacity:1}to{opacity:.95;box-shadow:0 0 #0000,0 6px 16px #0000001f}}.ssm-hover-preview-sunrise{transition:box-shadow .4s,opacity .4s}.ssm-hover-preview-glow.ssm-hover-preview-sunrise:hover,.ssm-hover-preview-force.ssm-hover-preview-glow.ssm-hover-preview-sunrise{animation:3.6s ease-in-out infinite ssmHoverSunrise}@keyframes ssmHoverWave{0%{background-position:-200% 0}to{background-position:200% 0}}.ssm-hover-preview-wave{isolation:isolate;position:relative}.ssm-hover-preview-wave:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:linear-gradient(90deg, transparent 0%, var(--hover-c1) 25%, var(--hover-c2) 50%, var(--hover-c1) 75%, transparent 100%);mix-blend-mode:overlay;background-size:200% 100%;transition:opacity .26s;position:absolute;inset:0}.ssm-hover-preview-wave:hover:before,.ssm-hover-preview-force.ssm-hover-preview-wave:before{opacity:clamp(.14, calc(.3 * var(--ssm-hover-preview-strength)), .58);animation:3s linear infinite ssmHoverWave}.ssm-hover-preview-wave>*{z-index:1;position:relative}@keyframes ssmHoverLevitate{0%,to{transform:translateY(0)scale(1);box-shadow:0 2px 8px #00000026}50%{box-shadow:0 16px 32px #00000038, 0 8px 16px var(--hover-c2);transform:translateY(-8px)scale(1.012)}}.ssm-hover-preview-levitate{transition:transform .4s,box-shadow .4s}.ssm-hover-preview-levitate:hover,.ssm-hover-preview-force.ssm-hover-preview-levitate{animation:ssmHoverLevitate calc(2.6s / max(.9, var(--ssm-hover-preview-strength))) ease-in-out infinite}@keyframes ssmDescFadeInOut{0%,35%{opacity:0;max-height:0;transform:translateY(0)}45%,85%{opacity:1;max-height:42px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(0)}}@keyframes ssmDescSlideInOut{0%,35%{opacity:0;max-height:0;transform:translateY(10px)}45%,85%{opacity:1;max-height:42px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(10px)}}@keyframes ssmDescBlurInOut{0%,35%{opacity:0;filter:blur(4px);max-height:0}45%,85%{opacity:1;filter:blur();max-height:42px}to{opacity:0;filter:blur(4px);max-height:0}}@keyframes ssmDescExpandInOut{0%,35%{opacity:0;max-height:0;transform:scaleY(.7)}45%,85%{opacity:1;max-height:42px;transform:scaleY(1)}to{opacity:0;max-height:0;transform:scaleY(.7)}}@keyframes ssmDescFocusSwapMain{0%,35%{opacity:1;max-height:40px}45%,85%{opacity:0;max-height:0}to{opacity:1;max-height:40px}}@keyframes ssmDescFocusSwapCopy{0%,35%{opacity:0;max-height:0}45%,85%{opacity:1;max-height:42px}to{opacity:0;max-height:0}}.ssm-desc-prev-copy,.ssm-desc-prev-main{transition:all .24s}.ssm-desc-prev-always .ssm-desc-prev-copy{opacity:1;max-height:42px}.ssm-desc-prev-fade .ssm-desc-prev-copy{animation:2.2s ease-in-out infinite ssmDescFadeInOut;overflow:hidden}.ssm-desc-prev-slide .ssm-desc-prev-copy{animation:2.2s ease-in-out infinite ssmDescSlideInOut;overflow:hidden}.ssm-desc-prev-blur .ssm-desc-prev-copy{animation:2.2s ease-in-out infinite ssmDescBlurInOut;overflow:hidden}.ssm-desc-prev-expand .ssm-desc-prev-copy{transform-origin:top;animation:2.2s ease-in-out infinite ssmDescExpandInOut;overflow:hidden}.ssm-desc-prev-focus .ssm-desc-prev-main{animation:2.2s ease-in-out infinite ssmDescFocusSwapMain;overflow:hidden}.ssm-desc-prev-focus .ssm-desc-prev-copy{animation:2.2s ease-in-out infinite ssmDescFocusSwapCopy;overflow:hidden}@keyframes ssmActionsReveal{0%,35%{opacity:0;transform:translateY(6px)}45%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.ssm-actions-prev-text,.ssm-actions-prev-icons{transition:all .22s}.ssm-actions-prev-always .ssm-actions-prev-icons{opacity:1;transform:translateY(0)}.ssm-actions-prev-always .ssm-actions-prev-text{opacity:0}.ssm-actions-prev-hover .ssm-actions-prev-icons{animation:2.2s ease-in-out infinite ssmActionsReveal}.ssm-actions-prev-hover .ssm-actions-prev-text,.ssm-actions-prev-text .ssm-actions-prev-icons{opacity:0}.ssm-actions-prev-text .ssm-actions-prev-text{opacity:1;transform:translateY(0)}.ssm-actions-prev-text-hover .ssm-actions-prev-icons{opacity:0}.ssm-actions-prev-text-hover .ssm-actions-prev-text{animation:2.2s ease-in-out infinite ssmActionsReveal}.mouse-pointer{will-change:transform, filter;transform:translateZ(0)}.mouse-glyph-svg{display:block;overflow:visible;background:0 0!important}.mouse-pointer-pulse-glow{opacity:.28;filter:blur(12px);animation:mousePulseGlow var(--mouse-speed,1.3s) ease-in-out infinite;border-radius:9999px;position:absolute;inset:-20%}.mouse-pointer-trail{opacity:.3;filter:blur(1px);border-radius:9999px;position:absolute}.mouse-pointer-trail-a{animation:mouseTrailGhostA var(--mouse-speed,.9s) ease-in-out infinite;inset:34% 56% 34% 10%}.mouse-pointer-trail-b{opacity:.2;animation:mouseTrailGhostB var(--mouse-speed,.9s) ease-in-out infinite;inset:40% 66% 40% 4%}.mouse-pointer-ripple{opacity:.36;animation:mouseRippleRing var(--mouse-speed,1.2s) ease-out infinite;border:2px solid;border-radius:9999px;position:absolute;inset:-8px}.mouse-anim-pulse{animation:mousePointerPulse var(--mouse-speed,1.3s) ease-in-out infinite}.mouse-anim-trail{animation:mousePointerTrail var(--mouse-speed,.9s) ease-in-out infinite}.mouse-anim-ripple{animation:mousePointerRipple var(--mouse-speed,1.2s) ease-in-out infinite}.mouse-anim-wobble{animation:mousePointerWobble var(--mouse-speed,1.1s) cubic-bezier(.45, .05, .55, .95) infinite}.mouse-anim-sunrise{animation:mousePointerSunriseBase var(--mouse-speed,2.2s) linear infinite}.mouse-anim-sunrise .mouse-aura-path{stroke-dasharray:16 120;stroke-dashoffset:120px;filter:drop-shadow(0 0 2px var(--mouse-effect-c1,currentColor)) drop-shadow(0 0 8px var(--mouse-effect-c2,currentColor));animation:mouseSunriseTrace var(--mouse-speed,2.2s) ease-in-out infinite}@keyframes mousePointerPulse{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 8px #ffffff2e);transform:scale(1.03)}}@keyframes mousePulseGlow{0%,to{opacity:.14;transform:scale(.86)}50%{opacity:.48;transform:scale(1.26)}}@keyframes mousePointerTrail{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes mouseTrailGhostA{0%,to{opacity:.22;transform:translate(-1px)}50%{opacity:.35;transform:translate(-8px)}}@keyframes mouseTrailGhostB{0%,to{opacity:.16;transform:translate(-2px)}50%{opacity:.26;transform:translate(-12px)}}@keyframes mousePointerRipple{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes mouseRippleRing{0%{opacity:.45;transform:scale(.72)}to{opacity:0;transform:scale(1.42)}}@keyframes mousePointerWobble{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(1px)rotate(2deg)}50%{transform:translate(-2px)rotate(-3deg)}80%{transform:translate(1px)rotate(1.5deg)}}@keyframes mousePointerSunriseBase{0%,to{transform:scale(1)}35%{transform:scale(1.02)}65%{transform:scale(.99)}}@keyframes mouseSunriseTrace{0%{stroke-dashoffset:130px;opacity:.18;filter:drop-shadow(0 0 2px var(--mouse-effect-c1,currentColor)) drop-shadow(0 0 6px var(--mouse-effect-c2,currentColor))}25%{opacity:.95;filter:drop-shadow(0 0 4px var(--mouse-effect-c1,currentColor)) drop-shadow(0 0 12px var(--mouse-effect-c2,currentColor))}55%{stroke-dashoffset:56px;opacity:.9}to{stroke-dashoffset:-28px;opacity:.14;filter:drop-shadow(0 0 2px var(--mouse-effect-c1,currentColor)) drop-shadow(0 0 6px var(--mouse-effect-c2,currentColor))}}.ssm-preview-scaler{transform-origin:top;transition:transform .3s}@media (max-width:479px){.ssm-preview-scaler{margin-bottom:-40%;transform:scale(.55)}}@media (min-width:480px) and (max-width:639px){.ssm-preview-scaler{margin-bottom:-30%;transform:scale(.65)}}@media (min-width:640px) and (max-width:767px){.ssm-preview-scaler{margin-bottom:-20%;transform:scale(.75)}}@media (min-width:768px) and (max-width:1023px){.ssm-preview-scaler{margin-bottom:-10%;transform:scale(.85)}}.ssm-desc-expand .ssm-desc-img-zone{flex-shrink:0;transition:flex-shrink .4s,flex-basis .4s}.ssm-desc-expand .ssm-desc-data-zone{transition:flex-grow .4s,flex-shrink .4s}.ssm-desc-expand .ssm-desc-fullimage-overlay{transition:max-height .4s,max-width .4s}.ssm-desc-expand:hover .ssm-desc-img-zone,.ssm-desc-expand:focus-within .ssm-desc-img-zone{overflow:hidden;flex:0!important;min-height:0!important}.ssm-desc-expand:hover .ssm-desc-data-zone,.ssm-desc-expand:focus-within .ssm-desc-data-zone{overflow:auto;flex-grow:1!important;flex-shrink:0!important}.ssm-desc-expand:hover .ssm-desc-fullimage-stack,.ssm-desc-expand:focus-within .ssm-desc-fullimage-stack{max-height:78%!important}.ssm-desc-expand:hover .ssm-desc-fullimage-side,.ssm-desc-expand:focus-within .ssm-desc-fullimage-side{max-width:72%!important}.ssm-desc-solo .ssm-desc-hiddable{max-height:200px;transition:opacity .35s,max-height .35s,margin .35s,padding .35s;overflow:hidden}.ssm-desc-solo:hover .ssm-desc-hiddable,.ssm-desc-solo:focus-within .ssm-desc-hiddable{opacity:0;max-height:0!important;margin:0!important;padding:0!important}.ssm-desc-solo .ssm-desc-content{transition:flex .35s}.ssm-desc-solo:hover .ssm-desc-content,.ssm-desc-solo:focus-within .ssm-desc-content{flex:1!important}.ssm-card-enter-fade-up,.ssm-card-enter-zoom,.ssm-card-enter-slide,.ssm-card-enter-blur{opacity:0;will-change:opacity, transform, filter}.ssm-card-enter-fade-up{transform:translateY(32px)}.ssm-card-enter-fade-up.ssm-card-visible{animation:1.4s cubic-bezier(.16,1,.3,1) forwards ssmEnterFadeUp}@keyframes ssmEnterFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.ssm-card-enter-zoom{transform:scale(.85)}.ssm-card-enter-zoom.ssm-card-visible{animation:1.3s cubic-bezier(.16,1,.3,1) forwards ssmEnterZoom}@keyframes ssmEnterZoom{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ssm-card-enter-slide{transform:translate(40px)}.ssm-card-enter-slide.ssm-card-visible{animation:1.4s cubic-bezier(.16,1,.3,1) forwards ssmEnterSlide}@keyframes ssmEnterSlide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.ssm-card-enter-blur{filter:blur(12px);transform:translateY(16px)}.ssm-card-enter-blur.ssm-card-visible{animation:1.5s cubic-bezier(.16,1,.3,1) forwards ssmEnterBlur}@keyframes ssmEnterBlur{0%{opacity:0;filter:blur(12px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes ssmPreviewFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes ssmPreviewZoom{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ssmPreviewSlide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ssmPreviewBlur{0%{opacity:0;filter:blur(12px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.ssm-appear-preview-fade-up{animation:.64s cubic-bezier(.22,1,.36,1) both ssmPreviewFadeUp}.ssm-appear-preview-zoom{animation:.64s cubic-bezier(.22,1,.36,1) both ssmPreviewZoom}.ssm-appear-preview-slide{animation:.64s cubic-bezier(.22,1,.36,1) both ssmPreviewSlide}.ssm-appear-preview-blur{animation:.64s cubic-bezier(.22,1,.36,1) both ssmPreviewBlur}
.react-datepicker{width:100%!important;max-width:100%!important;color:hsl(var(--foreground))!important;box-shadow:none!important;background-color:#0000!important;border:none!important;border-radius:0!important;padding:.5rem .75rem .75rem!important}.react-datepicker__month-container{width:100%!important}.react-datepicker__header{background-color:#0000!important;border-bottom:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;padding:.75rem .5rem!important}.react-datepicker__current-month{text-transform:capitalize;color:hsl(var(--foreground))!important;font-size:.95rem!important;font-weight:600!important}.react-datepicker__navigation-icon:before{border-color:hsl(var(--foreground))!important}.react-datepicker__day-names{grid-template-columns:repeat(7,minmax(2.4rem,1fr))!important;justify-content:stretch!important;width:100%!important;margin:.3rem 0!important;display:grid!important}.react-datepicker__day-name{text-align:center!important;color:hsl(var(--primary))!important;text-transform:lowercase!important;font-size:.75rem!important;font-weight:600!important}.react-datepicker__month{flex-direction:column!important;align-items:stretch!important;width:100%!important;display:flex!important}.react-datepicker__week{grid-template-columns:repeat(7,minmax(2.4rem,1fr))!important;justify-content:stretch!important;width:100%!important;display:grid!important}.react-datepicker__day{width:2.4rem!important;height:2.4rem!important;color:hsl(var(--foreground))!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;margin:.25rem auto!important;transition:all .15s!important;display:flex!important}.react-datepicker__day:hover{background-color:hsl(var(--muted))!important}.react-datepicker__day--outside-month{opacity:.25!important}.react-datepicker__day--today{border:1px solid hsl(var(--primary))!important;color:hsl(var(--primary))!important;font-weight:600!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;font-weight:600!important}.react-datepicker__day--disabled{opacity:.35!important;cursor:not-allowed!important}
:root{--mono-accent:#7e4ed7;--mono-accent-text:var(--mono-accent);--mono-accent-soft:color-mix(in oklch, var(--mono-accent) 12%, transparent);--mono-accent-tint:color-mix(in oklch, var(--mono-accent) 7%, transparent);--mono-accent-glow:color-mix(in oklch, var(--mono-accent) 26%, transparent);--mono-pos:#179765;--mono-neg:#cb4644;--mono-warn:#c38c37;--mono-info:#4284c5;--mono-pos-soft:color-mix(in oklch, var(--mono-pos) 14%, transparent);--mono-neg-soft:color-mix(in oklch, var(--mono-neg) 14%, transparent);--mono-warn-soft:color-mix(in oklch, var(--mono-warn) 16%, transparent);--mono-info-soft:color-mix(in oklch, var(--mono-info) 14%, transparent);--mono-bg:#fafaf9;--mono-surf:#fff;--mono-surf2:#f6f6f4;--mono-ink:#18181b;--mono-dim:#18181b8f;--mono-faint:#18181b66;--mono-line:#00000016;--mono-hair:#0000000d;--mono-track:#0000000f;--mono-shadow:0 1px 2px #1812280a, 0 8px 26px -16px #18122824;--mono-shadow-lg:0 30px 80px -22px #18122847;--mono-radius-card:8px;--mono-radius-input:9px;--mono-radius-icon:8px;--mono-radius-avatar:10px;--mono-radius-hero-icon:16px;--mono-radius-pill:999px;--mono-radius-entity:10px;--mono-radius-editor:10px;--mono-ls-eyebrow:.08em;--mono-neg-subtle:color-mix(in oklch, var(--mono-neg) 8%, transparent);--mono-sidebar-w:226px;--mono-topbar-h:56px;--mono-drawer-w:440px;--mono-drawer-w-lg:520px;--mono-steprail-w:224px;--mono-summary-w:280px}@supports (color:lab(0% 0 0)){:root{--mono-accent:lab(44.5079% 43.3663 -64.4682);--mono-pos:lab(55.3116% -43.4493 17.0566);--mono-neg:lab(49.5822% 53.594 31.9756);--mono-warn:lab(62.7948% 15.5594 52.1186);--mono-info:lab(53.1235% -5.76985 -40.6137)}}.dark,.violet-dark{--mono-accent-text:color-mix(in oklch, var(--mono-accent) 78%, white);--mono-accent-soft:color-mix(in oklch, var(--mono-accent) 22%, transparent);--mono-accent-tint:color-mix(in oklch, var(--mono-accent) 13%, transparent);--mono-pos:#4cbd88;--mono-neg:#ea6a64;--mono-warn:#e0ae57;--mono-info:#67addd;--mono-bg:#0f0f12;--mono-surf:#17171b;--mono-surf2:#1d1d22;--mono-ink:#ececee;--mono-dim:#ececee94;--mono-faint:#ececee5c;--mono-line:#ffffff16;--mono-hair:#ffffff0d;--mono-track:#ffffff14;--mono-shadow:0 1px 2px #0006, 0 8px 28px -18px #000000b3;--mono-shadow-lg:0 30px 80px -24px #000000d9}@supports (color:lab(0% 0 0)){.dark,.violet-dark{--mono-pos:lab(69.2408% -43.0626 16.9493);--mono-neg:lab(61.3079% 50.1954 28.9223);--mono-warn:lab(74.5614% 11.5698 51.2807);--mono-info:lab(67.5031% -12.7389 -31.6527)}}.mono-bg-app{background:var(--mono-bg)}.mono-bg-surf{background:var(--mono-surf)}.mono-bg-surf2{background:var(--mono-surf2)}.mono-text-ink{color:var(--mono-ink)}.mono-text-dim{color:var(--mono-dim)}.mono-text-faint{color:var(--mono-faint)}.mono-border{border:1px solid var(--mono-line)}.mono-border-b{border-bottom:1px solid var(--mono-line)}.mono-divider{border-color:var(--mono-hair)}.mono-card{background:var(--mono-surf);border:1px solid var(--mono-line);border-radius:var(--mono-radius-card);box-shadow:var(--mono-shadow)}.mono-card-lg{background:var(--mono-surf);border:1px solid var(--mono-line);border-radius:var(--mono-radius-card);box-shadow:var(--mono-shadow-lg)}.mono-accent-bar{background:var(--mono-accent)}.mono-eyebrow{text-transform:uppercase;letter-spacing:var(--mono-ls-eyebrow);font-size:10.5px;font-weight:600;font-family:var(--font-mono-body);color:var(--mono-dim)}.mono-lift{transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s cubic-bezier(.2,.8,.3,1)}.mono-lift:hover{box-shadow:var(--mono-shadow-lg);transform:translateY(-2px)}.mono-row{transition:background-color .14s}.mono-row:hover{background:var(--mono-surf2)}.mono-entity-card{will-change:transform;transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s cubic-bezier(.2,.8,.3,1),border-color .25s cubic-bezier(.2,.8,.3,1)}.mono-entity-card:hover{border-color:var(--mono-accent-soft);box-shadow:0 24px 50px -28px var(--mono-accent-glow);transform:translateY(-3px)}.mono-entity-row{transition:background-color .2s}.mono-entity-row:hover{background:var(--mono-surf2)}@media (prefers-reduced-motion:reduce){.mono-entity-card,.mono-entity-row{transition:none!important}.mono-entity-card:hover{transform:none}}.mono-btn{transition:transform 80ms cubic-bezier(.4,0,.6,1),background-color .14s,border-color .14s,color .14s}.mono-btn:active{transform:scale(.97)}.mono-btn.mono-ghost:hover{background:var(--mono-track)}.mono-cta:hover:not(:disabled){border-color:var(--cta-bdh);color:var(--cta-fgh)}.mono-btn:focus-visible,.mono-nav:focus-visible{outline:2px solid var(--mono-accent,#7e4ed7);outline-offset:2px;border-radius:inherit}@supports (color:lab(0% 0 0)){.mono-btn:focus-visible,.mono-nav:focus-visible{outline:2px solid var(--mono-accent,lab(44.5079% 43.3663 -64.4682))}}@keyframes mono-bob-up{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}@keyframes mono-bob-down{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}.mono-bob-up{animation:1.5s ease-in-out infinite mono-bob-up}.mono-bob-down{animation:1.5s ease-in-out infinite mono-bob-down}@media (prefers-reduced-motion:reduce){.mono-bob-up,.mono-bob-down{animation:none}}@property --kt-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.kt-create-glow{border-radius:6px;position:relative}.kt-create-glow>.kt-create-inner{z-index:1;border-radius:6px;height:100%;min-height:0;position:relative;overflow:hidden}.kt-header-beam{background:linear-gradient(90deg,#0000,#873df538,#0000);flex:none;width:100%;height:2px;position:relative;overflow:hidden}.kt-header-beam:after{content:"";background:linear-gradient(90deg,#0000 0%,#e0a3ff00 38%,#ecb3ff 50%,#e0a3ff00 62%,#0000 100%) 0 0/220% 100%;animation:3.6s linear infinite kt-beam-sweep;position:absolute;inset:0}@keyframes kt-beam-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}@media (prefers-reduced-motion:reduce){.kt-header-beam:after{animation:none}}.mono-appt:hover{border-color:#ffffff24;transform:translateY(-2px);box-shadow:0 18px 40px -20px #000000b3}.mono-appt:active{transform:translateY(-1px)scale(1)}.mono-block:hover{z-index:5;transform:translateY(-1px);box-shadow:0 10px 22px -10px #000000b3}.mono-block:active{transform:translateY(-1px)scale(1)}@media (prefers-reduced-motion:reduce){.mono-appt:hover,.mono-block:hover{transform:none}}@media (max-width:640px){.mono-entity-table{overflow-x:hidden!important}.mono-entity-thead{display:none!important}.mono-entity-row{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;min-width:0!important;padding:14px 16px!important}.mono-entity-row>*{min-width:0!important}.mono-mtable-wrap{overflow-x:hidden!important}.mono-mtable-head{display:none!important}.mono-mtrow{grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;min-width:0!important;padding:13px 16px!important}.mono-mtrow>*{text-align:left!important;min-width:0!important}.mono-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.mono-stat-strip>*{border-bottom:1px solid var(--mono-hair);border-right:none!important;min-width:0!important}.mono-stat-strip>:nth-child(odd){border-right:1px solid var(--mono-hair)!important}.mono-stat-value{font-size:17px!important}}@media (max-width:639px){.mono-app-sidebar{display:none!important}.mono-app-main{width:100%!important}.mono-editor-step-label,.mono-editor-topbar-actions .mono-cancel-btn{display:none!important}}.mono-shead{margin-bottom:22px}.mono-shead .mono-shead-eyebrow{display:none}.mono-shead .mono-shead-title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.mono-shead .mono-shead-desc{margin:5px 0 0;font-size:12.5px}.mono-shead .mono-shead-rule{height:1px;margin-top:16px}.create-editor-dialog .mono-shead .mono-shead-title,.create-editor-dialog .mono-shead .mono-shead-title{font-size:15px}.create-editor-dialog{--radius:.5rem;--mono-radius-card:6px;--mono-radius-input:6px;--mono-radius-icon:6px;--mono-radius-editor:6px}.mono-shead-ghost{display:none}.create-editor-dialog .mono-shead{position:relative}.create-editor-dialog .mono-shead-ghost{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--mono-line);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:100px;font-weight:800;line-height:1;display:block;position:absolute;top:-8px;right:0}.create-editor-dialog .mono-shead .mono-shead-eyebrow{letter-spacing:.24em;text-transform:uppercase;margin-bottom:9px;font-size:9.5px;font-weight:700;display:block}.create-editor-dialog .mono-shead .mono-shead-title{letter-spacing:-.02em;font-size:26px;font-weight:300}.create-editor-dialog .mono-shead .mono-shead-desc{max-width:52ch;font-size:12.5px;line-height:1.6}.create-editor-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]){border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--mono-line);box-shadow:none;background:0 0;border-radius:0;padding-left:2px}.create-editor-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):focus-visible{border-bottom-color:var(--mono-accent);box-shadow:0 1px 0 var(--mono-accent);outline:none}.create-editor-dialog button[role=combobox]{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--mono-line);box-shadow:none;background:0 0;border-radius:0}.create-editor-dialog button[role=combobox]:focus-visible{border-bottom-color:var(--mono-accent);box-shadow:0 1px 0 var(--mono-accent);outline:none}.create-editor-dialog select{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--mono-line);box-shadow:none;background:0 0;border-radius:0;padding-left:2px}.create-editor-dialog select:focus-visible{border-bottom-color:var(--mono-accent);box-shadow:0 1px 0 var(--mono-accent);outline:none}.create-prod-dialog:before,.create-prod-dialog:after{content:"";z-index:3;pointer-events:none;background:var(--mono-line);height:1px;position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.create-prod-dialog:before{top:0}.create-prod-dialog:after{bottom:0}.create-prod-dialog[data-blocked=true]:before,.create-prod-dialog[data-blocked=true]:after{background:#e64d4d99}.create-editor-dialog .mono-boxed-search input{border:1px solid var(--mono-line)!important;background:0 0!important;border-radius:6px!important;padding-left:2rem!important;padding-right:.5rem!important}.create-editor-dialog .mono-boxed-search input:focus-visible{border-color:var(--mono-accent)!important;box-shadow:0 0 0 1px var(--mono-accent)!important}.create-editor-dialog input::-moz-placeholder{color:var(--mono-faint);font-size:12px}.create-editor-dialog textarea::-moz-placeholder{color:var(--mono-faint);font-size:12px}.create-editor-dialog input::placeholder,.create-editor-dialog textarea::placeholder{color:var(--mono-faint);font-size:12px}@media (min-width:1536px){.mono-shead{border-bottom:1px solid var(--mono-line);z-index:3;padding:2px 0 14px;position:sticky;top:0}.mono-shead .mono-shead-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:600;display:block}.mono-shead .mono-shead-title{font-size:17px}.mono-shead .mono-shead-rule{display:none}}@keyframes monoPreviewPulse{0%,to{box-shadow:0 0 0 2px color-mix(in oklch, var(--mono-pulse,#6d5efc) 60%, transparent)}50%{box-shadow:0 0 0 2px color-mix(in oklch, var(--mono-pulse,#6d5efc) 18%, transparent)}}.mono-preview-editing{animation:1.8s ease-in-out infinite monoPreviewPulse}.mono-preview-selectable{transition:box-shadow .15s}.mono-preview-selectable:hover{box-shadow:0 0 0 2px color-mix(in oklch, var(--mono-pulse,#6d5efc) 22%, transparent)}.leaflet-control-attribution a{pointer-events:none;cursor:default;color:inherit;text-decoration:none}.shipping-stats-col--first{border-right:1px solid var(--sh-hair);padding-right:20px}@media (max-width:479px){.factura-cfg-grid,.shipping-stats-grid{grid-template-columns:1fr!important}.shipping-stats-col--first{border-right:none;border-bottom:1px solid var(--sh-hair);padding-bottom:14px;padding-right:0}.shipping-stats-col--second{padding-top:14px}.cupon-form-grid,.marca-form-grid{grid-template-columns:1fr!important}}
@keyframes mono-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mono-drawer{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes mono-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes mono-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mono-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes kt-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mono-anim-pop{animation:.26s cubic-bezier(.2,.8,.3,1) both mono-pop}.mono-anim-drawer{animation:.32s cubic-bezier(.2,.8,.3,1) both mono-drawer}.mono-anim-rise{animation:.4s cubic-bezier(.2,.7,.3,1) both mono-rise}.kt-page-enter{animation:.4s cubic-bezier(.2,.8,.3,1) backwards kt-page-enter}.mono-anim-shimmer{background-image:linear-gradient(90deg, var(--mono-surf2) 0%, var(--mono-track) 50%, var(--mono-surf2) 100%);background-size:200% 100%;animation:1.3s linear infinite mono-shimmer}.mono-tabs-underline{background:var(--mono-accent);border-radius:2px;height:2px;transition:left .22s cubic-bezier(.2,.8,.3,1),width .22s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:0}.mono-switch-thumb{transition:transform .18s cubic-bezier(.2,.8,.3,1),background-color .14s}@media (prefers-reduced-motion:reduce){.mono-anim-pop,.mono-anim-drawer,.mono-anim-rise,.mono-anim-shimmer,.kt-page-enter,.mono-tabs-underline,.mono-switch-thumb{transition:none!important;animation:none!important}}
.admin-bg-fx{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.admin-bg-fx__grid{background-image:none;position:absolute;inset:0}.admin-bg-fx__glow{filter:blur(20px);background:radial-gradient(circle,#9148fe29,#0000 65%);border-radius:50%;width:900px;height:620px;position:absolute;top:-340px;left:50%;transform:translate(-50%)}.admin-bg-fx__spot{background:radial-gradient(480px circle at var(--admin-mx,50%) var(--admin-my,28%), #9752fe21, transparent 60%);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.admin-bg-fx__spot{display:none}}.admin-bg-fx__grain{opacity:.03;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23grain)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.violet-dark .mono{z-index:1;position:relative;background:0 0!important}.kt-admin-canvas{background-color:var(--mono-bg);position:relative}.kt-admin-canvas:before{content:"";z-index:0;pointer-events:none;background-image:none;position:absolute;inset:0}.dark .kt-admin-canvas:before,.violet-dark .kt-admin-canvas:before{background-image:radial-gradient(75% 55% at 50% -8%,#9148fe24,#0000 70%);background-repeat:no-repeat;background-size:100% 100%}.kt-admin-canvas>*{z-index:1;position:relative}.violet-dark .mono-lift:hover{border-color:var(--mono-accent-soft)!important}@media (prefers-reduced-motion:reduce){.admin-bg-fx__glow{filter:none}}@keyframes mono-bell-ring{0%,60%,to{transform:rotate(0)}5%{transform:rotate(-14deg)}10%{transform:rotate(11deg)}15%{transform:rotate(-9deg)}20%{transform:rotate(7deg)}25%{transform:rotate(-4deg)}30%{transform:rotate(0)}}.mono-bell--ring{transform-origin:50% 4px;animation:2.2s ease-in-out infinite mono-bell-ring}@media (prefers-reduced-motion:reduce){.mono-bell--ring{animation:none}}
