:is(.whopi-analytics,.analytics-controls) .wc-card{border:1px solid var(--whop-card-border);background:var(--whop-card);border-radius:16px;flex-direction:column;min-width:0;padding:16px;display:flex}:is(.whopi-analytics,.analytics-controls) .wc-panels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@container (max-width:1055px){:is(.whopi-analytics,.analytics-controls) .wc-panels-grid{grid-template-columns:minmax(0,1fr)}}:is(.whopi-analytics,.analytics-controls) .wc-card-title{color:var(--fg);font-size:16px;font-weight:500;line-height:24px}:is(.whopi-analytics,.analytics-controls) .wc-card-value{font-family:var(--font), sans-serif;color:var(--fg);font-size:32px;font-weight:500;line-height:38px;display:block}:is(.whopi-analytics,.analytics-controls) .wc-minibar{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--fg) 12%, transparent);display:block}:is(.whopi-analytics,.analytics-controls) .wc-minibar.is-current{background:var(--brand);border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff1f}:is(.whopi-analytics,.analytics-controls) .wc-minibar-tip{z-index:30;border:1px solid var(--border-soft);background:color-mix(in srgb, var(--fg) 4%, var(--panel));white-space:nowrap;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:7px 11px;font-size:15px;line-height:20px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 2px 6px #0a0d140a,0 8px 20px #0a0d1414}:is(.whopi-analytics,.analytics-controls) .wc-table{width:100%;font-size:16px}:is(.whopi-analytics,.analytics-controls) .wc-table th{color:var(--muted);padding-bottom:8px;font-size:15px;font-weight:500;line-height:20px}:is(.whopi-analytics,.analytics-controls) .wc-table td{border-top:1px solid var(--border-soft);padding:10px 0}:is(.whopi-analytics,.analytics-controls) .utm-table-scroller{cursor:grab;overscroll-behavior-x:contain;border-color:color-mix(in srgb, var(--border) 55%, transparent)}:is(.whopi-analytics,.analytics-controls) .utm-table-scroller[data-dragging=true],:is(.whopi-analytics,.analytics-controls) .utm-table-scroller[data-dragging=true] *{cursor:grabbing;-webkit-user-select:none;user-select:none}:is(.whopi-analytics,.analytics-controls) .utm-data-table th,:is(.whopi-analytics,.analytics-controls) .utm-data-table td{padding:12px 14px}:is(.whopi-analytics,.analytics-controls) .utm-data-table th{border-bottom:1px solid var(--border-soft)}:is(.whopi-analytics,.analytics-controls) .utm-data-table tbody tr:hover{background:0 0}:is(.whopi-analytics,.analytics-controls) .wc-chart{height:200px;margin-top:18px;position:relative}:is(.whopi-analytics,.analytics-controls) .wc-chart svg{width:100%;height:calc(100% - 20px);display:block;overflow:visible}:is(.whopi-analytics,.analytics-controls) .wc-chart-labels{width:100%;height:20px;color:var(--muted);white-space:nowrap;font-size:14.6px;line-height:20px;position:absolute;top:calc(88.8889% - 9.77778px)}:is(.whopi-analytics,.analytics-controls) .wc-chart-labels span{position:absolute;top:0;transform:translate(-50%)}:is(.whopi-analytics,.analytics-controls) .wc-chart-tooltip{z-index:5;border:1px solid var(--border-soft);background:color-mix(in srgb, var(--fg) 4%, var(--panel));opacity:0;pointer-events:none;border-radius:9px;min-width:148px;padding:9px 12px;font-size:14.6px;transition:opacity .15s;position:absolute;top:0;left:0;box-shadow:0 2px 6px #0a0d140a,0 8px 20px #0a0d1414}:is(.whopi-analytics,.analytics-controls) .wc-chart[data-active=true] .wc-chart-tooltip{opacity:1}:is(.whopi-analytics,.analytics-controls) .wc-chart-tooltip strong{font-weight:400;display:block}:is(.whopi-analytics,.analytics-controls) .wc-chart-tooltip span{color:var(--muted);align-items:center;gap:6px;margin-top:6px;display:flex}:is(.whopi-analytics,.analytics-controls) .wc-chart-tooltip i{border-radius:50%;width:7px;height:7px}:is(.whopi-analytics,.analytics-controls) .wc-chart-tooltip b{color:var(--fg);margin-left:auto;font-weight:500}:is(.whopi-analytics,.analytics-controls) .wc-chart-cursor,:is(.whopi-analytics,.analytics-controls) .wc-chart-dot{visibility:hidden}:is(.whopi-analytics,.analytics-controls) .wc-chart[data-active=true] .wc-chart-cursor,:is(.whopi-analytics,.analytics-controls) .wc-chart[data-active=true] .wc-chart-dot{visibility:visible}:is(.whopi-analytics,.analytics-controls) .wc-chart-dot{pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}:is(.whopi-analytics,.analytics-controls) .wc-chart-series{animation:1.5s both wc-chart-reveal}@media (prefers-reduced-motion:reduce){:is(.whopi-analytics,.analytics-controls) .wc-chart-series{animation:none}}:is(.whopi-analytics,.analytics-controls) .wc-period{align-items:stretch;display:inline-flex;position:relative}:is(.whopi-analytics,.analytics-controls) .wc-period-preset,:is(.whopi-analytics,.analytics-controls) .wc-period-range{border:1px solid var(--border-soft);height:40px;color:var(--fg);white-space:nowrap;background:#fff;align-items:center;gap:8px;padding:0 12px;font-size:16px;transition:background-color .15s;display:inline-flex}:is(.whopi-analytics,.analytics-controls) .wc-period-preset{border-radius:10px 0 0 10px;justify-content:space-between;min-width:172px}:is(.whopi-analytics,.analytics-controls) .wc-period-range{border-radius:0 10px 10px 0;margin-left:-1px}@container (max-width:440px){:is(.whopi-analytics,.analytics-controls) .wc-period{flex-direction:column;gap:6px;width:100%}:is(.whopi-analytics,.analytics-controls) .wc-period-preset,:is(.whopi-analytics,.analytics-controls) .wc-period-range{border-radius:10px;min-width:0;margin-left:0}:is(.whopi-analytics,.analytics-controls) .wc-period-range{justify-content:center}}:is(.whopi-analytics,.analytics-controls) .wc-period-preset:hover,:is(.whopi-analytics,.analytics-controls) .wc-period-range:hover{background:var(--surface)}:is(.whopi-analytics,.analytics-controls) .wc-period-menu,:is(.whopi-analytics,.analytics-controls) .wc-period-calendar{z-index:90;border:1px solid var(--border-soft);background:var(--panel);animation:.16s cubic-bezier(.22,1,.36,1) wc-pop;position:absolute;top:calc(100% + 6px);box-shadow:0 3px 8px #0a0d140a,0 12px 32px #0a0d141a}:is(.whopi-analytics,.analytics-controls) .wc-period-menu{border-radius:10px;width:172px;padding:5px;left:0}:is(.whopi-analytics,.analytics-controls) .wc-period-menu button{text-align:left;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:7px 9px;font-size:16px;display:flex}:is(.whopi-analytics,.analytics-controls) .wc-period-options{position:relative}:is(.whopi-analytics,.analytics-controls) .wc-period-options>.wc-highlight{border-radius:6px}:is(.whopi-analytics,.analytics-controls) .wc-period-options>button{justify-content:flex-start;position:relative}:is(.whopi-analytics,.analytics-controls) .wc-period-year button:hover{background:var(--surface)}:is(.whopi-analytics,.analytics-controls) .wc-period-year{border-top:1px solid var(--border-soft);grid-template-columns:32px 1fr 32px;align-items:center;margin-top:5px;padding-top:5px;display:grid}:is(.whopi-analytics,.analytics-controls) .wc-period-year button{font-variant-numeric:tabular-nums;height:30px;padding:0}:is(.whopi-analytics,.analytics-controls) .wc-period-calendar{border-radius:12px;right:0;overflow:hidden}:is(.whopi-analytics,.analytics-controls) .wc-wave{transform-origin:70% 80%;animation:2s linear infinite wc-waving;display:inline-block}@media (prefers-reduced-motion:reduce){:is(.whopi-analytics,.analytics-controls) .wc-wave{animation:none}}:is(.whopi-analytics,.analytics-controls) .wc-highlight{pointer-events:none;background:var(--surface);transition:transform .2s cubic-bezier(.22,1,.36,1),width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),opacity .15s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){:is(.whopi-analytics,.analytics-controls) .wc-highlight{transition:none}}:is(.whopi-analytics,.analytics-controls) .wc-calendar{padding:8px;font-size:14.6px}:is(.whopi-analytics,.analytics-controls) .wc-calendar>header{height:38px;position:relative}:is(.whopi-analytics,.analytics-controls) .wc-calendar>header>div{grid-template-columns:repeat(2,196px);gap:16px;display:grid}:is(.whopi-analytics,.analytics-controls) .wc-calendar>header>div>span{text-align:center;padding:5px 10px;font-weight:500}:is(.whopi-analytics,.analytics-controls) .wc-calendar>header>button{border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:2px}:is(.whopi-analytics,.analytics-controls) .wc-calendar>header>button:first-child{left:0}:is(.whopi-analytics,.analytics-controls) .wc-calendar>header>button:last-child{right:0}:is(.whopi-analytics,.analytics-controls) .wc-calendar>header>button:hover{background:var(--surface)}:is(.whopi-analytics,.analytics-controls) .wc-calendar-months{gap:16px;display:flex}:is(.whopi-analytics,.analytics-controls) .wc-calendar-month{width:196px}:is(.whopi-analytics,.analytics-controls) .wc-calendar-weekdays,:is(.whopi-analytics,.analytics-controls) .wc-calendar-days{grid-template-columns:repeat(7,1fr);display:grid}:is(.whopi-analytics,.analytics-controls) .wc-calendar-weekdays span{color:var(--muted);text-align:center;padding:4px 0}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day{font-variant-numeric:tabular-nums;place-items:center;height:36px;display:grid;position:relative}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[data-outside=true]{color:color-mix(in srgb, var(--fg) 25%, transparent)}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[data-selected=true]:after{content:"";background:color-mix(in srgb, var(--brand) 14%, transparent);position:absolute;inset:4px 0}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[data-start=true]:after,:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[data-selected=true][data-week-start=true]:after{border-radius:7px 0 0 7px}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[data-end=true]:after,:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[data-selected=true][data-week-end=true]:after{border-radius:0 7px 7px 0}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[data-start=true][data-end=true]:after,:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[data-selected=true][data-week-start=true][data-week-end=true]:after,:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[data-start=true][data-week-end=true]:after,:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[data-end=true][data-week-start=true]:after{border-radius:7px}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day:before,:is(.whopi-analytics,.analytics-controls) .wc-calendar-endpoint{content:"";aspect-ratio:1;border-radius:7px;position:absolute;inset:4px auto 4px 50%;translate:-50%}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day:before{opacity:0;background:color-mix(in srgb, var(--fg) 8%, transparent);transition:opacity .15s}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day:hover:before{opacity:1}:is(.whopi-analytics,.analytics-controls) .wc-calendar-endpoint{z-index:1;background:var(--brand)}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day>span:last-child{z-index:2;position:relative}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day:is([data-start=true],[data-end=true])>span:last-child{color:var(--ink);font-weight:600}:is(.whopi-analytics,.analytics-controls) .wc-calendar-day[aria-current=date]:not([data-start=true]):not([data-end=true])>span:last-child:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-5px;left:50%;translate:-50%}@media (max-width:700px){:is(.whopi-analytics,.analytics-controls) .wc-period-calendar{max-height:calc(100svh - 24px);position:fixed;inset:auto 12px 12px;overflow-y:auto}:is(.whopi-analytics,.analytics-controls) .wc-calendar-month+.wc-calendar-month,:is(.whopi-analytics,.analytics-controls) .wc-calendar>header>div>span:last-child{display:none}:is(.whopi-analytics,.analytics-controls) .wc-calendar>header>div{grid-template-columns:1fr}:is(.whopi-analytics,.analytics-controls) .wc-calendar-month{width:100%}}@keyframes wc-chart-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wc-waving{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(8deg)}60%,to{transform:rotate(0)}}@keyframes wc-pop{0%{opacity:0;transform:translateY(-4px)}}.whopi-analytics,.analytics-controls{--fg:var(--ink);--border:var(--line);--border-soft:var(--line-soft);--panel:var(--white);--whop-card:var(--white);--whop-card-border:var(--line);--brand:var(--accent);--chart:var(--accent);min-width:0}.analytics-controls{--border-soft:#1515150d}.whopi-analytics{margin-bottom:24px}.whopi-analytics .wa-content{transition:opacity .2s}.whopi-analytics .wa-content[data-loading=true]{opacity:.6}.whopi-analytics .wa-panels{margin-top:16px}.whopi-analytics .wa-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.whopi-analytics .wa-range{color:var(--muted);align-items:center;gap:8px;font-size:16px;line-height:24px;display:flex}.whopi-analytics .wa-range i{border:2px solid var(--accent);border-radius:50%;width:11px;height:11px}.whopi-analytics .wa-chart-value{margin-top:8px}.whopi-analytics .wa-table-scroll{height:244px;margin-top:20px;overflow:auto}.whopi-analytics .wc-table th,.whopi-analytics .wc-table td{text-align:right;padding:10px 12px}.whopi-analytics .wc-table th:first-child,.whopi-analytics .wc-table td:first-child{text-align:left;padding-left:0}.whopi-analytics .wc-table th:last-child,.whopi-analytics .wc-table td:last-child{padding-right:0}.whopi-analytics .wa-sources .wc-table{min-width:400px}.whopi-analytics .wa-sources .wc-table th,.whopi-analytics .wa-sources .wc-table td:not(:first-child){white-space:nowrap}.whopi-analytics .wa-sources .wc-table td:first-child{width:100%;max-width:0}.whopi-analytics .wa-source-name,.whopi-analytics .wa-source-detail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.whopi-analytics .wa-source-detail{color:var(--muted);margin-top:2px;font-size:13px;line-height:18px}.whopi-analytics .wa-empty{min-height:244px;color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:16px;display:flex}.whopi-analytics .wa-demo{color:var(--muted);margin-bottom:12px;font-size:13px}.whopi-analytics .wa-smooth-number{vertical-align:bottom;display:inline-grid;overflow:hidden}.whopi-analytics .wa-smooth-digit{white-space:nowrap;grid-area:1/1}.whopi-analytics .wa-minibars{flex-shrink:0;align-items:flex-end;gap:6px;display:flex;position:relative}.whopi-analytics .wa-minibar-item{align-items:flex-end;display:flex;position:relative}.whopi-analytics .wc-minibar{border-radius:3px;transition:height .2s,opacity .2s}.whopi-analytics .wc-minibar.is-muted{opacity:.55}.whopi-analytics .wc-minibar-tip{opacity:0;pointer-events:none;transition:opacity .15s}.whopi-analytics .wc-minibar-tip.is-shown{opacity:1}.whopi-analytics .wa-muted{color:var(--muted)}.whopi-analytics .wa-strong{color:var(--ink);font-weight:500}.whopi-analytics .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:is(.whopi-analytics,.analytics-controls) .wc-period-menu button,:is(.whopi-analytics,.analytics-controls) .wc-calendar button{background:0 0;border:0}.whopi-analytics .rotate-90{transform:rotate(90deg)}.whopi-analytics .-rotate-90{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.whopi-analytics .wa-content,.whopi-analytics .wc-minibar{transition:none}}
