html.dark{--dk-page:#0c100e;--dk-surface:#1b241e;--dk-surface-2:#253029;--dk-surface-3:#303d34;--dk-sunken:#141a16;--dk-border:#3b4a41;--dk-text:#f1f4ef;--dk-text-2:#d3dad1;--dk-text-3:#adb7ab;--dk-text-4:#909b8e;--dk-green-text:#a5d6a7;--dk-green-mid:#8fb582;--dk-tint:#18261c;--dk-tint-2:#22342a;--dk-tint-border:#35503a;--rivo-chat-bg:#151b17;--rivo-chat-composer:#1c241f;--rivo-chat-border:#ffffff14;--rivo-chat-text:#eef2ec;--rivo-chat-bubble-bot:#2a3530;--rivo-chat-muted:#9aa498;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark body{background-color:var(--dk-page);color:var(--dk-text)}html.dark .bg-white:not(.keep-light){background-color:var(--dk-surface)}html.dark .bg-white\/90:not(.keep-light){background-color:#171e19f2}html.dark .bg-white\/95:not(.keep-light){background-color:var(--dk-surface)}html.dark .bg-white\/80:not(.keep-light){background-color:#0f1512e0;box-shadow:0 0 0 1px #ffffff47,0 2px 8px #00000080}html.dark .bg-white\/90:not(.keep-light){box-shadow:0 0 0 1px #ffffff47,0 2px 8px #00000080}html.dark .bg-gray-50:not(.keep-light){background-color:var(--dk-sunken)}html.dark .bg-gray-100:not(.keep-light){background-color:var(--dk-surface-2)}html.dark .bg-gray-200:not(.keep-light){background-color:var(--dk-surface-3)}html.dark .rivo-ctile{background-color:var(--dk-surface-3);box-shadow:inset 0 0 0 1px #ffffff1a}html.dark .rivo-ctile .text-\[\#128C7E\]{color:#25d366}html.dark .rivo-ctile .text-\[\#2F5233\]{color:#a5d6a7}@media (min-width:40rem){html.dark .sm\:bg-gray-200:not(.keep-light){background-color:var(--dk-surface-3)}}html.dark .bg-\[\#E8F5E9\]:not(.keep-light),html.dark .bg-\[\#F1F8E9\]:not(.keep-light){background-color:var(--dk-tint)}html.dark .bg-\[\#dcedc8\]:not(.keep-light){background-color:var(--dk-tint-2)}html.dark .hover\:bg-gray-50:hover:not(.keep-light),html.dark .hover\:bg-gray-100:hover:not(.keep-light){background-color:var(--dk-surface-2)}html.dark .hover\:bg-gray-200:hover:not(.keep-light){background-color:var(--dk-surface-3)}html.dark .hover\:bg-\[\#E8F5E9\]:hover:not(.keep-light),html.dark .active\:bg-\[\#dcedc8\]:active:not(.keep-light){background-color:var(--dk-tint-2)}html.dark .from-gray-50{--tw-gradient-from:var(--dk-surface-2)}html.dark .to-gray-100,html.dark .to-white{--tw-gradient-to:var(--dk-surface)}html.dark .from-white{--tw-gradient-from:var(--dk-surface)}html.dark .from-\[\#f0fdf4\]{--tw-gradient-from:var(--dk-tint)}html.dark .from-gray-100{--tw-gradient-from:var(--dk-surface-2)}html.dark .to-gray-50{--tw-gradient-to:var(--dk-sunken)}html.dark .text-gray-900:not(.keep-light),html.dark .text-gray-800:not(.keep-light),html.dark .text-black:not(.keep-light){color:var(--dk-text)}html.dark .text-gray-700:not(.keep-light){color:var(--dk-text-2)}html.dark .text-gray-600:not(.keep-light),html.dark .text-gray-500:not(.keep-light){color:var(--dk-text-3)}html.dark .text-gray-400:not(.keep-light){color:var(--dk-text-4)}html.dark .text-\[\#2F5233\]:not(.keep-light),html.dark .text-\[\#2E7D32\]:not(.keep-light),html.dark .text-\[\#33691E\]:not(.keep-light){color:var(--dk-green-text)}html.dark .text-\[\#658C58\]:not(.keep-light){color:var(--dk-green-mid)}html.dark .hover\:text-\[\#658C58\]:hover:not(.keep-light){color:var(--dk-green-text)}html.dark .hover\:text-\[\#2F5233\]:hover:not(.keep-light){color:#c5e1a5}html.dark .border-gray-100:not(.keep-light),html.dark .border-gray-200:not(.keep-light),html.dark .border-gray-300:not(.keep-light){border-color:var(--dk-border)}html.dark .border-\[\#c8e6c9\]:not(.keep-light){border-color:var(--dk-tint-border)}html.dark .divide-gray-100>:not(:last-child),html.dark .divide-gray-200>:not(:last-child){border-color:var(--dk-border)}html.dark .bg-blue-50:not(.keep-light){background-color:#14202e}html.dark .border-blue-200:not(.keep-light){border-color:#26405c}html.dark .text-blue-700:not(.keep-light),html.dark .text-blue-800:not(.keep-light){color:#8ec5ff}html.dark .bg-amber-50:not(.keep-light){background-color:#2a2113}html.dark .border-amber-200:not(.keep-light){border-color:#5a4520}html.dark .text-amber-700:not(.keep-light),html.dark .text-amber-800:not(.keep-light),html.dark .text-amber-900:not(.keep-light){color:#ffcf7a}html.dark .bg-red-50:not(.keep-light){background-color:#2b1717}html.dark .border-red-200:not(.keep-light),html.dark .border-red-300:not(.keep-light){border-color:#5c2a2a}html.dark .text-red-700:not(.keep-light),html.dark .text-red-600:not(.keep-light){color:#ff8a80}html.dark .bg-green-50:not(.keep-light),html.dark .bg-green-100:not(.keep-light){background-color:var(--dk-tint)}html.dark .border-green-200:not(.keep-light){border-color:var(--dk-tint-border)}html.dark .text-green-700:not(.keep-light),html.dark .text-green-600:not(.keep-light){color:var(--dk-green-text)}html.dark input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.keep-light),html.dark textarea:not(.keep-light),html.dark select:not(.keep-light){background-color:var(--dk-surface-2);color:var(--dk-text);border-color:var(--dk-border)}html.dark input::placeholder,html.dark textarea::placeholder{color:var(--dk-text-4)}html.dark input.keep-light::placeholder,html.dark .keep-light input::placeholder{color:#6b7280}html.dark{--rivo-autofill-surface:var(--dk-surface-2);--rivo-autofill-text:var(--dk-text)}html.dark input.bg-red-50,html.dark textarea.bg-red-50,html.dark select.bg-red-50{--rivo-autofill-surface:#2b1717}html.dark input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);background-image:none;transition:background-color 9999s ease-in-out}html.dark input:autofill,html.dark input:autofill:hover,html.dark input:autofill:focus,html.dark input:autofill:active,html.dark textarea:autofill,html.dark textarea:autofill:hover,html.dark textarea:autofill:focus,html.dark textarea:autofill:active,html.dark select:autofill,html.dark select:autofill:hover,html.dark select:autofill:focus,html.dark select:autofill:active{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset;-webkit-text-fill-color:var(--rivo-autofill-text);color:var(--rivo-autofill-text);caret-color:var(--rivo-autofill-text);filter:none;background-image:none;transition:background-color 9999s ease-in-out}:is(html.dark input:autofill:focus-visible,html.dark textarea:autofill:focus-visible,html.dark select:autofill:focus-visible),html.dark input:autofill:focus-visible,html.dark textarea:autofill:focus-visible,html.dark select:autofill:focus-visible{-webkit-box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset, 0 0 0 6px var(--rivo-focus-halo)!important;box-shadow:0 0 0 1000px var(--rivo-autofill-surface) inset, 0 0 0 6px var(--rivo-focus-halo)!important}html.dark input[type=checkbox]:not(.keep-light),html.dark input[type=radio]:not(.keep-light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#658c58;appearance:none;box-sizing:border-box;vertical-align:middle;background-color:var(--dk-surface-2);border:1.5px solid var(--dk-border);cursor:pointer;background-position:50%;background-repeat:no-repeat;border-radius:.25rem;flex-shrink:0;min-width:1rem;min-height:1rem;margin:0;padding:0;transition:background-color .12s,border-color .12s;display:inline-block}html.dark input[type=radio]:not(.keep-light){border-radius:50%}html.dark input[type=checkbox]:hover:not(:disabled):not(.keep-light),html.dark input[type=radio]:hover:not(:disabled):not(.keep-light){border-color:var(--dk-green-mid)}html.dark input[type=checkbox]:checked:not(.keep-light),html.dark input[type=radio]:checked:not(.keep-light){background-color:#658c58;border-color:#7fa871}html.dark input[type=checkbox]:checked:not(.keep-light){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.4l3.1 3.1L12.5 5'/%3E%3C/svg%3E");background-size:76% 76%}html.dark input[type=radio]:checked:not(.keep-light){background-image:radial-gradient(circle,#fff 0 38%,#0000 39%);background-size:100% 100%}html.dark input[type=checkbox]:disabled:not(.keep-light),html.dark input[type=radio]:disabled:not(.keep-light){opacity:.5;cursor:not-allowed}html.dark .shadow-sm:not(.keep-light),html.dark .shadow:not(.keep-light),html.dark .shadow-md:not(.keep-light){box-shadow:0 0 0 1px #ffffff17,0 4px 14px #00000073}html.dark .shadow-lg:not(.keep-light),html.dark .shadow-xl:not(.keep-light),html.dark .shadow-2xl:not(.keep-light){box-shadow:0 0 0 1px #ffffff1a,0 12px 32px #0000008c}html.dark .hover\:shadow-xl:hover:not(.keep-light),html.dark .hover\:shadow-2xl:hover:not(.keep-light){box-shadow:0 0 0 1px #ffffff29,0 16px 40px #0009}html.dark .border-gray-100:not(.keep-light){border-color:#34423a}html.dark .rivo-sticky-cta{background:#0f1512eb;border-top:1px solid #ffffff14;box-shadow:0 -6px 24px #00000080}html.dark footer{background:linear-gradient(#171e19 0%,#0f1512 100%);border-top:1px solid #3b4a41}html.dark footer .text-gray-300:not(.keep-light){color:#e6ebe4}html.dark footer .text-gray-400:not(.keep-light){color:#cdd5cb}html.dark footer .text-gray-500:not(.keep-light){color:#b3bcb1}html.dark footer .text-white\/80,html.dark footer .text-white\/70{color:#ffffffe6}html.dark footer .bg-white\/5{background-color:#ffffff12}html.dark footer .bg-white\/10{background-color:#ffffff1f}html.dark footer .border-white\/10{border-color:#ffffff29}html.dark footer a:hover{color:#a5d6a7}html.dark .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.86)contrast(.92)saturate(.7)}html.dark .leaflet-container{background:#0c100e}html.dark .leaflet-control-zoom a,html.dark .leaflet-control-attribution{color:#d3dad1!important;background:#1b241e!important;border-color:#3b4a41!important}html.dark .leaflet-control-attribution a{color:#a5d6a7!important}html.dark .leaflet-control-attribution{color:#d3dad1b3!important;background:#1b241ebf!important}html.dark .leaflet-popup-content-wrapper,html.dark .leaflet-popup-tip{color:#f1f4ef;background:#1b241e;box-shadow:0 0 0 1px #ffffff1a,0 12px 32px #0000008c}html.dark .leaflet-popup-close-button{color:#d3dad1!important}html.dark .keep-light:not(.keep-white){background-color:#10151c;border-color:#0084ff8c}html.dark .keep-light.hover\:bg-\[\#F2F8FF\]:not(.keep-white):hover,html.dark .keep-light:not(.keep-white):hover{background-color:#151c26}html.dark .keep-light:not(.keep-white) .text-\[\#0066D6\],html.dark .keep-light.text-\[\#0066D6\]:not(.keep-white){color:#5eb0ff}html.dark .keep-light:not(.keep-white) .text-gray-500{color:var(--dk-text-3)}.bg-white.keep-white{background-color:#f3f5ef}html.dark .bg-white.keep-white{background-color:#e4e9e0}html.dark .msgr-icon-tile{box-shadow:none;border-color:#4da3fff2}html.dark .payment-examples,html.dark .id-photo-examples{--pe-paper:#253029;--pe-paper-2:#1b241e;--pe-ink:#f1f4ef;--pe-muted:#adb7ab;--pe-line:#4a5a50;--pe-green:#a5d6a7;--pe-green-soft:#22342a;--pe-green-mid:#8fb582;--pe-bad:#f87171;--pe-bad-soft:#3a2323}html.dark .rivo-listing-map.rivo-map-satellite .leaflet-tile-pane{filter:none!important}html.dark .rivo-listing-map .leaflet-container{background:#0c100e}html.dark .rivo-plan-img{filter:brightness(.88)contrast(1.02);background-color:#0000!important}html.dark .rivo-plan-plate{background-color:var(--dk-surface-3)}html.dark .bbq-poster .bbq-ink-btn{--bbq-keyline:#ffd23f}
