:root{--muted-foreground:#595959;--liquid-surface:#ffffff94;--liquid-inset:#fcfcfcab;--liquid-overlay:#fcfcfcf0;--liquid-shine:#ffffffad;--liquid-tint:#d2d2d214;--liquid-rim:#ffffffc7;--liquid-edge:#78787833;--liquid-shadow:0 10px 32px -22px #00000038, inset 0 1px 0 #ffffffdb, inset 0 -1px 0 #9696961a;--liquid-canvas:radial-gradient(ellipse at 8% 7%, #ffffffb3, transparent 48%), radial-gradient(ellipse at 92% 98%, #e1e1e173, transparent 50%), linear-gradient(145deg, #f4f4f4, #e7e7e7 56%, #f0f0f0);--liquid-primary:linear-gradient(145deg, #3b3b3b, #272727 74%);--liquid-primary-text:#fff;--glass-bg:var(--liquid-surface);--glass-bg-strong:var(--liquid-overlay);--glass-border:var(--liquid-rim);--premium-border:var(--liquid-edge);--premium-card-shadow:var(--liquid-shadow);--chart-grid:#2727271c;--chart-cursor:#2727270d}.dark{--background:#111;--card:#191919;--popover:#1e1e1e;--secondary:#242424;--muted:#202020;--muted-foreground:#bcbcbc;--accent:#282828;--border:#303030;--input:#3a3a3a;--premium-surface:var(--background);--premium-surface-strong:var(--card);--liquid-surface:#171717ad;--liquid-inset:#111111bd;--liquid-overlay:#181818f5;--liquid-shine:#ffffff0a;--liquid-tint:#d2d2d205;--liquid-rim:#fff3;--liquid-edge:#e6e6e61f;--liquid-shadow:0 14px 38px -24px #0000009e, inset 0 1px 0 #ffffff1c, inset 0 -1px 0 #d2d2d20a;--liquid-canvas:radial-gradient(ellipse at 8% 4%, #cdcdcd0a, transparent 46%), radial-gradient(ellipse at 94% 98%, #aaaaaa05, transparent 52%), linear-gradient(145deg, #0d0d0d, #141414 54%, #101010);--liquid-primary:linear-gradient(145deg, #fff, #f4f4f4 74%, #e8e8e8);--liquid-primary-text:#272727;--glass-bg:var(--liquid-surface);--glass-bg-strong:var(--liquid-overlay);--glass-border:var(--liquid-rim);--premium-border:var(--liquid-edge);--premium-card-shadow:var(--liquid-shadow);--chart-grid:#e6e6e61a;--chart-cursor:#e6e6e60d}html:not(.dark) body,.app-frame-shell,.dark .app-frame-shell{background:var(--liquid-canvas)}.premium-workspace-shell{background:color-mix(in oklab,var(--background) 30%,transparent);border-color:var(--liquid-rim);box-shadow:0 24px 80px -48px #00000080,inset 0 1px 0 var(--liquid-rim)}.premium-main-shell,.dark .premium-main-shell,.app-content-stage{background:0 0}.premium-top-shell{background:linear-gradient(115deg,var(--liquid-shine),transparent 65%),var(--liquid-surface);border-bottom:1px solid var(--liquid-edge);box-shadow:0 8px 30px -26px #00000052,inset 0 1px 0 var(--liquid-rim);-webkit-backdrop-filter:blur(22px)saturate(145%)}.premium-top-shell:before,.dark .premium-top-shell:before{opacity:1;background:linear-gradient(110deg,#ffffff1f,#0000 52%,#e6e6e60d);inset:0}[data-slot=card],.premium-main-shell [data-slot=card],.dark .premium-main-shell [data-slot=card]{background:linear-gradient(135deg,var(--liquid-shine),transparent 40%,var(--liquid-tint)),var(--liquid-surface);border-color:var(--liquid-edge);border-radius:var(--radius-card);box-shadow:var(--liquid-shadow);-webkit-backdrop-filter:blur(12px)saturate(135%)}.premium-main-shell [data-slot=card] [data-slot=card],.dark .premium-main-shell [data-slot=card] [data-slot=card],[data-testid=pricing-history] article{background:var(--liquid-inset);box-shadow:inset 0 1px 0 var(--liquid-edge);-webkit-backdrop-filter:none}@supports (mask-composite:exclude){[data-slot=card]:before,[data-slot=dialog-content]:before,.assistant-panel:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(135deg,var(--liquid-rim),transparent 30%,var(--liquid-edge) 58%,#e6e6e64d 78%,var(--liquid-rim));pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}[data-slot=button][data-variant=outline],[data-slot=button][data-variant=secondary],.analytics-period,.analytics-compare{background:linear-gradient(155deg,var(--liquid-shine),transparent 66%),var(--liquid-inset);border-color:var(--liquid-edge);border-radius:var(--radius-control);box-shadow:inset 0 1px 0 var(--liquid-rim),0 5px 16px -14px #00000057;color:var(--foreground)}[data-slot=button][data-variant=default]{background:var(--liquid-primary);color:var(--liquid-primary-text);border-color:color-mix(in oklab,var(--primary) 30%,transparent);box-shadow:inset 0 1px #ffffff4d,0 8px 22px -16px #0006}.top-module-trigger:is([data-active=true],:hover,:focus-visible),.premium-submodule-strip a:is(:hover,[data-active=true]),.premium-user-chip{background:linear-gradient(145deg,var(--liquid-shine),transparent 65%),var(--liquid-inset);border-color:var(--liquid-edge);box-shadow:inset 0 1px 0 var(--liquid-rim),0 5px 18px -16px #0006;color:var(--foreground)}[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{background:var(--liquid-inset);border-color:var(--input);color:var(--foreground);box-shadow:inset 0 1px 3px #0000000a,0 1px 0 var(--liquid-edge)}[data-slot=tabs-list]{background:var(--liquid-inset);box-shadow:inset 0 1px 0 var(--liquid-edge)}[data-slot=tabs-trigger][data-state=active]{background:linear-gradient(145deg,var(--liquid-shine),transparent 70%),var(--liquid-overlay);box-shadow:inset 0 1px 0 var(--liquid-rim),0 4px 14px -10px #00000047}[data-slot=table-head]{background:color-mix(in oklab,var(--card) 96%,transparent)}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=select-content],.assistant-panel{background:linear-gradient(145deg,var(--liquid-shine),transparent 48%,var(--liquid-tint)),var(--liquid-overlay);border-color:var(--liquid-rim);box-shadow:var(--liquid-shadow),0 28px 70px -30px #0006;-webkit-backdrop-filter:blur(24px)saturate(140%)}[data-slot=chart-tooltip],.recharts-default-tooltip{box-shadow:var(--liquid-shadow);background:var(--popover)!important;color:var(--popover-foreground)!important;border-color:var(--liquid-edge)!important}.recharts-default-tooltip .recharts-tooltip-item{color:var(--popover-foreground)!important}[data-slot=card].metric-card:hover,[data-slot=card][data-interactive=true]:hover{transform:translate(0)}@media(prefers-reduced-motion:no-preference){.page-enter{animation-name:liquid-reveal;animation-timing-function:var(--ease-workspace)}[data-slot=button],.analytics-compare{transition:transform .22s var(--ease-spring),box-shadow .22s ease,border-color .18s ease,background-color .18s ease}@media(hover:hover)and (pointer:fine){[data-slot=button]:hover:not(:disabled),.analytics-compare:hover{box-shadow:inset 0 1px 0 var(--liquid-rim),0 10px 24px -18px #0000006b;transform:translateY(-1px)}}[data-slot=button]:active:not(:disabled),.analytics-compare:active{transform:translateY(1px)scale(.98)}}@keyframes liquid-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@media(max-width:767px){.premium-main-shell [data-slot=card],.dark .premium-main-shell [data-slot=card]{-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,.dark{--liquid-surface:var(--card);--liquid-inset:var(--card);--liquid-overlay:var(--popover)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){:root,.dark{--liquid-surface:var(--card);--liquid-inset:var(--card);--liquid-overlay:var(--popover);--liquid-shine:transparent;--liquid-tint:transparent;--liquid-canvas:var(--background)}.premium-top-shell,[data-slot=card],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=select-content],.assistant-panel{-webkit-backdrop-filter:none!important}[data-slot=card]:before,[data-slot=dialog-content]:before,.assistant-panel:before,.premium-top-shell:before{display:none}}@media(prefers-reduced-motion:reduce){[data-slot=button]:hover:not(:disabled),[data-slot=button]:active:not(:disabled),[data-slot=card][data-interactive=true]:hover,.analytics-compare:hover,.analytics-compare:active{transform:none}}@media print{.app-frame-shell,.dark .app-frame-shell,.premium-workspace-shell,[data-slot=card],.premium-main-shell [data-slot=card],.dark .premium-main-shell [data-slot=card]{-webkit-backdrop-filter:none;box-shadow:none;background:#fff}[data-slot=card]:before{display:none}}
