:root,body.default,html.default{--app-radius-sm:0.5rem;--app-radius-md:0.75rem;--app-radius-lg:1rem;--app-radius-xl:1.25rem;--app-icon-stroke:2;--app-btn-shadow:0 1px 2px rgba(0,0,0,0.06);--app-card-shadow:0 4px 24px rgba(0,0,0,0.06);--app-border-width:1.5px;--app-heading-weight:700;--app-letter-spacing:0}body.default,html.default{--radius-xs:0.125rem;--radius:16px;--radius-lg:24px;--radius-2xl:1rem;--radius-3xl:1.5rem}body.modern,html.modern{--app-radius-sm:0.375rem;--app-radius-md:0.5rem;--app-radius-lg:0.625rem;--app-radius-xl:0.75rem;--app-icon-stroke:2;--app-btn-shadow:0 2px 8px rgba(0,0,0,0.08);--app-card-shadow:0 8px 32px rgba(0,0,0,0.08);--app-border-width:1px;--app-heading-weight:650;--app-letter-spacing:-0.01em;--radius-xs:0.1rem;--radius:10px;--radius-lg:14px;--radius-2xl:0.75rem;--radius-3xl:1.05rem}body.classic,html.classic{--app-radius-sm:0.2rem;--app-radius-md:0.3rem;--app-radius-lg:0.35rem;--app-radius-xl:0.45rem;--app-icon-stroke:1.75;--app-btn-shadow:0 2px 0 rgba(0,0,0,0.12);--app-card-shadow:0 2px 12px rgba(0,0,0,0.1);--app-border-width:2px;--app-heading-weight:700;--app-letter-spacing:0.01em;--radius-xs:0.08rem;--radius:6px;--radius-lg:8px;--radius-2xl:0.55rem;--radius-3xl:0.85rem}body.neon,html.neon{--app-radius-sm:0.85rem;--app-radius-md:1.1rem;--app-radius-lg:1.35rem;--app-radius-xl:1.7rem;--app-icon-stroke:1.7;--crystal-highlight:rgba(255,255,255,0.55);--crystal-edge:rgba(255,255,255,0.35);--crystal-surface:rgba(255,255,255,0.55);--crystal-fill:rgba(255,255,255,0.55);--glass-bg:var(--crystal-fill);--glass-border:var(--crystal-edge);--app-btn-shadow:inset 0 1px 0 var(--crystal-highlight),inset 0 -1px 0 rgba(255,255,255,0.08),0 8px 28px color-mix(in srgb,var(--theme-primary) 14%,transparent);--app-card-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 14px 40px color-mix(in srgb,var(--theme-primary) 12%,rgba(15,23,42,0.08));--app-border-width:1px;--app-heading-weight:720;--app-letter-spacing:0.012em;--radius-xs:0.28rem;--radius:22px;--radius-lg:30px;--radius-2xl:1.4rem;--radius-3xl:1.9rem}html.dark body.neon,html.dark.neon{--crystal-highlight:rgba(255,255,255,0.18);--crystal-edge:rgba(255,255,255,0.22);--crystal-surface:rgba(255,255,255,0.12);--crystal-fill:rgba(255,255,255,0.12)}html.neon .app-chrome,html.neon .app-shell{background-image:radial-gradient(ellipse 90% 55% at 12% -8%,color-mix(in srgb,var(--theme-primary) 16%,transparent),transparent 58%),radial-gradient(ellipse 70% 45% at 100% 0,color-mix(in srgb,#e0f2fe 26%,transparent),transparent 52%)}html.dark.neon .app-chrome,html.dark.neon .app-shell{background-image:radial-gradient(ellipse 90% 55% at 12% -8%,color-mix(in srgb,var(--theme-primary) 22%,transparent),transparent 58%),radial-gradient(ellipse 70% 45% at 100% 8%,color-mix(in srgb,#67e8f9 10%,transparent),transparent 50%)}html.neon .flat-selection-page{background-color:color-mix(in srgb,var(--theme-background,#fcfcfd) 62%,transparent)!important;background-image:radial-gradient(ellipse 80% 50% at 18% -12%,color-mix(in srgb,var(--theme-primary) 20%,transparent),transparent 60%),radial-gradient(ellipse 65% 40% at 92% 0,color-mix(in srgb,#e0f2fe 32%,transparent),transparent 55%)}html.dark.neon .flat-selection-page{background-color:color-mix(in srgb,#000000 52%,transparent)!important;background-image:radial-gradient(ellipse 80% 50% at 18% -12%,color-mix(in srgb,var(--theme-primary) 26%,transparent),transparent 60%),radial-gradient(ellipse 65% 40% at 92% 6%,color-mix(in srgb,#67e8f9 12%,transparent),transparent 52%)}html.neon .app-bottom-nav,html.neon .flat-selection-page>header,html.neon .flat-selection-page>header .page-header-safe-pad,html.neon header.page-header-covers-status-bar,html.neon header.page-header-covers-status-bar .page-header-safe-pad{background-color:var(--crystal-surface)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:none!important}html.neon header.page-header-covers-status-bar{border-bottom-color:var(--crystal-edge)!important}html.neon .flat-selection-page>header>div{background-color:transparent!important;border-color:var(--crystal-edge)!important}html.neon .flat-selection-page>.sticky.bottom-0{background-color:var(--crystal-surface)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--crystal-edge)}html.neon .app-bottom-nav{border-top-color:var(--crystal-edge)!important}html.neon .app-content .relative.rounded-2xl.overflow-hidden,html.neon .app-content .relative.rounded-3xl.overflow-hidden,html.neon .flat-selection-page .relative.overflow-hidden.rounded-lg,html.neon .glass-card,html.neon .glass-card-lg,html.neon [data-slot=alert-dialog-content],html.neon [data-slot=card],html.neon [data-slot=dialog-content],html.neon [data-slot=drawer-content],html.neon [data-slot=dropdown-menu-content],html.neon [data-slot=hover-card-content],html.neon [data-slot=popover-content],html.neon [data-slot=select-content],html.neon [data-slot=sheet-content],html.neon [data-slot=tooltip-content]{background:var(--crystal-fill)!important;background-image:none!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--crystal-edge)!important;box-shadow:none!important}html.neon .glass-card.glass-card-neu-select{background-image:none!important}html.neon button:not(.app-close-orb){letter-spacing:.01em}html.neon [data-slot=button]:not([class*=rounded-full]){backdrop-filter:blur(12px) saturate(1.45);-webkit-backdrop-filter:blur(12px) saturate(1.45);box-shadow:var(--app-btn-shadow)!important}html.neon .app-bottom-nav button{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important}html.neon [data-slot=input],html.neon [data-slot=textarea],html.neon input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),html.neon select:not(.glass-card-neu-select),html.neon textarea{background-color:color-mix(in srgb,var(--theme-card,#ffffff) 48%,transparent)!important;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border-color:var(--crystal-edge)!important;box-shadow:inset 0 1px 0 var(--crystal-highlight)}html [data-theme-style-option=neon]{background:rgba(255,255,255,.55)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:none}html.dark [data-theme-style-option=neon]{background:rgba(255,255,255,.12)!important}[data-theme-color-swatch=glass]{background:rgba(255,255,255,.55)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.35)!important}html.dark [data-theme-color-swatch=glass]{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important}@media (prefers-reduced-transparency:reduce){html.neon .app-bottom-nav,html.neon .flat-selection-page,html.neon .flat-selection-page .relative.overflow-hidden.rounded-lg,html.neon .glass-card,html.neon [data-slot=card],html.neon header.page-header-covers-status-bar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:var(--theme-card,#ffffff)!important;background-image:none!important}}html[data-theme-color=glass]:not(.neon){--crystal-highlight:rgba(255,255,255,0.55);--crystal-edge:rgba(255,255,255,0.35);--crystal-surface:rgba(255,255,255,0.55);--crystal-fill:rgba(255,255,255,0.55);--glass-bg:var(--crystal-fill);--glass-border:var(--crystal-edge)}html.dark[data-theme-color=glass]:not(.neon){--crystal-highlight:rgba(255,255,255,0.18);--crystal-edge:rgba(255,255,255,0.22);--crystal-surface:rgba(255,255,255,0.12);--crystal-fill:rgba(255,255,255,0.12)}html[data-theme-color=glass]:not(.neon) .app-chrome,html[data-theme-color=glass]:not(.neon) .app-shell,html[data-theme-color=glass]:not(.neon) .flat-selection-page{background-image:radial-gradient(ellipse 85% 50% at 14% -10%,color-mix(in srgb,var(--theme-primary,#38bdf8) 18%,transparent),transparent 58%),radial-gradient(ellipse 70% 42% at 96% 0,color-mix(in srgb,#c4b5fd 16%,transparent),transparent 52%)}html[data-theme-color=glass]:not(.neon) .app-bottom-nav,html[data-theme-color=glass]:not(.neon) .flat-selection-page>header,html[data-theme-color=glass]:not(.neon) header.page-header-covers-status-bar,html[data-theme-color=glass]:not(.neon) header.page-header-covers-status-bar .page-header-safe-pad{background-color:var(--crystal-surface)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:none!important}html[data-theme-color=glass]:not(.neon) .app-content .relative.rounded-2xl.overflow-hidden,html[data-theme-color=glass]:not(.neon) .app-content .relative.rounded-3xl.overflow-hidden,html[data-theme-color=glass]:not(.neon) .flat-selection-page .relative.overflow-hidden.rounded-lg,html[data-theme-color=glass]:not(.neon) .glass-card,html[data-theme-color=glass]:not(.neon) [data-slot=card],html[data-theme-color=glass]:not(.neon) [data-slot=dialog-content],html[data-theme-color=glass]:not(.neon) [data-slot=sheet-content]{background:var(--crystal-fill)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--crystal-edge)!important;box-shadow:none!important}html[data-theme-color=glass]:not(.neon) .lucide{filter:drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 0 6px color-mix(in srgb,var(--theme-primary,#38bdf8) 22%,transparent))}body.honeyNature,html.honeyNature{--app-radius-sm:0.5rem;--app-radius-md:0.75rem;--app-radius-lg:1rem;--app-radius-xl:1.25rem;--app-icon-stroke:1.95;--app-btn-shadow:0 2px 10px color-mix(in srgb,var(--theme-primary) 20%,transparent);--app-card-shadow:0 6px 24px color-mix(in srgb,var(--theme-primary) 18%,transparent);--app-border-width:1.5px;--app-heading-weight:720;--app-letter-spacing:0;--radius-xs:0.125rem;--radius:16px;--radius-lg:24px;--radius-2xl:1rem;--radius-3xl:1.5rem}body.ecoProfessional,html.ecoProfessional{--app-radius-sm:0.38rem;--app-radius-md:0.6rem;--app-radius-lg:0.82rem;--app-radius-xl:1.05rem;--app-icon-stroke:1.85;--app-btn-shadow:0 2px 10px color-mix(in srgb,var(--theme-primary) 18%,transparent);--app-card-shadow:0 6px 24px color-mix(in srgb,var(--theme-primary) 14%,transparent);--app-border-width:1.25px;--app-heading-weight:680;--app-letter-spacing:-0.01em;--radius-xs:0.1rem;--radius:12px;--radius-lg:18px;--radius-2xl:0.9rem;--radius-3xl:1.2rem}body.dataDashboard,html.dataDashboard{--app-radius-sm:0.35rem;--app-radius-md:0.55rem;--app-radius-lg:0.75rem;--app-radius-xl:1rem;--app-icon-stroke:1.9;--app-btn-shadow:0 2px 10px color-mix(in srgb,var(--theme-primary) 16%,transparent);--app-card-shadow:0 6px 24px color-mix(in srgb,var(--theme-primary) 14%,transparent);--app-border-width:1px;--app-heading-weight:690;--app-letter-spacing:-0.015em;--radius-xs:0.09rem;--radius:12px;--radius-lg:18px;--radius-2xl:0.85rem;--radius-3xl:1.15rem}body.darkTechBeekeeping,html.darkTechBeekeeping{--app-radius-sm:0.65rem;--app-radius-md:0.95rem;--app-radius-lg:1.15rem;--app-radius-xl:1.45rem;--app-icon-stroke:2.35;--app-btn-shadow:0 0 22px color-mix(in srgb,var(--theme-primary) 40%,transparent);--app-card-shadow:0 4px 36px color-mix(in srgb,var(--theme-primary) 22%,transparent);--app-border-width:1px;--app-heading-weight:760;--app-letter-spacing:0.02em;--radius-xs:0.15rem;--radius:18px;--radius-lg:26px;--radius-2xl:1.2rem;--radius-3xl:1.7rem}body.simpleFarmer,html.simpleFarmer{--app-radius-sm:0.55rem;--app-radius-md:0.85rem;--app-radius-lg:1.1rem;--app-radius-xl:1.35rem;--app-icon-stroke:2;--app-btn-shadow:0 4px 18px color-mix(in srgb,var(--theme-primary) 18%,transparent);--app-card-shadow:0 8px 28px color-mix(in srgb,var(--theme-primary) 14%,transparent);--app-border-width:1.5px;--app-heading-weight:710;--app-letter-spacing:0;--radius-xs:0.14rem;--radius:16px;--radius-lg:24px;--radius-2xl:1.15rem;--radius-3xl:1.55rem}body.hiveMapTheme,html.hiveMapTheme{--app-radius-sm:0.4rem;--app-radius-md:0.65rem;--app-radius-lg:0.9rem;--app-radius-xl:1.2rem;--app-icon-stroke:1.9;--app-btn-shadow:0 2px 12px color-mix(in srgb,var(--theme-primary) 16%,transparent);--app-card-shadow:0 6px 24px color-mix(in srgb,var(--theme-primary) 14%,transparent);--app-border-width:1.25px;--app-heading-weight:690;--app-letter-spacing:0;--radius-xs:0.11rem;--radius:14px;--radius-lg:20px;--radius-2xl:0.95rem;--radius-3xl:1.35rem}body.smartAI,html.smartAI{--app-radius-sm:0.62rem;--app-radius-md:0.9rem;--app-radius-lg:1.15rem;--app-radius-xl:1.42rem;--app-icon-stroke:2.25;--app-btn-shadow:0 0 20px color-mix(in srgb,var(--theme-primary) 35%,transparent);--app-card-shadow:0 4px 32px color-mix(in srgb,var(--theme-primary) 20%,transparent);--app-border-width:1px;--app-heading-weight:740;--app-letter-spacing:0.015em;--radius-xs:0.15rem;--radius:18px;--radius-lg:26px;--radius-2xl:1.2rem;--radius-3xl:1.65rem}body.arabicTraditional,html.arabicTraditional{--app-radius-sm:0.25rem;--app-radius-md:0.35rem;--app-radius-lg:0.45rem;--app-radius-xl:0.6rem;--app-icon-stroke:1.75;--app-btn-shadow:0 2px 0 rgba(0,0,0,0.12);--app-card-shadow:0 2px 12px rgba(0,0,0,0.1);--app-border-width:2px;--app-heading-weight:700;--app-letter-spacing:0.01em;--radius-xs:0.08rem;--radius:8px;--radius-lg:10px;--radius-2xl:0.55rem;--radius-3xl:0.85rem}body.classic{font-feature-settings:"kern" 1,"liga" 1}body.modern{font-feature-settings:"cv02" 1,"cv03" 1}body.arabicTraditional,body.darkTechBeekeeping,body.dataDashboard,body.ecoProfessional,body.hiveMapTheme,body.honeyNature,body.neon,body.simpleFarmer,body.smartAI{text-rendering:optimizeLegibility}body [data-slot=button]:not([class*=rounded-full]),html [data-slot=button]:not([class*=rounded-full]){border-radius:var(--app-radius-md)!important;box-shadow:var(--app-btn-shadow)!important}body .lucide:not([class*=stroke-]),html .lucide:not([class*=stroke-]){stroke-width:var(--app-icon-stroke)}body.neon .lucide,html.neon .lucide{filter:drop-shadow(0 1px 0 rgba(255,255,255,.55)) drop-shadow(0 0 7px color-mix(in srgb,var(--theme-primary) 26%,transparent))}html.dark body.neon .lucide,html.dark.neon .lucide{filter:drop-shadow(0 1px 0 rgba(255,255,255,.28)) drop-shadow(0 0 8px color-mix(in srgb,var(--theme-primary) 32%,transparent))}body.darkTechBeekeeping .lucide,body.smartAI .lucide{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--theme-primary) 45%,transparent))}body.classic h1,body.classic h2,body.classic h3,body.modern h1,body.modern h2,body.modern h3,body.neon h1,body.neon h2,body.neon h3{letter-spacing:var(--app-letter-spacing);font-weight:var(--app-heading-weight)}body.neon h1,body.neon h2,body.neon h3{text-shadow:0 1px 0 rgba(255,255,255,.38),0 0 18px color-mix(in srgb,var(--theme-primary) 16%,transparent)}body.darkTechBeekeeping h1,body.darkTechBeekeeping h2,body.darkTechBeekeeping h3,body.smartAI h1,body.smartAI h2,body.smartAI h3{font-weight:var(--app-heading-weight);text-shadow:0 0 22px color-mix(in srgb,var(--theme-primary) 25%,transparent)}body.arabicTraditional h1,body.arabicTraditional h2,body.arabicTraditional h3,body.dataDashboard h1,body.dataDashboard h2,body.dataDashboard h3,body.ecoProfessional h1,body.ecoProfessional h2,body.ecoProfessional h3,body.hiveMapTheme h1,body.hiveMapTheme h2,body.hiveMapTheme h3,body.honeyNature h1,body.honeyNature h2,body.honeyNature h3,body.simpleFarmer h1,body.simpleFarmer h2,body.simpleFarmer h3{letter-spacing:var(--app-letter-spacing);font-weight:var(--app-heading-weight)}html.arabicTraditional .rounded-sm,html.classic .rounded-sm,html.darkTechBeekeeping .rounded-sm,html.dataDashboard .rounded-sm,html.default .rounded-sm,html.ecoProfessional .rounded-sm,html.hiveMapTheme .rounded-sm,html.honeyNature .rounded-sm,html.modern .rounded-sm,html.neon .rounded-sm,html.simpleFarmer .rounded-sm,html.smartAI .rounded-sm{border-radius:var(--app-radius-sm)!important}html.arabicTraditional .rounded-md,html.classic .rounded-md,html.darkTechBeekeeping .rounded-md,html.dataDashboard .rounded-md,html.default .rounded-md,html.ecoProfessional .rounded-md,html.hiveMapTheme .rounded-md,html.honeyNature .rounded-md,html.modern .rounded-md,html.neon .rounded-md,html.simpleFarmer .rounded-md,html.smartAI .rounded-md{border-radius:var(--app-radius-md)!important}html.arabicTraditional .rounded-lg,html.classic .rounded-lg,html.darkTechBeekeeping .rounded-lg,html.dataDashboard .rounded-lg,html.default .rounded-lg,html.ecoProfessional .rounded-lg,html.hiveMapTheme .rounded-lg,html.honeyNature .rounded-lg,html.modern .rounded-lg,html.neon .rounded-lg,html.simpleFarmer .rounded-lg,html.smartAI .rounded-lg{border-radius:var(--app-radius-lg)!important}html.arabicTraditional .rounded-xl,html.classic .rounded-xl,html.darkTechBeekeeping .rounded-xl,html.dataDashboard .rounded-xl,html.default .rounded-xl,html.ecoProfessional .rounded-xl,html.hiveMapTheme .rounded-xl,html.honeyNature .rounded-xl,html.modern .rounded-xl,html.neon .rounded-xl,html.simpleFarmer .rounded-xl,html.smartAI .rounded-xl{border-radius:var(--app-radius-xl)!important}html.arabicTraditional .rounded-t-lg,html.classic .rounded-t-lg,html.darkTechBeekeeping .rounded-t-lg,html.dataDashboard .rounded-t-lg,html.default .rounded-t-lg,html.ecoProfessional .rounded-t-lg,html.hiveMapTheme .rounded-t-lg,html.honeyNature .rounded-t-lg,html.modern .rounded-t-lg,html.neon .rounded-t-lg,html.simpleFarmer .rounded-t-lg,html.smartAI .rounded-t-lg{border-top-left-radius:var(--app-radius-lg)!important;border-top-right-radius:var(--app-radius-lg)!important}html.arabicTraditional .rounded-t-xl,html.classic .rounded-t-xl,html.darkTechBeekeeping .rounded-t-xl,html.dataDashboard .rounded-t-xl,html.default .rounded-t-xl,html.ecoProfessional .rounded-t-xl,html.hiveMapTheme .rounded-t-xl,html.honeyNature .rounded-t-xl,html.modern .rounded-t-xl,html.neon .rounded-t-xl,html.simpleFarmer .rounded-t-xl,html.smartAI .rounded-t-xl{border-top-left-radius:var(--app-radius-xl)!important;border-top-right-radius:var(--app-radius-xl)!important}html.arabicTraditional .rounded-b-lg,html.classic .rounded-b-lg,html.darkTechBeekeeping .rounded-b-lg,html.dataDashboard .rounded-b-lg,html.default .rounded-b-lg,html.ecoProfessional .rounded-b-lg,html.hiveMapTheme .rounded-b-lg,html.honeyNature .rounded-b-lg,html.modern .rounded-b-lg,html.neon .rounded-b-lg,html.simpleFarmer .rounded-b-lg,html.smartAI .rounded-b-lg{border-bottom-left-radius:var(--app-radius-lg)!important;border-bottom-right-radius:var(--app-radius-lg)!important}html.arabicTraditional .rounded-b-xl,html.classic .rounded-b-xl,html.darkTechBeekeeping .rounded-b-xl,html.dataDashboard .rounded-b-xl,html.default .rounded-b-xl,html.ecoProfessional .rounded-b-xl,html.hiveMapTheme .rounded-b-xl,html.honeyNature .rounded-b-xl,html.modern .rounded-b-xl,html.neon .rounded-b-xl,html.simpleFarmer .rounded-b-xl,html.smartAI .rounded-b-xl{border-bottom-left-radius:var(--app-radius-xl)!important;border-bottom-right-radius:var(--app-radius-xl)!important}html .app-close-orb,html.neon .app-close-orb,html[data-theme-color=glass] .app-close-orb{box-sizing:border-box!important;width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;background-color:rgba(255,255,255,.95)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.dark .app-close-orb,html.dark.neon .app-close-orb,html.dark[data-theme-color=glass] .app-close-orb{background-color:rgba(30,30,30,.95)!important;border:1px solid rgba(255,255,255,.12)!important}