[data-metric-trigger]{cursor:help;touch-action:pan-y;-webkit-tap-highlight-color:transparent}[data-metric-trigger]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}[data-slot=tooltip-content].metric-tooltip-card{z-index:160;background:var(--surface);width:274px;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-overlay);text-wrap:initial;visibility:hidden;pointer-events:none;transform-origin:0 0;will-change:transform;border-radius:10px;padding:13px 15px;font-size:11px;line-height:1.5;transition:none;animation:none;position:fixed;top:0;left:0}.metric-tooltip-title{overflow-wrap:anywhere;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.metric-tooltip-card dl{gap:7px;margin:0;font-size:11px;display:grid}.metric-tooltip-card dl>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.metric-tooltip-card dt{color:var(--ink-2);align-items:center;gap:6px;display:flex}.metric-tooltip-card dt i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.metric-tooltip-card dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:65%;margin:0}.metric-tooltip-card p{border-top:1px solid var(--line);color:var(--ink-2);margin:10px 0 0;padding-top:9px;font-size:10px;line-height:1.6}.insight-trend{min-width:0;box-shadow:0 2px 5px #182b4410,0 9px 25px #182b4405}.insight-trend .insight-trend-heading{margin-bottom:16px}.insight-trend-metrics{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:0 24px 18px;display:grid}.insight-trend-metrics>div{min-width:0}.insight-trend-metrics span{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.insight-trend-metrics i{border-radius:50%;width:7px;height:7px}.insight-trend-metrics strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:5px 0 2px;font-size:clamp(17px,1.6vw,23px);font-weight:600;line-height:1.3;display:block}.insight-trend-metrics small{color:var(--ink-3);font-size:10px}.insight-trend-inset{border:1px solid var(--line);background:var(--inset);border-radius:10px;margin:0 16px 16px;overflow:hidden;box-shadow:0 1px 2px #172c4507,inset 0 1px #ffffff40}.insight-trend-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:7px 11px;display:flex}.insight-trend-toolbar>span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.insight-trend-switch{background:var(--hover);border-radius:30px;padding:3px;display:flex}.insight-trend-switch button{min-height:27px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:20px;padding:3px 10px;font-size:10.5px;transition:color .15s,background .15s,box-shadow .15s,transform .15s}.insight-trend-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #172c451a}.insight-trend-switch button:active{transform:scale(.96)}.insight-trend-switch button:disabled{cursor:default;opacity:.5}.insight-trend-stage{cursor:crosshair;touch-action:pan-y;width:calc(100% - 24px);height:272px;margin:0 12px;position:relative}.insight-trend-stage:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:6px}.insight-trend-canvas{pointer-events:none;position:absolute;inset:0}.insight-trend-no-line,.insight-trend-empty{color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:272px;font-size:12px;display:flex}.insight-trend-no-line strong{color:var(--ink);font-weight:500}.insight-trend-no-line span{font-size:11px}.insight-trend .insight-trend-cursor{opacity:.23;background:var(--ink);top:14px;bottom:8px}.insight-trend-floating{z-index:150;visibility:hidden;pointer-events:none;transform-origin:0 0;will-change:transform;isolation:isolate;width:260px;max-width:calc(100vw - 16px);position:fixed;top:0;left:0;overflow:hidden}.insight-trend-tooltip{white-space:normal;isolation:isolate;width:260px;max-width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:9px;flex-direction:column;padding:11px 12px;display:flex;overflow:hidden;box-shadow:0 5px 20px #132b4824,0 2px 5px #132b4810}.insight-trend-tooltip-title{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.insight-trend-tooltip-title time{color:var(--ink);font-weight:600}.insight-trend-tooltip-title span{color:var(--ink-3)}.insight-trend-tooltip-total{letter-spacing:-.025em;align-items:baseline;gap:7px;margin-top:7px;font-size:16px;font-weight:600;display:flex}.insight-trend-tooltip-total small{color:var(--ink-2);letter-spacing:0;font-size:9px;font-weight:400}.insight-trend-tooltip-metrics{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin:9px 0;padding-bottom:9px;display:grid}.insight-trend-tooltip-metrics small{color:var(--ink-2);margin-bottom:3px;font-size:9px;display:block}.insight-trend-tooltip-metrics b{font-size:12px;font-weight:600}.insight-trend-tooltip-rows{gap:5px;margin:0;font-size:10px;display:grid}.insight-trend-tooltip-rows>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.insight-trend-tooltip-rows dt{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.insight-trend-tooltip-rows i{border-radius:50%;width:6px;height:6px}.insight-trend-tooltip-rows dd{font-variant-numeric:tabular-nums;margin:0}.insight-trend-tooltip p{color:var(--ink-3);margin:8px 0 0;font-size:9px;line-height:1.45}.insight-trend-dates{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin:-8px 17px 9px;font-size:10px;display:flex}.insight-trend-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding:4px 10px;display:flex}.insight-trend-footer>span:first-child{color:var(--ink-3);align-items:center;gap:5px;font-size:10px;display:flex}.insight-trend-day-nav{align-items:center;gap:5px;display:flex}.insight-trend-day-nav button{width:27px;height:27px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.insight-trend-day-nav button:hover{background:var(--hover)}.insight-trend-day-nav button:disabled{opacity:.3;cursor:default}.insight-trend-day-nav time{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:center;min-width:27px;font-size:10px}.dark .insight-trend{box-shadow:0 2px 5px #0003,0 9px 25px #0001}.dark .insight-trend-inset{box-shadow:inset 0 1px #ffffff03}.dark .insight-trend-tooltip{box-shadow:0 5px 20px #0006,0 2px 5px #0003}@media (width<=700px){.insight-trend-metrics{gap:10px;padding:0 17px 15px}.insight-trend-metrics span{gap:4px;font-size:10px}.insight-trend-metrics strong{font-size:18px}.insight-trend-metrics small{font-size:9px}.insight-trend-inset{margin:0 10px 10px}.insight-trend-stage{height:284px}.insight-trend-footer{gap:4px;padding-inline:8px}.insight-trend-footer>span:first-child{max-width:180px;line-height:1.5}.insight-trend-day-nav button{min-width:30px;min-height:30px}}@media (pointer:coarse){.insight-trend .insight-trend-switch button{min-height:44px;padding:8px 14px}.insight-trend .insight-trend-day-nav button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.insight-trend-switch button{transition:none}}:root{--brand-ink:#17212d}.dark{--brand-ink:#f1f4f7}.brand-icon{width:var(--brand-size,34px);height:var(--brand-size,34px);min-width:var(--brand-size,34px);flex:0 0 var(--brand-size,34px);color:var(--brand-ink);vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.brand-icon-mark{width:60%;height:60%;-webkit-mask-image:var(--brand-image);-webkit-mask-image:var(--brand-image);mask-image:var(--brand-image);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-icon .brand-icon-fallback{color:currentColor;width:60%;height:60%}
