@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-series{--amset-series-axis:3rem;--amset-series-footer:1.5rem;--amset-series-cap:1rem;--amset-series-height:14rem;--amset-series-bar:3.5rem;--amset-series-stroke:2px;--amset-series-label:var(--amset-text-xs);font-family:var(--amset-font);color:var(--amset-ink);margin:0}.amset-series--sm{--amset-series-axis:2.5rem;--amset-series-height:10rem;--amset-series-bar:2.5rem}.amset-series--lg{--amset-series-axis:3.5rem;--amset-series-footer:1.75rem;--amset-series-height:18rem;--amset-series-bar:4.5rem;--amset-series-label:var(--amset-text-sm)}.amset-series__s--neutral{--amset-series-tone:var(--amset-ink-3)}.amset-series__s--accent{--amset-series-tone:var(--amset-accent)}.amset-series__s--secondary{--amset-series-tone:var(--amset-secondary)}.amset-series__s--tertiary{--amset-series-tone:var(--amset-tertiary)}.amset-series__s--info{--amset-series-tone:var(--amset-info-solid)}.amset-series__s--success{--amset-series-tone:var(--amset-success-solid)}.amset-series__s--warning{--amset-series-tone:var(--amset-warning-solid)}.amset-series__s--error{--amset-series-tone:var(--amset-error-solid)}.amset-series__drawing{height:var(--amset-series-height);position:relative}.amset-series__axes,.amset-series__plot{inset:var(--amset-series-cap) 0 var(--amset-series-footer) var(--amset-series-axis);position:absolute}.amset-series__axes{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex}.amset-series__rule{border-top:var(--amset-border-width) dashed var(--amset-divider);height:0;position:relative}.amset-series__rule:last-child{border-top-style:solid;border-top-color:var(--amset-border)}.amset-series__brand{color:var(--amset-ink-2);font-family:var(--amset-font-num);font-size:var(--amset-series-label);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;inset-inline-end:calc(100% + var(--amset-space-2));transform:translateY(-50%)}.amset-series__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.amset-series__line{fill:none;stroke:var(--amset-series-tone,var(--amset-accent));stroke-width:var(--amset-series-stroke);stroke-linecap:round;stroke-linejoin:round}.amset-series__area{fill:color-mix(in oklab, var(--amset-series-tone,var(--amset-accent)) 22%, transparent);stroke:none}.amset-series__marker{background:var(--amset-series-tone,var(--amset-accent));border:2px solid var(--amset-surface);box-sizing:content-box;pointer-events:none;border-radius:50%;width:.5rem;height:.5rem;position:absolute;transform:translate(-50%,-50%)}[dir=rtl] .amset-series__marker{transform:translate(50%,-50%)}.amset-series__stack{pointer-events:none;justify-content:center;display:flex;position:absolute;top:0;bottom:0}.amset-series__stack-inner{width:70%;max-width:var(--amset-series-bar);flex-direction:column-reverse;height:100%;display:flex}.amset-series__segment{background:var(--amset-series-tone,var(--amset-accent));border-top:1px solid var(--amset-surface);flex:none;width:100%}.amset-series__segment:first-child{border-top:0}.amset-series__segment:last-child{border-radius:var(--amset-radius-sm) var(--amset-radius-sm) 0 0}.amset-series__hit{position:absolute;top:0;bottom:0}.amset-series__hit:hover{background:color-mix(in oklab, var(--amset-ink) 5%, transparent)}.amset-series__tip{z-index:3;min-width:8rem;padding:var(--amset-space-2) var(--amset-space-3);background:var(--amset-surface);border:var(--amset-border-width) solid var(--amset-border);border-radius:var(--amset-radius);box-shadow:var(--amset-shadow-floating);font-size:var(--amset-text-sm);pointer-events:none;top:0;flex-direction:column;gap:2px;display:none;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.amset-series__hit:hover .amset-series__tip{display:flex}.amset-series__tip-row{justify-content:space-between;align-items:center;gap:var(--amset-space-3);font-variant-numeric:tabular-nums;display:flex}.amset-series__tip-row .amset-series__tip-name:before{content:"";background:var(--amset-series-tone,var(--amset-accent));width:.5rem;height:.5rem;border-radius:50%;margin-inline-end:var(--amset-space-2);display:inline-block}.amset-series__tip-total{border-top:var(--amset-border-width) solid var(--amset-border);font-weight:var(--amset-weight-bold);padding-top:2px}.amset-series__names{inset:auto 0 0 var(--amset-series-axis);height:var(--amset-series-footer);font-size:var(--amset-series-label);color:var(--amset-ink-2);display:flex;position:absolute}.amset-series__name{min-width:0;padding-top:var(--amset-space-1);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.amset-series__legend{gap:var(--amset-space-3);margin:var(--amset-space-2) 0 0;font-size:var(--amset-text-sm);color:var(--amset-ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.amset-series__key{align-items:center;gap:var(--amset-space-2);display:inline-flex}.amset-series__key:before{content:"";background:var(--amset-series-tone,var(--amset-accent));border-radius:50%;width:.625rem;height:.625rem}.amset-series__tip-name{white-space:nowrap}.amset-series__key-button{min-height:2rem;padding:0 var(--amset-space-1);border-radius:var(--amset-radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.amset-series__key-button:hover{background:color-mix(in oklab, var(--amset-ink) 6%, transparent)}.amset-series__key-button:focus-visible{outline:2px solid var(--amset-focus);outline-offset:2px}.amset-series__key[data-hidden]{opacity:.6;text-decoration:line-through}.amset-series__hit--press .amset-series__tip{opacity:0;display:flex}.amset-series__hit--press:hover .amset-series__tip,.amset-series__hit--press:focus-within .amset-series__tip{opacity:1;pointer-events:auto}.amset-series__hit--press:focus-within{background:color-mix(in oklab, var(--amset-ink) 5%, transparent)}.amset-series__tip-button{min-height:1.75rem;padding:0 var(--amset-space-1);border-radius:var(--amset-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.amset-series__tip-button:hover{background:color-mix(in oklab, var(--amset-ink) 8%, transparent)}.amset-series__tip-button:focus-visible{outline:2px solid var(--amset-focus);outline-offset:1px}.amset-series__stack-inner--grouped{flex-direction:row;align-items:flex-end;gap:2px}.amset-series__stack-inner--grouped .amset-series__segment{border-radius:var(--amset-radius-sm) var(--amset-radius-sm) 0 0;border-top:0;flex:1 1 0;width:auto}.amset-series__references{pointer-events:none;position:absolute;inset:0}.amset-series__refline{border-top:2px dashed var(--amset-series-tone,var(--amset-ink-3));height:0;position:absolute;inset-inline:0}.amset-series__band{background:color-mix(in oklab, var(--amset-series-tone,var(--amset-ink-3)) 14%, transparent);position:absolute;inset-inline:0}.amset-series__ref-label{color:var(--amset-ink-2);font-size:var(--amset-series-label);white-space:nowrap;inset-inline-end:var(--amset-space-1);position:absolute;bottom:100%}.amset-series__band>.amset-series__ref-label{top:0;bottom:auto}.amset-series__data table{width:100%;margin-top:var(--amset-space-3);border-collapse:collapse;font-size:var(--amset-text-xs);color:var(--amset-ink-2)}.amset-series__data caption{padding-bottom:var(--amset-space-1);color:var(--amset-ink-2);font-size:var(--amset-text-xs);text-align:start}.amset-series__data th,.amset-series__data td{padding:2px var(--amset-space-2);border-bottom:var(--amset-border-width) solid var(--amset-divider);font-weight:var(--amset-weight-normal);text-align:start}.amset-series__data td{color:var(--amset-ink);font-variant-numeric:tabular-nums;text-align:end}.amset-series__data thead th:not(:first-child){text-align:end}}
