.dark{color-scheme:dark;--background:0 0% 0%;--foreground:0 0% 95%;--card:0 0% 0%;--card-foreground:0 0% 95%;--popover:0 0% 0%;--popover-foreground:0 0% 95%;--primary:0 0% 95%;--primary-foreground:0 0% 4%;--secondary:0 0% 11%;--secondary-foreground:0 0% 95%;--muted:0 0% 11%;--muted-foreground:0 0% 62%;--accent:0 0% 13%;--accent-foreground:0 0% 95%;--destructive:0 72% 60%;--destructive-foreground:0 0% 98%;--border:0 0% 18%;--input:0 0% 20%;--ring:0 0% 90%;--sidebar-background:0 0% 0%;--sidebar-foreground:0 0% 95%;--sidebar-primary:0 0% 95%;--sidebar-primary-foreground:0 0% 4%;--sidebar-accent:0 0% 12%;--sidebar-accent-foreground:0 0% 95%;--sidebar-border:0 0% 16%;--sidebar-ring:0 0% 90%}.dark .vendor-page-bg{background-color:#000;background-image:url(/patterns/gefe-contours-dark.svg)}@media (max-width:767px){.dark .vendor-page-bg{background-image:url(/patterns/gefe-contours-portrait-dark.svg)}}.dark .gefe-logo{filter:invert(1);mix-blend-mode:screen}.dark .bg-white,.dark .hover\:bg-white:hover{background-color:#000}.dark .bg-white\/70{background-color:rgba(0,0,0,.7)}.dark .bg-\[\#EDECE6\],.dark .bg-\[\#F5F4EF\],.dark .bg-\[\#ecebe6\],.dark .bg-\[\#efefec\],.dark .bg-\[\#f4f4f2\],.dark .bg-\[\#f4f4f4\],.dark .bg-\[\#f6f6f4\],.dark .bg-\[\#f7f7f5\],.dark .hover\:bg-\[\#f4f4f2\]:hover,.dark .hover\:bg-\[\#f4f4f4\]:hover,.dark .hover\:bg-\[\#f7f7f5\]:hover,.dark .hover\:bg-\[\#fafafa\]:hover{background-color:#111}.dark .bg-\[\#9B9A94\]{background-color:#3a3a37}.dark .bg-\[\#fafaf9\],.dark .bg-\[\#fafafa\]{background-color:#000}.dark .bg-\[\#f1f1f1\]{background-color:#262626}.dark .bg-black\/5,.dark .bg-black\/\[0\.03\],.dark .bg-black\/\[0\.04\],.dark .bg-black\/\[0\.05\],.dark .hover\:bg-black\/\[0\.018\]:hover,.dark .hover\:bg-black\/\[0\.025\]:hover,.dark .hover\:bg-black\/\[0\.03\]:hover,.dark .hover\:bg-black\/\[0\.04\]:hover{background-color:rgba(255,255,255,.05)}.dark .bg-black\/10,.dark .bg-black\/\[0\.06\],.dark .bg-black\/\[0\.08\]{background-color:rgba(255,255,255,.09)}.dark .bg-\[\#111\],.dark .bg-black,.dark .bg-gradient-to-br.from-neutral-900,.dark .hover\:bg-black:hover{background-color:#f2f2f2;background-image:none}.dark .bg-gradient-to-br.from-neutral-900{color:#000}.dark .hover\:bg-\[\#1a1a1a\]:hover,.dark .hover\:bg-\[\#202020\]:hover,.dark .hover\:bg-\[\#222\]:hover,.dark .hover\:bg-black\/80:hover,.dark .hover\:bg-black\/85:hover{background-color:#d9d9d9}.dark .bg-black .text-white,.dark .bg-black .text-white\/60,.dark .bg-black .text-white\/65,.dark .bg-black .text-white\/70,.dark .bg-black.text-white,.dark .hover\:bg-black:hover.hover\:text-white,.dark .hover\:text-white:hover{color:#000}.dark .bg-black .text-white\/60,.dark .bg-black .text-white\/65,.dark .bg-black .text-white\/70{opacity:.7}.dark .bg-black\/20{background-color:rgba(0,0,0,.45)}.dark .group:hover .group-hover\:text-black,.dark .hover\:text-\[\#111\]:hover,.dark .hover\:text-black:hover,.dark .text-\[\#111\],.dark .text-black{color:#f2f2f2}.dark .text-black\/75{color:rgba(255,255,255,.8)}.dark .text-black\/70{color:rgba(255,255,255,.76)}.dark .text-black\/65{color:rgba(255,255,255,.72)}.dark .text-black\/60{color:rgba(255,255,255,.68)}.dark .text-black\/55{color:rgba(255,255,255,.64)}.dark .text-black\/50{color:rgba(255,255,255,.6)}.dark .text-black\/48{color:rgba(255,255,255,.58)}.dark .text-black\/45{color:rgba(255,255,255,.56)}.dark .text-black\/42{color:rgba(255,255,255,.54)}.dark .text-black\/40{color:rgba(255,255,255,.52)}.dark .text-black\/38{color:rgba(255,255,255,.5)}.dark .placeholder\:text-black\/35::placeholder,.dark .text-black\/35{color:rgba(255,255,255,.46)}.dark .placeholder\:text-black\/40::placeholder{color:rgba(255,255,255,.45)}.dark .text-black\/30{color:rgba(255,255,255,.42)}.dark .text-\[\#5c5c5c\],.dark .text-\[\#666\]{color:#a3a3a3}.dark .text-\[\#888\],.dark .text-\[\#aaa\]{color:#8f8f8f}.dark .hover\:text-\[\#B42318\]:hover,.dark .text-\[\#B42318\],.dark .text-\[\#C0352B\]{color:#f97066}.dark .text-\[\#166534\]{color:#4ade80}.dark .text-\[\#B54708\]{color:#fdba74}.dark .text-\[\#1D4ED8\]{color:#93c5fd}.dark .text-\[\#15803d\]{color:#4ade80}.dark .text-\[\#b42318\]{color:#f97066}.dark .bg-\[\#ECFDF3\]{background-color:rgba(22,101,52,.28)}.dark .bg-\[\#FFF4E8\]{background-color:rgba(181,71,8,.25)}.dark .border-\[\#166534\]{border-color:#4ade80}.dark .border-\[\#B42318\],.dark .border-\[\#C0352B\],.dark .hover\:border-\[\#B42318\]:hover{border-color:#f97066}.dark .border-\[\#e3e3e3\],.dark .border-\[\#e8e8e8\],.dark .border-black\/10,.dark .divide-black\/10>*+*{border-color:rgba(255,255,255,.12)}.dark .border-black\/15{border-color:rgba(255,255,255,.16)}.dark .border-black\/20{border-color:rgba(255,255,255,.2)}.dark .border-black\/40,.dark .hover\:border-black\/40:hover{border-color:rgba(255,255,255,.4)}.dark .border-black,.dark .focus-visible\:border-black:focus-visible,.dark .focus-within\:border-black:focus-within,.dark .focus\:border-black:focus,.dark .hover\:border-black:hover{border-color:#f2f2f2}.dark .focus-visible\:ring-black:focus-visible,.dark .ring-black{--tw-ring-color:#f2f2f2}.dark .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-color:#000}.dark .ring-white{--tw-ring-color:#000}.dark input:not([type=checkbox]):not([type=radio]),.dark select,.dark textarea{color:#f2f2f2}.dark .recharts-area-curve{stroke:#f2f2f2}.dark .recharts-area-area{fill:rgba(255,255,255,.08)}.dark .recharts-cartesian-grid line{stroke:#fff}.dark .recharts-cartesian-axis-tick-value{fill:rgba(255,255,255,.55)}.dark .recharts-active-dot circle{fill:#f2f2f2;stroke:#000}.dark .bg-\[\#E7E6E1\],.dark .bg-\[\#F0EFEA\],.dark .bg-\[\#f0f0ee\],.dark .bg-\[\#f2f2ef\],.dark .bg-\[\#f3f3f3\],.dark .bg-gray-100,.dark .disabled\:bg-\[\#fafafa\]:disabled,.dark .hover\:bg-\[\#F5F4EF\]:hover,.dark .hover\:bg-\[\#ebebe8\]:hover,.dark .hover\:bg-neutral-100:hover,.dark .hover\:bg-neutral-50:hover,.dark .read-only\:bg-\[\#fafafa\]:read-only{background-color:#111}.dark .bg-\[\#FEF3F2\],.dark .bg-\[\#FFF1F0\],.dark .bg-\[\#fffafa\],.dark .focus\:bg-\[\#FFF1F0\]:focus{background-color:rgba(180,35,24,.18)}.dark .bg-\[\#EFF6FF\]{background-color:rgba(29,78,216,.2)}.dark .bg-white\/82,.dark .bg-white\/84,.dark .bg-white\/90{background-color:rgba(0,0,0,.86)}.dark .bg-black\/15,.dark .bg-black\/\[0\.07\]{background-color:rgba(255,255,255,.1)}.dark .bg-black\/\[0\.02\]{background-color:rgba(255,255,255,.03)}.dark .bg-black\/30{background-color:rgba(255,255,255,.35)}.dark .hover\:bg-black\/90:hover{background-color:#d9d9d9}.dark .text-black\/80{color:rgba(255,255,255,.84)}.dark .text-black\/25{color:rgba(255,255,255,.4)}.dark .text-black\/20{color:rgba(255,255,255,.34)}.dark .disabled\:text-black\/45:disabled{color:rgba(255,255,255,.5)}.dark .data-\[placeholder\]\:text-black\/40[data-placeholder],.dark .disabled\:text-black\/35:disabled{color:rgba(255,255,255,.45)}.dark .text-gray-500{color:rgba(255,255,255,.58)}.dark .text-gray-800,.dark .text-neutral-700{color:rgba(255,255,255,.85)}.dark .text-\[\#1b1b1b\],.dark .text-\[\#1c1c1c\]{color:#f2f2f2}.dark .text-\[\#737373\],.dark .text-\[\#8a8a8a\],.dark .text-\[\#8f8f8f\],.dark .text-\[\#999\]{color:#9a9a9a}.dark .placeholder\:text-\[\#a7a7a7\]::placeholder{color:#777}.dark .focus\:text-\[\#B42318\]:focus,.dark .text-\[\#912018\]{color:#f97066}.dark .text-\[\#7A2E0E\]{color:#fdba74}.dark .bg-black .text-white\/45,.dark .bg-black .text-white\/50,.dark .bg-black .text-white\/55,.dark .bg-black .text-white\/75,.dark .bg-black .text-white\/80{color:rgba(0,0,0,.62)}.dark .data-\[state\=active\]\:bg-black[data-state=active]{background-color:#f2f2f2}.dark .data-\[state\=active\]\:text-white[data-state=active]{color:#000}.dark .data-\[state\=active\]\:border-black[data-state=active]{border-color:#f2f2f2}.dark .data-\[state\=active\]\:text-black[data-state=active]{color:#f2f2f2}.dark .after\:bg-black:after{background-color:#f2f2f2}.dark .border-\[\#dedede\],.dark .border-\[\#e0e0e0\],.dark .border-\[\#ececec\],.dark .border-\[\#f0f0f0\],.dark .border-gray-200,.dark .hover\:border-black\/10:hover{border-color:rgba(255,255,255,.12)}.dark .hover\:border-black\/15:hover{border-color:rgba(255,255,255,.18)}.dark .border-black\/25,.dark .hover\:border-black\/20:hover,.dark .hover\:border-black\/25:hover{border-color:rgba(255,255,255,.26)}.dark .border-black\/30,.dark .focus-within\:border-black\/40:focus-within,.dark .hover\:border-\[\#aaa\]:hover,.dark .hover\:border-\[\#ccc\]:hover,.dark .hover\:border-black\/30:hover{border-color:rgba(255,255,255,.36)}.dark .border-black\/70,.dark .hover\:border-black\/50:hover{border-color:rgba(255,255,255,.6)}.dark .border-\[\#1c1c1c\],.dark .focus-visible\:border-black:focus-visible,.dark .focus-visible\:border-neutral-800:focus-visible,.dark .focus-within\:border-black:focus-within,.dark .focus\:border-black:focus,.dark .focus\:border-neutral-800:focus{border-color:#f2f2f2}.dark .border-\[\#B54708\]{border-color:#fdba74}.dark .border-\[\#1D4ED8\]{border-color:#93c5fd}.dark .focus-within\:ring-black:focus-within{--tw-ring-color:#f2f2f2}.dark .focus-visible\:ring-black\/5:focus-visible{--tw-ring-color:rgba(255,255,255,0.12)}.dark .outline-black{outline-color:#f2f2f2}.dark .accent-black{accent-color:#f2f2f2}.dark input,.dark select,.dark textarea{color-scheme:dark}.dark .bg-black\/\[0\.02\]{background-color:rgba(255,255,255,.05)}.dark .bg-\[\#f5f5f5\],.dark .hover\:bg-\[\#f5f5f5\]:hover{background-color:rgba(255,255,255,.07)}.dark .vendor-popup-bg{background-color:#000;background-image:url(/patterns/gefe-contours-dark.svg)}@media (max-width:767px){.vendor-popup-bg{background-image:url(/patterns/gefe-contours-portrait.svg)}.dark .vendor-popup-bg{background-image:url(/patterns/gefe-contours-portrait-dark.svg)}}.dark .border-b-black\/\[0\.06\]{border-bottom-color:rgba(255,255,255,.08)}.dark .border-l-black{border-left-color:#fff}.dark .hover\:bg-black\/\[0\.05\]:hover{background-color:rgba(255,255,255,.1)}.dark .gefe-scroll-thumb{background-color:rgba(255,255,255,.25)}.dark .gefe-scroll-thumb:hover{background-color:rgba(255,255,255,.45)}.shepherd-element{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:0!important;box-shadow:0 12px 40px rgba(0,0,0,.18)!important;color:#111!important;font-family:inherit!important;max-width:360px!important}.shepherd-element.shepherd-has-title .shepherd-content{padding:0!important}.shepherd-header{align-items:flex-start!important;background:#fff!important;border-radius:0!important;padding:18px 20px 0!important}.shepherd-title{color:#111!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.4!important;text-transform:uppercase!important}.shepherd-cancel-icon{color:rgba(0,0,0,.4)!important;font-size:22px!important;line-height:1!important;margin:-4px -6px 0 12px!important;padding:2px 6px!important}.shepherd-cancel-icon:hover{color:#111!important}.shepherd-text{color:rgba(0,0,0,.68)!important;font-family:NeueHaasDisplay,Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important;padding:8px 20px 18px!important}.shepherd-footer{align-items:center!important;background:#fff!important;border-radius:0!important;border-top:1px solid rgba(0,0,0,.08)!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;padding:12px 20px!important}.gefe-tour-progress{color:rgba(0,0,0,.45);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.04em;margin-right:auto}.shepherd-button{border-radius:0!important;border:1px solid transparent!important;cursor:pointer!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important;margin:0!important;padding:11px 16px!important;transition:background-color .15s ease,color .15s ease!important}.shepherd-button-primary{background:#111!important;border-color:#111!important;color:#fff!important}.shepherd-button-primary:hover{background:#2a2a2a!important}.shepherd-button-secondary{background:transparent!important;color:rgba(0,0,0,.55)!important;padding:11px 10px!important}.shepherd-button-secondary:hover{background:rgba(0,0,0,.04)!important;color:#111!important}.shepherd-button:focus-visible,.shepherd-cancel-icon:focus-visible{outline:2px solid #111!important;outline-offset:2px!important}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.45!important}.shepherd-arrow{display:none!important}@media (max-width:640px){.shepherd-element{max-width:calc(100vw - 32px)!important}.shepherd-footer{flex-wrap:wrap!important}.shepherd-button{min-height:44px!important}}