html[data-theme=dark]{color-scheme:dark;--dm-bg:#0e1117;--dm-bg-elevated:#161920;--dm-bg-muted:#1a1f28;--dm-bg-subtle:#222830;--dm-border:rgba(255,255,255,0.1);--dm-border-strong:rgba(255,255,255,0.14);--dm-text:#e8edf4;--dm-text-secondary:#94a3b8;--dm-text-muted:#64748b;--dm-teal:#2dd4bf;--dm-teal-muted:#5eead4;--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%;--m-glass-bg:rgba(24,28,36,0.78);--m-glass-bg-strong:rgba(30,34,44,0.92);--m-glass-border:rgba(255,255,255,0.1);--m-glass-highlight:rgba(255,255,255,0.08);--m-mesh-base:#0e1117;--m-shadow-soft:0 1px 2px rgba(0,0,0,0.24),0 8px 24px rgba(0,0,0,0.28);--m-shadow-lifted:0 2px 4px rgba(0,0,0,0.28),0 12px 32px rgba(0,0,0,0.32);--m-shadow-inset:inset 0 1px 0 rgba(255,255,255,0.06)}html[data-theme=dark] .text-black,html[data-theme=dark] .text-gray-900,html[data-theme=dark] .text-neutral-900,html[data-theme=dark] .text-slate-900{color:var(--dm-text)!important}html[data-theme=dark] .text-gray-800,html[data-theme=dark] .text-neutral-800,html[data-theme=dark] .text-slate-800{color:#cbd5e1!important}html[data-theme=dark] .text-gray-600,html[data-theme=dark] .text-gray-700,html[data-theme=dark] .text-neutral-600,html[data-theme=dark] .text-neutral-700,html[data-theme=dark] .text-slate-600,html[data-theme=dark] .text-slate-700{color:var(--dm-text-secondary)!important}html[data-theme=dark] .text-gray-500,html[data-theme=dark] .text-neutral-500,html[data-theme=dark] .text-slate-500{color:var(--dm-text-muted)!important}html[data-theme=dark] .text-gray-400,html[data-theme=dark] .text-neutral-400,html[data-theme=dark] .text-slate-400{color:#64748b!important}html[data-theme=dark] .m-nav-tab--active,html[data-theme=dark] .text-blue-900{color:var(--dm-teal-muted)!important}html[data-theme=dark] .m-nav-tab:not(.m-nav-tab--active){color:var(--dm-text-secondary)!important}html[data-theme=dark] .hover\:text-gray-900:hover,html[data-theme=dark] .hover\:text-neutral-900:hover{color:var(--dm-text)!important}html[data-theme=dark] .hover\:text-gray-700:hover,html[data-theme=dark] .hover\:text-gray-800:hover{color:#cbd5e1!important}html[data-theme=dark] .hover\:text-gray-500:hover,html[data-theme=dark] .hover\:text-gray-600:hover{color:var(--dm-text-secondary)!important}html[data-theme=dark] .group-hover\:text-gray-800:hover,html[data-theme=dark] .group:hover .group-hover\:text-gray-800{color:#e2e8f0!important}html[data-theme=dark] .group-hover\:text-teal-700:hover,html[data-theme=dark] .group:hover .group-hover\:text-teal-700,html[data-theme=dark] .hover\:text-teal-700:hover{color:var(--dm-teal-muted)!important}html[data-theme=dark] .group-hover\:text-teal-800:hover,html[data-theme=dark] .group:hover .group-hover\:text-teal-800,html[data-theme=dark] .hover\:text-teal-800:hover{color:var(--dm-teal)!important}html[data-theme=dark] .bg-white:not([class*=bg-gradient],[class*=from-],[class*=to-],[class*=bg-teal],[class*=bg-emerald],[class*=bg-green],[class*=bg-red],[class*=bg-yellow],[class*=bg-amber],[class*=bg-blue],[class*=bg-indigo],[class*=bg-purple],[class*=bg-pink],[class*=bg-orange],[class*=bg-black]){background-color:var(--dm-bg-elevated)!important}html[data-theme=dark] [class*="bg-white/"]:not([class*="bg-white/10"],[class*="bg-white/15"],[class*="bg-white/20"],[class*="bg-white/25"],[class*="bg-white/30"]):not([class*=bg-gradient],[class*=bg-teal],[class*=bg-emerald]){background-color:color-mix(in srgb,var(--dm-bg-elevated) 92%,transparent)!important}html[data-theme=dark] .bg-gray-50,html[data-theme=dark] .bg-neutral-50,html[data-theme=dark] .bg-slate-50{background-color:var(--dm-bg-muted)!important}html[data-theme=dark] .bg-gray-100,html[data-theme=dark] .bg-neutral-100,html[data-theme=dark] .bg-slate-100{background-color:var(--dm-bg-subtle)!important}html[data-theme=dark] .bg-gray-200,html[data-theme=dark] .bg-neutral-200{background-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .hover\:bg-gray-100:hover,html[data-theme=dark] .hover\:bg-gray-50:hover,html[data-theme=dark] .hover\:bg-white:hover{background-color:var(--dm-bg-subtle)!important}html[data-theme=dark] .hover\:bg-teal-50:hover,html[data-theme=dark] .hover\:from-teal-50:hover{background-color:rgba(13,148,136,.12)!important}html[data-theme=dark] :where(.from-gray-50,.from-white,.to-white,.to-gray-50){--tw-gradient-from:var(--dm-bg-muted) var(--tw-gradient-from-position)!important;--tw-gradient-to:var(--dm-bg-elevated) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}html[data-theme=dark] :where(.from-gray-100,.to-gray-100){--tw-gradient-from:var(--dm-bg-subtle) var(--tw-gradient-from-position)!important;--tw-gradient-to:var(--dm-bg-muted) var(--tw-gradient-to-position)!important}html[data-theme=dark] .border-gray-100,html[data-theme=dark] .border-gray-200,html[data-theme=dark] .border-gray-300,html[data-theme=dark] .border-neutral-100,html[data-theme=dark] .border-neutral-200,html[data-theme=dark] .border-slate-100,html[data-theme=dark] .border-slate-200,html[data-theme=dark] .divide-gray-100>:not([hidden])~:not([hidden]),html[data-theme=dark] .divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--dm-border)!important}html[data-theme=dark] .ring-gray-200,html[data-theme=dark] .ring-offset-white{--tw-ring-color:var(--dm-border-strong)!important;--tw-ring-offset-color:var(--dm-bg)!important}html[data-theme=dark] .shadow,html[data-theme=dark] .shadow-2xl,html[data-theme=dark] .shadow-lg,html[data-theme=dark] .shadow-md,html[data-theme=dark] .shadow-sm,html[data-theme=dark] .shadow-xl{--tw-shadow-color:rgba(0,0,0,0.45)}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-theme=dark] select,html[data-theme=dark] textarea{color-scheme:dark}html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:var(--dm-text-muted)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--dm-text-muted)!important}html[data-theme=dark] .placeholder\:text-gray-400::-moz-placeholder,html[data-theme=dark] .placeholder\:text-gray-500::-moz-placeholder{color:var(--dm-text-muted)!important}html[data-theme=dark] .placeholder\:text-gray-400::placeholder,html[data-theme=dark] .placeholder\:text-gray-500::placeholder{color:var(--dm-text-muted)!important}@media screen and (html.capacitor-native),screen and (max-width:767px){html[data-theme=dark] body{background-color:var(--m-mesh-base);background-image:radial-gradient(ellipse 120% 80% at 0 -10%,rgba(13,148,136,.12),transparent 55%),radial-gradient(ellipse 90% 70% at 100% 0,rgba(99,102,241,.07),transparent 50%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(16,185,129,.05),transparent 55%),linear-gradient(180deg,#161920,#12151a 45%,#0e1117)}html[data-theme=dark] .m-app-canvas{background-color:var(--m-mesh-base);background-image:radial-gradient(ellipse 100% 70% at 0 0,rgba(13,148,136,.1),transparent 50%),radial-gradient(ellipse 80% 60% at 100% 20%,rgba(167,139,250,.06),transparent 45%),linear-gradient(180deg,#161920,#0e1117)}html[data-theme=dark] .mobile-bottom-nav__pill{background:rgba(24,28,36,.88)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 4px 6px rgba(0,0,0,.2),0 12px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme=dark] .m-soft-card{background:linear-gradient(165deg,rgba(34,38,48,.95),rgba(24,28,36,.9))!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .m-icon-tile:not(.m-icon-tile--teal){background:linear-gradient(165deg,#222830,#1a1f28)!important;border-color:rgba(255,255,255,.08)!important}}html[data-theme=dark] .cookie-consent-root .border-teal-100{border-color:rgba(45,212,191,.25)!important}html[data-theme=dark] .cookie-consent-root .bg-white\/95{background-color:rgba(22,25,32,.95)!important}html[data-theme=dark] .theme-toggle-menu-row .bg-neutral-100{background-color:var(--dm-bg-subtle)!important}html[data-theme=dark] .theme-toggle-menu-row .text-neutral-900{color:var(--dm-text)!important}html[data-theme=dark] .theme-toggle-menu-row .text-neutral-500,html[data-theme=dark] .theme-toggle-menu-row .text-neutral-600{color:var(--dm-text-muted)!important}html[data-theme=dark] .theme-toggle-menu-row button[aria-pressed=true]{background-color:var(--dm-bg-elevated)!important;color:var(--dm-teal)!important}html[data-theme=dark] .glint-header-shell--scrolled:not(.glint-header-shell--solid):before{background:rgba(14,17,23,.78)!important;border-bottom-color:rgba(255,255,255,.08)!important;box-shadow:0 2px 4px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.28)!important}html[data-theme=dark] .glint-header-shell--solid:before{background:rgba(22,25,32,.97)!important;border-bottom-color:rgba(255,255,255,.1)!important}@media screen and (html.capacitor-native),screen and (max-width:767px){html[data-theme=dark] .glint-header-shell--top:not(.glint-header-shell--over-hero):not(.glint-header-shell--solid):before{background:rgba(22,25,32,.97)!important;border-bottom-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .glint-header-shell--scrolled:not(.glint-header-shell--solid):before{background:rgba(22,25,32,.97)!important}html[data-theme=dark] .glint-header-categories-slot:not(.glint-header-categories-slot--on-hero) .glint-header-categories-nav,html[data-theme=dark] .glint-header-shell:not(.glint-header-shell--over-hero) .glint-header-main{background:rgba(22,25,32,.97)!important;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}}@media (min-width:768px){html[data-theme=dark] .glint-header-shell--scrolled:not(.glint-header-shell--solid):before,html[data-theme=dark] .glint-header-shell--solid:before,html[data-theme=dark] .glint-header-shell--top:not(.glint-header-shell--solid):before{background:#161920!important;border-bottom-color:rgba(255,255,255,.1)!important;box-shadow:0 1px 3px rgba(0,0,0,.35)!important}html[data-theme=dark] .glint-header-categories-nav,html[data-theme=dark] .glint-header-categories-slot,html[data-theme=dark] .glint-header-main,html[data-theme=dark] .glint-header-primary,html[data-theme=dark] .glint-header-shell--solid .glint-header-subnav{background-color:#161920!important}}html[data-theme=dark] .glint-header-cat-pill--idle{color:#94a3b8;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=dark] .glint-header-cat-pill--idle:hover{color:#ccfbf1;background:linear-gradient(135deg,rgba(13,148,136,.45),rgba(5,150,105,.38));border-color:rgba(45,212,191,.35);box-shadow:0 4px 16px rgba(13,148,136,.28),inset 0 1px 0 rgba(255,255,255,.08)}html[data-theme=dark] .glint-header-cat-pill--active{color:#fff;background:linear-gradient(135deg,#0f766e,#0d9488 45%,#059669);border-color:rgba(45,212,191,.45);box-shadow:0 2px 10px rgba(13,148,136,.4),0 0 0 1px rgba(45,212,191,.2),inset 0 1px 0 rgba(255,255,255,.12)}html[data-theme=dark] .glint-header-categories-nav .glint-header-cat-pill.flex-none.glint-header-cat-pill--idle{box-shadow:none}html[data-theme=dark] .glint-header-categories-nav .glint-header-cat-pill--active.flex-none{transform:none}html[data-theme=dark] .glint-header-cat-pill__sheen{background-image:linear-gradient(90deg,rgba(45,212,191,.18),rgba(52,211,153,.12))}html[data-theme=dark] .glint-header-categories-nav{border-bottom-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .glint-category-mega-menu{background:linear-gradient(165deg,#1e232c,#171b23 55%,#14181f)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 24px 48px rgba(0,0,0,.55),0 8px 16px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05)!important}html[data-theme=dark] .glint-mega-menu-sidebar{background:linear-gradient(180deg,#14181f,#11151c)!important;border-right-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .glint-mega-menu-sidebar__heading{color:#64748b!important}html[data-theme=dark] .glint-mega-menu-sidebar__link{color:#cbd5e1!important}html[data-theme=dark] .glint-mega-menu-sidebar__link:hover{color:#5eead4!important;background-color:rgba(13,148,136,.14)!important}html[data-theme=dark] .glint-mega-menu-sidebar__link--all{color:#2dd4bf!important}html[data-theme=dark] .glint-mega-menu-sidebar__link--all:hover{color:#5eead4!important}html[data-theme=dark] .glint-mega-menu-main{background:transparent!important}html[data-theme=dark] .glint-mega-menu-main .rounded-lg{border-color:rgba(255,255,255,.08)!important;box-shadow:0 8px 24px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.04)!important}html[data-theme=dark] .glint-mega-menu-main .rounded-lg:hover{border-color:rgba(45,212,191,.25)!important;box-shadow:0 12px 32px rgba(13,148,136,.2),0 8px 24px rgba(0,0,0,.45)!important}html[data-theme=dark] .glint-category-mega-menu .bg-gray-50,html[data-theme=dark] .glint-category-mega-menu [class*=border-gray-100]{background-color:#14181f!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .glint-category-mega-menu .text-gray-600{color:#64748b!important}html[data-theme=dark] .glint-category-mega-menu .text-gray-700{color:#cbd5e1!important}html[data-theme=dark] .glint-category-mega-menu .text-gray-700:hover,html[data-theme=dark] .glint-category-mega-menu a.text-gray-700:hover{color:#5eead4!important;background-color:rgba(13,148,136,.12);border-radius:.375rem}html[data-theme=dark] .glint-category-mega-menu .text-teal-600,html[data-theme=dark] .glint-category-mega-menu a.text-teal-600{color:#2dd4bf!important}html[data-theme=dark] .glint-category-mega-menu .text-teal-600:hover,html[data-theme=dark] .glint-category-mega-menu a.text-teal-600:hover{color:#5eead4!important}html[data-theme=dark] .glint-mega-menu-tabs{border-bottom-color:rgba(255,255,255,.08)!important;background:#14181f}html[data-theme=dark] .glint-mega-menu-tabs a{color:#94a3b8!important}html[data-theme=dark] .glint-mega-menu-tabs a:hover{color:#e2e8f0!important;background:rgba(255,255,255,.04)!important}html[data-theme=dark] .glint-category-mega-menu .glint-mega-menu-tabs .bg-teal-50,html[data-theme=dark] .glint-mega-menu-tabs a.glint-mega-menu-tab--active{color:#5eead4!important;background:rgba(13,148,136,.22)!important;border-bottom-color:#2dd4bf!important}html[data-theme=dark] .glint-card{background-color:var(--dm-bg-elevated)!important;border-color:var(--dm-border)!important;box-shadow:0 8px 24px rgba(0,0,0,.28)!important}html[data-theme=dark] .glint-text-luxury{color:var(--dm-text)!important}html[data-theme=dark] .glint-text-subtitle{color:var(--dm-text-secondary)!important}html[data-theme=dark] .glint-input{border-color:var(--dm-border-strong)!important;background-color:var(--dm-bg-muted)!important;color:var(--dm-text)!important}html[data-theme=dark] .glint-badge-verified{background:rgba(16,185,129,.2)!important;color:#6ee7b7!important}html[data-theme=dark] .glint-badge-pending{background:rgba(234,179,8,.2)!important;color:#fde047!important}html[data-theme=dark] .app-header-skeleton{background-color:var(--dm-bg-elevated)!important;border-color:var(--dm-border)!important}html[data-theme=dark] .app-header-skeleton [class*=bg-gray-100]{background-color:var(--dm-bg-subtle)!important}html[data-theme=dark] .app-header-skeleton-subnav{background-color:var(--dm-bg-muted)!important}html[data-theme=dark] .glint-header-shell .bg-teal-50{background-color:rgba(13,148,136,.2)!important}html[data-theme=dark] .glint-header-shell .bg-orange-50{background-color:rgba(234,88,12,.18)!important}html[data-theme=dark] .glint-header-shell .bg-purple-50{background-color:rgba(147,51,234,.18)!important}html[data-theme=dark] .glint-header-shell .border-teal-200{border-color:rgba(45,212,191,.28)!important}html[data-theme=dark] .glint-header-shell .border-orange-200{border-color:rgba(251,146,60,.28)!important}html[data-theme=dark] .glint-header-shell .border-purple-200{border-color:rgba(192,132,252,.28)!important}html[data-theme=dark] .glint-auth-screen .h-input-soft,html[data-theme=dark] .modal-responsive-panel input,html[data-theme=dark] .modal-responsive-panel textarea{background-color:var(--dm-bg-muted)!important;border-color:var(--dm-border-strong)!important;color:var(--dm-text)!important}html[data-theme=dark] .modal-responsive-panel .text-gray-800,html[data-theme=dark] .modal-responsive-panel .text-gray-900{color:var(--dm-text)!important}html[data-theme=dark] .modal-responsive-panel .text-gray-600,html[data-theme=dark] .modal-responsive-panel .text-gray-700{color:var(--dm-text-secondary)!important}html[data-theme=dark] .modal-responsive-panel .text-gray-500{color:var(--dm-text-muted)!important}html[data-theme=dark] .modal-responsive-panel .bg-gray-50{background-color:var(--dm-bg-muted)!important}html[data-theme=dark] .modal-responsive-panel .border-gray-200,html[data-theme=dark] .modal-responsive-panel .border-gray-300{border-color:var(--dm-border)!important}html[data-theme=dark] .modal-responsive-panel .bg-red-50{background-color:rgba(127,29,29,.35)!important}html[data-theme=dark] .modal-responsive-panel .bg-blue-50{background-color:rgba(30,58,138,.35)!important}html[data-theme=dark] .modal-responsive-panel .bg-green-100{background-color:rgba(6,78,59,.4)!important}html[data-theme=dark] .modal-responsive-panel span.bg-white{background-color:var(--dm-bg-elevated)!important}html.capacitor-native .block.md\:hidden,html.capacitor-native .inline-block.md\:hidden{display:block!important}html.capacitor-native .grid.md\:hidden{display:grid!important}html.capacitor-native .flex.md\:hidden,html.capacitor-native .inline-flex.md\:hidden{display:flex!important}html.capacitor-native .hidden.md\:block,html.capacitor-native .hidden.md\:flex,html.capacitor-native .hidden.md\:grid,html.capacitor-native .hidden.md\:inline-block,html.capacitor-native .hidden.md\:inline-flex{display:none!important}html.capacitor-native .md\:hidden:not(.hidden):not(.flex):not(.inline-flex):not(.grid){display:block!important}html.capacitor-native .hidden.lg\:block,html.capacitor-native .hidden.lg\:flex,html.capacitor-native .hidden.lg\:grid,html.capacitor-native .hidden.lg\:inline-flex{display:none!important}html.capacitor-native .lg\:hidden:not(.hidden){display:block!important}html.capacitor-native .lg\:flex-row,html.capacitor-native .md\:flex-row{flex-direction:column!important}html.capacitor-native .object-cover.block.md\:hidden{display:block!important}html.capacitor-native .object-cover.hidden.md\:block{display:none!important}html.capacitor-native .profile-page-shell{min-width:0;max-width:100%}html.capacitor-native .profile-page-shell input,html.capacitor-native .profile-page-shell select,html.capacitor-native .profile-page-shell textarea{max-width:100%}html.capacitor-native .footer-settings-modal{width:100%;max-width:min(100vw,28rem)}html.capacitor-native .footer-settings-fields>div{min-width:0;width:100%}html.capacitor-native .footer-settings-dropdown-trigger{background-color:rgb(31 41 55)!important;background-image:none!important;border-color:rgb(75 85 99)!important;color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html.capacitor-native .footer-settings-dropdown-trigger:before{display:none!important}html.capacitor-native .footer-settings-dropdown-trigger .text-gray-400{color:rgb(156 163 175)!important}html.capacitor-native .mobile-menu-drawer{width:100%;max-width:100vw;height:100dvh;max-height:100dvh;touch-action:pan-y;isolation:isolate}html.capacitor-native .mobile-menu-drawer__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.capacitor-native .glint-chatbot-panel{left:0!important;right:0!important;width:100%!important;max-width:100%!important;border-radius:var(--h-radius-xl,28px) var(--h-radius-xl,28px) 0 0!important}html.capacitor-native .glint-chatbot-panel,html.capacitor-native body[data-mobile-bottom-nav=visible] .glint-chatbot-root.glint-chatbot-expanded.glint-chatbot-panel{bottom:0!important;height:min(88dvh,640px)!important;max-height:min(88dvh,640px)!important}