.an-figure{margin:2rem 0}.an .ss-stage{--gutter:32px;--an-page:#fff;--an-card:#fff;--an-fg:#09090b;--an-muted-fg:#71717b;--an-accent:#f4f4f5;--an-accent-fg:#18181b;--an-border:#e4e4e7;--an-dashed:#71717b66;--an-hover:#f4f4f580;--an-primary:#635cff;--an-primary-fg:#f7f8fe;--an-team-bg:#635cff1a;--an-chart:#2563eb;--an-up:#22c55e;--ss-canvas:var(--an-page);--ss-surface:var(--an-page);--ss-chrome:var(--an-card);--ss-text:var(--an-muted-fg);--ss-text-strong:var(--an-fg);--ss-icon:var(--an-muted-fg);--ss-line:var(--an-border);--ss-accent:var(--an-primary);--ss-well:#f0f0f3;--ss-popover-bg:var(--an-card);--ss-popover-shadow:0 0 0 1px #09090b1a, 0 4px 6px -1px #00000014, 0 12px 28px -6px #32325d2e;--ss-shadow-hero:0 0 0 1px #09090b14, 0 30px 60px -12px #32325d38, 0 18px 36px -18px #00000040;background:var(--ss-well);border-radius:12px;overflow:hidden}@supports (color:lab(0% 0 0)){.an .ss-stage{--an-page:lab(100% 0 0);--an-card:lab(100% 0 0);--an-fg:lab(2.51107% .242703 -.886115);--an-muted-fg:lab(47.8878% 1.65477 -5.77283);--an-accent:lab(96.1634% .0993311 -.364041);--an-accent-fg:lab(8.30603% .618205 -2.16572);--an-border:lab(90.6853% .399232 -1.45452);--an-dashed:lab(47.8878% 1.65477 -5.77283/.4);--an-hover:lab(96.1634% .0993311 -.364041/.5);--an-primary:lab(47.6392% 39.6522 -81.953);--an-primary-fg:lab(97.623% .424713 -3.0002);--an-team-bg:lab(47.6392% 39.6522 -81.953/.1);--ss-well:lab(94.7368% .491053 -1.8205);--ss-popover-shadow:0 0 0 1px lab(2.51107% .242703 -.886115/.1), 0 4px 6px -1px #00000014, 0 12px 28px -6px #32325d2e;--ss-shadow-hero:0 0 0 1px lab(2.51107% .242703 -.886115/.08), 0 30px 60px -12px #32325d38, 0 18px 36px -18px #00000040}}:where(.dark) .an .ss-stage,.an .ss-stage[data-theme=dark]{--an-page:#1f2026;--an-card:#2b2c32;--an-fg:#f5f4f2;--an-muted-fg:#9f9fa9;--an-accent:#27272a;--an-accent-fg:#fafafa;--an-border:#ffffff1a;--an-dashed:#9f9fa966;--an-hover:#ffffff0d;--an-primary:#8289ff;--an-team-bg:#8289ff26;--ss-chrome:#1f2026;--ss-ink-1:#ffffff0d;--ss-ink-2:#ffffff12;--ss-ink-3:#ffffff1a;--ss-ink-4:#ffffff21;--ss-ink-5:#fff3;--ss-fill:#313134;--ss-icon-faint:#4a4a50;--ss-well:#15161c;--ss-popover-shadow:0 0 0 1px #ffffff1f, 0 12px 28px -6px #0009;--ss-shadow-hero:0 0 0 1px #ffffff1a, 0 30px 60px -12px #0009}@supports (color:lab(0% 0 0)){:where(.dark) .an .ss-stage,.an .ss-stage[data-theme=dark]{--an-page:lab(12.3419% .731275 -4.2476);--an-card:lab(18.0784% .67541 -4.03849);--an-fg:lab(96.2301% .0844896 1.10114);--an-muted-fg:lab(65.6464% 1.53497 -5.42429);--an-accent:lab(15.7305% .613764 -2.16959);--an-accent-fg:lab(98.26% 0 0);--an-border:lab(100% 0 0/.1);--an-dashed:lab(65.6464% 1.53497 -5.42429/.4);--an-hover:lab(100% 0 0/.05);--an-primary:lab(60.3063% 27.2631 -70.4982);--an-team-bg:lab(60.3063% 27.2631 -70.4982/.15);--ss-chrome:lab(12.3419% .731275 -4.2476);--ss-well:lab(7.13663% .753231 -4.35565);--ss-popover-shadow:0 0 0 1px lab(100% 0 0/.12), 0 12px 28px -6px #0009;--ss-shadow-hero:0 0 0 1px lab(100% 0 0/.1), 0 30px 60px -12px #0009}}.an .an-window{top:var(--gutter);left:var(--gutter);right:var(--gutter);height:calc(100% - var(--gutter) + 40px);box-shadow:var(--ss-shadow-hero);position:absolute}.an .an-bare{border-radius:12px;overflow:hidden}.an .ss-stage[data-layout=compact] .an-window{--gutter:16px}.an .an-page{background:var(--an-page);height:100%;color:var(--an-fg);flex-direction:column;gap:20px;padding:24px 24px 0;font-size:14px;display:flex}.an .an-page>*{flex:none}.an .ss-stage[data-layout=compact] .an-page{gap:16px;padding:20px 16px 0}.an .an-head{gap:24px;display:flex}.an .an-title{flex-direction:column;gap:10px;display:flex}.an .an-title-text{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.2}.an .an-rest{flex:1;align-self:stretch}.an .an-filters{align-items:center;gap:8px;height:28px;margin-bottom:-4px;display:flex}.an .an-dates{height:28px;color:var(--an-fg);flex:none;display:flex}.an .an-dates-part{border:1px solid var(--an-border);background:var(--an-page);align-items:center;gap:8px;padding:0 10px;display:flex}.an .an-dates-part:first-child{border-radius:6px 0 0 6px}.an .an-dates-part:last-child{border-radius:0 6px 6px 0;margin-left:-1px}.an .an-dates-icon{justify-content:center;width:28px;padding:0}.an .an-badge{height:28px;color:var(--an-muted-fg);border-radius:6px;flex:none;align-items:center;font-size:12px;line-height:16px;transition:background-color .25s;display:flex;position:relative}.an .an-badge:before,.an .an-badge:after{content:"";border-radius:inherit;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.an .an-badge:before{border:1px dashed var(--an-dashed)}.an .an-badge:after{border:1px solid var(--an-border);opacity:0}.an .an-badge[data-active]{background:var(--an-page)}.an .an-badge[data-active]:before{opacity:0}.an .an-badge[data-active]:after{opacity:1}.an .an-trigger{align-items:center;gap:8px;height:100%;padding:0 10px;display:flex}.an .an-badge[data-open]{background:var(--an-hover)}.an .an-size{visibility:hidden;align-items:center;padding:0 10px 0 30px;transition:padding-left .32s cubic-bezier(.45,0,.1,1);display:flex}.an .an-size-value{grid-template-columns:0fr;transition:grid-template-columns .32s cubic-bezier(.45,0,.1,1);display:grid}.an .an-size-value>*{min-width:0;overflow:hidden}.an .an-badge[data-active] .an-size{padding-left:37px}.an .an-badge[data-active] .an-size-value{grid-template-columns:1fr}.an .an-plus,.an .an-clear,.an .an-face{align-items:center;display:flex;position:absolute;top:0;bottom:0}.an .an-plus{transition:opacity .15s;left:10px}.an .an-clear{opacity:0;transition:opacity .2s;left:0}.an .an-clear>svg{margin:0 6px}.an .an-face{white-space:nowrap;will-change:transform;transition:transform .32s cubic-bezier(.45,0,.1,1);left:0;transform:translate(30px)}.an .an-face-value{opacity:0;transition:opacity .12s}.an .an-badge[data-active] .an-plus{opacity:0}.an .an-badge[data-active] .an-clear{opacity:1;transition-delay:.1s}.an .an-badge[data-active] .an-face{transform:translate(37px)}.an .an-badge[data-active] .an-face-value{opacity:1;transition:opacity .2s .18s}.an .an-badge-rule{background:var(--an-border);flex:none;width:1px;height:100%}.an .an-value{white-space:nowrap;align-items:center;gap:6px;padding-left:6px;display:flex}.an .an-value-rule{background:var(--an-border);flex:none;width:1px;height:14px}.an .an-value-name{color:var(--an-fg);font-weight:500}.an .an-menu{width:32px;height:32px;color:var(--an-fg);justify-content:center;align-items:center;margin-left:auto;display:flex}.an .an-team{background:var(--an-team-bg);width:24px;height:24px;color:var(--an-primary);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.an .an-team[data-small]{border-radius:4px;width:16px;height:16px}.an .an-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.an .ss-stage[data-layout=compact] .an-cards{grid-template-columns:1fr}.an .an-card{border:1px solid var(--an-border);background:var(--an-card);border-radius:8px;flex-direction:column;height:250px;padding:16px 16px 0;display:flex}.an .an-card-head{align-items:center;gap:12px;display:flex}.an .an-card-icon{background:var(--an-accent);color:var(--an-accent-fg);border-radius:4px;padding:6px;display:flex;box-shadow:0 1px 2px #0000000d}.an .an-card-title{font-size:18px;line-height:1.4}.an .an-card-description{align-items:center;height:20px;margin-top:10px;display:flex}.an .an-card-value{align-items:baseline;gap:4px;margin-top:2px;display:flex}.an .an-number{font-size:24px;line-height:32px}.an .an-trend{--ss-count-unit-gap:0px;color:var(--an-up);font-size:12px;font-weight:500}.an .an-plot{--ss-accent:var(--an-chart);--ss-surface:var(--an-card);margin-top:14px}.an .an-popover{color:var(--an-fg);border-radius:10px;flex-direction:column;font-size:14px;display:flex;overflow:hidden}.an .an-search{border-bottom:1px solid var(--an-border);height:36px;color:var(--an-muted-fg);align-items:center;gap:8px;padding:0 12px;display:flex}.an .an-list{flex-direction:column;padding:4px;display:flex}.an .an-row{border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 8px 0 6px;transition:background-color .15s;display:flex}.an .an-row[data-hover]{background:var(--an-accent)}.an .an-row-name{flex:1}.an .an-check{opacity:0;transition:opacity .15s,transform .2s cubic-bezier(.25,.8,.25,1);display:flex;transform:scale(.6)}.an .an-check[data-on]{opacity:1;transform:none}.an .an-footer{border-top:1px solid var(--an-border);padding:6px}.an .an-apply{background:var(--an-primary);height:28px;color:var(--an-primary-fg);border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:opacity .15s;display:flex}.an .an-apply[data-disabled]{opacity:.5}
