@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@400;500;600&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{font-family:Inter,sans-serif}body{@apply bg-[#1f2124] text-zinc-100 antialiased;}::selection{@apply bg-cyan-300 text-zinc-950;}*{scrollbar-width:thin;scrollbar-color:#3f444a #17191c}}@layer components{.glass-panel{@apply rounded-lg border border-white/10 bg-white/[.06] shadow-[0_18px_60px_rgba(0,0,0,.35)] backdrop-blur-md;}.card{@apply rounded-lg border border-white/10 bg-[#1a1c20] p-6 shadow-[0_18px_60px_rgba(0,0,0,.28)];}.vision-grid{background:radial-gradient(circle at 78% 6%,#ffffff0b,#0000 24rem),linear-gradient(135deg,#242629 0%,#202225 42%,#191a1d 100%)}.vision-surface{background:linear-gradient(145deg,#ffffff0e,#ffffff04 46%,#0000002e),#2b2d31}.vision-black-panel{background:radial-gradient(circle at 82% 18%,#ffffff24,#0000 9rem),linear-gradient(135deg,#040405 0%,#0a0b0c 48%,#26282b 100%)}.scrollbar-slim{scrollbar-width:thin;scrollbar-color:#94a3b840 transparent}.scrollbar-slim::-webkit-scrollbar{width:8px;height:8px}.scrollbar-slim::-webkit-scrollbar-track{background:#030914b8;border-radius:9999px}.scrollbar-slim::-webkit-scrollbar-thumb{background:#67e8f947;border:2px solid #030914b8;border-radius:9999px}.scrollbar-slim::-webkit-scrollbar-thumb:hover{background:#67e8f980}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.growth-map-cluster-wrapper{background:0 0;border:0}.leaflet-dark-tiles{filter:brightness(.72)contrast(1.18)grayscale(.35)invert()hue-rotate(180deg)}.time-clock-map-marker-wrapper{background:0 0;border:0}.time-clock-map-marker{background:linear-gradient(145deg,#22d3ee,#0891b2);border:3px solid #cffafe;border-radius:50% 50% 50% 0;place-items:center;width:36px;height:36px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 0 0 5px #22d3ee33,0 10px 22px #0000006b}.time-clock-map-marker-dot{background:#ecfeff;border:2px solid #08334473;border-radius:9999px;width:10px;height:10px}.growth-map-cluster{color:#f0fdfa;background:#0d9488e0;border:2px solid #99f6e4e6;border-radius:9999px;place-items:center;font-size:.7rem;font-weight:700;display:grid;box-shadow:0 0 0 6px #14b8a629,0 10px 28px #00000061}.growth-customer-map .leaflet-control-zoom a{color:#ccfbf1;background:#04101deb;border-color:#ffffff1a}.growth-customer-map .leaflet-control-attribution{color:#64748b;background:#04101dc7}.growth-customer-map .leaflet-control-attribution a{color:#5eead4}.growth-customer-map .leaflet-popup-content-wrapper,.growth-customer-map .leaflet-popup-tip{color:#e2e8f0;background:#071321;border:1px solid #5eead42e}.sales-coverage-map .leaflet-control-zoom a{color:#fda4af;background:#04101df0;border-color:#ffffff1a}.sales-coverage-map .leaflet-control-attribution{color:#94a3b8;background:#04101dd1}.sales-coverage-map .leaflet-control-attribution a{color:#67e8f9}.sales-coverage-map .leaflet-popup-content-wrapper,.sales-coverage-map .leaflet-popup-tip{color:#e2e8f0;background:#071321;border:1px solid #fb71853d}.growth-map-popup{gap:.3rem;min-width:190px;font-family:Inter,sans-serif;display:grid}.growth-map-popup strong{color:#f8fafc}.growth-map-popup span{color:#94a3b8;font-size:.72rem}.growth-map-popup .growth-map-status{font-weight:700}.growth-map-popup .growth-map-status--online{color:#4ade80}.growth-map-popup .growth-map-status--offline{color:#f87171}.growth-map-popup .growth-map-status--unknown{color:#94a3b8}.ixc-metric-card{container-type:inline-size}.ixc-metric-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.ixc-metric-card__value{overflow-wrap:anywhere;text-align:right;min-width:0;max-width:100%;margin-left:auto;font-size:clamp(1.75rem,16cqw,3.75rem)}.ixc-metric-card__label{overflow-wrap:normal}@container (width<=20rem){.ixc-metric-card__header{flex-direction:column;align-items:flex-start}.ixc-metric-card__value{text-align:left;margin-left:0;font-size:clamp(1.75rem,24cqw,3.75rem)}}.os-card-flash{animation:2.4s ease-out os-card-flash}.os-badge-pulse{animation:.8s ease-out os-badge-pulse}.chat-wallpaper{background-color:#2c3443;background-image:linear-gradient(#2c3443db,#2c3443db),url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%236c7890' stroke-width='1.8' opacity='0.23' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 32h25a10 10 0 0 1 10 10v10a10 10 0 0 1-10 10H31l-11 9v-9a10 10 0 0 1-10-10V42a10 10 0 0 1 10-10z'/%3E%3Cpath d='M123 24h24a9 9 0 0 1 9 9v15a9 9 0 0 1-9 9h-6l-8 9v-9h-10a9 9 0 0 1-9-9V33a9 9 0 0 1 9-9z'/%3E%3Crect x='77' y='18' width='28' height='28' rx='6'/%3E%3Cpath d='M84 18v-8M98 18v-8M86 32h.1M96 32h.1M85 39h12'/%3E%3Cpath d='M22 122h29a11 11 0 0 1 11 11v8a11 11 0 0 1-11 11H38l-10 9v-9h-6a11 11 0 0 1-11-11v-8a11 11 0 0 1 11-11z'/%3E%3Cpath d='M108 113l32-18 6 36-14-8-15 17-10-9 15-16z'/%3E%3Crect x='76' y='125' width='26' height='36' rx='5' transform='rotate(-18 89 143)'/%3E%3Cpath d='M83 134h15M85 143h14M88 152h9'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,180px 180px}}@keyframes os-card-flash{0%{background-color:#67e8f91f;box-shadow:0 0 0 2px #67e8f98c}to{background-color:#0000;box-shadow:0 0 0 2px #0000}}@keyframes os-badge-pulse{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@media (width>=1024px){.login-responsive-frame{width:calc(1120px * var(--login-desktop-scale));height:calc(900px * var(--login-desktop-scale));flex:none;min-height:0}.login-responsive-shell{width:1120px;max-width:none;height:900px;min-height:900px;transform:scale(var(--login-desktop-scale));transform-origin:0 0;grid-template-columns:704px 416px}.login-auth-panel{width:416px;height:900px;min-height:900px}.login-auth-stage{transform:scale(.965)}}@media (width<=767px){html,body,#root{width:100%;min-width:320px;min-height:100%}.login-responsive-frame,.login-responsive-shell,.login-auth-panel,.login-auth-stage{width:100%;min-height:100svh}.login-responsive-shell,.login-auth-panel{max-width:none}.login-auth-stage{overflow:hidden auto}.login-auth-visual{height:176px}.login-auth-visual-image{object-fit:cover;object-position:top right;width:210px;height:176px;right:max(0px,50vw - 195px)}.login-auth-form{width:min(100% - 2rem,336px);max-width:336px;padding-top:218px;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));margin:0 auto;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.login-auth-panel--setup .login-auth-visual{display:none}.login-auth-form--setup{padding-top:calc(1rem + env(safe-area-inset-top))}.login-qr-shell{width:116px!important;height:116px!important;padding:.5rem!important}.login-qr-code{width:100px;height:100px}.app-shell{height:100dvh;min-height:100svh}.app-header{min-height:calc(3.5rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.mobile-safe-main{overscroll-behavior-y:contain;width:100%;min-width:0;padding-bottom:calc(6rem + env(safe-area-inset-bottom))!important}.app-main--full-bleed{padding-left:0!important;padding-right:0!important}.app-content,.app-content>*{width:100%;min-width:0;max-width:100%}.app-main--full-bleed>.app-content>:first-child{border-radius:0;padding:.75rem!important}.app-content h1{overflow-wrap:anywhere;max-width:calc(100vw - 1.5rem);font-size:clamp(1.65rem,8vw,2.15rem)!important;line-height:1.08!important}.app-content h2{overflow-wrap:anywhere}.app-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;font-size:16px}.app-content :is(button,a){min-width:0}.app-content :is(.recharts-responsive-container,.recharts-wrapper,.recharts-surface){max-width:100%!important}.app-content [role=tablist]{scrollbar-width:none;max-width:100%;overflow-x:auto}.app-mobile-nav{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left))}}@media (width<=767px) and (height<=700px){.login-auth-visual{height:126px}.login-auth-visual-image{width:154px;height:126px}.login-auth-form{padding-top:154px}.login-auth-form--setup{padding-top:calc(.75rem + env(safe-area-inset-top))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-canvas:#07111d;--app-surface:#081423;--app-surface-muted:#0b1625;--app-text:#f4f4f5;--app-text-muted:#94a3b8;--app-border:#ffffff14}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-canvas:#f5f8fc;--app-surface:#fff;--app-surface-muted:#f1f5f9;--app-text:#132238;--app-text-muted:#64748b;--app-border:#dce5ef}.theme-toggle{background:#ffffff09;border:1px solid #ffffff1a;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:100%;padding:.25rem;display:grid}.theme-toggle-option{color:#71717a;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;min-width:0;height:2.25rem;font-size:.75rem;font-weight:600;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.theme-toggle-option:hover{color:#cffafe;background:#67e8f914}.theme-toggle-option-active{color:#ecfeff;background:#22d3ee24;box-shadow:inset 0 0 0 1px #67e8f947}.theme-toggle-compact{color:#a1a1aa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#15191fd1;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .18s,border-color .18s,color .18s,background-color .18s;display:inline-flex;box-shadow:0 8px 24px #00000024}.theme-toggle-compact:hover{color:#a5f3fc;background:#22d3ee1a;border-color:#67e8f959;transform:translateY(-1px)}:root[data-theme=light] body{color:#132238;background:#f5f8fc}:root[data-theme=light] ::selection{color:#0f172a;background:#bae6fd}:root[data-theme=light] *{scrollbar-color:#b8c8da #edf3f9}:root[data-theme=light] .app-shell{color:#132238!important;background-color:#f5f8fc!important;background-image:radial-gradient(circle at 82% 0,#0ea5e914,#0000 28rem),linear-gradient(135deg,#f8fbff 0%,#f5f8fc 52%,#edf3f9 100%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}:root[data-theme=light] .app-main{background:#f5f8fc!important}:root[data-theme=light] .app-radar-page{border:1px solid #dce5ef;background:#f5f8fc!important;box-shadow:inset 0 1px #fff,0 18px 48px #0f172a0f!important}:root[data-theme=light] .app-radar-ambient{background:radial-gradient(circle at 0 0,#0ea5e917,#0000 34%),radial-gradient(circle at 100% 0,#2dd4bf12,#0000 32%),linear-gradient(#f8fbff 0%,#f5f8fc 58%,#eef4fa 100%)!important}:root[data-theme=light] .app-sidebar{background:#fffffff5!important;border-color:#dce5ef!important;box-shadow:24px 0 64px #0f172a14!important}:root[data-theme=light] .app-logo-light{filter:saturate(.96)contrast(1.04)}:root[data-theme=light] .app-shell :is([class*="bg-[#0"],[class*="bg-[#1"],[class*="bg-[#2"]){background-color:#fff!important;background-image:none!important}:root[data-theme=light] .app-shell [class*=bg-\[radial-gradient]{background-color:#0000!important;background-image:none!important}:root[data-theme=light] .app-shell [class*=bg-\[linear-gradient]{background-color:#fff!important;background-image:none!important}:root[data-theme=light] .app-shell :is([class~=bg-black\/10],[class~=bg-black\/15],[class~=bg-black\/20],[class~=bg-black\/25],[class~=bg-black\/30],[class~=bg-black\/40],[class~=bg-black\/50]){background-color:#f8fafc!important}:root[data-theme=light] .app-shell :is([class~="bg-white/[0.018]"],[class~="bg-white/[0.02]"],[class~="bg-white/[0.025]"],[class~="bg-white/[0.03]"],[class~="bg-white/[0.035]"],[class~="bg-white/[0.04]"],[class~="bg-white/[0.045]"],[class~="bg-white/[0.05]"],[class~="bg-white/[0.055]"],[class~="bg-white/[0.06]"],[class~="bg-white/[0.07]"],[class~="bg-white/[0.08]"],[class~="bg-white/[0.09]"],[class~=bg-white\/5],[class~=bg-white\/10]){background-color:#fff!important}:root[data-theme=light] .app-shell :is(.glass-panel,.card,.vision-surface,.vision-black-panel){background:#fff!important;border-color:#dce5ef!important;box-shadow:0 14px 40px #0f172a12!important}:root[data-theme=light] .app-shell [class*=border-white]{border-color:#dce5ef!important}:root[data-theme=light] .app-shell [class*=divide-white]>:not([hidden])~:not([hidden]){border-color:#e2e8f0!important}:root[data-theme=light] .app-shell :is([class*=text-zinc-50],[class*=text-zinc-100],[class*=text-zinc-200],[class*=text-slate-50],[class*=text-slate-100],[class*=text-slate-200]){color:#132238!important}:root[data-theme=light] .app-shell :is([class*=text-zinc-300],[class*=text-zinc-400],[class*=text-slate-300],[class*=text-slate-400]){color:#475569!important}:root[data-theme=light] .app-shell :is([class*=text-zinc-500],[class*=text-zinc-600],[class*=text-slate-500],[class*=text-slate-600]){color:#64748b!important}:root[data-theme=light] .app-shell :is([class*=text-zinc-950],[class*=text-slate-950]){color:#0f172a!important}:root[data-theme=light] .app-shell :is([class*=text-cyan-100],[class*=text-cyan-200],[class*=text-cyan-300],[class*=text-cyan-400]){color:#0e7490!important}:root[data-theme=light] .app-shell :is([class*=text-emerald-100],[class*=text-emerald-200],[class*=text-emerald-300],[class*=text-emerald-400]){color:#047857!important}:root[data-theme=light] .app-shell :is([class*=text-amber-100],[class*=text-amber-200],[class*=text-amber-300],[class*=text-amber-400]){color:#b45309!important}:root[data-theme=light] .app-shell :is([class*=text-rose-100],[class*=text-rose-200],[class*=text-rose-300],[class*=text-rose-400]){color:#be123c!important}:root[data-theme=light] .app-shell :is([class*=text-sky-100],[class*=text-sky-200],[class*=text-sky-300],[class*=text-sky-400]){color:#0369a1!important}:root[data-theme=light] .app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:0 1px 2px #0f172a08;color:#132238!important;background:#fff!important;border-color:#cbd8e6!important}:root[data-theme=light] .app-shell :is(input,textarea)::placeholder{color:#94a3b8!important}:root[data-theme=light] .app-sidebar [aria-current=page],:root[data-theme=light] .app-sidebar [aria-current=page] *{color:#fff!important}:root[data-theme=light] .app-sidebar [aria-current=page]{background-image:linear-gradient(135deg,#2563eb 0%,#0ea5e9 100%)!important;border-color:#2563eb2e!important;box-shadow:0 12px 28px #2563eb33!important}:root[data-theme=light] .theme-toggle{background:#f1f5f9;border-color:#dce5ef}:root[data-theme=light] .theme-toggle-option{color:#64748b}:root[data-theme=light] .theme-toggle-option:hover{color:#0369a1;background:#e0f2fe}:root[data-theme=light] .theme-toggle-option-active{color:#0369a1;background:#fff;box-shadow:0 2px 8px #0f172a14,inset 0 0 0 1px #7dd3fc}:root[data-theme=light] .theme-toggle-compact{color:#0369a1;background:#fffffff5;border-color:#d5e0ec;box-shadow:0 8px 24px #0f172a1a}:root[data-theme=light] .app-shell .chat-wallpaper{background-color:#edf4fb!important;background-image:none!important}:root[data-theme=light] .app-shell .scrollbar-slim::-webkit-scrollbar-track{background:#edf3f9}:root[data-theme=light] .app-shell .scrollbar-slim::-webkit-scrollbar-thumb{background:#a8d8e8;border-color:#edf3f9}:root[data-theme=light] .app-shell .growth-customer-map .leaflet-control-zoom a{color:#0e7490;background:#fffffff5;border-color:#dce5ef}:root[data-theme=light] .app-shell .sales-coverage-map .leaflet-control-zoom a{color:#be123c;background:#fffffff5;border-color:#dce5ef}:root[data-theme=light] .app-shell .sales-coverage-map .leaflet-control-attribution{color:#64748b;background:#ffffffe0}:root[data-theme=light] .app-shell .sales-coverage-map .leaflet-popup-content-wrapper,:root[data-theme=light] .app-shell .sales-coverage-map .leaflet-popup-tip{color:#132238;background:#fff;border-color:#cbd8e6}:root[data-theme=light] .app-shell .growth-customer-map .leaflet-control-attribution{color:#64748b;background:#ffffffe0}:root[data-theme=light] .app-shell .growth-customer-map .leaflet-popup-content-wrapper,:root[data-theme=light] .app-shell .growth-customer-map .leaflet-popup-tip{color:#132238;background:#fff;border-color:#cbd8e6}:root[data-theme=light] .app-shell .growth-map-popup strong{color:#132238}:root[data-theme=light] .app-shell .growth-map-popup span{color:#64748b}:root[data-theme=light] .app-shell :is(.recharts-default-tooltip,.recharts-tooltip-wrapper>div){color:#132238!important;background:#fff!important;border-color:#dce5ef!important;box-shadow:0 12px 32px #0f172a1a!important}@media (prefers-reduced-motion:reduce){.theme-toggle-option,.theme-toggle-compact{transition:none}}@media (width<=767px){.app-content .warehouse-chart .recharts-wrapper{max-width:none!important}}.warehouse-shell{background-color:#050d18!important;background-image:radial-gradient(circle at 8% 4%,#0891b22e,#0000 24rem),radial-gradient(circle at 92% 22%,#2563eb26,#0000 28rem),linear-gradient(#050d18 0%,#07111d 46%,#050b14 100%)!important}.warehouse-shell .warehouse-hero{isolation:isolate;background:#030b16}.warehouse-shell .warehouse-hero:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(120deg,#22d3ee14,#0000 34%,#2563eb14);position:absolute;inset:0}.warehouse-shell :is(section,article,nav,div)[class*="bg-[#081423]"]{box-shadow:0 18px 54px #0000003d;background:linear-gradient(145deg,#081b2df7,#05101efa)!important;border-color:#38bdf82b!important}.warehouse-shell table tbody tr{transition:background-color .16s,box-shadow .16s}.warehouse-shell table tbody tr:hover{box-shadow:inset 3px 0 #22d3eebf}.warehouse-shell :is(input,select,textarea){background:#020a14e0!important;border-color:#38bdf82e!important}.warehouse-shell :is(input,select,textarea):focus{box-shadow:0 0 0 3px #22d3ee14;border-color:#22d3ee9e!important}:root[data-theme=light] .warehouse-shell{background-color:#eaf4fb!important;background-image:radial-gradient(circle at 8% 4%,#0891b224,#0000 24rem),radial-gradient(circle at 92% 22%,#2563eb1c,#0000 28rem),linear-gradient(#f8fbff 0%,#edf6fc 100%)!important}:root[data-theme=light] .warehouse-shell .warehouse-hero,:root[data-theme=light] .warehouse-shell .warehouse-hero *{color:inherit}:root[data-theme=light] .warehouse-shell .warehouse-hero h1{color:#fff!important}:root[data-theme=light] .warehouse-shell :is(section,article,nav,div)[class*="bg-[#081423]"]{background:linear-gradient(145deg,#fffffffa,#ebf7fffa)!important;border-color:#0e74902e!important;box-shadow:0 18px 48px #0f2e4617!important}@media (width<=639px){.warehouse-shell .warehouse-hero{min-height:250px}.warehouse-shell .warehouse-hero>img{object-position:65% center;opacity:.52}.warehouse-shell .warehouse-kpi{min-width:min(82vw,270px)}}:root[data-theme=light] .app-shell .sales-dashboard{background-color:#f8fafc!important}:root[data-theme=light] .app-shell .sales-dashboard .sales-records thead{background-color:#f1f5f9!important}:root[data-theme=light] .app-shell .sales-dashboard .sales-metric [class*=text-violet-300],:root[data-theme=light] .app-shell .sales-conversion [class*=text-violet-300]{color:#6d28d9!important}:root[data-theme=light] .app-shell .sales-conversion [class*=text-amber-300]{color:#92400e!important}.login-aurora{isolation:isolate;background:#070a19;position:relative}.login-aurora__scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-aurora__glow{background:radial-gradient(at 30% 15%,#6f2fea6b,#0000 43%),radial-gradient(at 82% 34%,#235ad254,#0000 45%),radial-gradient(at 55% 59%,#9c30bf33,#0000 51%);animation:12s ease-in-out infinite alternate login-aurora-pulse;position:absolute;inset:-12%}.login-aurora__blob{aspect-ratio:1;filter:blur(75px);opacity:.45;will-change:transform;border-radius:50%;width:75%;position:absolute}.login-aurora__blob--violet{background:#7742e8;animation:24s ease-in-out infinite alternate login-aurora-drift-one;top:-37%;left:-27%}.login-aurora__blob--cyan{background:#0788c8;animation:30s ease-in-out infinite alternate login-aurora-drift-two;top:-28%;right:-43%}.login-aurora__blob--fuchsia{opacity:.26;background:#a524a5;animation:36s ease-in-out infinite alternate login-aurora-drift-three;top:28%;right:-39%}.login-aurora__veil{background:linear-gradient(#0508161a 0%,#0508163b 31%,#050816e6 78%,#050815 100%);position:absolute;inset:0}.login-aurora__star{background:#e8e9ff;border-radius:50%;width:2px;height:2px;animation:ease-in-out infinite login-aurora-twinkle;position:absolute;box-shadow:0 0 7px 1px #c0b1ff99}.login-aurora__content{z-index:1;height:100%;position:relative}@keyframes login-aurora-pulse{0%{opacity:.65;transform:scale(1)}to{opacity:.95;transform:scale(1.13)}}@keyframes login-aurora-drift-one{0%{transform:translate(-4%,-2%)scale(1)}to{transform:translate(18%,10%)scale(1.18)}}@keyframes login-aurora-drift-two{0%{transform:translate(7%,-4%)scale(1)}to{transform:translate(-19%,17%)scale(1.25)}}@keyframes login-aurora-drift-three{0%{transform:translateY(8%)scale(1)}to{transform:translate(-22%,-12%)scale(1.17)}}@keyframes login-aurora-twinkle{0%,to{opacity:.1;transform:scale(.7)}50%{opacity:.75;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.login-aurora__glow,.login-aurora__blob,.login-aurora__star{will-change:auto;animation:none}.login-aurora__star{opacity:.4}}:root[data-theme=light] .app-shell .routine-preview-bubble{box-shadow:none;color:#155b47!important;background-color:#e8f7f0!important}:root[data-theme=light] .app-shell .routine-preview-bubble>p{color:#155b47!important}
