@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Inter:wght@400;500;600&display=swap);body,html{overscroll-behavior-y:contain}.comandero-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y}.scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior:auto;touch-action:pan-y}.safe-area-pt{padding-top:env(safe-area-inset-top)}.safe-area-pb{padding-bottom:env(safe-area-inset-bottom)}.comandero-btn{-webkit-tap-highlight-color:transparent;min-height:44px;min-width:44px;touch-action:manipulation;-webkit-user-select:none;user-select:none}.mobile-scale{transition:transform .15s ease-out}.mobile-scale:active{transform:scale(.95)}.products-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media (min-width:480px){.products-grid{grid-template-columns:repeat(3,1fr)}}.categories-scroll,.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.categories-scroll::-webkit-scrollbar,.hide-scrollbar::-webkit-scrollbar{display:none}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (display-mode:standalone){body{overscroll-behavior:none}.web-only{display:none!important}}.skeleton{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.swipeable{touch-action:pan-y}@media (prefers-contrast:high){.comandero-text{filter:contrast(1.2)}}@media (prefers-reduced-motion:reduce){.animate-pulse,.animate-spin,.mobile-scale{animation:none!important;transition:none!important}}@media (orientation:landscape){.portrait-only{display:none}}@media (orientation:portrait){.landscape-only{display:none}}@supports (-webkit-touch-callout:none){.ios-fix{-webkit-tap-highlight-color:transparent;-webkit-appearance:none}input,select,textarea{font-size:16px}}@media screen and (-webkit-device-pixel-ratio:2) and (min-device-width:320px){.android-fix{backface-visibility:hidden;transform:translateZ(0)}}.offline-badge{position:relative}.offline-badge:after{background:#ef4444;border:2px solid #fff;border-radius:50%;content:"";height:8px;position:absolute;right:-2px;top:-2px;width:8px}.status-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.status-online{background:#10b981;box-shadow:0 0 0 2px #10b98133}.status-offline{background:#ef4444;box-shadow:0 0 0 2px #ef444433}.status-syncing{animation:pulse 1.5s infinite;background:#f59e0b}.pull-refresh{align-items:center;display:flex;height:60px;justify-content:center;transform:translateY(-60px);transition:transform .3s ease}.pull-refresh.active{transform:translateY(0)}.touch-target{min-height:44px;min-width:44px}.focus-visible:focus{outline:2px solid #10b981;outline-offset:2px}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#0f172a,#1e293b);color:#e2e8f0;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}html.light body{background:#e6ede8;color:#1d2a23}.App{min-height:100vh}.card,button{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}button:hover{transform:translateY(-2px)}button:active{transform:translateY(0)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#1e293b}::-webkit-scrollbar-thumb{background:#10b981;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#059669}*{-webkit-tap-highlight-color:rgba(16,185,129,.2)}button{-webkit-user-select:none;user-select:none}@supports (padding-bottom:env(safe-area-inset-bottom)){.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:768px){body{-webkit-overflow-scrolling:touch}}html:not(.light) .landing-theme{--ln-bg:#0b1220;--ln-bg-2:#151e31;--ln-surface:#1e2636;--ln-surface-2:#26324a;--ln-surface-3:#2f3c58;--ln-surface-4:#3a4763;--ln-border:#2a3547;--ln-border-2:#35415a;--ln-teal:#16c1b3;--ln-teal-dark:#0fa396;--ln-aqua:#27e0cb;--ln-copper:#d9a15b;--ln-text-2:#c9d2de;--ln-text-3:#b8c2cf;--ln-text-4:#8a96a6;--ln-text-5:#6b7a8f}html:not(.light) .landing-theme .bg-slate-950,html:not(.light) .landing-theme.bg-slate-950{background-color:var(--ln-bg)!important}html:not(.light) .landing-theme .bg-slate-950\/60{background-color:#0b122099!important}html:not(.light) .landing-theme .bg-slate-950\/85{background-color:#0b1220d9!important}html:not(.light) .landing-theme .bg-slate-950\/90{background-color:#0b1220e6!important}html:not(.light) .landing-theme .bg-slate-900,html:not(.light) .landing-theme.bg-slate-900{background-color:var(--ln-surface)!important}html:not(.light) .landing-theme .bg-slate-900\/40{background-color:#1e263666!important}html:not(.light) .landing-theme .bg-slate-900\/50{background-color:#1e263680!important}html:not(.light) .landing-theme .bg-slate-900\/60{background-color:#1e263699!important}html:not(.light) .landing-theme .bg-slate-900\/80{background-color:#1e2636cc!important}html:not(.light) .landing-theme .bg-slate-900\/90{background-color:#1e2636e6!important}html:not(.light) .landing-theme .bg-slate-900\/95{background-color:#1e2636f2!important}html:not(.light) .landing-theme .bg-slate-800{background-color:var(--ln-surface-2)!important}html:not(.light) .landing-theme .bg-slate-800\/30{background-color:#26324a4d!important}html:not(.light) .landing-theme .bg-slate-800\/50{background-color:#26324a80!important}html:not(.light) .landing-theme .bg-slate-800\/70{background-color:#26324ab3!important}html:not(.light) .landing-theme .bg-slate-800\/95{background-color:#26324af2!important}html:not(.light) .landing-theme .hover\:bg-slate-800\/60:hover{background-color:#26324a99!important}html:not(.light) .landing-theme .hover\:bg-slate-800\/80:hover{background-color:#26324acc!important}html:not(.light) .landing-theme .bg-slate-700{background-color:var(--ln-surface-3)!important}html:not(.light) .landing-theme .bg-slate-700\/40{background-color:#2f3c5866!important}html:not(.light) .landing-theme .bg-slate-700\/50{background-color:#2f3c5880!important}html:not(.light) .landing-theme .bg-slate-700\/60{background-color:#2f3c5899!important}html:not(.light) .landing-theme .bg-slate-700\/80{background-color:#2f3c58cc!important}html:not(.light) .landing-theme .hover\:bg-slate-700:hover{background-color:var(--ln-surface-3)!important}html:not(.light) .landing-theme .bg-slate-600{background-color:var(--ln-surface-4)!important}html:not(.light) .landing-theme .bg-slate-600\/50{background-color:#3a476380!important}html:not(.light) .landing-theme .hover\:bg-slate-600:hover{background-color:var(--ln-surface-4)!important}html:not(.light) .landing-theme .border-slate-900{border-color:var(--ln-bg-2)!important}html:not(.light) .landing-theme .border-slate-800{border-color:var(--ln-border)!important}html:not(.light) .landing-theme .border-slate-800\/60{border-color:#2a354799!important}html:not(.light) .landing-theme .border-slate-700{border-color:var(--ln-border-2)!important}html:not(.light) .landing-theme .border-slate-700\/50{border-color:#35415a80!important}html:not(.light) .landing-theme .border-slate-700\/60{border-color:#35415a99!important}html:not(.light) .landing-theme .border-slate-700\/70{border-color:#35415ab3!important}html:not(.light) .landing-theme .border-slate-700\/80{border-color:#35415acc!important}html:not(.light) .landing-theme .border-slate-600{border-color:#3f4c6b!important}html:not(.light) .landing-theme .border-slate-600\/30{border-color:#3f4c6b4d!important}html:not(.light) .landing-theme .border-slate-600\/40{border-color:#3f4c6b66!important}html:not(.light) .landing-theme .border-slate-500{border-color:#4c5a7a!important}html:not(.light) .landing-theme .hover\:border-slate-700:hover{border-color:var(--ln-border-2)!important}html:not(.light) .landing-theme .hover\:border-slate-600:hover{border-color:#3f4c6b!important}html:not(.light) .landing-theme .hover\:border-slate-500:hover{border-color:#4c5a7a!important}html:not(.light) .landing-theme .text-slate-100{color:#e7ecf2!important}html:not(.light) .landing-theme .text-slate-200{color:var(--ln-text-2)!important}html:not(.light) .landing-theme .text-slate-300{color:var(--ln-text-3)!important}html:not(.light) .landing-theme .text-slate-300\/90{color:#b8c2cfe6!important}html:not(.light) .landing-theme .text-slate-400{color:var(--ln-text-4)!important}html:not(.light) .landing-theme .text-slate-500{color:var(--ln-text-5)!important}html:not(.light) .landing-theme .hover\:text-slate-200:hover{color:var(--ln-text-2)!important}html:not(.light) .landing-theme .text-emerald-100{color:#f2e3c9!important}html:not(.light) .landing-theme .text-emerald-200{color:#9ff0e4!important}html:not(.light) .landing-theme .text-emerald-300{color:var(--ln-aqua)!important}html:not(.light) .landing-theme .text-emerald-400{color:var(--ln-copper)!important}html:not(.light) .landing-theme .hover\:text-emerald-300:hover{color:var(--ln-aqua)!important}html:not(.light) .landing-theme .bg-emerald-500\/10{background-color:#16c1b31a!important}html:not(.light) .landing-theme .bg-emerald-500\/15{background-color:#16c1b326!important}html:not(.light) .landing-theme .bg-emerald-500\/20{background-color:#16c1b32e!important}html:not(.light) .landing-theme .bg-emerald-500\/30{background-color:#16c1b347!important}html:not(.light) .landing-theme .bg-emerald-600\/20{background-color:#0fa39633!important}html:not(.light) .landing-theme .bg-teal-500\/15{background-color:#27e0cb21!important}html:not(.light) .landing-theme .bg-blue-500\/10{background-color:#27e0cb12!important}html:not(.light) .landing-theme .border-emerald-500{border-color:var(--ln-teal)!important}html:not(.light) .landing-theme .border-emerald-500\/30{border-color:#27e0cb4d!important}html:not(.light) .landing-theme .border-emerald-500\/40{border-color:#27e0cb66!important}html:not(.light) .landing-theme .border-emerald-400{border-color:var(--ln-aqua)!important}html:not(.light) .landing-theme .border-emerald-600{border-color:var(--ln-teal-dark)!important}html:not(.light) .landing-theme .hover\:border-emerald-500\/40:hover{border-color:#27e0cb66!important}html:not(.light) .landing-theme .hover\:border-emerald-500\/50:hover{border-color:#27e0cb80!important}html:not(.light) .landing-theme .focus\:ring-emerald-500:focus{--tw-ring-color:var(--ln-teal)!important}html:not(.light) .landing-theme .ring-emerald-400{--tw-ring-color:var(--ln-aqua)!important}html:not(.light) .landing-theme .ring-emerald-500\/20{--tw-ring-color:#16c1b333!important}html:not(.light) .landing-theme .shadow-emerald-500\/10{--tw-shadow-color:#16c1b31a!important;--tw-shadow:var(--tw-shadow-colored)!important}html:not(.light) .landing-theme .shadow-emerald-500\/20{--tw-shadow-color:#16c1b333!important;--tw-shadow:var(--tw-shadow-colored)!important}html:not(.light) .landing-theme .shadow-emerald-500\/40{--tw-shadow-color:#16c1b366!important;--tw-shadow:var(--tw-shadow-colored)!important}html:not(.light) .landing-theme .shadow-emerald-900\/20{--tw-shadow-color:#0a5a5433!important;--tw-shadow:var(--tw-shadow-colored)!important}html:not(.light) .landing-theme .shadow-emerald-900\/40{--tw-shadow-color:#0a5a5466!important;--tw-shadow:var(--tw-shadow-colored)!important}html:not(.light) .landing-theme .bg-brand-green{background-color:var(--ln-copper)!important;color:var(--ln-bg)!important}html:not(.light) .landing-theme .bg-brand-green:hover{background-color:#c89149!important}html:not(.light) .landing-theme .hover\:bg-emerald-600:hover{background-color:#c89149!important;color:var(--ln-bg)!important}html:not(.light) .landing-theme .hover\:bg-emerald-400:hover{background-color:#e2b171!important;color:var(--ln-bg)!important}html:not(.light) .landing-theme .bg-brand-green\/10{background-color:#d9a15b1a!important}html:not(.light) .landing-theme .bg-brand-green\/15{background-color:#d9a15b24!important}html:not(.light) .landing-theme .bg-brand-green\/20{background-color:#d9a15b2e!important}html:not(.light) .landing-theme .text-brand-green{color:var(--ln-copper)!important}html:not(.light) .landing-theme .border-brand-green{border-color:var(--ln-copper)!important}html:not(.light) .landing-theme .border-brand-green\/20{border-color:#d9a15b33!important}html:not(.light) .landing-theme .border-brand-green\/30{border-color:#d9a15b4d!important}html:not(.light) .landing-theme .border-brand-green\/40{border-color:#d9a15b66!important}html:not(.light) .landing-theme .shadow-emerald-500\/30{--tw-shadow-color:#d9a15b59!important;--tw-shadow:var(--tw-shadow-colored)!important}html:not(.light) .landing-theme .fill-amber-400{fill:var(--ln-copper)!important}html:not(.light) .landing-theme .text-amber-400{color:var(--ln-copper)!important}html:not(.light) .landing-theme .from-slate-900{--tw-gradient-from:var(--ln-surface)!important;--tw-gradient-to:#1e263600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .from-slate-700\/40{--tw-gradient-from:#2f3c5866!important;--tw-gradient-to:#2f3c5800!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .from-emerald-300,html:not(.light) .landing-theme .from-emerald-500{--tw-gradient-from:var(--ln-teal)!important;--tw-gradient-to:#16c1b300!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .from-emerald-500\/0{--tw-gradient-from:#16c1b300!important;--tw-gradient-to:#16c1b300!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .from-emerald-500\/10{--tw-gradient-from:#16c1b31a!important;--tw-gradient-to:#16c1b300!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .from-emerald-500\/15{--tw-gradient-from:#16c1b326!important;--tw-gradient-to:#16c1b300!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .from-emerald-500\/20{--tw-gradient-from:#16c1b333!important;--tw-gradient-to:#16c1b300!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .from-emerald-500\/30{--tw-gradient-from:#16c1b34d!important;--tw-gradient-to:#16c1b300!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .from-emerald-600{--tw-gradient-from:var(--ln-teal-dark)!important;--tw-gradient-to:#0fa39600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .from-emerald-900\/20{--tw-gradient-from:#0a5a5433!important;--tw-gradient-to:#0a5a5400!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .from-emerald-900\/30{--tw-gradient-from:#0a5a544d!important;--tw-gradient-to:#0a5a5400!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .group-hover\:from-emerald-500\/10:is(:where(.group):hover *){--tw-gradient-from:#16c1b31a!important;--tw-gradient-to:#16c1b300!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .via-slate-900{--tw-gradient-stops:var(--tw-gradient-from),var(--ln-surface),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .via-slate-950{--tw-gradient-stops:var(--tw-gradient-from),var(--ln-bg),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .via-emerald-900\/20{--tw-gradient-stops:var(--tw-gradient-from),#0a5a5433,var(--tw-gradient-to)!important}html:not(.light) .landing-theme .via-emerald-500\/0{--tw-gradient-stops:var(--tw-gradient-from),#16c1b300,var(--tw-gradient-to)!important}html:not(.light) .landing-theme .via-teal-300{--tw-gradient-stops:var(--tw-gradient-from),var(--ln-aqua),var(--tw-gradient-to)!important}html:not(.light) .landing-theme .via-teal-500\/10{--tw-gradient-stops:var(--tw-gradient-from),#27e0cb1a,var(--tw-gradient-to)!important}html:not(.light) .landing-theme .to-slate-900{--tw-gradient-to:var(--ln-surface)!important}html:not(.light) .landing-theme .to-slate-900\/80{--tw-gradient-to:#1e2636cc!important}html:not(.light) .landing-theme .to-slate-950{--tw-gradient-to:var(--ln-bg)!important}html:not(.light) .landing-theme .to-slate-800{--tw-gradient-to:var(--ln-surface-2)!important}html:not(.light) .landing-theme .to-slate-800\/20{--tw-gradient-to:#26324a33!important}html:not(.light) .landing-theme .to-emerald-200{--tw-gradient-to:#e9c189!important}html:not(.light) .landing-theme .to-emerald-400{--tw-gradient-to:var(--ln-aqua)!important}html:not(.light) .landing-theme .to-emerald-500{--tw-gradient-to:var(--ln-teal)!important}html:not(.light) .landing-theme .to-emerald-500\/0{--tw-gradient-to:#16c1b300!important}html:not(.light) .landing-theme .to-emerald-600{--tw-gradient-to:var(--ln-teal-dark)!important}html:not(.light) .landing-theme .to-emerald-700{--tw-gradient-to:#0c8a80!important}html:not(.light) .landing-theme .to-emerald-700\/10{--tw-gradient-to:#0c8a801a!important}html:not(.light) .landing-theme .to-emerald-800{--tw-gradient-to:#0a6f67!important}html:not(.light) .landing-theme .to-teal-500{--tw-gradient-to:var(--ln-aqua)!important}html:not(.light) .landing-theme .to-teal-500\/5{--tw-gradient-to:#27e0cb0d!important}html:not(.light) .landing-theme .to-teal-500\/10{--tw-gradient-to:#27e0cb1a!important}html:not(.light) .landing-theme .to-teal-500\/20{--tw-gradient-to:#27e0cb33!important}html:not(.light) .landing-theme .to-teal-600{--tw-gradient-to:var(--ln-teal-dark)!important}html:not(.light) .landing-theme .to-teal-700{--tw-gradient-to:#0c8a80!important}html:not(.light) .landing-theme .group-hover\:to-teal-500\/5:is(:where(.group):hover *){--tw-gradient-to:#27e0cb0d!important}html.light .landing-theme .text-emerald-100{color:#7a5a26!important}html.light .landing-theme .text-emerald-200,html.light .landing-theme .text-emerald-300{color:#0c8a80!important}html.light .landing-theme .text-emerald-400{color:#966425!important}html.light .landing-theme .hover\:text-emerald-300:hover{color:#0a7268!important}html.light .landing-theme .bg-emerald-500\/10{background-color:#0fa39614!important}html.light .landing-theme .bg-emerald-500\/15{background-color:#0fa3961a!important}html.light .landing-theme .bg-emerald-500\/20{background-color:#0fa3961f!important}html.light .landing-theme .bg-emerald-500\/30{background-color:#0fa3962e!important}html.light .landing-theme .bg-emerald-600\/20{background-color:#0c8a801f!important}html.light .landing-theme .bg-teal-500\/15{background-color:#0c8a801a!important}html.light .landing-theme .border-emerald-500{border-color:#0fa396!important}html.light .landing-theme .border-emerald-500\/30{border-color:#0fa39659!important}html.light .landing-theme .border-emerald-500\/40{border-color:#0fa39673!important}html.light .landing-theme .border-emerald-400{border-color:#12b7aa!important}html.light .landing-theme .border-emerald-600{border-color:#0c8a80!important}html.light .landing-theme .hover\:border-emerald-500\/40:hover{border-color:#0fa39673!important}html.light .landing-theme .hover\:border-emerald-500\/50:hover{border-color:#0fa3968c!important}html.light .landing-theme .focus\:ring-emerald-500:focus{--tw-ring-color:#0fa396!important}html.light .landing-theme .ring-emerald-400{--tw-ring-color:#12b7aa!important}html.light .landing-theme .ring-emerald-500\/20{--tw-ring-color:#0fa39640!important}html.light .landing-theme .shadow-emerald-500\/10{--tw-shadow-color:#0fa3961f!important;--tw-shadow:var(--tw-shadow-colored)!important}html.light .landing-theme .shadow-emerald-500\/20{--tw-shadow-color:#0fa3962e!important;--tw-shadow:var(--tw-shadow-colored)!important}html.light .landing-theme .shadow-emerald-500\/40{--tw-shadow-color:#0fa39640!important;--tw-shadow:var(--tw-shadow-colored)!important}html.light .landing-theme .shadow-emerald-900\/20{--tw-shadow-color:#0b12201f!important;--tw-shadow:var(--tw-shadow-colored)!important}html.light .landing-theme .shadow-emerald-900\/40{--tw-shadow-color:#0b12202e!important;--tw-shadow:var(--tw-shadow-colored)!important}html.light .landing-theme .bg-brand-green{background-color:#d9a15b!important;color:#0b1220!important}html.light .landing-theme .bg-brand-green:hover{background-color:#c89149!important}html.light .landing-theme .hover\:bg-emerald-600:hover{background-color:#c89149!important;color:#0b1220!important}html.light .landing-theme .hover\:bg-emerald-400:hover{background-color:#e2b171!important;color:#0b1220!important}html.light .landing-theme .bg-brand-green\/10{background-color:#d9a15b1f!important}html.light .landing-theme .bg-brand-green\/15{background-color:#d9a15b29!important}html.light .landing-theme .bg-brand-green\/20{background-color:#d9a15b33!important}html.light .landing-theme .text-brand-green{color:#966425!important}html.light .landing-theme .border-brand-green{border-color:#c89149!important}html.light .landing-theme .border-brand-green\/20{border-color:#c891494d!important}html.light .landing-theme .border-brand-green\/30{border-color:#c8914966!important}html.light .landing-theme .border-brand-green\/40{border-color:#c8914980!important}html.light .landing-theme .shadow-emerald-500\/30{--tw-shadow-color:#b07e3e4d!important;--tw-shadow:var(--tw-shadow-colored)!important}html.light .landing-theme .fill-amber-400{fill:#c08a3e!important}html.light .landing-theme .text-amber-400{color:#b07e3e!important}html.light .landing-theme .from-emerald-300,html.light .landing-theme .from-emerald-500{--tw-gradient-from:#0fa396!important;--tw-gradient-to:#0fa39600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.light .landing-theme .from-emerald-500\/0{--tw-gradient-from:#0fa39600!important;--tw-gradient-to:#0fa39600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.light .landing-theme .from-emerald-500\/10{--tw-gradient-from:#0fa39614!important;--tw-gradient-to:#0fa39600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.light .landing-theme .from-emerald-500\/15{--tw-gradient-from:#0fa3961a!important;--tw-gradient-to:#0fa39600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.light .landing-theme .from-emerald-500\/20{--tw-gradient-from:#0fa3961f!important;--tw-gradient-to:#0fa39600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.light .landing-theme .from-emerald-500\/30{--tw-gradient-from:#0fa3962e!important;--tw-gradient-to:#0fa39600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.light .landing-theme .from-emerald-600{--tw-gradient-from:#0c8a80!important;--tw-gradient-to:#0c8a8000!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.light .landing-theme .from-emerald-900\/20{--tw-gradient-from:#0fa3961a!important;--tw-gradient-to:#0fa39600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.light .landing-theme .from-emerald-900\/30{--tw-gradient-from:#0fa3961f!important;--tw-gradient-to:#0fa39600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.light .landing-theme .group-hover\:from-emerald-500\/10:is(:where(.group):hover *){--tw-gradient-from:#0fa3961a!important;--tw-gradient-to:#0fa39600!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html.light .landing-theme .via-emerald-900\/20{--tw-gradient-stops:var(--tw-gradient-from),#0fa39614,var(--tw-gradient-to)!important}html.light .landing-theme .via-emerald-500\/0{--tw-gradient-stops:var(--tw-gradient-from),#0fa39600,var(--tw-gradient-to)!important}html.light .landing-theme .via-teal-300{--tw-gradient-stops:var(--tw-gradient-from),#12b7aa,var(--tw-gradient-to)!important}html.light .landing-theme .via-teal-500\/10{--tw-gradient-stops:var(--tw-gradient-from),#12b7aa1a,var(--tw-gradient-to)!important}html.light .landing-theme .to-emerald-200{--tw-gradient-to:#b07e3e!important}html.light .landing-theme .to-emerald-400{--tw-gradient-to:#12b7aa!important}html.light .landing-theme .to-emerald-500{--tw-gradient-to:#0fa396!important}html.light .landing-theme .to-emerald-500\/0{--tw-gradient-to:#0fa39600!important}html.light .landing-theme .to-emerald-600{--tw-gradient-to:#0c8a80!important}html.light .landing-theme .to-emerald-700{--tw-gradient-to:#0a7268!important}html.light .landing-theme .to-emerald-700\/10{--tw-gradient-to:#0a72681f!important}html.light .landing-theme .to-emerald-800{--tw-gradient-to:#086158!important}html.light .landing-theme .to-teal-500{--tw-gradient-to:#12b7aa!important}html.light .landing-theme .to-teal-500\/5{--tw-gradient-to:#12b7aa0f!important}html.light .landing-theme .to-teal-500\/10{--tw-gradient-to:#12b7aa1a!important}html.light .landing-theme .to-teal-500\/20{--tw-gradient-to:#12b7aa26!important}html.light .landing-theme .to-teal-600{--tw-gradient-to:#0c8a80!important}html.light .landing-theme .to-teal-700{--tw-gradient-to:#0a7268!important}html.light .landing-theme .group-hover\:to-teal-500\/5:is(:where(.group):hover *){--tw-gradient-to:#12b7aa0f!important}.ln-logo-text{color:#f1f5f9}.ln-logo-accent{color:#d9a15b}html.light .landing-theme .ln-logo-text{color:#0b1220}html.light .landing-theme .ln-logo-accent{color:#966425}@keyframes brandBgBreathe{0%{transform:scale(1.02) translateZ(0)}50%{transform:scale(1.06) translate3d(-1.2%,-.8%,0)}to{transform:scale(1.02) translateZ(0)}}.brand-bg-breathe{animation:brandBgBreathe 24s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.brand-bg-breathe{animation:none}}