html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}.app-container-outline{width:100%;min-height:100vh;min-height:100dvh;display:flex;background:linear-gradient(135deg,#0a0f0a,#1a2920);font-family:Inter,system-ui,sans-serif}.landing-font{font-family:Montserrat,system-ui,sans-serif;letter-spacing:-.01em}.landing-font h1,.landing-font h2,.landing-font h3{letter-spacing:-.02em}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}.gecko-glow{box-shadow:0 0 20px #86efac4d,0 0 40px #86efac33,inset 0 1px #ffffff1a}.gecko-shimmer{background:linear-gradient(45deg,#86efac1a,#a7f3d033,#4ade804d,#a7f3d033,#86efac1a);background-size:200% 200%;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.gecko-scale-pattern{background-image:radial-gradient(circle at 20% 50%,rgba(134,239,172,.1) 2px,transparent 2px),radial-gradient(circle at 80% 50%,rgba(74,222,128,.1) 1px,transparent 1px),radial-gradient(circle at 40% 20%,rgba(167,243,208,.08) 1px,transparent 1px),radial-gradient(circle at 60% 80%,rgba(134,239,172,.06) 2px,transparent 2px);background-size:30px 30px,25px 25px,40px 40px,35px 35px;background-position:0 0,15px 15px,5px 10px,25px 5px}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}:root{--gecko-primary: #86efac;--gecko-secondary: #a7f3d0;--gecko-accent: #4ade80;--gecko-dark: #064e3b;--gecko-darker: #022c22;--gecko-surface: rgba(20, 83, 45, .4);--gecko-surface-light: rgba(134, 239, 172, .1);--gecko-text: #d1fae5;--gecko-text-muted: #a7f3d0;--gecko-border: rgba(134, 239, 172, .2);--gecko-hover: rgba(134, 239, 172, .15);--sage-50: #ecfdf5;--sage-100: #d1fae5;--sage-200: #a7f3d0;--sage-300: #6ee7b7;--sage-400: #34d399;--sage-500: #10b981;--sage-600: #059669;--sage-700: #047857;--sage-800: #065f46;--sage-900: #064e3b;--earth-50: #fef7f0;--earth-100: #fdeee0;--earth-200: #f9d5b5;--earth-300: #f4b885;--earth-400: #ed9455;--earth-500: #e67e22;--earth-600: #d35400;--earth-700: #b7472a;--earth-800: #8e3a16;--earth-900: #6f2e0c}.dark{--sage-50: #064e3b;--sage-100: #065f46;--sage-200: #047857;--sage-300: #059669;--sage-400: #10b981;--sage-500: #34d399;--sage-600: #6ee7b7;--sage-700: #a7f3d0;--sage-800: #d1fae5;--sage-900: #ecfdf5;--earth-50: #6f2e0c;--earth-100: #8e3a16;--earth-200: #b7472a;--earth-300: #d35400;--earth-400: #e67e22;--earth-500: #ed9455;--earth-600: #f4b885;--earth-700: #f9d5b5;--earth-800: #fdeee0;--earth-900: #fef7f0}body{background:#061f1e;color:var(--gecko-text);font-weight:400}.dark [data-sidebar] .bg-white,.dark [data-sidebar] .bg-white\/80,.dark [data-sidebar] .bg-white\/90{background:#14532d99!important;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--gecko-border);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a}.dark [data-state=checked],.dark [data-state=unchecked]{opacity:1!important}.dark [role=switch]{background:#64748bcc!important;border:1px solid rgba(148,163,184,.4)!important}.dark [role=switch][data-state=checked]{background:var(--gecko-accent)!important;border-color:var(--gecko-accent)!important}.dark [role=switch] span,.dark [role=switch]>span{background:#fff!important}[data-radix-popper-content-wrapper]{z-index:99999!important}.dark [role=listbox],.dark [data-radix-select-content],.dark [data-radix-select-viewport],.dark [data-radix-menu-content],.dark [data-radix-dropdown-menu-content],.dark [role=menu],[role=listbox],[data-radix-select-content],[data-radix-select-viewport]{background-color:hsl(var(--slate-800))!important;border:1px solid hsl(var(--slate-600))!important;box-shadow:0 25px 50px -12px #000c!important;z-index:99999!important}.dark [role=option],.dark [cmdk-item],.dark [role=menuitem],.dark [data-radix-collection-item],[role=option],[data-radix-collection-item]{color:hsl(var(--slate-100))!important;background:transparent!important}.dark [role=option]:hover,.dark [role=option][data-highlighted],.dark [role=option][data-state=checked],.dark [cmdk-item]:hover,.dark [cmdk-item][data-selected],.dark [role=menuitem]:hover,.dark [role=menuitem][data-highlighted],.dark [data-radix-collection-item]:hover,.dark [data-radix-collection-item][data-highlighted],[role=option]:hover,[role=option][data-highlighted],[role=option][data-state=checked],[data-radix-collection-item]:hover,[data-radix-collection-item][data-highlighted]{background-color:hsl(var(--slate-700))!important;color:#fff!important}.dark [data-radix-select-trigger],.dark button[role=combobox],[data-radix-select-trigger],button[role=combobox]{background-color:hsl(var(--slate-800))!important;border:1px solid hsl(var(--slate-600))!important;color:hsl(var(--slate-100))!important;font-size:.875rem!important}.dark [data-radix-select-trigger]:hover,.dark button[role=combobox]:hover,[data-radix-select-trigger]:hover,button[role=combobox]:hover{background-color:hsl(var(--slate-700))!important}input[type=file]:not(.sr-only){display:none!important}[data-radix-select-trigger],[role=combobox]{display:inline-flex;align-items:center;vertical-align:middle}[data-radix-select-trigger]:not([data-state=open]),[role=combobox]:not([data-state=open]){transform:none!important;position:relative!important}[data-radix-select-trigger]{min-height:2.5rem!important;height:auto!important}@media(max-width:768px){button,[role=button],[data-radix-select-trigger]{opacity:1!important;visibility:visible!important}[data-radix-popper-content-wrapper]{z-index:999999!important}}.dark .border-slate-700,.dark .border-gray-700{border-color:var(--gecko-border)!important}.dark [data-state=checked]{background-color:var(--gecko-accent)!important;border-color:var(--gecko-accent)!important}.gecko-header-actions{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:14px;background:#064e3b80;border:1px solid rgba(134,239,172,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gecko-header-action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:#a7f3d0;transition:background .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}@media(hover:none)and (pointer:coarse){.gecko-header-action{width:44px;height:44px}}.gecko-header-action:hover{background:#10b98140;color:#d1fae5}.gecko-header-action svg{width:20px;height:20px}.notification-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;border:2px solid #e8efe3;box-shadow:0 2px 6px #dc262659}@keyframes pulse-notification{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.notification-badge.is-pulsing{animation:pulse-notification 2s infinite}.gecko-card{background:linear-gradient(160deg,#143224fa,#0d2018fa);border:1px solid rgba(134,239,172,.15);border-radius:9px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.gecko-card.card-tint-amber{background:linear-gradient(160deg,#b4781c2e,#0d2018fa 65%)}.gecko-card.card-tint-rose{background:linear-gradient(160deg,#e13c642e,#0d2018fa 65%)}.gecko-card.card-tint-violet{background:linear-gradient(160deg,#7c50dc33,#0d2018fa 65%)}.gecko-card.card-tint-sky{background:linear-gradient(160deg,#38a7f22e,#0d2018fa 65%)}.gecko-card.card-tint-teal{background:linear-gradient(160deg,#14b8a62e,#0d2018fa 65%)}.gecko-card.card-tint-emerald{background:linear-gradient(160deg,#10b9812e,#0d2018fa 65%)}.gecko-card.card-tint-lime{background:linear-gradient(160deg,#84cc162e,#0d2018fa 65%)}.gecko-card.card-tint-fuchsia{background:linear-gradient(160deg,#d946ef2e,#0d2018fa 65%)}.gecko-card:hover{border-color:var(--gecko-accent);box-shadow:0 0 20px #86efac1a}.desktop-sidebar-inner{width:16rem;overflow:hidden;zoom:.85;transition:width .22s cubic-bezier(0,0,.2,1)}.desktop-sidebar-wrapper.is-collapsed .desktop-sidebar-inner{width:4rem}.desktop-sidebar-wrapper .desktop-sidebar-inner>div{width:16rem;min-width:16rem;min-height:0}.desktop-sidebar-wrapper.is-collapsed .sidebar-nav-item>span,.desktop-sidebar-wrapper.is-collapsed .sidebar-nav-item .ml-auto{opacity:0;transition:opacity .12s ease}.desktop-sidebar-wrapper:not(.is-collapsed) .sidebar-nav-item>span,.desktop-sidebar-wrapper:not(.is-collapsed) .sidebar-nav-item .ml-auto{opacity:1;transition:opacity .18s ease .05s}.desktop-sidebar-wrapper.is-collapsed .sidebar-collapse-hide{opacity:0;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0!important;border-bottom-width:0!important;overflow:hidden;pointer-events:none;transition:opacity .12s ease,max-height .22s cubic-bezier(0,0,.2,1),margin .22s cubic-bezier(0,0,.2,1),padding .22s cubic-bezier(0,0,.2,1)}.desktop-sidebar-wrapper:not(.is-collapsed) .sidebar-collapse-hide{opacity:1;max-height:12rem;transition:opacity .18s ease .05s,max-height .22s cubic-bezier(0,0,.2,1),margin .22s cubic-bezier(0,0,.2,1),padding .22s cubic-bezier(0,0,.2,1)}.desktop-sidebar-wrapper.is-collapsed .uppercase.tracking-wider{opacity:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transition:opacity .12s ease,max-height .22s cubic-bezier(0,0,.2,1),padding .22s cubic-bezier(0,0,.2,1)}.desktop-sidebar-wrapper:not(.is-collapsed) .uppercase.tracking-wider{opacity:1;max-height:2.5rem;transition:opacity .18s ease .05s,max-height .22s cubic-bezier(0,0,.2,1),padding .22s cubic-bezier(0,0,.2,1)}.desktop-sidebar-wrapper.is-collapsed .desktop-sidebar-logo,.desktop-sidebar-wrapper.is-collapsed .sidebar-user-block,.desktop-sidebar-wrapper.is-collapsed nav.space-y-1,.desktop-sidebar-wrapper.is-collapsed .px-3.mb-4,.desktop-sidebar-wrapper.is-collapsed .mt-auto,.desktop-sidebar-wrapper.is-collapsed .mt-auto>.space-y-3,.desktop-sidebar-wrapper.is-collapsed .desktop-sidebar-inner>div>div,.desktop-sidebar-wrapper.is-collapsed .desktop-sidebar-inner>div>nav{width:4rem!important;max-width:4rem!important;padding-left:0!important;padding-right:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}.desktop-sidebar-wrapper.is-collapsed .uppercase.tracking-wider{display:none!important}.desktop-sidebar-wrapper.is-collapsed .mt-auto{padding-top:.75rem!important;padding-bottom:.75rem!important}.desktop-sidebar-wrapper.is-collapsed .sidebar-nav-item{width:2rem!important;height:2rem!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;border-radius:9999px!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:visible!important}.desktop-sidebar-wrapper.is-collapsed .sidebar-nav-item>svg,.desktop-sidebar-wrapper.is-collapsed .sidebar-nav-item>.mr-2,.desktop-sidebar-wrapper.is-collapsed .sidebar-nav-item>.mr-3{margin:0!important}.desktop-sidebar-wrapper.is-collapsed .sidebar-nav-item.active{background:transparent!important;border-left:0!important;box-shadow:none!important;color:var(--gecko-primary)!important}.desktop-sidebar-wrapper.is-collapsed .sidebar-nav-item.active:before{display:block!important;opacity:1!important;left:-1rem!important;top:0!important;bottom:0!important;width:3px!important;background:var(--gecko-accent)!important;border-radius:0!important}.desktop-sidebar-wrapper.is-collapsed .sidebar-nav-item:hover{transform:none;box-shadow:none!important;background:#10b98133!important}.desktop-sidebar-wrapper.is-collapsed .grid.grid-cols-2{grid-template-columns:1fr;justify-items:center;width:100%}.desktop-sidebar-wrapper.is-collapsed .favorite-tile{width:2rem!important;height:2rem!important;padding:0!important;margin-left:auto!important;margin-right:auto!important;border-radius:9999px!important}.desktop-sidebar-wrapper.is-collapsed .favorite-tile>svg{width:1.25rem!important;height:1.25rem!important}.desktop-sidebar-wrapper.is-collapsed .mt-auto .space-y-3{width:4rem!important;max-width:4rem!important;padding-left:0!important;padding-right:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}.desktop-sidebar-wrapper.is-collapsed .mt-auto .space-y-3>*+*{margin-top:.375rem!important}.desktop-sidebar-wrapper.is-collapsed .mt-auto a,.desktop-sidebar-wrapper.is-collapsed .mt-auto .space-y-3>div:not(.space-y-3):not(.sidebar-collapse-hide){width:2rem!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;justify-content:center!important;padding:0!important}.desktop-sidebar-wrapper.is-collapsed .mt-auto button{width:2rem!important;height:2rem!important;min-height:2rem!important;border-radius:9999px!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}.desktop-sidebar-wrapper.is-collapsed .mt-auto svg.mr-2,.desktop-sidebar-wrapper.is-collapsed .mt-auto button>svg{margin:0!important}.desktop-sidebar-wrapper.is-collapsed .mt-auto button,.desktop-sidebar-wrapper.is-collapsed .mt-auto a>button{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.desktop-sidebar-wrapper.is-collapsed .desktop-sidebar-logo a{border-color:transparent!important;background:transparent!important;width:42px!important;height:42px!important;padding:0!important;gap:0!important;margin-left:auto!important;margin-right:auto!important;border-radius:9999px!important;overflow:hidden;display:flex!important;align-items:center!important;justify-content:center!important}.desktop-sidebar-wrapper.is-collapsed .desktop-sidebar-logo a img{width:100%!important;height:100%!important;border-radius:9999px!important;-o-object-fit:cover!important;object-fit:cover!important}.sidebar-nav-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sidebar-nav-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gecko-accent);opacity:0;transition:opacity .3s ease}.sidebar-nav-item.active{background:#10b98126;border-left:3px solid var(--gecko-accent);color:var(--gecko-primary)}.sidebar-nav-item.active:before{opacity:1}.sidebar-nav-item:hover{background:#10b98159!important;transform:translate(4px);color:var(--gecko-primary)!important;box-shadow:0 0 25px #86efac66,inset 0 0 15px #86efac26!important}.mobile-sidebar-glass{box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.mobile-sidebar-glass .sidebar-nav-item{color:#d1fae5d9}.mobile-sidebar-glass .sidebar-nav-item:not(.active):hover{color:var(--gecko-primary)!important}.mobile-sidebar-glass .text-sage-700{color:#6ee7b7e6!important}.mobile-sidebar-glass .text-sage-500{color:#a7f3d0b3!important}.gecko-progress{background:#0478574d;border-radius:9px;overflow:hidden;position:relative}.gecko-progress:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 25%,rgba(134,239,172,.1) 25%,rgba(134,239,172,.1) 50%,transparent 50%,transparent 75%,rgba(134,239,172,.1) 75%);background-size:20px 20px;animation:progress-stripes 1s linear infinite;opacity:0}.gecko-progress.active:before{opacity:1}@keyframes progress-stripes{0%{background-position:0 0}to{background-position:20px 0}}.gecko-badge{background:linear-gradient(135deg,var(--gecko-accent),var(--gecko-primary));color:var(--gecko-dark);border-radius:23px;padding:4px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #86efac4d;border:1px solid rgba(134,239,172,.5)}.gecko-header{background:linear-gradient(135deg,#065f46cc,#04785799);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--gecko-border);box-shadow:0 8px 32px #0003}.gecko-header--compact .gecko-header-actions{gap:0;padding:3px;border-radius:12px;background:#064e3b8c;border-color:#86efac2e}.gecko-header--compact .gecko-header-action{width:38px;height:38px;border-radius:9px}@media(hover:none)and (pointer:coarse){.gecko-header--compact .gecko-header-action{width:44px;height:44px}}.gecko-header--compact .gecko-header-action svg{width:18px;height:18px}.gecko-bottom-nav{background:transparent;border:0;box-shadow:none;pointer-events:none;justify-content:center;align-items:flex-end;gap:12px;padding:0 16px max(6px,env(safe-area-inset-bottom))}.gecko-bottom-nav__item{position:relative;pointer-events:auto;flex:0 0 auto;width:112px;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 10px;border-radius:14px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0bf;background:#022c2240;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgb(6 95 70 / .4);box-shadow:0 6px 20px #0000004d,inset 0 1px #ffffff0f;transition:color .2s ease,background .2s ease,border-color .2s ease}.gecko-bottom-nav__item:hover{color:#d1fae5f2;background:#022c2266}.gecko-bottom-nav__item.is-active{color:var(--gecko-primary);background:#022c2273;border-color:#86efac73;box-shadow:0 6px 20px #0000004d,0 0 14px #86efac33,inset 0 1px #ffffff14}.gecko-bottom-nav__item.is-active:before{content:"";position:absolute;top:0;left:28%;right:28%;height:2px;background:var(--gecko-accent);border-radius:0 0 2px 2px;box-shadow:0 0 10px #86efac99}.mobile-bottom-safe{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.custom-scrollbar{overscroll-behavior:none}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#04785733;border-radius:5px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--gecko-accent),var(--gecko-primary));border-radius:5px;border:1px solid rgba(134,239,172,.3)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#22c55e,#86efac);box-shadow:0 0 10px #86efac66}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.text-glow{text-shadow:0 0 20px rgba(134,239,172,.5)}.loading-spinner{border:3px solid rgba(134,239,172,.2);border-top:3px solid var(--gecko-accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tier-pill--enterprise{background:linear-gradient(90deg,#fbbf24,#fde68a,#fcd34d,#fde68a,#fbbf24);background-size:200% 100%;color:#1f2937;border-color:#fde68ae6;box-shadow:0 0 12px #fbbf248c;animation:tier-shimmer 3.2s linear infinite}@keyframes tier-shimmer{0%{background-position:200% 50%}to{background-position:0% 50%}}.tier-ring{position:relative;border-radius:12px;padding:6px 10px;transition:box-shadow .2s ease,border-color .2s ease;border:1px solid transparent}.tier-ring--keeper{border-color:#10b9818c;background:linear-gradient(135deg,#10b9811a,#14b8a60f);box-shadow:0 0 0 1px #10b98140}.tier-ring--breeder{border-color:#a855f799;background:linear-gradient(135deg,#9333ea26,#4f46e51a);box-shadow:0 0 0 1px #a855f74d}.tier-ring--enterprise{border-color:#fbbf24e6;background:linear-gradient(135deg,#fbbf242e,#d977061a);box-shadow:0 0 0 1px #fbbf248c,0 0 18px #fbbf2473;animation:tier-ring-pulse 3.6s ease-in-out infinite}@keyframes tier-ring-pulse{0%,to{box-shadow:0 0 0 1px #fbbf248c,0 0 14px #fbbf2459}50%{box-shadow:0 0 0 1px #fbbf24d9,0 0 26px #fbbf24a6}}.desktop-sidebar-wrapper.is-collapsed .sidebar-user-block{padding-left:.75rem!important;padding-right:.75rem!important}.desktop-sidebar-wrapper.is-collapsed .tier-ring{width:-moz-fit-content;width:fit-content;padding:4px;gap:0;border-radius:9999px}.desktop-sidebar-wrapper.is-collapsed .tier-ring .sidebar-collapse-hide{max-width:0!important;width:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}@keyframes hero-aurora{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.dashboard-aurora{background-image:linear-gradient(135deg,#10b9812e,#38a7f21f,#7850c81a 60%,#10b9812e);background-size:220% 220%;animation:hero-aurora 28s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.dashboard-aurora{animation:none}}.dashboard-card-hover{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;will-change:transform}.dashboard-card-hover:hover{transform:translateY(-2px);box-shadow:0 12px 28px -16px #10b98159}@media(prefers-reduced-motion:reduce){.dashboard-card-hover:hover{transform:none}}.gecko-bottom-nav.gecko-bottom-nav--bar{pointer-events:auto;gap:4px;padding:4px 8px var(--bottom-bar-pad);border-top:1px solid rgb(255 255 255 / .14)}.gecko-bottom-nav--bar .gecko-bottom-nav__item{flex:1 1 0;width:auto;min-width:0;min-height:48px;padding:6px 2px;font-size:9.5px;letter-spacing:.04em;text-shadow:0 1px 2px rgb(0 0 0 / .7),0 0 8px rgb(0 0 0 / .35);background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gecko-bottom-nav--bar .gecko-bottom-nav__item span{white-space:nowrap;line-height:1.2}.gecko-bottom-nav--bar .gecko-bottom-nav__item svg{filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6))}.liquid-glass:before,.liquid-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit}.liquid-glass:before{background:linear-gradient(180deg,#ffffff0f,#ffffff05);-webkit-backdrop-filter:blur(3px) saturate(180%) brightness(1.08);backdrop-filter:blur(3px) saturate(180%) brightness(1.08)}html.glass-warp .liquid-glass:before{-webkit-backdrop-filter:url(#gi-glass-warp) blur(2px) saturate(180%) brightness(1.08);backdrop-filter:url(#gi-glass-warp) blur(2px) saturate(180%) brightness(1.08)}.liquid-glass:after{-webkit-backdrop-filter:blur(3px) saturate(120%) brightness(1.1);backdrop-filter:blur(3px) saturate(120%) brightness(1.1)}.liquid-glass--bottom:after{background:linear-gradient(180deg,#ffffff1a,#fff0 10px);box-shadow:inset 0 1px #fff3;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 2px,transparent 10px);mask-image:linear-gradient(180deg,#000 0,#000 2px,transparent 10px)}.liquid-glass--top:after{background:linear-gradient(0deg,#ffffff14,#fff0 10px);box-shadow:inset 0 -1px #ffffff1a;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 2px,transparent 10px);mask-image:linear-gradient(0deg,#000 0,#000 2px,transparent 10px)}.liquid-glass--top{border-bottom:1px solid rgb(255 255 255 / .12)}.liquid-glass .gecko-header-actions{background:#ffffff0f;border-color:#ffffff24;-webkit-backdrop-filter:none;backdrop-filter:none}.liquid-glass--top svg{filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6))}@media(prefers-reduced-transparency:reduce){.liquid-glass:before{background:#041411f0}}
