@layer design-system.base{[data-design-system] .ds-filter-chip{align-items:center;gap:var(--ds-space-1);max-width:100%;min-height:var(--control-compact);box-sizing:border-box;padding-inline:var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-full);background:var(--color-surface);color:var(--color-text-primary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);display:inline-flex}[data-design-system] .ds-filter-chip:has(>.ds-chip-remove){padding-inline-end:6px}[data-design-system] .ds-filter-chip[data-ds-tone=warning]{border-color:color-mix(in srgb, var(--color-tone-warning) 70%, var(--color-ink));background:color-mix(in srgb, var(--color-tone-warning) 14%, var(--color-surface))}[data-design-system] .ds-filter-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-filter-chip-field{color:var(--color-text-secondary)}[data-design-system] .ds-chip-remove{width:20px;height:20px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-design-system] .ds-chip-remove>svg{width:var(--control-icon);height:var(--control-icon)}[data-design-system] .ds-chip-remove:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}[data-design-system] .ds-chip-remove:focus-visible{outline:2px solid var(--control-focus);outline-offset:1px}}
@layer design-system.base{[data-design-system]{--ds-graph-call-source-blue:var(--brand-call-source-blue)}[data-design-system] .ds-graph-canvas{--ds-graph-canvas:var(--color-tint-gray);--ds-graph-dot:color-mix(in srgb, var(--color-ink) 7%, transparent);--ds-graph-out:var(--color-tone-accent);--ds-graph-in:var(--color-category-gray);--ds-graph-selected-border:var(--color-category-gray);background:var(--ds-graph-canvas);position:relative}[data-design-system] .ds-graph-edge{fill:none;stroke:color-mix(in srgb, var(--hue) var(--ds-graph-edge-strength,14%), transparent);stroke-width:1px;vector-effect:non-scaling-stroke;transition:opacity var(--ds-duration-layout) var(--ds-ease-standard)}[data-design-system] .ds-graph-canvas{--ds-graph-rest-opacity:.3}[data-design-system] .ds-graph-canvas[data-ds-focus] .ds-graph-edge:not([data-direction]){opacity:var(--ds-graph-rest-opacity)}[data-design-system] .ds-graph-edge[data-layered]{transition:none}[data-design-system] .ds-graph-canvas[data-ds-focus] .ds-graph-edge[data-layered]{opacity:1}[data-design-system] .ds-graph-canvas[data-entering] .ds-graph-edge{animation:ds-graph-fade var(--ds-duration-slower) var(--ds-ease-standard) .25s both}[data-design-system] .ds-graph-edge[data-direction]{stroke:var(--ds-graph-in);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:5 7;opacity:.85}[data-design-system] :is(.ds-graph-edge[data-direction],.ds-graph-trace){animation:1.4s linear infinite ds-graph-flow}[data-design-system] .ds-graph-edge[data-direction=out]{stroke:var(--ds-graph-out)}[data-design-system] .ds-graph-edge[data-peer]{stroke-width:3px;opacity:1}[data-design-system] .ds-graph-edge[data-still]:not([data-peer]){animation:none}[data-design-system] .ds-graph-chip{width:calc(var(--ds-graph-r) * 2);height:calc(var(--ds-graph-r) * 2);pointer-events:auto;cursor:pointer;transition:opacity var(--ds-duration-layout) var(--ds-ease-standard);place-items:center;display:inline-grid;position:relative}[data-design-system] .ds-graph-chip[data-dim],[data-design-system] .ds-graph-canvas[data-ds-focus] .ds-graph-chip:not([data-lit]){opacity:.14}[data-design-system] .ds-graph-chip-scale{width:100%;height:100%;transition:transform var(--ds-duration-standard) var(--ds-ease-standard);place-items:center;display:grid;position:relative}[data-design-system] .ds-graph-chip[data-enter] .ds-graph-chip-scale{animation:ds-graph-in var(--ds-duration-large) var(--ds-ease-standard) both;animation-delay:var(--ds-graph-enter-delay,0s)}[data-design-system] :is(.ds-graph-chip:hover,.ds-graph-chip[data-peer]) .ds-graph-chip-scale{transform:scale(1.18)}[data-design-system] .ds-graph-chip[data-picked] .ds-graph-chip-scale{transform:scale(1.25)}[data-design-system] .ds-graph-chip-halo{inset:calc(var(--ds-graph-r) * -1);background:color-mix(in srgb, var(--hue) 12%, transparent);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-layout) var(--ds-ease-standard);border-radius:50%;position:absolute}[data-design-system] :is(.ds-graph-chip:hover,.ds-graph-chip[data-peer],.ds-graph-chip[data-picked]) .ds-graph-chip-halo{opacity:1}[data-design-system] .ds-graph-chip[data-pressed] .ds-graph-chip-halo{animation:ds-graph-pulse 2.4s var(--ds-ease-standard) 3}[data-design-system] .ds-graph-chip-body{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink) 8%, var(--color-base));background:var(--color-surface);width:100%;height:100%;box-shadow:0 1.5px 0 .5px color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}[data-design-system] .ds-graph-chip-core{box-sizing:border-box;background:color-mix(in srgb, var(--hue) 22%, var(--color-base));width:74%;height:74%;color:color-mix(in srgb, var(--hue) 75%, var(--color-ink));transition:background var(--ds-duration-layout) var(--ds-ease-standard), color var(--ds-duration-layout) var(--ds-ease-standard);border-radius:50%;place-items:center;display:grid}[data-design-system] .ds-graph-chip-core>svg{width:var(--ds-graph-r);height:var(--ds-graph-r);stroke-width:1.5px}[data-design-system] .ds-graph-chip[data-ghost] .ds-graph-chip-core{border:1px dashed color-mix(in srgb, var(--hue) 50%, var(--color-base));background:var(--color-surface)}[data-design-system] .ds-graph-chip[data-picked] .ds-graph-chip-core{background:var(--hue);color:var(--brand-white)}[data-design-system] .ds-graph-chip:focus-visible{outline:none}[data-design-system] .ds-graph-chip:focus-visible .ds-graph-chip-body{border:3px solid var(--ds-graph-selected-border,var(--ds-focus))}[data-design-system] .ds-graph-label{color:var(--color-text-primary);white-space:nowrap;text-shadow:0 0 2px var(--ds-graph-canvas,var(--color-base)), 0 0 2px var(--ds-graph-canvas,var(--color-base)), 0 0 3px var(--ds-graph-canvas,var(--color-base)), 0 0 4px var(--ds-graph-canvas,var(--color-base))}[data-design-system] .ds-graph-float{padding:var(--ds-space-1);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--color-shadow) 6%, transparent)}[data-design-system] .ds-graph-zoom{align-items:center;gap:var(--ds-space-1);display:flex}[data-design-system] .ds-graph-zoom-level{text-align:center;font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;min-width:44px}[data-design-system] .ds-graph-minimap{box-sizing:border-box;width:184px;height:128px;transition:opacity var(--ds-duration-standard) var(--ds-ease-standard), transform var(--ds-duration-standard) var(--ds-ease-standard);overflow:hidden}[data-design-system] .ds-graph-minimap:not([data-needed]){opacity:0;pointer-events:none;transform:translateY(4px)}[data-design-system] .ds-graph-dot{box-sizing:border-box;border:1.5px solid var(--hue);background:color-mix(in srgb, var(--hue) 35%, var(--color-base));border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}@keyframes ds-graph-in{0%{opacity:0;transform:scale(0)}}@keyframes ds-graph-fade{0%{opacity:0}}@keyframes ds-graph-pulse{50%{opacity:.4;transform:scale(1.25)}}@keyframes ds-graph-flow{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-graph-chip,.ds-graph-chip-scale,.ds-graph-chip-halo,.ds-graph-chip-core,.ds-graph-edge,.ds-graph-minimap){transition:none;animation:none}}[data-design-system] .ds-graph-metrics{gap:var(--ds-space-2);grid-template-columns:repeat(auto-fit,minmax(88px,1fr));margin:0;display:grid}[data-design-system] .ds-graph-metrics dt{color:var(--color-text-secondary)}[data-design-system] .ds-graph-metrics dd{margin:0}[data-design-system] .ds-graph-links{gap:var(--ds-space-1);margin:0 -8px;padding:0;list-style:none;display:grid}[data-design-system] .ds-graph-link{align-items:center;gap:var(--ds-space-2);box-sizing:border-box;width:100%;min-height:32px;padding:var(--ds-space-2);border-radius:var(--ds-radius-s);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}[data-design-system] .ds-graph-link:hover{background:var(--color-surface-hover)}[data-design-system] .ds-graph-link-verb{color:var(--color-text-secondary);flex:none}[data-design-system] .ds-graph-link:hover .ds-graph-link-verb{color:var(--color-text-primary)}[data-design-system] .ds-graph-link-target{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-graph-type-chip{z-index:2;align-items:center;gap:var(--ds-space-2);box-sizing:border-box;max-width:100%;min-height:30px;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-s);background:var(--ds-graph-lens,color-mix(in srgb, var(--hue) 10%, color-mix(in srgb, var(--color-ink) 4%, var(--color-base))));color:var(--color-text-primary);text-align:left;cursor:pointer;transition:opacity var(--ds-duration-standard) var(--ds-ease-standard), box-shadow var(--ds-duration-standard) var(--ds-ease-standard), background var(--ds-duration-standard) var(--ds-ease-standard);border:1px solid #0000;display:inline-flex;position:relative}[data-design-system] .ds-graph-type-chip-icon{color:color-mix(in srgb, var(--hue) 75%, var(--color-ink));flex:none;place-items:center;display:grid}[data-design-system] .ds-graph-type-chip-icon>svg{width:14px;height:14px}[data-design-system] .ds-graph-type-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-graph-type-chip-value{color:color-mix(in srgb, var(--color-text-secondary) 80%, var(--color-text-primary));font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;flex:none}[data-design-system] .ds-graph-type-chip:is(:hover,[data-near]){box-shadow:0 0 0 1px var(--brand-purple-300), 0 2px 6px color-mix(in srgb, var(--color-shadow) 10%, transparent)}[data-design-system] .ds-graph-type-chip[data-picked]{box-shadow:0 0 0 2px var(--color-tone-accent)}[data-design-system] .ds-graph-type-chip:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}[data-design-system] .ds-graph-type-chip[style*=--ds-graph-lens] .ds-graph-type-chip-value{color:var(--color-text-primary)}[data-design-system] .ds-graph-type-chip[data-missing]{border-color:var(--color-border-default);background:var(--color-surface);border-style:dashed}[data-design-system] .ds-graph-type-chip[data-dim]{opacity:.28}[data-design-system] .ds-graph-traces{pointer-events:none;overflow:visible}[data-design-system] .ds-graph-trace{fill:none;stroke:var(--color-tone-accent);stroke-width:1.5px;stroke-dasharray:5 7;vector-effect:non-scaling-stroke;opacity:.7}[data-design-system] .ds-graph-trace[data-folded]{opacity:.35}[data-design-system] .ds-graph-traces[data-many] .ds-graph-trace{stroke-width:1px;stroke-dasharray:none;opacity:.3;animation:none}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-graph-edge[data-direction],.ds-graph-trace){animation:none}}[data-design-system] .ds-graph-sparkline{width:100%;height:32px;display:block}[data-design-system] .ds-graph-sparkline path{fill:none;stroke:var(--hue);stroke-width:1.5px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-graph-type-chip{transition:none}}[data-design-system] .ds-graph-search .ds-input-box>.ds-input{min-height:38px;padding-block:0}}
@layer design-system.base{[data-design-system] .ds-graph-frame{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);height:min(780px,100vh - 120px);min-height:560px;color:var(--color-text-primary);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;container-type:inline-size}[data-design-system] .ds-graph-frame-bar{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--color-border-default);flex-wrap:nowrap;display:flex}[data-design-system] .ds-graph-frame-bar>.ds-toggle-group{flex:none}[data-design-system] .ds-graph-frame-bar>.ds-graph-search{flex:240px;min-width:160px;max-width:280px}[data-design-system] .ds-graph-frame-stats{align-items:center;gap:var(--ds-space-3);color:var(--color-text-secondary);white-space:nowrap;flex:none;margin:0 0 0 auto;display:flex}[data-design-system] .ds-graph-stat b{color:var(--color-text-primary)}[data-design-system] .ds-graph-frame-stage{background:var(--color-surface);min-height:0;display:grid;position:relative;overflow:hidden}@container (max-width:660px){[data-design-system] .ds-graph-frame-bar{flex-wrap:wrap}[data-design-system] .ds-graph-frame-bar>.ds-graph-search{max-width:none}[data-design-system] .ds-graph-frame-stats{white-space:normal;flex-wrap:wrap;flex:100%;margin-left:0}}[data-design-system] .ds-graph-canvas .ds-graph-zoom{right:var(--ds-space-4);bottom:var(--ds-space-4);z-index:7;position:absolute}[data-design-system] .ds-graph-canvas .ds-graph-minimap{right:var(--ds-space-4);z-index:7;position:absolute;bottom:66px}[data-design-system] .ds-graph-legend{bottom:var(--ds-space-4);left:var(--ds-space-4);z-index:7;display:flex;position:absolute}[data-design-system] .ds-graph-legend-dots{display:inline-flex}[data-design-system] .ds-graph-legend-dots>.ds-graph-dot+.ds-graph-dot{margin-left:calc(-1 * var(--ds-space-1))}[data-design-system] .ds-graph-legend-count{color:var(--color-text-secondary)}@media (max-width:900px){[data-design-system] .ds-graph-frame{height:680px}[data-design-system] .ds-graph-frame-stats{margin-left:0}[data-design-system] :is(.ds-graph-legend,.ds-graph-minimap){display:none}}[data-design-system] .ds-graph-hover-card{z-index:var(--ds-z-tooltip);pointer-events:none}[data-design-system] .ds-graph-card{gap:var(--ds-space-2);box-sizing:border-box;width:min(300px,100vw - 16px);padding:var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);color:var(--color-text-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--color-shadow) 12%, transparent);display:grid}[data-design-system] .ds-graph-card :is(p,dl,dd){margin:0}[data-design-system] .ds-graph-card-head{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-graph-card .ds-panel-header-icon{width:28px;height:28px}[data-design-system] .ds-graph-card .ds-panel-header-icon>svg{width:14px;height:14px}[data-design-system] :is(.ds-graph-card-place,.ds-graph-card-text,.ds-graph-card-rows dt){color:var(--color-text-secondary)}[data-design-system] .ds-graph-card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-design-system] .ds-graph-card-lens{justify-content:space-between;gap:var(--ds-space-2);padding:var(--ds-space-2);border-radius:var(--ds-radius-s);background:var(--ds-graph-card-lens,var(--color-tint-gray));display:flex}[data-design-system] .ds-graph-card-rows{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-graph-card-rows>div{justify-content:space-between;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-graph-card-rows dd{text-align:right}}
@layer design-system.base{[data-design-system] .ds-data-model-brain{--ds-data-model-brain-look:depth;min-height:0;color:var(--color-text-primary);position:relative;overflow:hidden;container-type:inline-size}[data-ds-color-scheme=dark] .ds-data-model-brain,[data-ds-color-scheme=dark].ds-data-model-brain{--ds-data-model-brain-look:glow}[data-design-system] .ds-data-model-brain-canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}[data-design-system] .ds-data-model-brain-canvas:active{cursor:grabbing}[data-design-system] .ds-data-model-brain-controls{z-index:2;display:flex;position:absolute;bottom:16px;left:16px}[data-design-system] .ds-data-model-brain-parts{z-index:2;flex-wrap:wrap;max-width:calc(100% - 32px);display:flex;position:absolute;top:16px;left:16px}[data-design-system] .ds-data-model-brain-parts:not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}[data-design-system] .ds-data-model-brain-chip{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-3);border:1px solid color-mix(in srgb, var(--ds-data-model-brain-part) 45%, var(--color-border-default));border-radius:var(--ds-radius-full);background:var(--color-surface);box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 10%, transparent);white-space:nowrap;pointer-events:none;animation:ds-data-model-brain-in var(--ds-duration-layout) var(--ds-ease-standard) both;display:inline-flex;position:absolute;top:0;left:0}[data-design-system] .ds-data-model-brain-chip[hidden]{display:none}[data-design-system] .ds-data-model-brain-dot{background:var(--ds-data-model-brain-part);border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-design-system] .ds-data-model-brain-value{color:color-mix(in srgb, var(--ds-data-model-brain-part) 50%, var(--color-text-primary));font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-data-model-brain-meter{border-radius:var(--ds-radius-xs);background:var(--color-surface-muted);height:4px;display:block;overflow:hidden}[data-design-system] .ds-data-model-brain-meter>span{border-radius:inherit;background:var(--ds-data-model-brain-part);height:100%;display:block}[data-design-system] .ds-data-model-brain>.ds-floating-panel{z-index:2;max-width:calc(100% - 32px);position:absolute;inset:16px 16px 16px auto}@container (max-width:700px){[data-design-system] .ds-data-model-brain>.ds-floating-panel{width:auto;max-height:62%;inset:auto 12px 12px}}@keyframes ds-data-model-brain-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-data-model-brain-chip{animation:none}}}
@layer design-system.base{[data-design-system] .ds-data-diagram{--ds-data-diagram-highlight:var(--color-active-fill);--ds-data-diagram-emphasis-border:var(--brand-purple-300);--ds-data-diagram-line:var(--color-chart-removed);--ds-data-diagram-line-active:var(--color-text-primary);--ds-data-diagram-line-emphasis:var(--color-tone-accent);--ds-data-diagram-canvas:var(--color-surface);--ds-data-diagram-dot:color-mix(in srgb, var(--color-ink) 7%, transparent);--ds-data-diagram-card-width:264px;border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--ds-data-diagram-canvas);grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:480px;display:grid;position:relative;overflow:hidden}[data-design-system] .ds-data-diagram-canvas{background-image:radial-gradient(circle at 1px 1px, var(--ds-data-diagram-dot) .8px, transparent 1.2px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:0;position:relative;overflow:hidden}[data-design-system] .ds-data-diagram[data-panning] .ds-data-diagram-canvas{cursor:grabbing}[data-design-system] .ds-data-diagram:not([data-measured]) .ds-data-diagram-world{visibility:hidden}[data-design-system] .ds-data-diagram-world{transform-origin:0 0;width:0;height:0;position:absolute;inset:0 auto auto 0}[data-design-system] .ds-data-diagram-world>svg{pointer-events:none;width:1px;height:1px;position:absolute;inset:0 auto auto 0;overflow:visible}[data-design-system] :is(.ds-data-diagram-labels,.ds-data-diagram-cards){position:absolute;inset:0 auto auto 0}[data-design-system] .ds-data-diagram-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-design-system] .ds-data-diagram-edge{transition:opacity var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-data-diagram-line{fill:none;stroke:var(--ds-data-diagram-line);stroke-width:1.25px;transition:stroke var(--ds-duration-standard) var(--ds-ease-standard), stroke-width var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-data-diagram-arrow{fill:var(--ds-data-diagram-line);transition:fill var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-data-diagram-pulse{fill:var(--ds-data-diagram-line-active)}[data-design-system] .ds-data-diagram-edge[data-emphasis] .ds-data-diagram-line{stroke:var(--ds-data-diagram-line-emphasis);stroke-width:1.75px}[data-design-system] .ds-data-diagram-edge[data-emphasis] :is(.ds-data-diagram-arrow,.ds-data-diagram-pulse){fill:var(--ds-data-diagram-line-emphasis)}[data-design-system] .ds-data-diagram-edge[data-active] .ds-data-diagram-line{stroke:var(--ds-data-diagram-line-active);stroke-width:1.75px}[data-design-system] .ds-data-diagram-edge[data-active] .ds-data-diagram-arrow{fill:var(--ds-data-diagram-line-active)}[data-design-system] .ds-data-diagram-edge[data-active][data-emphasis] .ds-data-diagram-line{stroke:var(--ds-data-diagram-line-emphasis);stroke-width:2.25px}[data-design-system] .ds-data-diagram-edge[data-active][data-emphasis] .ds-data-diagram-arrow{fill:var(--ds-data-diagram-line-emphasis)}[data-design-system] .ds-data-diagram-edge[data-dim]{opacity:.14}[data-design-system] .ds-data-diagram-guides line{stroke:var(--color-tone-accent);stroke-width:1px;stroke-dasharray:3 3}[data-design-system] .ds-data-diagram-label{padding:1px var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-data-diagram-canvas);color:var(--color-text-secondary);white-space:nowrap;pointer-events:none;transition:opacity var(--ds-duration-standard) var(--ds-ease-standard), color var(--ds-duration-standard) var(--ds-ease-standard), background-color var(--ds-duration-standard) var(--ds-ease-standard);position:absolute;inset:0 auto auto 0}[data-design-system] .ds-data-diagram-label[data-emphasis]{color:color-mix(in srgb, var(--color-tone-accent) 55%, var(--color-ink))}[data-design-system] .ds-data-diagram-label[data-active]{background:var(--color-surface);color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-border-default)}[data-design-system] .ds-data-diagram-label[data-dim]{opacity:0}[data-design-system] .ds-data-diagram-card{box-sizing:border-box;width:var(--ds-data-diagram-card-width);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--color-shadow) 6%, transparent);cursor:pointer;transition:opacity var(--ds-duration-standard) var(--ds-ease-standard), border-color var(--ds-duration-standard) var(--ds-ease-standard), box-shadow var(--ds-duration-standard) var(--ds-ease-standard);position:absolute;inset:0 auto auto 0}[data-design-system] .ds-data-diagram-card[data-layer=account]{border-style:dashed;border-color:var(--color-border-strong)}[data-design-system] .ds-data-diagram-card[data-emphasis]{border-color:var(--ds-data-diagram-emphasis-border)}[data-design-system] .ds-data-diagram-card[data-dragging]{z-index:2;box-shadow:0 12px 28px color-mix(in srgb, var(--color-shadow) 14%, transparent);cursor:grabbing}[data-design-system] .ds-data-diagram-card:has(>.ds-data-diagram-head:focus-visible){outline:2px solid var(--control-focus);outline-offset:2px}[data-design-system] .ds-data-diagram-card:is([data-picked],[data-peek]){border-color:var(--ds-data-diagram-highlight);box-shadow:inset 0 0 0 1px var(--ds-data-diagram-highlight);opacity:1}[data-design-system] .ds-data-diagram-card[data-picked]{z-index:1;box-shadow:inset 0 0 0 1px var(--ds-data-diagram-highlight), 0 8px 24px color-mix(in srgb, var(--color-shadow) 10%, transparent)}[data-design-system] .ds-data-diagram-card[data-dim]:not([data-peek]){opacity:.4}[data-design-system] .ds-data-diagram-head{width:100%;color:inherit;font:inherit;text-align:start;cursor:inherit;align-items:center;column-gap:var(--ds-space-2);box-sizing:border-box;min-width:0;height:44px;padding:0 var(--ds-space-4);border:0;border-bottom:1px solid var(--color-border-default);border-radius:var(--ds-radius-l) var(--ds-radius-l) 0 0;background:0 0;grid-template-columns:16px minmax(0,1fr);margin:0;display:grid;overflow:hidden}[data-design-system] .ds-data-diagram-head:focus-visible{outline:none}[data-design-system] .ds-data-diagram-card[data-layer=account] .ds-data-diagram-head{border-bottom-style:dashed;border-bottom-color:var(--color-border-strong)}[data-design-system] .ds-data-diagram-card[data-emphasis] .ds-data-diagram-head{border-bottom-color:var(--ds-data-diagram-emphasis-border);background:var(--color-tint-purple)}[data-design-system] .ds-data-diagram-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;display:block;overflow:hidden}[data-design-system] .ds-data-diagram-icon{width:16px;height:16px;color:var(--color-text-secondary);display:block}[data-design-system] .ds-data-diagram-card[data-emphasis] .ds-data-diagram-icon{color:var(--color-nav-active-icon)}[data-design-system] .ds-data-diagram-icon svg{width:16px;height:16px;display:block}[data-design-system] .ds-data-diagram-fields{margin:0;display:grid}[data-design-system] .ds-data-diagram-field{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-width:0;min-height:36px;padding:0 var(--ds-space-4);border-top:1px solid var(--color-border-subtle);display:flex}[data-design-system] .ds-data-diagram-field:first-child{border-top:0}[data-design-system] .ds-data-diagram-field:last-child{border-radius:0 0 var(--ds-radius-l) var(--ds-radius-l)}[data-design-system] .ds-data-diagram-field[data-first-link]{border-top-color:var(--color-border-default)}[data-design-system] .ds-data-diagram-card[data-layer=account] .ds-data-diagram-field{border-top-style:dashed;border-top-color:var(--color-border-default)}[data-design-system] .ds-data-diagram-field>*{margin:0}[data-design-system] .ds-data-diagram-field dt{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-data-diagram-field dt>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-data-diagram-field dd{flex:none}[data-design-system] .ds-data-diagram-key{color:var(--color-icon-muted);display:grid}[data-design-system] .ds-data-diagram-type{align-items:center;gap:var(--ds-space-1);padding:1px var(--ds-space-2);border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}[data-design-system] button.ds-data-diagram-type{cursor:inherit;border:0;margin:0}[data-design-system] button.ds-data-diagram-type:focus-visible{outline:2px solid var(--control-focus);outline-offset:1px}[data-design-system] .ds-data-diagram-type[data-link]{background:var(--color-tint-purple);color:var(--color-text-primary)}[data-design-system] .ds-data-diagram-type[data-link] svg{color:var(--color-nav-active-icon)}[data-design-system] .ds-data-diagram-field[data-link-row]{cursor:pointer}[data-design-system] .ds-data-diagram-field[data-link-row]:hover{background:color-mix(in srgb, var(--color-tint-purple) 35%, var(--color-base))}[data-design-system] .ds-data-diagram-legend,[data-design-system] .ds-data-diagram .ds-data-diagram-zoom{position:absolute;bottom:16px}[data-design-system] .ds-data-diagram-legend{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--color-shadow) 6%, transparent);display:flex;left:16px}[data-design-system] .ds-data-diagram-legend span{align-items:center;gap:var(--ds-space-2);white-space:nowrap;display:flex}[data-design-system] .ds-data-diagram-legend i{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xs);background:var(--color-surface);width:16px;height:12px;display:block}[data-design-system] .ds-data-diagram-legend i[data-swatch=account]{border-style:dashed;border-color:var(--color-border-strong)}[data-design-system] .ds-data-diagram-legend i[data-swatch=emphasis]{border-color:var(--ds-data-diagram-emphasis-border);background:var(--color-tint-purple)}[data-design-system] .ds-data-diagram .ds-data-diagram-zoom{right:16px}[data-design-system] .ds-data-diagram>.ds-floating-panel{z-index:3;position:absolute;top:16px;bottom:16px;right:16px}[data-design-system] .ds-data-diagram[data-panel-open] .ds-data-diagram-zoom{right:calc(var(--ds-floating-panel-width,360px) + 32px)}[data-design-system] .ds-floating-panel .ds-data-diagram-fields{border-block:1px solid var(--color-border-default);margin-inline:-24px}[data-design-system] .ds-floating-panel .ds-data-diagram-field{padding:0 var(--ds-space-6)}[data-design-system] .ds-floating-panel .ds-data-diagram-field:last-child{border-radius:0}@media (max-width:720px){[data-design-system] .ds-data-diagram-legend{gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:wrap;bottom:68px;right:16px}[data-design-system] .ds-data-diagram>.ds-floating-panel{height:60%;inset:auto 0 0}[data-design-system] .ds-data-diagram[data-panel-open] :is(.ds-data-diagram-zoom,.ds-data-diagram-legend){visibility:hidden}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-data-diagram-pulse{display:none}[data-design-system] :is(.ds-data-diagram-edge,.ds-data-diagram-line,.ds-data-diagram-label,.ds-data-diagram-card){transition:none}}}
@layer design-system.base{[data-design-system] .ds-heat-matrix{min-height:0;overflow:auto}[data-design-system] .ds-heat-matrix-table{border-collapse:separate;border-spacing:0;min-width:100%}[data-design-system] .ds-heat-matrix-table :is(th,td){border-bottom:1px solid var(--color-border-subtle);padding:0}[data-design-system] .ds-heat-matrix-table thead th{z-index:1;height:64px;padding:var(--ds-space-2) var(--ds-space-1);border-bottom-color:var(--color-border-default);background:var(--color-surface);vertical-align:bottom;transition:background var(--ds-duration-standard) var(--ds-ease-standard);position:sticky;top:0}[data-design-system] .ds-heat-matrix-table thead th[data-hot]{background:var(--color-surface-subtle)}[data-design-system] .ds-heat-matrix-table thead th:first-child{z-index:2;padding-left:var(--ds-space-4);border-right:1px solid var(--color-border-default);text-align:left;left:0}[data-design-system] .ds-heat-matrix-corner,[data-design-system] .ds-heat-matrix-count{color:var(--color-text-secondary)}[data-design-system] .ds-heat-matrix-colhead{align-items:center;gap:var(--ds-space-2);flex-direction:column;display:flex}[data-design-system] .ds-heat-matrix-table tbody th{z-index:1;border-right:1px solid var(--color-border-default);background:var(--color-surface);width:240px;min-width:240px;position:sticky;left:0}[data-design-system] .ds-heat-matrix-rowhead{align-items:center;gap:var(--ds-space-2);box-sizing:border-box;width:100%;height:44px;padding:0 var(--ds-space-4);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}[data-design-system] .ds-heat-matrix-rowhead>span:not(.ds-heat-matrix-count){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-design-system] .ds-heat-matrix-rowhead>svg{color:var(--color-text-secondary);transition:transform var(--ds-duration-standard) var(--ds-ease-standard);flex:none}[data-design-system] .ds-heat-matrix-rowhead[aria-expanded=true]>svg{transform:rotate(90deg)}[data-design-system] .ds-heat-matrix-rowhead:hover{background:var(--color-surface-hover)}[data-design-system] .ds-heat-matrix-rowhead:focus-visible,[data-design-system] .ds-heat-matrix-cell:focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}[data-design-system] .ds-heat-matrix-table tr[data-child] .ds-heat-matrix-rowhead{height:34px;padding-left:56px}[data-design-system] .ds-heat-matrix-table tr[data-child] :is(th,td){background:color-mix(in srgb, var(--color-surface-subtle) 50%, var(--color-base))}[data-design-system] .ds-heat-matrix-table tr[data-child][data-current] th{box-shadow:inset 3px 0 0 var(--color-tone-accent)}[data-design-system] .ds-heat-matrix-table tr[data-child][data-current] :is(th,td){background:color-mix(in srgb, var(--color-tint-purple) 45%, var(--color-base))}[data-design-system] .ds-heat-matrix-table tr[data-dim]{opacity:.35}[data-design-system] .ds-heat-matrix-cell{box-sizing:border-box;background:color-mix(in srgb, var(--color-tone-accent) var(--ds-heat-matrix-shade,0%), var(--color-base));width:100%;min-width:80px;height:44px;color:var(--color-text-primary);cursor:pointer;transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard);border:0;justify-content:center;align-items:center;display:flex}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) .ds-heat-matrix-cell{background:color-mix(in srgb, var(--color-tone-accent) calc(var(--ds-heat-matrix-shade,0%) * .75), var(--color-base))}[data-design-system] .ds-heat-matrix-cell:disabled{cursor:default;background:0 0}[data-design-system] .ds-heat-matrix-table tr[data-child] .ds-heat-matrix-cell{height:34px}[data-design-system] .ds-heat-matrix-cell:not(:disabled):hover{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-ink) 55%, var(--color-base))}[data-design-system] .ds-heat-matrix-cell[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-tone-accent)}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-heat-matrix-rowhead>svg,[data-design-system] .ds-heat-matrix-cell,[data-design-system] .ds-heat-matrix-table thead th{transition:none}}}
@layer design-system.base{[data-design-system] .ds-progress-ring{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-progress-ring:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-progress-ring>svg{width:16px;height:16px}[data-design-system] .ds-progress-ring circle{fill:none;stroke-width:3px;transform-origin:50%;transform:rotate(-90deg)}[data-design-system] .ds-progress-ring circle:first-child{stroke:color-mix(in srgb, var(--color-ink) 12%, transparent)}[data-design-system] .ds-progress-ring circle:last-child{stroke:var(--color-tone-accent);stroke-linecap:round}[data-design-system] .ds-progress-ring-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
@layer design-system.base{[data-design-system] .ds-kbd{box-sizing:border-box;height:20px;padding:0 var(--ds-space-2);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface);color:var(--color-text-secondary);white-space:nowrap;place-items:center;display:inline-grid}}
@layer design-system.base{[data-design-system] .ds-skip-links{top:var(--ds-space-3);left:var(--ds-space-3);z-index:var(--ds-z-tooltip);align-items:flex-start;gap:var(--ds-space-2);flex-direction:column;display:flex;position:fixed}[data-design-system] .ds-skip-link:focus,[data-design-system] .ds-skip-link:focus-within{padding:var(--ds-space-2) var(--ds-space-control-x-compact);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface);box-shadow:var(--ds-shadow-floating);color:var(--color-text-primary);outline:2px solid var(--control-focus);outline-offset:2px;text-decoration:none}[data-design-system] .ds-scroll-area-bar{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;padding:0;display:flex}[data-design-system] .ds-scroll-area-bar[data-orientation=vertical]{width:var(--ds-space-2);height:100%}[data-design-system] .ds-scroll-area-bar[data-orientation=horizontal]{height:var(--ds-space-2);flex-direction:column}[data-design-system] .ds-scroll-area-thumb{border-radius:var(--ds-radius-full);background:var(--color-border-default);flex:1;position:relative}[data-design-system] .ds-scroll-area-thumb:hover{background:var(--color-text-secondary)}[data-design-system] .ds-chart{color:var(--color-text-secondary)}[data-design-system] .ds-chart :is(text,.recharts-text){fill:var(--color-text-secondary);font:inherit}[data-design-system] .ds-chart .recharts-cartesian-grid line{stroke:var(--color-border-subtle)}[data-design-system] .ds-chart :is(svg,g,path):focus{outline:none}[data-design-system] .ds-chart svg:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}[data-design-system] .ds-chart-tooltip{gap:var(--ds-space-2);min-width:128px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface);box-shadow:var(--ds-shadow-floating);color:var(--color-text-primary);display:grid}[data-design-system] .ds-chart-legend{align-items:flex-start;gap:var(--ds-space-2) var(--ds-space-4);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}[data-design-system] .ds-chart-swatch{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-xs);background:var(--ds-chart-swatch,var(--color-text-secondary));flex-shrink:0}[data-design-system] .ds-calendar{padding:var(--ds-space-3);color:var(--color-text-primary)}[data-design-system] .ds-calendar-weekday{color:var(--color-text-secondary);font-weight:500}[data-design-system] .ds-scroll-area{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-default) transparent;overflow:auto}[data-design-system] .ds-scroll-area:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}[data-design-system] .ds-chart-legend{margin:0;padding:0;list-style:none}}
@layer design-system.base{[data-design-system] .ds-icon-toggle{position:relative}[data-design-system] .ds-icon-toggle[aria-pressed=true]{--control-fill:var(--color-tint-purple);--control-hover:var(--color-tint-purple);--control-border:var(--brand-purple-300)}[data-design-system] .ds-icon-toggle-check{box-sizing:border-box;border:2px solid var(--color-surface);background:var(--color-action-primary);width:14px;height:14px;color:var(--color-text-on-primary);border-radius:50%;place-items:center;display:none;position:absolute;bottom:-3px;right:-3px}[data-design-system] .ds-icon-toggle[aria-pressed=true] .ds-icon-toggle-check{display:grid}[data-design-system] .ds-icon-toggle-check>svg{width:10px;height:10px}}
@layer design-system.base{[data-design-system] .ds-list-rows{gap:var(--ds-space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-list-row{--control-height:52px;--control-line:36px;--control-padding:12px;--control-gap:12px;--control-shape:var(--ds-radius-l);--control-hover:var(--color-surface-active-hover);text-align:start;width:100%;min-width:0}[data-design-system] .ds-list-row[data-ds-size=compact]{--control-height:36px;--control-line:20px;--control-padding:8px;--control-gap:8px;--control-shape:var(--ds-radius-s)}[data-design-system] .ds-list-row[data-ds-flush=sm]{--control-shape:0;--control-padding:12px}[data-design-system] .ds-list-row[data-ds-flush=md]{--control-shape:0;--control-padding:16px}[data-design-system] .ds-list-row[data-ds-flush=lg]{--control-shape:0;--control-padding:24px}[data-design-system] .ds-list-row:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]),:has([role=radio][data-state=checked],input[type=radio]:checked)){--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active);--ds-list-row-tone:var(--color-surface-active)}[data-design-system] .ds-list-row:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]),:has([role=radio][data-state=checked],input[type=radio]:checked)):not([data-ds-size=compact]) .ds-list-row-icon{background:var(--ds-list-row-tone)}[data-design-system] .ds-list-row:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]),:has([role=radio][data-state=checked],input[type=radio]:checked)) .ds-list-row-icon svg{color:var(--color-active-icon)}[data-design-system] .ds-list-row:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]),:has([role=radio][data-state=checked],input[type=radio]:checked)) .ds-badge[data-ds-severity=regular]{--color-badge-fill:var(--ds-list-row-tone);--color-badge-label:color-mix(in srgb, var(--color-text-secondary) 60%, var(--color-text-primary))}[data-design-system] .ds-list-row:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]),:has([role=radio][data-state=checked],input[type=radio]:checked)) :is(.ds-list-row-description,.ds-list-row-end){color:color-mix(in srgb, var(--color-text-secondary) 60%, var(--color-text-primary))}[data-design-system] .ds-list-row-icon{border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);width:32px;height:32px;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}[data-design-system] .ds-list-row[data-ds-size=compact] .ds-list-row-icon{background:0 0;width:20px;height:20px}[data-design-system] :is(.ds-list-row-icon svg,.ds-list-row>svg){width:16px;height:16px;color:var(--color-text-secondary);flex:none}[data-design-system] .ds-list-row-main{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}[data-design-system] .ds-list-row-copy{flex:160px;min-width:0;display:grid}[data-design-system] .ds-list-row-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-list-row-description{color:var(--color-text-secondary)}[data-design-system] .ds-list-row-end{align-items:center;gap:var(--ds-space-2);color:var(--color-text-secondary);flex:none;display:inline-flex}[data-design-system] .ds-list-row[aria-disabled=true]{--control-ink:var(--color-text-disabled);--control-hover:transparent}[data-design-system] .ds-list-row:is(:disabled,[aria-disabled=true]){cursor:not-allowed}[data-design-system] .ds-list-row:is(:disabled,[aria-disabled=true]) :is(.ds-list-row-description,.ds-list-row-icon,.ds-list-row-end,svg){color:var(--color-text-disabled)}[data-design-system] .ds-option-tile{align-content:start;justify-items:start;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-4);border-radius:var(--ds-radius-l);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);display:grid}[data-design-system] .ds-option-tile:not([data-ds-layout=host])>*{margin:0}[data-design-system] .ds-option-tile[data-ds-layout=host]{display:revert-layer;flex-direction:revert-layer;align-items:revert-layer;align-content:revert-layer;justify-items:revert-layer;gap:revert-layer}[data-design-system] .ds-option-tile:hover:not([aria-selected=true],[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false]),[data-ds-highlighted],:has([data-state=checked],:checked)){border-color:var(--color-border-strong)}[data-design-system] .ds-option-tile:is(:disabled,[aria-disabled=true]){color:var(--color-text-disabled);cursor:not-allowed}[data-design-system] .ds-option-tile:is(:disabled,[aria-disabled=true]) :is(*,[data-ds-tone],[data-ds-recipe]){color:var(--color-text-disabled)}[data-design-system] .ds-option-tile:focus-visible{outline-offset:-2px}[data-design-system] label.ds-option-tile:has(:focus-visible){outline:2px solid var(--color-border-selected);outline-offset:-2px}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-option-tile{transition:none}}}@layer design-system.controls{[data-design-system] .ds-list-row:focus-visible{outline-offset:-2px}}@layer design-system.next{.ds-list-row:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]),:has([role=radio][data-state=checked],input[type=radio]:checked)) .ds-badge[data-ds-severity=regular]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-badge-fill:var(--ds-list-row-tone)}}
@layer design-system.base{[data-design-system] .ds-choice-tiles{border:0;min-width:0;margin:0;padding:0}[data-design-system] .ds-choice-tiles>legend{max-width:100%;padding:0 0 var(--ds-space-3);color:var(--color-text-primary)}[data-design-system] .ds-choice-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(200px, calc((100% - (var(--ds-choice-columns,3) - 1) * var(--ds-space-3)) / var(--ds-choice-columns,3)))), 1fr));gap:var(--ds-space-3);min-width:0;display:grid}[data-design-system] .ds-choice-tile{--ds-choice-hue:var(--color-category-gray);--ds-choice-icon-fill:var(--color-surface-track);--ds-choice-icon-ink:var(--color-text-primary);width:100%;height:100%;color:var(--color-text-primary);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-rows:auto 1fr;position:relative}[data-design-system] .ds-choice-tile>.ds-choice-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}[data-design-system] .ds-choice-head{align-items:center;gap:var(--ds-space-2);width:100%;min-width:0;min-height:32px;display:flex}[data-design-system] .ds-choice-title{flex:1;min-width:0}[data-design-system] .ds-choice-icon{background:var(--ds-choice-icon-fill);color:var(--ds-choice-icon-ink)}[data-design-system] .ds-choice-icon svg{color:inherit}[data-design-system] .ds-choice-check{width:20px;height:20px;color:var(--color-nav-active-icon);visibility:hidden;flex:none;place-items:center;display:grid}[data-design-system] .ds-choice-check>svg{width:16px;height:16px}[data-design-system] .ds-choice-description{min-width:0;color:var(--color-text-secondary);display:block}[data-design-system] .ds-choice-tile:has(>input:enabled:not(:checked)):hover{border-color:var(--color-border-strong)}[data-design-system] .ds-choice-tile:has(>input:checked){border-color:var(--color-card-highlight);background:var(--color-surface-active);box-shadow:inset 0 0 0 1px var(--color-card-highlight)}[data-design-system] .ds-choice-tile:has(>input:checked) .ds-choice-check{visibility:visible}[data-design-system] .ds-choice-tile:has(>input:checked) .ds-choice-description{color:color-mix(in srgb, var(--color-text-primary) 35%, var(--color-text-secondary))}[data-design-system] .ds-choice-tile:has(>input:focus-visible){outline:2px solid var(--color-border-selected);outline-offset:4px}[data-design-system] .ds-choice-tile:has(>input:disabled){color:var(--color-text-disabled);cursor:default}[data-design-system] .ds-choice-tile:has(>input:disabled) :is(.ds-choice-title,.ds-choice-description,.ds-choice-check,.ds-choice-icon){color:var(--color-text-disabled)}[data-design-system] .ds-choice-tile:is([data-ds-choice-tone=info],[data-ds-choice-tone=blue]){--ds-choice-hue:var(--color-category-blue)}[data-design-system] .ds-choice-tile:is([data-ds-choice-tone=warning],[data-ds-choice-tone=amber]){--ds-choice-hue:var(--color-category-amber)}[data-design-system] .ds-choice-tile[data-ds-choice-tone=red]{--ds-choice-hue:var(--color-category-red)}[data-design-system] .ds-choice-tile[data-ds-choice-tone=orange]{--ds-choice-hue:var(--color-category-orange)}[data-design-system] .ds-choice-tile[data-ds-choice-tone=yellow]{--ds-choice-hue:var(--color-category-yellow)}[data-design-system] .ds-choice-tile[data-ds-choice-tone=green]{--ds-choice-hue:var(--color-category-green)}[data-design-system] .ds-choice-tile[data-ds-choice-tone=teal]{--ds-choice-hue:var(--color-category-teal)}[data-design-system] .ds-choice-tile[data-ds-choice-tone=purple]{--ds-choice-hue:var(--color-category-purple)}[data-design-system] .ds-choice-tile[data-ds-choice-tone=pink]{--ds-choice-hue:var(--color-category-pink)}[data-design-system] .ds-choice-tile:not([data-ds-choice-tone=neutral],[data-ds-choice-tone=gray]){--ds-choice-icon-fill:color-mix(in srgb, var(--ds-choice-hue) 14%, var(--color-base));--ds-choice-icon-ink:color-mix(in srgb, var(--ds-choice-hue) 40%, var(--color-ink))}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) .ds-choice-tile:not([data-ds-choice-tone=neutral],[data-ds-choice-tone=gray]){--ds-choice-icon-ink:color-mix(in srgb, var(--ds-choice-hue) 28%, var(--color-ink))}@media (forced-colors:active){[data-design-system] .ds-choice-tile{border-color:buttontext}[data-design-system] .ds-choice-tile:has(>input:checked){outline-offset:-2px;outline:2px solid highlight}[data-design-system] .ds-choice-tile:has(>input:focus-visible){outline-offset:4px;outline:2px solid canvastext}[data-design-system] .ds-choice-tile:has(>input:checked) .ds-choice-check{color:highlight}}}
@layer design-system.next{.ds-ontology-modal .ds-dialog-header:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding:var(--ds-space-6);align-items:center;margin-bottom:0}.ds-ontology-modal .ds-dialog-header>div:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-top:0}.ds-ontology-modal .ds-dialog-toolbar:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){z-index:1;background:var(--color-surface);border-bottom:1px solid #0000;position:relative}.ds-ontology-modal[data-ds-scrolled] .ds-dialog-header:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-shadow:none;border-bottom-color:#0000}.ds-ontology-modal[data-ds-scrolled] .ds-dialog-toolbar:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-bottom-color:var(--color-border-default);box-shadow:0 4px 12px color-mix(in srgb, var(--color-shadow) 6%, transparent)}.ds-ontology-modal>.ds-dialog-body:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding:0 var(--ds-space-3) var(--ds-space-4)}.ds-ontology-modal>.ds-dialog-actions:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-top-color:var(--color-border-default);grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:0;margin-top:0;display:grid}}@layer design-system.base{[data-design-system] .ds-ontology-modal [hidden]{display:none}[data-design-system] .ds-ontology-list{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-ontology-list>li{min-width:0}[data-design-system] .ds-ontology-row{--control-height:68px;--control-line:44px}[data-design-system] .ds-ontology-row .ds-list-row-main{flex-wrap:nowrap}[data-design-system] .ds-ontology-row .ds-list-row-copy{gap:var(--ds-space-1);flex-direction:column;flex-basis:auto;display:flex}[data-design-system] .ds-ontology-row .ds-list-row-copy>*{white-space:normal;overflow:visible}[data-design-system] .ds-ontology-name-line{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-ontology-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}[data-design-system] .ds-ontology-active{padding:0 var(--ds-space-2);border-radius:var(--ds-radius-xs);background:var(--color-surface-subtle);color:var(--color-text-secondary);flex:none}[data-design-system] .ds-ontology-meta{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}[data-design-system] .ds-ontology-meta>span{align-items:center;gap:var(--ds-space-1);overflow-wrap:anywhere;min-width:0;display:inline-flex}[data-design-system] :is(.ds-ontology-meta,.ds-ontology-row .ds-list-row-end) svg{flex:none;width:16px;height:16px}[data-design-system] .ds-ontology-row[aria-current=true] .ds-ontology-meta{color:color-mix(in srgb, var(--color-text-primary) 35%, var(--color-text-secondary))}[data-design-system] .ds-ontology-row:disabled .ds-ontology-meta{color:var(--color-text-disabled)}[data-design-system] .ds-ontology-row[aria-current=true] .ds-list-row-end{color:var(--color-active-icon)}[data-design-system] .ds-ontology-empty{padding:var(--ds-space-6) var(--ds-space-3);color:var(--color-text-secondary)}[data-design-system] :is(.ds-ontology-status,.ds-ontology-error){padding-top:var(--ds-space-2)}[data-design-system] .ds-ontology-status{color:var(--color-text-secondary)}@media (max-width:480px){[data-design-system] .ds-ontology-meta{gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr);display:grid}}}
@layer design-system.base{[data-design-system] [data-ds-motion]{--ds-hm-line:var(--color-active-mark);--ds-hm-icon:var(--color-nav-active-icon);--ds-hm-soft:var(--color-surface-active-hover);--ds-hm-duration:1s;--ds-hm-ease:cubic-bezier(.2, .7, .2, 1);position:relative;overflow:visible}[data-design-system] .ds-hm-icon{transform-origin:50%;flex:none;display:inline-flex;position:relative}[data-design-system] .ds-hm-icon>svg{width:var(--control-icon,16px);height:var(--control-icon,16px);display:block}[data-design-system] .ds-hm-glow{box-sizing:border-box;border-radius:inherit;pointer-events:none;border:1.5px solid #0000;position:absolute;inset:-1px}[data-design-system] [data-ds-playing]>.ds-hm-glow{animation:ds-hm-glow var(--ds-hm-duration) var(--ds-hm-ease) both}@keyframes ds-hm-glow{0%{box-shadow:0 0 0 0 var(--ds-hm-soft);border-color:#0000}35%{border-color:var(--ds-hm-line);box-shadow:0 0 0 4px var(--ds-hm-soft)}to{border-color:#0000;box-shadow:0 0 0 8px #0000}}[data-design-system] [data-ds-playing]>.ds-hm-icon{animation:ds-hm-tint var(--ds-hm-duration) var(--ds-hm-ease) both}@keyframes ds-hm-tint{0%,to{color:inherit}20%,75%{color:var(--ds-hm-icon)}}[data-design-system] [data-ds-motion=search][data-ds-playing]>.ds-hm-icon{animation-name:ds-hm-tint,ds-hm-search}@keyframes ds-hm-search{0%,to{transform:none}25%{transform:translate(-2px)rotate(-14deg)scale(1.1)}55%{transform:translate(2px)rotate(10deg)scale(1.1)}80%{transform:rotate(-3deg)}}[data-design-system] [data-ds-motion=inbox][data-ds-playing]>.ds-hm-icon{transform-origin:50% 85%;animation-name:ds-hm-tint,ds-hm-inbox}@keyframes ds-hm-inbox{0%,40%,to{transform:none}55%{transform:translateY(1px)scaleY(.88)}70%{transform:translateY(-1px)scaleY(1.04)}}[data-design-system] .ds-hm-drop{width:10px;height:10px;color:var(--ds-hm-icon);opacity:0;pointer-events:none;position:absolute;top:0;left:3px}[data-design-system] .ds-hm-drop>svg{width:10px;height:10px;display:block}[data-design-system] [data-ds-motion=inbox][data-ds-playing] .ds-hm-drop{animation:ds-hm-drop var(--ds-hm-duration) var(--ds-hm-ease) both}@keyframes ds-hm-drop{0%{opacity:0;transform:translateY(-14px)scale(.8)}20%,40%{opacity:1;transform:translateY(-8px)scale(1)}58%{opacity:1;transform:translateY(2px)scale(.8)}70%,to{opacity:0;transform:translateY(4px)scale(.5)}}[data-design-system] [data-ds-motion=actions][data-ds-playing]>.ds-hm-icon{animation-name:ds-hm-tint,ds-hm-actions}@keyframes ds-hm-actions{0%,to{transform:none}30%{transform:scale(1.14)rotate(-6deg)}50%{transform:scale(.94)rotate(4deg)}70%{transform:scale(1.04)}}[data-design-system] .ds-hm-trace{fill:none;stroke:var(--ds-hm-icon);stroke-width:2px;stroke-dasharray:30 100;stroke-dashoffset:130px;opacity:0}[data-design-system] [data-ds-motion=actions][data-ds-playing] .ds-hm-trace{animation:ds-hm-trace var(--ds-hm-duration) var(--ds-hm-ease) both}@keyframes ds-hm-trace{0%{opacity:0;stroke-dashoffset:130px}15%,75%{opacity:1}to{opacity:0;stroke-dashoffset:0}}[data-design-system] .ds-hm-icon.ds-dm-meter>svg{width:22px;height:22px;overflow:visible}[data-design-system] .ds-dm-ring-track{fill:none;stroke:currentColor;stroke-opacity:.14;stroke-width:2.4px}[data-design-system] .ds-dm-ring-arc{fill:none;stroke:var(--color-active-mark);stroke-width:2.4px;stroke-linecap:round;transform-origin:12px 12px;transform:rotate(-90deg)}[data-design-system] .ds-dm-value{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;white-space:nowrap;position:relative}[data-design-system] .ds-dm-value:after{content:attr(data-final);visibility:hidden}[data-design-system] .ds-dm-value>span{position:absolute;top:0;right:0}[data-design-system] [data-ds-motion=data-model][data-ds-playing]>.ds-hm-icon{animation-name:ds-hm-tint,ds-hm-ring}@keyframes ds-hm-ring{0%{transform:scale(.8)}30%{transform:scale(1.06)}60%,to{transform:none}}[data-design-system] [data-ds-motion=data-model][data-ds-playing] .ds-dm-ring-arc{animation:ds-hm-arc var(--ds-hm-duration) var(--ds-hm-ease) both}@keyframes ds-hm-arc{0%{stroke-dasharray:0 100}}@media (prefers-reduced-motion:reduce){[data-design-system] [data-ds-playing] :is(.ds-hm-icon,.ds-hm-glow,.ds-hm-drop,.ds-hm-trace,.ds-dm-ring-arc){animation:none}[data-design-system] [data-ds-motion]:is(:hover,:focus-visible)>.ds-hm-icon{color:var(--ds-hm-icon)}}}
@layer design-system.base{[data-design-system].ds-listbox-panel{--control-ink:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}[data-design-system].ds-listbox-panel>*{min-height:0}[data-design-system] .ds-listbox-search{margin:var(--ds-space-2) var(--ds-space-2) 0;flex:none}[data-design-system] .ds-listbox-search .ds-input::-webkit-search-cancel-button{appearance:none;display:none}[data-design-system] .ds-listbox{align-content:start;gap:var(--ds-space-1);min-height:0;padding:var(--ds-space-2);overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid;overflow-y:auto}[data-design-system] .ds-listbox:focus{outline:none}[data-design-system] .ds-listbox:empty{display:none}[data-design-system] :is(.ds-listbox-group,.ds-listbox-children){gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid}[data-design-system] .ds-listbox-children{padding-left:28px}[data-design-system] .ds-listbox>.ds-separator{--ds-separator-space:0px;--ds-container-inset:8px}[data-design-system] .ds-listbox-heading{padding:var(--ds-space-2) var(--ds-space-3) 0;color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-listbox>.ds-listbox-group:first-child>.ds-listbox-heading{padding-top:var(--ds-space-1)}[data-design-system] .ds-listbox-option{--control-padding:12px;--control-border:transparent;--control-hover:var(--color-surface-active-hover);width:100%;font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);cursor:pointer}[data-design-system] .ds-listbox-option:is([data-ds-active],[data-selected=true]){--control-fill:var(--color-surface-active-hover)}[data-design-system] .ds-listbox[data-ds-mark=check] .ds-listbox-option[aria-selected=true],[data-design-system] .ds-listbox-option[aria-current=true]{--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active)}[data-design-system] .ds-listbox-option[aria-current=true] :is(.ds-listbox-description,[data-ds-tone=secondary]){color:color-mix(in srgb, var(--color-text-secondary) 60%, var(--color-text-primary))}[data-design-system] .ds-listbox-option[aria-disabled=true]{--control-fill:transparent;--control-hover:transparent;--control-ink:var(--color-text-disabled);cursor:default}[data-design-system] .ds-listbox-option[aria-disabled=true]>.ds-avatar{opacity:.55}[data-design-system] .ds-listbox-check{visibility:hidden;flex:none}[data-design-system] .ds-listbox-option[aria-selected=true]>.ds-listbox-check{visibility:visible}[data-design-system] .ds-listbox-option>.ds-checkbox{pointer-events:none;flex:none;padding-block:0}[data-design-system] .ds-listbox-option>.ds-checkbox>.ds-checkbox-box{margin-top:0}[data-design-system] .ds-listbox-option>.ds-checkbox>input{margin:0;top:0}[data-design-system] .ds-listbox-copy{text-align:start;flex:1;min-width:0;display:grid}[data-design-system] .ds-listbox-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] :is(.ds-listbox-description,.ds-listbox-note){color:var(--color-text-secondary)}[data-design-system] .ds-listbox-option[aria-disabled=true] .ds-listbox-description{color:var(--color-text-disabled)}[data-design-system] .ds-listbox-description{font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-listbox-copy mark{border-radius:var(--ds-radius-xs);background:color-mix(in srgb, var(--color-tint-purple) 80%, transparent);color:var(--color-text-primary)}[data-design-system] .ds-listbox-fold{margin-block:-4px;border-radius:var(--ds-radius-s);width:28px;height:28px;color:var(--color-text-secondary);flex:none;place-items:center;margin-right:-4px;display:grid}[data-design-system] .ds-listbox-fold:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}[data-design-system] .ds-listbox-fold svg{width:16px;height:16px;transition:rotate var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-listbox-option[aria-expanded=true] .ds-listbox-fold svg{rotate:180deg}[data-design-system] .ds-listbox-empty{justify-items:start;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-3);color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);display:grid}[data-design-system] .ds-listbox-empty>p{margin:0}[data-design-system] .ds-listbox-loading{gap:var(--ds-space-4);padding:var(--ds-space-2) var(--ds-space-1);display:grid}[data-design-system] .ds-listbox-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-listbox-fold svg{transition:none}}}
@layer design-system.base{[data-design-system] .ds-metric-card{--color-metric-good:color-mix(in srgb, var(--color-tone-success) 55%, var(--color-ink));--color-metric-bad:var(--color-action-destructive-hover)}[data-ds-color-scheme=dark] .ds-metric-card{--color-metric-bad:var(--color-text-destructive)}[data-design-system] .ds-metric-head{align-items:center;gap:var(--ds-space-2);min-width:0;min-height:28px;display:flex}[data-design-system] .ds-metric-head>svg{width:16px;height:16px;color:var(--color-icon-muted);flex:none}[data-design-system] .ds-metric-head>.ds-badge{flex:none}[data-design-system] :is(.ds-metric-title,.ds-metric-line){overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}[data-design-system] .ds-metric-title{flex:auto}[data-design-system] .ds-metric-value{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;white-space:nowrap;margin:0;display:block}[data-design-system] .ds-metric-line{min-height:22px;color:var(--color-text-secondary);display:block}[data-design-system] .ds-metric-line :is(b,.ds-metric-delta){color:var(--color-text-primary)}[data-design-system] .ds-metric-line .ds-metric-delta[data-ds-tone=good]{color:var(--color-metric-good)}[data-design-system] .ds-metric-line .ds-metric-delta[data-ds-tone=bad]{color:var(--color-metric-bad)}}
@layer design-system.base{[data-design-system] .ds-multiselect{max-width:100%;display:inline-flex}[data-design-system] .ds-multiselect-trigger{max-width:100%}[data-design-system] .ds-multiselect-chevron{transition:rotate var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-multiselect-trigger[aria-expanded=true] .ds-multiselect-chevron{rotate:180deg}[data-design-system] .ds-multiselect-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system].ds-multiselect-menu{width:340px;max-height:min(520px, var(--radix-popover-content-available-height,520px))}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-multiselect-chevron{transition:none}}}
@layer design-system.base{[data-design-system] .ds-page-header{gap:var(--ds-space-section-gap);flex-direction:column;display:flex;container:ds-page-header/inline-size}[data-design-system] .ds-page-header-top{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-page-header-row{justify-content:space-between;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-page-header-title{overflow-wrap:anywhere;min-width:0}[data-design-system] .ds-page-header-title:focus{outline:none}[data-design-system] .ds-page-header-intro{gap:var(--ds-space-section-gap);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-page-header-description{color:var(--color-text-secondary)}[data-design-system] .ds-page-header-title-group{align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-page-header-badges{align-items:center;gap:var(--ds-space-2);flex:none;display:flex}[data-design-system] .ds-page-header-title-group[data-ds-status]{gap:var(--ds-space-3);flex-wrap:nowrap}[data-design-system] .ds-page-header-title-group[data-ds-status]>:not(:first-child){flex:none}[data-design-system] .ds-page-header-status{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-page-header-title-line{align-items:center;gap:var(--ds-space-1);min-width:0;display:flex}[data-design-system] .ds-page-header-title-menu{flex:none}[data-design-system] .ds-page-header-actions>a[data-ds-control]{text-decoration:none}[data-design-system] .ds-page-header-commands{align-items:center;gap:var(--ds-space-3);max-width:100%;margin-left:auto;display:flex}[data-design-system] :is(.ds-page-header-actions,.ds-page-header-tools){align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-page-header-actions{max-width:100%}[data-design-system] .ds-page-header-actions [data-ds-size=compact]{--control-height:var(--control-standard);--control-line:20px;font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-page-header-tools{flex:none}[data-design-system] .ds-page-header-divider{background:var(--color-border-default);flex:none;width:1px;height:24px}[data-design-system] .ds-page-header-toolbar{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}@container ds-page-header (max-width:600px){[data-design-system] .ds-page-header-row{align-items:flex-start;gap:var(--ds-space-4);flex-direction:column}[data-design-system] .ds-page-header-intro{align-items:flex-start;gap:var(--ds-space-2)}[data-design-system] .ds-page-header-intro>.ds-page-header-row{display:contents}[data-design-system] .ds-page-header-intro .ds-page-header-description{order:1}[data-design-system] .ds-page-header-intro>.ds-page-header-row>.ds-page-header-commands{margin-top:var(--ds-space-4);order:2;margin-left:0}}@container ds-page-header (max-width:400px){[data-design-system] .ds-page-header-commands{gap:var(--ds-space-4);flex-wrap:wrap;margin-left:0}[data-design-system] .ds-page-header-divider{display:none}}}@layer design-system.next{.ds-page-header-row:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-wrap:nowrap}.ds-page-header-intro:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){gap:var(--ds-space-1)}.ds-page-header-row>:is(.ds-page-header-title,.ds-page-header-title-line,.ds-page-header-title-group):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:12rem}.ds-page-header-title:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-page-header-title[tabindex="0"]:focus-visible:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline:2px solid var(--ds-focus);outline-offset:3px}:is(.ds-page-header-title-group,.ds-page-header-actions,.ds-page-header-tools):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-wrap:nowrap}.ds-page-header-commands:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:none;max-width:none}.ds-page-header-actions:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){max-width:none;position:relative}.ds-page-header-actions [data-ds-page-header-overflow]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){visibility:hidden;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.ds-page-header-actions [data-ds-control][data-ds-page-header-ghost]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-fill:transparent;--control-ink:var(--color-text-primary);--control-border:transparent;--control-hover:var(--color-surface-hover)}.ds-page-header-commands.ds-page-header-commands-toggle:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:0 auto;min-width:0}.ds-page-header-commands-toggle>.ds-toggle-group:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.ds-page-header-commands-toggle>.ds-toggle-group>:is([data-ds-control],.ds-dropdown-menu-trigger):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:none}.ds-page-header-row:has(>.ds-page-header-commands-toggle)>:is(.ds-page-header-title,.ds-page-header-title-line,.ds-page-header-title-group):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:none}@container ds-page-header (max-width:600px){.ds-page-header-row:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-direction:row;align-items:center}.ds-page-header-intro:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){align-items:stretch}.ds-page-header-intro>.ds-page-header-row:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){display:flex}.ds-page-header-intro>.ds-page-header-row>.ds-page-header-commands:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-top:0;margin-left:auto}.ds-page-header-title:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal}.ds-page-header-commands:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:0 auto;min-width:0}.ds-page-header-actions:has(:is(input,select,textarea,[role=radiogroup],[role=radio],[role=tablist])):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){scrollbar-width:none;min-width:0;overflow-x:auto}.ds-page-header-actions :is([role=radiogroup],[role=tablist]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-wrap:nowrap;flex:none}}@container ds-page-header (max-width:400px){.ds-page-header-commands:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){gap:var(--ds-space-3);flex-wrap:nowrap;margin-left:auto}.ds-page-header-divider:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){display:block}}}
@layer design-system.base{[data-design-system] .ds-people-multiselect-faces{margin-block:-4px;display:inline-flex}[data-design-system] .ds-people-multiselect-faces>.ds-avatar{box-shadow:0 0 0 2px var(--color-surface), inset 0 0 0 1px var(--ds-avatar-edge)}[data-design-system] .ds-people-multiselect-faces>.ds-avatar+.ds-avatar{margin-left:-4px}}
@layer design-system.base{[data-design-system] .ds-pipeline-metric{align-content:start;gap:var(--ds-space-6);min-width:0;padding:var(--ds-space-6);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);color:var(--color-text-primary);display:grid}[data-design-system] .ds-metric-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-metric-heading h3{align-items:center;gap:var(--ds-space-3);color:var(--color-text-secondary);margin:0;display:flex}[data-design-system] .ds-metric-heading h3 svg{flex-shrink:0;width:16px;height:16px}[data-design-system] .ds-metric-count{min-height:24px;color:var(--color-text-primary);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}[data-design-system] a.ds-metric-count:hover{text-decoration:underline}[data-design-system] a.ds-metric-count:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}[data-design-system] .ds-metric-values{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-design-system] .ds-metric-values>div{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-metric-values>div>span{color:var(--color-text-secondary)}[data-design-system] .ds-metric-values>div:last-child{text-align:right}[data-design-system] .ds-metric-values>div:last-child strong{color:var(--color-text-secondary)}[data-design-system] .ds-metric-money{align-items:center;gap:var(--ds-space-2);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;display:flex}[data-design-system] .ds-metric-values>div:last-child .ds-metric-money{justify-content:flex-end}[data-design-system] .ds-metric-currency{color:var(--color-text-secondary)}[data-design-system] .ds-metric-spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-metric-track{gap:var(--ds-space-1);min-height:28px;margin-top:-8px;display:flex}[data-design-system] :is(.ds-metric-fill,.ds-metric-remainder){border-radius:var(--ds-radius-xs);justify-content:flex-end;align-items:center;min-width:0;min-height:28px;display:flex;container-type:inline-size}[data-design-system] .ds-metric-fill{background:var(--color-action-primary);color:var(--color-text-on-primary)}[data-design-system] .ds-metric-remainder{background:var(--color-surface-subtle);color:var(--color-text-secondary)}[data-design-system] .ds-metric-track>span>span{padding:var(--ds-space-1) var(--ds-space-2);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-metric-track>[hidden]{display:none}[data-design-system] .ds-metric-fill>span{white-space:nowrap}[data-design-system] .ds-metric-remainder>span{text-align:right}@container (max-width:56px){[data-design-system] .ds-metric-fill>span{visibility:hidden}}@container (max-width:120px){[data-design-system] .ds-metric-remainder>span{visibility:hidden}}@media (max-width:450px){[data-design-system] .ds-metric-values{grid-template-columns:1fr}[data-design-system] .ds-metric-values>div:last-child{text-align:left}[data-design-system] .ds-metric-values>div:last-child .ds-metric-money{justify-content:flex-start}}}
@layer design-system.base{[data-design-system] .ds-badge.ds-priority-icon{border-radius:var(--ds-radius-s);place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:inline-grid}[data-design-system] .ds-badge.ds-priority-icon>svg{width:16px;height:16px}}
@layer design-system.base{[data-design-system] :is(.ds-score-chart,.ds-score,.ds-score-detail){--ds-score-ink:var(--color-ink);--ds-score-base:var(--color-base);--color-score-4:var(--color-category-green-text);--color-score-3:var(--color-category-green-icon);--color-score-2:color-mix(in srgb, var(--brand-orange-500) 80%, var(--ds-score-ink));--color-score-1:var(--color-action-destructive-hover);--color-score-none:var(--color-surface-track);--color-score-mid:color-mix(in srgb, var(--color-tone-warning) 70%, var(--ds-score-ink))}[data-design-system] .ds-score-chart{gap:var(--ds-space-5);padding:var(--ds-space-6);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);color:var(--color-text-primary);display:grid;position:relative;container-type:inline-size}[data-ds-color-scheme=dark] [data-design-system] :is(.ds-score-chart,.ds-score,.ds-score-detail),[data-design-system][data-ds-color-scheme=dark] :is(.ds-score-chart,.ds-score,.ds-score-detail){--color-score-2:var(--brand-orange-500);--color-score-mid:var(--color-tone-warning)}[data-ds-color-scheme=dark] [data-design-system] .ds-score-change:not([data-down]),[data-design-system][data-ds-color-scheme=dark] .ds-score-change:not([data-down]){color:color-mix(in srgb, var(--color-tone-success) 55%, var(--color-ink))}[data-design-system] .ds-score-chart :is(h2,p,ul){margin:0}[data-design-system] :is(.ds-score-chart,.ds-score-detail) [data-score="4"]{--ds-score:var(--color-score-4)}[data-design-system] :is(.ds-score-chart,.ds-score-detail) [data-score="3"]{--ds-score:var(--color-score-3)}[data-design-system] :is(.ds-score-chart,.ds-score-detail) [data-score="2"]{--ds-score:var(--color-score-2)}[data-design-system] :is(.ds-score-chart,.ds-score-detail) [data-score="1"]{--ds-score:var(--color-score-1)}[data-design-system] .ds-score-head{align-items:flex-start;gap:var(--ds-space-3) var(--ds-space-4);flex-wrap:wrap;display:flex}[data-design-system] .ds-score-title{flex:200px;min-width:0;display:grid}[data-design-system] .ds-score-title p,[data-design-system] .ds-score-summary [data-ds-recipe=T06]{color:var(--color-text-secondary)}[data-design-system] .ds-score-tools{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-score-summary{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-4);flex-wrap:wrap;display:flex}[data-design-system] .ds-score-hero{align-items:baseline;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-score-change{color:var(--brand-success-green-700)}[data-design-system] .ds-score-change[data-down]{color:var(--color-text-destructive)}[data-design-system] .ds-score-legend-row{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:wrap;display:flex}[data-design-system] .ds-score-legend{gap:var(--ds-space-1) var(--ds-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}[data-design-system] .ds-score-legend li{align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-score-key{border-radius:var(--ds-radius-xs);background:var(--ds-score);flex:none;width:10px;height:10px}[data-design-system] .ds-score-key[data-key=none]{background:var(--color-score-none)}[data-design-system] .ds-score-key[data-key=target]{border-top:2px dashed var(--color-text-primary);background:0 0;border-radius:0;width:16px;height:0}[data-design-system] .ds-score-key[data-key=cover]{background:linear-gradient(90deg, var(--color-icon-muted) 70%, var(--color-score-none) 70%);width:16px;height:4px}[data-design-system] .ds-score-plot{--ds-score-h:200px;--ds-score-gap:24px;column-gap:var(--ds-space-2);padding-top:var(--ds-space-5);grid-template-columns:40px minmax(0,1fr);display:grid}[data-design-system] .ds-score-plot[data-density=medium]{--ds-score-gap:8px}[data-design-system] .ds-score-plot[data-density=dense]{--ds-score-gap:4px}[data-design-system] :is(.ds-score-y,.ds-score-area){height:var(--ds-score-h);position:relative}[data-design-system] .ds-score-y span{color:var(--color-text-secondary);position:absolute;right:0;transform:translateY(50%)}[data-design-system] .ds-score-grid{border-top:1px solid var(--color-border-subtle);position:absolute;left:0;right:0}[data-design-system] .ds-score-grid[data-zero]{border-top-color:var(--color-border-strong)}[data-design-system] .ds-score-target{z-index:2;border-top:2px dashed var(--color-text-primary);pointer-events:none;position:absolute;left:0;right:0}[data-design-system] :is(.ds-score-cols,.ds-score-x){grid-template-columns:repeat(var(--ds-score-n), minmax(0, 1fr));column-gap:var(--ds-score-gap);display:grid}[data-design-system] .ds-score-cols{position:absolute;inset:0}[data-design-system] .ds-score-col{cursor:default;background:0 0;border:0;flex-direction:column-reverse;gap:0;min-width:0;padding:0;display:flex;position:relative}[data-design-system] .ds-score-col:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-score-ink) 55%, var(--ds-score-base));outline-offset:4px;border-radius:var(--ds-radius-s)}[data-design-system] .ds-score-seg{background:var(--ds-score);min-height:2px;transition:opacity var(--ds-duration-standard) var(--ds-ease-standard);flex:0 1 0}[data-design-system] .ds-score-seg:not(:last-child){box-shadow:inset 0 1px 0 var(--color-surface)}[data-design-system] .ds-score-chart :is(.ds-score-seg,.ds-score-key)[data-score="3"],[data-design-system] .ds-score-detail .ds-score-key[data-score="3"]{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-ink) 28%, transparent) 0 1px, transparent 1px var(--ds-space-2))}[data-design-system] .ds-score-seg:last-child{border-radius:var(--ds-radius-xs) var(--ds-radius-xs) 0 0}[data-design-system] .ds-score-cols:has(.ds-score-col:hover) .ds-score-col:not(:hover) .ds-score-seg{opacity:.6}[data-design-system] .ds-score-top{color:var(--color-text-primary);white-space:nowrap;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-design-system] .ds-score-x{margin-top:var(--ds-space-2);grid-column:2}[data-design-system] .ds-score-x>span{justify-items:center;gap:var(--ds-space-1);min-width:0;color:var(--color-text-secondary);white-space:nowrap;display:grid}[data-design-system] .ds-score-x>span[data-hidden]>:first-child{visibility:hidden}[data-design-system] .ds-score-cover{border-radius:var(--ds-radius-xs);background:var(--color-score-none);width:min(100%,48px);height:4px;overflow:hidden}[data-design-system] .ds-score-cover i{background:var(--color-icon-muted);height:100%;display:block}[data-design-system] .ds-score-tip{z-index:5;gap:var(--ds-space-1);min-width:180px;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-l);background:var(--ds-score-ink);color:var(--ds-score-base);box-shadow:0 8px 24px color-mix(in srgb, var(--color-shadow) 24%, transparent);pointer-events:none;display:grid;position:absolute}[data-design-system] .ds-score-tip-row{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-score-tip-row>span:nth-child(2){color:color-mix(in srgb, var(--ds-score-base) 72%, transparent);flex:1}[data-design-system] .ds-score-tip-row>span:first-child:empty{width:10px}[data-design-system] .ds-score-tip .ds-score-key{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-score-base) 40%, transparent)}[data-design-system] .ds-score-tip hr{width:100%;height:1px;margin:var(--ds-space-1) 0;background:color-mix(in srgb, var(--ds-score-base) 16%, transparent);border:0}[data-design-system] .ds-score-table{min-width:0}[data-design-system] .ds-score-table .ds-table table{table-layout:auto;min-width:1100px}[data-design-system] .ds-score-table .ds-table td{padding:var(--ds-space-2);vertical-align:middle;font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-score-table .ds-table :is(th,td):first-child{padding-left:var(--ds-space-4)}[data-design-system] .ds-score-table .ds-table th{white-space:nowrap}[data-design-system] .ds-score-metric{align-items:flex-end;gap:var(--ds-space-1);white-space:nowrap;flex-direction:column;display:flex}[data-design-system] .ds-score-metric-note{color:var(--color-text-secondary)}[data-design-system] :is(.ds-score-rate-rail,.ds-score-coverage-rail){border-radius:var(--ds-radius-full);background:var(--color-surface-hover);width:100%;height:4px;display:block;position:relative}[data-design-system] :is(.ds-score-rate-rail,.ds-score-coverage-rail) i{border-radius:inherit;background:var(--color-text-secondary);height:100%;display:block}[data-design-system] .ds-score-coverage-rail i{background:var(--color-score-4)}[data-design-system] .ds-score-rate-rail b{background:var(--color-text-primary);width:1px;position:absolute;top:-2px;bottom:-2px}[data-design-system] .ds-score-heat{gap:var(--ds-space-1);min-width:82px;padding:var(--ds-space-2);border-radius:var(--ds-radius-s);background:color-mix(in srgb, var(--ds-score) var(--ds-score-heat-fill), var(--color-surface));flex-direction:column;display:flex}[data-design-system] .ds-score-heat>span{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-score-heat small{color:var(--color-text-primary);white-space:nowrap}[data-design-system] .ds-score-detail-summary{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);display:flex}[data-design-system] .ds-score-detail-summary .ds-score-metric{min-width:140px}[data-design-system] .ds-score-detail dl{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;margin:0}[data-design-system] .ds-score-detail dl>div{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--color-border-subtle);display:flex}[data-design-system] .ds-score-detail dt{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-score-detail dd{margin:0}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-score-seg{transition:none}}@container (max-width:640px){[data-design-system] .ds-score-chart{padding:var(--ds-space-5) var(--ds-space-4)}[data-design-system] .ds-score-head{flex-direction:column;align-items:stretch}[data-design-system] .ds-score-title{flex-basis:auto}[data-design-system] .ds-score-summary{align-items:flex-start;gap:var(--ds-space-2);flex-direction:column}[data-design-system] .ds-score-tools{justify-content:space-between;width:100%}[data-design-system] .ds-score-tools>.ds-toggle-group{flex:100%}[data-design-system] .ds-score-tools>.ds-toggle-group>button{flex:1}[data-design-system] .ds-score-plot{--ds-score-gap:8px;grid-template-columns:32px minmax(0,1fr)}[data-design-system] .ds-score-plot[data-density=dense]{--ds-score-gap:4px}[data-design-system] .ds-score-top{display:none}[data-design-system] .ds-score-col[data-last] .ds-score-top{display:block}[data-design-system] .ds-score-x>span:not([data-edge])>:first-child{visibility:hidden}}}
@layer design-system.base{[data-design-system] .ds-score{align-items:center;gap:var(--ds-space-1);white-space:nowrap;max-width:100%;min-height:24px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;display:inline-flex}[data-design-system] .ds-score[data-ds-size=large]{gap:var(--ds-space-2)}[data-design-system] .ds-score-gauge{margin-right:var(--ds-space-1);flex:none;display:block;overflow:visible}[data-design-system] .ds-score-step{fill:none;stroke:var(--color-score-none)}[data-design-system] .ds-score-step[data-ds-on]{stroke:var(--ds-score-tone)}[data-design-system] .ds-score-needle{stroke:var(--color-text-primary);stroke-linecap:round}[data-design-system] .ds-score-hub{fill:var(--color-text-primary)}[data-design-system] .ds-score-name{text-overflow:ellipsis;min-width:0;color:var(--color-text-secondary);overflow:hidden}}
@layer design-system.base{[data-design-system]{--ds-benchmark-gray:var(--brand-gray-500);--ds-benchmark-purple:var(--brand-purple-500);--ds-benchmark-purple-light:var(--brand-purple-300);--ds-benchmark-red:var(--brand-red-500);--ds-benchmark-blue:var(--brand-blue-500);--ds-benchmark-orange:var(--brand-orange-300);--ds-benchmark-white:var(--brand-white);--ds-benchmark-navy:var(--brand-navy)}[data-design-system] .ds-benchmark-chart{--ds-benchmark-inset:var(--ds-space-6);--ds-benchmark-llm:var(--ds-benchmark-gray);--ds-benchmark-cortex:var(--ds-benchmark-purple);--ds-benchmark-edge:var(--color-nav-active-icon);--ds-benchmark-dot:var(--ds-benchmark-white);--ds-benchmark-shade:var(--ds-benchmark-navy);--ds-benchmark-grid:var(--color-border-subtle);gap:var(--ds-space-6);padding:var(--ds-benchmark-inset);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);color:var(--color-text-primary);display:grid;position:relative;container-type:inline-size}[data-design-system] .ds-benchmark-chart :is(h2,ul,dl,dd,p){margin:0}[data-design-system] .ds-benchmark-head{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-benchmark-head h2{overflow-wrap:anywhere}[data-design-system] .ds-benchmark-legend{justify-content:flex-end;gap:var(--ds-space-3) var(--ds-space-5);min-width:0;color:var(--color-text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;padding:0;list-style:none;display:flex}[data-design-system] .ds-benchmark-legend li{align-items:center;gap:var(--ds-space-2);min-width:0;display:inline-flex}[data-design-system] .ds-benchmark-key{box-sizing:border-box;border:1px solid var(--ds-benchmark-llm);border-radius:var(--ds-radius-xs);background:color-mix(in srgb, var(--ds-benchmark-llm) 12%, var(--color-base));flex:0 0 16px;width:16px;height:16px}[data-design-system] .ds-benchmark-key[data-key=cortex]{background:var(--ds-benchmark-cortex);border-color:#0000}[data-design-system] .ds-benchmark-key[data-key=shelf]{background:0 0;border:0;border-radius:0}[data-design-system] .ds-benchmark-plot{min-width:0;position:relative}[data-design-system] .ds-benchmark-columns{grid-template-columns:repeat(var(--ds-benchmark-count), minmax(0, 1fr));align-items:start;gap:var(--ds-space-4);padding:0;list-style:none;display:grid}[data-design-system] .ds-benchmark-column{gap:var(--ds-space-1);text-align:center;font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;grid-template-rows:auto auto 240px auto auto auto;min-width:0;display:grid}[data-design-system] :is(.ds-benchmark-score,.ds-benchmark-label){color:var(--color-text-primary)}[data-design-system] :is(.ds-benchmark-gain,.ds-benchmark-base){color:var(--color-text-secondary)}[data-design-system] .ds-benchmark-scene{min-width:0;height:240px}[data-design-system] .ds-benchmark-scene canvas{width:100%;height:100%;display:block}[data-design-system] :is(.ds-benchmark-label,.ds-benchmark-base){overflow-wrap:anywhere;min-width:0}[data-design-system] .ds-benchmark-bars{gap:var(--ds-space-1);margin-top:var(--ds-space-3);display:grid}[data-design-system] .ds-benchmark-bars>span{background:var(--color-surface-subtle);height:3px;display:block}[data-design-system] .ds-benchmark-bars i{background:var(--ds-benchmark-llm);height:100%;display:block}[data-design-system] .ds-benchmark-bars>span+span i{background:var(--ds-benchmark-cortex)}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-score{grid-row:1}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-gain{grid-row:2}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-bars{grid-row:3;align-self:center}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-bars>span{height:8px}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-label{grid-row:4}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-base{grid-row:5}[data-design-system] :is(.ds-benchmark-probes,.ds-benchmark-sr){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-benchmark-probes [data-role=llm]{color:var(--ds-benchmark-llm)}[data-design-system] .ds-benchmark-probes [data-role=cortex]{color:var(--ds-benchmark-cortex)}[data-design-system] .ds-benchmark-probes [data-role=edge]{color:var(--ds-benchmark-edge)}[data-design-system] .ds-benchmark-probes [data-role=dot]{color:var(--ds-benchmark-dot)}[data-design-system] .ds-benchmark-probes [data-role=shade]{color:var(--ds-benchmark-shade)}[data-design-system] .ds-benchmark-probes [data-role=layer-1]{color:var(--ds-benchmark-red)}[data-design-system] .ds-benchmark-probes [data-role=layer-2]{color:var(--ds-benchmark-blue)}[data-design-system] .ds-benchmark-probes [data-role=layer-3]{color:var(--ds-benchmark-orange)}[data-design-system] .ds-benchmark-probes [data-role=text]{color:var(--color-text-primary)}[data-design-system] .ds-benchmark-probes [data-role=muted]{color:var(--color-text-secondary)}[data-design-system] .ds-benchmark-probes [data-role=grid]{color:var(--ds-benchmark-grid)}[data-design-system] .ds-benchmark-probes [data-role=halo]{color:var(--color-base)}[data-design-system] .ds-benchmark-stats{gap:var(--ds-space-2) var(--ds-space-6);padding-top:var(--ds-benchmark-inset);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}[data-design-system] .ds-benchmark-stats div{align-items:baseline;gap:var(--ds-space-2);overflow-wrap:anywhere;flex-direction:row-reverse;max-width:100%;display:flex}[data-design-system] .ds-benchmark-stats dd{white-space:nowrap;color:var(--color-text-primary);flex-shrink:0}[data-design-system] .ds-benchmark-empty{padding:var(--ds-space-6) 0;color:var(--color-text-secondary)}@container (max-width:640px){[data-design-system] .ds-benchmark-columns{gap:var(--ds-space-6);grid-template-columns:1fr}[data-design-system] .ds-benchmark-column{column-gap:var(--ds-space-3);text-align:left;grid-template-rows:auto auto auto;grid-template-columns:80px minmax(0,1fr) max-content;align-items:center}[data-design-system] .ds-benchmark-scene{grid-area:1/1/4/2;height:104px}[data-design-system] .ds-benchmark-label{grid-area:1/2/2/3}[data-design-system] .ds-benchmark-score{text-align:right;grid-area:1/3/2/4}[data-design-system] .ds-benchmark-base{grid-area:2/2/3/3}[data-design-system] .ds-benchmark-gain{text-align:right;grid-area:2/3/3/4}[data-design-system] .ds-benchmark-bars{margin-top:var(--ds-space-1);grid-area:3/2/4/4}[data-design-system] .ds-benchmark-column[data-flat]{grid-template-columns:minmax(0,1fr) max-content}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-label{grid-area:1/1/2/2}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-score{grid-area:1/2/2/3}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-base{grid-area:2/1/3/2}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-gain{grid-area:2/2/3/3}[data-design-system] .ds-benchmark-column[data-flat] .ds-benchmark-bars{grid-area:3/1/4/3}}@container (max-width:360px){[data-design-system] .ds-benchmark-column:not([data-flat]){grid-template-rows:repeat(5,auto);grid-template-columns:64px minmax(0,1fr)}[data-design-system] .ds-benchmark-column:not([data-flat]) .ds-benchmark-scene{grid-area:1/1/6/2}[data-design-system] .ds-benchmark-column:not([data-flat]) .ds-benchmark-label{grid-area:1/2/2/3}[data-design-system] .ds-benchmark-column:not([data-flat]) .ds-benchmark-score{text-align:left;grid-area:2/2/3/3}[data-design-system] .ds-benchmark-column:not([data-flat]) .ds-benchmark-gain{text-align:left;grid-area:3/2/4/3}[data-design-system] .ds-benchmark-column:not([data-flat]) .ds-benchmark-base{grid-area:4/2/5/3}[data-design-system] .ds-benchmark-column:not([data-flat]) .ds-benchmark-bars{grid-area:5/2/6/3}}@media (max-width:700px){[data-design-system] .ds-benchmark-chart{--ds-benchmark-inset:var(--ds-space-4)}}}
@layer design-system.base{[data-design-system] .ds-search-field{min-width:0;display:grid}[data-design-system] .ds-search-field .ds-input::-webkit-search-cancel-button{appearance:none;display:none}}
@layer design-system.base{[data-design-system].ds-search-dialog{--ds-search-inset:24px;z-index:var(--ds-z-dialog);box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);width:min(1280px,100vw - 48px);height:fit-content;max-height:min(820px,100dvh - 48px);color:var(--color-text-primary);box-shadow:var(--ds-shadow-dialog);overflow-wrap:anywhere;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}[data-design-system] .ds-search-top{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-search-inset) var(--ds-space-2);flex-shrink:0;display:flex}[data-design-system] .ds-search-glyph{width:20px;height:20px;color:var(--color-text-secondary);flex:none}[data-design-system] .ds-search-query{width:100%;min-width:0;padding:var(--ds-space-3) 0;color:var(--color-text-primary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);background:0 0;border:0}[data-design-system] .ds-search-query::placeholder{color:var(--color-text-secondary);opacity:1}[data-design-system] .ds-search-query:focus{outline:none}[data-design-system] .ds-search-query::-webkit-search-cancel-button{display:none}[data-design-system] :is(.ds-search-filters,.ds-search-footer){z-index:1;background:var(--color-surface);transition:box-shadow var(--ds-duration-standard) var(--ds-ease-standard);flex-shrink:0;position:relative}[data-design-system] .ds-search-filters{padding:var(--ds-space-2) var(--ds-search-inset) var(--ds-space-4);border-bottom:1px solid var(--color-border-default)}[data-design-system] .ds-search-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-search-inset);border-top:1px solid var(--color-border-default);display:flex}[data-design-system].ds-search-dialog[data-ds-scroll-above] .ds-search-filters{box-shadow:0 6px 12px -6px color-mix(in srgb, var(--color-shadow) 16%, transparent)}[data-design-system].ds-search-dialog[data-ds-scroll-below] .ds-search-footer{box-shadow:0 -6px 12px -6px color-mix(in srgb, var(--color-shadow) 16%, transparent)}[data-design-system] .ds-search-body{overscroll-behavior:contain;height:540px;min-height:0;overflow:auto}[data-design-system] .ds-search-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid}[data-design-system] .ds-search-list{min-width:0;padding:var(--ds-space-3);overflow-y:auto}[data-design-system] .ds-search-group{padding:var(--ds-space-2) var(--ds-space-3);color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);justify-content:space-between;margin:0;display:flex}[data-design-system] .ds-search-result{--control-gap:12px;--control-hover:var(--color-surface-active-hover);width:100%}[data-design-system] .ds-search-result+.ds-search-result{margin-top:var(--ds-space-1)}[data-design-system] .ds-search-result[aria-pressed=true]{--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active)}[data-design-system] .ds-search-result>svg{width:16px;height:16px;color:var(--color-text-secondary);flex:none}[data-design-system] .ds-search-result[aria-pressed=true]>svg{color:var(--color-active-icon)}[data-design-system] .ds-search-result-text{overflow-wrap:anywhere;text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}[data-design-system] :is(.ds-search-result-meta,.ds-search-result-arrow){color:var(--color-text-secondary)}[data-design-system] .ds-search-result[aria-pressed=true] :is(.ds-search-result-meta,.ds-search-result-arrow){color:var(--color-text-primary)}[data-design-system] .ds-search-preview{min-width:0;padding:var(--ds-search-inset);border-left:1px solid var(--color-border-default);background:var(--color-surface-subtle);overflow-y:auto}[data-design-system] .ds-search-empty{justify-content:center;align-items:flex-start;gap:var(--ds-space-2);min-height:240px;padding:var(--ds-search-inset);flex-direction:column;display:flex}[data-design-system] .ds-search-keys{gap:var(--ds-space-3);color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);flex-wrap:wrap;display:flex}[data-design-system] .ds-search-keys>*{white-space:nowrap}[data-design-system] .ds-search-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){[data-design-system].ds-search-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}[data-design-system] .ds-search-top{padding-top:var(--ds-space-3)}[data-design-system] .ds-search-layout{grid-template-columns:minmax(0,1fr);height:auto}[data-design-system] :is(.ds-search-list,.ds-search-preview){overflow-y:visible}[data-design-system] .ds-search-preview{border-top:1px solid var(--color-border-default);border-left:0}}@media (max-height:560px){[data-design-system].ds-search-dialog{overflow-y:auto}[data-design-system] .ds-search-body{min-height:240px}}@media (max-width:400px){[data-design-system] .ds-search-glyph{display:none}[data-design-system] .ds-search-top{gap:var(--ds-space-2)}[data-design-system] .ds-search-keys>*>span{display:none}}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-search-filters,.ds-search-footer){transition:none}}}
@layer design-system.base{[data-design-system] .ds-select-trigger{cursor:pointer;width:100%}[data-design-system] .ds-select-trigger[data-ds-width=host]{width:revert-layer}[data-design-system] .ds-select-trigger:not([data-ds-size=compact]){font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-select-trigger[aria-expanded=true]{--control-border:var(--color-action-primary)}[data-design-system] .ds-select-trigger:disabled{cursor:default}[data-design-system] .ds-select-value[data-ds-empty]{color:var(--color-text-secondary)}[data-design-system] .ds-select-value{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}[data-design-system] .ds-select-value:has(>:nth-child(2)){align-items:center;gap:var(--control-gap);display:flex}[data-design-system] .ds-select-value:has(>:nth-child(2))>:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-design-system] .ds-select-chevron{transition:rotate var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-select-trigger[aria-expanded=true]>.ds-select-chevron{rotate:180deg}[data-design-system].ds-select-menu{width:max(var(--radix-popover-trigger-width,var(--radix-select-trigger-width,264px)), 264px);max-height:min(360px, var(--radix-popover-content-available-height,var(--radix-select-content-available-height,360px)))}[data-design-system].ds-select-menu .ds-listbox-option[data-highlighted]{--control-fill:var(--color-surface-active-hover);--control-focus:transparent}[data-design-system].ds-select-menu .ds-listbox-option:nth-child(n+2){--ds-select-order:1}[data-design-system].ds-select-menu .ds-listbox-option:nth-child(n+3){--ds-select-order:2}[data-design-system].ds-select-menu .ds-listbox-option:nth-child(n+4){--ds-select-order:3}[data-design-system].ds-select-menu .ds-listbox-option:nth-child(n+5){--ds-select-order:4}[data-design-system].ds-select-menu .ds-listbox-option:nth-child(n+6){--ds-select-order:5}[data-design-system].ds-select-menu .ds-listbox-option:nth-child(n+7){--ds-select-order:6}[data-design-system].ds-select-menu .ds-listbox-option:nth-child(n+8){--ds-select-order:7}[data-design-system].ds-select-menu .ds-listbox-option:nth-child(n+9){--ds-select-order:8}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-select-chevron{transition:none}}.ds-select-native{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}}@layer design-system.next{.ds-select-trigger:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-shape:var(--control-radius);--control-padding:16px;transition:border-color var(--ds-duration-fast), box-shadow var(--ds-duration-fast)}.ds-select-trigger:not([data-ds-size=compact]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal)}.ds-select-trigger:hover:not(:disabled,:focus-visible,[aria-expanded=true]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-border:var(--color-border-strong);--control-hover:var(--color-surface)}.ds-field .ds-select-trigger:focus-visible:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-border:var(--color-active-mark);box-shadow:0 0 0 3px var(--color-field-halo);outline:2px solid #0000}.ds-select-trigger[aria-expanded=true]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-border:var(--color-active-mark)}.ds-select-menu .ds-listbox-check:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){color:var(--color-active-icon);order:2}.ds-select-menu:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-select-folded:inset(0 0 100% 0 round var(--ds-radius-l));--ds-select-shift:-6px}.ds-select-menu[data-side=top]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-select-folded:inset(100% 0 0 0 round var(--ds-radius-l));--ds-select-shift:6px}.ds-select-menu[data-state=open]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){animation:ds-select-unfold var(--ds-duration-standard) var(--ds-ease-standard)}.ds-select-menu[data-state=closed]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){animation:ds-select-fold var(--ds-duration-fast) var(--ds-ease-standard) forwards}.ds-select-menu[data-state=open] .ds-listbox-option:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){animation:ds-select-option-fade var(--ds-duration-standard) var(--ds-ease-standard) backwards, ds-select-option var(--ds-duration-standard) var(--ds-ease-standard) backwards;animation-delay:calc(var(--ds-select-order,0) * 30ms)}@media (prefers-reduced-motion:reduce){.ds-select-menu:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *),.ds-select-menu .ds-listbox-option:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){animation:none}}}@keyframes ds-select-unfold{0%{clip-path:var(--ds-select-folded)}to{clip-path:inset(0 round var(--ds-radius-l))}}@keyframes ds-select-fold{0%{clip-path:inset(0 round var(--ds-radius-l))}to{clip-path:var(--ds-select-folded)}}@keyframes ds-select-option-fade{0%{opacity:0}}@keyframes ds-select-option{0%{translate:0 var(--ds-select-shift)}}
@layer design-system.base{[data-design-system] .ds-separator{height:1px;margin:var(--ds-separator-space,var(--ds-container-inset,24px)) calc(-1 * var(--ds-container-inset,0px));background:var(--color-border-default);border:0;flex:none;align-self:stretch;padding:0;display:block}[data-design-system] .ds-separator[data-ds-orientation=vertical]{align-self:center;width:1px;height:20px;margin:0}[data-design-system] .ds-separator[data-ds-spacing=host]{display:revert-layer;flex:revert-layer;align-self:revert-layer;margin:revert-layer}[data-design-system] .ds-separator[data-ds-spacing=host][data-ds-orientation=vertical]{height:revert-layer}[data-design-system] .ds-separator:is([data-ds-separators=off] *){background:0 0}}
@layer design-system.base{[data-design-system] .ds-slider{--ds-slider-rail:4px;--ds-slider-thumb:20px;gap:var(--ds-space-2);min-width:0;display:grid;position:relative}[data-design-system] .ds-slider-head{align-items:center;gap:var(--ds-space-2);min-height:24px;display:flex}[data-design-system] .ds-slider-label{flex:1;min-width:0}[data-design-system] .ds-slider-value{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-slider-reset{margin-block:-8px}[data-design-system] .ds-slider-track{height:44px;margin-inline:calc(var(--ds-slider-thumb) / 2);touch-action:none;cursor:pointer;position:relative}[data-design-system] :is(.ds-slider-rail,.ds-slider-fill){top:50%;left:calc(var(--ds-slider-thumb) / -2);right:calc(var(--ds-slider-thumb) / -2);height:var(--ds-slider-rail);margin-top:calc(var(--ds-slider-rail) / -2);border-radius:var(--ds-radius-full);position:absolute}[data-design-system] .ds-slider-rail{background:var(--color-surface-muted)}[data-design-system] .ds-slider-fill{--ds-slider-at:calc(var(--ds-slider-thumb) / 2 + (100% - var(--ds-slider-thumb)) * var(--ds-slider-end));background:var(--brand-gradient);clip-path:inset(0 calc(100% - var(--ds-slider-at)) 0 0 round var(--ds-radius-full))}[data-design-system] .ds-slider[data-ds-range] .ds-slider-fill{--ds-slider-from:calc(var(--ds-slider-thumb) / 2 + (100% - var(--ds-slider-thumb)) * var(--ds-slider-start));clip-path:inset(0 calc(100% - var(--ds-slider-at)) 0 var(--ds-slider-from) round var(--ds-radius-full))}[data-design-system] .ds-slider-dot{background:var(--color-border-strong);border-radius:50%;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute;top:50%}[data-design-system] .ds-slider-dot[data-ds-filled]{background:var(--color-surface)}[data-design-system] .ds-slider-recommended{border-radius:var(--ds-radius-xs);background:var(--color-text-primary);width:2px;height:16px;margin:-8px 0 0 -1px;position:absolute;top:50%}[data-design-system] .ds-slider-recommended:before{content:"";position:absolute;inset:-8px -10px}[data-design-system] .ds-slider-recommended-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-slider-thumb{z-index:1;box-sizing:border-box;width:var(--ds-slider-thumb);height:var(--ds-slider-thumb);margin:calc(var(--ds-slider-thumb) / -2) 0 0 calc(var(--ds-slider-thumb) / -2);border:2px solid var(--color-action-primary);background:var(--color-surface);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 18%, transparent);cursor:grab;transition:transform var(--ds-duration-fast) var(--ds-ease-standard);border-radius:50%;position:absolute;top:50%}[data-design-system] .ds-slider-thumb:is(:hover,[data-ds-active]){transform:scale(1.15)}[data-design-system] .ds-slider-thumb[data-ds-active]{cursor:grabbing}[data-design-system] .ds-slider-thumb:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}[data-design-system] .ds-slider-limits{color:var(--color-text-secondary);justify-content:space-between;margin-top:-8px;display:flex}[data-design-system] .ds-slider[data-ds-disabled] .ds-slider-track{cursor:default}[data-design-system] .ds-slider[data-ds-disabled] .ds-slider-fill{background:var(--color-border-strong)}[data-design-system] .ds-slider[data-ds-disabled] .ds-slider-thumb{border-color:var(--color-border-strong);background:var(--color-surface-subtle);box-shadow:none;cursor:default;transform:none}[data-design-system] .ds-slider[data-ds-disabled] :is(.ds-slider-label,.ds-slider-value){color:var(--color-text-disabled)}[data-design-system] .ds-slider-track[data-orientation=horizontal]{margin-inline:0;display:block}[data-design-system] .ds-slider-track[data-orientation=horizontal]>:is(.ds-slider-rail,.ds-slider-fill){left:0;right:0}[data-design-system] .ds-slider-track[data-orientation=horizontal]>span:has(>.ds-slider-thumb){top:50%}[data-design-system] .ds-slider-track[data-orientation=horizontal]>.ds-slider-dot{left:calc(var(--ds-slider-thumb) / 2 + (100% - var(--ds-slider-thumb)) * var(--ds-slider-stop,0))}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-slider-thumb{transition:none}}}
@layer design-system.base{[data-design-system].ds-sort-menu{--ds-sort-menu-inset:24px;flex-direction:column;width:380px;display:flex;overflow:hidden}[data-design-system].ds-sort-menu :is(.ds-sort-menu-heading,.ds-sort-menu-footer){align-items:center;gap:var(--ds-space-2);padding:var(--ds-sort-menu-inset);flex:none;display:flex}[data-design-system].ds-sort-menu .ds-sort-menu-heading{border-bottom:1px solid var(--color-border-default);justify-content:space-between}[data-design-system].ds-sort-menu :is(.ds-sort-menu-title,.ds-sort-menu-label){margin:0}[data-design-system].ds-sort-menu .ds-sort-menu-footer{border-top:1px solid var(--color-border-default);justify-content:flex-end}[data-design-system].ds-sort-menu .ds-sort-menu-body{overscroll-behavior:contain;min-height:0;overflow:auto}[data-design-system].ds-sort-menu .ds-sort-menu-fields{gap:var(--ds-space-3);padding:var(--ds-sort-menu-inset);display:grid}[data-design-system].ds-sort-menu .ds-sort-menu-body>.ds-field{gap:var(--ds-space-2);padding:var(--ds-sort-menu-inset);border-top:1px solid var(--color-border-default)}[data-design-system].ds-sort-menu :is(.ds-sort-menu-label,.ds-sort-menu-body>.ds-field>span){font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);color:var(--color-text-secondary)}[data-design-system].ds-sort-menu .ds-sort-menu-field-list{margin-inline:-12px;display:grid}[data-design-system].ds-sort-menu .ds-sort-menu-field-list>[data-ds-control=menu-item]{--control-padding:12px;--control-border:transparent;--control-hover:var(--color-surface-active-hover);width:100%}[data-design-system].ds-sort-menu .ds-sort-menu-field-list>[aria-checked=true]{--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active)}[data-design-system].ds-sort-menu .ds-sort-menu-field-list>[data-ds-control=menu-item]>svg:first-child{color:var(--color-text-secondary)}[data-design-system].ds-sort-menu .ds-sort-menu-field-name{flex:1;min-width:0}[data-design-system].ds-sort-menu .ds-sort-menu-field-list .ds-sort-menu-check{visibility:hidden}[data-design-system].ds-sort-menu .ds-sort-menu-field-list>[aria-checked=true]>.ds-sort-menu-check{visibility:visible}}
@layer design-system.base{[data-design-system] .ds-stepper{min-width:0;container-type:inline-size}[data-design-system] .ds-stepper ol{margin:0;padding:0;list-style:none;display:flex}[data-design-system] .ds-step{align-items:center;min-width:0;display:flex}[data-design-system] .ds-step-button{align-items:center;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-radius-l);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ds-duration-standard) var(--ds-ease-standard), box-shadow var(--ds-duration-standard) var(--ds-ease-standard);background:0 0;border:0;display:flex;position:relative}[data-design-system] .ds-step-button:enabled:hover{background:var(--color-surface-hover);--color-text-secondary:var(--color-text-primary)}[data-design-system] .ds-step-button:is(:disabled,span){cursor:default}[data-design-system] .ds-step-text{min-width:0;display:grid}[data-design-system] .ds-step-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-step-hint,[data-design-system] .ds-stepper-position{color:var(--color-text-secondary)}[data-design-system] .ds-step-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-step[data-ds-state=upcoming] .ds-step-label{color:var(--color-text-secondary)}[data-design-system] .ds-step[data-ds-state=error] .ds-step-hint{color:var(--color-text-destructive)}[data-design-system] .ds-step-marker{box-sizing:border-box;border:1px dashed var(--color-border-strong);width:28px;height:28px;color:var(--color-text-secondary);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);transition:background-color var(--ds-duration-standard) var(--ds-ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}[data-design-system] .ds-step-marker svg{stroke-width:2.25px;width:14px;height:14px}[data-design-system] .ds-step[data-ds-state=done] .ds-step-marker{background:color-mix(in srgb, var(--color-tint-purple) 70%, var(--color-base));color:color-mix(in srgb, var(--color-tone-accent) 85%, var(--color-ink));border:0}[data-design-system] .ds-step[data-ds-state=current] .ds-step-marker{background:var(--color-active-fill);color:var(--color-text-on-active-fill);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-tint-purple) 80%, transparent);border:0}[data-design-system] .ds-step[data-ds-state=error] .ds-step-marker{background:var(--color-action-destructive);color:var(--color-text-on-destructive);border:0}[data-design-system] .ds-stepper[data-ds-orientation=horizontal] ol{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap}[data-design-system] .ds-stepper[data-ds-orientation=horizontal] .ds-step{gap:var(--ds-space-2)}[data-design-system] .ds-stepper[data-ds-orientation=horizontal] .ds-step:not(:last-child):after{content:"";border-top:1px dashed var(--color-border-strong);width:24px}[data-design-system] .ds-stepper[data-ds-orientation=horizontal] .ds-step[data-ds-passed]:not(:last-child):after{border-top-style:solid;border-top-color:color-mix(in srgb, var(--color-tone-accent) 45%, var(--color-base))}[data-design-system] .ds-stepper[data-ds-orientation=horizontal] .ds-step-hint{display:none}[data-design-system] .ds-stepper[data-ds-orientation=vertical] ol{gap:var(--ds-space-1);flex-direction:column}[data-design-system] .ds-stepper[data-ds-orientation=vertical] .ds-step{display:block}[data-design-system] .ds-stepper[data-ds-orientation=vertical] .ds-step-button{width:100%;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) var(--ds-space-2)}[data-design-system] .ds-stepper[data-ds-orientation=vertical] .ds-step-text>*{white-space:normal}[data-design-system] .ds-stepper-compact{margin:0 0 var(--ds-space-3);display:none}@container (max-width:620px){[data-design-system] .ds-stepper[data-ds-orientation=horizontal] .ds-stepper-compact{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-stepper[data-ds-orientation=horizontal] .ds-step-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-stepper[data-ds-orientation=horizontal] .ds-step-button{padding:var(--ds-space-1)}[data-design-system] .ds-stepper[data-ds-orientation=horizontal] .ds-step:not(:last-child):after{width:12px}}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-step-button,.ds-step-marker){transition:none}}}@layer design-system.next{.ds-step-button:focus-visible:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline:2px solid var(--color-border-selected);outline-offset:2px}}
@layer design-system.base{[data-design-system] .ds-switch{--color-switch-on:var(--color-tone-success);--color-switch-on-mark:color-mix(in srgb, var(--color-switch-on) 75%, var(--brand-success-green-700));--ds-switch-travel:20px;box-sizing:border-box;border-radius:var(--ds-radius-full);background:color-mix(in srgb, var(--color-ink) 18%, var(--color-base));cursor:pointer;width:44px;height:24px;transition:background-color var(--ds-duration-standard) var(--ds-ease-standard);border:0;flex:none;padding:0;position:relative}[data-design-system] .ds-switch:hover:not(:disabled,:has(>:disabled)){background:color-mix(in srgb, var(--color-ink) 28%, var(--color-base))}[data-design-system] .ds-switch:is([aria-checked=true],:has(>.ds-switch-input:checked)){background:var(--color-switch-on)}[data-design-system] .ds-switch:is([aria-checked=true],:has(>.ds-switch-input:checked)):hover:not(:disabled,:has(>:disabled)){background:color-mix(in srgb, var(--color-switch-on) 88%, var(--color-ink))}[data-design-system] .ds-switch:is(:focus-visible,:has(>.ds-switch-input:focus-visible)){outline:2px solid var(--ds-focus);outline-offset:2px}[data-design-system] .ds-switch:is(:disabled,:has(>.ds-switch-input:disabled)){cursor:default;opacity:.45}[data-design-system] .ds-switch-knob{border-radius:var(--ds-radius-full);background:var(--brand-white);width:20px;height:20px;color:color-mix(in srgb, var(--color-ink) 45%, var(--color-base));box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 30%, transparent);transition:translate var(--ds-duration-large) var(--ds-ease-standard), scale var(--ds-duration-standard) var(--ds-ease-standard);place-items:center;display:grid;position:absolute;top:2px;left:2px}[data-design-system] .ds-switch-knob svg{grid-area:1/1;width:10px;height:10px}[data-design-system] .ds-switch:is([aria-checked=true],:has(>.ds-switch-input:checked)) .ds-switch-knob{translate:var(--ds-switch-travel) 0;color:var(--color-switch-on-mark)}[data-design-system] .ds-switch:is([aria-checked=true],:has(>.ds-switch-input:checked)) .ds-switch-knob svg{width:12px;height:12px}[data-design-system] .ds-switch [data-ds-mark]{transition:opacity var(--ds-duration-standard) var(--ds-ease-standard), rotate var(--ds-duration-layout) var(--ds-ease-standard), scale var(--ds-duration-layout) var(--ds-ease-standard)}[data-design-system] .ds-switch [data-ds-mark=on],[data-design-system] .ds-switch:is([aria-checked=true],:has(>.ds-switch-input:checked)) [data-ds-mark=off]{opacity:0;scale:.4}[data-design-system] .ds-switch [data-ds-mark=on]{rotate:-90deg}[data-design-system] .ds-switch:is([aria-checked=true],:has(>.ds-switch-input:checked)) [data-ds-mark=off]{rotate:90deg}[data-design-system] .ds-switch:is([aria-checked=true],:has(>.ds-switch-input:checked)) [data-ds-mark=on]{opacity:1;rotate:0deg;scale:1}[data-design-system] .ds-switch:active:not(:disabled,:has(>:disabled)) .ds-switch-knob{scale:.82}[data-design-system] .ds-switch:has(>.ds-switch-input){display:inline-block}[data-design-system] .ds-switch-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}[data-design-system] .ds-switch-form-value{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}[data-design-system] .ds-switch-row{align-items:center;gap:var(--ds-space-4);padding-block:var(--ds-space-4);border-bottom:1px solid var(--color-border-subtle);display:flex;position:relative}[data-design-system] .ds-switch-row:first-child{padding-top:0}[data-design-system] .ds-switch-row:last-child{border-bottom:0;padding-bottom:0}[data-design-system] .ds-switch-row-text{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}[data-design-system] label.ds-switch-row:has(.ds-switch:enabled,.ds-switch-input:enabled){cursor:pointer}[data-design-system] .ds-switch-description{color:var(--color-text-secondary)}[data-design-system] .ds-switch-row:has(.ds-switch:disabled,.ds-switch-input:disabled) .ds-switch-row-text{color:color-mix(in srgb, var(--color-text-primary) 45%, var(--color-surface))}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-switch,.ds-switch-knob,.ds-switch [data-ds-mark]){transition:none}}}
