html:has(.senabil-theme),.senabil-theme{--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--duration-slower: .5s;--duration-slowest: 1s;--senabil-control-radius: .625rem;--senabil-shell-radius: var(--senabil-control-radius);--page-top-header-mobile: 3rem;--page-top-breathe: 1rem}html:has(.senabil-theme),.senabil-theme{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,system-ui,sans-serif}html:has(.senabil-theme) :lang(ar),.senabil-theme :lang(ar),.senabil-theme [dir=rtl]{font-family:Noto Naskh Arabic,Geeza Pro,Arabic UI Text,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.senabil-theme .senabil-header-frost,.senabil-theme .senabil-footer-surface{background-color:color-mix(in srgb,var(--background) 70%,transparent);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.dark .senabil-theme .senabil-header-frost,.senabil-theme.dark .senabil-header-frost,.dark .senabil-theme .senabil-footer-surface,.senabil-theme.dark .senabil-footer-surface{background-color:color-mix(in srgb,var(--background) 75%,transparent)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.senabil-theme .senabil-header-frost,.senabil-theme .senabil-footer-surface{background-color:var(--background)}}.senabil-theme [data-slot=button]:not(.size-9):not(.size-8):not(.size-10):not(.underline-offset-4):not(.rounded-full){border-radius:var(--senabil-control-radius)!important;box-shadow:none;transition-property:color,background-color,border-color,opacity,box-shadow!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.25,.1,.25,1)!important}.senabil-theme [data-slot=button].underline-offset-4{border-radius:.125rem!important;min-height:unset!important;box-shadow:none}.senabil-theme [data-slot=button].size-9,.senabil-theme [data-slot=button].size-8,.senabil-theme [data-slot=button].size-10,.senabil-theme [data-slot=button].rounded-full{border-radius:9999px!important}.senabil-theme [data-slot=button]:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--senabil-blue)!important}.senabil-theme [data-slot=input]:not([type=file]):focus-visible,.senabil-theme [data-slot=textarea]:focus-visible,.senabil-theme textarea:focus-visible{outline:none!important;border-color:color-mix(in srgb,var(--senabil-blue) 40%,var(--border))!important;box-shadow:0 0 0 2px var(--senabil-blue)!important}.senabil-theme [data-slot=input]:not([type=file]):not([type=checkbox]):not([type=radio]),.senabil-theme [data-slot=textarea],.senabil-theme textarea:not([class*=rounded-full]){border-radius:var(--senabil-control-radius)!important;transition-property:color,background-color,border-color,box-shadow,opacity!important}.senabil-theme [data-slot=card],.senabil-theme [data-slot=dialog-content],.senabil-theme [data-slot=alert-dialog-content],.senabil-theme [data-slot=sheet-content],.senabil-theme [data-slot=drawer-content],.senabil-theme [data-slot=popover-content],.senabil-theme [data-slot=select-content],.senabil-theme [data-slot=select-trigger],.senabil-theme [data-slot=dropdown-menu-content],.senabil-theme [data-slot=dropdown-menu-sub-content],.senabil-theme [data-slot=context-menu-content],.senabil-theme [data-slot=context-menu-sub-content],.senabil-theme [data-slot=hover-card-content],.senabil-theme [data-slot=menubar-sub-content],.senabil-theme [data-slot=navigation-menu-viewport],.senabil-theme [data-slot=command],.senabil-theme [data-slot=alert],.senabil-theme [data-slot=skeleton],.senabil-theme [data-slot=tabs-list],.senabil-theme [data-slot=tabs-trigger],.senabil-theme [data-slot=accordion-trigger],.senabil-theme [data-slot=tooltip-content],.senabil-theme [data-slot=toggle-group],.senabil-theme [data-slot=toggle],.senabil-theme [data-slot=input-otp-slot]{border-radius:var(--senabil-control-radius)!important}.senabil-theme a[href]:not([data-slot=button]):focus-visible,.senabil-theme button:not([data-slot=button]):focus-visible,.senabil-theme [role=button]:not([data-slot=button]):focus-visible,.senabil-theme [role=tab]:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--senabil-blue)!important}.senabil-theme [data-slot=accordion-trigger]:focus-visible,.senabil-theme [data-slot=tabs-trigger]:focus-visible,.senabil-theme [data-slot=toggle]:focus-visible,.senabil-theme [data-slot=checkbox]:focus-visible,.senabil-theme [data-slot=radio-group-item]:focus-visible,.senabil-theme [data-slot=switch]:focus-visible,.senabil-theme [data-slot=select-trigger]:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--senabil-blue)!important}.senabil-theme [data-slot=button].senabil-card-cta,.senabil-theme a[data-slot=button].senabil-card-cta{background-color:var(--primary);color:var(--primary-foreground);font-weight:600;font-size:.875rem;line-height:1.25rem;min-height:2.75rem;padding-inline:1.25rem;box-shadow:none;transition-property:color,background-color,opacity,box-shadow}.senabil-theme [data-slot=button].senabil-card-cta:hover:not(:disabled):not([aria-disabled=true]),.senabil-theme a[data-slot=button].senabil-card-cta:hover:not([aria-disabled=true]){background-color:color-mix(in oklab,var(--primary) 92%,var(--foreground))}.senabil-theme [data-slot=button].senabil-card-cta[data-phase=busy],.senabil-theme [data-slot=button].senabil-card-cta:disabled{opacity:.95}.senabil-theme [data-slot=button].senabil-card-cta--block{width:100%}.senabil-theme [data-slot=button].senabil-card-cta--detail{width:100%;min-height:2.75rem;padding-inline:1.5rem}.senabil-theme [data-slot=button].senabil-card-cta--detail svg{width:1rem;height:1rem}@media(min-width:768px){.senabil-theme [data-slot=button].senabil-card-cta--detail{min-height:3.5rem;font-size:1rem;line-height:1.5rem;padding-inline:2.5rem;font-weight:500}.senabil-theme [data-slot=button].senabil-card-cta--detail svg{width:1.25rem;height:1.25rem}}.senabil-theme [data-slot=button].senabil-card-cta-sm{min-height:2.25rem;height:2.25rem;padding-inline:.875rem;font-size:.75rem;font-weight:500}.senabil-theme [data-slot=button].senabil-card-cta--footer,.senabil-theme a[data-slot=button].senabil-card-cta--footer{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding-inline:1.25rem;padding-block:.625rem;font-size:.875rem;font-weight:500}.senabil-theme [data-slot=button].senabil-login-cta,.senabil-theme a[data-slot=button].senabil-login-cta{border-radius:var(--senabil-control-radius)!important;background-color:var(--primary);color:var(--primary-foreground);font-weight:500;font-size:.875rem;line-height:1.25rem;padding:.5rem 1.25rem;box-shadow:none;transition-property:color,background-color,opacity,box-shadow}.senabil-theme [data-slot=button].senabil-login-cta:hover:not(:disabled):not([aria-disabled=true]),.senabil-theme a[data-slot=button].senabil-login-cta:hover:not([aria-disabled=true]){background-color:color-mix(in oklab,var(--primary) 92%,var(--foreground))}.senabil-theme [data-slot=button].senabil-login-cta--compact{font-size:.625rem;line-height:1rem;height:1.75rem;min-height:1.75rem!important;padding:0 .625rem;font-weight:500}.senabil-theme .senabil-r-shell{border-radius:var(--senabil-shell-radius)}.senabil-theme .senabil-card-badge{display:inline-flex;align-items:center;border-radius:var(--senabil-control-radius)}.senabil-theme button.senabil-chip-amount{border-radius:var(--senabil-control-radius)}.senabil-theme a.senabil-header-account{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;border-radius:var(--senabil-control-radius);background-color:var(--primary);color:var(--primary-foreground);transition-property:background-color,color,opacity;transition-duration:.2s}.senabil-theme a.senabil-header-account:hover{background-color:color-mix(in oklab,var(--primary) 92%,var(--foreground))}.senabil-theme .senabil-nav-panel{border-radius:var(--senabil-shell-radius);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 6%,transparent),0 8px 24px color-mix(in oklab,var(--foreground) 10%,transparent)}html.dark:has(.senabil-theme) .senabil-nav-panel,.dark .senabil-theme .senabil-nav-panel,.senabil-theme.dark .senabil-nav-panel,.senabil-theme:is(.dark *) .senabil-nav-panel{box-shadow:0 1px color-mix(in oklab,var(--foreground) 10%,transparent),0 12px 36px color-mix(in oklab,#000 52%,transparent)}.senabil-theme .senabil-nav-item,.senabil-theme button.senabil-nav-item{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;border-radius:var(--senabil-control-radius);transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.senabil-theme button.senabil-nav-item{border:none;background:transparent;cursor:pointer}.senabil-theme .senabil-nav-item[data-active=true]{color:var(--foreground)}.senabil-theme button.senabil-nav-item[data-active=true]{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}.senabil-theme .senabil-nav-item[data-active=false]{color:color-mix(in oklab,var(--foreground) 82%,var(--muted-foreground))}.senabil-theme .senabil-nav-item[data-active=false]:hover{color:var(--foreground);background-color:color-mix(in oklab,var(--muted) 50%,transparent)}.senabil-theme .senabil-nav-item-indicator{position:absolute;bottom:0;left:50%;width:1.5rem;height:.125rem;border-radius:var(--senabil-control-radius);background-color:var(--primary);transform:translate(-50%)}.senabil-theme .senabil-nav-item--placeholder,.senabil-theme .senabil-nav-item--placeholder:hover{cursor:default;background-color:transparent!important;color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}.senabil-theme .senabil-nav-submenu-item{display:flex;align-items:center;width:100%;box-sizing:border-box;border-radius:var(--senabil-control-radius);padding:.5rem .625rem;font-size:.875rem;font-weight:500;line-height:1.25rem;color:var(--foreground);text-align:start;text-decoration:none;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.senabil-theme .senabil-nav-submenu-item:hover,.senabil-theme .senabil-nav-submenu-item:focus-visible{background-color:var(--accent);color:var(--accent-foreground);outline:none}.senabil-theme .senabil-nav-submenu-item:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}html:has(.senabil-theme),.senabil-theme{--senabil-navy: #233380;--senabil-blue: #2f73ef;--senabil-rich-white: #ffffff;--senabil-rich-black: oklch(.148 .0095 264);--radius: var(--senabil-control-radius);--background: #f2f2f7;--foreground: var(--senabil-rich-black);--card: #ffffff;--card-foreground: var(--senabil-rich-black);--popover: #ffffff;--popover-foreground: var(--senabil-rich-black);--primary: var(--senabil-navy);--primary-foreground: #ffffff;--secondary: #f4f4f6;--secondary-foreground: var(--senabil-rich-black);--muted: #ececee;--muted-foreground: color-mix(in oklab, var(--senabil-rich-black) 43%, transparent);--accent: #e6e7ea;--accent-foreground: var(--senabil-rich-black);--senabil-chip-fill: rgba(118, 118, 128, .12);--senabil-chip-fill-hover: rgba(118, 118, 128, .18);--senabil-field-fill: rgba(118, 118, 128, .08);--border: rgba(60, 60, 67, .09);--input: rgba(60, 60, 67, .14);--ring: var(--senabil-blue);--destructive: oklch(.55 .22 25);--success: oklch(.62 .14 158);--success-foreground: oklch(.97 .005 158);--info: var(--senabil-blue);--info-foreground: var(--senabil-rich-white);--warning: oklch(.72 .16 75);--warning-foreground: oklch(.18 .02 75)}html.dark:has(.senabil-theme),.dark .senabil-theme,.senabil-theme.dark,.senabil-theme:is(.dark *){--senabil-rich-void: oklch(.108 .011 264);--senabil-rich-moon: oklch(.965 .006 88);--background: var(--senabil-rich-void);--foreground: var(--senabil-rich-moon);--card: oklch(.166 .0105 264);--card-foreground: var(--senabil-rich-moon);--popover: oklch(.166 .0105 264);--popover-foreground: var(--senabil-rich-moon);--primary: var(--senabil-navy);--primary-foreground: var(--senabil-rich-white);--secondary: oklch(.23 .014 264);--secondary-foreground: var(--senabil-rich-moon);--muted: oklch(.23 .012 264);--muted-foreground: color-mix(in oklab, var(--senabil-rich-moon) 58%, transparent);--accent: oklch(.26 .014 264);--accent-foreground: var(--senabil-rich-moon);--border: color-mix(in oklab, var(--senabil-rich-moon) 17%, transparent);--input: color-mix(in oklab, var(--senabil-rich-moon) 22%, transparent);--ring: var(--senabil-blue);--destructive: oklch(.62 .185 25);--success: oklch(.7 .13 158);--success-foreground: oklch(.14 .03 158);--info: var(--senabil-blue);--info-foreground: var(--senabil-rich-white);--warning: oklch(.78 .14 75);--warning-foreground: oklch(.18 .02 75);--senabil-chip-fill: rgba(255, 255, 255, .1);--senabil-chip-fill-hover: rgba(255, 255, 255, .14);--senabil-field-fill: rgba(255, 255, 255, .06)}.senabil-theme .senabil-surface-card{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius)}.senabil-theme .senabil-donation-card{background-color:var(--card);color:var(--card-foreground);border:none;box-shadow:0 1px 4px #0000000f}html.dark:has(.senabil-theme) .senabil-donation-card,.dark .senabil-theme .senabil-donation-card,.senabil-theme.dark .senabil-donation-card,.senabil-theme:is(.dark *) .senabil-donation-card{border:none;box-shadow:0 2px 14px #00000061}.senabil-theme .senabil-detail-media-shell{border-radius:var(--senabil-shell-radius);background-color:var(--card);border:none;box-shadow:0 1px 4px #0000000f;overflow:hidden}html.dark:has(.senabil-theme) .senabil-detail-media-shell,.dark .senabil-theme .senabil-detail-media-shell,.senabil-theme.dark .senabil-detail-media-shell,.senabil-theme:is(.dark *) .senabil-detail-media-shell{box-shadow:0 2px 14px #00000061}.senabil-theme .senabil-detail-form-shell{border-radius:var(--senabil-shell-radius);background-color:var(--card);border:none;box-shadow:0 1px 4px #0000000f}html.dark:has(.senabil-theme) .senabil-detail-form-shell,.dark .senabil-theme .senabil-detail-form-shell,.senabil-theme.dark .senabil-detail-form-shell,.senabil-theme:is(.dark *) .senabil-detail-form-shell{box-shadow:0 2px 14px #00000061}.senabil-theme .senabil-donation-card-footer{background-color:color-mix(in oklab,var(--foreground) 1.6%,var(--card));border-top:none}.senabil-theme .senabil-control-fill{background-color:var(--senabil-chip-fill);color:var(--foreground);transition:background-color var(--duration-fast) ease}.senabil-theme .senabil-control-fill:hover{background-color:var(--senabil-chip-fill-hover)}.senabil-theme .senabil-control-display{background-color:var(--senabil-chip-fill);color:var(--foreground)}.senabil-theme .senabil-field-fill{background-color:var(--senabil-field-fill)!important}.senabil-theme input.senabil-qurban-table-input:focus,.senabil-theme input.senabil-qurban-table-input:focus-visible{outline:none!important}.senabil-theme input.senabil-qurban-table-input:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 18%,var(--border))!important}.senabil-theme .senabil-qurban-table-phone:focus-within{outline:none!important;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 18%,var(--border))!important}html.dark:has(.senabil-theme) input.senabil-qurban-table-input:focus-visible,.dark .senabil-theme input.senabil-qurban-table-input:focus-visible,.senabil-theme.dark input.senabil-qurban-table-input:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 28%,var(--border))!important}html.dark:has(.senabil-theme) .senabil-qurban-table-phone:focus-within,.dark .senabil-theme .senabil-qurban-table-phone:focus-within,.senabil-theme.dark .senabil-qurban-table-phone:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 28%,var(--border))!important}.senabil-theme .senabil-surface-fill{background-color:var(--muted);color:var(--foreground);border-radius:calc(var(--radius) - 4px);transition:background-color var(--duration-fast) ease}.senabil-theme .senabil-surface-fill:hover{background-color:color-mix(in oklab,var(--muted),var(--foreground) 4%)}.senabil-theme .senabil-surface-fill:focus,.senabil-theme .senabil-surface-fill:focus-within{background-color:color-mix(in oklab,var(--muted),var(--foreground) 6%);outline:none}.senabil-theme .senabil-divider>*+*{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}html:has(.senabil-theme),.senabil-theme{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px)}.senabil-pt-safe{padding-top:var(--safe-area-top, 0px)}.senabil-pb-safe{padding-bottom:var(--safe-area-bottom, 0px)}.senabil-sheet-full{top:0;padding-top:var(--safe-area-top, 0px)}.senabil-pb-safe-nav{padding-bottom:max(var(--safe-area-bottom, 0px),90px)}.senabil-pb-safe-cookie{padding-bottom:max(var(--safe-area-bottom, 0px),1rem)}@keyframes senabil-cookie-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.senabil-cookie-panel-enter{animation:senabil-cookie-slide-up .7s cubic-bezier(.16,1,.3,1) forwards}html:has(.senabil-theme),.senabil-theme{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.senabil-theme),.senabil-theme{scroll-behavior:auto}.senabil-theme .animate-shimmer,.senabil-theme .animate-gradient,.senabil-theme .progress-bar-fill{animation:none!important;transform:scaleX(calc(var(--progress-width, 0) / 100));transform-origin:left}.senabil-cookie-panel-enter,.senabil-theme .senabil-page-enter,.senabil-theme .auth-flow-enter{animation:none!important;opacity:1;transform:none}.senabil-theme [class*=animate-]:not(.progress-bar-fill){animation-duration:.01ms!important;animation-iteration-count:1!important}}html:has(.senabil-theme),.senabil-theme{overscroll-behavior-y:contain;overscroll-behavior-x:none}.senabil-theme button,.senabil-theme a,.senabil-theme [role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.capacitor-native .senabil-theme button,html.capacitor-native .senabil-theme a,html.capacitor-native .senabil-theme [role=button]{touch-action:auto}.senabil-theme button:active:not(:disabled):not([aria-disabled=true]),.senabil-theme a:active:not([aria-disabled=true]),.senabil-theme [role=button]:active:not([aria-disabled=true]){opacity:.92}@supports (height: 100dvh){.senabil-theme .h-screen-mobile{min-height:100dvh;height:100dvh}}.senabil-min-h-dvh{min-height:100dvh}@supports (height: 100dvh){.senabil-min-h-dvh{min-height:100dvh}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:shimmer 2s infinite}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient{background-size:200% 200%;animation:gradient-shift 3s ease infinite}@keyframes progress-fill{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(calc(var(--progress-width, 0) / 100));transform-origin:left}}.progress-bar-fill{width:100%;transform:scaleX(0);transform-origin:left;animation:progress-fill 1.5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.3s;will-change:transform}.progress-badge{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.senabil-stagger{animation-delay:calc(var(--stagger, 0) * .1s)}@media(max-width:767px){.senabil-theme button:not(.senabil-icon-btn):not(.senabil-icon-btn-sm):not(.senabil-card-cta-sm):not(.senabil-login-cta--compact),.senabil-theme a:not(.senabil-icon-btn):not(.senabil-icon-btn-sm):not(.senabil-login-cta--compact),.senabil-theme [role=button]:not(.senabil-icon-btn):not(.senabil-icon-btn-sm){min-height:44px}.senabil-theme .senabil-icon-btn{min-height:44px;min-width:44px}.senabil-theme .senabil-icon-btn-sm{min-height:0;min-width:0}.senabil-theme{overflow-x:hidden;overflow-y:visible;position:relative}:global(body),:global(html){overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:auto;min-height:100%;position:relative}.senabil-theme{min-height:auto;height:auto;overflow:visible}.senabil-theme main{flex:1 1 auto;min-height:auto;overflow:visible;padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}.senabil-theme .container{padding-left:1rem;padding-right:1rem}}.senabil-theme .auth-flow{--auth-field-h: 3rem;--auth-stack: 1rem;--auth-stack-lg: 1.5rem}.senabil-theme .senabil-auth-display{font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--foreground)}@media(min-width:768px){.senabil-theme .senabil-auth-display{font-size:1.375rem}}@media(min-width:1024px){.senabil-theme .senabil-auth-display{font-size:1.5rem;letter-spacing:-.025em}.senabil-theme .senabil-auth-lead{font-size:.9375rem}}.senabil-theme .senabil-auth-lead{font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}.senabil-theme .senabil-auth-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}@keyframes senabil-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.senabil-theme .senabil-page-enter{animation:senabil-page-enter var(--duration-normal) cubic-bezier(.25,.1,.25,1) both}}@media(prefers-reduced-motion:reduce){.senabil-theme .senabil-page-enter{animation:none}}.senabil-theme .senabil-page-top{padding-top:calc(var(--page-top-header-mobile) + var(--safe-area-top, 0px) + var(--page-top-breathe))}@media(min-width:48rem){.senabil-theme .senabil-page-top{padding-top:var(--page-top-breathe)}}.senabil-theme .senabil-page-top-after-main{padding-top:var(--page-top-breathe)}@media(prefers-reduced-motion:no-preference){.senabil-theme .auth-flow-enter{animation:senabil-auth-enter var(--duration-slow) cubic-bezier(.22,1,.36,1) both}}@keyframes senabil-auth-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.senabil-theme .auth-flow-enter{animation:none}}.senabil-theme .auth-flow-hero-band-mobile{position:relative;width:100%;flex-shrink:0;overflow:hidden;aspect-ratio:var(--auth-hero-mw) / var(--auth-hero-mh);max-height:min(52vh,calc(100vw * var(--auth-hero-mh) / var(--auth-hero-mw)),calc(100dvh - var(--auth-hero-mobile-form-reserve, 20rem)));min-height:10rem}.senabil-theme .auth-immersive-mobile-layout .auth-flow-form-pane{padding-top:1rem;padding-bottom:1.25rem}.senabil-theme .auth-flow-hero-aside-desktop{position:relative;min-height:100dvh;flex-shrink:0;overflow:hidden;width:min(max(20rem,42vw),calc(100dvh * (var(--auth-hero-dw) / var(--auth-hero-dh)) * .58));max-width:min(46rem,58vw)}.senabil-theme .auth-flow-left-panel-desktop{position:relative;min-height:100dvh;flex-shrink:0;width:min(max(22rem,42vw),38rem);max-width:50vw}.senabil-theme .auth-flow-left-panel-mobile{max-height:min(38vh,18rem);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain}.senabil-theme .cart-left-panel{background:color-mix(in oklab,var(--color-muted) 45%,transparent)}@media(prefers-color-scheme:dark){.senabil-theme .cart-left-panel{background:color-mix(in oklab,var(--color-muted) 25%,transparent)}}:root.dark .senabil-theme .cart-left-panel{background:color-mix(in oklab,var(--color-muted) 25%,transparent)}.senabil-theme .auth-flow-field{min-height:var(--auth-field-h);background-color:var(--muted);border:1px solid transparent;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.senabil-theme .auth-flow-field:focus-within{background-color:color-mix(in oklab,var(--muted),var(--foreground) 6%);border-color:var(--ring)}.senabil-theme .auth-flow-primary{min-height:var(--auth-field-h);transition:filter var(--duration-fast) ease,opacity var(--duration-fast) ease}.senabil-theme .auth-flow-primary:not(:disabled):active{filter:brightness(.96)}.dark .senabil-theme .auth-flow-primary:not(:disabled):active,.senabil-theme:is(.dark *) .auth-flow-primary:not(:disabled):active{filter:brightness(1.06)}.senabil-theme .auth-flow-back{display:flex;width:100%;max-width:100%;align-items:center;gap:.375rem;margin-inline:-.25rem;border-radius:var(--senabil-control-radius);padding:.25rem .75rem .25rem .25rem;text-align:left;font-size:.875rem;font-weight:500;line-height:1.25rem;color:var(--muted-foreground);transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.senabil-theme .auth-flow-back:hover{background-color:color-mix(in oklab,var(--muted) 45%,transparent);color:var(--foreground)}.senabil-theme .auth-flow-back-icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px solid color-mix(in oklab,var(--border) 90%,transparent);background-color:color-mix(in oklab,var(--muted) 35%,transparent);color:var(--foreground);transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}html:has(.senabil-theme) [data-sonner-toaster]{--width: min( calc(100vw - 1.5rem) , 22rem);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}@media(min-width:768px){html:has(.senabil-theme) [data-sonner-toaster]{--width: min(28rem, 420px)}}html:has(.senabil-theme) [data-sonner-toast][data-styled=true]{background:linear-gradient(180deg,color-mix(in oklch,var(--card) 78%,white),color-mix(in oklch,var(--card) 68%,transparent)) border-box!important;color:var(--card-foreground)!important;border:1px solid color-mix(in oklch,var(--border) 58%,transparent)!important;border-radius:var(--senabil-control-radius)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-size:.9375rem;line-height:1.45;letter-spacing:-.01em;padding:.8125rem 1rem!important}html.dark:has(.senabil-theme) [data-sonner-toast][data-styled=true],.dark html:has(.senabil-theme) [data-sonner-toast][data-styled=true]{background:linear-gradient(180deg,color-mix(in oklch,var(--card) 82%,white 5%),color-mix(in oklch,var(--card) 62%,transparent)) border-box!important;border-color:color-mix(in oklch,var(--border) 70%,transparent)!important}html:has(.senabil-theme) [data-sonner-toast][data-styled=true]:focus-visible{box-shadow:0 0 0 2px var(--senabil-blue)!important;outline:none!important}html:has(.senabil-theme) [data-sonner-toast][data-rich-colors=true][data-styled=true]{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:has(.senabil-theme) [data-sonner-toast][data-styled=true] [data-title]{font-weight:600}html:has(.senabil-theme) [data-sonner-toast][data-styled=true] [data-description]{color:var(--muted-foreground)!important;font-size:.8125rem}html:has(.senabil-theme) [data-sonner-toast][data-styled=true] [data-icon]{color:var(--primary)}html:has(.senabil-theme) [data-sonner-toast][data-type=error][data-styled=true] [data-icon],html:has(.senabil-theme) [data-sonner-toast][data-rich-colors=true][data-type=error][data-styled=true] [data-icon]{color:var(--destructive)}html:has(.senabil-theme) [data-sonner-toast][data-type=success][data-styled=true] [data-icon],html:has(.senabil-theme) [data-sonner-toast][data-rich-colors=true][data-type=success][data-styled=true] [data-icon]{color:var(--primary)}html:has(.senabil-theme) [data-sonner-toast] [data-close-button]{border-radius:9999px;border:1px solid color-mix(in oklch,var(--border) 55%,transparent);background:color-mix(in oklch,var(--card) 70%,transparent);color:var(--muted-foreground);box-shadow:none!important}html:has(.senabil-theme) [data-sonner-toast] [data-close-button]:focus-visible{box-shadow:0 0 0 2px var(--senabil-blue)!important;outline:none!important}@media(hover:hover)and (pointer:fine){html:has(.senabil-theme) [data-sonner-toast] [data-close-button]:hover{background:color-mix(in oklch,var(--muted) 50%,transparent);color:var(--foreground);border-color:color-mix(in oklch,var(--border) 70%,transparent)}}
