@keyframes bottom-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bottom-sheet-exit{0%{transform:translateY(0)}to{transform:translateY(100%)}}.native-bottom-sheet{position:fixed;bottom:0;left:0;right:0;background:var(--c-surface-light);border-radius:1rem 1rem 0 0;padding-bottom:env(safe-area-inset-bottom,0);animation:bottom-sheet-enter .3s cubic-bezier(.32,.72,0,1) forwards}.native-bottom-sheet[data-state=closed]{animation:bottom-sheet-exit .25s cubic-bezier(.32,.72,0,1) forwards}@keyframes strip-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes strip-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes strip-item-cascade-in{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes strip-item-cascade-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.95)}}.strip-menu-enter{animation:strip-slide-up .28s cubic-bezier(.32,.72,0,1) forwards}.strip-menu-exit{animation:strip-slide-down .22s cubic-bezier(.32,.72,0,1) forwards}.strip-item-cascade{animation:strip-item-cascade-in .25s cubic-bezier(.32,.72,0,1) forwards;animation-fill-mode:both}.strip-item-cascade-exit{animation:strip-item-cascade-out .18s cubic-bezier(.32,.72,0,1) forwards;animation-fill-mode:both}.strip-item-cascade:first-child{animation-delay:40ms}.strip-item-cascade:nth-child(2){animation-delay:70ms}.strip-item-cascade:nth-child(3){animation-delay:.1s}.strip-item-cascade:nth-child(4){animation-delay:.13s}.strip-item-cascade:nth-child(5){animation-delay:.16s}.strip-item-cascade:nth-child(6){animation-delay:.19s}.strip-item-cascade:nth-child(7){animation-delay:.22s}.strip-item-cascade:nth-child(8){animation-delay:.25s}.strip-item-cascade-exit:last-child{animation-delay:0s}.strip-item-cascade-exit:nth-last-child(2){animation-delay:25ms}.strip-item-cascade-exit:nth-last-child(3){animation-delay:50ms}.strip-item-cascade-exit:nth-last-child(4){animation-delay:75ms}.strip-item-cascade-exit:nth-last-child(5){animation-delay:.1s}.strip-item-cascade-exit:nth-last-child(6){animation-delay:125ms}.strip-item-cascade-exit:nth-last-child(7){animation-delay:.15s}.strip-item-cascade-exit:nth-last-child(8){animation-delay:175ms}.sheet-handle{width:36px;height:5px;background:var(--c-border);border-radius:2.5px;margin:8px auto 16px}@keyframes native-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.native-skeleton{background:linear-gradient(90deg,var(--c-surface-light) 25%,color-mix(in srgb,var(--c-surface-dark) 8%,var(--c-surface-light)) 50%,var(--c-surface-light) 75%);background-size:200% 100%;animation:native-shimmer 1.5s ease-in-out infinite;border-radius:var(--r-brand)}.hw-accelerate{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fixed{will-change:transform;contain:layout style}@keyframes swipe-reveal{0%{transform:translateX(0)}to{transform:translateX(-80px)}}.swipe-item{position:relative;overflow:hidden}.swipe-actions{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;transform:translateX(100%);transition:transform .2s ease-out}.swipe-item[data-swiped=true] .swipe-actions{transform:translateX(0)}.no-select{-moz-user-select:none;user-select:none;-webkit-user-select:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@supports (-webkit-touch-callout:none){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px!important}.h-screen{height:-webkit-fill-available}.min-h-screen{min-height:-webkit-fill-available}}@media (min-width:768px){.text-xs{font-size:clamp(.6875rem,.6rem + .1vw,.75rem)!important;line-height:clamp(.875rem,.8rem + .1vw,1rem)!important}.text-sm{font-size:clamp(.75rem,.65rem + .15vw,.875rem)!important;line-height:clamp(1rem,.9rem + .15vw,1.25rem)!important}.text-base{font-size:clamp(.875rem,.75rem + .18vw,1rem)!important;line-height:clamp(1.25rem,1.1rem + .18vw,1.5rem)!important}.text-lg{font-size:clamp(.9375rem,.8rem + .22vw,1.125rem)!important;line-height:clamp(1.375rem,1.2rem + .22vw,1.75rem)!important}.text-xl{font-size:clamp(1rem,.85rem + .28vw,1.25rem)!important;line-height:clamp(1.5rem,1.3rem + .22vw,1.75rem)!important}.text-2xl{font-size:clamp(1.125rem,.95rem + .4vw,1.5rem)!important;line-height:clamp(1.625rem,1.4rem + .3vw,2rem)!important}.text-3xl{font-size:clamp(1.25rem,1rem + .6vw,1.875rem)!important;line-height:clamp(1.75rem,1.5rem + .4vw,2.25rem)!important}.text-4xl{font-size:clamp(1.5rem,1.2rem + .8vw,2.25rem)!important;line-height:clamp(2rem,1.7rem + .5vw,2.5rem)!important}.text-5xl{font-size:clamp(1.75rem,1.4rem + 1.2vw,3rem)!important}.text-5xl,.text-6xl{line-height:1.1!important}.text-6xl{font-size:clamp(2rem,1.6rem + 1.5vw,3.75rem)!important}.text-7xl{font-size:clamp(2.5rem,2rem + 2vw,4.5rem)!important;line-height:1.1!important}.text-8xl{font-size:clamp(3rem,2.4rem + 2.8vw,6rem)!important}.text-8xl,.text-9xl{line-height:1!important}.text-9xl{font-size:clamp(3.5rem,2.8rem + 4vw,8rem)!important}.gap-fluid-sm{gap:clamp(.5rem,.4rem + .2vw,.75rem)}.gap-fluid-md{gap:clamp(.75rem,.6rem + .3vw,1rem)}.gap-fluid-lg{gap:clamp(1rem,.8rem + .4vw,1.5rem)}.gap-fluid-xl{gap:clamp(1.5rem,1.2rem + .6vw,2rem)}.p-fluid-sm{padding:clamp(.5rem,.4rem + .2vw,.75rem)}.p-fluid-md{padding:clamp(.75rem,.6rem + .3vw,1rem)}.p-fluid-lg{padding:clamp(1rem,.8rem + .4vw,1.5rem)}.p-fluid-xl{padding:clamp(1.5rem,1.2rem + .6vw,2rem)}.px-fluid-sm{padding-inline:clamp(.5rem,.4rem + .2vw,.75rem)}.px-fluid-md{padding-inline:clamp(.75rem,.6rem + .3vw,1rem)}.px-fluid-lg{padding-inline:clamp(1rem,.8rem + .4vw,1.5rem)}.px-fluid-xl{padding-inline:clamp(1.5rem,1.2rem + .6vw,2rem)}.py-fluid-sm{padding-block:clamp(.5rem,.4rem + .2vw,.75rem)}.py-fluid-md{padding-block:clamp(.75rem,.6rem + .3vw,1rem)}.py-fluid-lg{padding-block:clamp(1rem,.8rem + .4vw,1.5rem)}.py-fluid-xl{padding-block:clamp(1.5rem,1.2rem + .6vw,2rem)}.max-w-fluid-content{max-width:clamp(42rem,40rem + 30vw,80rem)}.max-w-fluid-card{max-width:clamp(18rem,16rem + 10vw,28rem)}.max-w-fluid-card-lg{max-width:clamp(24rem,22rem + 12vw,36rem)}.icon-fluid-sm{width:clamp(.875rem,.75rem + .15vw,1rem);height:clamp(.875rem,.75rem + .15vw,1rem)}.icon-fluid-md{width:clamp(1rem,.85rem + .2vw,1.25rem);height:clamp(1rem,.85rem + .2vw,1.25rem)}.icon-fluid-lg{width:clamp(1.25rem,1rem + .3vw,1.5rem);height:clamp(1.25rem,1rem + .3vw,1.5rem)}.icon-fluid-xl{width:clamp(1.5rem,1.2rem + .4vw,2rem);height:clamp(1.5rem,1.2rem + .4vw,2rem)}}.container-grid-context{container-name:grid-container}.container-grid-context,.cq-grid-container{container-type:inline-size}.cq-grid{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@container (min-width: 400px){.cq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 640px){.cq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1000px){.cq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 1300px){.cq-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cq-grid-max-3{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 550px){.cq-grid-max-3{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.cq-grid-max-4{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 550px){.cq-grid-max-4{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 800px){.cq-grid-max-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cq-grid-gap-sm{gap:.5rem}.cq-grid-gap-md{gap:1rem}.cq-grid-gap-lg{gap:1.5rem}@container (min-width: 700px){.cq-grid-gap-sm{gap:.75rem}.cq-grid-gap-md{gap:1.5rem}.cq-grid-gap-lg{gap:2rem}}.PhoneInput{display:flex!important;align-items:center!important;height:3rem!important;width:100%!important;padding:0!important}.PhoneInputCountry,.PhoneInputInput{display:flex!important;align-items:center!important;height:100%!important;padding:0!important;margin:0!important}.PhoneInputInput{border:none!important;outline:none!important;background:transparent!important;color:var(--c-surface-dark)!important;font-size:1rem!important;line-height:1.5!important}.dark .PhoneInputInput{color:var(--c-surface-light)!important}.PhoneInputCountrySelect{padding:0!important;margin:0!important}.PhoneInputCountryIcon,.PhoneInputCountrySelect{display:flex!important;align-items:center!important;height:100%!important}.PhoneInputCountryIcon{justify-content:center!important}.lubb-card{display:block;width:100%;border-radius:var(--lubb-borders-radius-lg);overflow:hidden;transition:var(--lubb-transitions-normal)}.lubb-card-default{background-color:var(--lubb-colors-background-light);border:1px solid var(--lubb-colors-ui-border-light);box-shadow:var(--lubb-shadows-md)}.dark .lubb-card-default{background-color:var(--lubb-colors-background-darkCard);border-color:var(--lubb-colors-ui-border-dark)}.lubb-card-bordered{border:1px solid var(--lubb-colors-border-light)}.dark .lubb-card-bordered{border-color:var(--lubb-colors-border-medium)}.lubb-card-glass{backdrop-filter:blur(8px);background-color:#f8f9fa1a;border:1px solid var(--lubb-colors-ui-border-light);box-shadow:var(--lubb-shadows-md)}.dark .lubb-card-glass{background-color:#1212121a;border-color:var(--lubb-colors-ui-border-dark)}.lubb-card-elevated{box-shadow:var(--lubb-shadows-lg)}.lubb-card-gradient{background-image:linear-gradient(to bottom right,var(--c-brand-1-shade),var(--c-brand-1));color:var(--lubb-colors-text-onDark)}.lubb-card-transparent{background-color:transparent;border:1px solid var(--lubb-colors-ui-border-light);border-radius:.5rem}.dark .lubb-card-transparent{border-color:var(--lubb-colors-ui-border-dark)}.lubb-card-spot-gradient{position:relative;overflow:hidden}.dark .lubb-card-spot-gradient,.lubb-card-spot-gradient{background-color:var(--c-brand-1)}.lubb-card-spot-gradient:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#00874f1a,transparent);opacity:.6;border-radius:inherit}.lubb-card-glass-spot{position:relative;backdrop-filter:blur(8px);border:1px solid var(--lubb-colors-ui-border-dark);overflow:hidden}.dark .lubb-card-glass-spot,.lubb-card-glass-spot{background-color:var(--c-brand-1)}.lubb-card-glass-spot:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#00874f26,transparent);opacity:.8;border-radius:inherit}.lubb-card-frost-glass{position:relative;background-color:rgba(255,255,255,.05);backdrop-filter:blur(12px);border:1px solid rgba(230,230,230,.15);box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;overflow:hidden}.lubb-card-frost-glass:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,128,55,.08),rgba(118,231,84,.03));opacity:.3;z-index:-1}.lubb-card-frost-glass:hover{transform:translateY(-5px);border-color:rgba(0,128,55,.2);box-shadow:0 8px 30px rgba(0,0,0,.1),0 0 5px rgba(0,128,55,.2)}.dark .lubb-card-frost-glass{background-color:rgba(18,18,18,.2);border-color:rgba(50,50,50,.3)}.dark .lubb-card-frost-glass:hover{border-color:rgba(118,231,84,.3);box-shadow:0 8px 30px rgba(0,0,0,.2),0 0 8px rgba(118,231,84,.15)}.lubb-card-frost-glass-static{position:relative;background-color:rgba(255,255,255,.05);backdrop-filter:blur(12px);border:1px solid rgba(230,230,230,.15);box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden}.lubb-card-frost-glass-static:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,128,55,.08),rgba(118,231,84,.03));opacity:.3;z-index:-1}.dark .lubb-card-frost-glass-static{background-color:rgba(18,18,18,.2);border-color:rgba(50,50,50,.3)}.lubb-card-premium{background:linear-gradient(135deg,var(--lubb-colors-background-light),color-mix(in srgb,var(--c-brand-1) 12%,transparent 88%),color-mix(in srgb,var(--c-brand-2) 10%,transparent 90%),color-mix(in srgb,var(--c-brand-3) 10%,transparent 90%));border-radius:.75rem;border:1px solid color-mix(in srgb,var(--c-brand-1) 35%,transparent 65%);box-shadow:0 4px 12px color-mix(in srgb,var(--c-brand-1) 22%,transparent 78%);position:relative;overflow:hidden;transition:all .2s ease-in-out}.dark .lubb-card-premium{background:linear-gradient(135deg,var(--lubb-colors-background-dark),color-mix(in srgb,var(--c-brand-1) 18%,transparent 82%),color-mix(in srgb,var(--c-brand-2) 12%,transparent 88%),color-mix(in srgb,var(--c-brand-3) 12%,transparent 88%));border-color:color-mix(in srgb,var(--c-brand-1) 45%,transparent 55%);box-shadow:0 4px 12px color-mix(in srgb,var(--c-brand-1) 26%,transparent 74%)}.lubb-card-premium:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--c-brand-1) 30%,transparent 70%);transform:translateY(-2px)}.lubb-card-premium:after{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--c-brand-1) 40%,transparent 60%) 0,color-mix(in srgb,var(--c-brand-2) 32%,transparent 68%) 40%,color-mix(in srgb,var(--c-brand-3) 30%,transparent 70%) 70%,transparent 80%);opacity:.6;pointer-events:none}.lubb-card-premium-static{background:linear-gradient(135deg,color-mix(in srgb,var(--c-brand-1) 25%,transparent 75%),color-mix(in srgb,var(--c-brand-2) 20%,transparent 80%),color-mix(in srgb,var(--c-brand-3) 20%,transparent 80%));border-radius:.75rem;border:none;box-shadow:0 4px 12px color-mix(in srgb,var(--c-brand-1) 22%,transparent 78%);position:relative;overflow:hidden}.dark .lubb-card-premium-static{background:linear-gradient(135deg,var(--lubb-colors-background-dark),color-mix(in srgb,var(--c-brand-1) 18%,transparent 82%),color-mix(in srgb,var(--c-brand-2) 12%,transparent 88%),color-mix(in srgb,var(--c-brand-3) 12%,transparent 88%));border-color:color-mix(in srgb,var(--c-brand-1) 45%,transparent 55%);box-shadow:0 4px 12px color-mix(in srgb,var(--c-brand-1) 26%,transparent 74%)}.lubb-card-premium-static:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--c-brand-1) 30%,transparent 70%)}.dashboard-card-complementary{display:block;width:100%;background-color:var(--lubb-colors-background-light);border:1px solid var(--lubb-colors-ui-border-light);border-radius:.75rem;box-shadow:var(--lubb-shadows-sm);transition:border-color var(--lubb-transitions-fast),background-color var(--lubb-transitions-fast);overflow:hidden}.dashboard-card-complementary:hover{border-color:var(--c-brand-1)}.dark .dashboard-card-complementary{background-color:var(--lubb-colors-dark-500);border-color:var(--lubb-colors-ui-border-dark)}.dark .dashboard-card-complementary:hover{border-color:var(--c-brand-1)}.dashboard-content-box{padding:2rem}.bg-purple2{background-color:var(--c-bg-purple-2);outline:1px solid var(--c-bg-purple-2-outline);outline-offset:-1px}.toggle-segment-btn{background-color:transparent!important;border:1px solid transparent}.toggle-segment-btn.active,button.toggle-segment-btn[class*="!bg-[var(--c-brand-1)]"]{background-color:var(--c-brand-1)!important;color:var(--lubb-colors-text-onDark)!important}div[class*="border border-[var(--lubb-colors-ui-border-dark)] bg-neutral-900"]{background-color:var(--lubb-toggle-btn-bg)!important;border-color:var(--lubb-colors-ui-border-dark)!important}.category-toggle,.centered-toggle,.time-filter-toggle,.time-period-toggle{display:inline-flex;border-radius:var(--r-brand);overflow:hidden;backdrop-filter:blur(12px);background-color:var(--c-surface-light-tint);border:1px solid color-mix(in srgb,var(--c-surface-dark) 5%,transparent 95%);padding:2px}.category-toggle button,.centered-toggle button,.time-filter-toggle button,.time-period-toggle button{display:flex;align-items:center;gap:.5rem;background-color:transparent;color:color-mix(in srgb,var(--c-surface-dark) 60%,transparent 40%);padding:.5rem 1rem;font-size:.875rem;font-weight:500;border:none;border-radius:calc(var(--r-brand) - 2px);transition:all .15s ease;position:relative;z-index:1;cursor:pointer}.dark .category-toggle button,.dark .centered-toggle button,.dark .time-filter-toggle button,.dark .time-period-toggle button{color:color-mix(in srgb,white 60%,transparent 40%)}.category-toggle button.active,.centered-toggle button.active,.time-filter-toggle button.active,.time-period-toggle button.active{background-color:var(--c-brand-1);color:white;box-shadow:0 1px 3px rgba(0,0,0,.1)}.category-toggle button:hover:not(.active),.centered-toggle button:hover:not(.active),.time-filter-toggle button:hover:not(.active),.time-period-toggle button:hover:not(.active){background-color:color-mix(in srgb,var(--c-brand-1) 15%,transparent 85%);color:var(--c-brand-1)}[dir=rtl] .category-toggle,[dir=rtl] .centered-toggle,[dir=rtl] .time-filter-toggle,[dir=rtl] .time-period-toggle{flex-direction:row-reverse}:root{--skeleton-bg:#f0ead6}.dark{--skeleton-bg:#2a2a2e}[data-skeleton=true]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-skeleton=true] :is(h1,h2,h3,h4,h5,h6,p,label,time),[data-skeleton=true] span:not(.skeleton-ignore){color:transparent!important;background:var(--skeleton-bg)!important;border-radius:4px}[data-skeleton=true] a{color:inherit!important}[data-skeleton=true] :is(img,video){opacity:0!important}[data-skeleton=true] svg{opacity:0!important}[data-skeleton=true] .skeleton-media,[data-skeleton=true] [data-skeleton-media]{background:var(--skeleton-bg)!important}[data-skeleton=true] :is(button,[role=button]){color:transparent!important;background:var(--skeleton-bg)!important;border-color:transparent!important;min-height:2rem}[data-skeleton=true] :is(input,textarea,select){color:transparent!important;background:var(--skeleton-bg)!important;border-color:transparent!important}[data-skeleton=true] .avatar{background:var(--skeleton-bg)!important}[data-skeleton=true] .w-10.h-10,[data-skeleton=true] .w-4.h-4,[data-skeleton=true] .w-5.h-5,[data-skeleton=true] .w-8.h-8,[data-skeleton=true] .w-9.h-9{background:var(--skeleton-bg)!important;border-radius:4px}[data-skeleton=true] .skeleton-chart,[data-skeleton=true] [data-skeleton-chart]{background:var(--skeleton-bg)!important;min-height:200px}[data-skeleton=true] .skeleton-stat,[data-skeleton=true] [data-skeleton-stat]{background:var(--skeleton-bg)!important}[data-skeleton=true] .skeleton-ignore,[data-skeleton=true] [data-skeleton-ignore]{all:revert}