@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;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;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.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{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.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{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.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;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-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:-webkit-grabbing;cursor:-moz-grabbing;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{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 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-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.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-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);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{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;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{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.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{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.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{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.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{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;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{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--primary-green: #2d5016;--secondary-green: #4a7c59;--accent-green: #6b8e23;--light-green: #9acd32;--sage-green: #87a96b;--earth-brown: #8b4513;--warm-beige: #f5f5dc;--cream: #faf0e6;--soft-white: #fefefe;--text-dark: #2c3e50;--text-medium: #5d6d7e;--text-light: #85929e;--dark-forest: #1a2e1a;--dark-sage: #2d4a2d;--moonlight: #e6f3ff;--night-sky: #0f1419;--star-light: #f0f8ff;--border-radius: 12px;--border-radius-lg: 20px;--shadow-soft: 0 4px 20px rgba(45, 80, 22, .1);--shadow-medium: 0 8px 30px rgba(45, 80, 22, .15);--shadow-strong: 0 12px 40px rgba(45, 80, 22, .2);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: all .4s cubic-bezier(.68, -.55, .265, 1.55);--page-max-width: 1200px;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;font-weight:400;color:var(--text-dark);background:linear-gradient(135deg,var(--cream) 0%,var(--warm-beige) 100%);min-height:100vh;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--secondary-green);text-decoration:none;transition:var(--transition-smooth)}a:hover{color:var(--accent-green);text-shadow:0 0 8px rgba(107,142,35,.3)}html,body{overflow-x:hidden;scroll-behavior:smooth}body{margin:0;min-width:320px;background-attachment:fixed}h1,h2,h3,h4,h5,h6{color:var(--primary-green);font-weight:600;line-height:1.2}h1{font-size:2.5rem;background:linear-gradient(135deg,var(--primary-green),var(--accent-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}button{border-radius:var(--border-radius);border:2px solid transparent;padding:12px 24px;font-size:1rem;font-weight:500;font-family:inherit;background:linear-gradient(135deg,var(--secondary-green),var(--accent-green));color:var(--soft-white);cursor:pointer;transition:var(--transition-smooth);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}button:hover:before{left:100%}button:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium);border-color:var(--light-green)}button:active{transform:translateY(0);box-shadow:var(--shadow-soft)}button:focus,button:focus-visible{outline:3px solid var(--light-green);outline-offset:2px}.nature-bg{position:relative;overflow:hidden;min-height:100vh}.nature-bg:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 12%,rgba(120,184,92,.1),transparent 30%),linear-gradient(180deg,#f6fbf4c7,#e6f2e0c7);pointer-events:none;z-index:-1}.nature-bg:after{content:none}[data-theme=dark]{--primary-green: #4a7c59;--secondary-green: #6b8e23;--accent-green: #9acd32;--light-green: #87a96b;--sage-green: #2d4a2d;--earth-brown: #a0522d;--warm-beige: #1a2e1a;--cream: #0f1419;--soft-white: #e6f3ff;--text-dark: #f0f8ff;--text-medium: #b8c5d1;--text-light: #85929e;background:linear-gradient(135deg,var(--night-sky) 0%,var(--dark-forest) 100%)}[data-theme=dark] .nature-bg:before{background:radial-gradient(circle at 18% 12%,rgba(120,184,92,.08),transparent 30%),linear-gradient(180deg,#08120ddb,#102219db)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}._navbar_ipv5b_1{position:fixed;inset:0 0 auto;z-index:1000;height:72px;display:flex;justify-content:center;padding:10px 16px;background:#f6fbf4e0;border-bottom:1px solid rgba(45,80,22,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px #122b1914}._navInner_ipv5b_15{width:min(var(--page-max-width),100%);display:flex;align-items:center;justify-content:space-between;gap:1rem}._navLeft_ipv5b_23{display:flex;align-items:center;gap:.9rem;min-width:0}._logo_ipv5b_30 a{height:48px;display:inline-flex;align-items:center;gap:.65rem;padding:4px 12px 4px 5px;border-radius:999px;color:#173f2b;background:#ffffffd1;border:1px solid rgba(45,80,22,.12);box-shadow:0 10px 26px #1834201c;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._logo_ipv5b_30 a:hover{transform:translateY(-1px) rotate(-.4deg);border-color:#2d501638;box-shadow:0 14px 32px #18342026}._logo_ipv5b_30 a:hover ._logoMark_ipv5b_50{transform:scale(1.04) rotate(1deg);box-shadow:0 0 0 5px #78b85c1f}._logoMark_ipv5b_50{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#173f2b,#78b85c);color:#fff;transition:transform .22s ease,box-shadow .22s ease}._logoMark_ipv5b_50 svg{width:28px;height:28px}._logoMark_ipv5b_50 circle{fill:#ffffff1a;stroke:#ffffffb8;stroke-width:2}._logoMark_ipv5b_50 path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}._logoText_ipv5b_86{display:flex;flex-direction:column;line-height:1.02;white-space:nowrap}._logoText_ipv5b_86 strong{color:#173f2b;font-size:.96rem}._logoText_ipv5b_86 small{color:#5d745f;font-size:.72rem;font-weight:750}._hamburger_ipv5b_104{display:none;width:42px;height:42px;padding:0;border:1px solid rgba(45,80,22,.14);border-radius:12px;background:#ffffffb8;box-shadow:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;z-index:1002}._hamburger_ipv5b_104:before{display:none}._hamburger_ipv5b_104 span{width:20px;height:2px;border-radius:999px;background:#173f2b;transition:transform .22s ease,opacity .22s ease}._hamburgerOpen_ipv5b_132 span:nth-child(1){transform:translateY(7px) rotate(45deg)}._hamburgerOpen_ipv5b_132 span:nth-child(2){opacity:0}._hamburgerOpen_ipv5b_132 span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._navLinks_ipv5b_144{display:flex;align-items:center;gap:.2rem;margin:0;padding:4px;list-style:none;border:1px solid rgba(45,80,22,.1);border-radius:999px;background:#ffffffa3}._navLink_ipv5b_144{min-height:36px;display:inline-flex;align-items:center;padding:0 .85rem;border-radius:999px;color:#31523a;font-size:.92rem;font-weight:650;transition:background .18s ease,color .18s ease,transform .18s ease;position:relative}._navLink_ipv5b_144:hover{color:#173f2b;background:#78b85c24;transform:translateY(-1px);text-shadow:none}._activeLink_ipv5b_176{color:#fff;background:linear-gradient(135deg,#1f7a4b,#78b85c);box-shadow:0 8px 18px #1f7a4b38;animation:_active-pop_ipv5b_1 .18s ease}._activeLink_ipv5b_176:hover{color:#fff;background:linear-gradient(135deg,#1f7a4b,#78b85c)}._auth_ipv5b_188{display:flex;align-items:center;gap:.55rem;flex:0 0 auto}._auth_ipv5b_188 button,._auth_ipv5b_188 a{height:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;border:0;border-radius:12px;background:linear-gradient(135deg,#1f7a4b,#78b85c);color:#fff;box-shadow:0 8px 20px #1834201a;font-size:.9rem;font-weight:750;line-height:1}._auth_ipv5b_188 a:hover,._auth_ipv5b_188 button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #18342029;text-shadow:none}@keyframes _active-pop_ipv5b_1{0%{transform:scale(.98)}to{transform:scale(1)}}[data-theme=dark] ._navbar_ipv5b_1{background:#08120de6;border-bottom-color:#bedcb61f;box-shadow:0 10px 30px #00000047}[data-theme=dark] ._logo_ipv5b_30 a,[data-theme=dark] ._navLinks_ipv5b_144,[data-theme=dark] ._hamburger_ipv5b_104{background:#101f19d1;border-color:#bedcb624}[data-theme=dark] ._auth_ipv5b_188 a{background:linear-gradient(135deg,#2e7d52,#6fae68)}[data-theme=dark] ._logoText_ipv5b_86 strong,[data-theme=dark] ._hamburger_ipv5b_104 span{color:#edf8ef}[data-theme=dark] ._hamburger_ipv5b_104 span{background:#edf8ef}[data-theme=dark] ._logoText_ipv5b_86 small,[data-theme=dark] ._navLink_ipv5b_144{color:#c9dacb}[data-theme=dark] ._navLink_ipv5b_144:hover{color:#edf8ef;background:#bedcb61a}[data-theme=dark] ._activeLink_ipv5b_176,[data-theme=dark] ._activeLink_ipv5b_176:hover,[data-theme=dark] ._auth_ipv5b_188 button{color:#fff;background:linear-gradient(135deg,#2e7d52,#6fae68)}@media (max-width: 1060px){._navLink_ipv5b_144{padding:0 .62rem;font-size:.86rem}._auth_ipv5b_188 a,._auth_ipv5b_188 button{padding:0 .75rem}}@media (max-width: 900px){._navbar_ipv5b_1{height:68px;padding:9px 12px}._navInner_ipv5b_15{gap:.6rem}._hamburger_ipv5b_104{display:inline-flex;order:2}._navLeft_ipv5b_23{flex:1;justify-content:space-between}._navLinks_ipv5b_144{position:fixed;top:74px;left:12px;right:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.75rem;border-radius:18px;background:#fffffff5;box-shadow:0 22px 55px #122b192e;transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}._navLinksOpen_ipv5b_318{opacity:1;pointer-events:auto;transform:translateY(0)}._navLink_ipv5b_144{width:100%;justify-content:center;min-height:44px}._logoText_ipv5b_86{display:none}._logo_ipv5b_30 a{width:48px;padding:5px;justify-content:center}._auth_ipv5b_188{gap:.4rem}._auth_ipv5b_188 a,._auth_ipv5b_188 button{height:42px;min-height:42px;padding:0 .7rem;font-size:.84rem}[data-theme=dark] ._navLinks_ipv5b_144{background:#08120df5}}@media (max-width: 560px){._auth_ipv5b_188 a{display:none}._auth_ipv5b_188 a:last-child{display:inline-flex}}._themeToggle_12zwo_1{min-width:88px;height:42px;min-height:42px;border:1px solid rgba(45,80,22,.18);border-radius:10px;padding:0 14px 0 8px;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;line-height:1;vertical-align:middle;background:linear-gradient(135deg,#e8f7c4,#a8d86c);color:#22401b;box-shadow:0 8px 20px #78b85c38}._themeToggle_12zwo_1:before{display:none}._themeToggle_12zwo_1:hover{transform:translateY(-1px);border-color:#2d501652;box-shadow:0 10px 24px #18342029}._iconWrap_12zwo_29{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff6b;color:#2f6a1f}._label_12zwo_41{display:inline-flex;align-items:center;height:28px;font-size:.86rem;font-weight:700;line-height:1}._dark_12zwo_50{background:linear-gradient(135deg,#1b2b3a,#315f77);border-color:#badab33d;color:#eef8ff;box-shadow:0 8px 22px #040e1842}._dark_12zwo_50 ._iconWrap_12zwo_29{background:#ffffff29;color:#d7eeff}@media (max-width: 520px){._themeToggle_12zwo_1{min-width:42px;width:42px;height:42px;min-height:42px;padding:5px;justify-content:center}._label_12zwo_41{display:none}}:root{--hero-max: 1100px}._heroArea_i6of1_9{display:flex;flex-direction:column;align-items:center;padding:1rem;min-height:calc(100vh - 120px);background:linear-gradient(180deg,#fbfbfb,#f4f8f6);border-radius:14px}._heroCard_i6of1_29{width:100%;max-width:var(--hero-max);display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem;border-radius:18px;background:#fff;box-shadow:0 12px 40px #1e321e0f;overflow:hidden;position:relative}._heroText_i6of1_59{flex:1.2}._heroText_i6of1_59 h1{margin:0 0 .6rem;font-size:1.9rem;color:#123;line-height:1.05}._lead_i6of1_81{color:#476;margin-bottom:1rem;font-size:1.02rem}._ctas_i6of1_93{display:flex;gap:12px;margin-top:1rem}._primary_i6of1_105{background:linear-gradient(90deg,#2e8b57,#3cb371);color:#fff;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;font-weight:500;position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}._primary_i6of1_105:after,._partnerCta_i6of1_123 ._primary_i6of1_105:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.28) 45%,transparent 70%);transform:translate(-120%);transition:transform .55s ease}._primary_i6of1_105:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2e8b574d;filter:saturate(1.04)}._primary_i6of1_105:hover:after,._partnerCta_i6of1_123 ._primary_i6of1_105:hover:after{transform:translate(120%)}._ghost_i6of1_144{background:transparent;border:1px solid rgba(30,30,30,.08);padding:10px 18px;border-radius:10px;color:#123;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease}._ghost_i6of1_144:hover{color:#0b3b22;background:#0a140a05;border-color:#1e1e1e26;transform:translateY(-2px)}._heroVisual_i6of1_168{width:240px;height:160px;position:relative}._pulse_i6of1_180{width:100%;height:100%;border-radius:12px;background:linear-gradient(135deg,#2e8b571f,#3cb3711f);animation:_float_i6of1_1 6s ease-in-out infinite}._inlineSvg_i6of1_196{width:100%;height:100%;display:block}@keyframes _float_i6of1_1{0%{transform:translateY(0)}50%{transform:translateY(-10px) rotate(-1deg)}to{transform:translateY(0)}}._presentationSection_i6of1_232{width:100%;max-width:var(--hero-max);margin:2rem 0;padding:3rem 2rem;background:linear-gradient(135deg,#6b8e2314,#8fbc8f14);border-radius:16px;border:1px solid rgba(107,142,35,.15);box-shadow:0 4px 20px #0000000d}._presentationSection_i6of1_232 h2{font-size:1.8rem;color:#2e8b57;margin:0 0 2rem;text-align:center;font-weight:700;position:relative;padding-bottom:1rem}._presentationSection_i6of1_232 h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#2e8b57,#3cb371);border-radius:2px}._presentationContent_i6of1_297{max-width:800px;margin:0 auto}._presentationText_i6of1_307{display:flex;flex-direction:column;gap:1.5rem}._presentationText_i6of1_307 p{font-size:1rem;line-height:1.7;color:#333;margin:0;text-align:justify}._presentationText_i6of1_307 p strong{color:#2e8b57;font-weight:600}._trustSection_i6of1_340,._organisations_i6of1_341{width:100%;max-width:var(--hero-max)}._trustSection_i6of1_340{margin-top:1rem}._statsGrid_i6of1_350{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}._statsGrid_i6of1_350 div{min-height:112px;padding:1rem;border-radius:14px;background:#ffffffeb;border:1px solid rgba(46,139,87,.12);box-shadow:0 10px 28px #141e140d;display:flex;flex-direction:column;justify-content:center}._statsGrid_i6of1_350 strong{color:#1f7a4b;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1}._statsGrid_i6of1_350 span{margin-top:.45rem;color:#526356;font-size:.92rem;line-height:1.35}._organisations_i6of1_341{margin-top:2rem;padding:2rem;border-radius:16px;background:linear-gradient(135deg,#fff,#eef8ef);border:1px solid rgba(46,139,87,.12);box-shadow:0 12px 34px #141e140f}._organisationText_i6of1_390{max-width:760px;margin-bottom:1.4rem}._organisationText_i6of1_390 span{color:#2e8b57;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._organisationText_i6of1_390 h2{margin:.5rem 0;color:#123;font-size:clamp(1.5rem,3vw,2rem)}._organisationText_i6of1_390 p{margin:0;color:#49634f;line-height:1.65}._benefitsGrid_i6of1_415{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._benefitsGrid_i6of1_415 article{padding:1rem;border-radius:12px;background:#ffffffd1;border:1px solid rgba(46,139,87,.1);transition:transform .22s ease,box-shadow .22s ease}._benefitsGrid_i6of1_415 article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #141e1414}._benefitsGrid_i6of1_415 strong{color:#174322}._benefitsGrid_i6of1_415 p{margin:.45rem 0 0;color:#536457;font-size:.92rem;line-height:1.55}._organizerRoadmap_i6of1_445{width:100%;max-width:var(--hero-max);margin-top:2rem;padding:2rem;border-radius:16px;background:linear-gradient(135deg,#f7fbf8,#fff);border:1px solid rgba(46,139,87,.12);box-shadow:0 12px 34px #141e140d}._roadmapIntro_i6of1_456{max-width:780px;margin-bottom:1.4rem}._roadmapIntro_i6of1_456 span{color:#2e8b57;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._roadmapIntro_i6of1_456 h2{margin:.5rem 0;color:#123;font-size:clamp(1.5rem,3vw,2rem)}._roadmapIntro_i6of1_456 p{margin:0;color:#49634f;line-height:1.65}._roadmapSteps_i6of1_481{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._roadmapSteps_i6of1_481 article{position:relative;padding:1rem 1rem 1rem 1.15rem;border-radius:12px;background:#ffffffdb;border:1px solid rgba(46,139,87,.1)}._roadmapSteps_i6of1_481 article:before{content:"";position:absolute;left:0;top:1rem;bottom:1rem;width:4px;border-radius:999px;background:linear-gradient(180deg,#2e8b57,#8fbc8f)}._roadmapSteps_i6of1_481 strong{color:#174322}._roadmapSteps_i6of1_481 p{margin:.45rem 0 0;color:#536457;font-size:.92rem;line-height:1.55}._reviews_i6of1_518{width:100%;max-width:var(--hero-max);margin-top:3rem}._reviews_i6of1_518 h3{margin:0 0 1.15rem;color:#123;font-size:1.4rem}._reviewsGrid_i6of1_531{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}._review_i6of1_518{background:#fff;padding:1.25rem;border-radius:12px;box-shadow:0 8px 20px #141e140a;transform:translateY(10px);opacity:0;animation:_reveal_i6of1_1 .6s forwards;color:#234;transition:transform .22s ease,box-shadow .22s ease}._review_i6of1_518:hover{transform:translateY(-3px);box-shadow:0 14px 30px #141e1414}._review_i6of1_518:nth-child(1){animation-delay:.05s}._review_i6of1_518:nth-child(2){animation-delay:.15s}._review_i6of1_518:nth-child(3){animation-delay:.25s}._review_i6of1_518 p{margin:0 0 .5rem;font-style:italic}._review_i6of1_518 cite{display:block;margin-top:.75rem;font-style:normal;color:#2e8b57;font-weight:500}._partners_i6of1_609{width:100%;max-width:var(--hero-max);margin-top:2rem;padding:2rem;border-radius:16px;background:#fff;border:1px solid rgba(46,139,87,.12);box-shadow:0 12px 34px #141e140f}._partnersHeader_i6of1_620{max-width:760px;margin-bottom:1.5rem}._partnersHeader_i6of1_620 span{color:#2e8b57;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._partnersHeader_i6of1_620 h3{margin:.5rem 0;color:#123;font-size:clamp(1.5rem,3vw,2rem)}._partnersHeader_i6of1_620 p{margin:0;color:#49634f;line-height:1.65}._partnersGrid_i6of1_645{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._partnerCard_i6of1_651{min-height:210px;padding:1.1rem;border-radius:12px;background:linear-gradient(180deg,#f8fcf7,#eef8ef);border:1px solid rgba(46,139,87,.12);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}._partnerCard_i6of1_651:hover{transform:translateY(-3px);border-color:#2e8b5747;box-shadow:0 14px 30px #141e1417}._partnerCard_i6of1_651:hover ._partnerLogo_i6of1_666{transform:scale(1.04)}._partnerLogo_i6of1_666{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;background:linear-gradient(135deg,#2e8b57,#9acd32);color:#fff;font-weight:800;transition:transform .22s ease}._partnerCard_i6of1_651 h4{margin:0 0 .55rem;color:#1c3e24;font-size:1rem}._partnerCard_i6of1_651 p{margin:0;color:#536457;line-height:1.55;font-size:.92rem}._partnerCta_i6of1_123{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding:1.1rem;border-radius:12px;background:#ecfdf5}._partnerCta_i6of1_123 strong{color:#174322}._partnerCta_i6of1_123 p{margin:.25rem 0 0;color:#4b6250}@keyframes _reveal_i6of1_1{to{transform:translateY(0);opacity:1}}[data-theme=dark] ._presentationSection_i6of1_232{background:linear-gradient(135deg,#6b8e2326,#8fbc8f1a);border-color:#6b8e234d;box-shadow:0 4px 20px #0003}[data-theme=dark] ._presentationSection_i6of1_232 h2{color:#8fbc8f}[data-theme=dark] ._presentationSection_i6of1_232 h2:after{background:linear-gradient(90deg,#8fbc8f,#9acd32)}[data-theme=dark] ._presentationText_i6of1_307 p{color:#d0d0d0}[data-theme=dark] ._presentationText_i6of1_307 p strong{color:#8fbc8f}[data-theme=dark] ._statsGrid_i6of1_350 div,[data-theme=dark] ._organisations_i6of1_341,[data-theme=dark] ._organizerRoadmap_i6of1_445{background:#101f19f5;border-color:#bedcb61f;box-shadow:0 20px 55px #00000057}[data-theme=dark] ._statsGrid_i6of1_350 strong,[data-theme=dark] ._organisationText_i6of1_390 span,[data-theme=dark] ._roadmapIntro_i6of1_456 span{color:#8fbc8f}[data-theme=dark] ._statsGrid_i6of1_350 span,[data-theme=dark] ._organisationText_i6of1_390 p,[data-theme=dark] ._benefitsGrid_i6of1_415 p,[data-theme=dark] ._roadmapIntro_i6of1_456 p,[data-theme=dark] ._roadmapSteps_i6of1_481 p{color:#c9dacb}[data-theme=dark] ._organisationText_i6of1_390 h2,[data-theme=dark] ._benefitsGrid_i6of1_415 strong,[data-theme=dark] ._roadmapIntro_i6of1_456 h2,[data-theme=dark] ._roadmapSteps_i6of1_481 strong{color:#edf8ef}[data-theme=dark] ._benefitsGrid_i6of1_415 article,[data-theme=dark] ._roadmapSteps_i6of1_481 article{background:#08120dbd;border-color:#bedcb61f}[data-theme=dark] ._heroArea_i6of1_9{background:linear-gradient(180deg,#0f1419,#1a2420)}[data-theme=dark] ._heroCard_i6of1_29{background:#1a2420;box-shadow:0 12px 40px #0000004d}[data-theme=dark] ._heroText_i6of1_59 h1{color:#e6f3ff}[data-theme=dark] ._lead_i6of1_81{color:#b0c4a0}[data-theme=dark] ._ghost_i6of1_144{border-color:#e6f3ff33;color:#e6f3ff}[data-theme=dark] ._ghost_i6of1_144:hover{background:#e6f3ff0d}[data-theme=dark] ._reviews_i6of1_518 h3{color:#e6f3ff}[data-theme=dark] ._review_i6of1_518{background:#1a2420;color:#d0d0d0;box-shadow:0 8px 20px #0000004d}[data-theme=dark] ._review_i6of1_518 cite{color:#8fbc8f}[data-theme=dark] ._partners_i6of1_609{background:#101f19f5;border-color:#bedcb61f;box-shadow:0 20px 55px #00000061}[data-theme=dark] ._partnersHeader_i6of1_620 h3,[data-theme=dark] ._partnerCard_i6of1_651 h4,[data-theme=dark] ._partnerCta_i6of1_123 strong{color:#edf8ef}[data-theme=dark] ._partnersHeader_i6of1_620 p,[data-theme=dark] ._partnerCard_i6of1_651 p,[data-theme=dark] ._partnerCta_i6of1_123 p{color:#c9dacb}[data-theme=dark] ._partnerCard_i6of1_651{background:#08120dbd;border-color:#bedcb61f}[data-theme=dark] ._partnerCta_i6of1_123{background:#16513747}@media (max-width: 980px){._statsGrid_i6of1_350,._benefitsGrid_i6of1_415,._roadmapSteps_i6of1_481,._partnersGrid_i6of1_645{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){._heroCard_i6of1_29{flex-direction:column-reverse;align-items:stretch}._heroVisual_i6of1_168{width:100%;height:120px}}@media (max-width: 768px){._heroArea_i6of1_9{padding:2rem 1rem;gap:1.5rem}._heroCard_i6of1_29{padding:1.5rem;gap:1.5rem}._heroText_i6of1_59 h1{font-size:1.5rem}._lead_i6of1_81{font-size:.95rem}._ctas_i6of1_93{gap:8px;flex-wrap:wrap}._primary_i6of1_105,._ghost_i6of1_144{padding:8px 14px;font-size:.9rem}._presentationSection_i6of1_232{padding:2rem 1.5rem;margin:1.5rem 0}._presentationSection_i6of1_232 h2{font-size:1.5rem;margin-bottom:1.5rem}._presentationText_i6of1_307 p{font-size:.95rem;text-align:left}._presentationText_i6of1_307{gap:1rem}._reviews_i6of1_518 h3{font-size:1.1rem}._reviews_i6of1_518{margin-top:2rem}._reviewsGrid_i6of1_531{grid-template-columns:1fr;gap:.75rem}._review_i6of1_518{padding:1rem}._partners_i6of1_609,._organisations_i6of1_341,._organizerRoadmap_i6of1_445{padding:1.25rem}._statsGrid_i6of1_350,._benefitsGrid_i6of1_415,._roadmapSteps_i6of1_481,._partnersGrid_i6of1_645{grid-template-columns:1fr}._partnerCta_i6of1_123{align-items:stretch;flex-direction:column}}._container_92xtk_3{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:calc(100vh - 120px);width:100%;padding:2rem;position:relative}@media (max-width: 768px){._container_92xtk_3{padding:1rem}}._container_1qfu7_1{min-height:100vh;padding:.55rem clamp(1rem,2vw,2rem) 2.5rem}._eyebrow_1qfu7_6{display:inline-flex;margin-bottom:.12rem;color:#2f6a3d;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._titleRow_1qfu7_16{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}._sidebarHeader_1qfu7_23 h1{margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.12;color:#23551f!important;background:none!important;-webkit-text-fill-color:initial!important}._titleRow_1qfu7_16 span{flex:0 0 auto;padding:.34rem .58rem;border-radius:999px;background:#ecfdf5;color:#166534;font-size:.78rem;font-weight:800}._content_1qfu7_42{--events-panel-height: clamp(700px, calc(100vh - 104px) , 820px);display:grid;grid-template-columns:minmax(380px,500px) minmax(0,1fr);gap:1rem;max-width:var(--page-max-width);margin:0 auto;align-items:start}._sidebar_1qfu7_23,._mapPanel_1qfu7_53{min-width:0;border:1px solid rgba(45,80,22,.1);border-radius:12px;background:#ffffffe6;box-shadow:0 18px 45px #1e48281f}._sidebar_1qfu7_23{display:flex;flex-direction:column;height:var(--events-panel-height);max-height:none;overflow:hidden}._sidebarHeader_1qfu7_23,._mapToolbar_1qfu7_70{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(45,80,22,.1)}._sidebarHeader_1qfu7_23 h3,._mapToolbar_1qfu7_70 h2{margin:0;color:#244d25;font-size:1.05rem}._sidebarHeader_1qfu7_23 p,._mapToolbar_1qfu7_70 p{margin:.12rem 0 0;color:#68786a;font-size:.88rem}._mapToolbar_1qfu7_70 span{flex:0 0 auto;padding:.4rem .65rem;border-radius:999px;background:#ecfdf5;color:#166534;font-size:.82rem;font-weight:800}._filters_1qfu7_103{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:.5rem;padding:.65rem 1rem;background:#ecfdf58c;border-bottom:1px solid rgba(45,80,22,.08)}._filterGroup_1qfu7_112{display:flex;flex-direction:column;gap:.25rem}._filterGroup_1qfu7_112 label{color:#31523a;font-size:.8rem;font-weight:800}._filterSelect_1qfu7_124{width:100%;padding:.5rem .6rem;border:1px solid rgba(45,80,22,.16);border-radius:8px;background:#fffffff0;color:#263a2b;font:inherit}._filterSelect_1qfu7_124:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b98124}._eventsList_1qfu7_140{flex:1;min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:1rem;overflow-y:auto}._eventCard_1qfu7_150{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);gap:.8rem;padding:.75rem;border:1px solid rgba(45,80,22,.1);border-radius:10px;background:#fff;cursor:default;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._eventCard_1qfu7_150:hover{transform:translateY(-3px);border-color:#10b98159;box-shadow:0 14px 26px #1e482821}._eventCard_1qfu7_150:hover:after{content:"Double-clic pour localiser";position:absolute;right:.7rem;top:.65rem;padding:.24rem .5rem;border-radius:999px;background:#f0f7eff5;border:1px solid rgba(45,80,22,.1);color:#2f6a3d;font-size:.74rem;font-weight:800;pointer-events:none}._eventCard_1qfu7_150:hover ._eventImage_1qfu7_184{transform:scale(1.04)}._eventImage_1qfu7_184{width:78px;height:78px;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#dcfce7,#fef3c7);color:#166534;transition:transform .22s ease}._eventImage_1qfu7_184 img{width:100%;height:100%;object-fit:cover}._eventBody_1qfu7_207{min-width:0}._eventTopline_1qfu7_211,._eventMeta_1qfu7_212{display:flex;align-items:center;gap:.4rem}._eventTopline_1qfu7_211{justify-content:space-between;margin-bottom:.4rem}._statusPill_1qfu7_223{display:inline-flex;align-items:center;width:fit-content;padding:.24rem .55rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:.72rem;font-weight:800}._eventDate_1qfu7_235{color:#6a776c;font-size:.78rem;white-space:nowrap}._eventCard_1qfu7_150 h4{margin:0 0 .45rem;color:#203f22;font-size:1rem;line-height:1.25}._eventMeta_1qfu7_212{margin:.2rem 0;color:#56645b;font-size:.86rem}._eventBadges_1qfu7_254{display:flex;flex-wrap:wrap;gap:.3rem;margin:.45rem 0 0}._eventBadges_1qfu7_254 span{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .5rem;border-radius:999px;background:#f0f7ef;color:#24522b;border:1px solid rgba(45,80,22,.1);font-size:.72rem;font-weight:800}._description_1qfu7_274{display:-webkit-box;margin:.45rem 0 0!important;color:#69756c!important;font-size:.84rem;line-height:1.4;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._actions_1qfu7_285{grid-column:1 / -1;display:flex;align-items:center;gap:.6rem;justify-content:stretch;padding-top:.1rem}._actions_1qfu7_285 button{flex:1}._button_1qfu7_298,._joinButton_1qfu7_299,._joinButtonCompact_1qfu7_300{min-height:40px;border-radius:8px;padding:.65rem .9rem;font-size:.9rem;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}._button_1qfu7_298{background:#f0f7ef;color:#24522b;border:1px solid rgba(45,80,22,.14)}._button_1qfu7_298:hover,._joinButton_1qfu7_299:hover,._joinButtonCompact_1qfu7_300:hover{transform:translateY(-1px);box-shadow:0 10px 22px #1e48281f;filter:saturate(1.04)}._joinButton_1qfu7_299,._joinButtonCompact_1qfu7_300{background:linear-gradient(135deg,#159957,#63b85d);color:#fff;border:0}._joinButton_1qfu7_299{width:100%;min-height:46px;font-weight:800}._pendingStatus_1qfu7_336,._rejectedStatus_1qfu7_337,._approvedStatus_1qfu7_338{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.5rem .75rem;border-radius:999px;font-size:.82rem;font-weight:800}._pendingStatus_1qfu7_336{background:#fef3c7;color:#92400e}._rejectedStatus_1qfu7_337{background:#fee2e2;color:#991b1b}._approvedStatus_1qfu7_338{background:#dcfce7;color:#166534}._mapPanel_1qfu7_53{display:flex;flex-direction:column;overflow:hidden;height:var(--events-panel-height)}._mapContainer_1qfu7_371{flex:1;padding:.75rem;min-height:0}._map_1qfu7_53{width:100%;height:100%;min-height:0;border-radius:10px;overflow:hidden}._error_1qfu7_385{margin:1rem;padding:.9rem;border-radius:8px;background:#fee2e2;color:#991b1b}._loading_1qfu7_393{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4c604f}._spinner_1qfu7_402{width:42px;height:42px;border:4px solid rgba(16,185,129,.2);border-top-color:#10b981;border-radius:50%;animation:_spin_1qfu7_402 .9s linear infinite;margin-bottom:1rem}@keyframes _spin_1qfu7_402{to{transform:rotate(360deg)}}._modal_1qfu7_416{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#07120c9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_modal-fade_1qfu7_1 .16s ease}._modalContent_1qfu7_429{position:relative;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);width:min(920px,100%);max-height:min(780px,90vh);overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 28px 80px #07120c5c;animation:_modal-scale_1qfu7_1 .19s ease}@keyframes _modal-fade_1qfu7_1{0%{opacity:0}to{opacity:1}}@keyframes _modal-scale_1qfu7_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._closeButton_1qfu7_452{position:absolute;top:.8rem;right:.8rem;z-index:2;width:40px;height:40px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fffffff0;color:#193a22;border:1px solid rgba(45,80,22,.14);box-shadow:0 10px 22px #07120c29}._closeButton_1qfu7_452:before{display:none}._modalHero_1qfu7_474{min-height:360px;background:linear-gradient(135deg,#dcfce7,#fef3c7);padding:.9rem}._detailImage_1qfu7_480,._detailPlaceholder_1qfu7_481{width:100%;height:100%;min-height:332px;border-radius:10px}._detailImage_1qfu7_480{object-fit:cover;display:block}._detailPlaceholder_1qfu7_481{display:flex;align-items:center;justify-content:center;color:#166534}._modalText_1qfu7_500{display:flex;flex-direction:column;padding:clamp(1.3rem,3vw,2rem);overflow-y:auto}._modalText_1qfu7_500 h2{margin:.8rem 0 1rem;color:#203f22;font-size:clamp(1.45rem,3vw,2rem)}._detailGrid_1qfu7_513{display:grid;gap:.65rem;margin-bottom:1.2rem}._detailGrid_1qfu7_513 span{display:flex;align-items:center;gap:.55rem;color:#4d5d52}._modalText_1qfu7_500 p{color:#4e5d52;line-height:1.7;margin-top:1rem}._modalActions_1qfu7_532{display:flex;justify-content:stretch;margin-top:auto;padding-top:1.4rem}._modalActions_1qfu7_532>*{flex:1}.event-popup{width:220px;font-family:Inter,system-ui,sans-serif}.event-popup img{width:100%;height:96px;object-fit:cover;border-radius:8px;margin-bottom:.65rem}.event-popup h3{margin:0 0 .4rem;color:#203f22;font-size:.98rem;line-height:1.25}.event-popup p{margin:.25rem 0;color:#5b685e;font-size:.84rem}.event-popup button{width:100%;margin-top:.65rem;padding:.55rem .75rem;border:0;border-radius:8px;background:#159957;color:#fff;font-weight:800;cursor:pointer}[data-theme=dark] ._eyebrow_1qfu7_6,[data-theme=dark] ._header_1qfu7_582 h1{color:#a6d39d!important}[data-theme=dark] ._header_1qfu7_582 p{color:#d5e7d4}[data-theme=dark] ._header_1qfu7_582{background:#101f19c7;border-color:#bedcb61f;box-shadow:0 12px 30px #0003}[data-theme=dark] ._sidebar_1qfu7_23,[data-theme=dark] ._mapPanel_1qfu7_53,[data-theme=dark] ._eventCard_1qfu7_150,[data-theme=dark] ._modalContent_1qfu7_429{background:#101f19f5;border-color:#bedcb61f}[data-theme=dark] ._sidebarHeader_1qfu7_23,[data-theme=dark] ._mapToolbar_1qfu7_70,[data-theme=dark] ._filters_1qfu7_103{border-color:#bedcb61a}[data-theme=dark] ._filters_1qfu7_103{background:#1631249e}[data-theme=dark] ._sidebarHeader_1qfu7_23 h3,[data-theme=dark] ._mapToolbar_1qfu7_70 h2,[data-theme=dark] ._eventCard_1qfu7_150 h4,[data-theme=dark] ._modalText_1qfu7_500 h2{color:#edf8ef}[data-theme=dark] ._sidebarHeader_1qfu7_23 p,[data-theme=dark] ._mapToolbar_1qfu7_70 p,[data-theme=dark] ._eventDate_1qfu7_235,[data-theme=dark] ._eventMeta_1qfu7_212,[data-theme=dark] ._description_1qfu7_274,[data-theme=dark] ._detailGrid_1qfu7_513 span,[data-theme=dark] ._modalText_1qfu7_500 p{color:#c9dacb!important}[data-theme=dark] ._filterGroup_1qfu7_112 label{color:#d5e7d4}[data-theme=dark] ._filterSelect_1qfu7_124,[data-theme=dark] ._button_1qfu7_298{background:#08120ddb;color:#edf8ef;border-color:#bedcb629}[data-theme=dark] ._eventBadges_1qfu7_254 span{background:#bedcb614;color:#d9ecd7;border-color:#bedcb61f}@media (max-width: 1020px){._content_1qfu7_42{grid-template-columns:1fr}._sidebar_1qfu7_23{max-height:none}._mapPanel_1qfu7_53{order:-1;height:auto}._mapContainer_1qfu7_371,._map_1qfu7_53{min-height:420px}}@media (max-width: 680px){._container_1qfu7_1{padding-inline:.75rem}._header_1qfu7_582{align-items:flex-start;flex-direction:column;gap:.45rem}._header_1qfu7_582 p{max-width:none;text-align:left}._mapContainer_1qfu7_371,._map_1qfu7_53{min-height:340px}._sidebarHeader_1qfu7_23,._mapToolbar_1qfu7_70{align-items:flex-start;flex-direction:column}._eventCard_1qfu7_150{grid-template-columns:72px minmax(0,1fr)}._eventImage_1qfu7_184{width:72px;height:72px}._eventTopline_1qfu7_211{align-items:flex-start;flex-direction:column}._actions_1qfu7_285{justify-content:stretch}._actions_1qfu7_285>*{flex:1}._modalContent_1qfu7_429{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}._modalHero_1qfu7_474,._detailImage_1qfu7_480,._detailPlaceholder_1qfu7_481{min-height:220px;height:220px}._modalHero_1qfu7_474{padding:.7rem}}._container_vx6lw_1{max-width:var(--page-max-width);margin:.8rem auto 2rem;padding:1rem}._pageHeader_vx6lw_7{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:.9rem;padding:.65rem .85rem;border:1px solid rgba(45,80,22,.1);border-radius:12px;background:#ffffffc7;box-shadow:0 12px 30px #1e482814}._eyebrow_vx6lw_20{display:inline-flex;margin-bottom:.1rem;color:#2f6a3d;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._pageHeader_vx6lw_7 h1{margin:0;color:#23551f;font-size:clamp(1.22rem,2vw,1.55rem);line-height:1.12;font-weight:700}._pageHeader_vx6lw_7 p{max-width:360px;text-align:right;color:#666;font-size:.88rem;line-height:1.45;margin:0}._headerBlock_vx6lw_48{background:linear-gradient(135deg,var(--primary-green),var(--accent-green));border-radius:16px;padding:3rem 2rem;margin-bottom:3rem;text-align:center;box-shadow:0 10px 30px #6b8e2326;position:relative;overflow:hidden}._headerBlock_vx6lw_48:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:#ffffff1a;border-radius:50%;z-index:0}._headerBlock_vx6lw_48 h1{color:#fff;font-size:2.8rem;margin:0 0 1rem;font-weight:700;position:relative;z-index:1}._headerBlock_vx6lw_48 p{color:#fffffff2;font-size:1.15rem;position:relative;z-index:1;max-width:600px;margin:0 auto}[data-theme=dark] ._pageHeader_vx6lw_7{background:#101f19c7;border-color:#bedcb61f;box-shadow:0 12px 30px #0003}[data-theme=dark] ._pageHeader_vx6lw_7 h1,[data-theme=dark] ._eyebrow_vx6lw_20{color:#8fbc8f}[data-theme=dark] ._pageHeader_vx6lw_7 p{color:#b0b0b0}[data-theme=dark] ._headerBlock_vx6lw_48{background:linear-gradient(135deg,#3d5a46,#6b8e23);box-shadow:0 10px 30px #6b8e2340}[data-theme=dark] ._headerBlock_vx6lw_48:before{background:#0003}@media (max-width: 768px){._pageHeader_vx6lw_7{align-items:flex-start;flex-direction:column;gap:.45rem}._pageHeader_vx6lw_7 p{max-width:none;text-align:left}}._lead_vx6lw_180{color:var(--muted-text, #556);margin-bottom:1rem}._grid_vx6lw_187{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}._card_vx6lw_192{background:#fffffff5;color:#24342a;border:1px solid rgba(45,80,22,.08);border-radius:8px;padding:1rem;box-shadow:0 1px 4px #0000000f}._cardInner_vx6lw_200{display:flex;gap:12px;align-items:flex-start}._thumb_vx6lw_201{width:88px;height:64px;background:linear-gradient(135deg,#eef7ef,#f7fbf7);border-radius:8px;flex-shrink:0}._readMore_vx6lw_202{margin-top:10px;display:inline-block;color:#2e8b57;font-weight:600}._cardLink_vx6lw_203{text-decoration:none;color:inherit;display:block}._card_vx6lw_192:hover{transform:translateY(-4px);transition:transform .18s ease}._card_vx6lw_192 h3{margin:0 0 .35rem;font-size:1.1rem;line-height:1.25;color:var(--primary-green)}._card_vx6lw_192 p{text-align:left;font-size:.96rem}._excerpt_vx6lw_217{color:#526356}._meta_vx6lw_218{font-size:.85rem;color:#6b786f;margin-top:.5rem}._detailCard_vx6lw_220{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 30px #0a140a0f}._content_vx6lw_221{margin-top:1rem;color:#234;line-height:1.7}._backButton_vx6lw_222{background:transparent;border:none;color:#2e8b57;font-weight:600;margin-bottom:.75rem;cursor:pointer}._detailImage_vx6lw_223{width:auto;max-width:720px;height:auto;max-height:36vh;object-fit:contain;border-radius:8px;margin:0 0 1rem;display:block;margin-left:auto;margin-right:auto;box-sizing:border-box}@media (max-width: 768px){._detailImage_vx6lw_223{max-width:90%;max-height:34vh}}[data-theme=dark] ._card_vx6lw_192{background:#101f19f2;color:#edf8ef;border-color:#bedcb61f}[data-theme=dark] ._excerpt_vx6lw_217,[data-theme=dark] ._meta_vx6lw_218{color:#c6d6c8}[data-theme=dark] ._detailCard_vx6lw_220{background:#101f19f2;color:#edf8ef}[data-theme=dark] ._content_vx6lw_221{color:#dcebdd}._container_1agte_1{max-width:960px;margin:3rem auto;padding:1rem}._forgotPasswordLink_1agte_13{margin-top:1rem;text-align:center;font-size:.9rem}._card_1agte_25{display:grid;grid-template-columns:1fr 1fr;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #0a140a0f;background:#fff}._hero_1agte_35{padding:2rem;background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}._hero_1agte_35 h1{margin:0;font-size:1.6rem}._hero_1agte_35 h1{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:initial!important;color:#fffffff2!important;text-shadow:0 4px 14px rgba(0,0,0,.18)}._hero_1agte_35 p{color:#ffffffeb!important;margin-top:.5rem}._formWrap_1agte_69{padding:2rem;background:#fff;display:flex;flex-direction:column;gap:1rem}._input_1agte_82{padding:12px;border-radius:10px;border:1px solid rgba(20,20,20,.06);width:100%;margin:5px;background:#fff;color:#1f2937}._button_1agte_83{padding:12px;border-radius:10px;border:none;background:linear-gradient(90deg,#2e8b57,#3cb371);color:#fff;cursor:pointer;margin:5px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}._button_1agte_83:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2e8b5738;filter:saturate(1.04)}._alt_1agte_85{text-align:center;font-size:.9rem;color:#0009}._forgotPasswordLink_1agte_13 a{color:var(--secondary-green)}@media (max-width:800px){._card_1agte_25{grid-template-columns:1fr}}._honeypot_1agte_90{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}[data-theme=dark] ._card_1agte_25,[data-theme=dark] ._formWrap_1agte_69{background:#101f19f5;color:#edf8ef}[data-theme=dark] ._card_1agte_25{border:1px solid rgba(190,220,182,.12);box-shadow:0 20px 55px #00000061}[data-theme=dark] ._formWrap_1agte_69 h2{color:#edf8ef}[data-theme=dark] ._input_1agte_82{background:#08120ddb;border-color:#bedcb629;color:#edf8ef}[data-theme=dark] ._input_1agte_82::placeholder{color:#aebfb1}[data-theme=dark] ._alt_1agte_85{color:#c9dacb}[data-theme=dark] ._forgotPasswordLink_1agte_13 a{color:#d9ecd7}._container_iikyl_1{max-width:960px;margin:3rem auto;padding:1rem}._card_iikyl_3{display:grid;grid-template-columns:1fr 1fr;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #0a140a0f;background:#fff}._hero_iikyl_6{padding:2rem;background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}._hero_iikyl_6 h1{margin:0;font-size:1.6rem}._hero_iikyl_6 h1{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:initial!important;color:#fffffff2!important;text-shadow:0 4px 14px rgba(0,0,0,.18)}._hero_iikyl_6 p{color:#ffffffeb!important;margin-top:.5rem}._formWrap_iikyl_33{padding:2rem;background:#fff;display:flex;flex-direction:column;gap:1rem}._input_iikyl_34{padding:12px;border-radius:10px;border:1px solid rgba(20,20,20,.06);width:100%;margin:5px}._button_iikyl_36{padding:12px;border-radius:10px;border:none;background:linear-gradient(90deg,#2e8b57,#3cb371);color:#fff;cursor:pointer;margin:5px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}._button_iikyl_36:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2e8b5738;filter:saturate(1.04)}._alt_iikyl_38{text-align:center;font-size:.9rem;color:#0009}._message_iikyl_40{color:#000!important;margin-top:1rem}@media (max-width:800px){._card_iikyl_3{grid-template-columns:1fr}}._formGroup_iikyl_48{margin-bottom:1.5rem;position:relative}._fieldError_iikyl_58{display:block;margin-top:.5rem;font-size:.85rem;color:#dc2626;font-weight:500}._inputError_iikyl_74{border:2px solid #dc2626!important;background:#fef8f8!important}._success_iikyl_84{background:#f0f8f5;color:#2e8b57;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #2E8B57;font-weight:500}._error_iikyl_104{background:#fef2f2;color:#dc2626;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #dc2626;font-weight:500}._honeypot_iikyl_120{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}[data-theme=dark] ._card_iikyl_3,[data-theme=dark] ._formWrap_iikyl_33{background:#101f19f5;color:#edf8ef}[data-theme=dark] ._card_iikyl_3{border:1px solid rgba(190,220,182,.12);box-shadow:0 20px 55px #00000061}[data-theme=dark] ._formWrap_iikyl_33 h2{color:#edf8ef}[data-theme=dark] ._input_iikyl_34{background:#08120ddb;border-color:#bedcb629;color:#edf8ef}[data-theme=dark] ._input_iikyl_34::placeholder{color:#aebfb1}[data-theme=dark] ._alt_iikyl_38{color:#c9dacb}[data-theme=dark] ._success_iikyl_84{background:#14532d3d;color:#bbf7d0}[data-theme=dark] ._error_iikyl_104,[data-theme=dark] ._inputError_iikyl_74{background:#7f1d1d38!important}._container_fbpcq_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 20% 18%,rgba(120,184,92,.16),transparent 28%),linear-gradient(135deg,#f5fbf2,#e6f2df);padding:20px}._card_fbpcq_12{background:#fffffff0;border:1px solid rgba(45,80,22,.12);border-radius:16px;padding:40px;box-shadow:0 22px 54px #1e482821;max-width:500px;width:100%;text-align:center}._header_fbpcq_28 h1{color:#23551f;margin-bottom:30px;font-size:28px;font-weight:600}._loading_fbpcq_40{padding:40px 0}._spinner_fbpcq_48{width:50px;height:50px;border:4px solid rgba(45,80,22,.12);border-top:4px solid #2f7a3e;border-radius:50%;animation:_spin_fbpcq_48 1s linear infinite;margin:0 auto 20px}@keyframes _spin_fbpcq_48{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._success_fbpcq_75{padding:20px 0}._successIcon_fbpcq_83{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ecfdf5;color:#166534;margin-bottom:20px}._success_fbpcq_75 h2{color:#166534;margin-bottom:15px;font-size:24px}._success_fbpcq_75 p{color:#666;line-height:1.6;margin-bottom:15px}._error_fbpcq_117{padding:20px 0}._errorIcon_fbpcq_125{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fee2e2;color:#991b1b;margin-bottom:20px}._error_fbpcq_117 h2{color:#dc3545;margin-bottom:15px;font-size:24px}._error_fbpcq_117 p{color:#666;line-height:1.6;margin-bottom:25px}._actions_fbpcq_162{display:flex;flex-direction:column;gap:15px;margin-top:25px}._emailInput_fbpcq_169{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(45,80,22,.16);font-size:15px;color:#1f2937}._button_fbpcq_179{background:linear-gradient(135deg,#2f7a3e,#78b85c);color:#fff;border:none;padding:15px 30px;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}._button_fbpcq_179:hover{transform:translateY(-2px);box-shadow:0 10px 20px #2d501633}._button_fbpcq_179:disabled{opacity:.6;cursor:not-allowed;transform:none}._buttonSecondary_fbpcq_225{background:transparent;color:#2f7a3e;border:2px solid #2f7a3e;padding:13px 30px;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}._buttonSecondary_fbpcq_225:hover{background:#2f7a3e;color:#fff;transform:translateY(-2px)}[data-theme=dark] ._container_fbpcq_1{background:radial-gradient(circle at 20% 18%,rgba(120,184,92,.12),transparent 28%),linear-gradient(135deg,#08120d,#102219)}[data-theme=dark] ._card_fbpcq_12{background:#101f19f5;border-color:#bedcb624}[data-theme=dark] ._header_fbpcq_28 h1,[data-theme=dark] ._success_fbpcq_75 h2{color:#edf8ef}[data-theme=dark] ._success_fbpcq_75 p,[data-theme=dark] ._error_fbpcq_117 p{color:#c9dacb}[data-theme=dark] ._emailInput_fbpcq_169{background:#08120ddb;color:#edf8ef;border-color:#bedcb629}@media (max-width: 600px){._card_fbpcq_12{padding:30px 20px}._header_fbpcq_28 h1{font-size:24px}._success_fbpcq_75 h2,._error_fbpcq_117 h2{font-size:20px}}._container_1owgx_1{max-width:var(--page-max-width);margin:2rem auto;padding:1rem}._card_1owgx_12{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch;min-height:620px;background:linear-gradient(180deg,#ffffffe6,#fafafaf2);border-radius:14px;box-shadow:0 8px 30px #141e1414;overflow:hidden}._left_1owgx_27{padding:2rem;background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));color:#fffffff2;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;min-height:100%}._left_1owgx_27 h1{font-size:1.9rem;margin:0;color:#fffffffa;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:initial!important;text-shadow:0 4px 14px rgba(0,0,0,.16)}._lead_1owgx_61{opacity:.95;margin-bottom:.5rem}._contactInfo_1owgx_71{font-size:.95rem;opacity:.95}._process_1owgx_73{margin-top:.75rem;padding:1rem;border-radius:12px;min-height:148px;background:#ffffff21;border:1px solid rgba(255,255,255,.18)}._process_1owgx_73 span{display:block;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.65rem}._process_1owgx_73 ol{margin:0;padding-left:1.15rem;display:grid;gap:.35rem}._form_1owgx_99{padding:2rem;display:flex;flex-direction:column;gap:1rem;align-self:start;width:100%}._row_1owgx_109{display:flex;gap:1rem}._pathChoice_1owgx_111{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._pathChoice_1owgx_111 button{min-height:86px;padding:1rem;border-radius:14px;border:1px solid rgba(46,139,87,.12);background:#f8fcf7;color:#174322;text-align:left;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._pathChoice_1owgx_111 button span{display:block;margin-top:.35rem;color:#5f7064;font-size:.82rem;font-weight:500;line-height:1.35}._pathChoice_1owgx_111 button:hover{transform:translateY(-2px);border-color:#2e8b573d;box-shadow:0 12px 26px #141e1412}._pathChoice_1owgx_111 ._activePath_1owgx_145{background:linear-gradient(135deg,#2e8b57,#3cb371);border-color:transparent;color:#fff;box-shadow:0 14px 30px #2e8b572e}._pathChoice_1owgx_111 ._activePath_1owgx_145 span{color:#ffffffdb}._form_1owgx_99 input,._form_1owgx_99 textarea,._form_1owgx_99 select{padding:.9rem;border:1px solid rgba(30,30,30,.08);border-radius:10px;width:100%;font-size:.95rem;background:#fff;color:#1f2937}._form_1owgx_99 textarea{min-height:140px;resize:vertical}._segmented_1owgx_170{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.35rem;border-radius:12px;background:#f1f7f1;border:1px solid rgba(46,139,87,.12)}._segmented_1owgx_170 label{min-height:42px;display:flex;align-items:center;justify-content:center;gap:.45rem;border-radius:9px;color:#49634f;font-weight:700;cursor:pointer}._segmented_1owgx_170 input{position:absolute;opacity:0;pointer-events:none}._activeChoice_1owgx_198{background:#fff;color:#174322!important;box-shadow:0 8px 20px #141e1414}._eventBox_1owgx_204{display:grid;gap:1rem;min-height:150px;padding:1rem;border-radius:14px;background:#f8fcf7;border:1px solid rgba(46,139,87,.12)}._actions_1owgx_215{display:flex;gap:10px;align-items:center}._primary_1owgx_219{background:linear-gradient(90deg,#2e8b57,#3cb371);color:#fff;padding:.85rem 1.25rem;border-radius:10px;border:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}._primary_1owgx_219:hover{transform:translateY(-3px);box-shadow:0 8px 20px #3250321f}._ghost_1owgx_231{background:transparent;border:1px solid rgba(30,30,30,.06);padding:.85rem 1.25rem;border-radius:10px;cursor:pointer}._dangerGreen_1owgx_235{background:linear-gradient(90deg,#2f7a3e,#3aa66a);color:#fff;padding:.8rem 1.2rem;border-radius:10px;border:none;cursor:pointer;box-shadow:0 6px 18px #325a3c1f;transition:transform .14s ease,box-shadow .14s ease}._dangerGreen_1owgx_235:hover{transform:translateY(-2px);box-shadow:0 10px 26px #28644624}._message_1owgx_259{margin-top:10px;color:var(--success, #1b5e20)}[data-theme=dark] ._card_1owgx_12{background:#101f19f5;border:1px solid rgba(190,220,182,.12);box-shadow:0 20px 55px #00000061}[data-theme=dark] ._form_1owgx_99{background:#101f19f5}[data-theme=dark] ._form_1owgx_99 input,[data-theme=dark] ._form_1owgx_99 textarea,[data-theme=dark] ._form_1owgx_99 select{background:#08120ddb;border-color:#bedcb629;color:#edf8ef}[data-theme=dark] ._form_1owgx_99 input::placeholder,[data-theme=dark] ._form_1owgx_99 textarea::placeholder{color:#aebfb1}[data-theme=dark] ._segmented_1owgx_170,[data-theme=dark] ._eventBox_1owgx_204{background:#08120d9e;border-color:#bedcb624}[data-theme=dark] ._pathChoice_1owgx_111 button{background:#08120d9e;border-color:#bedcb624;color:#edf8ef}[data-theme=dark] ._pathChoice_1owgx_111 button span{color:#c9dacb}[data-theme=dark] ._pathChoice_1owgx_111 ._activePath_1owgx_145{background:linear-gradient(135deg,#1f7a4b,#2f9a63);color:#fff}[data-theme=dark] ._pathChoice_1owgx_111 ._activePath_1owgx_145 span{color:#ffffffdb}[data-theme=dark] ._segmented_1owgx_170 label{color:#c9dacb}[data-theme=dark] ._activeChoice_1owgx_198{background:#8fbc8f29;color:#edf8ef!important}[data-theme=dark] ._message_1owgx_259{color:#bbf7d0}@media (max-width: 900px){._card_1owgx_12{grid-template-columns:1fr;min-height:0}._left_1owgx_27{min-height:0}._row_1owgx_109{flex-direction:column}._process_1owgx_73{min-height:0}}@media (max-width: 560px){._segmented_1owgx_170,._pathChoice_1owgx_111{grid-template-columns:1fr}}._profileContainer_1k5rf_1{min-height:calc(100vh - 200px);padding:.8rem 1rem 2rem}._profileWrapper_1k5rf_6{max-width:var(--page-max-width);margin:0 auto}._profileHeader_1k5rf_11{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:.9rem;padding:.65rem .85rem;border:1px solid rgba(45,80,22,.1);border-radius:12px;background:#ffffffc7;box-shadow:0 12px 30px #1e482814}._eyebrow_1k5rf_24{display:inline-flex;margin-bottom:.1rem;color:#2f6a3d;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._profileTitle_1k5rf_34{font-size:clamp(1.22rem,2vw,1.55rem);line-height:1.12;font-weight:700;color:#065f46;margin:0}._profileHeader_1k5rf_11 p{max-width:390px;margin:0;color:#42644b;font-size:.88rem;line-height:1.45;text-align:right}._profileCard_1k5rf_52{background:#fff;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;margin-bottom:2rem;border:2px solid #d1fae5}._profileBanner_1k5rf_69{height:5rem;background:linear-gradient(90deg,#173f2bf5,#2f6a3de6),radial-gradient(circle at 16% 50%,rgba(255,255,255,.16),transparent 28%)}._profileContent_1k5rf_77{padding:2rem;margin-top:-4rem}._avatarWrapper_1k5rf_87{display:flex;justify-content:center;margin-bottom:1.5rem}._avatarOuter_1k5rf_99{width:8rem;height:8rem;border-radius:9999px;background:linear-gradient(to bottom right,#173f2b,#78b85c);padding:.25rem;box-shadow:0 25px 50px -12px #00000040}._avatarInner_1k5rf_115{width:100%;height:100%;border-radius:9999px;background:#fff;display:flex;align-items:center;justify-content:center;color:#2f6a3d}._profileInfo_1k5rf_127{text-align:center;margin-bottom:2rem}._profileName_1k5rf_137{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}._badgesContainer_1k5rf_151{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}._badge_1k5rf_151{display:inline-flex;align-items:center;gap:.35rem;padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;box-shadow:0 4px 6px -1px #0000001a}._badgeAdmin_1k5rf_182{background:#059669;color:#fff}._badgeUser_1k5rf_192{background:#f59e0b;color:#fff}._badgeActive_1k5rf_202{background:#d1fae5;color:#065f46;border:2px solid #6ee7b7}._badgeInactive_1k5rf_214{background:#fee2e2;color:#991b1b;border:2px solid #fca5a5}._profileDetails_1k5rf_226{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:42rem;margin:0 auto}._detailCard_1k5rf_242{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.75rem;border:1px solid}._detailCardEmail_1k5rf_260{background:#ecfdf5;border-color:#6ee7b7}._detailCardDate_1k5rf_270{background:#fef3c7;border-color:#fcd34d}._detailIcon_1k5rf_280{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._detailLabel_1k5rf_288{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}._detailLabelEmail_1k5rf_304{color:#065f46}._detailLabelDate_1k5rf_312{color:#92400e}._detailValue_1k5rf_320{color:#1f2937;word-break:break-all}._changePasswordBtn_1k5rf_330{margin-top:10px}._registrationsCard_1k5rf_338{background:#fff;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;padding:2rem;border:2px solid #fde68a}._registrationsHeader_1k5rf_353{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._registrationsIcon_1k5rf_367{width:3rem;height:3rem;border-radius:9999px;background:linear-gradient(to bottom right,#10b981,#f59e0b);display:flex;align-items:center;justify-content:center;color:#fff}._registrationsTitle_1k5rf_379{font-size:1.875rem;font-weight:700;color:#1f2937}._noRegistrations_1k5rf_391{text-align:center;padding:3rem 0}._noRegistrationsIcon_1k5rf_401{color:#4f8059;margin-bottom:1rem}._noRegistrationsText_1k5rf_407{color:#6b7280;font-size:1.125rem}._noRegistrationsSubtext_1k5rf_417{color:#9ca3af;font-size:.875rem;margin-top:.5rem}._registrationsList_1k5rf_429{display:flex;flex-direction:column;gap:1rem}._registrationItem_1k5rf_441{position:relative;padding:1.25rem;border-radius:1rem;border:2px solid #e5e7eb;background:linear-gradient(to right,#fff,#ecfdf54d);transition:all .3s ease}._registrationItem_1k5rf_441:hover{border-color:#6ee7b7;box-shadow:0 10px 15px -3px #0000001a}._registrationContent_1k5rf_469{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._registrationInfo_1k5rf_483{flex:1}._registrationTitle_1k5rf_491{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;transition:color .3s ease}._registrationItem_1k5rf_441:hover ._registrationTitle_1k5rf_491{color:#059669}._registrationDate_1k5rf_515{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563}._registrationStatus_1k5rf_531{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:700;white-space:nowrap;box-shadow:0 4px 6px -1px #0000001a}._statusPresent_1k5rf_549{background:#10b981;color:#fff}._statusConfirmed_1k5rf_559{background:#6ee7b7;color:#fff}._statusPending_1k5rf_569{background:#fbbf24;color:#fff}._statusCancelled_1k5rf_579{background:#ef4444;color:#fff}._loadingContainer_1k5rf_589{min-height:100vh;background:linear-gradient(to bottom right,#ecfdf5,#fef3c7);display:flex;align-items:center;justify-content:center}._spinner_1k5rf_604{width:4rem;height:4rem;border:4px solid #10b981;border-top-color:transparent;border-radius:9999px;animation:_spin_1k5rf_604 1s linear infinite}@keyframes _spin_1k5rf_604{to{transform:rotate(360deg)}}._errorContainer_1k5rf_630{min-height:100vh;background:linear-gradient(to bottom right,#ecfdf5,#fef3c7);display:flex;align-items:center;justify-content:center}._errorCard_1k5rf_645{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;padding:2rem;border:1px solid #fecaca}._errorIcon_1k5rf_661{margin-bottom:1rem;text-align:center;color:#dc2626}._errorText_1k5rf_668{font-size:1.25rem;color:#1f2937;text-align:center}[data-theme=dark] ._profileTitle_1k5rf_34,[data-theme=dark] ._eyebrow_1k5rf_24,[data-theme=dark] ._profileName_1k5rf_137,[data-theme=dark] ._registrationsTitle_1k5rf_379,[data-theme=dark] ._registrationTitle_1k5rf_491,[data-theme=dark] ._errorText_1k5rf_668{color:#edf8ef}[data-theme=dark] ._profileHeader_1k5rf_11{background:#101f19c7;border-color:#bedcb61f;box-shadow:0 12px 30px #0003}[data-theme=dark] ._profileHeader_1k5rf_11 p{color:#d5e7d4}[data-theme=dark] ._profileCard_1k5rf_52,[data-theme=dark] ._registrationsCard_1k5rf_338,[data-theme=dark] ._errorCard_1k5rf_645{background:#101f19f5;border-color:#bedcb624;box-shadow:0 25px 50px -12px #0000006b}[data-theme=dark] ._profileBanner_1k5rf_69{background:linear-gradient(to right,#1f5138,#2e7d52,#6fae68)}[data-theme=dark] ._avatarInner_1k5rf_115{background:#102219}[data-theme=dark] ._detailCardEmail_1k5rf_260{background:#16513752;border-color:#6ee7b742}[data-theme=dark] ._detailCardDate_1k5rf_270{background:#92400e38;border-color:#fcd34d4d}[data-theme=dark] ._detailValue_1k5rf_320,[data-theme=dark] ._registrationDate_1k5rf_515,[data-theme=dark] ._noRegistrationsText_1k5rf_407{color:#dcebdd}[data-theme=dark] ._noRegistrationsSubtext_1k5rf_417{color:#aebfb1}[data-theme=dark] ._registrationItem_1k5rf_441{background:linear-gradient(to right,#08120de0,#16513733);border-color:#bedcb624}[data-theme=dark] ._registrationItem_1k5rf_441:hover{border-color:#6ee7b752}[data-theme=dark] ._loadingContainer_1k5rf_589,[data-theme=dark] ._errorContainer_1k5rf_630{background:transparent}@media (max-width: 768px){._profileHeader_1k5rf_11{align-items:flex-start;flex-direction:column;gap:.45rem}._profileHeader_1k5rf_11 p{max-width:none;text-align:left}._profileDetails_1k5rf_226{grid-template-columns:1fr}._registrationContent_1k5rf_469{flex-direction:column}._registrationStatus_1k5rf_531{align-self:flex-start}}._container_tls12_1{min-height:100vh;width:100%;max-width:var(--page-max-width);margin:0 auto;padding:.8rem 1rem 2rem;background:transparent}._header_tls12_10{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:.9rem;padding:.65rem .85rem;border:1px solid rgba(45,80,22,.1);border-radius:12px;background:#ffffffc7;box-shadow:0 12px 30px #1e482814}._eyebrow_tls12_23{display:inline-flex;margin-bottom:.1rem;color:#2f6a3d;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._header_tls12_10 h1{margin:0;font-size:clamp(1.22rem,2vw,1.55rem);line-height:1.12;font-weight:600;color:#065f46!important}._header_tls12_10 p{margin:0;max-width:390px;color:#42644b!important;font-size:.88rem;line-height:1.45;text-align:right}._error_tls12_51{background:#f8d7da;color:#721c24;padding:20px;border-radius:8px;margin-bottom:20px;border:1px solid #f5c6cb;text-align:center}._loading_tls12_71{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:#666}._spinner_tls12_89{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #dc3545;border-radius:50%;animation:_spin_tls12_89 1s linear infinite;margin-bottom:20px}@keyframes _spin_tls12_89{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabs_tls12_119{display:flex;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);padding:5px;margin-bottom:1rem;box-shadow:var(--shadow-soft);border:1px solid rgba(107,142,35,.1);width:100%;max-width:100%}._tab_tls12_119{flex:1;padding:15px 20px;border:none;background:transparent;color:#666;font-size:16px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .3s ease}._tab_tls12_119:hover{background:#f8f9fa;color:#333}._tab_tls12_119._active_tls12_173{background:var(--secondary-green);color:#fff;box-shadow:var(--shadow-soft)}._content_tls12_185{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);padding:30px;box-shadow:var(--shadow-soft);border:1px solid rgba(107,142,35,.1);width:100%;max-width:100%;overflow-y:auto;display:flex;flex-direction:column}._statsGrid_tls12_201{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;flex:1;align-content:start;width:100%}._statCard_tls12_218{background:#ffffffe6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(107,142,35,.1);border-radius:var(--border-radius);padding:25px;text-align:center;transition:var(--transition-smooth);box-shadow:var(--shadow-soft)}._statCard_tls12_218:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}._statCard_tls12_218 h3{margin:0 0 15px;color:#333;font-size:18px;font-weight:600}._statNumber_tls12_264{font-size:36px;font-weight:700;color:var(--secondary-green);margin-bottom:15px}._statDetails_tls12_278{display:flex;flex-direction:column;gap:5px}._statDetails_tls12_278 span{font-size:14px;padding:4px 8px;border-radius:4px;font-weight:500}._statDetails_tls12_278 ._active_tls12_173{background:#d4edda;color:#155724}._statDetails_tls12_278 ._pending_tls12_314{background:#fff3cd;color:#856404}._statDetails_tls12_278 ._banned_tls12_324{background:#f8d7da;color:#721c24}._statDetails_tls12_278 ._open_tls12_334{background:#d1ecf1;color:#0c5460}._statDetails_tls12_278 ._closed_tls12_344{background:#e2e3e5;color:#383d41}._statDetails_tls12_278 ._full_tls12_354{background:#f8d7da;color:#721c24}._statDetails_tls12_278 ._approved_tls12_364{background:#d4edda;color:#155724}._statDetails_tls12_278 ._rejected_tls12_374{background:#f8d7da;color:#721c24}._usersTable_tls12_384,._registrationsTable_tls12_385{width:100%;display:flex;flex-direction:column}._usersTable_tls12_384 h3,._registrationsTable_tls12_385 h3{margin:0 0 20px;color:#333;font-size:24px;font-weight:600}._sectionHeader_tls12_400{margin-bottom:1.5rem}._sectionHeader_tls12_400 h3{margin:0;color:#1f2937;font-size:1.6rem}._sectionHeader_tls12_400 p{margin:.35rem 0 0;color:#66736a}._eventFormPanel_tls12_415{width:100%}._eventForm_tls12_415{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;border:1px solid rgba(107,142,35,.14);border-radius:12px;background:#ffffffc7}._formField_tls12_429,._formFieldWide_tls12_430,._formFieldFull_tls12_431{display:flex;flex-direction:column;gap:.45rem}._formFieldWide_tls12_430,._formFieldFull_tls12_431{grid-column:1 / -1}._eventForm_tls12_415 label{color:#31523a;font-size:.85rem;font-weight:800}._eventForm_tls12_415 input,._eventForm_tls12_415 select,._eventForm_tls12_415 textarea{width:100%;border:1px solid rgba(45,80,22,.16);border-radius:8px;padding:.75rem .85rem;background:#fff;color:#263a2b;font:inherit}._eventForm_tls12_415 textarea{resize:vertical}._locationRow_tls12_464{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}._lookupButton_tls12_470,._coordinatesToggle_tls12_471 button{min-height:44px;border-radius:8px;box-shadow:none}._lookupButton_tls12_470{padding:0 1rem;background:#f0f7ef;color:#24522b;border:1px solid rgba(45,80,22,.14)}._lookupButton_tls12_470:before,._coordinatesToggle_tls12_471 button:before{display:none}._fieldHint_tls12_489{margin:-.1rem 0 0;color:#66736a;font-size:.82rem;line-height:1.45}._imageChoice_tls12_496{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:.75rem;align-items:stretch}._imagePreview_tls12_503{min-height:74px;border:1px solid rgba(45,80,22,.14);border-radius:10px;overflow:hidden;background:#eef7e9}._imagePreview_tls12_503 span{width:100%;height:100%;min-height:74px;display:grid;place-items:center;color:#47604e;font-size:.76rem;font-weight:800;text-align:center;padding:.6rem}._imagePreview_tls12_503 img{width:100%;height:100%;object-fit:cover;display:block}._uploadRow_tls12_531{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.6rem}._uploadRow_tls12_531 input{width:1px!important;height:1px!important;padding:0!important;opacity:0;position:absolute;pointer-events:none}._uploadButton_tls12_548{min-height:40px;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:0 .9rem;border-radius:8px;border:1px solid rgba(45,80,22,.14);background:#f0f7ef;color:#24522b!important;font-size:.9rem;font-weight:800;cursor:pointer}._uploadRow_tls12_531 span{color:#66736a;font-size:.82rem}._uploadStatus_tls12_569{margin:.45rem 0 0;color:#166534;font-size:.84rem;font-weight:800}._coordinatesToggle_tls12_471{grid-column:1 / -1;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}._coordinatesToggle_tls12_471 button{display:inline-flex;align-items:center;gap:.55rem;padding:0 .9rem;border:1px solid transparent;font-weight:800}._coordinatesToggle_tls12_471 button span{min-width:34px;padding:.15rem .45rem;border-radius:999px;color:#fff;font-size:.72rem;letter-spacing:.04em}._toggleOff_tls12_602{background:#f4f7f2;color:#47604e;border-color:#2d501629!important}._toggleOff_tls12_602 span{background:#8a9a8d}._toggleOn_tls12_612{background:#1599571f;color:#166534;border-color:#15995752!important}._toggleOn_tls12_612 span{background:#159957}._coordinatesToggle_tls12_471 span{color:#66736a;font-size:.86rem}._eventForm_tls12_415 input:focus,._eventForm_tls12_415 select:focus,._eventForm_tls12_415 textarea:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b98124}._formActions_tls12_635{grid-column:1 / -1;display:flex;justify-content:flex-end}._createEventBtn_tls12_641{border-radius:8px;background:linear-gradient(135deg,#159957,#63b85d);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}._createEventBtn_tls12_641:hover{transform:translateY(-2px);box-shadow:0 12px 26px #15995733;filter:saturate(1.04)}table{width:100%;border-collapse:collapse;background:var(--soft-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-soft);border:1px solid rgba(107,142,35,.1)}[data-theme=dark] table{background:var(--dark-forest);border:1px solid rgba(107,142,35,.3)}th{background:#6b8e231a;color:var(--primary-green);font-weight:600;padding:15px;text-align:left;border-bottom:2px solid rgba(107,142,35,.2)}[data-theme=dark] th{background:#6b8e234d;color:var(--light-green);border-bottom:2px solid rgba(107,142,35,.4)}td{padding:15px;border-bottom:1px solid rgba(107,142,35,.1);vertical-align:top;color:var(--text-dark)}tr:hover{background:#6b8e230d}[data-theme=dark] tr:hover{background:#6b8e2333}._email_tls12_737{font-size:12px;color:var(--text-medium);margin-top:2px}._status_tls12_749{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}._status_tls12_749._active_tls12_173{background:#d4edda;color:#155724}._status_tls12_749._pending_tls12_314{background:#fff3cd;color:#856404}._status_tls12_749._banned_tls12_324{background:#f8d7da;color:#721c24}._actions_tls12_795{display:flex;gap:8px;flex-wrap:wrap}._actions_tls12_795 button{padding:6px 12px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}._approveBtn_tls12_827{background:#28a745;color:#fff}._approveBtn_tls12_827:hover{background:#218838;transform:translateY(-1px)}._banBtn_tls12_847{background:#ffc107;color:#212529}._banBtn_tls12_847:hover{background:#e0a800;transform:translateY(-1px)}._rejectBtn_tls12_867{background:#dc3545;color:#fff}._rejectBtn_tls12_867:hover{background:#c82333;transform:translateY(-1px)}._deleteBtn_tls12_887{background:#6c757d;color:#fff}._deleteBtn_tls12_887:hover{background:#5a6268;transform:translateY(-1px)}._emptyState_tls12_907{text-align:center;padding:40px 20px;color:#666;background:#ffffffe6;border-radius:var(--border-radius);border:2px dashed rgba(107,142,35,.2);flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}._emptyState_tls12_907 p{margin:10px 0}._emptyState_tls12_907 small{color:#999;font-size:14px}[data-theme=dark] ._emptyState_tls12_907{background:#0f1419e6;color:var(--text-medium);border-color:#6b8e234d}[data-theme=dark] ._header_tls12_10{background:#101f19c7;border-color:#bedcb61f;box-shadow:0 12px 30px #0003}[data-theme=dark] ._eyebrow_tls12_23,[data-theme=dark] ._header_tls12_10 h1,[data-theme=dark] ._header_tls12_10 p{color:#d9ecd7!important}[data-theme=dark] ._tabs_tls12_119,[data-theme=dark] ._content_tls12_185,[data-theme=dark] ._statCard_tls12_218,[data-theme=dark] ._eventForm_tls12_415{background:#101f19f5;border-color:#bedcb61f}[data-theme=dark] ._tab_tls12_119{color:#c9dacb}[data-theme=dark] ._tab_tls12_119:hover{background:#bedcb614;color:#edf8ef}[data-theme=dark] ._statCard_tls12_218 h3,[data-theme=dark] ._usersTable_tls12_384 h3,[data-theme=dark] ._registrationsTable_tls12_385 h3,[data-theme=dark] ._sectionHeader_tls12_400 h3{color:#edf8ef}[data-theme=dark] ._sectionHeader_tls12_400 p,[data-theme=dark] ._loading_tls12_71,[data-theme=dark] td,[data-theme=dark] ._email_tls12_737{color:#c9dacb}[data-theme=dark] ._eventForm_tls12_415 label{color:#d5e7d4}[data-theme=dark] ._eventForm_tls12_415 input,[data-theme=dark] ._eventForm_tls12_415 select,[data-theme=dark] ._eventForm_tls12_415 textarea{background:#08120ddb;color:#edf8ef;border-color:#bedcb629}[data-theme=dark] ._imagePreview_tls12_503{background:#08120ddb;border-color:#bedcb629}[data-theme=dark] ._imagePreview_tls12_503 span,[data-theme=dark] ._uploadStatus_tls12_569{color:#c9dacb}[data-theme=dark] ._uploadButton_tls12_548{background:#08120db3;color:#edf8ef!important;border-color:#bedcb629}[data-theme=dark] ._uploadRow_tls12_531 span{color:#c9dacb}[data-theme=dark] ._lookupButton_tls12_470,[data-theme=dark] ._toggleOff_tls12_602{background:#08120db3;color:#edf8ef;border-color:#bedcb629}[data-theme=dark] ._toggleOn_tls12_612{background:#1599572e;color:#d9ecd7;border-color:#6fae685c!important}[data-theme=dark] ._fieldHint_tls12_489,[data-theme=dark] ._coordinatesToggle_tls12_471 span{color:#c9dacb}._confirmOverlay_tls12_1052{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#050d0994}._confirmDialog_tls12_1062{width:min(420px,100%);padding:1.5rem;border-radius:16px;background:#fff;border:1px solid rgba(46,139,87,.12);box-shadow:0 24px 70px #00000038}._confirmDialog_tls12_1062 h3{margin:0 0 .5rem;color:#173b26}._confirmDialog_tls12_1062 p{margin:0 0 .85rem;color:#536457;line-height:1.55}._confirmDialog_tls12_1062 strong{color:#1f2937}._confirmActions_tls12_1086{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}._cancelBtn_tls12_1093{padding:.7rem 1rem;border-radius:10px;border:1px solid rgba(46,139,87,.16);background:#fff;color:#174322;cursor:pointer}[data-theme=dark] ._confirmDialog_tls12_1062{background:#16251c;border-color:#bedcb624}[data-theme=dark] ._confirmDialog_tls12_1062 h3,[data-theme=dark] ._confirmDialog_tls12_1062 strong{color:#edf8ef}[data-theme=dark] ._confirmDialog_tls12_1062 p{color:#c9dacb}[data-theme=dark] ._cancelBtn_tls12_1093{background:#08120dbd;border-color:#bedcb624;color:#edf8ef}@media (max-width: 1240px){._container_tls12_1{padding:.8rem 1rem 2rem}._content_tls12_185,._tabs_tls12_119{width:100%;max-width:100%}._statsGrid_tls12_201{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 768px){._container_tls12_1{padding:.75rem}._header_tls12_10{align-items:flex-start;flex-direction:column;gap:.45rem}._header_tls12_10 p{max-width:none;text-align:left}._tabs_tls12_119{flex-direction:column}._tab_tls12_119{margin-bottom:5px}._content_tls12_185{padding:20px;height:auto}._statsGrid_tls12_201{grid-template-columns:1fr}table{font-size:14px}th,td{padding:10px 8px}._actions_tls12_795{flex-direction:column}._actions_tls12_795 button{width:100%;margin-bottom:5px}._eventForm_tls12_415,._locationRow_tls12_464{grid-template-columns:1fr}}._tabContainer_oxeyv_1{padding:20px;max-width:100%}._loading_oxeyv_7{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:1.2em;color:#555}._error_oxeyv_25{background-color:#ffebee;color:#d32f2f;padding:15px;border-radius:5px;margin-bottom:20px;border-left:4px solid #d32f2f}._message_oxeyv_43{padding:15px;border-radius:5px;margin-bottom:20px;border-left:4px solid}._success_oxeyv_57{background-color:#e8f5e9;color:#2e7d32;border-color:#2e7d32}._error_oxeyv_25{background-color:#ffebee;color:#d32f2f;border-color:#d32f2f}._tableContainer_oxeyv_81{overflow-x:auto;margin-top:20px;background:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a}._dataTable_oxeyv_94{width:100%;border-collapse:collapse;overflow:hidden;border-radius:8px}._dataTable_oxeyv_94 th,._dataTable_oxeyv_94 td{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}._dataTable_oxeyv_94 th{background-color:#4caf50;color:#fff;font-weight:700}._dataTable_oxeyv_94 tr:hover{background-color:#f5f5f5}._noData_oxeyv_133{text-align:center;padding:20px;color:#777;font-style:italic}._badge_oxeyv_147{display:inline-block;padding:5px 10px;border-radius:12px;font-size:.8em;font-weight:700}._badgeSuccess_oxeyv_162{background-color:#e8f5e9;color:#2e7d32}._badgeDanger_oxeyv_172{background-color:#ffebee;color:#d32f2f}._badgeWarning_oxeyv_182{background-color:#fff8e1;color:#f57c00}._badgeSecondary_oxeyv_192{background-color:#eceff1;color:#546e7a}._actionButton_oxeyv_202{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s,color .3s}._activateButton_oxeyv_219{background-color:#e8f5e9;color:#2e7d32}._activateButton_oxeyv_219:hover{background-color:#2e7d32;color:#fff}._deactivateButton_oxeyv_239{background-color:#ffebee;color:#d32f2f}._deactivateButton_oxeyv_239:hover{background-color:#d32f2f;color:#fff}._createButton_oxeyv_259{background-color:#4caf50;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-weight:700;margin-bottom:20px;transition:background-color .3s}._createButton_oxeyv_259:hover{background-color:#3b9a3f}._deleteButton_oxeyv_291{background-color:#ffebee;color:#d32f2f;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;transition:background-color .3s,color .3s}._deleteButton_oxeyv_291:hover{background-color:#d32f2f;color:#fff}._form_oxeyv_321{background-color:#fff;padding:20px;border-radius:5px;margin-bottom:20px;box-shadow:0 2px 5px #0000001a}._formGroup_oxeyv_336{margin-bottom:15px}._formGroup_oxeyv_336 label{display:block;margin-bottom:5px;font-weight:700;color:#333}._formGroup_oxeyv_336 input,._formGroup_oxeyv_336 textarea,._formGroup_oxeyv_336 select{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:1em}._formGroup_oxeyv_336 textarea{min-height:100px;resize:vertical}._formGroup_oxeyv_336 select{height:40px}._formGroup_oxeyv_336 small{display:block;margin-top:5px;color:#777;font-size:.8em}._formRow_oxeyv_410{display:flex;gap:15px;margin-bottom:15px}._formRow_oxeyv_410 ._formGroup_oxeyv_336{flex:1;margin-bottom:0}._submitButton_oxeyv_432{background-color:#4caf50;color:#fff;border:none;padding:12px 20px;border-radius:4px;cursor:pointer;font-weight:700;font-size:1em;transition:background-color .3s}._submitButton_oxeyv_432:hover{background-color:#3b9a3f}._submitButton_oxeyv_432:disabled{background-color:#ccc;cursor:not-allowed}._imagesSection_oxeyv_474{margin-top:30px}._imageGrid_oxeyv_481{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-top:20px}._imageCard_oxeyv_495{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;overflow:hidden}._thumbnail_oxeyv_509{width:100%;height:180px;object-fit:cover;border-bottom:1px solid #eee}._imageInfo_oxeyv_523{padding:15px}._imageInfo_oxeyv_523 p{margin:5px 0}._uploadInfo_oxeyv_539{background-color:#f9f9f9;padding:20px;border-radius:5px;margin-top:30px;border-left:4px solid #4CAF50}._uploadInfo_oxeyv_539 code{background-color:#f1f1f1;padding:2px 5px;border-radius:3px;font-family:monospace}._uploadInfo_oxeyv_539 ol{padding-left:20px}._uploadInfo_oxeyv_539 li{margin-bottom:10px}._errorDetails_oxeyv_585{margin-top:10px;background-color:#f8f8f8;padding:15px;border-radius:5px;border-left:4px solid #d32f2f;overflow:auto;max-height:300px}._errorDetails_oxeyv_585 h3{margin-top:0;color:#d32f2f;font-size:1.1em}._errorDetails_oxeyv_585 pre{margin:0;white-space:pre-wrap;font-family:monospace;font-size:.9em;color:#333}[data-theme=dark] ._tabContainer_oxeyv_1{color:#d9ecd7}[data-theme=dark] ._loading_oxeyv_7,[data-theme=dark] ._noData_oxeyv_133{color:#c9dacb}[data-theme=dark] ._tableContainer_oxeyv_81,[data-theme=dark] ._form_oxeyv_321,[data-theme=dark] ._imageCard_oxeyv_495,[data-theme=dark] ._uploadInfo_oxeyv_539,[data-theme=dark] ._errorDetails_oxeyv_585{background:#101f19f5;border-color:#bedcb624;box-shadow:none}[data-theme=dark] ._dataTable_oxeyv_94 th{background:#6b8e2357;color:#edf8ef;border-bottom-color:#bedcb62e}[data-theme=dark] ._dataTable_oxeyv_94 td{color:#c9dacb;border-bottom-color:#bedcb61f}[data-theme=dark] ._dataTable_oxeyv_94 tr:hover{background-color:#bedcb614}[data-theme=dark] ._formGroup_oxeyv_336 label,[data-theme=dark] ._imageInfo_oxeyv_523 p,[data-theme=dark] ._uploadInfo_oxeyv_539,[data-theme=dark] ._errorDetails_oxeyv_585 pre{color:#c9dacb}[data-theme=dark] ._formGroup_oxeyv_336 input,[data-theme=dark] ._formGroup_oxeyv_336 textarea,[data-theme=dark] ._formGroup_oxeyv_336 select,[data-theme=dark] ._uploadInfo_oxeyv_539 code{background:#08120ddb;color:#edf8ef;border-color:#bedcb629}._container_125fo_1{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:2rem 1rem;background:linear-gradient(180deg,#fbfbfb,#f4f8f6)}._card_125fo_19{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 12px 40px #1e321e0f;width:100%;max-width:450px}._card_125fo_19 h1{font-size:1.8rem;color:#2e8b57;margin:0 0 .5rem;text-align:center;font-weight:700}._subtitle_125fo_53{color:#666;text-align:center;margin:0 0 2rem;line-height:1.6}._formGroup_125fo_67{margin-bottom:1.5rem}._formGroup_125fo_67 label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}._formGroup_125fo_67 input{width:100%;padding:10px 12px;border:1px solid rgba(30,30,30,.15);border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box}._formGroup_125fo_67 input:focus{outline:none;border-color:#2e8b57;box-shadow:0 0 0 3px #2e8b571a}._formGroup_125fo_67 input:disabled{background:#f5f5f5;cursor:not-allowed}._submitBtn_125fo_131{width:100%;padding:12px 18px;background:linear-gradient(90deg,#2e8b57,#3cb371);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}._submitBtn_125fo_131:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #2e8b574d}._submitBtn_125fo_131:disabled{opacity:.6;cursor:not-allowed}._success_125fo_177{background:#f0f8f5;color:#2e8b57;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #2E8B57;font-weight:500}._error_125fo_197{background:#fef2f2;color:#dc2626;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #dc2626;font-weight:500}._cooldown_125fo_217{background:#fef3c7;color:#92400e;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #f59e0b;font-weight:500;text-align:center}._cooldown_125fo_217 strong{color:#d97706}._links_125fo_247{text-align:center;margin-top:1.5rem}._links_125fo_247 a{color:#2e8b57;text-decoration:none;font-weight:500;transition:color .3s ease}._links_125fo_247 a:hover{color:#1d6a42;text-decoration:underline}._honeypot_125fo_281{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}[data-theme=dark] ._container_125fo_1{background:linear-gradient(180deg,#0f1419,#1a2420)}[data-theme=dark] ._card_125fo_19{background:#1a2420;box-shadow:0 12px 40px #0000004d}[data-theme=dark] ._card_125fo_19 h1{color:#8fbc8f}[data-theme=dark] ._subtitle_125fo_53{color:#b0c4a0}[data-theme=dark] ._formGroup_125fo_67 label{color:#e6f3ff}[data-theme=dark] ._formGroup_125fo_67 input{background:#2a3a30;color:#e6f3ff;border-color:#e6f3ff33}[data-theme=dark] ._formGroup_125fo_67 input:focus{border-color:#8fbc8f;box-shadow:0 0 0 3px #8fbc8f33}[data-theme=dark] ._formGroup_125fo_67 input:disabled{background:#1f2e25}[data-theme=dark] ._success_125fo_177{background:#8fbc8f26;color:#8fbc8f;border-left-color:#8fbc8f}[data-theme=dark] ._error_125fo_197{background:#dc262626;color:#f87171;border-left-color:#f87171}@media (max-width: 768px){._card_125fo_19{padding:2rem 1.5rem}._card_125fo_19 h1{font-size:1.5rem}._subtitle_125fo_53{font-size:.95rem}}._container_7bv4e_1{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:2rem 1rem;background:linear-gradient(180deg,#fbfbfb,#f4f8f6)}._card_7bv4e_19{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 12px 40px #1e321e0f;width:100%;max-width:500px}._card_7bv4e_19 h1{font-size:1.8rem;color:#2e8b57;margin:0 0 .5rem;text-align:center;font-weight:700}._subtitle_7bv4e_53{color:#666;text-align:center;margin:0 0 2rem;line-height:1.6}._formGroup_7bv4e_67{margin-bottom:1.5rem}._formGroup_7bv4e_67 label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}._formGroup_7bv4e_67 input{width:100%;padding:10px 12px;border:1px solid rgba(30,30,30,.15);border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box}._formGroup_7bv4e_67 input:focus{outline:none;border-color:#2e8b57;box-shadow:0 0 0 3px #2e8b571a}._formGroup_7bv4e_67 input:disabled{background:#f5f5f5;cursor:not-allowed}._divider_7bv4e_131{height:1px;background:#1e1e1e1a;margin:1.5rem 0}._success_7bv4e_143{background:#f0f8f5;color:#2e8b57;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #2E8B57;font-weight:500}._error_7bv4e_163{background:#fef2f2;color:#dc2626;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #dc2626;font-weight:500}._submitBtn_7bv4e_183{width:100%;padding:12px 18px;background:linear-gradient(90deg,#2e8b57,#3cb371);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:.75rem}._submitBtn_7bv4e_183:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #2e8b574d}._submitBtn_7bv4e_183:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_7bv4e_231{width:100%;padding:12px 18px;background:transparent;color:#2e8b57;border:1px solid rgba(46,139,87,.3);border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}._cancelBtn_7bv4e_231:hover:not(:disabled){background:#2e8b570d;border-color:#2e8b5780}._cancelBtn_7bv4e_231:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] ._container_7bv4e_1{background:linear-gradient(180deg,#0f1419,#1a2420)}[data-theme=dark] ._card_7bv4e_19{background:#1a2420;box-shadow:0 12px 40px #0000004d}[data-theme=dark] ._card_7bv4e_19 h1{color:#8fbc8f}[data-theme=dark] ._subtitle_7bv4e_53{color:#b0c4a0}[data-theme=dark] ._formGroup_7bv4e_67 label{color:#e6f3ff}[data-theme=dark] ._formGroup_7bv4e_67 input{background:#2a3a30;color:#e6f3ff;border-color:#e6f3ff33}[data-theme=dark] ._formGroup_7bv4e_67 input:focus{border-color:#8fbc8f;box-shadow:0 0 0 3px #8fbc8f33}[data-theme=dark] ._formGroup_7bv4e_67 input:disabled{background:#1f2e25}[data-theme=dark] ._divider_7bv4e_131{background:#e6f3ff1a}[data-theme=dark] ._success_7bv4e_143{background:#8fbc8f26;color:#8fbc8f;border-left-color:#8fbc8f}[data-theme=dark] ._error_7bv4e_163{background:#dc262626;color:#f87171;border-left-color:#f87171}[data-theme=dark] ._cancelBtn_7bv4e_231{color:#8fbc8f;border-color:#8fbc8f4d}[data-theme=dark] ._cancelBtn_7bv4e_231:hover:not(:disabled){background:#8fbc8f1a;border-color:#8fbc8f80}@media (max-width: 768px){._card_7bv4e_19{padding:2rem 1.5rem}._card_7bv4e_19 h1{font-size:1.5rem}._subtitle_7bv4e_53{font-size:.95rem}}._container_83oeg_1{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:2rem 1rem;background:linear-gradient(180deg,#fbfbfb,#f4f8f6)}._card_83oeg_19{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 12px 40px #1e321e0f;width:100%;max-width:450px}._card_83oeg_19 h1{font-size:1.8rem;color:#2e8b57;margin:0 0 .5rem;text-align:center;font-weight:700}._subtitle_83oeg_53{color:#666;text-align:center;margin:0 0 2rem;line-height:1.6}._loading_83oeg_67{text-align:center;color:#666;font-size:1.1rem}._formGroup_83oeg_79{margin-bottom:1.5rem}._formGroup_83oeg_79 label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}._formGroup_83oeg_79 input{width:100%;padding:10px 12px;border:1px solid rgba(30,30,30,.15);border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box}._formGroup_83oeg_79 input:focus{outline:none;border-color:#2e8b57;box-shadow:0 0 0 3px #2e8b571a}._formGroup_83oeg_79 input:disabled{background:#f5f5f5;cursor:not-allowed}._submitBtn_83oeg_143{width:100%;padding:12px 18px;background:linear-gradient(90deg,#2e8b57,#3cb371);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}._submitBtn_83oeg_143:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #2e8b574d}._submitBtn_83oeg_143:disabled{opacity:.6;cursor:not-allowed}._success_83oeg_189{background:#f0f8f5;color:#2e8b57;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #2E8B57;font-weight:500}._error_83oeg_209{background:#fef2f2;color:#dc2626;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #dc2626;font-weight:500}._links_83oeg_229{text-align:center;margin-top:1.5rem}._links_83oeg_229 a{color:#2e8b57;text-decoration:none;font-weight:500;transition:color .3s ease}._links_83oeg_229 a:hover{color:#1d6a42;text-decoration:underline}[data-theme=dark] ._container_83oeg_1{background:linear-gradient(180deg,#0f1419,#1a2420)}[data-theme=dark] ._card_83oeg_19{background:#1a2420;box-shadow:0 12px 40px #0000004d}[data-theme=dark] ._card_83oeg_19 h1{color:#8fbc8f}[data-theme=dark] ._subtitle_83oeg_53,[data-theme=dark] ._loading_83oeg_67{color:#b0c4a0}[data-theme=dark] ._formGroup_83oeg_79 label{color:#e6f3ff}[data-theme=dark] ._formGroup_83oeg_79 input{background:#2a3a30;color:#e6f3ff;border-color:#e6f3ff33}[data-theme=dark] ._formGroup_83oeg_79 input:focus{border-color:#8fbc8f;box-shadow:0 0 0 3px #8fbc8f33}[data-theme=dark] ._formGroup_83oeg_79 input:disabled{background:#1f2e25}[data-theme=dark] ._success_83oeg_189{background:#8fbc8f26;color:#8fbc8f;border-left-color:#8fbc8f}[data-theme=dark] ._error_83oeg_209{background:#dc262626;color:#f87171;border-left-color:#f87171}@media (max-width: 768px){._card_83oeg_19{padding:2rem 1.5rem}._card_83oeg_19 h1{font-size:1.5rem}._subtitle_83oeg_53{font-size:.95rem}}._background_1yjvf_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(135deg,#f5faf4f5,#e8f3e6f0 45%,#d4e8d1eb),radial-gradient(circle at 12% 12%,rgba(83,132,83,.16),transparent 32%),radial-gradient(circle at 88% 18%,rgba(91,147,104,.14),transparent 30%),#edf6ea}[data-theme=dark] ._background_1yjvf_1{background:linear-gradient(135deg,#0c1f17fa,#163427f5 48%,#1f4532f0),radial-gradient(circle at 14% 18%,rgba(116,166,115,.16),transparent 34%),radial-gradient(circle at 86% 14%,rgba(75,137,95,.14),transparent 30%),#102219}._backdrop_feo6y_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#08120d8f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modal_feo6y_13{width:min(760px,100%);max-height:min(86vh,760px);display:flex;flex-direction:column;border-radius:10px;padding:0;background:#fffffffa;border:1px solid rgba(45,80,22,.16);box-shadow:0 24px 70px #08120d47;overflow:hidden}._header_feo6y_26{padding:clamp(1.2rem,3vw,1.7rem) clamp(1.25rem,3vw,2rem) 1rem;border-bottom:1px solid rgba(45,80,22,.12)}._eyebrow_feo6y_31{display:inline-flex;margin-bottom:.35rem;color:#2f6a3d;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._header_feo6y_26 h2{margin:0 0 .45rem;font-size:clamp(1.4rem,4vw,1.9rem);color:var(--primary-green)}._header_feo6y_26 p{margin:0;color:#58705e;line-height:1.5}._content_feo6y_53{padding:1rem clamp(1.25rem,3vw,2rem);overflow:auto}._section_feo6y_58{padding:.85rem 0;border-bottom:1px solid rgba(45,80,22,.1)}._section_feo6y_58:last-child{border-bottom:0}._section_feo6y_58 h3{margin:0 0 .45rem;color:#173f2b;font-size:1rem}._section_feo6y_58 p{margin:0 0 .55rem;color:#304034;line-height:1.62;font-size:.95rem}._section_feo6y_58 p:last-child{margin-bottom:0}._actions_feo6y_84{padding:1rem clamp(1.25rem,3vw,2rem) clamp(1.2rem,3vw,1.6rem);border-top:1px solid rgba(45,80,22,.12);background:#fffffff5}._button_feo6y_90{width:100%;border-radius:8px}[data-theme=dark] ._modal_feo6y_13{background:#0f1f17fa;border-color:#bedcb629}[data-theme=dark] ._header_feo6y_26,[data-theme=dark] ._section_feo6y_58,[data-theme=dark] ._actions_feo6y_84{border-color:#bedcb61f}[data-theme=dark] ._actions_feo6y_84{background:#0f1f17f5}[data-theme=dark] ._header_feo6y_26 p,[data-theme=dark] ._section_feo6y_58 p{color:#dcebdd}[data-theme=dark] ._section_feo6y_58 h3,[data-theme=dark] ._header_feo6y_26 h2{color:#edf8ef}[data-theme=dark] ._eyebrow_feo6y_31{color:#a9d8a1}@media (max-width: 620px){._backdrop_feo6y_1{align-items:flex-end;padding:.7rem}._modal_feo6y_13{max-height:88vh}}.toast-container{position:fixed;right:clamp(12px,3vw,24px);top:76px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast{width:min(390px,calc(100vw - 24px));padding:14px;border-radius:12px;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 45px #0f172a38;color:#102019;display:flex;align-items:center;gap:10px;pointer-events:auto;transform:translate(10px);opacity:0;animation:toast-in .26s cubic-bezier(.2,.8,.2,1) forwards;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toast .icon{width:38px;height:38px;flex:0 0 38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.toast-info{background:#eff6fff5}.toast-success{background:#f0fdf4f7}.toast-error{background:#fef2f2f7}.toast-info .icon{background:linear-gradient(90deg,#60a5fa,#06b6d4)}.toast-success .icon{background:linear-gradient(90deg,#34d399,#10b981)}.toast-error .icon{background:linear-gradient(90deg,#f97316,#ef4444)}.toast-content{flex:1;padding:0;color:#102019}.toast-title{font-weight:800;margin-bottom:3px}.toast-message{font-size:14px;line-height:1.45}.toast-close{width:28px;height:28px;padding:0;border-radius:50%;background:transparent;border:none;box-shadow:none;color:#0f172a99;font-size:18px;cursor:pointer}.toast-close:before{display:none}.toast-close:hover{transform:none;box-shadow:none;background:#0f172a0f}[data-theme=dark] .toast{border-color:#bedcb61f;box-shadow:0 18px 45px #00000061}[data-theme=dark] .toast-info,[data-theme=dark] .toast-success,[data-theme=dark] .toast-error{background:#101f19f7}[data-theme=dark] .toast-content{color:#edf8ef}[data-theme=dark] .toast-close{color:#edf8efb8}@keyframes toast-in{0%{transform:translate(12px) scale(.98);opacity:0}to{transform:translate(0);opacity:1}}._footer_1e2yd_1{background:linear-gradient(180deg,#f7fcf5f5,#e8f4e1f5);color:#25422d;padding:2.8rem 1.5rem 1.4rem;width:100%;position:relative;overflow:hidden;border-top:1px solid rgba(45,80,22,.12);box-shadow:inset 0 1px #ffffffb8}._footer_1e2yd_1:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#6ee7b7,#10b981)}._footerContent_1e2yd_33{display:grid;grid-template-columns:1.4fr 1fr .8fr 1fr;gap:2rem;max-width:var(--page-max-width);margin:0 auto}._brandSection_1e2yd_41{display:flex;gap:1rem;align-items:flex-start}._brandMark_1e2yd_47{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 48px;background:linear-gradient(135deg,#173f2b,#78b85c);color:#fff;font-weight:900;box-shadow:0 12px 26px #00000029}._footerSection_1e2yd_62{padding:0}._footerSection_1e2yd_62 h3,._brandSection_1e2yd_41 h3{font-size:1.125rem;margin-bottom:1rem;color:#173f2b;font-weight:600;position:relative;padding-bottom:.5rem}._footerSection_1e2yd_62 h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(90deg,#10b981,#6ee7b7);border-radius:2px}._footerSection_1e2yd_62 p,._brandSection_1e2yd_41 p{margin-bottom:.5rem;line-height:1.6;color:#53675a;font-size:.9rem}._footerSection_1e2yd_62 ul{list-style:none;padding:0}._footerSection_1e2yd_62 ul li{margin-bottom:.5rem}._footerSection_1e2yd_62 ul li a{color:#31523a;text-decoration:none;transition:all .3s ease;display:inline-block;position:relative;font-size:.9rem}._footerSection_1e2yd_62 ul li a:hover{color:#1f7a4b;transform:translate(5px)}._footerSection_1e2yd_62 ul li a:before{content:"→";opacity:0;margin-right:8px;transition:opacity .3s ease}._footerSection_1e2yd_62 ul li a:hover:before{opacity:1}._footerBottom_1e2yd_183{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(45,80,22,.12);position:relative}._footerBottom_1e2yd_183:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80px;height:1px;background:linear-gradient(90deg,transparent,#6ee7b7,transparent)}._footerBottom_1e2yd_183 p{color:#66736a;font-size:.85rem;margin:0}._legalButton_1e2yd_227{margin-top:.4rem;padding:0;border:0;border-radius:0;background:transparent;color:#31523a;box-shadow:none;font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}._legalButton_1e2yd_227:before{display:none}._legalButton_1e2yd_227:hover{transform:none;box-shadow:none;color:#1f7a4b;border-color:transparent}[data-theme=dark] ._footer_1e2yd_1{background:linear-gradient(135deg,#0b1711,#173524)}[data-theme=dark] ._footerSection_1e2yd_62 h3,[data-theme=dark] ._brandSection_1e2yd_41 h3{color:#e6f3ff}[data-theme=dark] ._footerSection_1e2yd_62 p,[data-theme=dark] ._brandSection_1e2yd_41 p{color:#e6f3ffd9}[data-theme=dark] ._footerSection_1e2yd_62 ul li a{color:#e6f3ffe6}[data-theme=dark] ._footerSection_1e2yd_62 ul li a:hover{color:#10b981}@media (max-width: 768px){._footer_1e2yd_1{padding:2rem 1.5rem 1rem}._footerContent_1e2yd_33{grid-template-columns:1fr;gap:1.5rem}._footerBottom_1e2yd_183{margin-top:1.5rem;padding-top:1rem}}*{box-sizing:border-box;margin:0;padding:0}body,html{margin:0;padding:0;width:100%;font-family:Arial,sans-serif}#root{padding-top:72px;min-height:100vh}.app{display:flex;flex-direction:column;flex:1;width:100%;min-height:100vh;position:relative}.content{flex:1;width:100%;min-height:calc(100vh - 72px)}a{text-decoration:none;color:inherit}button{cursor:pointer}ul{list-style-type:none}
