@import "https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Amiri:wght@400;700&family=Cairo:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=Noto+Kufi+Arabic:wght@400;500;600;700&family=Tajawal:wght@400;500;600;700&display=swap";
@font-face{font-family:The Year of Handicrafts;src:url(/fonts/the-year-of-handicrafts/TheYearofHandicrafts-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:The Year of Handicrafts;src:url(/fonts/the-year-of-handicrafts/TheYearofHandicrafts-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:The Year of Handicrafts;src:url(/fonts/the-year-of-handicrafts/TheYearofHandicrafts-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:The Year of Handicrafts;src:url(/fonts/the-year-of-handicrafts/TheYearofHandicrafts-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:The Year of Handicrafts;src:url(/fonts/the-year-of-handicrafts/TheYearofHandicrafts-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@tailwind base;@tailwind components;@tailwind utilities;input[type=date],input[type=datetime-local],input[type=time]{appearance:none;min-height:2.25rem;box-sizing:border-box!important;width:100%!important;max-width:100%!important}input[type=date]::-webkit-date-and-time-value{text-align:right}@layer base{:root{--app-base-font-size:16px;--font-family-display:"Cairo", "Tajawal", "Segoe UI", system-ui, -apple-system, sans-serif;--font-family-body:"Tajawal", "Cairo", "Segoe UI", system-ui, -apple-system, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--honey-gold:#8d7024;--honey-amber:#c9a866;--honey-light:#d4ae2c;--honey-dark:#6b5419;--honey-deep:#4f3d12;--nature-green:#7fb069;--nature-green-light:#a3c293;--nature-green-dark:#5e8a4d;--background:#fff;--bg-primary:#f5efe0;--bg-secondary:#faf7f0;--bg-card:#f5efe099;--bg-glass:#f5efe080;--text-primary:#1a1a1a;--text-secondary:#374151;--text-muted:#6b7280;--text-light:#9ca3af;--text-inverse:#fff;--gradient-honey:linear-gradient(135deg, #8d7024 0%, #a98b4f 100%);--gradient-warm:linear-gradient(180deg, #c9a866 0%, #a98b4f 50%, #8d7024 100%);--gradient-bg:linear-gradient(135deg, #f5efe0 0%, #e8dcc0 50%, #c9a866 100%);--border-color:#8d702440;--shadow-sm:0 2px 8px #8d70241f;--shadow-md:0 4px 16px #8d70242e;--shadow-lg:0 8px 32px #8d702438;--glass-bg:#f5efe080;--glass-border:#c9a86666;--glass-shadow:0 8px 32px 0 #8d70242e;--radius:16px;--radius-lg:24px}.strategic-mode{--honey-gold:#70116e;--honey-amber:#8b1f89;--honey-light:#a850a4;--honey-dark:#5a0d58;--honey-deep:#440a43;--text-primary:#1a1a1a;--gradient-honey:linear-gradient(135deg, #70116e 0%, #8b1f89 100%);--gradient-warm:linear-gradient(180deg, #a850a4 0%, #8b1f89 50%, #70116e 100%);--border-color:#70116e40;--shadow-sm:0 2px 8px #70116e1f;--shadow-md:0 4px 16px #70116e2e;--shadow-lg:0 8px 32px #70116e38;--glass-border:#8b1f8966;--glass-shadow:0 8px 32px 0 #70116e2e}.dark{--honey-gold:#d4ae2c;--honey-amber:#e6c756;--honey-light:#f5d876;--honey-dark:#a98b1f;--honey-deep:#8d7024;--nature-green:#7fb069;--nature-green-light:#a3c293;--nature-green-dark:#5e8a4d;--background:#0f0f0f;--bg-primary:#1a1a1a;--bg-secondary:#222;--bg-card:#222222e6;--bg-glass:#222222b3;--text-primary:#fff;--text-secondary:#e5e7eb;--text-muted:#9ca3af;--text-light:#6b7280;--text-inverse:#1a1a1a;--gradient-honey:linear-gradient(135deg, #8d7024 0%, #a98b4f 100%);--gradient-warm:linear-gradient(180deg, #1a1408 0%, #2d2210 50%, #8d7024 100%);--gradient-bg:linear-gradient(135deg, #0d0a05 0%, #1a1408 50%, #2d2210 100%);--border-color:#8d702459;--shadow-sm:0 2px 8px #8d702440;--shadow-md:0 4px 16px #8d70244d;--shadow-lg:0 8px 32px #8d702459;--glass-bg:#1a1408bf}.dark.strategic-mode{--honey-gold:#a850a4;--honey-amber:#c872c4;--honey-light:#d89cd4;--honey-dark:#8b3a87;--honey-deep:#70116e;--text-primary:#fff;--gradient-honey:linear-gradient(135deg, #70116e 0%, #8b1f89 100%);--gradient-warm:linear-gradient(180deg, #2d0a2b 0%, #5a0d58 50%, #70116e 100%);--border-color:#70116e59;--shadow-sm:0 2px 8px #70116e40;--shadow-md:0 4px 16px #70116e4d;--shadow-lg:0 8px 32px #70116e59;--glass-border:#70116e59;--glass-shadow:0 8px 32px 0 #70116e4d}.strategic-mode body,.dark.strategic-mode body,.dark body{background-color:var(--background)}@apply border-[--border-color];html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-family-display);font-size:clamp(13px,3vw,16px);overflow-x:hidden}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-vp="2xl"]{font-size:calc(var(--app-base-font-size,1rem) * 1.03)!important}html[data-vp="3xl"]{font-size:calc(var(--app-base-font-size,1rem) * 1.07)!important}html[data-vp="4xl"]{font-size:calc(var(--app-base-font-size,1rem) * 1.12)!important}@media (prefers-color-scheme:light) and ((-webkit-min-device-pixel-ratio:2) or (min-resolution:2x)){body{-webkit-font-smoothing:subpixel-antialiased}}.no-animations *,.no-animations :before,.no-animations :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body.high-performance *{will-change:auto;backface-visibility:hidden}body.power-saver *,body.power-saver :before,body.power-saver :after{transition-duration:.05ms!important;animation-duration:.05ms!important}body.power-saver img,body.power-saver video{image-rendering:auto;filter:none!important}@apply text-[--text-primary] antialiased;body{font-family:var(--font-family-body);font-size:1rem;line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;letter-spacing:.01em;background-color:var(--background);scrollbar-width:none;-ms-overflow-style:none;color:var(--text-primary);direction:rtl;position:relative;overflow-x:hidden}body.ltr{font-family:Inter,Segoe UI,Roboto,system-ui,-apple-system,sans-serif;font-size:var(--font-size-base);text-align:left;direction:ltr}body,h1,h2,h3,h4,h5,h6,p,span,div,a,button,label,input,textarea,select{color:inherit;font-family:inherit}h1{font-size:var(--font-size-3xl);font-weight:700;line-height:var(--line-height-tight);font-family:var(--font-family-display)}h2{font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-tight);font-family:var(--font-family-display)}h3{font-size:var(--font-size-xl);font-weight:600;line-height:var(--line-height-tight);font-family:var(--font-family-display)}h4{font-size:var(--font-size-lg);font-weight:600;font-family:var(--font-family-display)}h5,h6{font-size:var(--font-size-base);font-weight:600;font-family:var(--font-family-display)}p,span,div,label{font-size:inherit;font-family:var(--font-family-body)}input,textarea,select,button{font-family:var(--font-family-body);font-size:var(--font-size-base)}th,legend,.app-label{font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:600}.app-label{font-weight:500}table th{font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:600}table td{font-family:var(--font-family-body);font-size:var(--font-size-sm)}.app-value,td{font-family:var(--font-family-body);font-size:inherit}.app-heading-sm{font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:600}.app-heading-md{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:600}label:not([class*=sr-only]){font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:500}.dark body,.strategic-mode body,.dark.strategic-mode body{color:var(--text-primary)}body::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}h1{letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.5rem,4vw + .5rem,2.25rem);font-weight:700;line-height:1.25}h2{letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(1.35rem,3vw + .5rem,1.75rem);font-weight:700;line-height:1.3}h3{color:var(--text-primary);font-size:clamp(1.2rem,2.5vw + .4rem,1.5rem);font-weight:600;line-height:1.35}h4{color:var(--text-primary);font-size:clamp(1.1rem,2vw + .3rem,1.3rem);font-weight:600;line-height:1.4}h5{color:var(--text-primary);font-size:clamp(1.05rem,1.5vw + .3rem,1.15rem);font-weight:600;line-height:1.45}h6{color:var(--text-primary);font-size:clamp(1rem,1.2vw + .25rem,1.1rem);font-weight:600;line-height:1.5}p{color:var(--text-primary);font-size:clamp(1rem,.5vw + .9rem,1.125rem);font-weight:400;line-height:1.65}small{color:var(--text-primary);font-size:clamp(.875rem,.4vw + .8rem,.9375rem);font-weight:400;line-height:1.5}input,textarea,select,button,label{font-family:inherit;font-size:clamp(1rem,.5vw + .9rem,1.0625rem)}}@layer utilities{.flat-selection-page{--flat-tile-surface:#fff;--flat-tile-border:#00000014}.dark .flat-selection-page{--flat-tile-surface:#0a0a0a;--flat-tile-border:#ffffff1a}.flat-selection-page .absolute.inset-0.opacity-30.overflow-hidden{display:none!important}.flat-selection-page [class*=backdrop-blur],.flat-selection-page [style*=backdrop-filter],.flat-selection-page [style*=box-shadow]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.flat-selection-page [style*=linear-gradient],.flat-selection-page [style*=radial-gradient]{color:inherit;background:var(--flat-tile-surface)!important;background-image:none!important}.flat-selection-page [class*=hover\:scale],.flat-selection-page [class*=active\:scale],.flat-selection-page [class*=group-hover\:scale]{transform:none!important}.flat-selection-page button,.flat-selection-page [data-slot=button],.flat-selection-page [data-slot=card],.flat-selection-page [data-slot=dialog-content],.flat-selection-page [data-slot=dropdown-menu-content]{border:1px solid var(--flat-tile-border)!important;box-shadow:none!important}.flat-selection-page button.financial-ai-panel-cta{border-color:#00000038!important}.dark .flat-selection-page button.financial-ai-panel-cta{border-color:#00000061!important}.flat-selection-page .fp-goal-dialog-overlay{-webkit-backdrop-filter:blur(8px)!important}.text-2xs{font-size:.75rem;line-height:1rem}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius)}.glass-card-lg{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg)}.glass-card.glass-card-neu-select{appearance:auto;-webkit-appearance:menulist;-webkit-backdrop-filter:blur(12px);border-radius:.875rem;transition:box-shadow .25s,border-color .25s,transform .2s}html:not(.dark) .glass-card.glass-card-neu-select{background:color-mix(in srgb, var(--honey-gold) 5%, #e0e0e0);color:var(--text-primary);border:1px solid #0000000f;box-shadow:15px 15px 30px #bebebe,-15px -15px 30px #fff}html.dark .glass-card.glass-card-neu-select{background:color-mix(in srgb, var(--honey-gold) 9%, #2c2c2e);color:var(--text-primary);border:1px solid #ffffff0f;box-shadow:14px 14px 32px #00000085,-14px -14px 32px #ffffff0a}html:not(.dark) .glass-card.glass-card-neu-select:hover,html.dark .glass-card.glass-card-neu-select:hover{border-color:color-mix(in srgb, var(--honey-gold) 42%, transparent)}html:not(.dark) .glass-card.glass-card-neu-select:focus-visible,html.dark .glass-card.glass-card-neu-select:focus-visible{outline:2px solid color-mix(in srgb, var(--honey-gold) 50%, transparent);outline-offset:2px}html:not(.dark) .glass-card.glass-card-neu-select option{color:#111827;background-color:#f4f4f5}html.dark .glass-card.glass-card-neu-select option{color:#e8e8e8;background-color:#1c1c1e}.glass-card.glass-card-neu-select:disabled{opacity:.55;cursor:not-allowed}.btn-honey{background:var(--gradient-honey);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-md);padding:.75rem 1.5rem;transition:all .3s}.btn-honey:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.hexagon-pattern{background-image:repeating-linear-gradient(0deg,#0000,#0000 40px,#8d70240d 40px 80px),repeating-linear-gradient(60deg,#0000,#0000 40px,#7fb0690a 40px 80px),repeating-linear-gradient(120deg,#0000,#0000 40px,#8d70240d 40px 80px)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#8d702466 transparent}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}@media (min-width:768px){.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}}@media (min-width:1024px){.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}}@media (min-width:1536px){.custom-scrollbar::-webkit-scrollbar{width:10px;height:10px}}.custom-scrollbar::-webkit-scrollbar-track{background:0 0;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#8d702466;border-radius:10px;transition:background .3s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#8d702499}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#8d702480}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#8d7024b3}.scrollbar-hide,.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.hide-scrollbar::-webkit-scrollbar{display:none}.scrollbar-enhanced{scrollbar-width:none}.scrollbar-enhanced::-webkit-scrollbar{width:0;height:0}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#d4ae2c4d transparent}.scrollbar-thin::-webkit-scrollbar{height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#d4ae2c4d;border-radius:4px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#d4ae2c80}@keyframes loading-bar{0%{transform:translate(-100%)}to{transform:translate(200%)}}.animate-loading-bar{animation:1.5s ease-in-out infinite loading-bar}@keyframes fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.5s ease-out fade-in}@keyframes pulse-enhanced{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.98)}}.animate-pulse-enhanced{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-enhanced}@keyframes shine{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}.scroll-smooth{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.scroll-container{will-change:scroll-position;-webkit-overflow-scrolling:touch;transform:translateZ(0)}.text-honey-gradient{background:var(--gradient-honey);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.strategic-bg-primary{background-color:var(--honey-gold)}.strategic-text-primary{color:var(--honey-gold)}.strategic-border-primary{border-color:var(--honey-gold)}.strategic-shadow-primary{box-shadow:var(--shadow-md)}.text-adaptive{color:#1a1a1a}.dark .text-adaptive{color:#fff}.strategic-mode .text-adaptive{color:#1a1a1a}.dark.strategic-mode .text-adaptive{color:#fff}@keyframes slideInDiagonal{0%{opacity:0;transform:translate(-30px,30px)scale(.5)rotate(-20deg)}50%{transform:translate(5px,-5px)scale(1.05)rotate(5deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes radialBurst{0%{opacity:0;transform:translate(0)scale(.3)rotate(-180deg)}60%{transform:scale(1.15)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.5s ease-out fadeInUp}@keyframes gentle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.animate-gentle-pulse{animation:2s ease-in-out infinite gentle-pulse}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:none) and (pointer:coarse){*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}}@keyframes pageLoad{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}body{animation:.3s ease-out pageLoad}.responsive-container{width:100%;max-width:100vw;margin:0 auto}@media (min-width:640px){.responsive-container{max-width:640px}}@media (min-width:768px){.responsive-container{max-width:768px}}@media (min-width:1024px){.responsive-container{max-width:1024px}}@media (min-width:1280px){.responsive-container{max-width:1280px}}@media (min-width:1536px){.responsive-container{max-width:1536px}}@media (min-width:1920px){.responsive-container{max-width:1920px}}@media (min-width:2560px){.responsive-container{max-width:2560px}}@media (min-width:1920px) and (pointer:coarse){button,a,input,select,textarea{min-width:48px;min-height:48px}}@media (min-width:1920px){.space-y-2>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1.5rem}.gap-2{gap:.75rem}.gap-4{gap:1.5rem}}.text-responsive-xs{font-size:clamp(.75rem,1vw + .5rem,.9375rem);line-height:1.5}.text-responsive-sm{font-size:clamp(.8125rem,1.2vw + .5rem,1.0625rem);line-height:1.5}.text-responsive-base{font-size:clamp(.9375rem,1.5vw + .5rem,1.1875rem);line-height:1.6}.text-responsive-lg{font-size:clamp(1rem,2vw + .5rem,1.5rem);line-height:1.6}.text-responsive-xl{font-size:clamp(1.25rem,2.5vw + .5rem,2rem);line-height:1.4}.text-responsive-2xl{font-size:clamp(1.5rem,3vw + .5rem,2.5rem);line-height:1.3}.text-responsive-3xl{font-size:clamp(1.875rem,4vw + .5rem,3.5rem);line-height:1.2}.text-responsive-4xl{font-size:clamp(2.25rem,5vw + .5rem,5rem);line-height:1.1}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}@media (min-width:640px){.grid-auto-fit,.grid-auto-fill{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}@media (min-width:1024px){.grid-auto-fit,.grid-auto-fill{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}}@media (min-width:1920px){.grid-auto-fit,.grid-auto-fill{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}}@media (min-width:2560px){.grid-auto-fit,.grid-auto-fill{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr))}}.gap-responsive{gap:clamp(.5rem,1.5vw,1.5rem)}.gap-responsive-sm{gap:clamp(.25rem,1vw,1rem)}.gap-responsive-lg{gap:clamp(.75rem,2vw,2rem)}.p-responsive{padding:clamp(.75rem,2vw,2rem)}.p-responsive-sm{padding:clamp(.5rem,1.5vw,1.5rem)}.p-responsive-lg{padding:clamp(1rem,2.5vw,2.5rem)}.m-responsive{margin:clamp(.75rem,2vw,2rem)}.icon-responsive-sm{width:clamp(.875rem,1.5vw,1.25rem);height:clamp(.875rem,1.5vw,1.25rem)}.icon-responsive-base{width:clamp(1rem,2vw,1.5rem);height:clamp(1rem,2vw,1.5rem)}.icon-responsive-lg{width:clamp(1.25rem,2.5vw,2rem);height:clamp(1.25rem,2.5vw,2rem)}.icon-responsive-xl{width:clamp(1.5rem,3vw,2.5rem);height:clamp(1.5rem,3vw,2.5rem)}.btn-responsive{border-radius:clamp(.375rem,.75vw,.5rem);padding:clamp(.5rem,1vw,.75rem) clamp(1rem,2vw,1.5rem);font-size:clamp(.875rem,1.5vw,1rem)}.btn-responsive-lg{border-radius:clamp(.5rem,1vw,.75rem);padding:clamp(.75rem,1.5vw,1rem) clamp(1.5rem,2.5vw,2rem);font-size:clamp(1rem,2vw,1.25rem)}.card-responsive{border-radius:clamp(.5rem,1vw,1rem);padding:clamp(1rem,2vw,1.5rem)}.card-responsive-lg{border-radius:clamp(.75rem,1.5vw,1.5rem);padding:clamp(1.5rem,3vw,2rem)}.border-responsive{border-width:clamp(1px,.1vw,2px);border-radius:clamp(.25rem,.5vw,.5rem)}.border-responsive-lg{border-width:clamp(2px,.2vw,3px);border-radius:clamp(.5rem,1vw,1rem)}.shadow-responsive{box-shadow:0 clamp(2px,.3vw,4px) clamp(8px,1.5vw,16px) #0000001a}.shadow-responsive-lg{box-shadow:0 clamp(4px,.5vw,8px) clamp(16px,2vw,32px) #00000026}.max-w-responsive{max-width:clamp(320px,90vw,1920px)}.max-w-responsive-container{max-width:clamp(280px,95vw,1440px);margin-left:auto;margin-right:auto}.aspect-responsive-card{aspect-ratio:3/4}@media (min-width:640px){.aspect-responsive-card{aspect-ratio:4/3}}@media (min-width:1024px){.aspect-responsive-card{aspect-ratio:16/9}}@media (min-width:2560px){.aspect-responsive-card{aspect-ratio:21/9}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #d4ae2c66,0 0 40px #d4ae2c33}50%{box-shadow:0 0 40px #d4ae2c99,0 0 60px #d4ae2c66}}@keyframes glow-rotate{0%{filter:hue-rotate()drop-shadow(0 0 10px)}to{filter:hue-rotate(360deg)drop-shadow(0 0 10px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.02)}}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scale-glow{0%,to{filter:drop-shadow(0 0 5px);transform:scale(1)}50%{filter:drop-shadow(0 0 15px);transform:scale(1.1)}}@keyframes ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes text-glow{0%,to{text-shadow:0 0 10px #d4ae2c80,0 0 20px #d4ae2c4d}50%{text-shadow:0 0 20px #d4ae2ccc,0 0 30px #d4ae2c80}}@keyframes border-dance{0%{border-color:#d4ae2c4d}50%{border-color:#d4ae2ccc}to{border-color:#d4ae2c4d}}@keyframes icon-bounce{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-5px)rotate(-5deg)}75%{transform:translateY(-5px)rotate(5deg)}}.animate-glow-pulse{animation:2s ease-in-out infinite glow-pulse}.animate-glow-rotate{animation:3s linear infinite glow-rotate}.animate-shimmer{animation:3s linear infinite shimmer}.animate-float{animation:3s ease-in-out infinite float}.animate-bounce-subtle{animation:2s ease-in-out infinite bounce-subtle}.animate-scale-glow{animation:2s ease-in-out infinite scale-glow}.animate-ripple{animation:1s ease-out ripple}.animate-text-glow{animation:2s ease-in-out infinite text-glow}.animate-border-dance{animation:2s ease-in-out infinite border-dance}.animate-icon-bounce{animation:1.5s ease-in-out infinite icon-bounce}}.menuButton{color:var(--honey-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf7f080;border:1px solid #8d702459;border-radius:.5em;flex-direction:column;justify-content:center;align-items:center;gap:13%;width:3.5em;height:3.5em;transition:all .3s;display:flex;box-shadow:6px 6px 12px #8d702438,-6px -6px 12px #f5efe080}.dark .menuButton{background:#1a140899;border:1px solid #8d702466;box-shadow:6px 6px 12px #0006,-6px -6px 12px #8d70241f}.menuButton:hover{border:1px solid var(--honey-gold);box-shadow:8px 8px 16px #8d702447,-8px -8px 16px #f5efe099}.dark .menuButton:hover{border:1px solid var(--honey-amber);box-shadow:8px 8px 16px #00000080,-8px -8px 16px #8d70242e}.menuButton:active{color:var(--honey-amber);box-shadow:inset 4px 4px 12px #8d702447,inset -4px -4px 12px #f5efe080}.dark .menuButton:active{color:var(--honey-gold);box-shadow:inset 4px 4px 12px #00000080,inset -4px -4px 12px #8d70241f}input[type=checkbox].menu-toggle{-webkit-appearance:none;visibility:hidden;display:none}.menuButton span{background:var(--honey-dark);border-radius:100px;width:30px;height:4px;transition:all .3s}.dark .menuButton span{background:var(--honey-gold)}input[type]:checked~span.top{background:var(--honey-amber);width:40px;transform:translateY(290%)rotate(45deg)}.dark input[type]:checked~span.top{background:var(--honey-gold)}input[type]:checked~span.bot{background:var(--honey-amber);width:40px;transform:translateY(-270%)rotate(-45deg);box-shadow:0 0 10px #8d702480}.dark input[type]:checked~span.bot{background:var(--honey-gold);box-shadow:0 0 10px #8d702480}input[type]:checked~span.mid{opacity:0;transform:translate(-20px)}.toggle{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf7f066;border:1px solid #8d702459;border-radius:50%;place-items:center;width:56px;height:56px;line-height:1;transition:all .3s;display:grid;box-shadow:0 4px 16px #8d70242e}.dark .toggle{background:#1a140899;border:1px solid #8d702466;box-shadow:0 4px 16px #8d702440}.toggle:hover{transform:scale(1.05);box-shadow:0 6px 20px #8d702447}.dark .toggle:hover{box-shadow:0 6px 20px #8d702459}.toggle .input{display:none}.toggle .icon{grid-area:1/1/1/1;line-height:.1;transition:transform .5s}.toggle .icon--moon{color:#94a3b8;transition-delay:.2s}.dark .toggle .icon--moon{color:#b4b4b4}.toggle .icon--sun{color:orange;transform:scale(0)}.toggle #switch:checked~.icon--moon{transform:rotate(360deg)scale(0)}.toggle #switch:checked~.icon--sun{transition-delay:.2s;transform:scale(1)rotate(360deg)}.bell-container{--bell-color:var(--honey-dark);--bell-size:30px;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.dark .bell-container{--bell-color:var(--honey-gold)}.bell-container .bell-regular{animation:.5s bellFillAnimation;position:absolute}.bell-container .bell-solid{color:#ef4444;animation:.5s bellFillAnimation;display:none;position:absolute}.bell-container input:checked~.bell-regular{display:none}.bell-container input:checked~.bell-solid{display:block}.bell-container .bell-input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}@keyframes bellFillAnimation{0%{opacity:0}25%{transform:rotate(25deg)}50%{transform:rotate(-20deg)scale(1.2)}75%{transform:rotate(15deg)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes honeycomb{0%,20%,80%,to{opacity:0;transform:scale(0)}30%,70%{opacity:1;transform:scale(1)}}.honeycomb{width:24px;height:24px;position:relative}.honeycomb div{background:#f5efe080;width:24px;height:12px;margin-top:6px;animation:2.1s infinite backwards honeycomb;position:absolute}.dark .honeycomb div{background:#8d702466}.honeycomb div:after,.honeycomb div:before{content:"";border-left:12px solid #0000;border-right:12px solid #0000;position:absolute;left:0;right:0}.honeycomb div:after{border-bottom:6px solid #f5efe080;top:-6px}.dark .honeycomb div:after{border-bottom-color:#8d702466}.honeycomb div:before{border-top:6px solid #f5efe080;bottom:-6px}.dark .honeycomb div:before{border-top-color:#8d702466}.honeycomb div:first-child{animation-delay:0s;top:0;left:-28px}.honeycomb div:nth-child(2){animation-delay:.1s;top:22px;left:-14px}.honeycomb div:nth-child(3){animation-delay:.2s;top:22px;left:14px}.honeycomb div:nth-child(4){animation-delay:.3s;top:0;left:28px}.honeycomb div:nth-child(5){animation-delay:.4s;top:-22px;left:14px}.honeycomb div:nth-child(6){animation-delay:.5s;top:-22px;left:-14px}.honeycomb div:nth-child(7){animation-delay:.6s;top:0;left:0}.honeycomb-center{width:60px;height:60px;position:relative}@media (min-width:640px){.honeycomb-center{width:70px;height:70px}}@media (min-width:768px){.honeycomb-center{width:80px;height:80px}}@media (min-width:1024px){.honeycomb-center{width:90px;height:90px}}@media (min-width:1280px){.honeycomb-center{width:100px;height:100px}}@media (min-width:1536px){.honeycomb-center{width:120px;height:120px}}.honeycomb-center div{background:var(--hc-face,#a98b4f99);width:60px;height:30px;margin-top:15px;animation:2.1s infinite backwards honeycomb;position:absolute}.honeycomb-center div:after,.honeycomb-center div:before{content:"";border-left:30px solid #0000;border-right:30px solid #0000;position:absolute;left:0;right:0}.honeycomb-center div:after{border-bottom:15px solid var(--hc-face,#a98b4f99);top:-15px}.honeycomb-center div:before{border-top:15px solid var(--hc-face,#a98b4f99);bottom:-15px}.honeycomb-center div:first-child{animation-delay:0s;top:0;left:-70px}.honeycomb-center div:nth-child(2){animation-delay:.1s;top:55px;left:-35px}.honeycomb-center div:nth-child(3){animation-delay:.2s;top:55px;left:35px}.honeycomb-center div:nth-child(4){animation-delay:.3s;top:0;left:70px}.honeycomb-center div:nth-child(5){animation-delay:.4s;top:-55px;left:35px}.honeycomb-center div:nth-child(6){animation-delay:.5s;top:-55px;left:-35px}.honeycomb-center div:nth-child(7){animation-delay:.6s;top:0;left:0}@keyframes slideWave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.text-app-primary{color:var(--text-primary)!important}.text-app-secondary{color:var(--text-secondary)!important}.text-app-muted{color:var(--text-muted)!important}.text-app-light{color:var(--text-light)!important}.text-app-inverse{color:var(--text-inverse)!important}.text-on-honey{text-shadow:0 1px 2px #0003;color:#fff!important}.text-on-dark{color:#f9fafb!important}.text-on-light{color:#1a1a1a!important}.text-fluid-xs{font-size:clamp(.75rem,1.2vw,.875rem);line-height:1.5}.text-fluid-sm{font-size:clamp(.8125rem,1.5vw,.9375rem);line-height:1.5}.text-fluid-base{font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.6}.text-fluid-lg{font-size:clamp(1rem,2vw,1.125rem);line-height:1.6}.text-fluid-xl{font-size:clamp(1.125rem,2.2vw,1.25rem);line-height:1.5}.text-fluid-2xl{font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.4}.text-fluid-3xl{font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.3}.text-fluid-4xl{font-size:clamp(1.875rem,3.5vw,2.25rem);line-height:1.2}.font-app-light{font-weight:300}.font-app-normal{font-weight:400}.font-app-medium{font-weight:500}.font-app-semibold{font-weight:600}.font-app-bold{font-weight:700}.font-app-extrabold{font-weight:800}.heading-primary{color:var(--text-primary);letter-spacing:-.01em;font-weight:700;line-height:1.2}.heading-secondary{color:var(--text-secondary);font-weight:600;line-height:1.3}.heading-muted{color:var(--text-muted);font-weight:500;line-height:1.4}.body-primary{color:var(--text-primary);font-weight:400;line-height:1.6}.body-secondary{color:var(--text-secondary);font-weight:400;line-height:1.6}.body-muted{color:var(--text-muted);font-weight:400;line-height:1.5}.label-text{color:var(--text-secondary);font-size:.9375rem;font-weight:500;line-height:1.5}.caption-text{color:var(--text-muted);font-size:.8125rem;font-weight:400;line-height:1.4}.number-display{font-variant-numeric:tabular-nums;direction:ltr;font-family:Inter,Poppins,system-ui,sans-serif;display:inline-block}.number-large{font-variant-numeric:tabular-nums;direction:ltr;font-family:Inter,Poppins,system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;line-height:1.2}.number-stat{font-variant-numeric:tabular-nums;direction:ltr;font-family:Inter,Poppins,system-ui,sans-serif;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:600}.text-glow-honey{text-shadow:0 0 10px #d4ae2c80,0 0 20px #d4ae2c4d}.text-glow-white{text-shadow:0 0 10px #ffffff80,0 0 20px #ffffff4d}.text-shadow-soft{text-shadow:0 1px 3px #0000001f}.text-shadow-medium{text-shadow:0 2px 4px #0000002e}.dark .text-glow-honey{text-shadow:0 0 15px #d4ae2c99,0 0 30px #d4ae2c66}.strategic-mode .text-glow-honey{text-shadow:0 0 10px #70116e80,0 0 20px #70116e4d}.dark.strategic-mode .text-glow-honey{text-shadow:0 0 15px #a850a499,0 0 30px #a850a466}@media (max-width:640px){.sm\:text-fluid-sm{font-size:clamp(.8rem,1.4vw,.875rem)}.sm\:text-fluid-base{font-size:clamp(.875rem,1.6vw,.9375rem)}}@media (min-width:1024px){.lg\:text-fluid-lg{font-size:clamp(1.1rem,1.8vw,1.25rem)}.lg\:text-fluid-xl{font-size:clamp(1.25rem,2vw,1.5rem)}}@media (min-width:1920px){.xl\:text-fluid-2xl{font-size:clamp(1.5rem,2.2vw,1.75rem)}}.card-title{color:var(--text-primary);font-size:clamp(1rem,1.8vw,1.15rem);font-weight:600;line-height:1.4}.card-subtitle{color:var(--text-secondary);font-size:clamp(.875rem,1.5vw,1rem);font-weight:500;line-height:1.5}.card-body{color:var(--text-muted);font-size:clamp(.8125rem,1.4vw,.9375rem);font-weight:400;line-height:1.6}.stat-value{color:var(--text-primary);font-variant-numeric:tabular-nums;direction:ltr;font-family:Inter,Poppins,system-ui,sans-serif;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;display:inline-block}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(.8rem,1.3vw,.9rem);font-weight:500}.stat-change{font-variant-numeric:tabular-nums;font-family:Inter,Poppins,system-ui,sans-serif;font-size:clamp(.8rem,1.2vw,.9rem);font-weight:600}.stat-change-positive{color:#10b981}.stat-change-negative{color:#ef4444}.btn-text{letter-spacing:.01em;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600}.btn-text-sm{font-size:clamp(.8rem,1.3vw,.875rem);font-weight:500}.btn-text-lg{font-size:clamp(1rem,1.7vw,1.15rem);font-weight:600}html:not(.dark):not(.strategic-mode) h1,html:not(.dark):not(.strategic-mode) h2,html:not(.dark):not(.strategic-mode) h3,html:not(.dark):not(.strategic-mode) h4,html:not(.dark):not(.strategic-mode) h5,html:not(.dark):not(.strategic-mode) h6,html:not(.dark):not(.strategic-mode) p,html:not(.dark):not(.strategic-mode) span:not([class*=bg-gradient]),html:not(.dark):not(.strategic-mode) label,html:not(.dark):not(.strategic-mode) a{color:#1a1a1a!important}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,html.dark p,html.dark span:not([class*=bg-gradient]),html.dark label,html.dark a{color:#fff!important}html.strategic-mode:not(.dark) h1,html.strategic-mode:not(.dark) h2,html.strategic-mode:not(.dark) h3,html.strategic-mode:not(.dark) h4,html.strategic-mode:not(.dark) h5,html.strategic-mode:not(.dark) h6,html.strategic-mode:not(.dark) p,html.strategic-mode:not(.dark) span:not([class*=bg-gradient]),html.strategic-mode:not(.dark) label,html.strategic-mode:not(.dark) a{color:#1a1a1a!important}html.strategic-mode.dark h1,html.strategic-mode.dark h2,html.strategic-mode.dark h3,html.strategic-mode.dark h4,html.strategic-mode.dark h5,html.strategic-mode.dark h6,html.strategic-mode.dark p,html.strategic-mode.dark span:not([class*=bg-gradient]),html.strategic-mode.dark label,html.strategic-mode.dark a{color:#fff!important}[class*=bg-gradient][class*=bg-clip-text]{color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}html:not(.dark):not(.strategic-mode) .text-white,html:not(.dark):not(.strategic-mode) [class*=text-white\/],html:not(.dark):not(.strategic-mode) .text-\[\#E0E0E0\],html:not(.dark):not(.strategic-mode) .text-\[\#F9FAFB\],html:not(.dark):not(.strategic-mode) .text-\[\#FFFFFF\],html:not(.dark):not(.strategic-mode) .text-gray-100,html:not(.dark):not(.strategic-mode) .text-gray-200{color:#1a1a1a!important}html.dark .text-black,html.dark .text-\[\#1A1A1A\],html.dark .text-\[\#374151\],html.dark .text-gray-900,html.dark .text-gray-800,html.dark .text-gray-700{color:#fff!important}html.strategic-mode:not(.dark) .text-white,html.strategic-mode:not(.dark) [class*=text-white\/],html.strategic-mode:not(.dark) .text-\[\#E0E0E0\],html.strategic-mode:not(.dark) .text-\[\#FFFFFF\]{color:#1a1a1a!important}html.strategic-mode.dark .text-black,html.strategic-mode.dark .text-\[\#1A1A1A\],html.strategic-mode.dark .text-\[\#374151\],html.strategic-mode.dark .text-gray-900,html.strategic-mode.dark .text-gray-800,html.strategic-mode.dark .text-gray-700{color:#fff!important}html:not(.dark) .text-gray-300,html:not(.dark) .text-zinc-300,html:not(.dark) .text-neutral-300,html:not(.dark) .text-slate-300{color:#6b7280!important}html:not(.dark) .text-gray-400,html:not(.dark) .text-zinc-400,html:not(.dark) .text-neutral-400,html:not(.dark) .text-slate-400{color:#4b5563!important}html.dark .text-gray-500,html.dark .text-zinc-500,html.dark .text-neutral-500,html.dark .text-slate-500{color:#d1d5db!important}html.dark .text-gray-600,html.dark .text-zinc-600,html.dark .text-neutral-600,html.dark .text-slate-600{color:#e5e7eb!important}html.dark .text-gray-300,html.dark .text-zinc-300,html.dark .text-neutral-300,html.dark .text-slate-300{color:#f3f4f6!important}html.dark .text-gray-500 svg,html.dark .text-gray-600 svg,html.dark .text-zinc-500 svg,html.dark .text-zinc-600 svg,html.dark .text-neutral-500 svg,html.dark .text-neutral-600 svg,html.dark .text-slate-500 svg,html.dark .text-slate-600 svg{color:inherit!important;stroke:currentColor!important}.dark .bg-popover,.dark [data-slot=select-content],.dark [data-radix-popper-content-wrapper] [data-slot=select-content]{color:#fff!important;background-color:#1a1a1a!important;border-color:#8d70244d!important}.dark .text-popover-foreground{color:#fff!important}.dark .bg-accent,.dark [data-slot=select-item]:focus,.dark [data-slot=select-item]:hover,.dark [data-slot=select-item][data-highlighted]{color:#fff!important;background-color:#8d702426!important}.dark .text-accent-foreground{color:#fff!important}.dark .text-muted-foreground,.dark [data-slot=select-value][data-placeholder]{color:#9ca3af!important}.dark.strategic-mode .bg-popover,.dark.strategic-mode [data-slot=select-content]{background-color:#2d0a2b!important;border-color:#70116e4d!important}.dark.strategic-mode .bg-accent,.dark.strategic-mode [data-slot=select-item]:focus,.dark.strategic-mode [data-slot=select-item]:hover,.dark.strategic-mode [data-slot=select-item][data-highlighted]{background-color:#70116e40!important}.strategic-mode:not(.dark) .bg-popover,.strategic-mode:not(.dark) [data-slot=select-content]{background-color:#fff!important;border-color:#70116e33!important}.strategic-mode:not(.dark) .bg-accent,.strategic-mode:not(.dark) [data-slot=select-item]:focus,.strategic-mode:not(.dark) [data-slot=select-item]:hover,.strategic-mode:not(.dark) [data-slot=select-item][data-highlighted]{background-color:#70116e14!important}[data-sonner-toast]{text-align:center!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}[data-sonner-toast] [data-icon]{flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important}[data-sonner-toast] [data-content]{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}[data-sonner-toast] [data-title],[data-sonner-toast] [data-description],[data-sonner-toast] [data-content],[data-sonner-toast] [data-content]>*{text-align:center!important;justify-content:center!important;width:100%!important;font-size:clamp(13px,2.5vw,15px)!important;line-height:1.4!important}.toggle{display:inline-block;position:relative}.toggle .button{background:#eaeaea;border-radius:50%;transition:all .3s cubic-bezier(.23,1,.32,1);display:block;position:absolute}.toggle .label{text-align:center;opacity:.9;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;transition:color .3s ease-out;display:flex;position:absolute}.toggle input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.toggle input:active~.button{filter:blur(.5px);box-shadow:0 12px 25px -4px #0006,inset 0 -8px 30px 1px #ffffffe6,0 -10px 15px -1px #fff9,inset 0 8px 25px #0006,inset 0 0 10px 1px #fff9}.toggle input:active~.label{color:#00000073}.finance-ai-analyze-btn{cursor:pointer;border:1px solid color-mix(in srgb, var(--fin-accent2,#2563eb) 55%, transparent);background:var(--fin-accent2,#2563eb);color:#fafafa;box-shadow:none;filter:none;isolation:auto;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;transition:background-color .2s,opacity .2s,border-color .2s;display:inline-flex;position:relative;overflow:visible}.finance-ai-analyze-btn:hover{opacity:.94;filter:none;box-shadow:none}.finance-ai-analyze-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--fin-accent,#60a5fa) 65%, transparent);outline-offset:2px}.finance-ai-analyze-btn:active{opacity:.88}.finance-ai-analyze-btn .finance-ai-sparkle-icon{z-index:1;color:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.finance-ai-analyze-btn .finance-ai-text-button{z-index:1;color:inherit;white-space:nowrap;background-image:none;-webkit-background-clip:unset;background-clip:unset;font-weight:700;position:relative}@keyframes floating-fab-am-roundness{0%{filter:contrast(1.12)blur(.35px)}20%{filter:contrast(1.02)blur(.5px)}40%{filter:contrast(1.02)blur(.5px)}60%{filter:contrast(1.14)blur(.35px)}to{filter:contrast(1.12)blur(.35px)}}@keyframes floating-fab-am-colorize{0%{filter:hue-rotate()}20%{filter:hue-rotate(-18deg)}40%{filter:hue-rotate(-32deg)}60%{filter:hue-rotate(-48deg)}80%{filter:hue-rotate(-22deg)}to{filter:hue-rotate()}}.floating-fab-am-loader{--fab-time-animation:2s;pointer-events:none;z-index:0;box-shadow:0 0 22px 0 var(--fab-c3,#ffbf4880), 0 14px 34px 0 var(--fab-c4,#be4a1d73);animation:floating-fab-am-colorize calc(var(--fab-time-animation) * 3) ease-in-out infinite;border-radius:50%;position:absolute;inset:0;overflow:hidden;transform:scale(1)}.floating-fab-am-loader--paused{filter:none!important;animation:none!important}.floating-fab-am-loader--paused .floating-fab-am-box{animation:none!important}.floating-fab-am-ring{border-top:solid 1px var(--fab-c1,#ffbf48);border-bottom:solid 1px var(--fab-c2,#be4a1d);background:linear-gradient(180deg, var(--fab-c5,#ffbf4840), var(--fab-c4,#be4a1d80));width:100%;height:100%;box-shadow:inset 0 8px 10px 0 var(--fab-c3,#ffbf4880), inset 0 -8px 10px 0 var(--fab-c4,#be4a1d80);pointer-events:none;z-index:0;border-radius:50%;position:absolute;top:0;left:0}.floating-fab-am-box{background:linear-gradient(180deg, var(--fab-c1,#ffbf48) 30%, var(--fab-c2,#be4a1d) 70%);width:100%;height:100%;animation:floating-fab-am-roundness calc(var(--fab-time-animation) / 2) linear infinite;pointer-events:none;z-index:1;border-radius:50%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.floating-fab-am-loader,.floating-fab-am-box{animation:none!important}}.smart-apiary-remote .sar-toggle-input{display:none}.smart-apiary-remote .sar-device{background:linear-gradient(145deg,#d8d3d3,#b6b1b1);border-radius:90px;flex-direction:column;align-items:center;width:120px;height:250px;padding-top:30px;display:flex;position:relative;box-shadow:10px 10px 25px #00000026,-10px -10px 25px #ffffff0d,inset 2px 2px 6px #fff9,inset -2px -2px 6px #0000000d}.smart-apiary-remote .sar-device:before{content:attr(data-sar-hint);color:#888;opacity:.75;writing-mode:vertical-rl;letter-spacing:1px;white-space:nowrap;max-width:6em;font-size:10px;position:absolute;top:22%;right:-30px;transform:translate(-50%)rotate(180deg)}.smart-apiary-remote .sar-bumper{z-index:0;background:linear-gradient(145deg,#9a9595,#7a7676);border-top-left-radius:3px;border-bottom-left-radius:3px;width:9px;height:30px;position:absolute;left:-6px;box-shadow:inset 1px 1px 2px #fff3}.smart-apiary-remote .sar-top-bumper{top:70px}.smart-apiary-remote .sar-bot-bumper{top:150px}.smart-apiary-remote .sar-d-pad-top{width:112px;height:112px;margin-bottom:20px;position:relative;top:5px}.smart-apiary-remote .sar-rbtn{cursor:pointer;background:linear-gradient(145deg,#e3dfdf,#bfbcbc);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s ease-in-out;display:flex;position:absolute;box-shadow:3px 3px 6px #0000001a,-3px -3px 6px #ffffffb3}.smart-apiary-remote .sar-rbtn:hover{transform:scale(1.05)}.smart-apiary-remote .sar-rbtn-top:hover,.smart-apiary-remote .sar-rbtn-bottom:hover{transform:translate(-50%)scale(1.05)}.smart-apiary-remote .sar-rbtn-left:hover,.smart-apiary-remote .sar-rbtn-right:hover{transform:translateY(-50%)scale(1.05)}.smart-apiary-remote .sar-rbtn:active{box-shadow:inset 2px 2px 4px #00000026,inset -2px -2px 4px #ffffffb3}.smart-apiary-remote .sar-rbtn-top{top:-20px;left:50%;transform:translate(-50%)}.smart-apiary-remote .sar-rbtn-bottom{bottom:-30px;left:50%;transform:translate(-50%)}.smart-apiary-remote .sar-rbtn-left{top:60%;left:10px;transform:translateY(-50%)}.smart-apiary-remote .sar-rbtn-right{top:60%;right:10px;transform:translateY(-50%)}.smart-apiary-remote .sar-icon-power{border:2px solid #ff4d4d;border-top-color:#0000;border-radius:50%;width:14px;height:14px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.smart-apiary-remote .sar-icon-power:after{content:"";background:#ff4d4d;width:2px;height:8px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.smart-apiary-remote .sar-icon-arrow{border-bottom:2px solid #fc0;border-left:2px solid #fc0;width:9px;height:9px;margin-left:3px;transition:all .4s;transform:rotate(45deg)}.smart-apiary-remote .sar-icon-trident{width:14px;height:12px;transition:all .4s;position:relative}.smart-apiary-remote .sar-icon-trident.sar-green{color:#00e676}.smart-apiary-remote .sar-icon-trident.sar-gray{color:#888;transform:scale(.9)}.smart-apiary-remote .sar-icon-trident:before{content:"";background:currentColor;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.smart-apiary-remote .sar-icon-trident:after{content:"";border:2px solid;border-right:none;border-radius:4px 0 0 4px;width:6px;height:100%;position:absolute;top:0;left:0}.smart-apiary-remote .sar-icon-bars{gap:3px;min-width:11px;height:10px;transition:all .4s;display:flex}.smart-apiary-remote .sar-icon-bars:before,.smart-apiary-remote .sar-icon-bars:after{content:"";background:#2979ff;border-radius:1px;width:2px;height:100%}.smart-apiary-remote .sar-mid-controls{justify-content:space-between;align-items:center;width:100%;padding:0 15px;display:flex;position:relative;top:10px}.smart-apiary-remote .sar-mid-left{flex-direction:column;align-items:center;display:flex}.smart-apiary-remote .sar-bt-btn{background:#00b0ff;border-radius:50%;width:12px;height:12px;margin-bottom:5px;transition:all .4s;box-shadow:inset 1px 1px 2px #fff6}.smart-apiary-remote .sar-start-label{color:#555;writing-mode:vertical-rl;letter-spacing:1px;font-size:6px;font-weight:700;transform:rotate(180deg)}.smart-apiary-remote .sar-start-btn{background:linear-gradient(#777,#555);border-radius:3px;width:5px;height:20px;transition:all .3s;position:relative;left:2px;box-shadow:1px 1px 2px #0003}.smart-apiary-remote .sar-big-pad{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#e6e0e0,#c2bcbc);border:1px solid #d1cdcd;border-radius:50%;justify-content:center;align-items:center;width:92px;height:262px;margin-top:22px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;bottom:10px;box-shadow:5px 5px 15px #0000001a,-5px -5px 15px #fff9,inset 2px 2px 5px #fffc}.smart-apiary-remote .sar-status-text{color:#9d9696;letter-spacing:1.5px;font-size:0;font-weight:800;transition:all .4s}.smart-apiary-remote .sar-status-text:after{font-size:14px}.smart-apiary-remote .sar-big-pad:active{transform:scale(.96);box-shadow:2px 2px 5px #0000001a,inset 4px 4px 10px #00000026,inset -4px -4px 10px #ffffff80}.smart-apiary-remote .sar-notch{background:#a8a3a3;border-radius:1.5px;position:absolute}.smart-apiary-remote .sar-n-top{width:3px;height:8px;top:12px;left:50%;transform:translate(-50%)}.smart-apiary-remote .sar-n-bottom{width:3px;height:8px;bottom:12px;left:50%;transform:translate(-50%)}.smart-apiary-remote .sar-n-left{width:8px;height:3px;top:50%;left:12px;transform:translateY(-50%)}.smart-apiary-remote .sar-n-right{width:8px;height:3px;top:50%;right:12px;transform:translateY(-50%)}.smart-apiary-remote .sar-toggle-input:checked+.sar-device .sar-status-text{color:#00e676;text-shadow:0 0 10px #00e67699,0 0 20px #00e67666}.smart-apiary-remote .sar-toggle-input:checked+.sar-device .sar-status-text:after{content:attr(data-sar-on)}.smart-apiary-remote .sar-toggle-input:not(:checked)+.sar-device .sar-status-text:after{content:attr(data-sar-off)}.smart-apiary-remote .sar-toggle-input:checked+.sar-device .sar-icon-power{filter:drop-shadow(0 0 6px #ff4d4d)drop-shadow(0 0 12px #ff4d4d)}.smart-apiary-remote .sar-toggle-input:checked+.sar-device .sar-icon-arrow{filter:drop-shadow(0 0 6px #fc0)drop-shadow(0 0 12px #fc0)}.smart-apiary-remote .sar-toggle-input:checked+.sar-device .sar-icon-trident.sar-green{filter:drop-shadow(0 0 6px #00e676)drop-shadow(0 0 12px #00e676)}.smart-apiary-remote .sar-toggle-input:checked+.sar-device .sar-icon-bars{filter:drop-shadow(0 0 6px #2979ff)drop-shadow(0 0 12px #2979ff)}.smart-apiary-remote .sar-toggle-input:checked+.sar-device .sar-bt-btn{filter:drop-shadow(0 0 6px #00e5ff)drop-shadow(0 0 12px #00b0ff);background:#00e5ff}.smart-apiary-remote .sar-toggle-input:checked+.sar-device .sar-start-btn{background:#222;box-shadow:inset 0 0 5px #000}@keyframes sar-remote-pulse-off{0%{opacity:.5;text-shadow:0 0 #9d969600}50%{opacity:1;text-shadow:0 0 8px #9d969699}to{opacity:.5;text-shadow:0 0 #9d969600}}.smart-apiary-remote .sar-toggle-input:not(:checked)+.sar-device .sar-status-text{animation:2s ease-in-out infinite sar-remote-pulse-off}@media (prefers-reduced-motion:reduce){.smart-apiary-remote .sar-toggle-input:not(:checked)+.sar-device .sar-status-text{animation:none!important}}@keyframes greeting-card-blob-bounce{0%{transform:translate(-100%,-100%)translate(0,0)}25%{transform:translate(-100%,-100%)translate(100%)}50%{transform:translate(-100%,-100%)translate(100%,100%)}75%{transform:translate(-100%,-100%)translateY(100%)}to{transform:translate(-100%,-100%)translate(0,0)}}@media (prefers-reduced-motion:reduce){.greeting-card-uiverse-blob{animation:none!important}}.greeting-ambassador-golden{touch-action:manipulation;box-sizing:border-box;color:#783205;text-shadow:0 2px 2px #fae385;background-image:linear-gradient(160deg,#a54e07,#b47e11,#fef1a2,#bc881b,#a54e07);background-position:50%;background-size:100% 100%;border:1px solid #a55d07;border-radius:9999px;outline:none;font-family:inherit;transition:background-size .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;box-shadow:0 3px 6px #00000029,0 3px 6px #6e501466,inset 0 -2px 5px 1px #8b4208,inset 0 -1px 1px 3px #fae385}.greeting-ambassador-golden:hover,.greeting-ambassador-golden:focus-within{color:#783205eb;background-size:150% 150%;border-color:#a55d0799;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b,inset 0 -2px 5px 1px #b17d10,inset 0 -1px 1px 3px #fae385}.greeting-ambassador-golden:active{box-shadow:0 3px 6px #00000029,0 3px 6px #6e501466,inset 0 -2px 5px 1px #b17d10,inset 0 -1px 1px 3px #fae385}.greeting-ambassador-btn:focus-visible .greeting-ambassador-golden{color:#783205eb;background-size:150% 150%;border-color:#a55d0799;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b,inset 0 -2px 5px 1px #b17d10,inset 0 -1px 1px 3px #fae385}.greeting-ambassador-btn:focus-visible .greeting-ambassador-golden--light{color:#482206;background-size:150% 150%;border-color:#92640abf}.greeting-ambassador-golden--light{color:#582a08;text-shadow:0 1px 1px #fffce6f2;background-image:linear-gradient(160deg,#b45309,#ca8a04,#fff8dc,#eab308,#a16207);border-color:#b8860b;box-shadow:0 2px 5px #0000001a,0 3px 8px #8b641447,inset 0 -2px 4px 1px #a55f0ce0,inset 0 -1px 1px 2px #fff8d2}.greeting-ambassador-golden--light:hover,.greeting-ambassador-golden--light:focus-within{color:#482206;border-color:#92640abf}@media (prefers-reduced-motion:reduce){.greeting-ambassador-golden,.greeting-ambassador-golden--light{transition:none}.greeting-ambassador-golden:hover,.greeting-ambassador-golden:focus-within,.greeting-ambassador-golden--light:hover,.greeting-ambassador-golden--light:focus-within,.greeting-ambassador-btn:focus-visible .greeting-ambassador-golden,.greeting-ambassador-btn:focus-visible .greeting-ambassador-golden--light{background-size:100% 100%}}.greeting-bee-root{--bee-size:clamp(1.35rem, 3.4vw, 1.85rem)}.greeting-bee-loader{width:var(--bee-size);height:var(--bee-size);background:0 0;justify-content:center;align-items:center;display:flex}.greeting-bee-loader--float{transform-origin:50%;animation:none}.greeting-bee-svg{width:100%;height:100%;display:block;overflow:visible}.greeting-bee-wings{transform-origin:24px 26px;animation:none}.greeting-motivation-uiverse{--greeting-muv-border:6px;vertical-align:baseline;letter-spacing:.02em;max-width:100%;display:inline-block;position:relative}@keyframes greeting-motivation-hue8345{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(360deg)}}.greeting-motivation-uiverse--scanner .greeting-motivation-uiverse__stroke{background-image:linear-gradient(to right, var(--greeting-muv-accent,#2d60ec), var(--greeting-muv-accent2,#3ccfda));color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:0 transparent;paint-order:stroke fill;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;max-width:100%;font-weight:700;animation:9s linear infinite greeting-motivation-hue8345;display:inline-block;position:relative;overflow:visible}.greeting-motivation-uiverse--scanner .greeting-motivation-uiverse__stroke:before{pointer-events:none;content:none!important;border:none!important;animation:none!important;display:none!important}.greeting-motivation-uiverse__stroke{color:#0000;-webkit-text-stroke:1px var(--greeting-muv-stroke,#ffffff8c);paint-order:stroke fill;max-width:100%;display:inline}.greeting-motivation-uiverse__fill{box-sizing:border-box;border-inline-end:var(--greeting-muv-border) solid var(--greeting-muv-accent,#37ff8b);pointer-events:none;width:0;transition:width .5s,filter .45s;position:absolute;inset:0;overflow:hidden}.greeting-motivation-uiverse__fill:before{content:attr(data-text);box-sizing:border-box;white-space:nowrap;color:var(--greeting-muv-accent,#37ff8b);-webkit-text-stroke:1px var(--greeting-muv-accent,#37ff8b);paint-order:stroke fill;position:absolute;inset-block-start:0;inset-inline-start:0}@media (hover:hover) and (pointer:fine){.group:hover .greeting-motivation-uiverse__fill{width:100%;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--greeting-muv-accent,#37ff8b) 85%, transparent))}}@media (hover:none){.greeting-motivation-uiverse:not(.greeting-motivation-uiverse--scanner) .greeting-motivation-uiverse__stroke{color:inherit;-webkit-text-stroke:0 transparent}.greeting-motivation-uiverse:not(.greeting-motivation-uiverse--scanner) .greeting-motivation-uiverse__fill{display:none}}@media (prefers-reduced-motion:reduce){.greeting-motivation-uiverse:not(.greeting-motivation-uiverse--scanner) .greeting-motivation-uiverse__stroke{color:inherit;-webkit-text-stroke:0 transparent}.greeting-motivation-uiverse:not(.greeting-motivation-uiverse--scanner) .greeting-motivation-uiverse__fill{display:none}.greeting-motivation-uiverse--scanner .greeting-motivation-uiverse__stroke:before{content:none!important;border:none!important;animation:none!important}.greeting-motivation-uiverse--scanner .greeting-motivation-uiverse__stroke{color:inherit;-webkit-text-fill-color:inherit;-webkit-text-stroke:0 transparent;filter:none!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;animation:none!important}}.tasks-card-omar-hue-text{max-width:100%;font-weight:inherit;filter:none;color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;animation:none;display:inline-block;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important}.dark .tasks-card-omar-hue-text{color:#fafafa;-webkit-text-fill-color:#fafafa}@media (prefers-reduced-motion:reduce){.tasks-card-omar-hue-text{filter:none!important;animation:none!important}}@keyframes weather-zanina-clouds{0%,to{transform:translate(10px)}50%{transform:translate(0)}}@keyframes weather-zanina-sunshines{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.weather-zanina-card{isolation:isolate;transition:color .2s,border-color .25s}.weather-zanina-card:before{content:"";inset-inline-start:clamp(42px,14vw,100px);opacity:.42;filter:blur(22px);z-index:0;pointer-events:none;background-color:#90a1ff;border-radius:50%;width:clamp(72px,22vw,112px);height:clamp(72px,22vw,112px);transition:transform 1s,opacity .3s;position:absolute;top:clamp(20px,6vw,48px)}.dark .weather-zanina-card:before{opacity:.38}.weather-zanina-card:hover:before{transform:translate(clamp(-32px,-8vw,-50px),clamp(22px,6vw,50px))}.weather-zanina-card:hover{transform:none}.weather-zanina-sun-glow{animation:2s infinite weather-zanina-sunshines}.weather-zanina-cloud-layer{z-index:10;animation:8s ease-in-out infinite weather-zanina-clouds;display:inline-block;position:relative}.weather-zanina-cloud-alt{animation-duration:12s}.weather-zanina-cloud-fast{animation-duration:6s}@media (prefers-reduced-motion:reduce){.weather-zanina-card,.weather-zanina-card:hover,.weather-zanina-card:before,.weather-zanina-card:hover:before{transition:none!important;transform:none!important}.weather-zanina-sun-glow,.weather-zanina-cloud-layer{animation:none!important}}.beekeeper-flip-card-root{perspective:1000px;background-color:#0000}.beekeeper-flip-card-inner{text-align:start;width:100%;height:100%;transform-style:preserve-3d;border-radius:16px;transition:transform .5s;position:relative}.beekeeper-flip-card-face{backface-visibility:hidden;border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 10px #0000001a}.beekeeper-flip-card-face--front.beekeeper-cc-front{background:linear-gradient(145deg,#7dbbcc 0%,#5a8898 38%,#8b2918 82%,#5a0e08 100%);border:none;gap:3px;height:100%;min-height:0;padding:5px 7px;box-shadow:0 4px 30px #00000038}.beekeeper-cc-magnetic-strip{background:linear-gradient(90deg,#000,#434343 20%,#1a1a1a 45%,#434343 70%,#000);border-radius:3px;height:7px;margin-top:1px}.beekeeper-cc-pan{font-variant-numeric:tabular-nums;letter-spacing:.14em!important;font-size:8.5px!important;font-weight:600!important}.beekeeper-flip-card-face--back{background:linear-gradient(145deg,#7dbbcc 0%,#5a8898 38%,#8b2918 82%,#5a0e08 100%);border:none;transform:rotateY(180deg);box-shadow:0 4px 30px #00000038}html[dir=rtl] .beekeeper-flip-card-face--back{transform:rotateY(-180deg)}html[dir=ltr] .beekeeper-flip-card-root.beekeeper-flip-card-root--flip-open .beekeeper-flip-card-inner{transform:rotateY(180deg)}html[dir=rtl] .beekeeper-flip-card-root.beekeeper-flip-card-root--flip-open .beekeeper-flip-card-inner{transform:rotateY(-180deg)}@media (prefers-reduced-motion:reduce){.beekeeper-flip-card-inner{transition-duration:.01ms!important}.beekeeper-flip-card-root.beekeeper-flip-card-root--flip-open .beekeeper-flip-card-inner{transform:none!important}}.summary-activity-loader svg{display:block}.summary-activity-loader svg polyline{fill:none;stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round}.summary-activity-loader svg polyline.summary-activity-poly-back{stroke:color-mix(in srgb, currentColor 22%, transparent)}.summary-activity-loader svg polyline.summary-activity-poly-front{stroke:currentColor;stroke-dasharray:48 144;stroke-dashoffset:192px;animation:2s linear infinite summary-activity-dash}.summary-activity-loader svg polyline.summary-activity-poly-front2{stroke:currentColor;stroke-dasharray:48 144;stroke-dashoffset:192px;animation:2s linear 1s infinite summary-activity-dash}@keyframes summary-activity-dash{72.5%{opacity:0}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.summary-activity-loader svg polyline.summary-activity-poly-front,.summary-activity-loader svg polyline.summary-activity-poly-front2{stroke-dashoffset:0!important;opacity:1!important;animation:none!important}}body.force-mono-icons svg.lucide,body.force-mono-icons .lucide{color:var(--app-icon-monochrome,var(--text-primary))!important;stroke:currentColor!important}body.force-mono-icons svg.lucide [stroke],body.force-mono-icons .lucide [stroke]{stroke:currentColor!important}body.force-mono-icons svg.lucide [fill=currentColor],body.force-mono-icons .lucide [fill=currentColor]{fill:currentColor!important}body.force-mono-icons .icon-muted,body.force-mono-icons .icon-muted svg.lucide,body.force-mono-icons .icon-muted .lucide{color:var(--app-icon-muted,var(--text-secondary))!important;stroke:currentColor!important}.uiverse-switch-root{vertical-align:middle;font-size:15px;line-height:1;display:inline-flex;position:relative}.uiverse-switch-root .toggle-wrapper{background-image:linear-gradient(#d5d5d5,#e8e8e8);border-radius:.5em;justify-content:center;align-items:center;padding:.125em;display:flex;position:relative;box-shadow:0 1px 1px #fff9}.dark .uiverse-switch-root .toggle-wrapper{background-image:linear-gradient(#2d2d2d,#1a1a1a);box-shadow:0 1px 1px #00000073}.uiverse-switch-root:focus-within .toggle-wrapper{outline-offset:2px;outline:2px solid #3b82f68c}.dark .uiverse-switch-root:focus-within .toggle-wrapper{outline-color:#60a5faa6}.uiverse-switch-root .toggle-checkbox{appearance:none;z-index:1;border-radius:inherit;width:100%;height:100%;font:inherit;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.uiverse-switch-root .toggle-container{background-color:#e8e8e8;border-radius:.375em;align-items:center;width:3em;height:1.5em;transition:background-color .4s linear;display:flex;position:relative;box-shadow:inset 0 0 .0625em .125em #fff3,inset 0 .0625em .125em #0006}.dark .uiverse-switch-root .toggle-container{background-color:#2a2a2a;box-shadow:inset 0 0 .0625em .125em #ffffff0f,inset 0 .0625em .125em #00000080}.uiverse-switch-root .toggle-checkbox:checked+.toggle-container{background-color:#0f0}.dark .uiverse-switch-root .toggle-checkbox:checked+.toggle-container{background-color:#20b758}.uiverse-switch-root .toggle-button{background-color:#e8e8e8;border-radius:.3125em;justify-content:center;align-items:center;width:1.375em;height:1.375em;transition:left .4s;display:flex;position:absolute;top:.0625em;left:.0625em;box-shadow:inset 0 -.0625em .0625em .125em #0000001a,inset 0 -.125em .0625em #0003,inset 0 .1875em .0625em #ffffff4d,0 .125em .125em #00000080}.dark .uiverse-switch-root .toggle-button{background-color:#3f3f3f}.uiverse-switch-root .toggle-checkbox:checked+.toggle-container>.toggle-button{left:1.5625em}.uiverse-switch-root .toggle-button-circles-container{grid-template-columns:repeat(3,min-content);gap:.125em;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uiverse-switch-root .toggle-button-circle{background-image:radial-gradient(circle at 50% 0,#f5f5f5,#c4c4c4);border-radius:50%;width:.125em;height:.125em}.dark .uiverse-switch-root .toggle-button-circle{background-image:radial-gradient(circle at 50% 0,#e5e5e5,#737373)}[dir=rtl] .uiverse-switch-root .toggle-button{transition:right .4s,left .4s;left:auto;right:.0625em}[dir=rtl] .uiverse-switch-root .toggle-checkbox:checked+.toggle-container>.toggle-button{left:auto;right:1.5625em}@media (prefers-reduced-motion:reduce){.uiverse-switch-root .toggle-container,.uiverse-switch-root .toggle-button{transition:none!important}}
:root{--app-radius-sm:.5rem;--app-radius-md:.75rem;--app-radius-lg:1rem;--app-radius-xl:1.25rem;--app-icon-stroke:2;--app-btn-shadow:0 1px 2px #0000000f;--app-card-shadow:0 4px 24px #0000000f;--app-border-width:1.5px;--app-heading-weight:700;--app-letter-spacing:0}html.default,body.default{--app-radius-sm:.5rem;--app-radius-md:.75rem;--app-radius-lg:1rem;--app-radius-xl:1.25rem;--app-icon-stroke:2;--app-btn-shadow:0 1px 2px #0000000f;--app-card-shadow:0 4px 24px #0000000f;--app-border-width:1.5px;--app-heading-weight:700;--app-letter-spacing:0;--radius-xs:.125rem;--radius:16px;--radius-lg:24px;--radius-2xl:1rem;--radius-3xl:1.5rem}html.modern,body.modern{--app-radius-sm:.375rem;--app-radius-md:.5rem;--app-radius-lg:.625rem;--app-radius-xl:.75rem;--app-icon-stroke:2;--app-btn-shadow:0 2px 8px #00000014;--app-card-shadow:0 8px 32px #00000014;--app-border-width:1px;--app-heading-weight:650;--app-letter-spacing:-.01em;--radius-xs:.1rem;--radius:10px;--radius-lg:14px;--radius-2xl:.75rem;--radius-3xl:1.05rem}html.classic,body.classic{--app-radius-sm:.2rem;--app-radius-md:.3rem;--app-radius-lg:.35rem;--app-radius-xl:.45rem;--app-icon-stroke:1.75;--app-btn-shadow:0 2px 0 #0000001f;--app-card-shadow:0 2px 12px #0000001a;--app-border-width:2px;--app-heading-weight:700;--app-letter-spacing:.01em;--radius-xs:.08rem;--radius:6px;--radius-lg:8px;--radius-2xl:.55rem;--radius-3xl:.85rem}html.neon,body.neon{--app-radius-sm:.65rem;--app-radius-md:.9rem;--app-radius-lg:1.1rem;--app-radius-xl:1.35rem;--app-icon-stroke:2.35;--app-btn-shadow:0 0 18px color-mix(in srgb, var(--theme-primary) 35%, transparent);--app-card-shadow:0 4px 28px color-mix(in srgb, var(--theme-primary) 22%, transparent);--app-border-width:1px;--app-heading-weight:750;--app-letter-spacing:.02em;--radius-xs:.15rem;--radius:18px;--radius-lg:26px;--radius-2xl:1.15rem;--radius-3xl:1.65rem}html.honeyNature,body.honeyNature{--app-radius-sm:.5rem;--app-radius-md:.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:.125rem;--radius:16px;--radius-lg:24px;--radius-2xl:1rem;--radius-3xl:1.5rem}html.ecoProfessional,body.ecoProfessional{--app-radius-sm:.38rem;--app-radius-md:.6rem;--app-radius-lg:.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:-.01em;--radius-xs:.1rem;--radius:12px;--radius-lg:18px;--radius-2xl:.9rem;--radius-3xl:1.2rem}html.dataDashboard,body.dataDashboard{--app-radius-sm:.35rem;--app-radius-md:.55rem;--app-radius-lg:.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:-.015em;--radius-xs:.09rem;--radius:12px;--radius-lg:18px;--radius-2xl:.85rem;--radius-3xl:1.15rem}html.darkTechBeekeeping,body.darkTechBeekeeping{--app-radius-sm:.65rem;--app-radius-md:.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:.02em;--radius-xs:.15rem;--radius:18px;--radius-lg:26px;--radius-2xl:1.2rem;--radius-3xl:1.7rem}html.simpleFarmer,body.simpleFarmer{--app-radius-sm:.55rem;--app-radius-md:.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:.14rem;--radius:16px;--radius-lg:24px;--radius-2xl:1.15rem;--radius-3xl:1.55rem}html.hiveMapTheme,body.hiveMapTheme{--app-radius-sm:.4rem;--app-radius-md:.65rem;--app-radius-lg:.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:.11rem;--radius:14px;--radius-lg:20px;--radius-2xl:.95rem;--radius-3xl:1.35rem}html.smartAI,body.smartAI{--app-radius-sm:.62rem;--app-radius-md:.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:.015em;--radius-xs:.15rem;--radius:18px;--radius-lg:26px;--radius-2xl:1.2rem;--radius-3xl:1.65rem}html.arabicTraditional,body.arabicTraditional{--app-radius-sm:.25rem;--app-radius-md:.35rem;--app-radius-lg:.45rem;--app-radius-xl:.6rem;--app-icon-stroke:1.75;--app-btn-shadow:0 2px 0 #0000001f;--app-card-shadow:0 2px 12px #0000001a;--app-border-width:2px;--app-heading-weight:700;--app-letter-spacing:.01em;--radius-xs:.08rem;--radius:8px;--radius-lg:10px;--radius-2xl:.55rem;--radius-3xl:.85rem}body.classic{font-feature-settings:"kern" 1, "liga" 1}body.modern{font-feature-settings:"cv02" 1, "cv03" 1}body.neon,body.honeyNature,body.ecoProfessional,body.dataDashboard,body.simpleFarmer,body.hiveMapTheme,body.darkTechBeekeeping,body.smartAI,body.arabicTraditional{text-rendering:optimizelegibility}html [data-slot=button]:not([class*=rounded-full]),body [data-slot=button]:not([class*=rounded-full]){border-radius:var(--app-radius-md)!important;box-shadow:var(--app-btn-shadow)!important}html .lucide:not([class*=stroke-]),body .lucide:not([class*=stroke-]){stroke-width:var(--app-icon-stroke)}body.neon .lucide,body.darkTechBeekeeping .lucide,body.smartAI .lucide{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--theme-primary) 45%, transparent))}body.modern h1,body.modern h2,body.modern h3{letter-spacing:var(--app-letter-spacing);font-weight:var(--app-heading-weight)}body.classic h1,body.classic h2,body.classic h3{font-weight:var(--app-heading-weight);letter-spacing:var(--app-letter-spacing)}body.neon h1,body.neon h2,body.neon h3{font-weight:var(--app-heading-weight);text-shadow:0 0 24px color-mix(in srgb, var(--theme-primary) 25%, 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.honeyNature h1,body.honeyNature h2,body.honeyNature h3,body.ecoProfessional h1,body.ecoProfessional h2,body.ecoProfessional h3,body.dataDashboard h1,body.dataDashboard h2,body.dataDashboard h3,body.simpleFarmer h1,body.simpleFarmer h2,body.simpleFarmer h3,body.hiveMapTheme h1,body.hiveMapTheme h2,body.hiveMapTheme h3{letter-spacing:var(--app-letter-spacing);font-weight:var(--app-heading-weight)}body.arabicTraditional h1,body.arabicTraditional h2,body.arabicTraditional h3{font-weight:var(--app-heading-weight);letter-spacing:var(--app-letter-spacing)}html.default .rounded-sm,html.modern .rounded-sm,html.classic .rounded-sm,html.neon .rounded-sm,html.honeyNature .rounded-sm,html.ecoProfessional .rounded-sm,html.dataDashboard .rounded-sm,html.darkTechBeekeeping .rounded-sm,html.simpleFarmer .rounded-sm,html.hiveMapTheme .rounded-sm,html.smartAI .rounded-sm,html.arabicTraditional .rounded-sm{border-radius:var(--app-radius-sm)!important}html.default .rounded-md,html.modern .rounded-md,html.classic .rounded-md,html.neon .rounded-md,html.honeyNature .rounded-md,html.ecoProfessional .rounded-md,html.dataDashboard .rounded-md,html.darkTechBeekeeping .rounded-md,html.simpleFarmer .rounded-md,html.hiveMapTheme .rounded-md,html.smartAI .rounded-md,html.arabicTraditional .rounded-md{border-radius:var(--app-radius-md)!important}html.default .rounded-lg,html.modern .rounded-lg,html.classic .rounded-lg,html.neon .rounded-lg,html.honeyNature .rounded-lg,html.ecoProfessional .rounded-lg,html.dataDashboard .rounded-lg,html.darkTechBeekeeping .rounded-lg,html.simpleFarmer .rounded-lg,html.hiveMapTheme .rounded-lg,html.smartAI .rounded-lg,html.arabicTraditional .rounded-lg{border-radius:var(--app-radius-lg)!important}html.default .rounded-xl,html.modern .rounded-xl,html.classic .rounded-xl,html.neon .rounded-xl,html.honeyNature .rounded-xl,html.ecoProfessional .rounded-xl,html.dataDashboard .rounded-xl,html.darkTechBeekeeping .rounded-xl,html.simpleFarmer .rounded-xl,html.hiveMapTheme .rounded-xl,html.smartAI .rounded-xl,html.arabicTraditional .rounded-xl{border-radius:var(--app-radius-xl)!important}html.default .rounded-t-lg,html.modern .rounded-t-lg,html.classic .rounded-t-lg,html.neon .rounded-t-lg,html.honeyNature .rounded-t-lg,html.ecoProfessional .rounded-t-lg,html.dataDashboard .rounded-t-lg,html.darkTechBeekeeping .rounded-t-lg,html.simpleFarmer .rounded-t-lg,html.hiveMapTheme .rounded-t-lg,html.smartAI .rounded-t-lg,html.arabicTraditional .rounded-t-lg{border-top-left-radius:var(--app-radius-lg)!important;border-top-right-radius:var(--app-radius-lg)!important}html.default .rounded-t-xl,html.modern .rounded-t-xl,html.classic .rounded-t-xl,html.neon .rounded-t-xl,html.honeyNature .rounded-t-xl,html.ecoProfessional .rounded-t-xl,html.dataDashboard .rounded-t-xl,html.darkTechBeekeeping .rounded-t-xl,html.simpleFarmer .rounded-t-xl,html.hiveMapTheme .rounded-t-xl,html.smartAI .rounded-t-xl,html.arabicTraditional .rounded-t-xl{border-top-left-radius:var(--app-radius-xl)!important;border-top-right-radius:var(--app-radius-xl)!important}html.default .rounded-b-lg,html.modern .rounded-b-lg,html.classic .rounded-b-lg,html.neon .rounded-b-lg,html.honeyNature .rounded-b-lg,html.ecoProfessional .rounded-b-lg,html.dataDashboard .rounded-b-lg,html.darkTechBeekeeping .rounded-b-lg,html.simpleFarmer .rounded-b-lg,html.hiveMapTheme .rounded-b-lg,html.smartAI .rounded-b-lg,html.arabicTraditional .rounded-b-lg{border-bottom-left-radius:var(--app-radius-lg)!important;border-bottom-right-radius:var(--app-radius-lg)!important}html.default .rounded-b-xl,html.modern .rounded-b-xl,html.classic .rounded-b-xl,html.neon .rounded-b-xl,html.honeyNature .rounded-b-xl,html.ecoProfessional .rounded-b-xl,html.dataDashboard .rounded-b-xl,html.darkTechBeekeeping .rounded-b-xl,html.simpleFarmer .rounded-b-xl,html.hiveMapTheme .rounded-b-xl,html.smartAI .rounded-b-xl,html.arabicTraditional .rounded-b-xl{border-bottom-left-radius:var(--app-radius-xl)!important;border-bottom-right-radius:var(--app-radius-xl)!important}
