@import url("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]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;appearance:none;min-height:2.25rem}input[type=date]::-webkit-date-and-time-value{text-align:right}@media (hover:none),(pointer:coarse){[contenteditable=true],[data-slot=input],[data-slot=select-trigger],[data-slot=textarea],[role=textbox],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea{font-size:16px!important;line-height:1.4!important}}@media (max-width:1023.98px){[contenteditable=true],[data-slot=input],[data-slot=select-trigger],[data-slot=textarea],[role=textbox],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea{font-size:max(16px,1em)!important}}@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:0.75rem;--font-size-sm:0.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:#FFFFFF;--bg-primary:#F5EFE0;--bg-secondary:#FAF7F0;--bg-card:rgba(245,239,224,0.6);--bg-glass:rgba(245,239,224,0.5);--text-primary:#1A1A1A;--text-secondary:#374151;--text-muted:#6B7280;--text-light:#9CA3AF;--text-inverse:#FFFFFF;--gradient-honey:linear-gradient(135deg,#8D7024,#A98B4F);--gradient-warm:linear-gradient(180deg,#C9A866,#A98B4F 50%,#8D7024);--gradient-bg:linear-gradient(135deg,#F5EFE0,#E8DCC0 50%,#C9A866);--border-color:rgba(141,112,36,0.25);--shadow-sm:0 2px 8px rgba(141,112,36,0.12);--shadow-md:0 4px 16px rgba(141,112,36,0.18);--shadow-lg:0 8px 32px rgba(141,112,36,0.22);--glass-bg:rgba(245,239,224,0.5);--glass-border:rgba(201,168,102,0.4);--glass-shadow:0 8px 32px 0 rgba(141,112,36,0.18);--radius:16px;--radius-lg:24px;--app-icon-size:1.25rem;--app-icon-size-btn:1.25rem;--raw-white:#FFFFFF;--raw-black:#000000;--raw-gray-100:#F2F2F6;--raw-gray-300:#C6C6C8;--raw-gray-500:#6D6D72;--raw-gray-800:#1C1C1E;--raw-gray-850:#38383A;--raw-gray-600:#8E8E93;--surface-page:var(--raw-gray-100);--surface-card:var(--raw-white);--border-default:var(--raw-gray-300);--text-primary:var(--raw-black);--text-secondary:var(--raw-gray-500);--size-icon-inline:16px;--size-icon-list:20px;--size-icon-tabbar:26px;--size-icon-empty:56px;--stroke-icon-sm:1.5px;--stroke-icon-lg:2px}.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,#8b1f89);--gradient-warm:linear-gradient(180deg,#a850a4,#8b1f89 50%,#70116E);--border-color:rgba(112,17,110,0.25);--shadow-sm:0 2px 8px rgba(112,17,110,0.12);--shadow-md:0 4px 16px rgba(112,17,110,0.18);--shadow-lg:0 8px 32px rgba(112,17,110,0.22);--glass-border:rgba(139,31,137,0.4);--glass-shadow:0 8px 32px 0 rgba(112,17,110,0.18)}.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:#222222;--bg-card:rgba(34,34,34,0.9);--bg-glass:rgba(34,34,34,0.7);--text-primary:#FFFFFF;--text-secondary:#E5E7EB;--text-muted:#9CA3AF;--text-light:#6B7280;--text-inverse:#1A1A1A;--surface-page:var(--raw-black);--surface-card:var(--raw-gray-800);--border-default:var(--raw-gray-850);--text-primary:var(--raw-white);--text-secondary:var(--raw-gray-600);--gradient-honey:linear-gradient(135deg,#8D7024,#A98B4F);--gradient-warm:linear-gradient(180deg,#1a1408,#2d2210 50%,#8D7024);--gradient-bg:linear-gradient(135deg,#0d0a05,#1a1408 50%,#2d2210);--border-color:rgba(141,112,36,0.35);--shadow-sm:0 2px 8px rgba(141,112,36,0.25);--shadow-md:0 4px 16px rgba(141,112,36,0.3);--shadow-lg:0 8px 32px rgba(141,112,36,0.35);--glass-bg:rgba(26,20,8,0.75)}.dark.strategic-mode{--honey-gold:#A850A4;--honey-amber:#C872C4;--honey-light:#D89CD4;--honey-dark:#8B3A87;--honey-deep:#70116E;--text-primary:#FFFFFF;--gradient-honey:linear-gradient(135deg,#70116E,#8b1f89);--gradient-warm:linear-gradient(180deg,#2d0a2b,#5a0d58 50%,#70116E);--border-color:rgba(112,17,110,0.35);--shadow-sm:0 2px 8px rgba(112,17,110,0.25);--shadow-md:0 4px 16px rgba(112,17,110,0.3);--shadow-lg:0 8px 32px rgba(112,17,110,0.35);--glass-border:rgba(112,17,110,0.35);--glass-shadow:0 8px 32px 0 rgba(112,17,110,0.3)}.dark body,.dark.strategic-mode body,.strategic-mode body{background-color:var(--background)}}@layer base{*{@apply border-[--border-color]}html{scroll-behavior:smooth;color-scheme:light dark;font-family:var(--font-family-display);font-size:clamp(12.5px,.28rem + 2.15vw,17px)}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{body{-webkit-font-smoothing:subpixel-antialiased}}.no-animations *,.no-animations :after,.no-animations :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body.high-performance *{will-change:auto;backface-visibility:hidden}body.power-saver *,body.power-saver :after,body.power-saver :before{animation-duration:.05ms!important;transition-duration:.05ms!important}body.power-saver img,body.power-saver video{image-rendering:auto;filter:none!important}body{@apply text-[--text-primary] antialiased;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);direction:rtl;overflow-x:clip;position:relative;scrollbar-width:none;-ms-overflow-style:none;color:var(--text-primary)}:root{--app-toast-z:101000;--safe-area-top:var(--app-safe-top,env(safe-area-inset-top,0px));--safe-area-bottom:var(--app-safe-bottom,env(safe-area-inset-bottom,0px));--safe-area-left:var(--app-safe-left,env(safe-area-inset-left,0px));--safe-area-right:var(--app-safe-right,env(safe-area-inset-right,0px));--app-page-pad-x:clamp(0.5rem,0.35rem + 2.2vw,2.5rem);--app-page-pad-y:clamp(0.35rem,0.25rem + 1vw,1.25rem);--app-gap:clamp(0.35rem,0.25rem + 1vw,1.25rem);--app-touch-min:44px;--app-content-max:2560px;--app-header-icon:clamp(1.75rem,1.4rem + 2.2vw,2.75rem);--app-header-glyph:clamp(0.8125rem,0.7rem + 1.1vw,1.25rem);--app-nav-label:clamp(0.6875rem,0.45rem + 1.1vw,0.9375rem);--app-nav-icon:clamp(1.15rem,1.05rem + 0.65vw,1.45rem);--app-nav-btn-min-h:clamp(3.5rem,3.25rem + 1.5vw,4.75rem);--app-nav-strip-pad-y:0.5rem;--app-bottom-nav-block:calc(var(--safe-area-bottom) + var(--app-nav-btn-min-h) + (var(--app-nav-strip-pad-y) * 2) + 1.25rem + 0.5rem);--app-bottom-nav-lift:0.5rem;--app-header-inner-pad-y:clamp(0.25rem,0.15rem + 0.4vh,0.625rem);--app-header-toolbar-h:clamp(48px,6vh,64px);--app-fixed-header-offset:max(0px,calc(var(--safe-area-top) + var(--app-header-inner-pad-y) + var(--app-header-toolbar-h) + var(--app-header-inner-pad-y)));--lp-public-header-offset:calc(var(--safe-area-top) + 3.5rem)}@media (min-width:640px){:root{--lp-public-header-offset:calc(var(--safe-area-top) + 4rem)}}@media (max-width:359.98px){:root{--app-base-font-size:16px;--app-page-pad-x:0.5rem;--app-gap:0.35rem;--app-header-toolbar-h:44px;--app-header-inner-pad-y:0.25rem;--app-header-icon:1.75rem;--app-header-glyph:0.8125rem;--app-nav-label:0.6875rem;--app-nav-btn-min-h:3.35rem;--app-touch-min:40px}}@media (min-width:360px) and (max-width:639.98px){:root{--app-page-pad-x:clamp(0.625rem,0.4rem + 2vw,1rem);--app-header-toolbar-h:clamp(44px,40px + 1.5vw,52px)}}@media (min-width:768px) and (max-width:1023.98px){:root{--app-page-pad-x:clamp(1rem,0.75rem + 1.5vw,1.75rem);--app-gap:clamp(0.75rem,0.5rem + 1vw,1.25rem);--app-header-toolbar-h:clamp(52px,48px + 1vw,60px);--app-content-max:960px}}@media (min-width:1024px) and (max-width:1439.98px){:root{--app-page-pad-x:clamp(1.25rem,1rem + 1.2vw,2.25rem);--app-content-max:1200px}}html{min-width:280px;text-size-adjust:100%}.app-content,.app-page,.app-shell,main[role=main]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.app-chrome{display:flex;flex-direction:column;position:relative;width:100%;min-height:100svh}.app-content{flex:1 0 auto;width:100%;margin-inline:auto;padding-top:var(--app-fixed-header-offset);padding-inline:var(--app-page-pad-x);padding-bottom:.25rem;min-height:calc(100svh - var(--app-fixed-header-offset));scroll-padding-bottom:calc(var(--app-bottom-nav-block) + 1.25rem);touch-action:pan-y}.auth-flow-safe .lp-public-auth-main{flex:1 1 auto;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding-top:var(--lp-public-header-offset);padding-bottom:max(.25rem,var(--safe-area-bottom))}.app-bottom-nav-spacer{display:block;width:100%;height:calc(var(--app-bottom-nav-block) + 1.25rem);min-height:calc(var(--app-bottom-nav-block) + 1.25rem);flex-shrink:0;pointer-events:none;visibility:hidden}.app-page-pad{padding-inline:var(--app-page-pad-x)}.app-stack{display:flex;flex-direction:column;gap:var(--app-gap);min-width:0}header[role=banner].fixed{padding-top:var(--safe-area-top)!important;padding-left:0!important;padding-right:0!important}html header[role=banner].page-header-covers-status-bar.fixed,html.is-web:not(.is-standalone) header[role=banner].page-header-covers-status-bar.fixed{padding-top:0!important}html.is-native .fixed.inset-0,html.is-native .flat-selection-page.fixed,html.is-native .native-safe-screen,html.is-standalone .fixed.inset-0,html.is-standalone .flat-selection-page.fixed,html.is-standalone .native-safe-screen,html.needs-safe-area .fixed.inset-0,html.needs-safe-area .flat-selection-page.fixed,html.needs-safe-area .native-safe-screen{padding-top:var(--safe-area-top)!important;padding-bottom:var(--safe-area-bottom)!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}html .page-header-covers-status-bar,html.is-native .flat-selection-page.page-header-covers-status-bar.fixed,html.is-native .page-header-covers-status-bar.fixed.inset-0,html.is-native .page-header-covers-status-bar.native-safe-screen,html.is-standalone .flat-selection-page.page-header-covers-status-bar.fixed,html.is-standalone .page-header-covers-status-bar.fixed.inset-0,html.is-standalone .page-header-covers-status-bar.native-safe-screen,html.needs-safe-area .flat-selection-page.page-header-covers-status-bar.fixed,html.needs-safe-area .page-header-covers-status-bar.fixed.inset-0,html.needs-safe-area .page-header-covers-status-bar.native-safe-screen{padding-top:0!important}.page-header-covers-status-bar .page-header-safe-pad{padding-top:var(--safe-area-top)}nav.app-bottom-nav,nav.fixed.bottom-0{bottom:0!important;padding-bottom:calc(var(--safe-area-bottom) + var(--app-bottom-nav-lift, .5rem))!important;padding-left:0!important;padding-right:0!important}html.is-web:not(.is-standalone) nav.app-bottom-nav,html.is-web:not(.is-standalone) nav.fixed.bottom-0{padding-bottom:var(--app-bottom-nav-lift,.5rem)!important}html{scroll-padding-bottom:calc(var(--app-bottom-nav-block) + 1rem)}html.is-web:not(.is-standalone) header[role=banner].fixed{padding-top:min(var(--safe-area-top),20px)!important}.auth-flow-safe .lp-public-header .lp-public-header-safe-spacer,.auth-flow-safe .lp-public-header>[aria-hidden]:first-child{height:var(--safe-area-top);min-height:var(--safe-area-top)}.floating-bottom-safe{bottom:calc(var(--safe-area-bottom) + .5rem)!important}.app-close-orb{width:2.5rem!important;height:2.5rem!important;min-width:2.5rem;min-height:2.5rem}.app-close-orb svg.lucide,.app-close-orb>svg{width:1.25rem!important;height:1.25rem!important}.app-close-orb-surface{background-color:#ffffff;border:1px solid #c6c6c8;color:var(--theme-primary,#8d7024);box-shadow:none}.dark .app-close-orb-surface{background-color:#1c1c1e;border-color:#38383a}body,html{overflow-x:clip;overflow-y:auto;max-width:100%;height:auto;min-height:100%;-webkit-overflow-scrolling:touch}main[role=main]{touch-action:pan-y}body.ltr{direction:ltr;font-family:Inter,Segoe UI,Roboto,system-ui,-apple-system,sans-serif;font-size:var(--font-size-base);text-align:left}a,body,button,div,h1,h2,h3,h4,h5,h6,input,label,p,select,span,textarea{color:inherit;font-family:inherit}h1{font-size:var(--font-size-3xl)}h1,h2{line-height:var(--line-height-tight);font-family:var(--font-family-display)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}h3,h4{font-family:var(--font-family-display)}h4{font-size:var(--font-size-lg)}h5,h6{font-size:var(--font-size-base);font-weight:600;font-family:var(--font-family-display)}div,label,p,span{font-size:inherit;font-family:var(--font-family-body)}button,input,select,textarea{font-family:var(--font-family-body);font-size:var(--font-size-base)}.app-label,legend,th{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-weight:600}table td,table th{font-size:var(--font-size-sm)}.app-value,table td,td{font-family:var(--font-family-body)}.app-value,td{font-size:inherit}.app-heading-sm{font-size:var(--font-size-base)}.app-heading-md,.app-heading-sm{font-family:var(--font-family-display);font-weight:600}.app-heading-md{font-size:var(--font-size-lg)}label:not([class*=sr-only]){font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:500}.dark body,.dark.strategic-mode body,.strategic-mode body{color:var(--text-primary)}body::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;width:0;height:0}h1{font-size:clamp(1.5rem,4vw + .5rem,2.25rem);line-height:1.25;letter-spacing:-.02em}h1,h2{font-weight:700;color:var(--text-primary)}h2{font-size:clamp(1.35rem,3vw + .5rem,1.75rem);line-height:1.3;letter-spacing:-.01em}h3{font-size:clamp(1.2rem,2.5vw + .4rem,1.5rem);line-height:1.35}h3,h4{font-weight:600;color:var(--text-primary)}h4{font-size:clamp(1.1rem,2vw + .3rem,1.3rem);line-height:1.4}h5{font-size:clamp(1.05rem,1.5vw + .3rem,1.15rem);line-height:1.45}h5,h6{font-weight:600;color:var(--text-primary)}h6{font-size:clamp(1rem,1.2vw + .25rem,1.1rem);line-height:1.5}p{font-size:clamp(1rem,.5vw + .9rem,1.125rem);line-height:1.65}p,small{font-weight:400;color:var(--text-primary)}small{font-size:clamp(.875rem,.4vw + .8rem,.9375rem);line-height:1.5}button,input,label,select,textarea{font-size:clamp(1rem,.5vw + .9rem,1.0625rem);font-family:inherit}}@layer utilities{.flat-selection-page{--flat-tile-surface:#ffffff;--flat-tile-border:rgba(0,0,0,0.08)}.dark .flat-selection-page{--flat-tile-surface:#0a0a0a;--flat-tile-border:rgba(255,255,255,0.1)}.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]{background:var(--flat-tile-surface)!important;background-image:none!important}.flat-selection-page [class*="active:scale"],.flat-selection-page [class*="group-hover:scale"],.flat-selection-page [class*="hover:scale"]{transform:none!important}.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],.flat-selection-page button{border:1px solid var(--flat-tile-border)!important;box-shadow:none!important}.flat-selection-page button.financial-ai-panel-cta{border-color:rgba(0,0,0,.22)!important}.dark .flat-selection-page button.financial-ai-panel-cta{border-color:rgba(0,0,0,.38)!important}.flat-selection-page button.finance-main-fab{border:3px solid rgba(255,255,255,.35)!important;box-shadow:0 4px 18px rgba(0,0,0,.18)!important;background-image:none!important}.dark .flat-selection-page button.finance-main-fab{border-color:rgba(0,0,0,.22)!important}.flat-selection-page button.finance-main-fab .lucide,.flat-selection-page button.finance-main-fab svg.lucide,body.force-mono-icons button.finance-main-fab .lucide,body.force-mono-icons button.finance-main-fab svg.lucide,button.finance-main-fab .lucide,button.finance-main-fab svg.lucide{color:inherit!important;stroke:currentColor!important}body.force-mono-icons button.finance-main-fab .lucide [stroke],body.force-mono-icons button.finance-main-fab svg.lucide [stroke]{stroke:currentColor!important}.flat-selection-page button.finance-form-submit-cta .lucide,.flat-selection-page button.finance-form-submit-cta svg.lucide,body.force-mono-icons button.finance-form-submit-cta .lucide,body.force-mono-icons button.finance-form-submit-cta svg.lucide,button.finance-form-submit-cta .lucide,button.finance-form-submit-cta svg.lucide{color:inherit!important;stroke:currentColor!important}body.force-mono-icons button.finance-form-submit-cta .lucide [stroke],body.force-mono-icons button.finance-form-submit-cta svg.lucide [stroke]{stroke:currentColor!important}.flat-selection-page button.settings-save-cta .lucide,.flat-selection-page button.settings-save-cta svg.lucide,body.force-mono-icons button.settings-save-cta .lucide,body.force-mono-icons button.settings-save-cta svg.lucide,button.settings-save-cta .lucide,button.settings-save-cta svg.lucide{color:inherit!important;stroke:currentColor!important}body.force-mono-icons button.settings-save-cta .lucide [stroke],body.force-mono-icons button.settings-save-cta svg.lucide [stroke]{stroke:currentColor!important}.flat-selection-page button.finance-settings-action{border-color:color-mix(in srgb,currentColor 42%,transparent)!important;background-image:none!important;box-shadow:none!important;cursor:pointer;pointer-events:auto}body.force-mono-icons button.finance-settings-action .lucide,body.force-mono-icons button.finance-settings-action svg.lucide,button.finance-settings-action .lucide,button.finance-settings-action svg.lucide{color:inherit!important;stroke:currentColor!important}body.force-mono-icons button.finance-settings-action .lucide [stroke],body.force-mono-icons button.finance-settings-action svg.lucide [stroke]{stroke:currentColor!important}.finance-form-dialog,.flat-selection-page .finance-form-dialog{background:var(--surface-card)!important;background-image:none!important;border:1px solid var(--border-default)!important;box-shadow:none!important;color:var(--text-primary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.flat-selection-page [data-slot=dialog-content].selection-view-dialog,[data-slot=dialog-content].queen-bank-view-dialog,[data-slot=dialog-content].selection-view-dialog{background:var(--surface-card)!important;background-image:none!important;border:none!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.12)!important;color:var(--text-primary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark [data-slot=dialog-content].queen-bank-view-dialog,.dark [data-slot=dialog-content].selection-view-dialog,[data-theme=dark] [data-slot=dialog-content].queen-bank-view-dialog,[data-theme=dark] [data-slot=dialog-content].selection-view-dialog{box-shadow:0 25px 50px -12px rgba(0,0,0,.5)!important}.flat-selection-page [data-slot=dialog-content].inventory-task-dialog,[data-slot=dialog-content].inventory-task-dialog{background:#ffffff!important;background-image:none!important;border:none!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.12)!important;color:var(--text-primary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark [data-slot=dialog-content].inventory-task-dialog,[data-theme=dark] [data-slot=dialog-content].inventory-task-dialog{background:#1e1e1e!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)!important}.flat-selection-page [data-slot=dialog-content].selection-add-dialog,[data-slot=dialog-content].selection-add-dialog{background:var(--surface-card)!important;background-image:none!important;border:1px solid var(--border-default)!important;box-shadow:none!important;color:var(--text-primary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-slot=dropdown-menu-content].queen-bank-actions-menu{background:var(--surface-card)!important;border:1px solid var(--border-default)!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important;color:var(--text-primary)!important;border-radius:12px!important}.dark [data-slot=dropdown-menu-content].queen-bank-actions-menu,[data-theme=dark] [data-slot=dropdown-menu-content].queen-bank-actions-menu{box-shadow:0 8px 20px rgba(0,0,0,.45)!important}[data-slot=dropdown-menu-content].queen-bank-actions-menu [data-slot=dropdown-menu-item]{min-height:44px}[data-slot=dropdown-menu-content].queen-bank-actions-menu [data-slot=dropdown-menu-item]:focus,[data-slot=dropdown-menu-content].queen-bank-actions-menu [data-slot=dropdown-menu-item]:hover{background:var(--surface-page)!important}[data-slot=dropdown-menu-content].queen-bank-actions-menu [data-slot=dropdown-menu-label]{color:var(--text-secondary)!important}[data-slot=dropdown-menu-content].queen-bank-actions-menu [data-slot=dropdown-menu-separator]{background:var(--border-default)!important}.finance-form-dialog h1,.finance-form-dialog h2,.finance-form-dialog h3,.finance-form-dialog h4,.finance-form-dialog label{color:var(--text-primary)}.finance-form-dialog .finance-form-muted,.finance-form-dialog p{color:var(--text-secondary)}.finance-form-dialog input:not([type=checkbox]):not([type=radio]),.finance-form-dialog select,.finance-form-dialog textarea{background-color:var(--surface-page)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important;box-shadow:none!important}.finance-form-dialog option{background-color:var(--surface-card);color:var(--text-primary)}.flat-selection-page .fp-goal-dialog-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.text-2xs{font-size:.75rem;line-height:1rem}.glass-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius)}.glass-card,.glass-card-lg{background:var(--glass-bg);box-shadow:var(--glass-shadow)}.glass-card-lg{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.glass-card.glass-card-neu-select{appearance:auto;-webkit-appearance:menulist;border-radius:.875rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .25s ease,border-color .25s ease,transform .2s ease}html:not(.dark) .glass-card.glass-card-neu-select{background:color-mix(in srgb,var(--honey-gold) 5%,#e0e0e0);border:1px solid rgba(0,0,0,.06);box-shadow:15px 15px 30px #bebebe,-15px -15px 30px #ffffff;color:var(--text-primary)}html.dark .glass-card.glass-card-neu-select{background:color-mix(in srgb,var(--honey-gold) 9%,#2c2c2e);border:1px solid rgba(255,255,255,.06);box-shadow:14px 14px 32px rgba(0,0,0,.52),-14px -14px 32px rgba(255,255,255,.038);color:var(--text-primary)}html.dark .glass-card.glass-card-neu-select:hover,html:not(.dark) .glass-card.glass-card-neu-select:hover{border-color:color-mix(in srgb,var(--honey-gold) 42%,transparent)}html.dark .glass-card.glass-card-neu-select:focus-visible,html:not(.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{background-color:#f4f4f5;color:#111827}html.dark .glass-card.glass-card-neu-select option{background-color:#1c1c1e;color:#e8e8e8}.glass-card.glass-card-neu-select:disabled{opacity:.55;cursor:not-allowed}.btn-honey{background:var(--gradient-honey);color:white;padding:.75rem 1.5rem;border-radius:var(--radius);transition:all .3s ease;box-shadow:var(--shadow-md)}.btn-honey:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hexagon-pattern{background-image:repeating-linear-gradient(0deg,transparent,transparent 40px,rgba(141,112,36,.05) 0,rgba(141,112,36,.05) 80px),repeating-linear-gradient(60deg,transparent,transparent 40px,rgba(127,176,105,.04) 0,rgba(127,176,105,.04) 80px),repeating-linear-gradient(120deg,transparent,transparent 40px,rgba(141,112,36,.05) 0,rgba(141,112,36,.05) 80px)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(141,112,36,.4) 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:transparent;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(141,112,36,.4);border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(141,112,36,.6)}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(141,112,36,.5)}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(141,112,36,.7)}.hide-scrollbar,.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar,.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-enhanced{scrollbar-width:none}.scrollbar-enhanced::-webkit-scrollbar{width:0;height:0}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(212,174,44,.3) transparent}.scrollbar-thin::-webkit-scrollbar{height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(212,174,44,.3);border-radius:4px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:rgba(212,174,44,.5)}@keyframes loading-bar{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.animate-loading-bar{animation:loading-bar 1.5s ease-in-out infinite}@keyframes fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fade-in .5s ease-out}@keyframes pulse-enhanced{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.98)}}.animate-pulse-enhanced{animation:pulse-enhanced 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(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-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.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:#FFFFFF}.strategic-mode .text-adaptive{color:#1A1A1A}.dark.strategic-mode .text-adaptive{color:#FFFFFF}@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(0deg)}}@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(0deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .5s ease-out}@keyframes gentle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.animate-gentle-pulse{animation:gentle-pulse 2s ease-in-out infinite}*{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{overscroll-behavior-y:none}}@keyframes pageLoad{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}body{animation:pageLoad .3s ease-out}.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){a,button,input,select,textarea{min-height:48px;min-width: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-fill,.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}@media (min-width:1024px){.grid-auto-fill,.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}}@media (min-width:1920px){.grid-auto-fill,.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}}@media (min-width:2560px){.grid-auto-fill,.grid-auto-fit{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{padding:clamp(.5rem,1vw,.75rem) clamp(1rem,2vw,1.5rem);font-size:clamp(.875rem,1.5vw,1rem);border-radius:clamp(.375rem,.75vw,.5rem)}.btn-responsive-lg{padding:clamp(.75rem,1.5vw,1rem) clamp(1.5rem,2.5vw,2rem);font-size:clamp(1rem,2vw,1.25rem);border-radius:clamp(.5rem,1vw,.75rem)}.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) rgba(0,0,0,.1)}.shadow-responsive-lg{box-shadow:0 clamp(4px,.5vw,8px) clamp(16px,2vw,32px) rgba(0,0,0,.15)}.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 rgba(212,174,44,.4),0 0 40px rgba(212,174,44,.2)}50%{box-shadow:0 0 40px rgba(212,174,44,.6),0 0 60px rgba(212,174,44,.4)}}@keyframes glow-rotate{0%{filter:hue-rotate(0deg) drop-shadow(0 0 10px currentColor)}to{filter:hue-rotate(1turn) drop-shadow(0 0 10px currentColor)}}@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{transform:scale(1);filter:drop-shadow(0 0 5px currentColor)}50%{transform:scale(1.1);filter:drop-shadow(0 0 15px currentColor)}}@keyframes ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(2);opacity:0}}@keyframes text-glow{0%,to{text-shadow:0 0 10px rgba(212,174,44,.5),0 0 20px rgba(212,174,44,.3)}50%{text-shadow:0 0 20px rgba(212,174,44,.8),0 0 30px rgba(212,174,44,.5)}}@keyframes border-dance{0%{border-color:rgba(212,174,44,.3)}50%{border-color:rgba(212,174,44,.8)}to{border-color:rgba(212,174,44,.3)}}@keyframes icon-bounce{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-5deg)}75%{transform:translateY(-5px) rotate(5deg)}}.animate-glow-pulse{animation:glow-pulse 2s ease-in-out infinite}.animate-glow-rotate{animation:glow-rotate 3s linear infinite}.animate-shimmer{animation:shimmer 3s linear infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-bounce-subtle{animation:bounce-subtle 2s ease-in-out infinite}.animate-scale-glow{animation:scale-glow 2s ease-in-out infinite}.animate-ripple{animation:ripple 1s ease-out}.animate-text-glow{animation:text-glow 2s ease-in-out infinite}.animate-border-dance{animation:border-dance 2s ease-in-out infinite}.animate-icon-bounce{animation:icon-bounce 1.5s ease-in-out infinite}}@keyframes lp-landing-bee-swarm{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.lp-landing-bee-swarm-mask{-webkit-mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width:399px){.lp-landing-bee-swarm-track{--bee-slot:1.35rem;--bee-gap:0.42rem;min-height:1.5rem}}.lp-landing-bee-swarm-track{--bee-slot:1.625rem;--bee-gap:0.55rem;justify-content:flex-start;width:max-content;margin-inline:0;gap:0;min-height:1.75rem;transform:translateZ(0);backface-visibility:hidden;will-change:transform;animation:lp-landing-bee-swarm 22s linear infinite}.lp-landing-bee-swarm-segment,.lp-landing-bee-swarm-track{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.lp-landing-bee-swarm-segment{flex-shrink:0;gap:var(--bee-gap);box-sizing:border-box}.lp-landing-bee-swarm-segment:first-child{padding-inline-end:calc(var(--bee-gap) / 2)}.lp-landing-bee-swarm-segment:last-child{padding-inline-start:calc(var(--bee-gap) / 2)}@keyframes lp-landing-bee-bob{0%,to{transform:translateY(6%) rotate(-2deg)}50%{transform:translateY(-10%) rotate(2.5deg)}}@keyframes lp-bee-flutter{0%,to{transform:scaleY(1) rotate(0deg);opacity:.85}50%{transform:scaleY(.35) rotate(-14deg);opacity:.55}}.lp-landing-bee-swarm-cell{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--bee-slot);height:var(--bee-slot);line-height:1;opacity:.95;animation:lp-landing-bee-bob 1.6s ease-in-out infinite;animation-delay:calc(var(--bee-i, 0) * -.22s);filter:drop-shadow(0 2px 2px rgba(0,0,0,.22))}.lp-landing-bee-swarm-cell svg{width:100%;height:100%;transform:scaleX(-1)}.lp-landing-bee-swarm-cell .lp-bee-wing{animation:lp-bee-flutter .18s ease-in-out infinite;transform-origin:19px 12px;transform-box:view-box}.lp-landing-bee-swarm-cell .lp-bee-wing-back{animation-delay:-.09s;transform-origin:15px 12px}@media (min-width:480px){.lp-landing-bee-swarm-track{--bee-slot:1.75rem;--bee-gap:0.625rem;min-height:2rem}}@media (prefers-reduced-motion:reduce){.lp-landing-bee-swarm-track{animation:none;transform:none}.lp-landing-bee-swarm-cell,.lp-landing-bee-swarm-cell .lp-bee-wing{animation:none}}.menuButton{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:13%;color:var(--honey-dark);width:3.5em;height:3.5em;border-radius:.5em;background:rgba(250,247,240,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(141,112,36,.35);transition:all .3s;box-shadow:6px 6px 12px rgba(141,112,36,.22),-6px -6px 12px rgba(245,239,224,.5)}.dark .menuButton{background:rgba(26,20,8,.6);border:1px solid rgba(141,112,36,.4);box-shadow:6px 6px 12px rgba(0,0,0,.4),-6px -6px 12px rgba(141,112,36,.12)}.menuButton:hover{border:1px solid var(--honey-gold);box-shadow:8px 8px 16px rgba(141,112,36,.28),-8px -8px 16px rgba(245,239,224,.6)}.dark .menuButton:hover{border:1px solid var(--honey-amber);box-shadow:8px 8px 16px rgba(0,0,0,.5),-8px -8px 16px rgba(141,112,36,.18)}.menuButton:active{color:var(--honey-amber);box-shadow:inset 4px 4px 12px rgba(141,112,36,.28),inset -4px -4px 12px rgba(245,239,224,.5)}.dark .menuButton:active{color:var(--honey-gold);box-shadow:inset 4px 4px 12px rgba(0,0,0,.5),inset -4px -4px 12px rgba(141,112,36,.12)}input[type=checkbox].menu-toggle{-webkit-appearance:none;display:none;visibility:hidden}.menuButton span{width:30px;height:4px;background:var(--honey-dark);border-radius:100px;transition:.3s ease}.dark .menuButton span{background:var(--honey-gold)}input[type]:checked~span.top{transform:translateY(290%) rotate(45deg);width:40px;background:var(--honey-amber)}.dark input[type]:checked~span.top{background:var(--honey-gold)}input[type]:checked~span.bot{transform:translateY(-270%) rotate(-45deg);width:40px;background:var(--honey-amber);box-shadow:0 0 10px rgba(141,112,36,.5)}.dark input[type]:checked~span.bot{background:var(--honey-gold);box-shadow:0 0 10px rgba(141,112,36,.5)}input[type]:checked~span.mid{transform:translateX(-20px);opacity:0}.toggle{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;cursor:pointer;line-height:1;background:rgba(250,247,240,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(141,112,36,.35);transition:all .3s ease;box-shadow:0 4px 16px rgba(141,112,36,.18)}.dark .toggle{background:rgba(26,20,8,.6);border:1px solid rgba(141,112,36,.4);box-shadow:0 4px 16px rgba(141,112,36,.25)}.toggle:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(141,112,36,.28)}.dark .toggle:hover{box-shadow:0 6px 20px rgba(141,112,36,.35)}.toggle .input{display:none}.toggle .icon{grid-column:1/1;grid-row:1/1;transition:transform .5s;line-height:.1}.toggle .icon--moon{transition-delay:.2s;color:#94a3b8}.dark .toggle .icon--moon{color:#b4b4b4}.toggle .icon--sun{transform:scale(0);color:#ffa500}.toggle #switch:checked~.icon--moon{transform:rotate(1turn) scale(0)}.toggle #switch:checked~.icon--sun{transition-delay:.2s;transform:scale(1) rotate(1turn)}.bell-container{--bell-color:var(--honey-dark);--bell-size:30px;display:flex;justify-content:center;align-items:center;position:relative;-webkit-user-select:none;user-select:none}.dark .bell-container{--bell-color:var(--honey-gold)}.bell-container .bell-regular,.bell-container .bell-solid{position:absolute;animation:bellFillAnimation .5s}.bell-container .bell-solid{display:none;color:#ef4444}.bell-container input:checked~.bell-regular{display:none}.bell-container input:checked~.bell-solid{display:block}.bell-container .bell-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}@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(0deg) scale(1)}}@keyframes honeycomb{0%,20%,80%,to{opacity:0;transform:scale(0)}30%,70%{opacity:1;transform:scale(1)}}.honeycomb{height:24px;position:relative;width:24px}.honeycomb div{animation:honeycomb 2.1s infinite backwards;background:rgba(245,239,224,.5);height:12px;margin-top:6px;position:absolute;width:24px}.dark .honeycomb div{background:rgba(141,112,36,.4)}.honeycomb div:after,.honeycomb div:before{content:"";border-left:12px solid transparent;border-right:12px solid transparent;position:absolute;left:0;right:0}.honeycomb div:after{top:-6px;border-bottom:6px solid rgba(245,239,224,.5)}.dark .honeycomb div:after{border-bottom-color:rgba(141,112,36,.4)}.honeycomb div:before{bottom:-6px;border-top:6px solid rgba(245,239,224,.5)}.dark .honeycomb div:before{border-top-color:rgba(141,112,36,.4)}.honeycomb div:first-child{animation-delay:0s;left:-28px;top:0}.honeycomb div:nth-child(2){animation-delay:.1s;left:-14px;top:22px}.honeycomb div:nth-child(3){animation-delay:.2s;left:14px;top:22px}.honeycomb div:nth-child(4){animation-delay:.3s;left:28px;top:0}.honeycomb div:nth-child(5){animation-delay:.4s;left:14px;top:-22px}.honeycomb div:nth-child(6){animation-delay:.5s;left:-14px;top:-22px}.honeycomb div:nth-child(7){animation-delay:.6s;left:0;top:0}.honeycomb-center{height:60px;width:60px;position:relative}@media (min-width:640px){.honeycomb-center{height:70px;width:70px}}@media (min-width:768px){.honeycomb-center{height:80px;width:80px}}@media (min-width:1024px){.honeycomb-center{height:90px;width:90px}}@media (min-width:1280px){.honeycomb-center{height:100px;width:100px}}@media (min-width:1536px){.honeycomb-center{height:120px;width:120px}}.honeycomb-center div{animation:honeycomb 2.1s infinite backwards;background:var(--hc-face,rgba(169,139,79,.6));height:30px;margin-top:15px;position:absolute;width:60px}.honeycomb-center div:after,.honeycomb-center div:before{content:"";border-left:30px solid transparent;border-right:30px solid transparent;position:absolute;left:0;right:0}.honeycomb-center div:after{top:-15px;border-bottom:15px solid var(--hc-face,rgba(169,139,79,.6))}.honeycomb-center div:before{bottom:-15px;border-top:15px solid var(--hc-face,rgba(169,139,79,.6))}.honeycomb-center div:first-child{animation-delay:0s;left:-70px;top:0}.honeycomb-center div:nth-child(2){animation-delay:.1s;left:-35px;top:55px}.honeycomb-center div:nth-child(3){animation-delay:.2s;left:35px;top:55px}.honeycomb-center div:nth-child(4){animation-delay:.3s;left:70px;top:0}.honeycomb-center div:nth-child(5){animation-delay:.4s;left:35px;top:-55px}.honeycomb-center div:nth-child(6){animation-delay:.5s;left:-35px;top:-55px}.honeycomb-center div:nth-child(7){animation-delay:.6s;left:0;top:0}@keyframes slideWave{0%{transform:translateX(-100%)}to{transform:translateX(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{color:#FFFFFF!important;text-shadow:0 1px 2px rgba(0,0,0,.2)}.text-on-dark{color:#F9FAFB!important}.text-on-light{color:#1A1A1A!important}:root{--app-text-micro:clamp(0.625rem,0.35rem + 1.05vw,0.75rem);--app-text-2xs:clamp(0.6875rem,0.4rem + 1.15vw,0.8125rem);--app-text-xs:clamp(0.75rem,0.45rem + 1.25vw,0.875rem);--app-text-sm:clamp(0.8125rem,0.5rem + 1.35vw,0.9375rem);--app-text-base:clamp(0.9375rem,0.55rem + 1.5vw,1.0625rem);--app-text-lg:clamp(1rem,0.6rem + 1.7vw,1.125rem);--app-text-xl:clamp(1.125rem,0.65rem + 2vw,1.25rem);--app-text-2xl:clamp(1.25rem,0.7rem + 2.3vw,1.5rem);--app-text-3xl:clamp(1.5rem,0.8rem + 2.8vw,1.875rem);--app-text-4xl:clamp(1.875rem,0.9rem + 3.2vw,2.25rem)}.text-fluid-micro{font-size:var(--app-text-micro);line-height:1.25}.text-fluid-2xs{font-size:var(--app-text-2xs);line-height:1.3}.text-fluid-xs{font-size:var(--app-text-xs);line-height:1.5}.text-fluid-sm{font-size:var(--app-text-sm);line-height:1.5}.text-fluid-base{font-size:var(--app-text-base);line-height:1.6}.text-fluid-lg{font-size:var(--app-text-lg);line-height:1.6}.text-fluid-xl{font-size:var(--app-text-xl);line-height:1.5}.text-fluid-2xl{font-size:var(--app-text-2xl);line-height:1.4}.text-fluid-3xl{font-size:var(--app-text-3xl);line-height:1.3}.text-fluid-4xl{font-size:var(--app-text-4xl);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);font-weight:700;line-height:1.2;letter-spacing:-.01em}.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)}.body-primary,.body-secondary{font-weight:400;line-height:1.6}.body-secondary{color:var(--text-secondary)}.body-muted{color:var(--text-muted);font-weight:400;line-height:1.5}.label-text{color:var(--text-secondary);font-weight:500;font-size:.9375rem;line-height:1.5}.caption-text{color:var(--text-muted);font-weight:400;font-size:.8125rem;line-height:1.4}.number-display{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block}.number-display,.number-large{font-family:Inter,Poppins,system-ui,sans-serif;direction:ltr}.number-large{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.number-stat{font-family:Inter,Poppins,system-ui,sans-serif;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr}.text-glow-honey{text-shadow:0 0 10px rgba(212,174,44,.5),0 0 20px rgba(212,174,44,.3)}.text-glow-white{text-shadow:0 0 10px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.3)}.text-shadow-soft{text-shadow:0 1px 3px rgba(0,0,0,.12)}.text-shadow-medium{text-shadow:0 2px 4px rgba(0,0,0,.18)}.dark .text-glow-honey{text-shadow:0 0 15px rgba(212,174,44,.6),0 0 30px rgba(212,174,44,.4)}.strategic-mode .text-glow-honey{text-shadow:0 0 10px rgba(112,17,110,.5),0 0 20px rgba(112,17,110,.3)}.dark.strategic-mode .text-glow-honey{text-shadow:0 0 15px rgba(168,80,164,.6),0 0 30px rgba(168,80,164,.4)}@media (min-width:640px){.sm\:text-fluid-micro{font-size:var(--app-text-micro)}.sm\:text-fluid-2xs{font-size:var(--app-text-2xs)}.sm\:text-fluid-sm{font-size:var(--app-text-sm)}.sm\:text-fluid-base{font-size:var(--app-text-base)}}@media (min-width:768px){.md\:text-fluid-xs{font-size:var(--app-text-xs)}}@media (min-width:1024px){.lg\:text-fluid-sm{font-size:var(--app-text-sm)}.lg\:text-fluid-lg{font-size:var(--app-text-lg)}.lg\:text-fluid-xl{font-size:var(--app-text-xl)}}@media (min-width:1280px){.xl\:text-fluid-base{font-size:var(--app-text-base)}.xl\:text-fluid-2xl{font-size:var(--app-text-2xl)}}.card-title{color:var(--text-primary);font-weight:600;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.4}.card-subtitle{color:var(--text-secondary);font-weight:500;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5}.card-body{color:var(--text-muted);font-weight:400;font-size:clamp(.8125rem,1.4vw,.9375rem);line-height:1.6}.stat-value{color:var(--text-primary);font-family:Inter,Poppins,system-ui,sans-serif;font-weight:700;font-size:clamp(1.25rem,2.5vw,1.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;display:inline-block}.stat-label{color:var(--text-muted);font-weight:500;font-size:clamp(.8rem,1.3vw,.9rem);text-transform:uppercase;letter-spacing:.05em}.stat-change{font-family:Inter,Poppins,system-ui,sans-serif;font-weight:600;font-size:clamp(.8rem,1.2vw,.9rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-change-positive{color:#10B981}.stat-change-negative{color:#EF4444}.btn-text{font-weight:600;font-size:clamp(.875rem,1.5vw,1rem);letter-spacing:.01em}.btn-text-sm{font-weight:500;font-size:clamp(.8rem,1.3vw,.875rem)}.btn-text-lg{font-weight:600;font-size:clamp(1rem,1.7vw,1.15rem)}html:not(.dark):not(.strategic-mode) a,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) label,html:not(.dark):not(.strategic-mode) p,html:not(.dark):not(.strategic-mode) span:not([class*=bg-gradient]){color:#1A1A1A!important}html.dark a,html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,html.dark label,html.dark p,html.dark span:not([class*=bg-gradient]){color:#FFFFFF!important}html.strategic-mode:not(.dark) a,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) label,html.strategic-mode:not(.dark) p,html.strategic-mode:not(.dark) span:not([class*=bg-gradient]){color:#1A1A1A!important}html.strategic-mode.dark a,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 label,html.strategic-mode.dark p,html.strategic-mode.dark span:not([class*=bg-gradient]){color:#FFFFFF!important}[class*=bg-gradient][class*=bg-clip-text]{color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}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,html:not(.dark):not(.strategic-mode) .text-white,html:not(.dark):not(.strategic-mode) [class*="text-white\/"]{color:#1A1A1A!important}html.dark .text-\[\#1A1A1A\],html.dark .text-\[\#374151\],html.dark .text-black,html.dark .text-gray-700,html.dark .text-gray-800,html.dark .text-gray-900{color:#FFFFFF!important}html.strategic-mode:not(.dark) .text-\[\#E0E0E0\],html.strategic-mode:not(.dark) .text-\[\#FFFFFF\],html.strategic-mode:not(.dark) .text-white,html.strategic-mode:not(.dark) [class*="text-white\/"]{color:#1A1A1A!important}html.strategic-mode.dark .text-\[\#1A1A1A\],html.strategic-mode.dark .text-\[\#374151\],html.strategic-mode.dark .text-black,html.strategic-mode.dark .text-gray-700,html.strategic-mode.dark .text-gray-800,html.strategic-mode.dark .text-gray-900{color:#FFFFFF!important}html:not(.dark) .text-gray-300,html:not(.dark) .text-neutral-300,html:not(.dark) .text-slate-300,html:not(.dark) .text-zinc-300{color:#6b7280!important}html:not(.dark) .text-gray-400,html:not(.dark) .text-neutral-400,html:not(.dark) .text-slate-400,html:not(.dark) .text-zinc-400{color:#4b5563!important}html.dark .text-gray-500,html.dark .text-neutral-500,html.dark .text-slate-500,html.dark .text-zinc-500{color:#d1d5db!important}html.dark .text-gray-600,html.dark .text-neutral-600,html.dark .text-slate-600,html.dark .text-zinc-600{color:#e5e7eb!important}html.dark .text-gray-300,html.dark .text-neutral-300,html.dark .text-slate-300,html.dark .text-zinc-300{color:#f3f4f6!important}html.dark .text-gray-500 svg,html.dark .text-gray-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,html.dark .text-zinc-500 svg,html.dark .text-zinc-600 svg{color:inherit!important;stroke:currentColor!important}.dark .bg-popover,.dark [data-radix-popper-content-wrapper] [data-slot=select-content],.dark [data-slot=select-content]{background-color:#1A1A1A!important;color:#FFFFFF!important;border-color:rgba(141,112,36,.3)!important}.dark .text-popover-foreground{color:#FFFFFF!important}.dark .bg-accent,.dark [data-slot=select-item]:focus,.dark [data-slot=select-item]:hover,.dark [data-slot=select-item][data-highlighted]{background-color:rgba(141,112,36,.15)!important;color:#FFFFFF!important}.dark .text-accent-foreground{color:#FFFFFF!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:rgba(112,17,110,.3)!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:rgba(112,17,110,.25)!important}.strategic-mode:not(.dark) .bg-popover,.strategic-mode:not(.dark) [data-slot=select-content]{background-color:#FFFFFF!important;border-color:rgba(112,17,110,.2)!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:rgba(112,17,110,.08)!important}[data-sonner-toaster],[data-sonner-toaster].app-sonner-toaster{z-index:var(--app-toast-z,101000)!important;--width:min(20rem,calc(100vw - 1.25rem))!important;width:min(20rem,calc(100vw - 1.25rem))!important;min-width:min(100%,calc(100vw - 1.25rem))!important;max-width:min(20rem,calc(100vw - 1.25rem))!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;align-items:stretch!important;box-sizing:border-box!important;margin:0!important;padding:0!important}@media (max-width:480px){[data-sonner-toaster],[data-sonner-toaster].app-sonner-toaster{--width:min(20rem,calc(100vw - 1.25rem))!important;width:min(20rem,calc(100vw - 1.25rem))!important;min-width:min(100%,calc(100vw - 1.25rem))!important;max-width:min(20rem,calc(100vw - 1.25rem))!important}}[data-sonner-toast],[data-sonner-toast].app-toast-surface{position:relative;z-index:var(--app-toast-z,101000)!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:start!important;gap:.75rem!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:auto!important;height:auto!important;padding:.875rem 1rem!important;box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important;background:var(--toast-card,rgba(255,255,255,.78))!important;border:1px solid var(--toast-divider,rgba(0,0,0,.08))!important;border-radius:1.375rem!important;color:var(--toast-text,#1C1C1E)!important;font-size:.9375rem!important;font-weight:500!important;line-height:1.45!important;box-shadow:var(
    --toast-shadow,0 8px 28px rgba(0,0,0,.14),0 0 0 .5px rgba(255,255,255,.8) inset
  )!important;backdrop-filter:blur(40px) saturate(1.8)!important;-webkit-backdrop-filter:blur(40px) saturate(1.8)!important;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s cubic-bezier(.22,1,.36,1),box-shadow .38s ease!important}html.dark [data-sonner-toast],html.dark [data-sonner-toast].app-toast-surface{background:var(--toast-card,rgba(28,28,30,.72))!important;border-color:var(--toast-divider,rgba(255,255,255,.14))!important;color:var(--toast-text,#ffffff)!important;box-shadow:var(
    --toast-shadow,0 8px 32px rgba(0,0,0,.45),0 0 0 .5px rgba(255,255,255,.08) inset
  )!important}[data-sonner-toast].ios-lock-toast-custom{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-sonner-toast].ios-lock-toast-custom .ios-lock-toast-surface{padding:.875rem 1rem!important;background:var(--toast-card,rgba(255,255,255,.78))!important;border:1px solid var(--toast-divider,rgba(0,0,0,.08))!important;border-radius:1.375rem!important;color:var(--toast-text,#1c1c1e)!important;box-shadow:var(
    --toast-shadow,0 8px 28px rgba(0,0,0,.14),0 0 0 .5px rgba(255,255,255,.8) inset
  )!important;backdrop-filter:blur(40px) saturate(1.8)!important;-webkit-backdrop-filter:blur(40px) saturate(1.8)!important}html.dark [data-sonner-toast].ios-lock-toast-custom .ios-lock-toast-surface{background:var(--toast-card,rgba(28,28,30,.72))!important;border-color:var(--toast-divider,rgba(255,255,255,.14))!important;color:var(--toast-text,#ffffff)!important}[data-sonner-toast] .ios-lock-toast-icon-slot,[data-sonner-toast] [data-icon]{display:flex!important;align-items:flex-start!important;justify-content:center!important;flex-shrink:0!important;width:2.375rem!important;height:2.375rem!important;margin:0!important;padding:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;position:relative!important;pointer-events:none!important}[data-sonner-toast] [data-icon] svg{display:none!important}[data-sonner-toast] [data-icon] img.ios-lock-toast-icon{width:2.375rem!important;height:2.375rem!important;border-radius:.625rem!important;object-fit:cover!important}[data-sonner-toast][data-type=error],[data-sonner-toast][data-type=info],[data-sonner-toast][data-type=success],[data-sonner-toast][data-type=warning]{background:var(--toast-card,rgba(255,255,255,.82))!important;border-color:var(--toast-divider,rgba(0,0,0,.06))!important;color:var(--toast-text,#1C1C1E)!important}html.dark [data-sonner-toast][data-type=error],html.dark [data-sonner-toast][data-type=info],html.dark [data-sonner-toast][data-type=success],html.dark [data-sonner-toast][data-type=warning]{background:var(--toast-card,rgba(44,44,46,.78))!important;border-color:var(--toast-divider,rgba(255,255,255,.1))!important;color:var(--toast-text,#F5F5F7)!important}[data-sonner-toast]:not(.ios-lock-toast-custom) [data-content]:before{content:var(--ios-toast-app-label,"صافي الشهد");display:block;font-size:11px;font-weight:600;line-height:1;margin-bottom:.125rem;letter-spacing:.02em;color:var(--toast-text-sec,#636366)!important}[data-sonner-toast] [data-content]{text-align:start!important;justify-content:flex-start!important;align-items:flex-start!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;display:flex!important;flex-direction:column!important}[data-sonner-toast] [data-content],[data-sonner-toast] [data-content]>*,[data-sonner-toast] [data-description],[data-sonner-toast] [data-title]{text-align:start!important;width:100%!important;justify-content:flex-start!important;white-space:normal!important;writing-mode:horizontal-tb!important}[data-sonner-toast] [data-title]{font-size:15px!important;font-weight:600!important;line-height:1.35!important;color:inherit!important}[data-sonner-toast] [data-description]{font-size:14px!important;font-weight:400!important;line-height:1.35!important;color:var(--toast-text-sec,#636366)!important}html.dark [data-sonner-toast] [data-description]{color:var(--toast-text-sec,#8E8E93)!important}[data-sonner-toaster][data-y-position=top]{top:calc(var(--safe-area-top) + 12px)!important}.toggle{display:inline-block;position:relative}.toggle .button{transition:all .3s cubic-bezier(.23,1,.32,1);border-radius:50%;position:absolute;background:#eaeaea;display:block}.toggle .label{transition:color .3s ease-out;text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:.9}.toggle .label,.toggle input{position:absolute;height:100%;width:100%}.toggle input{opacity:0;cursor:pointer;z-index:1;left:0;top:0}.toggle input:active~.button{filter:blur(.5px);box-shadow:0 12px 25px -4px rgba(0,0,0,.4),inset 0 -8px 30px 1px rgba(255,255,255,.9),0 -10px 15px -1px rgba(255,255,255,.6),inset 0 8px 25px 0 rgba(0,0,0,.4),inset 0 0 10px 1px rgba(255,255,255,.6)}.toggle input:active~.label{color:rgba(0,0,0,.45)}.finance-ai-analyze-btn{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:9999px;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;overflow:visible;transition:background-color .2s ease,opacity .2s ease,border-color .2s ease}.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{position:relative;z-index:1;width:1.25rem;height:1.25rem;flex-shrink:0;color:currentColor}.finance-ai-analyze-btn .finance-ai-text-button{position:relative;z-index:1;color:inherit;font-weight:700;white-space:nowrap;background-image:none;-webkit-background-clip:unset;background-clip:unset}@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(0deg)}20%{filter:hue-rotate(-18deg)}40%{filter:hue-rotate(-32deg)}60%{filter:hue-rotate(-48deg)}80%{filter:hue-rotate(-22deg)}to{filter:hue-rotate(0deg)}}.floating-fab-am-loader{--fab-time-animation:2s;position:absolute;inset:0;border-radius:50%;transform:scale(1);pointer-events:none;z-index:0;overflow:hidden;box-shadow:0 0 22px 0 var(--fab-c3,rgba(255,191,72,.5)),0 14px 34px 0 var(--fab-c4,rgba(190,74,29,.45));animation:floating-fab-am-colorize calc(var(--fab-time-animation) * 3) ease-in-out infinite}.floating-fab-am-loader--paused{animation:none!important;filter:none!important}.floating-fab-am-loader--paused .floating-fab-am-box{animation:none!important}.floating-fab-am-ring{border-top:1px solid var(--fab-c1,#ffbf48);border-bottom:1px solid var(--fab-c2,#be4a1d);background:linear-gradient(180deg,var(--fab-c5,rgba(255,191,72,.25)),var(--fab-c4,rgba(190,74,29,.5)));box-shadow:inset 0 8px 10px 0 var(--fab-c3,rgba(255,191,72,.5)),inset 0 -8px 10px 0 var(--fab-c4,rgba(190,74,29,.5));z-index:0}.floating-fab-am-box,.floating-fab-am-ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;pointer-events:none}.floating-fab-am-box{background:linear-gradient(180deg,var(--fab-c1,#ffbf48) 30%,var(--fab-c2,#be4a1d) 70%);animation:floating-fab-am-roundness calc(var(--fab-time-animation) / 2) linear infinite;z-index:1}@media (prefers-reduced-motion:reduce){.floating-fab-am-box,.floating-fab-am-loader{animation:none!important}}.smart-apiary-remote .sar-toggle-input{display:none}.smart-apiary-remote .sar-device{width:120px;height:250px;background:linear-gradient(145deg,#d8d3d3,#b6b1b1);border-radius:90px;position:relative;box-shadow:10px 10px 25px rgba(0,0,0,.15),-10px -10px 25px rgba(255,255,255,.05),inset 2px 2px 6px rgba(255,255,255,.6),inset -2px -2px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;padding-top:30px}.smart-apiary-remote .sar-device:before{content:attr(data-sar-hint);position:absolute;top:22%;transform:translateX(-50%) rotate(180deg);right:-30px;font-size:10px;color:#888;opacity:.75;writing-mode:vertical-rl;letter-spacing:1px;max-width:6em;white-space:nowrap}.smart-apiary-remote .sar-bumper{position:absolute;left:-6px;width:9px;height:30px;background:linear-gradient(145deg,#9a9595,#7a7676);border-top-left-radius:3px;border-bottom-left-radius:3px;z-index:0;box-shadow:inset 1px 1px 2px rgba(255,255,255,.2)}.smart-apiary-remote .sar-top-bumper{top:70px}.smart-apiary-remote .sar-bot-bumper{top:150px}.smart-apiary-remote .sar-d-pad-top{position:relative;width:112px;height:112px;margin-bottom:20px;top:5px}.smart-apiary-remote .sar-rbtn{position:absolute;width:30px;height:30px;border-radius:50%;background:linear-gradient(145deg,#e3dfdf,#bfbcbc);display:flex;align-items:center;justify-content:center;box-shadow:3px 3px 6px rgba(0,0,0,.1),-3px -3px 6px rgba(255,255,255,.7);transition:all .2s ease-in-out;cursor:pointer}.smart-apiary-remote .sar-rbtn:hover{transform:scale(1.05)}.smart-apiary-remote .sar-rbtn-bottom:hover,.smart-apiary-remote .sar-rbtn-top:hover{transform:translateX(-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 rgba(0,0,0,.15),inset -2px -2px 4px rgba(255,255,255,.7)}.smart-apiary-remote .sar-rbtn-top{top:-20px;left:50%;transform:translateX(-50%)}.smart-apiary-remote .sar-rbtn-bottom{bottom:-30px;left:50%;transform:translateX(-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{width:14px;height:14px;border-radius:50%;border:2px solid #ff4d4d;border-top-color:transparent;position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275)}.smart-apiary-remote .sar-icon-power:after{content:"";position:absolute;top:-3px;left:50%;transform:translateX(-50%);width:2px;height:8px;background:#ff4d4d}.smart-apiary-remote .sar-icon-arrow{width:9px;height:9px;border-bottom:2px solid #ffcc00;border-left:2px solid #ffcc00;transform:rotate(45deg);margin-left:3px;transition:.4s}.smart-apiary-remote .sar-icon-trident{position:relative;width:14px;height:12px;transition:.4s}.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:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background:currentColor}.smart-apiary-remote .sar-icon-trident:after{content:"";position:absolute;top:0;left:0;width:6px;height:100%;border:2px solid;border-right:none;border-radius:4px 0 0 4px}.smart-apiary-remote .sar-icon-bars{display:flex;gap:3px;height:10px;min-width:11px;transition:.4s}.smart-apiary-remote .sar-icon-bars:after,.smart-apiary-remote .sar-icon-bars:before{content:"";width:2px;height:100%;background:#2979ff;border-radius:1px}.smart-apiary-remote .sar-mid-controls{display:flex;width:100%;justify-content:space-between;padding:0 15px;align-items:center;position:relative;top:10px}.smart-apiary-remote .sar-mid-left{display:flex;flex-direction:column;align-items:center}.smart-apiary-remote .sar-bt-btn{width:12px;height:12px;background:#00b0ff;border-radius:50%;transition:.4s;margin-bottom:5px;box-shadow:inset 1px 1px 2px rgba(255,255,255,.4)}.smart-apiary-remote .sar-start-label{font-size:6px;font-weight:700;color:#555;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:1px}.smart-apiary-remote .sar-start-btn{width:5px;height:20px;position:relative;left:2px;background:linear-gradient(180deg,#777,#555);border-radius:3px;transition:.3s;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.smart-apiary-remote .sar-big-pad{width:92px;height:262px;border-radius:50%;background:linear-gradient(145deg,#e6e0e0,#c2bcbc);margin-top:22px;position:relative;bottom:10px;border:1px solid #d1cdcd;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:5px 5px 15px rgba(0,0,0,.1),-5px -5px 15px rgba(255,255,255,.6),inset 2px 2px 5px rgba(255,255,255,.8);transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-user-select:none;user-select:none}.smart-apiary-remote .sar-status-text{font-weight:800;font-size:0;color:#9d9696;letter-spacing:1.5px;transition:.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 rgba(0,0,0,.1),inset 4px 4px 10px rgba(0,0,0,.15),inset -4px -4px 10px rgba(255,255,255,.5)}.smart-apiary-remote .sar-notch{position:absolute;background:#a8a3a3;border-radius:1.5px}.smart-apiary-remote .sar-n-top{top:12px;left:50%;transform:translateX(-50%);width:3px;height:8px}.smart-apiary-remote .sar-n-bottom{bottom:12px;left:50%;transform:translateX(-50%);width:3px;height:8px}.smart-apiary-remote .sar-n-left{left:12px;top:50%;transform:translateY(-50%);width:8px;height:3px}.smart-apiary-remote .sar-n-right{right:12px;top:50%;transform:translateY(-50%);width:8px;height:3px}.smart-apiary-remote .sar-toggle-input:checked+.sar-device .sar-status-text{color:#00e676;text-shadow:0 0 10px rgba(0,230,118,.6),0 0 20px rgba(0,230,118,.4)}.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 #ffcc00) drop-shadow(0 0 12px #ffcc00)}.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{background:#00e5ff;filter:drop-shadow(0 0 6px #00e5ff) drop-shadow(0 0 12px #00b0ff)}.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 0 rgba(157,150,150,0)}50%{opacity:1;text-shadow:0 0 8px rgba(157,150,150,.6)}to{opacity:.5;text-shadow:0 0 0 rgba(157,150,150,0)}}.smart-apiary-remote .sar-toggle-input:not(:checked)+.sar-device .sar-status-text{animation:sar-remote-pulse-off 2s ease-in-out infinite}@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%) translateZ(0)}25%{transform:translate(-100%,-100%) translate3d(100%,0,0)}50%{transform:translate(-100%,-100%) translate3d(100%,100%,0)}75%{transform:translate(-100%,-100%) translate3d(0,100%,0)}to{transform:translate(-100%,-100%) translateZ(0)}}@media (prefers-reduced-motion:reduce){.greeting-card-uiverse-blob{animation:none!important}}.greeting-ambassador-golden{touch-action:manipulation;outline:none;font-family:inherit;box-sizing:border-box;border:1px solid #a55d07;border-radius:9999px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(110,80,20,.4),inset 0 -2px 5px 1px rgba(139,66,8,1),inset 0 -1px 1px 3px rgba(250,227,133,1);background-image:linear-gradient(160deg,#a54e07,#b47e11,#fef1a2,#bc881b,#a54e07);background-size:100% 100%;background-position:50%;color:rgb(120,50,5);text-shadow:0 2px 2px rgba(250,227,133,1);transition:background-size .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.greeting-ambassador-golden:focus-within,.greeting-ambassador-golden:hover{background-size:150% 150%;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23),inset 0 -2px 5px 1px #b17d10,inset 0 -1px 1px 3px rgba(250,227,133,1);border-color:rgba(165,93,7,.6);color:rgba(120,50,5,.92)}.greeting-ambassador-golden:active{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(110,80,20,.4),inset 0 -2px 5px 1px #b17d10,inset 0 -1px 1px 3px rgba(250,227,133,1)}.greeting-ambassador-btn:focus-visible .greeting-ambassador-golden{background-size:150% 150%;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23),inset 0 -2px 5px 1px #b17d10,inset 0 -1px 1px 3px rgba(250,227,133,1);border-color:rgba(165,93,7,.6);color:rgba(120,50,5,.92)}.greeting-ambassador-btn:focus-visible .greeting-ambassador-golden--light{background-size:150% 150%;border-color:rgba(146,100,10,.75);color:rgb(72,34,6)}.greeting-ambassador-golden--light{border-color:#b8860b;box-shadow:0 2px 5px rgba(0,0,0,.1),0 3px 8px rgba(139,100,20,.28),inset 0 -2px 4px 1px rgba(165,95,12,.88),inset 0 -1px 1px 2px rgba(255,248,210,1);background-image:linear-gradient(160deg,#b45309,#ca8a04,#fff8dc,#eab308,#a16207);color:rgb(88,42,8);text-shadow:0 1px 1px rgba(255,252,230,.95)}.greeting-ambassador-golden--light:focus-within,.greeting-ambassador-golden--light:hover{border-color:rgba(146,100,10,.75);color:rgb(72,34,6)}@media (prefers-reduced-motion:reduce){.greeting-ambassador-golden,.greeting-ambassador-golden--light{transition:none}.greeting-ambassador-btn:focus-visible .greeting-ambassador-golden,.greeting-ambassador-btn:focus-visible .greeting-ambassador-golden--light,.greeting-ambassador-golden--light:focus-within,.greeting-ambassador-golden--light:hover,.greeting-ambassador-golden:focus-within,.greeting-ambassador-golden:hover{background-size:100% 100%}}.greeting-bee-root{--bee-size:clamp(1.35rem,3.4vw,1.85rem)}.greeting-bee-loader{display:flex;align-items:center;justify-content:center;width:var(--bee-size);height:var(--bee-size);background:transparent}.greeting-bee-loader--float{transform-origin:center center;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;position:relative;display:inline-block;max-width:100%;vertical-align:baseline;letter-spacing:.02em}@keyframes greeting-motivation-hue8345{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(1turn)}}.greeting-motivation-uiverse--scanner .greeting-motivation-uiverse__stroke{position:relative;display:inline-block;max-width:100%;background-image:linear-gradient(to right,var(--greeting-muv-accent,#2d60ec),var(--greeting-muv-accent2,#3ccfda));background-size:100% 100%;color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:0 transparent;paint-order:stroke fill;overflow:visible;font-weight:700;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:greeting-motivation-hue8345 9s linear infinite}.greeting-motivation-uiverse--scanner .greeting-motivation-uiverse__stroke:before{content:none!important;display:none!important;animation:none!important;border:none!important;pointer-events:none}.greeting-motivation-uiverse__stroke{color:transparent;-webkit-text-stroke:1px var(--greeting-muv-stroke,rgba(255,255,255,.55));paint-order:stroke fill;display:inline;max-width:100%}.greeting-motivation-uiverse__fill{position:absolute;inset:0;box-sizing:border-box;width:0;overflow:hidden;border-inline-end:var(--greeting-muv-border) solid var(--greeting-muv-accent,#37ff8b);transition:width .5s ease,filter .45s ease;pointer-events:none}.greeting-motivation-uiverse__fill:before{content:attr(data-text);position:absolute;inset-block-start:0;inset-inline-start:0;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}@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;animation:none!important;border:none!important}.greeting-motivation-uiverse--scanner .greeting-motivation-uiverse__stroke{animation:none!important;filter:none!important;color:inherit;-webkit-text-fill-color:inherit;background:none!important;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-stroke:0 transparent}}.tasks-card-omar-hue-text{display:inline-block;max-width:100%;font-weight:inherit;animation:none;filter:none;color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;background:none!important;background-image:none!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{animation:none!important;filter:none!important}}@keyframes weather-zanina-clouds{0%,to{transform:translateX(10px)}50%{transform:translateX(0)}}@keyframes weather-zanina-sunshines{0%{transform:scale(1);opacity:.5}to{transform:scale(1.4);opacity:0}}.weather-zanina-card--flat:before{opacity:.12}.dark .weather-zanina-card--flat:before{opacity:.1}.weather-zanina-card--flat:hover:before{opacity:.16}.weather-zanina-card{transition:color .2s ease,border-color .25s ease;isolation:isolate}.weather-zanina-card:before{content:"";position:absolute;width:clamp(72px,22vw,112px);height:clamp(72px,22vw,112px);inset-inline-start:clamp(42px,14vw,100px);top:clamp(20px,6vw,48px);border-radius:50%;background-color:rgb(144,161,255);opacity:.42;filter:blur(22px);z-index:0;pointer-events:none;transition:transform 1s ease,opacity .3s ease}.dark .weather-zanina-card:before{opacity:.38}.weather-zanina-card:hover:before{transform:translate3d(clamp(-32px,-8vw,-50px),clamp(22px,6vw,50px),0)}.weather-zanina-card:hover{transform:none}.weather-zanina-sun-glow{animation:weather-zanina-sunshines 2s infinite}.weather-zanina-cloud-layer{display:inline-block;position:relative;z-index:10;animation:weather-zanina-clouds 8s ease-in-out infinite}.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:before,.weather-zanina-card:hover,.weather-zanina-card:hover:before{transform:none!important;transition:none!important}.weather-zanina-cloud-layer,.weather-zanina-sun-glow{animation:none!important}}.profile-action-buttons-row{justify-content:flex-end!important;align-items:center}@media (min-width:768px){.profile-action-buttons-row{width:auto;justify-content:flex-end!important;margin-inline-start:auto;margin-inline-end:0}}@media (max-height:320px){.profile-action-buttons-row{justify-content:flex-end!important;width:100%;max-width:100%}}.beekeeper-card-dialog{width:clamp(280px,92vw,480px)!important;max-width:calc(100dvw - max(1.5rem, env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px)))!important;padding:0!important}.beekeeper-flip-card-root{--beekeeper-card-w-min:280px;--beekeeper-card-w-max:440px;--beekeeper-card-w-fluid:92vw;--beekeeper-card-width:clamp(var(--beekeeper-card-w-min),var(--beekeeper-card-w-fluid),var(--beekeeper-card-w-max));position:relative;width:var(--beekeeper-card-width);min-width:var(--beekeeper-card-w-min);max-width:min(var(--beekeeper-card-w-max),calc(100dvw - max(1.5rem, env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px))));aspect-ratio:392/292;height:auto;min-height:calc(var(--beekeeper-card-w-min) * 292 / 392);container-type:inline-size;container-name:beekeeper-card;background-color:transparent;perspective:1200px}.beekeeper-flip-card-root--day{--bk-surface:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.95));--bk-surface-muted:rgba(255,255,255,0.95);--bk-text:#292524;--bk-text-muted:rgba(41,37,36,0.76);--bk-text-faint:rgba(41,37,36,0.56);--bk-accent:#9a6700;--bk-border:rgba(255,255,255,0.82);--bk-divider:rgba(41,37,36,0.16);--bk-divider-faint:rgba(41,37,36,0.09);--bk-stat-bg:rgba(255,255,255,0.46);--bk-stat-border:rgba(41,37,36,0.1);--bk-active-bg:rgba(22,163,74,0.1);--bk-active-border:rgba(22,163,74,0.24);--bk-active-dot:#16a34a;--bk-strip:rgba(41,37,36,0.22);--bk-shadow:0 18px 40px rgba(41,37,36,0.2);filter:drop-shadow(var(--bk-shadow))}.beekeeper-flip-card-root--night{--bk-surface:#2e2e2e;--bk-surface-muted:#242424;--bk-text:#f5f5f5;--bk-text-muted:rgba(245,245,245,0.72);--bk-text-faint:rgba(245,245,245,0.52);--bk-accent:#fbbf24;--bk-border:rgba(255,255,255,0.12);--bk-divider:rgba(255,255,255,0.14);--bk-divider-faint:rgba(255,255,255,0.08);--bk-stat-bg:rgba(255,255,255,0.06);--bk-stat-border:rgba(255,255,255,0.1);--bk-active-bg:rgba(34,197,94,0.18);--bk-active-border:rgba(74,222,128,0.4);--bk-active-dot:#4ade80;--bk-strip:rgba(0,0,0,0.45);--bk-shadow:0 16px 36px rgba(0,0,0,0.45);filter:drop-shadow(var(--bk-shadow))}@media (min-width:768px){.beekeeper-flip-card-root{--beekeeper-card-w-fluid:min(44vw,400px)}}@media (min-width:1024px){.beekeeper-flip-card-root{--beekeeper-card-w-fluid:min(36vw,420px)}}@media (min-width:1440px){.beekeeper-flip-card-root{--beekeeper-card-w-max:480px;--beekeeper-card-w-fluid:min(32rem,480px)}}@container beekeeper-card (min-width: 360px){.beekeeper-flip-card-face--back,.beekeeper-flip-card-face--front.beekeeper-cc-front{padding:11px 12px 10px;gap:6px}.beekeeper-cc-panel{padding:10px 11px;gap:6px}}@container beekeeper-card (min-width: 420px){.beekeeper-flip-card-face--back,.beekeeper-flip-card-face--front.beekeeper-cc-front{padding:12px 14px 11px;gap:7px}.beekeeper-cc-panel{padding:11px 12px}.beekeeper-cc-pan{font-size:12px!important}}.beekeeper-flip-card-inner{text-align:start;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1)}.beekeeper-flip-card-face,.beekeeper-flip-card-inner{position:absolute;inset:0;width:100%;height:100%;border-radius:18px}.beekeeper-flip-card-face{display:flex;flex-direction:column;overflow:hidden;backface-visibility:hidden}.beekeeper-flip-card-root--day .beekeeper-flip-card-face--back,.beekeeper-flip-card-root--day .beekeeper-flip-card-face--front.beekeeper-cc-front,.beekeeper-flip-card-root--night .beekeeper-flip-card-face--back,.beekeeper-flip-card-root--night .beekeeper-flip-card-face--front.beekeeper-cc-front{color:var(--bk-text);border:1px solid var(--bk-border);background:var(--bk-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);height:100%;min-height:0;padding:10px 11px 9px;gap:5px}.beekeeper-flip-card-root--day .beekeeper-flip-card-face{-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.beekeeper-flip-card-root--day .beekeeper-cc-magnetic-strip,.beekeeper-flip-card-root--night .beekeeper-cc-magnetic-strip{background:var(--bk-strip)}.beekeeper-flip-card-root--day .beekeeper-cc-panel,.beekeeper-flip-card-root--night .beekeeper-cc-panel{color:var(--bk-text);background:transparent;border:none;box-shadow:none}.beekeeper-cc-panel--back{padding-top:6px;padding-bottom:6px}.beekeeper-cc-back-row{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;min-height:0;align-items:stretch;direction:ltr}.beekeeper-cc-back-details{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;padding-inline-end:12px}.beekeeper-cc-back-fields{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;gap:8px}.beekeeper-cc-back-field{padding:0;border-bottom:none}.beekeeper-cc-back-field:first-child{padding-top:0}.beekeeper-cc-back-field--status{padding-bottom:0}.beekeeper-cc-back-field-label{margin:0 0 3px;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bk-text-muted);line-height:1.2}html[dir=rtl] .beekeeper-cc-back-field-label{text-transform:none;letter-spacing:.02em}.beekeeper-cc-back-field-value{margin:0;font-size:13px;font-weight:700;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.beekeeper-cc-back-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.beekeeper-cc-back-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--bk-active-dot) 35%,transparent)}.beekeeper-cc-back-actions{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;border-top:none}.beekeeper-cc-back-qr-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:5.5rem;min-width:5.5rem;padding-inline-start:12px;border-inline-start:none;align-self:stretch}.beekeeper-cc-back-qr-frame{padding:6px;background:#fff;border-radius:10px;line-height:0;box-shadow:0 1px 3px rgba(0,0,0,.12)}.beekeeper-cc-back-qr-frame img{width:56px;height:56px;display:block;border-radius:2px}.beekeeper-cc-back-qr-caption{margin:0;max-width:100%;font-size:8px;font-weight:600;letter-spacing:.03em;text-align:center;color:var(--bk-text-muted);line-height:1.25}.beekeeper-cc-brand-mark{pointer-events:none;overflow:hidden}.beekeeper-cc-brand-mark--panel{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;padding:12px 16px;background:transparent}.beekeeper-cc-brand-mark--panel img{width:auto;height:auto;max-width:min(78%,11.5rem);max-height:88%;object-fit:contain;opacity:.28;mix-blend-mode:screen;filter:none}.beekeeper-flip-card-root--day .beekeeper-cc-brand-mark--panel img{opacity:.18;mix-blend-mode:screen}.beekeeper-flip-card-root--day .beekeeper-cc-pan,.beekeeper-flip-card-root--night .beekeeper-cc-pan{color:var(--bk-accent)!important}.beekeeper-flip-card-root .beekeeper-cc-stat-tile{background:var(--bk-stat-bg);border:1px solid var(--bk-stat-border);box-shadow:none;border-radius:8px}.beekeeper-flip-card-root--day .beekeeper-cc-header,.beekeeper-flip-card-root--night .beekeeper-cc-header{border-bottom-color:var(--bk-divider)}.beekeeper-flip-card-face--back,.beekeeper-flip-card-face--front.beekeeper-cc-front{height:100%;min-height:0;padding:10px 11px 9px;gap:5px}.beekeeper-cc-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding-bottom:4px;border-bottom:1px solid var(--bk-header-divider,rgba(255,255,255,.22));min-width:0}.beekeeper-cc-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:5px;padding:9px 10px;border-radius:11px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.beekeeper-cc-front-bottom{flex-shrink:0;display:flex;flex-direction:column;gap:4px;margin-top:auto}.beekeeper-cc-footer{flex-shrink:0;padding-top:2px}.beekeeper-cc-magnetic-strip{height:8px;margin-top:0;flex-shrink:0;border-radius:4px}.beekeeper-cc-pan{font-size:12.5px!important;font-weight:700!important;letter-spacing:.1em!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.beekeeper-flip-card-face--back{transform:rotateY(180deg)}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.75;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,.summary-activity-loader svg polyline.summary-activity-poly-front2{stroke:currentColor;stroke-dasharray:48,144;stroke-dashoffset:192;animation:summary-activity-dash 2s linear infinite}.summary-activity-loader svg polyline.summary-activity-poly-front2{animation-delay:1s}@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{animation:none!important;stroke-dashoffset:0!important;opacity:1!important}}body.force-mono-icons .lucide,body.force-mono-icons svg.lucide{color:var(--app-icon-monochrome,var(--text-primary))!important;stroke:currentColor!important}body.force-mono-icons [data-slot=button].settings-save-cta .lucide,body.force-mono-icons [data-slot=button].settings-save-cta svg.lucide,body.force-mono-icons button.settings-save-cta .lucide,body.force-mono-icons button.settings-save-cta svg.lucide{color:inherit!important;stroke:currentColor!important}body.force-mono-icons [data-slot=button].settings-save-cta .lucide [stroke],body.force-mono-icons [data-slot=button].settings-save-cta svg.lucide [stroke],body.force-mono-icons button.settings-save-cta .lucide [stroke],body.force-mono-icons button.settings-save-cta svg.lucide [stroke]{stroke:currentColor!important}body.force-mono-icons button.finance-main-fab .lucide,body.force-mono-icons button.finance-main-fab svg.lucide{color:inherit!important;stroke:currentColor!important}body.force-mono-icons button.finance-main-fab .lucide [stroke],body.force-mono-icons button.finance-main-fab svg.lucide [stroke]{stroke:currentColor!important}body.force-mono-icons [data-slot=button].finance-form-submit-cta .lucide,body.force-mono-icons [data-slot=button].finance-form-submit-cta svg.lucide,body.force-mono-icons button.finance-form-submit-cta .lucide,body.force-mono-icons button.finance-form-submit-cta svg.lucide{color:inherit!important;stroke:currentColor!important}body.force-mono-icons [data-slot=button].finance-form-submit-cta .lucide [stroke],body.force-mono-icons [data-slot=button].finance-form-submit-cta svg.lucide [stroke],body.force-mono-icons button.finance-form-submit-cta .lucide [stroke],body.force-mono-icons button.finance-form-submit-cta svg.lucide [stroke]{stroke:currentColor!important}[data-slot=button].h-10.w-10 .lucide,[data-slot=button].h-10.w-10 svg.lucide,button.h-10.w-10 .lucide,button.h-10.w-10 svg.lucide{width:var(--app-icon-size-btn);height:var(--app-icon-size-btn)}.app-icon .lucide,.app-icon svg.lucide,.lucide.app-icon,svg.lucide.app-icon{width:var(--app-icon-size);height:var(--app-icon-size)}body.force-mono-icons .lucide [stroke],body.force-mono-icons svg.lucide [stroke]{stroke:currentColor!important}body.force-mono-icons .lucide [fill=currentColor],body.force-mono-icons svg.lucide [fill=currentColor]{fill:currentColor!important}body.force-mono-icons .icon-muted,body.force-mono-icons .icon-muted .lucide,body.force-mono-icons .icon-muted svg.lucide{color:var(--app-icon-muted,var(--text-secondary))!important;stroke:currentColor!important}.uiverse-switch-root{position:relative;display:inline-flex;vertical-align:middle;font-size:15px;line-height:1}.uiverse-switch-root .toggle-wrapper{display:flex;justify-content:center;align-items:center;position:relative;border-radius:.5em;padding:.125em;background-image:linear-gradient(180deg,#d5d5d5,#e8e8e8);box-shadow:0 1px 1px rgb(255 255 255/.6)}.dark .uiverse-switch-root .toggle-wrapper{background-image:linear-gradient(180deg,#2d2d2d,#1a1a1a);box-shadow:0 1px 1px rgb(0 0 0/.45)}.uiverse-switch-root:focus-within .toggle-wrapper{outline:2px solid rgba(59,130,246,.55);outline-offset:2px}.dark .uiverse-switch-root:focus-within .toggle-wrapper{outline-color:rgba(96,165,250,.65)}.uiverse-switch-root .toggle-checkbox{appearance:none;position:absolute;z-index:1;border-radius:inherit;width:100%;height:100%;font:inherit;opacity:0;cursor:pointer;margin:0;inset:0}.uiverse-switch-root .toggle-container{display:flex;align-items:center;position:relative;border-radius:.375em;width:3em;height:1.5em;background-color:#e8e8e8;box-shadow:inset 0 0 .0625em .125em rgb(255 255 255/.2),inset 0 .0625em .125em rgb(0 0 0/.4);transition:background-color .4s linear}.dark .uiverse-switch-root .toggle-container{background-color:#2a2a2a;box-shadow:inset 0 0 .0625em .125em rgb(255 255 255/.06),inset 0 .0625em .125em rgb(0 0 0/.5)}.uiverse-switch-root .toggle-checkbox:checked+.toggle-container{background-color:lime}.dark .uiverse-switch-root .toggle-checkbox:checked+.toggle-container{background-color:color-mix(in srgb,#22c55e 88%,#14532d)}.uiverse-switch-root .toggle-button{display:flex;justify-content:center;align-items:center;position:absolute;left:.0625em;top:.0625em;border-radius:.3125em;width:1.375em;height:1.375em;background-color:#e8e8e8;box-shadow:inset 0 -.0625em .0625em .125em rgb(0 0 0/.1),inset 0 -.125em .0625em rgb(0 0 0/.2),inset 0 .1875em .0625em rgb(255 255 255/.3),0 .125em .125em rgb(0 0 0/.5);transition:left .4s}.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{display:grid;grid-template-columns:repeat(3,min-content);gap:.125em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.uiverse-switch-root .toggle-button-circle{border-radius:50%;width:.125em;height:.125em;background-image:radial-gradient(circle at 50% 0,#f5f5f5,#c4c4c4)}.dark .uiverse-switch-root .toggle-button-circle{background-image:radial-gradient(circle at 50% 0,#e5e5e5,#737373)}[dir=rtl] .uiverse-switch-root .toggle-button{left:auto;right:.0625em;transition:right .4s,left .4s}[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-button,.uiverse-switch-root .toggle-container{transition:none!important}}.riyal-symbol-img{filter:brightness(0)}.dark .riyal-symbol-img{filter:brightness(0) invert(1)}html.is-web .grid{z-index:20}html.is-web .app-screen{z-index:10}body.barcode-scanner-active{visibility:hidden;background:transparent!important}body.barcode-scanner-active .barcode-scanner-modal{visibility:visible}.qr-scanner-region{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;line-height:0;background:inherit}.qr-scanner-region canvas,.qr-scanner-region video{display:block!important;position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.qr-scanner-region #qr-canvas,.qr-scanner-region #qr-shaded-region{opacity:0!important;pointer-events:none!important}.qr-scanner-region #qr-shaded-region{position:absolute!important;inset:0!important;box-sizing:border-box!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}