@layer design-system.root{[data-design-system] .ds-badge{display:inline-flex}[data-design-system] .ds-notice{display:flex}[data-design-system] .ds-inline-link:is(a,button){display:inline}[data-design-system] .ds-button-group{display:inline-flex}[data-design-system] .ds-code-block,[data-design-system] .ds-description-list{margin:0}:where([data-design-system]) :where(.ds-control:not([data-ds-size=content],[data-ds-variant=content],.ds-nav-item)){display:inline-flex}[data-design-system] :is(.ds-badge,.ds-notice,.ds-inline-link,.ds-button-group)[hidden]{display:none}[data-design-system]{--color-focus-ring:color-mix(in srgb, var(--color-ink) 56%, transparent)}[data-design-system] [data-ds-inverse=true],:where([data-design-system]) :is([data-ds-variant=primary-inverse],[data-ds-variant=secondary-inverse],[data-ds-variant=ghost-inverse]){--color-focus-ring:var(--ds-focus-inverse)}}@layer design-system.base{[data-design-system]{--color-comparison-before-surface:var(--color-category-red-fill);--color-comparison-before-border:var(--color-category-red-line);--color-comparison-before-text:var(--color-category-red-text);--color-comparison-before-icon:var(--color-comparison-before-border);--color-comparison-after-surface:var(--color-tint-green);--color-comparison-after-border:var(--color-category-green-line);--color-comparison-after-text:var(--color-category-green-text);--color-comparison-after-icon:var(--color-comparison-after-border)}[data-design-system] .ds-result-summary{flex-direction:column;flex:1;display:flex}[data-design-system] .ds-result-summary-header{justify-items:center;gap:var(--ds-space-4);padding:var(--ds-space-8) var(--ds-space-4);text-align:center;display:grid}[data-design-system] .ds-result-summary-title{text-wrap:balance;max-width:660px}[data-design-system] .ds-result-summary-description{color:var(--color-text-on-inverse-muted)}[data-design-system] .ds-result-summary-complete{justify-content:center;align-items:center;gap:var(--ds-space-2);color:var(--color-text-checkpoint-on-inverse);display:flex}[data-design-system] .ds-result-summary-complete svg{width:17px;height:17px}[data-design-system] .ds-result-summary-examples{gap:22px;margin-bottom:26px;display:grid}[data-design-system] .ds-result-summary>.ds-action-footer{justify-content:space-between;margin-top:auto}[data-design-system] .ds-result-summary-title>span{background:linear-gradient(90deg,var(--brand-orange-300),var(--brand-purple-300),var(--brand-blue-300));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}[data-design-system] .ds-result-summary-empty{border:1px solid var(--color-border-inverse);border-radius:var(--ds-radius-xl);background:var(--color-surface-inverse-raised);color:var(--color-text-on-inverse-muted);padding:28px}[data-design-system] .ds-filter-checklist{gap:var(--ds-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}[data-design-system]{--control-standard:42px;--control-compact:32px;--control-touch:44px;--control-icon:16px;--control-gap:var(--ds-space-control-gap);--control-radius:var(--ds-radius-s);--control-focus:var(--brand-navy)}:where([data-design-system]) .ds-control{--control-height:var(--control-standard);--control-line:20px;--control-padding:18px;--control-shape:var(--ds-radius-full);--control-fill:var(--color-surface);--control-ink:var(--color-text-primary);--control-border:var(--color-border-default);--control-hover:var(--color-surface-hover)}:where([data-design-system]) .ds-control:where(:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)){--control-padding:var(--ds-space-control-x)}:where([data-design-system]) [data-ds-size=compact]{--control-height:var(--control-compact);--control-line:18px;--control-padding:var(--ds-space-control-x-compact)}:where([data-design-system]) :is([data-ds-variant=primary],:is(.ds-button,.ds-icon-button):where(:not([data-ds-variant]))){--control-fill:var(--color-action-primary);--control-ink:var(--color-text-on-primary);--control-border:transparent;--control-hover:var(--color-action-primary-hover)}:where([data-design-system]) [data-ds-variant=primary-inverse]{--control-fill:var(--color-surface);--control-ink:var(--color-text-primary);--control-border:transparent;--control-hover:var(--color-surface-muted);--control-focus:var(--ds-focus-inverse)}:where([data-design-system]) [data-ds-variant=secondary-inverse]{--control-fill:transparent;--control-ink:var(--color-text-on-inverse);--control-border:var(--color-border-inverse);--control-hover:var(--color-surface-inverse-hover);--control-focus:var(--ds-focus-inverse)}:where([data-design-system]) [data-ds-variant=ghost-inverse]{--control-fill:transparent;--control-ink:var(--color-text-on-inverse);--control-border:transparent;--control-hover:var(--color-surface-inverse-hover);--control-focus:var(--ds-focus-inverse)}:where([data-design-system]) [data-ds-variant=ghost],:where([data-design-system]) [data-ds-variant=entity]{--control-fill:transparent;--control-border:transparent}:where([data-design-system]) [data-ds-variant=soft]{--control-fill:var(--color-surface-subtle);--control-border:transparent}:where([data-design-system]) [data-ds-variant=destructive]{--control-fill:var(--color-action-destructive);--control-ink:var(--color-text-on-destructive);--control-border:transparent;--control-hover:var(--color-action-destructive-hover)}:where([data-design-system]) .ds-icon-button[data-ds-variant=destructive]{--control-fill:transparent;--control-ink:var(--color-text-destructive);--control-hover:var(--color-tint-red)}:where([data-design-system]) :is(.ds-input,.ds-input-box,.ds-field-frame){--control-height:var(--control-standard)}:where([data-design-system]) :is(.ds-input,.ds-field-frame)[data-ds-size=compact]{--control-height:var(--control-compact)}:where([data-design-system]) .ds-input-box:has(>.ds-input[data-ds-size=compact]){--control-height:var(--control-compact)}:is([data-design-system] :has(>:is(.ds-input:not([data-ds-size=compact],[data-size=sm]),.ds-field-frame:not([data-ds-size=compact]),.ds-dropdown:not([data-ds-size=compact]),.ds-button:not([data-ds-size]),.ds-icon-button:not([data-ds-size])),>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>:is(.ds-input:not([data-ds-size=compact],[data-size=sm]),.ds-field-frame:not([data-ds-size=compact]),.ds-dropdown:not([data-ds-size=compact]),.ds-button:not([data-ds-size]),.ds-icon-button:not([data-ds-size])),>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>:is(.ds-input:not([data-ds-size=compact],[data-size=sm]),.ds-field-frame:not([data-ds-size=compact]),.ds-dropdown:not([data-ds-size=compact]),.ds-button:not([data-ds-size]),.ds-icon-button:not([data-ds-size])))>*,[data-design-system] :has(>:is(.ds-input:not([data-ds-size=compact],[data-size=sm]),.ds-field-frame:not([data-ds-size=compact]),.ds-dropdown:not([data-ds-size=compact]),.ds-button:not([data-ds-size]),.ds-icon-button:not([data-ds-size])),>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>:is(.ds-input:not([data-ds-size=compact],[data-size=sm]),.ds-field-frame:not([data-ds-size=compact]),.ds-dropdown:not([data-ds-size=compact]),.ds-button:not([data-ds-size]),.ds-icon-button:not([data-ds-size])),>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>:is(.ds-input:not([data-ds-size=compact],[data-size=sm]),.ds-field-frame:not([data-ds-size=compact]),.ds-dropdown:not([data-ds-size=compact]),.ds-button:not([data-ds-size]),.ds-icon-button:not([data-ds-size])))>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>*,[data-design-system] :has(>:is(.ds-input:not([data-ds-size=compact],[data-size=sm]),.ds-field-frame:not([data-ds-size=compact]),.ds-dropdown:not([data-ds-size=compact]),.ds-button:not([data-ds-size]),.ds-icon-button:not([data-ds-size])),>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>:is(.ds-input:not([data-ds-size=compact],[data-size=sm]),.ds-field-frame:not([data-ds-size=compact]),.ds-dropdown:not([data-ds-size=compact]),.ds-button:not([data-ds-size]),.ds-icon-button:not([data-ds-size])),>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>:is(.ds-input:not([data-ds-size=compact],[data-size=sm]),.ds-field-frame:not([data-ds-size=compact]),.ds-dropdown:not([data-ds-size=compact]),.ds-button:not([data-ds-size]),.ds-icon-button:not([data-ds-size])))>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>:is(.ds-field,.ds-select,.ds-combobox,.ds-multiselect,.ds-date-picker,.ds-search-field,.ds-input-box)>*):is(:is(.ds-button,.ds-icon-button,.ds-dropdown,.ds-input:not([data-ds-variant=bare]),.ds-field-frame)[data-ds-size=compact],.ds-input-box:has(>.ds-input[data-ds-size=compact])){--control-height:var(--control-standard);--control-line:20px;--control-padding:var(--ds-space-control-x);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal)}:where([data-design-system]) [data-ds-variant=link]{--control-fill:transparent;--control-border:transparent;--control-hover:transparent;--control-padding:0px}:where([data-design-system]) :is(.ds-dropdown,.ds-menu-item,.ds-tab-button){--control-shape:var(--control-radius)}:where([data-design-system]) [data-ds-shape=round]{--control-shape:var(--ds-radius-full)}:where([data-design-system]) .ds-tab-button{--control-fill:transparent;--control-ink:var(--color-text-secondary);--control-border:transparent;--control-padding:16px}:where([data-design-system]) .ds-tab-button:is([aria-selected=true],[aria-pressed=true],[aria-current=page]){--control-fill:var(--color-surface);--control-ink:var(--color-text-primary);--control-hover:var(--color-surface)}:where([data-design-system]) .ds-tab-button:is(:hover,:focus-visible){--control-ink:var(--color-text-primary)}:where([data-design-system]) .ds-chip[aria-pressed=true]{--control-fill:var(--color-surface-selected);--control-border:var(--color-border-strong)}:where([data-design-system]) .ds-control[data-ds-invalid]{--control-border:var(--color-action-destructive)}:where([data-design-system]) .ds-chip[data-ds-variant=secondary-inverse][aria-pressed=true]{--control-fill:var(--color-surface-inverse-hover);--control-border:var(--color-text-on-inverse-muted)}@keyframes ds-control-busy{to{transform:rotate(360deg)}}[data-design-system]{--brand-navy:#182c35;--brand-charcoal:#25363d;--brand-navy-65:#182c35a6;--brand-gray-500:#8a9499;--brand-gray-300:#afbcc2;--brand-gray-50:#f5f8fa;--brand-white:#fff;--brand-sky-500:#4abef0;--brand-sky-300:#85d7fa;--brand-sky-100:#bbe5f7;--brand-orange-500:#ff8750;--brand-orange-300:#ffa05f;--brand-orange-100:#ffd2a8;--brand-yellow-500:#ffaf41;--brand-yellow-300:#ffc369;--brand-yellow-100:#ffebcd;--brand-red-500:#ff6e5a;--brand-red-300:#ff8778;--brand-red-100:#ffcdc8;--brand-red-destructive:#df2d20;--brand-badge-gray-50:#f5f6f7;--brand-badge-gray-200:#d7dbde;--brand-night-page:#0d181d;--brand-night-surface:#14232a;--brand-night-ink:#e8eef1;--brand-night-shadow:#000;--brand-blue-500:#6eafff;--brand-blue-300:#91c3ff;--brand-blue-100:#c3e1ff;--brand-purple-500:#8c91ff;--brand-purple-300:#b4aaff;--brand-purple-100:#dcdcff;--brand-green-300:#93dcc8;--brand-call-source-green:#00c389;--brand-call-source-blue:#2f6fed;--brand-success-green-50:#e9f8f2;--brand-success-green-700:#236b55;--brand-gradient:linear-gradient(90deg, var(--brand-orange-500) 0%, var(--brand-red-500) 25%, var(--brand-purple-500) 50%, var(--brand-sky-500) 100%);--ds-t01:500 28px/36px var(--ds-font);--ds-t02:var(--ds-t03);--ds-t03:500 20px/28px var(--ds-font);--ds-t04:var(--ds-t06);--ds-t05:400 16px/24px var(--ds-font);--ds-t06:400 14px/20px var(--ds-font);--ds-t07:var(--ds-t06);--ds-t09:500 12px/18px var(--ds-font)}[data-design-system] [data-ds-recipe=T01]{font:var(--ds-t01);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:-.6px}[data-design-system] [data-ds-recipe=T02]{font:var(--ds-t02);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:-.3px}[data-design-system] [data-ds-recipe=T03]{font:var(--ds-t03);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:-.3px}[data-design-system] [data-ds-recipe=T04]{font:var(--ds-t04);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0}[data-design-system] [data-ds-recipe=T05]{font:var(--ds-t05);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0}[data-design-system] [data-ds-recipe=T06]{font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0}[data-design-system] [data-ds-recipe=T07]{font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0}[data-design-system] [data-ds-recipe=T09]{font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0}[data-design-system] .ds-action-card{border-radius:var(--ds-radius-xl);background:var(--color-ink);width:100%;min-width:0;color:var(--color-text-on-inverse);padding:34px 30px}[data-design-system] .ds-action-card-eyebrow{align-items:center;gap:var(--ds-space-2);text-transform:uppercase;color:var(--color-text-on-inverse-muted);display:flex}[data-design-system] .ds-action-card-eyebrow>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}[data-design-system] .ds-action-card-title{margin:var(--ds-space-4) 0}[data-design-system] .ds-action-card-description{max-width:53ch;color:var(--color-text-on-inverse-muted)}[data-design-system] .ds-action-card-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-4);color:var(--color-text-on-inverse-muted);flex-wrap:wrap;margin-top:28px;display:flex}[data-design-system] .ds-action-card-footer>:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card){margin-left:auto}[data-design-system] .ds-action-footer{justify-content:flex-end;align-items:center;gap:var(--ds-space-3);height:80px;min-height:80px;padding:var(--ds-space-4) 14px var(--ds-space-4) var(--ds-space-1);background:var(--color-surface);color:var(--color-text-primary);flex-wrap:wrap;flex-shrink:0;display:flex;position:relative}[data-design-system] .ds-action-footer[data-ds-inverse]{background:var(--color-ink);color:var(--color-text-on-inverse)}[data-design-system] .ds-action-footer:before{content:"";background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--color-border-footer) 15%,transparent) 2%,color-mix(in srgb,var(--color-border-footer) 50%,transparent) 5%,color-mix(in srgb,var(--color-border-footer) 85%,transparent) 8%,var(--color-border-footer) 10%,var(--color-border-footer) 90%,color-mix(in srgb,var(--color-border-footer) 85%,transparent) 92%,color-mix(in srgb,var(--color-border-footer) 50%,transparent) 95%,color-mix(in srgb,var(--color-border-footer) 15%,transparent) 98%,transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}[data-design-system] .ds-action-footer[data-expanded]{align-content:start;height:auto;max-height:60dvh;overflow-y:auto}[data-design-system] .ds-action-footer[hidden]{display:none}[data-design-system] .ds-activity-feed{align-items:center;gap:var(--ds-space-3);min-width:0;margin-top:var(--ds-space-1);display:flex}[data-design-system] .ds-activity-feed:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px;border-radius:var(--ds-radius-xs)}[data-design-system] .ds-feed-copy{min-width:0;color:var(--color-text-secondary);animation:ds-feed-lift var(--ds-feed-duration,10s) var(--ds-ease-standard) infinite;margin:0}[data-design-system] .ds-feed-copy strong{color:var(--color-text-primary)}[data-design-system] .ds-feed-dot-slot{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid;position:relative}[data-design-system] .ds-feed-dot{background:var(--color-tone-accent);width:8px;height:8px;animation:ds-feed-pulse 2s var(--ds-ease-standard) infinite;border-radius:50%}[data-design-system] .ds-feed-dot-slot:after{content:"";border:1px solid var(--color-tone-accent);opacity:0;border-radius:50%;width:8px;height:8px;animation:2s linear infinite ds-feed-ring;position:absolute}[data-design-system] .ds-activity-feed[data-paused] .ds-feed-copy{animation:none}[data-design-system] .ds-activity-feed[data-paused] .ds-feed-dot,[data-design-system] .ds-activity-feed[data-paused] .ds-feed-dot-slot:after{animation-play-state:paused}@keyframes ds-feed-pulse{0%,to{opacity:.4;transform:scale(.25)}50%{opacity:1;transform:scale(1)}}@keyframes ds-feed-ring{0%,48%{opacity:0;transform:scale(1)}52%{opacity:.6;transform:scale(1)}58%{opacity:.5;transform:translate(.5px)scale(1.3)}64%{opacity:.4;transform:translate(-.5px)scale(1.5)}70%{opacity:.3;transform:translate(.5px)scale(1.7)}76%{opacity:.2;transform:translate(-.5px)scale(1.9)}86%,to{opacity:0;transform:scale(2)}}@keyframes ds-feed-lift{0%{opacity:0;transform:translateY(8px)}5%,85%{opacity:1;transform:translateY(0)}91%{opacity:.55;transform:translateY(0)}94%{opacity:.8;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-feed-dot,[data-design-system] .ds-feed-dot-slot:after,[data-design-system] .ds-feed-copy{animation:none}[data-design-system] .ds-feed-dot{width:6px;height:6px}}[data-design-system] .ds-guided-options{gap:6px;padding-bottom:10px;display:grid}[data-design-system] .ds-guided-nav,[data-design-system] .ds-guided-list-nav,[data-design-system] .ds-guided-list-nav>div{align-items:center;gap:var(--ds-space-1);display:flex}[data-design-system] .ds-guided-nav,[data-design-system] .ds-guided-list-nav{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-guided-nav{white-space:nowrap;font:500 14px/20px var(--ds-font,"Shelf Geist", sans-serif);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-guided-list-nav{min-height:44px;padding:0 var(--ds-space-3) var(--ds-space-3);justify-content:space-between}[data-design-system] .ds-guided-nav button,[data-design-system] .ds-guided-list-nav button{width:32px;height:32px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}[data-design-system] .ds-guided-nav svg,[data-design-system] .ds-guided-list-nav svg{width:20px;height:20px}[data-design-system] .ds-guided-resume{width:100%;padding:var(--ds-space-6) var(--ds-space-8);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);text-align:left}[data-design-system] .ds-guided-tabs{gap:var(--ds-space-2);padding:0 var(--ds-space-3) var(--ds-space-3);display:flex}[data-design-system] .ds-guided-tabs button{border-radius:var(--ds-radius-s);background:var(--color-surface);min-height:42px;color:var(--color-text-primary);font:500 14px/20px var(--ds-font,"Shelf Geist", sans-serif);font-variant-numeric:var(--ds-text-numeric,normal);border:1px solid #0000;padding:10px 18px}[data-design-system] .ds-guided-tabs button[aria-pressed=true]{background:var(--color-surface-subtle)}[data-design-system] .ds-guided-nav button:disabled,[data-design-system] .ds-guided-list-nav button:disabled{opacity:.4}[data-design-system] .ds-guided-nav button:focus-visible,[data-design-system] .ds-guided-list-nav button:focus-visible,[data-design-system] .ds-guided-resume:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}[data-design-system] .ds-guided-nav button:hover:not(:disabled),[data-design-system] .ds-guided-list-nav button:hover:not(:disabled){background:var(--color-surface-hover)}[data-design-system] :is(.ds-empty-state,.ds-hub-hero,.ds-empty-state-icon){--color-empty-icon-glow:var(--brand-gradient);--color-empty-icon-edge:var(--color-surface-selected);--color-empty-icon-shadow:color-mix(in srgb, var(--color-shadow) 4%, transparent);--color-empty-icon-rim:var(--gradient-prism)}[data-design-system] .ds-empty-state{justify-content:center;align-items:center;gap:var(--ds-space-section-gap);text-align:center;flex-direction:column;min-height:360px;display:flex}[data-design-system] .ds-empty-state-icon{isolation:isolate;width:80px;height:80px;color:var(--color-icon-muted);flex:0 0 80px;display:block;position:relative}[data-design-system] .ds-empty-state-icon:before{content:"";border-radius:var(--ds-radius-xl);background:var(--color-empty-icon-glow);filter:blur(12px);opacity:.28;pointer-events:none;position:absolute;inset:14px 9px 0;transform:translateY(7px)}[data-design-system] .ds-empty-state-face{border:1px solid var(--color-empty-icon-edge);border-radius:var(--ds-radius-xl);background:var(--color-surface);box-shadow:0 2px 6px var(--color-empty-icon-shadow);place-items:center;display:grid;position:absolute;inset:4px}[data-design-system] .ds-empty-state-rim{border-radius:inherit;opacity:.85;pointer-events:none;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#0000 5%,#0000001a 30%,#00000073 55%,#000 82%);mask-image:linear-gradient(#0000 5%,#0000001a 30%,#00000073 55%,#000 82%)}[data-design-system] .ds-empty-state-rim:before{content:"";border-radius:inherit;background:var(--color-empty-icon-rim);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-design-system] .ds-empty-state-icon svg{width:32px;height:32px}[data-design-system] .ds-empty-state-copy{gap:var(--ds-space-1);flex-direction:column;display:flex}[data-design-system] .ds-empty-state-copy p{margin:0}[data-design-system] .ds-empty-state-description{color:var(--color-text-secondary)}[data-design-system] .ds-empty-state-actions{justify-content:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-empty-state[data-ds-size=compact]{gap:var(--ds-space-4);min-height:0;padding-block:var(--ds-space-8)}[data-design-system] .ds-empty-state[data-ds-size=compact] .ds-empty-state-icon{flex-basis:56px;width:56px;height:56px}[data-design-system] .ds-empty-state[data-ds-size=compact] .ds-empty-state-face{border-radius:var(--ds-radius-l);inset:3px}[data-design-system] .ds-empty-state[data-ds-size=compact] .ds-empty-state-icon:before{border-radius:var(--ds-radius-l);filter:blur(9px);inset:10px 6px 0;transform:translateY(5px)}[data-design-system] .ds-empty-state[data-ds-size=compact] .ds-empty-state-icon svg{width:24px;height:24px}[data-design-system] .ds-empty-state.ds-is-framed{border-radius:var(--ds-radius-l);background:var(--color-surface-subtle)}[data-design-system] .ds-empty-section{gap:var(--ds-space-3);flex-direction:column;flex:auto;min-height:0;display:flex}[data-design-system] .ds-empty-line{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:64px;padding:var(--ds-space-3) var(--ds-space-4);box-sizing:border-box;border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);color:var(--color-text-secondary);text-align:center;flex:auto;align-self:stretch;margin:0;display:flex}[data-design-system] .ds-empty-value{color:var(--color-text-secondary)}[data-design-system] .ds-empty-value-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-time{white-space:nowrap;border-radius:var(--ds-radius-xs)}[data-design-system] .ds-embedded-panel{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);flex-direction:column;min-width:400px;min-height:0;display:flex;overflow:hidden}[data-design-system] .ds-embedded-panel-head{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-space-12);padding:var(--ds-space-2) var(--ds-space-3);flex:none;display:flex}[data-design-system] .ds-embedded-panel-head>h2{flex:auto;min-width:0;margin:0}[data-design-system] .ds-embedded-panel-mark{flex:none;display:inline-flex}[data-design-system] .ds-embedded-panel-mark>:is(img,svg){width:20px;height:20px}[data-design-system] .ds-embedded-panel>.ds-tabs.ds-embedded-panel-nav{padding:var(--ds-space-2);border-block:1px solid var(--color-border-default);box-shadow:none;flex:none;justify-content:space-between}[data-design-system] .ds-embedded-panel-nav>.ds-tab{flex:1 1 0;padding:0}[data-design-system] .ds-embedded-panel-nav>.ds-tab:after{display:none}[data-design-system] .ds-embedded-panel-nav .ds-tab-face{justify-content:center;width:100%;padding:0}[data-design-system] .ds-embedded-panel-tab-icon{display:inline-flex;position:relative}[data-design-system] .ds-embedded-panel-tab-icon>svg{width:18px;height:18px}[data-design-system] .ds-embedded-panel-new-dot{top:calc(-1 * var(--ds-space-1));right:calc(-1 * var(--ds-space-1));width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--color-tone-error);position:absolute}[data-design-system] .ds-embedded-panel>.ds-tabs~.ds-embedded-panel-view[role=tabpanel]{gap:var(--ds-space-3);min-height:0;padding:var(--ds-space-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}[data-design-system] .ds-embedded-panel-section{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-embedded-panel-section-head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-space-8);display:flex}[data-design-system] .ds-embedded-panel-section-head>h3{margin:0}[data-design-system] .ds-embedded-panel-filters{gap:var(--ds-space-3) var(--ds-space-2);padding:var(--ds-space-3);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}[data-design-system] .ds-embedded-panel-filters>*{grid-column:span 2;min-width:0}[data-design-system] .ds-embedded-panel-filters>:nth-child(-n+2){grid-column:span 3}[data-design-system] .ds-embedded-panel-filters>.ds-embedded-panel-filters-foot{grid-column:1/-1;justify-content:flex-end;display:flex}[data-design-system] .ds-embedded-panel-filters-toggle{align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-xs);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}[data-design-system] .ds-embedded-panel-filters-toggle:is(:hover,[aria-expanded=true]){color:var(--color-text-primary)}[data-design-system] .ds-embedded-panel-filters-toggle>svg{width:16px;height:16px;color:var(--color-icon-muted);transition:rotate var(--ds-duration-moderate) var(--ds-ease-decelerate)}[data-design-system] .ds-embedded-panel-filters-toggle[aria-expanded=true]>svg{rotate:180deg}[data-design-system] .ds-embedded-panel-card{gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-4) 0;border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}[data-design-system] .ds-embedded-panel-card-head{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-embedded-panel-card-name{align-items:center;gap:var(--ds-space-2);flex:auto;min-width:0;display:flex}[data-design-system] .ds-embedded-panel-card-title{border-radius:var(--ds-radius-xs);min-width:0;color:var(--color-text-primary);text-align:start;background:0 0;border:0;flex:auto;padding:0}[data-design-system] button.ds-embedded-panel-card-title{cursor:pointer}[data-design-system] button.ds-embedded-panel-card-title:hover{text-decoration:underline}[data-design-system] .ds-embedded-panel-card-tags,[data-design-system] .ds-embedded-panel-card-votes,[data-design-system] .ds-embedded-panel-card-actions{align-items:center;gap:var(--ds-space-1);flex:none;display:inline-flex}[data-design-system] .ds-embedded-panel-card-favorite[aria-pressed=true] svg{fill:currentColor;color:var(--color-tone-error)}[data-design-system] .ds-embedded-panel-card-down svg{rotate:180deg}[data-design-system] .ds-embedded-panel-card-snippet{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-design-system] .ds-embedded-panel-card-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-space-10);margin:var(--ds-space-2) calc(-1 * var(--ds-space-4)) 0;padding:var(--ds-space-1) var(--ds-space-1) var(--ds-space-1) var(--ds-space-2);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);display:flex}[data-design-system] .ds-embedded-panel-card-actions{margin-inline-start:auto}[data-design-system] .ds-embedded-panel-rows{margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-embedded-panel-rows[data-ds-look=boxes]{gap:var(--ds-space-2)}[data-design-system] .ds-embedded-panel-rows:not([data-ds-look]){border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);overflow:hidden}[data-design-system] .ds-embedded-panel-rows:not([data-ds-look])>.ds-embedded-panel-row-item+.ds-embedded-panel-row-item{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-embedded-panel-row{align-items:flex-start;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-4);color:var(--color-text-primary);text-align:start;background:0 0;border:0;text-decoration:none;display:flex}[data-design-system] .ds-embedded-panel-row:is(a,button){cursor:pointer}[data-design-system] .ds-embedded-panel-row:is(a,button):hover{background:var(--color-surface-hover)}[data-design-system] .ds-embedded-panel-rows[data-ds-look=boxes] .ds-embedded-panel-row{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l)}[data-design-system] .ds-embedded-panel-rows:not([data-ds-look]) .ds-embedded-panel-row{align-items:center}[data-design-system] .ds-embedded-panel-row.ds-is-static{flex-wrap:wrap}[data-design-system] .ds-embedded-panel-row-copy{gap:var(--ds-space-1);flex:auto;min-width:0;display:grid}[data-design-system] .ds-embedded-panel-row-tile{border-radius:var(--ds-radius-s);background:var(--color-tint-gray);flex:none;place-items:center;width:36px;height:36px;display:inline-grid}[data-design-system] .ds-embedded-panel-row-tile svg{width:18px;height:18px}[data-design-system] .ds-embedded-panel-row-dot{width:var(--ds-space-2);height:var(--ds-space-2);margin-top:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--color-active-mark);flex:none}[data-design-system] .ds-embedded-panel-row-external{width:20px;height:20px;color:var(--color-icon-muted);flex:none;place-items:center;display:grid}[data-design-system] .ds-embedded-panel-row-external svg{width:16px;height:16px}[data-design-system] :is(.ds-embedded-panel-row:is(a,button),.ds-embedded-panel-filters-toggle,button.ds-embedded-panel-card-title):focus-visible{outline:2px solid var(--color-active-mark);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-embedded-panel-filters-toggle>svg{transition:none}}@media (max-width:700px){[data-design-system] .ds-embedded-panel{min-width:0}}[data-design-system] .ds-embedded-panel-live{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--color-border-default);background:color-mix(in srgb,var(--color-active-mark) 6%,var(--color-surface));flex-wrap:wrap;flex:none;display:flex}[data-design-system] .ds-embedded-panel-live>p{flex-basis:100%;margin:0}[data-design-system] .ds-embedded-panel-reader{flex-direction:column;flex:auto;min-height:0;display:flex}[data-design-system] .ds-embedded-panel-read-head{padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--color-border-default);flex:none;align-items:center;display:flex}[data-design-system] .ds-embedded-panel-read-body{flex:auto;min-height:0;overflow:auto}[data-design-system] .ds-embedded-panel-read-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--color-border-default);flex:none;display:flex}[data-design-system] .ds-progress-bar{--ds-progress-bar-slide-duration:1.4s;gap:var(--ds-space-2);min-width:0;display:grid}[data-design-system] .ds-progress-bar-row{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);min-width:0;display:flex}[data-design-system] .ds-progress-bar-value{color:var(--color-text-secondary);--ds-text-numeric:tabular-nums;font-variant-numeric:var(--ds-text-numeric,normal);white-space:nowrap}[data-design-system] .ds-progress-bar-hint{color:var(--color-text-secondary);margin:0}[data-design-system] .ds-progress-bar-track{border-radius:var(--ds-radius-full);background:var(--color-surface-track);height:6px;position:relative;overflow:hidden}[data-design-system] .ds-progress-bar-track>span{width:var(--ds-progress-bar-fill,0%);border-radius:inherit;background:var(--color-ink);transition:width var(--ds-duration-moderate) var(--ds-ease-standard);position:absolute;inset:0 auto 0 0}[data-design-system] .ds-progress-bar[data-ds-tone=warning] .ds-progress-bar-track>span{background:var(--color-tone-warning)}[data-design-system] .ds-progress-bar[data-ds-tone=error] .ds-progress-bar-track>span{background:var(--color-tone-error)}[data-design-system] .ds-progress-bar[data-ds-busy] .ds-progress-bar-track>span{animation:ds-progress-bar-slide var(--ds-progress-bar-slide-duration) var(--ds-ease-standard) infinite}@keyframes ds-progress-bar-slide{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-progress-bar-track>span{transition:none}[data-design-system] .ds-progress-bar[data-ds-busy] .ds-progress-bar-track>span{opacity:.35;width:100%;animation:none}}[data-design-system]{--ds-badge-ping-duration:1.6s}[data-design-system] .ds-badge{--color-badge-info:var(--color-tone-info);--color-badge-success:var(--color-tone-success);--color-badge-warning:var(--color-tone-warning);--color-badge-error:var(--color-tone-error);--color-badge-fill:var(--color-surface-subtle);--color-badge-label:var(--color-text-secondary);--color-badge-icon:currentColor;align-items:center;gap:var(--ds-space-1);box-sizing:border-box;border-radius:var(--ds-radius-full);background:var(--color-badge-fill);max-width:100%;min-height:24px;color:var(--color-badge-label);white-space:nowrap;flex:none;padding:3px 10px}[data-design-system] .ds-badge>svg{width:14px;height:14px;color:var(--color-badge-icon);flex:none;display:block}[data-design-system] .ds-badge[data-ds-severity=info]{--color-badge-fill:color-mix(in srgb, var(--color-badge-info) 14%, var(--color-base));--color-badge-icon:color-mix(in srgb, var(--color-badge-info) 50%, var(--color-ink))}[data-design-system] .ds-badge[data-ds-severity=success]{--color-badge-fill:color-mix(in srgb, var(--color-badge-success) 14%, var(--color-base));--color-badge-icon:color-mix(in srgb, var(--color-badge-success) 45%, var(--color-ink))}[data-design-system] .ds-badge[data-ds-severity=warning]{--color-badge-fill:color-mix(in srgb, var(--color-badge-warning) 14%, var(--color-base));--color-badge-icon:color-mix(in srgb, var(--color-badge-warning) 42%, var(--color-ink))}[data-design-system] .ds-badge[data-ds-severity=error]{--color-badge-fill:color-mix(in srgb, var(--color-badge-error) 14%, var(--color-base));--color-badge-icon:color-mix(in srgb, var(--color-badge-error) 58%, var(--color-ink))}[data-design-system] .ds-badge[data-ds-category=gray]{--color-badge-category:var(--color-category-gray);--color-badge-fill:var(--color-category-gray-fill)}[data-design-system] .ds-badge[data-ds-category=red]{--color-badge-category:var(--color-category-red);--color-badge-fill:var(--color-category-red-fill)}[data-design-system] .ds-badge[data-ds-category=orange]{--color-badge-category:var(--color-category-orange);--color-badge-fill:var(--color-category-orange-fill)}[data-design-system] .ds-badge[data-ds-category=amber]{--color-badge-category:var(--color-category-amber);--color-badge-fill:var(--color-category-amber-fill)}[data-design-system] .ds-badge[data-ds-category=yellow]{--color-badge-category:var(--color-category-yellow);--color-badge-fill:var(--color-category-yellow-fill)}[data-design-system] .ds-badge[data-ds-category=green]{--color-badge-category:var(--color-category-green);--color-badge-fill:var(--color-category-green-fill)}[data-design-system] .ds-badge[data-ds-category=teal]{--color-badge-category:var(--color-category-teal);--color-badge-fill:var(--color-category-teal-fill)}[data-design-system] .ds-badge[data-ds-category=blue]{--color-badge-category:var(--color-category-blue);--color-badge-fill:var(--color-category-blue-fill)}[data-design-system] .ds-badge[data-ds-category=purple]{--color-badge-category:var(--color-category-purple);--color-badge-fill:var(--color-category-purple-fill)}[data-design-system] .ds-badge[data-ds-category=pink]{--color-badge-category:var(--color-category-pink);--color-badge-fill:var(--color-category-pink-fill)}[data-design-system] .ds-badge:is([data-ds-category],[data-ds-severity]:not([data-ds-severity=regular])){--color-badge-label:var(--color-text-primary)}[data-design-system] .ds-badge-label{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-design-system] .ds-badge[data-ds-size=small]{min-height:20px;padding:1px var(--ds-space-2)}[data-design-system] .ds-badge[data-ds-size=small]>svg{width:12px;height:12px}[data-design-system] .ds-badge-dot{border-radius:var(--ds-radius-full);background:var(--color-badge-icon);flex:none;width:8px;height:8px;display:block;position:relative}[data-design-system] .ds-badge:not([data-ds-severity],[data-ds-category]) .ds-badge-dot{background:var(--color-text-secondary)}[data-design-system] .ds-badge-dot:after{content:"";border-radius:inherit;background:inherit;animation:ds-badge-ping var(--ds-badge-ping-duration) var(--ds-ease-decelerate) infinite;position:absolute;inset:0}@keyframes ds-badge-ping{0%{opacity:.6}75%,to{opacity:0;transform:scale(2.4)}}[data-design-system] .ds-badge[data-ds-size=small]>.ds-badge-dot{width:6px;height:6px}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-badge-dot:after{opacity:0;animation:none}}[data-design-system] .ds-badge.ds-is-go{width:fit-content;padding-right:var(--ds-space-1);font:inherit;cursor:pointer;border:0;text-decoration:none}[data-design-system] .ds-badge.ds-is-go:hover{background:color-mix(in srgb,var(--color-badge-fill) 94%,var(--color-ink))}[data-design-system] .ds-badge-go{border-radius:var(--ds-radius-full);background:color-mix(in srgb,var(--color-ink) 10%,transparent);width:16px;height:16px;color:var(--color-text-primary);flex:none;place-items:center;display:grid}[data-design-system] .ds-badge:is([data-ds-severity=info],[data-ds-severity=success],[data-ds-severity=warning],[data-ds-severity=error]) .ds-badge-go{background:color-mix(in srgb,var(--color-badge-icon) 18%,transparent);color:var(--color-badge-icon)}[data-design-system] .ds-badge>.ds-badge-go>svg{width:12px;height:12px}[data-design-system] .ds-entity-chip{--entity-safe:oklch(from var(--entity-color,transparent) l min(c, .18) h);--entity-icon:oklch(from var(--entity-color,var(--color-icon-muted)) min(l, .55) min(c, .16) h);--entity-tile:color-mix(in oklch, var(--entity-safe) 16%, var(--color-base));align-items:center;gap:var(--ds-space-2);box-sizing:border-box;max-width:min(100%,240px);min-height:28px;padding:0 var(--ds-space-3) 0 var(--ds-space-1);border-radius:var(--ds-radius-s);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-text-primary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);vertical-align:middle;white-space:nowrap;transition:background-color var(--ds-duration-standard) var(--ds-ease-standard);flex:none;display:inline-flex}[data-design-system] .ds-table td .ds-entity-chip{max-width:min(100%,var(--ds-table-cell-max,20rem))}[data-design-system] .ds-table td[data-ds-uncapped] .ds-entity-chip{max-width:100%}[data-ds-color-scheme=dark] .ds-entity-chip{--entity-icon:oklch(from var(--entity-color,var(--color-icon-muted)) max(l, .78) min(c, .14) h);--entity-tile:color-mix(in oklch, var(--entity-safe) 24%, var(--color-base))}[data-design-system] .ds-entity-chip:not([data-color]){--entity-icon:color-mix(in srgb, var(--color-ink) 65%, var(--color-base));--entity-tile:var(--color-surface-track)}[data-design-system] .ds-entity-chip-link{align-items:center;gap:inherit;min-width:0;color:inherit;cursor:pointer;outline:none;text-decoration:none;display:inline-flex}[data-design-system] .ds-entity-chip:has(>.ds-entity-chip-link:hover){background:var(--color-surface-active-hover)}[data-design-system] .ds-entity-chip:has(>.ds-entity-chip-link:focus-visible){outline:2px solid var(--color-active-mark);outline-offset:2px}[data-design-system] .ds-entity-chip-icon{border-radius:var(--ds-radius-xs);background:var(--entity-tile);width:20px;height:20px;color:var(--entity-icon);flex:none;place-items:center;display:inline-grid}[data-design-system] .ds-entity-chip-icon>svg{width:16px;height:16px;display:block}[data-design-system] .ds-entity-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-design-system] .ds-entity-chip-remove{width:16px;height:16px;margin-right:calc(-1 * var(--ds-space-1));border-radius:var(--ds-radius-xs);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}[data-design-system] .ds-entity-chip-remove>svg{width:12px;height:12px}[data-design-system] .ds-entity-chip-remove:hover{background:var(--color-surface-active);color:var(--color-text-primary)}[data-design-system] .ds-entity-chip-remove:focus-visible{outline:2px solid var(--color-active-mark);outline-offset:1px}[data-design-system] .ds-entity-chip[data-size=inline]{height:1.5em;min-height:0;font:inherit;vertical-align:baseline;align-items:baseline;gap:.3em;padding:0 .25em 0 .15em}[data-design-system] .ds-entity-chip[data-size=inline] .ds-entity-chip-link{align-items:baseline}[data-design-system] .ds-entity-chip[data-size=inline] .ds-entity-chip-icon{align-self:center;width:1.2em;height:1.2em}[data-design-system] .ds-entity-chip[data-size=inline] .ds-entity-chip-icon>svg{width:1em;height:1em}[data-design-system] .ds-entity-card{gap:var(--ds-space-3);box-sizing:border-box;width:320px;max-width:calc(100vw - 32px);padding:var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--color-shadow) 10%,transparent);color:var(--color-text-primary);display:grid}[data-design-system] .ds-menu-surface>.ds-entity-card{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0}[data-design-system] .ds-entity-card-head{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-entity-card-icon{--entity-safe:oklch(from var(--entity-color,transparent) l min(c, .18) h);--entity-icon:oklch(from var(--entity-color,var(--color-icon-muted)) min(l, .55) min(c, .16) h);--entity-tile:color-mix(in oklch, var(--entity-safe) 16%, var(--color-base));border-radius:var(--ds-radius-xs);background:var(--entity-tile);width:24px;height:24px;color:var(--entity-icon);flex:none;place-items:center;display:inline-grid}[data-ds-color-scheme=dark] .ds-entity-card-icon{--entity-icon:oklch(from var(--entity-color,var(--color-icon-muted)) max(l, .78) min(c, .14) h);--entity-tile:color-mix(in oklch, var(--entity-safe) 24%, var(--color-base))}[data-design-system] .ds-entity-card-icon:not([data-color]){--entity-icon:color-mix(in srgb, var(--color-ink) 65%, var(--color-base));--entity-tile:var(--color-surface-track)}[data-design-system] .ds-entity-card-icon>svg{width:16px;height:16px;display:block}[data-design-system] .ds-entity-card-name{min-width:0;display:grid}[data-design-system] .ds-entity-card-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-entity-card dl{gap:var(--ds-space-1) var(--ds-space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}[data-design-system] .ds-entity-card-field{display:contents}[data-design-system] .ds-entity-card dt{color:var(--color-text-secondary)}[data-design-system] .ds-entity-card :is(dd,p){margin:0}[data-design-system] .ds-entity-card dl:has(.ds-entity-card-value){align-items:center;gap:var(--ds-space-2) var(--ds-space-4)}[data-design-system] .ds-entity-card-value{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;min-height:24px;display:flex}[data-design-system] .ds-value-chip{align-items:center;gap:var(--ds-space-1);box-sizing:border-box;max-width:100%;min-height:28px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-s);background:color-mix(in srgb,var(--color-ink) 6%,var(--color-base));color:var(--color-text-primary);font:var(--ds-t06);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;vertical-align:middle;white-space:nowrap;transition:background-color var(--ds-duration-standard) var(--ds-ease-standard);flex:none;display:inline-flex}[data-design-system] .ds-value-chip:hover{background:var(--color-surface-active-hover)}[data-design-system] .ds-value-chip:focus-visible{outline:2px solid var(--color-active-mark);outline-offset:2px}[data-design-system] .ds-value-chip>svg{width:16px;height:16px;color:color-mix(in srgb,var(--color-ink) 65%,var(--color-base));flex:none}[data-design-system] .ds-value-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-design-system] .ds-value-chip-detail{color:color-mix(in srgb,var(--color-ink) 72%,var(--color-base));font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-value-chip[data-ds-invalid]{background:color-mix(in srgb,var(--color-tone-error) 8%,var(--color-base));color:color-mix(in srgb,var(--color-text-destructive) 75%,var(--color-ink))}[data-design-system] .ds-value-chip[data-ds-invalid]>svg{color:currentColor}[data-design-system] .ds-value-swatch{border-radius:var(--ds-radius-full);width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 24%,transparent);border:0;flex:none}[data-design-system] .ds-value-swatch[data-kind]{background:var(--swatch-a,var(--color-base))}[data-design-system] .ds-value-swatch[data-kind=dual]{background:linear-gradient(135deg,var(--swatch-a) 50%,var(--swatch-b) 50%)}[data-design-system] .ds-value-swatch[data-kind=print]{background:repeating-linear-gradient(45deg,var(--swatch-a) 0 3px,var(--swatch-b) 3px 6px)}[data-design-system] .ds-value-swatch[data-kind=clear]{background:linear-gradient(var(--swatch-a),var(--swatch-a)),repeating-conic-gradient(color-mix(in srgb,var(--color-ink) 18%,var(--color-base)) 0 25%,var(--color-base) 0 50%) 0 0 / 8px 8px}[data-design-system] .ds-value-swatch[data-kind=none]{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--color-ink) 40%,transparent) 0 1px,transparent 1px 4px),var(--color-base)}[data-design-system].ds-value-chip-reading{white-space:pre-line}[data-design-system] .ds-value-chip-spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-value-chip[data-size=table]{border-radius:var(--ds-radius-xs);min-height:24px}[data-design-system] .ds-value-chip[data-size=inline]{border-radius:var(--ds-radius-xs);height:1.5em;min-height:0;font:inherit;font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;vertical-align:baseline;align-items:baseline;padding:0 .3em}[data-design-system] .ds-value-chip[data-size=inline]>:is(svg,.ds-value-swatch){align-self:center}[data-design-system] .ds-value-chip[data-size=figure]{background:0 0;min-height:0;padding:0}[data-design-system] .ds-value-chip[data-size=figure]:hover{background:0 0}[data-design-system] .ds-value-chip:not([data-size=display]) .ds-value-chip-detail{display:none}[data-design-system] .ds-value-chips{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;max-width:100%;display:inline-flex}[data-design-system] .ds-button-group{vertical-align:middle;align-items:stretch;max-width:100%}:where([data-design-system]) .ds-button-group>.ds-control{--control-fill:var(--color-surface);--control-border:var(--color-border-strong);--control-shape:0;white-space:nowrap;font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;flex:none}[data-design-system] .ds-button-group>.ds-control+.ds-control{margin-left:-1px}:where([data-design-system]) .ds-button-group>.ds-control:first-child{--control-shape:var(--control-radius) 0 0 var(--control-radius)}:where([data-design-system]) .ds-button-group>.ds-control:last-child{--control-shape:0 var(--control-radius) var(--control-radius) 0}:where([data-design-system]) .ds-button-group>.ds-control:only-child{--control-shape:var(--control-radius)}[data-design-system] .ds-button-group>.ds-control:is(:hover,:focus-visible){z-index:1;position:relative}:where([data-design-system]) .ds-button-group>[data-ds-icon-only]{--control-padding:0px;width:var(--control-height)}[data-design-system] .ds-button-group>.ds-group-value{cursor:default}[data-design-system] .ds-description-list:not([data-ds-layout])>div{gap:var(--ds-space-4);padding-block:var(--ds-space-3);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:baseline;display:grid}[data-design-system] .ds-description-list:not([data-ds-layout])>div:first-child{padding-top:0}[data-design-system] .ds-description-list:not([data-ds-layout])>div:last-child{border-bottom:0;padding-bottom:0}[data-design-system] .ds-description-list dt{color:var(--color-text-secondary)}[data-design-system] .ds-description-list dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);margin:0}[data-design-system] .ds-description-list:not([data-ds-layout]) dd:has(>.ds-description-list-value>.ds-badge:only-child){align-self:center}[data-design-system] .ds-description-list-empty{color:var(--color-text-secondary)}@media (max-width:520px){[data-design-system] .ds-description-list:not([data-ds-layout])>div{gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr)}}[data-design-system] .ds-description-list-hint{color:var(--color-text-secondary);margin-top:0;display:block}[data-design-system] .ds-description-list[data-ds-layout]>div:has(dd>.ds-description-list-value>:is(.ds-badge,.ds-avatar)){align-items:center}[data-design-system] .ds-description-list-icon{width:16px;height:16px;vertical-align:middle;color:var(--color-icon-muted,var(--color-text-secondary));flex:none;place-items:center;margin-inline-end:var(--ds-space-2);display:inline-grid}[data-design-system] .ds-description-list-icon svg{width:16px;height:16px}[data-design-system] .ds-description-list[data-ds-layout=grid]{--ds-dl-gap:8px;grid-template-columns:repeat(auto-fill,minmax(max(140px,calc((100% - (var(--ds-dl-columns,3) - 1) * var(--ds-dl-gap)) / var(--ds-dl-columns,3))),1fr));gap:var(--ds-dl-gap);display:grid}[data-design-system] .ds-description-list[data-ds-layout=grid]>div{align-content:start;gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);display:grid}[data-design-system] .ds-description-list[data-ds-layout=grid]>.ds-is-wide{grid-column:1/-1}[data-design-system] .ds-description-list[data-ds-layout=inline]{align-items:baseline;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-description-list[data-ds-layout=inline]>div{align-items:baseline;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--color-surface-subtle);display:inline-flex}[data-design-system] .ds-description-list[data-ds-layout=split]{--ds-dl-panel:16px;padding:0 var(--ds-dl-panel);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);display:grid}[data-design-system] .ds-description-list[data-ds-layout=split]>div{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);margin-inline:calc(-1 * var(--ds-dl-panel));padding:var(--ds-space-3) var(--ds-dl-panel);border-top:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-description-list[data-ds-layout=split]>div:first-child{border-top:0}[data-design-system] .ds-description-list[data-ds-layout=split] dd{text-align:end}[data-design-system] .ds-description-list[data-ds-layout=split] dt{overflow-wrap:break-word}[data-design-system] .ds-inline-link:is(a,button){--color-inline-link:var(--color-active-icon);--color-inline-link-underline:var(--color-link-underline);border-radius:var(--ds-radius-xs);color:var(--color-inline-link);font:inherit;letter-spacing:inherit;text-align:inherit;vertical-align:baseline;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-inline-link-underline);text-decoration-color:var(--color-inline-link-underline);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--ds-duration-standard) var(--ds-ease-standard);background:0 0;border:0;margin:0;padding:0;text-decoration-thickness:1px}@media (hover:hover){[data-design-system] .ds-inline-link:is(a[href],button:enabled):hover{text-decoration-color:currentColor}}[data-design-system] .ds-inline-link>svg{vertical-align:-.125em;display:inline}[data-design-system] .ds-inline-link:is(a,button):focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}[data-design-system] .ds-inline-link:is(button:disabled,[aria-disabled=true]){color:var(--color-text-disabled);cursor:default;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-inline-link:is(a,button){transition:none}}[data-design-system] .ds-link{border-radius:var(--ds-radius-xs);color:var(--color-link);font:inherit;letter-spacing:inherit;text-align:inherit;vertical-align:baseline;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;transition:color var(--ds-duration-standard) var(--ds-ease-standard);background:0 0;border:0;margin:0;padding:0;text-decoration-line:none;text-decoration-thickness:1px;display:inline}[data-design-system] .ds-link[data-ds-variant=standalone]{align-items:center;gap:var(--ds-space-2);min-height:var(--control-standard);max-width:100%;font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0;display:inline-flex}[data-design-system] .ds-link[data-ds-variant=standalone]>svg{flex:none;width:16px;height:16px}@media (hover:hover){[data-design-system] .ds-link[href]:not([aria-disabled=true],[data-ds-variant=record],.ds-table-record-link):hover{color:var(--color-link-hover);text-decoration-line:underline;text-decoration-color:currentColor}}[data-design-system] .ds-link:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}[data-design-system] .ds-link[aria-disabled=true]{color:var(--color-text-disabled);cursor:default}[data-design-system] :is(.ds-link[data-ds-variant=record],.ds-table-record-link),[data-design-system] :is(.ds-link[data-ds-variant=record],.ds-table-record-link):hover{color:inherit;text-decoration-line:none}[data-design-system] .ds-link-surface{isolation:isolate;position:relative}[data-design-system] .ds-link-surface :is(.ds-link[data-ds-variant=record],.ds-table-record-link)[href]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}[data-design-system] .ds-link-surface :is(a[href],button,input,label,select,textarea,[role=button],.ds-link-action):not(.ds-link[data-ds-variant=record],.ds-table-record-link){z-index:2;position:relative}@media (hover:hover){[data-design-system] .ds-link-surface:has(:is(.ds-link[data-ds-variant=record],.ds-table-record-link)[href]:hover){background:var(--color-surface-active-hover)}}[data-design-system] .ds-link-surface :is(.ds-link[data-ds-variant=record],.ds-table-record-link):focus-visible{outline:none}[data-design-system] .ds-link-surface :is(.ds-link[data-ds-variant=record],.ds-table-record-link):focus-visible:after{outline:2px solid var(--color-text-primary);outline-offset:-2px}[data-design-system] .ds-table.ds-link-record-table table{min-width:0}[data-design-system] .ds-table.ds-link-record-table tr.ds-link-surface>td{white-space:normal;overflow-wrap:anywhere;position:static}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-link{transition:none}}[data-design-system] .ds-notice{--color-notice-tone:var(--color-text-secondary);--color-notice-ink:var(--color-text-primary);--color-notice-top:var(--color-surface-subtle);--color-notice-bottom:var(--color-surface);--color-notice-edge:var(--color-border-subtle);gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);border-radius:var(--ds-radius-l);background:linear-gradient(180deg,var(--color-notice-top) 0,var(--color-notice-bottom) 100%);box-shadow:inset 0 0 0 1px var(--color-notice-edge);color:var(--color-text-primary);flex-direction:column}[data-design-system] .ds-notice[data-ds-tone=info]{--color-notice-tone:var(--color-tone-info);--color-notice-ink:color-mix(in srgb, var(--color-tone-info) 50%, var(--color-ink))}[data-design-system] .ds-notice[data-ds-tone=success]{--color-notice-tone:var(--color-tone-success);--color-notice-ink:color-mix(in srgb, var(--color-tone-success) 45%, var(--color-ink))}[data-design-system] .ds-notice[data-ds-tone=warning]{--color-notice-tone:var(--color-tone-warning);--color-notice-ink:color-mix(in srgb, var(--color-tone-warning) 42%, var(--color-ink))}[data-design-system] .ds-notice[data-ds-tone=error]{--color-notice-tone:var(--color-tone-error);--color-notice-ink:color-mix(in srgb, var(--color-tone-error) 58%, var(--color-ink))}[data-design-system] .ds-notice:is([data-ds-tone=info],[data-ds-tone=success],[data-ds-tone=warning],[data-ds-tone=error]){--color-notice-top:color-mix(in srgb, var(--color-notice-tone) 18%, var(--color-base));--color-notice-bottom:color-mix(in srgb, var(--color-notice-tone) 4%, var(--color-base));--color-notice-edge:color-mix(in srgb, var(--color-notice-tone) 16%, var(--color-base))}[data-design-system] .ds-notice-head{align-items:center;gap:var(--ds-space-2);min-height:32px;display:flex}[data-design-system] .ds-notice-head>svg{width:20px;height:20px;color:var(--color-notice-ink);flex:none;display:block}[data-design-system] .ds-notice-title{min-width:0;color:var(--color-notice-ink);flex:1;margin:0}[data-design-system] .ds-notice:not([data-ds-tone]) .ds-notice-title{color:var(--color-text-primary)}[data-design-system] .ds-notice-head>.ds-icon-button{flex:none}[data-design-system] .ds-notice-text{padding-right:var(--ds-space-1)}[data-design-system] .ds-notice.ds-is-message-only{padding-bottom:var(--ds-space-3)}[data-design-system] .ds-notice.ds-is-message-only .ds-notice-head{align-items:flex-start}[data-design-system] .ds-notice.ds-is-message-only .ds-notice-head>svg{margin-block:calc((var(--ds-space-8) - var(--ds-space-5)) / 2)}[data-design-system] .ds-notice.ds-is-message-only .ds-notice-text{min-width:0;padding-block:calc((var(--ds-space-8) - var(--ds-space-5)) / 2);flex:1}[data-design-system] .ds-notice-text p{margin:0}[data-design-system] .ds-notice-actions{justify-content:flex-end;gap:var(--ds-space-2);margin-top:var(--ds-space-3);flex-wrap:wrap;display:flex}[data-design-system] .ds-notice-head>.ds-busy-spinner{--ds-busy-size:20px}[data-design-system] .ds-skeleton{--color-skeleton:var(--color-surface-track);width:var(--ds-skeleton-width,100%);max-width:100%;height:var(--ds-skeleton-height,12px);border-radius:var(--ds-radius-s);background:var(--color-skeleton);animation:ds-skeleton-pulse 1.4s var(--ds-ease-standard) calc(var(--ds-skeleton-row,0) * .12s) infinite;flex:none;display:block}@keyframes ds-skeleton-pulse{50%{opacity:.45}}[data-design-system] .ds-skeleton[data-ds-size=title]{height:var(--ds-skeleton-height,20px);border-radius:var(--ds-radius-s)}[data-design-system] .ds-skeleton[data-ds-size=small]{height:var(--ds-skeleton-height,10px);border-radius:var(--ds-radius-xs)}[data-design-system] .ds-skeleton[data-ds-size=display]{height:var(--ds-skeleton-height,32px);border-radius:var(--ds-radius-s)}[data-design-system] .ds-skeleton[data-ds-size=field]{height:var(--ds-skeleton-height,42px);border-radius:var(--ds-radius-s)}[data-design-system] .ds-skeleton[data-ds-size=bubble]{height:var(--ds-skeleton-height,40px);border-radius:var(--ds-radius-xl)}[data-design-system] .ds-skeleton[data-ds-size=button]{width:var(--ds-skeleton-width,96px);height:var(--ds-skeleton-height,36px);border-radius:var(--ds-radius-full)}[data-design-system] .ds-skeleton[data-ds-size=avatar]{border-radius:50%;width:32px;height:32px}[data-design-system] .ds-skeleton[data-ds-size=block]{width:var(--ds-skeleton-width,100%);height:var(--ds-skeleton-height,100%);border-radius:var(--ds-radius-s)}[data-design-system] .ds-skeleton[data-ds-size=pill]{width:var(--ds-skeleton-width,64px);border-radius:var(--ds-radius-full);height:24px}[data-design-system] .ds-skeleton-area>.ds-skeleton{border-radius:var(--ds-radius-l)}[data-design-system] .ds-skeleton-pills{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-skeleton-wrap{--color-skeleton:var(--color-surface-track)}[data-design-system] .ds-skeleton-wrap[data-ds-loading]{animation:ds-skeleton-pulse 1.4s var(--ds-ease-standard) infinite;pointer-events:none;-webkit-user-select:none;user-select:none}[data-design-system] .ds-skeleton-wrap[data-ds-loading] *{box-shadow:none;color:#0000;caret-color:#0000;border-color:#0000}[data-design-system] .ds-skeleton-wrap[data-ds-loading] :is(h1,h2,h3,h4,h5,h6,p,span,a,label,li,dt,dd):not(.ds-skeleton-wrap[data-ds-loading] :is(h1,h2,h3,h4,h5,h6,p,span,a,label,li,dt,dd) *){border-radius:var(--ds-radius-xs);background-color:var(--color-skeleton);-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-design-system] .ds-skeleton-wrap[data-ds-loading] :is(img,svg,video,canvas,input,button,select,textarea){border-radius:var(--ds-radius-s);background:var(--color-skeleton);opacity:1}[data-design-system] .ds-skeleton-wrap[data-ds-loading] :is(img,video,canvas){object-position:-9999px 0}[data-design-system] .ds-skeleton-wrap[data-ds-loading] svg *{fill:#0000;stroke:#0000}[data-design-system] .ds-skeleton-wrap[data-ds-loading] ::placeholder{color:#0000}[data-design-system] .ds-skeleton-lines{flex-direction:column;gap:14px;padding-block:7px;display:flex}[data-design-system] .ds-skeleton-card{gap:var(--ds-space-4);flex-direction:column;display:flex}[data-design-system] .ds-skeleton-form{gap:var(--ds-space-5);flex-direction:column;display:flex}[data-design-system] .ds-skeleton-field{gap:var(--ds-space-2);flex-direction:column;display:flex}[data-design-system] .ds-skeleton-table>.ds-skeleton-row{grid-template-columns:2fr repeat(var(--ds-skeleton-columns,2),1fr);gap:var(--ds-space-4);align-items:center;min-height:52px;display:grid}[data-design-system] .ds-skeleton-list>.ds-skeleton-row{align-items:center;gap:var(--ds-space-3);min-height:52px;display:flex}[data-design-system] :is(.ds-skeleton-table,.ds-skeleton-list)>.ds-skeleton-row+.ds-skeleton-row{border-top:1px solid var(--color-border-subtle)}[data-design-system] .ds-skeleton-text{gap:var(--ds-space-2);flex-direction:column;flex:1;min-width:0;display:flex}[data-design-system] .ds-skeleton-reveal{animation:ds-skeleton-reveal var(--ds-duration-layout) var(--ds-ease-standard)}@keyframes ds-skeleton-reveal{0%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-skeleton,.ds-skeleton-wrap[data-ds-loading],.ds-skeleton-reveal){animation:none}}[data-design-system] .ds-table{--ds-table-inset:24px;--ds-table-edge-shadow:2px 0 6px color-mix(in srgb, var(--color-shadow) 14%, transparent), 1px 0 1px color-mix(in srgb, var(--color-shadow) 8%, transparent);position:relative;overflow-x:auto}[data-design-system] .ds-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;color:var(--color-text-primary);margin:0}[data-design-system] .ds-table :is(th,td){height:48px;padding:0 var(--ds-space-2);border:0;border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:middle;white-space:nowrap}[data-design-system] .ds-table :is(th,td):first-child{z-index:1;padding-left:var(--ds-table-inset);background:inherit;position:sticky;left:0}[data-design-system] .ds-table :is(th,td):last-child{padding-right:var(--ds-table-inset)}[data-design-system] .ds-table :is(th,td)[data-ds-actions]{width:40px;padding-right:var(--ds-space-4)}[data-design-system] .ds-table .ds-is-numeric{text-align:right;font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-table tr{background:var(--color-surface);transition:background-color var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-table thead tr{background:var(--color-surface-subtle)}[data-design-system] .ds-table thead th{height:40px;color:var(--color-text-secondary);font:inherit}[data-design-system] .ds-table[data-ds-density=compact] :is(th,td){height:40px}[data-design-system] .ds-table tbody tr:last-child td{border-bottom:0}[data-design-system] .ds-table tbody tr:hover{background:color-mix(in srgb,var(--color-surface-subtle) 60%,var(--color-surface))}[data-design-system] .ds-table .ds-is-numeric .ds-skeleton{margin-left:auto}[data-design-system] .ds-table tbody tr:is([data-ds-loading],[data-ds-hover=none]):hover{background:var(--color-surface)}[data-design-system] .ds-table-sort{align-items:center;gap:var(--ds-space-1);border-radius:var(--ds-radius-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}[data-design-system] .ds-table .ds-is-numeric .ds-table-sort,[data-design-system] .ds-table-sort.ds-is-numeric{flex-direction:row-reverse}[data-design-system] .ds-table-sort:is(:hover,[data-dir]){color:var(--color-text-primary)}[data-design-system] .ds-table-sort:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}[data-design-system] .ds-table-sort>svg:last-child{opacity:0;width:14px;height:14px;transition:opacity var(--ds-duration-standard) var(--ds-ease-standard),rotate var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-table-sort:is(:hover,:focus-visible,[data-dir])>svg:last-child{opacity:1}[data-design-system] .ds-table-sort[data-dir=desc]>svg:last-child{rotate:180deg}[data-design-system] .ds-table-head-label{align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-table-head-icon{width:16px;height:16px;color:var(--color-icon-muted);flex:none;place-items:center;display:grid}[data-design-system] .ds-table-head-icon>svg{width:16px;height:16px;transition:opacity var(--ds-duration-standard) var(--ds-ease-standard),rotate var(--ds-duration-standard) var(--ds-ease-standard);grid-area:1/1}[data-design-system] .ds-table-head-icon>svg+svg{color:var(--color-text-primary);opacity:0}[data-design-system] .ds-table-sort:is(:hover,:focus-visible,[data-dir]) .ds-table-head-icon>svg:first-child:not(:only-child){opacity:0}[data-design-system] .ds-table-sort:is(:hover,:focus-visible,[data-dir]) .ds-table-head-icon>svg+svg{opacity:1}[data-design-system] .ds-table-sort[data-dir=desc] .ds-table-head-icon>svg+svg{rotate:180deg}[data-design-system] .ds-table-sort:has(.ds-table-head-icon){flex-direction:row}[data-design-system] .ds-table-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-table :is(th,td).ds-table-grip-cell{width:40px;padding-right:0}[data-design-system] .ds-table-grip{border-radius:var(--ds-radius-xs);width:24px;height:24px;color:var(--color-icon-muted);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}[data-design-system] .ds-table-grip:hover{color:var(--color-text-primary)}[data-design-system] .ds-table-grip:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-table-grip svg{width:16px;height:16px}[data-design-system] .ds-table tr[data-ds-dragging]{opacity:.5}[data-design-system] .ds-table tr[data-ds-drop] td{box-shadow:inset 0 2px 0 var(--color-active-mark)}[data-design-system] .ds-table tr[data-ds-drop=after] td{box-shadow:inset 0 -2px 0 var(--color-active-mark)}[data-design-system] .ds-table.ds-is-framed{border-radius:inherit;overflow:visible}[data-design-system] .ds-table:is(.ds-is-framed,.ds-is-selectable){container:ds-table/inline-size}[data-design-system] .ds-table-scroll{border-radius:inherit;overscroll-behavior-x:contain;scrollbar-width:thin;position:relative;overflow:auto}[data-design-system] .ds-table-scroll :is(th,td){background:inherit}[data-design-system] .ds-table-scroll thead th{z-index:2;position:sticky;top:0}[data-design-system] .ds-table-scroll thead th:first-child,[data-design-system] .ds-table.ds-is-selectable thead th:nth-child(2){z-index:3}[data-design-system] .ds-table-scroll :is(th,td):first-child,[data-design-system] .ds-table.ds-is-selectable :is(th,td):nth-child(2){transition:box-shadow var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-table:not(.ds-is-selectable) .ds-table-scroll[data-ds-scrolled-x] :is(th,td):first-child,[data-design-system] .ds-table.ds-is-selectable .ds-table-scroll[data-ds-scrolled-x] :is(th,td):nth-child(2),[data-design-system] .ds-table.ds-is-selectable[data-ds-scrolled-x] :is(th,td):nth-child(2){box-shadow:var(--ds-table-edge-shadow);clip-path:inset(0 -16px 0 0)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) .ds-table{--ds-table-edge-shadow:2px 0 6px color-mix(in srgb, var(--color-shadow) 48%, transparent), 1px 0 1px color-mix(in srgb, var(--color-shadow) 32%, transparent)}[data-design-system] .ds-table-scroll[data-ds-scrolled-y] thead th{box-shadow:inset 0 -1px var(--color-border-default)}[data-design-system] .ds-table{--ds-table-end-shadow:color-mix(in srgb, var(--color-shadow) 12%, transparent)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) .ds-table{--ds-table-end-shadow:color-mix(in srgb, var(--color-shadow) 64%, transparent)}[data-design-system] .ds-table-edge-end{z-index:5;border-top-right-radius:inherit;background:linear-gradient(to left,var(--ds-table-end-shadow),transparent);opacity:0;pointer-events:none;width:12px;height:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-decelerate);position:absolute;top:0;left:0}[data-design-system] .ds-table[data-ds-more-x]>.ds-table-edge-end{opacity:1}[data-design-system] .ds-table:has(>.ds-table-scroll[data-ds-more-x])>.ds-table-edge-end{opacity:1}@container ds-table (max-width:480px){[data-design-system] .ds-table:not(.ds-is-selectable) :is(th,td):first-child,[data-design-system] .ds-table.ds-is-selectable :is(th,td):nth-child(2){box-shadow:none;clip-path:none;left:auto}}[data-design-system] .ds-table{--ds-table-index-digits:18px;--ds-table-index-left:0px;--ds-table-index-width:calc(var(--ds-table-index-digits) + var(--ds-table-inset) + var(--ds-space-2))}[data-design-system] .ds-table:has([data-ds-index][data-ds-digits="3"]){--ds-table-index-digits:27px}[data-design-system] .ds-table:has([data-ds-index][data-ds-digits="4"]){--ds-table-index-digits:36px}[data-design-system] .ds-table:has([data-ds-index][data-ds-digits="5"]){--ds-table-index-digits:45px}[data-design-system] .ds-table:has([data-ds-index][data-ds-digits="6"]){--ds-table-index-digits:54px}[data-design-system] .ds-table.ds-is-selectable{--ds-table-index-left:48px;--ds-table-index-width:calc(var(--ds-table-index-digits) + var(--ds-space-3) + var(--ds-space-2))}[data-design-system] .ds-table :is(th,td)[data-ds-index]{left:var(--ds-table-index-left);z-index:1;box-sizing:border-box;width:var(--ds-table-index-width);min-width:var(--ds-table-index-width);padding-right:var(--ds-space-2);background:inherit;color:var(--color-text-secondary);position:sticky}[data-design-system] .ds-table :is(th,td)[data-ds-index]+:is(th,td){left:calc(var(--ds-table-index-left) + var(--ds-table-index-width));z-index:1;padding-left:var(--ds-space-2);background:inherit;position:sticky}[data-design-system] .ds-table.ds-is-selectable :is(th,td)[data-ds-index]+:is(th,td){padding-left:var(--ds-space-3)}[data-design-system] .ds-table-scroll thead th[data-ds-index],[data-design-system] .ds-table-scroll thead th[data-ds-index]+th{z-index:3}[data-design-system] .ds-table:is(.ds-is-selectable,:not(.ds-is-selectable)) .ds-table-scroll[data-ds-scrolled-x] :is(th,td)[data-ds-index],[data-design-system] .ds-table:is(.ds-is-selectable,:not(.ds-is-selectable))[data-ds-scrolled-x] :is(th,td)[data-ds-index]{box-shadow:none;clip-path:none}[data-design-system] .ds-table:is(.ds-is-selectable,:not(.ds-is-selectable)) .ds-table-scroll[data-ds-scrolled-x] :is(th,td)[data-ds-index]+:is(th,td),[data-design-system] .ds-table:is(.ds-is-selectable,:not(.ds-is-selectable))[data-ds-scrolled-x] :is(th,td)[data-ds-index]+:is(th,td){box-shadow:var(--ds-table-edge-shadow);clip-path:inset(0 -16px 0 0)}@container ds-table (max-width:480px){[data-design-system] .ds-table :is(th,td)[data-ds-index]+:is(th,td){position:static}}[data-design-system] .ds-table.ds-is-selectable :is(th,td):nth-child(2){z-index:1;padding-left:var(--ds-space-3);background:inherit;position:sticky;left:48px}[data-design-system] .ds-table :is(th,td).ds-table-select{z-index:2;box-sizing:border-box;width:48px;padding:0 0 0 var(--ds-table-inset)}[data-design-system] .ds-table thead th.ds-table-select{z-index:4}[data-design-system] .ds-table .ds-table-check{width:18px;padding:0}[data-design-system] .ds-table .ds-table-check>input{margin:0;top:0}[data-design-system] .ds-table .ds-table-check .ds-checkbox-box{margin-top:0}[data-design-system] .ds-table.ds-is-selectable tbody tr:not([data-ds-loading],[data-ds-tone=error],[data-ds-tone=muted],[data-ds-highlighted]):hover{background:var(--color-surface-active-hover)}[data-design-system] .ds-table.ds-is-selectable tbody tr[data-ds-selected],[data-design-system] .ds-table[data-ds-layout=host] tbody tr[data-ds-selected],[data-design-system] .ds-table tbody tr[data-ds-highlighted]{background:var(--color-surface-active)}[data-design-system] .ds-table tbody tr[data-ds-tone=error]{background:var(--color-tint-red)}[data-design-system] .ds-table tbody tr[data-ds-tone=muted]{background:var(--color-surface-subtle)}[data-design-system] .ds-table tbody tr[data-ds-tone=success]>:first-child{box-shadow:inset 2px 0 var(--color-surface-success)}[data-design-system] .ds-table tbody tr[data-ds-selected] :is(.ds-table-subtitle,.ds-table-more,td[data-ds-tone=muted]){color:color-mix(in srgb,var(--color-text-secondary) 75%,var(--color-text-primary))}[data-design-system] .ds-table tbody tr[data-ds-selected] .ds-table-tags-more{--control-ink:color-mix(in srgb, var(--color-text-secondary) 75%, var(--color-text-primary))}[data-design-system] .ds-table table[data-ds-fixed]{table-layout:fixed}[data-design-system] .ds-table table[data-ds-fixed] :is(th,td){text-overflow:ellipsis;overflow:hidden}[data-design-system] .ds-table td[data-ds-tone=muted]{color:var(--color-text-secondary)}[data-design-system] .ds-table td[data-ds-emphasis=strong]{font-weight:500}[data-design-system] .ds-table td.ds-is-mono{font-family:var(--ds-font-mono)}[data-design-system] .ds-table-title{vertical-align:middle;flex-direction:column;gap:0;min-width:0;max-width:100%;display:inline-flex}[data-design-system] .ds-table-title>span{text-overflow:ellipsis;overflow:hidden}[data-design-system] .ds-table-subtitle,[data-design-system] .ds-table-more{color:var(--color-text-secondary)}[data-design-system] .ds-table-person{align-items:center;gap:var(--ds-space-2);vertical-align:middle;min-width:0;display:inline-flex}[data-design-system] .ds-table-tags{align-items:center;gap:var(--ds-space-1);vertical-align:middle;display:inline-flex}[data-design-system] .ds-table-more{padding-inline:var(--ds-space-1)}[data-design-system] .ds-table td>.ds-table-tags{min-width:0;display:flex}[data-design-system] .ds-table-chip{flex:none;min-width:0;display:inline-flex}[data-design-system] .ds-table-tags>:is(.ds-badge,.ds-table-chip)[hidden],[data-design-system] .ds-table-tags-more[hidden]{display:none}[data-design-system] .ds-table-tags>:is(.ds-badge,.ds-table-chip)[data-ds-shrink]{flex:0 auto;min-width:0}[data-design-system] .ds-table-tags-more{--control-ink:var(--color-text-secondary);margin-block:calc(-1 * var(--ds-space-1));flex:none}[data-design-system].ds-table-tags-list{gap:var(--ds-space-3);width:max-content;min-width:160px;max-width:min(320px,100vw - 24px);padding:var(--ds-space-4);flex-direction:column;display:flex}[data-design-system] .ds-table-tags-head{align-items:baseline;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-table-tags-all{gap:var(--ds-space-1);flex-wrap:wrap;display:flex}[data-design-system] .ds-table-progress{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-table-progress>:last-child{text-align:right;--ds-text-numeric:tabular-nums;font-variant-numeric:tabular-nums;min-width:4ch}[data-design-system] .ds-table-bar{border-radius:var(--ds-radius-full);background:var(--color-surface-subtle);width:64px;height:6px;position:relative;overflow:hidden}[data-design-system] .ds-table-bar>span{border-radius:inherit;background:var(--color-ink);position:absolute;inset:0 auto 0 0}[data-design-system] .ds-table-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:3px;text-decoration-thickness:1px}[data-design-system] .ds-table-link:hover{text-decoration-color:currentColor}[data-design-system] .ds-table td .ds-inline-link:is(a,button):not(:disabled,[aria-disabled=true]){color:inherit}[data-design-system] .ds-table-empty td{height:120px;color:var(--color-text-secondary);text-align:center}[data-design-system] .ds-table .ds-table-empty td:has(>:is(.ds-empty-state,.ds-error-state)){white-space:normal;height:auto;padding:0;position:static}[data-design-system] .ds-table:has(.ds-table-empty td>:is(.ds-empty-state,.ds-error-state)){container:ds-table/inline-size}[data-design-system] .ds-table-empty td>:is(.ds-empty-state,.ds-error-state){box-sizing:border-box;width:100cqi;position:sticky;left:0}[data-design-system] .ds-table tbody tr.ds-table-empty:hover{background:var(--color-surface)}[data-design-system] .ds-table tbody tr[data-ds-opens]{cursor:pointer}[data-design-system] .ds-table tbody tr[data-ds-opens]:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:-2px}[data-design-system] .ds-table tbody th[scope=row]{font-weight:500}[data-design-system] .ds-table tbody tr:last-child th[scope=row]{border-bottom:0}[data-design-system] .ds-table tbody th[scope=rowgroup]{background:var(--color-surface-subtle);text-align:left;height:40px;padding-block:0;font-weight:500;position:static}[data-design-system] .ds-table-group-line{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-table-secondary{color:var(--color-text-secondary)}[data-design-system] .ds-table-group-after{align-items:center;gap:var(--ds-space-3);min-width:0;margin-left:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-table-group-meta{align-items:center;gap:var(--ds-space-3);margin-left:auto;display:inline-flex}[data-design-system] .ds-table-fold{width:24px;height:24px;margin-left:calc(-1 * var(--ds-space-1));border-radius:var(--ds-radius-s);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}[data-design-system] .ds-table-fold:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--color-text-primary)}[data-design-system] .ds-table-fold:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:1px}[data-design-system] .ds-table-fold svg{width:16px;height:16px;transition:rotate var(--ds-duration-fast) var(--ds-ease-standard)}[data-design-system] .ds-table-group[data-ds-folded] .ds-table-fold svg{rotate:-90deg}[data-design-system] .ds-table-group[data-ds-hue]{--ds-table-group-hue:var(--color-text-secondary)}[data-design-system] .ds-table-group[data-ds-hue=blue]{--ds-table-group-hue:var(--color-category-blue)}[data-design-system] .ds-table-group[data-ds-hue=purple]{--ds-table-group-hue:var(--color-category-purple)}[data-design-system] .ds-table-group[data-ds-hue=yellow]{--ds-table-group-hue:var(--color-category-yellow)}[data-design-system] .ds-table-group[data-ds-hue=red]{--ds-table-group-hue:var(--color-category-red)}[data-design-system] .ds-table-group[data-ds-hue=green]{--ds-table-group-hue:var(--color-category-green)}[data-design-system] .ds-table tbody .ds-table-group[data-ds-hue] th[scope=rowgroup]{--color-text-secondary:color-mix(in srgb, var(--color-text-primary) 70%, transparent);background:color-mix(in srgb,var(--ds-table-group-hue) 10%,var(--color-surface))}[data-design-system] .ds-table-group-dot{border-radius:var(--ds-radius-full);background:var(--ds-table-group-hue);flex:none;width:8px;height:8px}[data-design-system] .ds-table-add-row td{height:48px}[data-design-system] .ds-table-add svg{width:16px;height:16px}[data-design-system] .ds-table-head{gap:0;display:inline-grid}[data-design-system] .ds-table .ds-is-numeric .ds-table-head{justify-items:end}[data-design-system] .ds-table-unit{color:var(--color-text-secondary)}[data-design-system] .ds-table-head-help{align-items:center;gap:var(--ds-space-1);vertical-align:middle;display:inline-flex}[data-design-system] .ds-table-head-help>.ds-field-info{flex:none}[data-design-system] :is(.ds-table-switch,.ds-table-code){align-items:center;gap:var(--ds-space-2);vertical-align:middle;display:inline-flex}[data-design-system] .ds-table-copy svg{width:16px;height:16px}[data-design-system] .ds-table-spark{display:block;overflow:visible}[data-design-system] .ds-table-spark path{fill:none;stroke:var(--color-active-icon);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-table-fold svg{transition:none}}[data-design-system] .ds-table-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-3);box-sizing:border-box;min-height:48px;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) var(--ds-table-inset,var(--ds-space-6));border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;flex:auto;display:flex}[data-design-system] .ds-table-strip{padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--color-border-subtle)}[data-design-system] .ds-table-strip:has(.ds-table-footer){border-top:0;padding:0}[data-design-system] .ds-table[data-ds-layout=host]{overflow-wrap:normal}[data-design-system] .ds-table[data-ds-layout=host]>table{min-width:revert-layer}[data-design-system] .ds-table[data-ds-layout=host] .ds-link{overflow-wrap:break-word}[data-design-system] .ds-table[data-ds-layout=host]>table>*>tr>:is(th,td){position:revert-layer;left:revert-layer;z-index:revert-layer;text-align:revert-layer;vertical-align:revert-layer}[data-design-system] .ds-table[data-ds-layout=host]>table>tbody>tr>td:not([data-ds-wrap],:has(input,select,textarea,[role=combobox])){max-width:var(--ds-table-cell-max,20rem);text-overflow:ellipsis;overflow:hidden}[data-design-system] .ds-table table>tbody>tr>td:has(>.ds-control):not(:has(>:not(.ds-control))){text-overflow:clip}[data-design-system] .ds-table[data-ds-layout=host]>table>tbody>tr>td:not([data-ds-wrap])>:where(div,p):not(:has(a,button,input,select,textarea,[tabindex])){text-overflow:ellipsis;overflow:hidden}[data-design-system] .ds-table[data-ds-layout=host]>table>tbody>tr>td:not([data-ds-wrap],:has(input,select,textarea,[role=combobox])) :where(div,p){min-width:0}[data-design-system] .ds-table[data-ds-layout=host]>table>tbody>tr>td:not([data-ds-wrap]) :where(div,p,label):not(:has(*)){text-overflow:ellipsis;overflow:hidden}[data-design-system] .ds-table[data-ds-layout=host]>table>*>tr>[data-ds-wrap]{max-width:var(--ds-table-cell-max,32rem);white-space:normal}[data-design-system] .ds-table[data-ds-layout=host]>table>tbody>tr>[data-ds-wrap]>.ds-table-prose:not(:has(a,button,input,select,textarea,[role=combobox],[tabindex])){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-design-system] .ds-table[data-ds-layout=host]>table>tbody>tr>td:has(>.ds-table-tags){width:var(--ds-table-cell-max,20rem)}[data-design-system] .ds-table[data-ds-layout=host]>table>tbody>tr>td>[data-ds-recipe=T09]:only-child{font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-table-range{color:var(--color-text-secondary)}[data-design-system] .ds-table-footer[hidden],[data-design-system] .ds-table-track[hidden]{display:none}[data-design-system] .ds-table:not(.ds-is-framed)>.ds-table-footer{position:sticky;left:0}[data-design-system] .ds-table-track{align-items:center;gap:var(--ds-space-3);min-width:0;margin-right:auto;display:inline-flex}[data-design-system] .ds-table-track[data-ds-wrapped]>.ds-table-track-divider{display:none}[data-design-system] .ds-table-track-label{color:var(--color-text-secondary);white-space:nowrap;--ds-text-numeric:tabular-nums;font-variant-numeric:tabular-nums;justify-items:start;display:inline-grid}[data-design-system] .ds-table-track-label>*{grid-area:1/1}[data-design-system] .ds-table-track-ghost{visibility:hidden}[data-design-system] .ds-table-rail{box-sizing:border-box;border-radius:var(--ds-radius-full);cursor:pointer;touch-action:none;background:0 0;border:0;flex:none;width:96px;height:16px;margin:0;padding:0;position:relative}[data-design-system] .ds-table-rail:before{content:"";border-radius:var(--ds-radius-full);background:var(--color-surface-subtle);box-shadow:inset 0 0 0 1px var(--color-border-subtle);position:absolute;inset:6px 0}[data-design-system] .ds-table-rail-thumb{--ds-table-thumb-width:max(16px, var(--ds-table-thumb-share,25%));top:5px;left:calc((100% - var(--ds-table-thumb-width)) * var(--ds-table-thumb-at,0));width:var(--ds-table-thumb-width);border-radius:var(--ds-radius-full);background:var(--color-text-secondary);height:6px;position:absolute}[data-design-system] .ds-table-rail:is(:hover,[data-ds-dragging])>.ds-table-rail-thumb{background:var(--color-text-primary)}[data-design-system] .ds-table-rail:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}[data-design-system] .ds-table-pages{align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}[data-design-system] .ds-table-size>.ds-field{align-items:center;gap:var(--ds-space-2);font:inherit;display:inline-flex}[data-design-system] .ds-table-size>.ds-field>span{color:var(--color-text-secondary);white-space:nowrap}[data-design-system] .ds-table-size select{width:auto}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-table tr,[data-design-system] .ds-table-sort>svg:last-child,[data-design-system] .ds-table-head-icon>svg,[data-design-system] .ds-table:is(.ds-is-framed,.ds-is-selectable) :is(th,td),[data-design-system] .ds-table-scroll :is(th,td):first-child,[data-design-system] .ds-table.ds-is-selectable :is(th,td):nth-child(2),[data-design-system] .ds-table-edge-end{transition:none}}[data-design-system] .ds-resizable{width:100%;height:100%;display:flex}[data-design-system] .ds-resizable[data-panel-group-direction=vertical]{flex-direction:column}[data-design-system] .ds-resizable-handle{background:var(--color-border-default);width:1px;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);flex:none;justify-content:center;align-items:center;display:flex;position:relative}[data-design-system] .ds-resizable-handle:after{content:"";inset-block:0;width:var(--ds-space-1);position:absolute;left:50%;translate:-50%}[data-design-system] .ds-resizable-handle[data-panel-group-direction=vertical]{width:100%;height:1px}[data-design-system] .ds-resizable-handle[data-panel-group-direction=vertical]:after{inset-block:auto;inset-inline:0;width:100%;height:var(--ds-space-1);top:50%;left:0;translate:0 -50%}[data-design-system] .ds-resizable-handle:is(:hover,[data-resize-handle-state=drag]){background:var(--color-border-strong)}[data-design-system] .ds-resizable-handle:focus-visible{outline:2px solid var(--ds-focus);outline-offset:1px}[data-design-system] .ds-resizable-grip{z-index:1;width:var(--ds-space-1);height:var(--ds-space-4);border-radius:var(--ds-radius-xs);background:var(--color-border-strong)}[data-design-system] .ds-resizable-handle[data-panel-group-direction=vertical] .ds-resizable-grip{width:var(--ds-space-4);height:var(--ds-space-1)}[data-design-system] .ds-questionnaire{gap:var(--ds-space-6);flex-direction:column;width:100%;min-width:0;display:flex}[data-design-system] .ds-questionnaire-progress{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;min-width:14ch;min-height:1lh}[data-design-system] .ds-questionnaire-item{gap:var(--ds-space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}[data-design-system] .ds-questionnaire-item:focus{outline:none}[data-design-system] .ds-questionnaire-title{padding:0}[data-design-system] .ds-questionnaire-choices{gap:var(--ds-space-3);min-width:0;display:grid}[data-design-system] .ds-questionnaire-choice{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-m);background:var(--color-surface);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);display:flex;position:relative}[data-design-system] .ds-questionnaire-choice:hover{border-color:var(--color-border-strong)}[data-design-system] .ds-questionnaire-choice[data-checked]{border-color:var(--color-card-highlight);box-shadow:inset 0 0 0 1px var(--color-card-highlight)}[data-design-system] .ds-questionnaire-choice:has(>input:focus-visible){outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-questionnaire-choice[data-invalid]{border-color:var(--color-text-destructive)}[data-design-system] .ds-questionnaire-choice[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none}[data-design-system] .ds-questionnaire-choice-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}[data-design-system] .ds-questionnaire-choice-mark{width:var(--ds-space-4);height:var(--ds-space-4);margin-top:calc(var(--ds-space-1) / 2);border:1px solid var(--color-border-strong);border-radius:var(--ds-radius-xs);color:var(--color-text-on-highlight);flex:none;justify-content:center;align-items:center;display:flex}[data-design-system] .ds-questionnaire-choice[data-type=radio] .ds-questionnaire-choice-mark{border-radius:50%}[data-design-system] .ds-questionnaire-choice-mark>svg{width:12px;height:12px;display:none}[data-design-system] .ds-questionnaire-choice[data-checked] .ds-questionnaire-choice-mark{border-color:var(--color-card-highlight);background:var(--color-card-highlight)}[data-design-system] .ds-questionnaire-choice[data-checked] .ds-questionnaire-choice-mark>svg{display:block}[data-design-system] .ds-questionnaire-choice-label{gap:var(--ds-space-1);flex-direction:column;flex:1;min-width:0;display:flex}[data-design-system] .ds-questionnaire-choice-shortcut{margin-inline-start:auto;display:none}[data-design-system] .ds-questionnaire-choice[data-shortcut] .ds-questionnaire-choice-shortcut{display:inline-flex}[data-design-system] .ds-questionnaire-error{color:var(--color-text-destructive)}[data-design-system] .ds-questionnaire-actions{align-items:center;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto auto;width:100%;display:grid}[data-design-system] .ds-questionnaire-previous{grid-area:1/1;justify-self:start}[data-design-system] .ds-questionnaire-skip{grid-area:1/2}[data-design-system] .ds-questionnaire-next{grid-area:1/3}[data-design-system] .ds-toast-region{z-index:var(--ds-z-toast);pointer-events:none;justify-items:center;display:grid;position:fixed;inset:auto 16px 24px}[data-design-system] .ds-toast-region>*{pointer-events:auto;grid-area:1/1;max-width:100%}[data-design-system] .ds-toast{align-items:center;gap:var(--ds-space-3);box-sizing:border-box;min-height:48px;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-xl);background:var(--color-surface-inverse);color:var(--color-text-on-inverse);box-shadow:0 8px 24px color-mix(in srgb,var(--color-shadow) 24%,transparent);animation:ds-toast-in var(--ds-duration-layout) var(--ds-ease-decelerate) both;display:flex}[data-design-system] .ds-toast[data-leaving]{animation:ds-toast-out var(--ds-duration-standard) var(--ds-ease-standard) both}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes ds-toast-out{to{opacity:0;transform:translateY(8px)}}[data-design-system] .ds-toast>svg{flex:none;width:20px;height:20px;display:block}[data-design-system] .ds-toast[data-ds-tone=error]>svg{color:color-mix(in srgb,var(--color-tone-error) 70%,var(--color-text-on-inverse))}[data-design-system] .ds-toast[data-ds-tone=success]>svg{color:color-mix(in srgb,var(--color-tone-success) 70%,var(--color-text-on-inverse))}[data-design-system] .ds-toast[data-ds-tone=warning]>svg{color:color-mix(in srgb,var(--color-tone-warning) 70%,var(--color-text-on-inverse))}[data-design-system] .ds-toast-text{flex:1;min-width:0;margin:0}[data-design-system] .ds-toast-text>.ds-text{margin:0}[data-design-system] .ds-toast-text>.ds-text+.ds-text{color:var(--color-text-on-inverse-muted)}[data-design-system] .ds-toast .ds-control{--control-ink:var(--color-text-on-inverse);--control-fill:transparent;--control-border:transparent;--control-hover:color-mix(in srgb, var(--color-text-on-inverse) 12%, transparent);--control-focus:var(--ds-focus-inverse);flex:none}[data-design-system] .ds-toast{max-width:min(480px,100%)}[data-design-system] .ds-toast-text{overflow-wrap:anywhere}[data-design-system] .ds-toast:has(>.ds-toast-details){--ds-toast-text-inset:calc(var(--ds-space-5) + var(--ds-space-3));--ds-toast-pad-start:var(--ds-space-4);--ds-toast-pad-end:var(--ds-space-2);--ds-toast-line:color-mix(in srgb, var(--color-text-on-inverse) 24%, transparent);flex-wrap:wrap;row-gap:0}[data-design-system] .ds-toast-details{min-width:0;padding-left:var(--ds-toast-text-inset);flex:100%}[data-design-system] .ds-toast-details>summary{margin-top:var(--ds-space-1);border-radius:var(--ds-radius-s);text-underline-offset:3px;cursor:pointer;text-decoration:underline;list-style:none;display:inline-block}[data-design-system] .ds-toast-details>summary::-webkit-details-marker{display:none}[data-design-system] .ds-toast-details-body{margin:var(--ds-space-2) calc(-1 * var(--ds-toast-pad-end)) 0 calc(-1 * (var(--ds-toast-text-inset) + var(--ds-toast-pad-start)));padding:var(--ds-space-2) var(--ds-space-2) 0;border-top:1px solid var(--ds-toast-line)}[data-design-system] .ds-toast-details pre{max-height:160px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-toast-line);border-radius:var(--ds-radius-s);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-toast,[data-design-system] .ds-toast[data-leaving]{animation:none}}[data-design-system] .ds-toggle-group{gap:var(--ds-space-1);width:fit-content;max-width:100%;padding:var(--ds-space-1);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}:where([data-design-system]) .ds-toggle{--control-shape:var(--control-radius);--control-fill:transparent;--control-ink:var(--color-text-secondary);--control-border:transparent;--control-padding:16px}:where([data-design-system]) .ds-toggle:is([aria-pressed=true],[data-state=on]){--control-fill:var(--color-surface);--control-ink:var(--color-text-primary);--control-hover:var(--color-surface)}:where([data-design-system]) .ds-toggle:is(:hover,:focus-visible){--control-ink:var(--color-text-primary)}[data-design-system] .ds-toggle-group[data-ds-fit]{flex-wrap:nowrap;min-width:0;position:relative}:where([data-design-system]) .ds-toggle-group[data-ds-fit] :is(.ds-toggle,.ds-toggle-group-more){flex:none}:where([data-design-system]) .ds-toggle-group [data-ds-icon-only]{--control-padding:0px;width:var(--control-height)}[data-design-system] .ds-toggle-measure{white-space:nowrap;visibility:hidden;pointer-events:none;width:0;height:0;display:block;position:absolute;inset:0 auto auto 0;overflow:hidden}:where([data-design-system]) .ds-toggle-group-more{--control-shape:var(--control-radius);--control-fill:transparent;--control-ink:var(--color-text-secondary);--control-border:transparent;--control-padding:16px;gap:var(--ds-space-1)}:where([data-design-system]) .ds-toggle-group-more:is(:hover,[aria-expanded=true]){--control-ink:var(--color-text-primary)}[data-design-system] .ds-toggle-group-more>svg{width:16px;height:16px}[data-design-system] .ds-toggle-thumb{display:none}[data-design-system].ds-menu-surface{z-index:var(--ds-z-menu);box-sizing:border-box;max-width:calc(100vw - 24px);max-height:min(calc(100dvh - 24px),var(--radix-popover-content-available-height,var(--radix-dropdown-menu-content-available-height,100dvh)));border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--ds-shadow-floating)}[data-design-system].ds-menu-surface:focus-visible{outline:none}[data-design-system].ds-menu-surface[data-ds-inset=standard]{padding:var(--ds-space-4)}[data-design-system].ds-menu-surface[data-ds-elevation=raised]{box-shadow:var(--ds-shadow-floating)}[data-design-system] :is(.ds-menu-footer,.ds-multiselect-footer){justify-content:flex-end;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-4);border-top:1px solid var(--color-border-default);flex:none;display:flex}[data-design-system] .ds-multiselect-footer{padding-left:calc(var(--ds-space-2) + var(--ds-space-3))}[data-design-system] :is(.ds-menu-footer,.ds-multiselect-footer)>span{color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);margin-right:auto}[data-design-system] .ds-announcement{--ds-announcement-glow:radial-gradient(60% 120% at 0% 0%, color-mix(in srgb, var(--color-tint-orange) 80%, transparent) 0%, transparent 60%), radial-gradient(60% 140% at 55% -20%, color-mix(in srgb, var(--color-tint-purple) 90%, transparent) 0%, transparent 65%), radial-gradient(50% 120% at 100% 10%, color-mix(in srgb, var(--color-tint-sky) 90%, transparent) 0%, transparent 70%);--ds-announcement-ring:conic-gradient(from 200deg, var(--brand-orange-500), var(--brand-red-500), var(--brand-purple-500), var(--brand-sky-500), var(--brand-orange-500));--ds-announcement-columns:3;gap:var(--ds-space-4);padding:var(--ds-space-4);border-radius:var(--ds-radius-xl);background:var(--ds-announcement-glow),var(--color-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-purple-300) 35%,var(--color-base));color:var(--color-text-primary);display:grid;overflow:hidden;container-type:inline-size}[data-design-system] .ds-announcement[data-ds-columns="1"]{--ds-announcement-columns:1}[data-design-system] .ds-announcement[data-ds-columns="2"]{--ds-announcement-columns:2}[data-design-system] .ds-announcement-head{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);padding-inline-start:var(--ds-space-1);display:flex}[data-design-system] .ds-announcement-heading{align-items:baseline;gap:0 var(--ds-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}[data-design-system] .ds-announcement-lead{color:var(--color-text-secondary)}[data-design-system] .ds-announcement-actions{gap:var(--ds-space-2);flex:none;display:flex}[data-design-system] .ds-announcement-close{flex:none}[data-design-system] .ds-announcement-tiles{grid-template-columns:repeat(var(--ds-announcement-columns),minmax(0,1fr));gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-announcement-tile{align-content:start;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-4);border-radius:var(--ds-radius-l);background:color-mix(in srgb,var(--color-base) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-base) 90%,transparent),0 1px 3px color-mix(in srgb,var(--color-shadow) 5%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid}[data-design-system] .ds-announcement-tile-head{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-announcement-tile p{color:var(--color-text-secondary)}[data-design-system] .ds-announcement[data-ds-columns="1"] .ds-announcement-tile p{max-width:72ch}[data-design-system] .ds-announcement-tile strong{color:var(--color-text-primary);font-weight:500}[data-design-system] .ds-announcement-icon{border-radius:var(--ds-radius-s);background:var(--color-surface);width:28px;height:28px;color:var(--color-text-primary);box-shadow:0 2px 6px color-mix(in srgb,var(--color-shadow) 8%,transparent);flex:none;place-items:center;display:grid;position:relative}[data-design-system] .ds-announcement-icon:before{content:"";border-radius:inherit;background:var(--ds-announcement-ring);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-design-system] .ds-announcement-icon svg{stroke-width:1.75px;width:16px;height:16px;display:block}@container (max-width:620px){[data-design-system] .ds-announcement-head{flex-wrap:wrap;align-items:flex-start}[data-design-system] .ds-announcement-heading{flex-basis:0}[data-design-system] .ds-announcement-close{order:2}[data-design-system] .ds-announcement-actions{order:3;width:100%}[data-design-system] .ds-announcement-actions>*{flex:1}[data-design-system] .ds-announcement-tiles{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr)}}[data-design-system]:is(.ds-app-sidebar,.ds-app-flyout){--ds-app-nav-inset:12px;--ds-app-nav-row:44px;--ds-app-rail-width:calc(var(--ds-app-nav-row) + 2 * var(--ds-app-nav-inset));--ds-app-secondary-width:244px;--ds-app-header-height:64px;--ds-app-nav-radius:var(--ds-radius-s)}[data-design-system].ds-app-sidebar[data-nav=levels]{--ds-app-secondary-width:calc(260px - var(--ds-app-rail-width))}[data-design-system].ds-app-sidebar[data-nav=levels][data-panel=wide]{--ds-app-secondary-width:244px}[data-design-system].ds-app-sidebar{z-index:var(--ds-z-header);background:var(--color-surface-subtle);height:100dvh;min-height:0;color:var(--color-text-primary);font-family:var(--ds-font);flex-shrink:0;display:flex;position:relative}[data-design-system] .ds-app-sidebar-resizer{inset-block:0;right:calc(var(--ds-space-1) * -1);z-index:1;width:var(--ds-space-2);cursor:col-resize;touch-action:none;position:absolute}[data-design-system] .ds-app-sidebar-resizer:after{content:"";inset-block:0;background:var(--color-border-selected);opacity:0;width:2px;position:absolute;left:calc(50% - 1px)}[data-design-system] .ds-app-sidebar-resizer:focus-visible{outline:none}[data-design-system] :is(.ds-app-sidebar-resizer:hover,.ds-app-sidebar-resizer:focus-visible):after,[data-design-system].ds-app-sidebar[data-resizing] .ds-app-sidebar-resizer:after{opacity:1}[data-design-system].ds-app-sidebar[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}[data-design-system] .ds-app-rail{flex:0 0 var(--ds-app-rail-width);flex-direction:column;min-height:0;display:flex}[data-design-system] .ds-app-rail-brand{min-height:var(--ds-app-header-height);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-design-system] .ds-app-rail-brand>a{width:var(--ds-app-nav-row);height:var(--ds-app-nav-row);border-radius:var(--ds-app-nav-radius);place-items:center;display:grid}[data-design-system] .ds-shelf-signet{width:24px;height:24px}[data-design-system] .ds-app-rail-body{gap:var(--ds-space-4);overscroll-behavior-y:none;min-height:0;padding:var(--ds-space-2) 0 var(--ds-space-4);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}[data-design-system] .ds-app-rail-group{align-items:center;gap:var(--ds-space-1);padding:0 var(--ds-app-nav-inset);flex-direction:column;flex-shrink:0;display:flex}[data-design-system] .ds-app-rail-footer{padding-top:var(--ds-space-3);padding-bottom:var(--ds-space-4);border-top:1px solid var(--color-border-default);flex-shrink:0}[data-design-system] .ds-app-rail-item{width:var(--ds-app-nav-row);height:var(--ds-app-nav-row);border-radius:var(--ds-app-nav-radius);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;text-decoration:none;display:grid}[data-design-system] .ds-app-rail-item svg{stroke-width:1.8px;width:18px;height:18px}[data-design-system] .ds-app-rail-item:focus-visible,[data-design-system] .ds-app-rail-brand>a:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}[data-design-system] .ds-app-rail-item:is([aria-current],[aria-expanded=true]){background:var(--color-surface-active);color:var(--color-active-icon)}[data-design-system] .ds-app-secondary{--sidebar:var(--color-surface-subtle);--sidebar-background:var(--color-surface-subtle);--sidebar-foreground:var(--color-text-secondary);--sidebar-primary:var(--color-text-primary);--sidebar-primary-foreground:var(--color-text-on-primary);--sidebar-accent:var(--color-surface-active-hover);--sidebar-accent-foreground:var(--color-text-primary);--sidebar-hover:var(--color-surface-active-hover);--sidebar-hover-foreground:var(--color-text-primary);--sidebar-border:var(--color-border-default);--sidebar-ring:var(--ds-focus);flex:0 0 var(--ds-app-secondary-width);border-left:1px solid var(--color-border-default);background:var(--color-surface-subtle);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-app-secondary-heading{min-height:var(--ds-app-header-height);padding:var(--ds-space-3) var(--ds-space-6);border-bottom:1px solid var(--color-border-default);overflow-wrap:anywhere;flex-shrink:0;align-items:center;display:flex}[data-design-system] .ds-app-secondary-body{overscroll-behavior-y:none;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}[data-design-system] .ds-app-secondary-body>div:first-child:has(>h2){min-height:var(--ds-app-header-height);padding:var(--ds-space-3) var(--ds-space-6);border-bottom:1px solid var(--color-border-default)}[data-design-system] .ds-app-tree-heading{margin:var(--ds-space-3) 0 0;padding:var(--ds-space-1) var(--ds-space-3);color:var(--color-text-secondary)}[data-design-system] .ds-app-tree-scope{margin-bottom:var(--ds-space-1)}[data-design-system] .ds-app-tree-section{gap:var(--ds-space-1);flex-direction:column;display:flex}[data-design-system] .ds-app-tree-section[data-emphasis=strong]{gap:0}[data-design-system] .ds-app-tree-section[data-emphasis=strong]:not(:first-child){margin-top:var(--ds-space-2)}[data-design-system] .ds-app-tree-section-heading{margin:0}[data-design-system] .ds-app-tree-section-row{align-items:center;gap:var(--ds-space-2);width:100%;min-height:var(--control-standard);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-app-nav-radius);color:var(--color-text-primary);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;font-weight:500;display:flex}[data-design-system] button.ds-app-tree-section-row{cursor:pointer}[data-design-system] .ds-app-tree-section-row>svg{width:16px;height:16px;color:var(--color-text-secondary);flex:0 0 16px}[data-design-system] .ds-app-tree-section-row>.ds-app-tree-section-chevron{margin-left:auto}[data-design-system] .ds-app-tree-section-row[aria-expanded=false]>.ds-app-tree-section-chevron{transform:rotate(-90deg)}[data-design-system] .ds-app-tree-section-row:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}[data-design-system] .ds-app-tree-section-row:focus:not(:focus-visible){outline:none}[data-design-system] .ds-app-tree-section>.ds-app-tree-children{margin-top:var(--ds-space-1)}[data-design-system] .ds-app-tree-group-label{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-app-tree-group-label>svg{width:16px;height:16px;color:var(--color-text-secondary);flex:0 0 16px}[data-design-system] .ds-app-tree{gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-app-nav-inset) var(--ds-space-5);flex-direction:column;display:flex}[data-design-system] :is(.ds-app-tree-link,.ds-app-tree-group){justify-content:space-between;align-items:center;gap:var(--ds-space-2);width:100%;min-height:var(--control-standard);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-app-nav-radius);color:var(--color-text-secondary);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex-shrink:0;text-decoration:none;display:flex}[data-design-system] .ds-app-tree-link{justify-content:flex-start}[data-design-system] .ds-app-tree-link>svg{width:16px;height:16px;color:var(--color-text-secondary);flex:0 0 16px}[data-design-system] .ds-app-tree-link[aria-current=page]>svg{color:var(--color-active-icon)}[data-design-system] :is(.ds-app-tree-link,.ds-app-tree-group):focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}[data-design-system] .ds-app-tree-group{color:var(--color-text-primary)}[data-design-system] .ds-app-tree-group>svg{width:16px;height:16px;color:var(--color-text-secondary);flex:0 0 16px}[data-design-system] .ds-app-tree-group[aria-expanded=false]>svg{transform:rotate(-90deg)}[data-design-system] .ds-app-tree-children{gap:var(--ds-space-1);margin:var(--ds-space-1) 0 var(--ds-space-2) var(--ds-space-4);padding-left:var(--ds-space-2);border-left:1px solid var(--color-border-default);flex-direction:column;display:flex}[data-design-system] .ds-app-tree-children[hidden]{display:none}[data-design-system] .ds-app-tree-link[aria-current=page]{background:var(--color-surface-active);color:var(--color-text-primary)}[data-design-system] .ds-app-tree-children .ds-app-tree-link[aria-current=page]{position:relative}[data-design-system] .ds-app-tree-children .ds-app-tree-link[aria-current=page]:before{content:"";border-radius:var(--ds-radius-xs);background:var(--color-active-mark);width:2px;position:absolute;top:8px;bottom:8px;left:-9px}[data-design-system][data-nav=levels] .ds-app-tree-group{color:var(--color-text-secondary)}[data-design-system][data-nav=levels] .ds-app-tree-group:has(+.ds-app-tree-children [aria-current=page]){color:var(--color-text-primary)}[data-design-system][data-nav=levels] .ds-app-tree-children{margin-top:0}[data-design-system][data-nav=levels] .ds-app-secondary-heading{font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-app-rail-text{display:none}[data-design-system] .ds-app-rail-brand .ds-shelf-logo{width:auto;height:22px;display:none}[data-design-system] .ds-shelf-logo-wordmark{fill:var(--brand-navy)}[data-ds-color-scheme=dark] .ds-shelf-logo-wordmark,[data-ds-color-scheme=dark][data-design-system] .ds-shelf-logo-wordmark{fill:var(--brand-white)}[data-design-system][data-nav] .ds-app-rail-group:not(.ds-app-rail-footer)>.ds-app-rail-item svg{width:16px;height:16px}[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-group{gap:var(--ds-space-2);padding-inline:0}[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-item{isolation:isolate;grid-template-rows:var(--ds-app-nav-row) auto;row-gap:var(--ds-space-1);width:var(--ds-app-rail-width);background:0 0;align-content:start;place-items:center;height:auto;position:relative}[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-item:before{content:"";z-index:-1;width:var(--ds-app-nav-row);height:var(--ds-app-nav-row);border-radius:var(--ds-app-nav-radius);grid-area:1/1}[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-item>:not(.ds-app-rail-short){grid-area:1/1}[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-short{width:calc(var(--ds-app-rail-width) - var(--ds-space-1));max-height:36px;font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);text-align:center;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;grid-area:2/1;overflow:hidden}[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-item:is([aria-current],[aria-expanded=true]){background:0 0}[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-item:is([aria-current],[aria-expanded=true]):before{background:var(--color-surface-active)}[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-item:focus-visible{outline:none}[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-item:focus-visible:before{outline:2px solid var(--control-focus);outline-offset:2px}@media (hover:hover){[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-item:not([aria-current],[aria-expanded=true]):hover{background:0 0}[data-design-system]:is([data-nav=levels],[data-nav=sidebar][data-collapsed]) .ds-app-rail-item:not([aria-current],[aria-expanded=true]):hover:before{background:var(--color-surface-active-hover)}}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail{flex-basis:260px;width:260px}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-brand{padding:0 var(--ds-app-nav-inset);justify-content:flex-start}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-brand>a{width:auto;padding:0 calc((var(--ds-app-nav-row) - 16px) / 2);align-items:center;display:flex}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-brand .ds-shelf-signet{display:none}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-brand .ds-shelf-logo{display:block}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-group{align-items:stretch}[data-design-system][data-nav=sidebar] .ds-app-rail-brand{gap:var(--ds-space-2)}[data-design-system][data-nav=sidebar] .ds-app-nav-collapse{--ds-app-collapse-offset:calc((var(--ds-app-nav-row) - var(--control-standard)) / 2);--control-ink:var(--color-text-secondary);--control-icon:16px;margin-inline:auto var(--ds-app-collapse-offset)}[data-design-system][data-nav=sidebar][data-collapsed] .ds-app-rail-brand:has(.ds-app-nav-collapse)>a{display:none}[data-design-system][data-nav=sidebar][data-collapsed] .ds-app-nav-collapse{margin-inline:var(--ds-app-collapse-offset)}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-item{justify-content:flex-start;gap:var(--ds-space-2);width:100%;height:auto;min-height:var(--ds-app-nav-row);padding:var(--ds-space-2) calc((var(--ds-app-nav-row) - 16px) / 2);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);text-align:left;overflow-wrap:anywhere;display:flex}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-text{min-width:0;display:block}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-footer .ds-app-rail-item{gap:var(--ds-space-1);height:var(--ds-app-nav-row);padding:0 calc((var(--ds-app-nav-row) - 24px) / 2)}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-footer .ds-app-rail-item>svg{margin-inline:3px}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-item:is([aria-current=page],[aria-expanded=true]){color:var(--color-text-primary)}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-item:is([aria-current=page],[aria-expanded=true])>:not(.ds-app-rail-text){color:var(--color-active-icon)}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-item[aria-current=location]{color:var(--color-text-primary);background:0 0}[data-design-system] .ds-app-rail-pages{margin:0 0 var(--ds-space-1) var(--ds-space-5)}[data-design-system] .ds-app-rail-pages .ds-app-tree-link{min-height:var(--ds-app-nav-row);padding-inline:calc((var(--ds-app-nav-row) - 16px) / 2)}[data-design-system] .ds-app-switcher-dots{place-content:center;gap:var(--ds-space-1);flex:none;grid-template-columns:repeat(3,3px);width:24px;height:24px;display:grid}[data-design-system] .ds-app-switcher-dots>span{background:currentColor;border-radius:50%;width:3px;height:3px}[data-design-system].ds-app-switcher-panel{--ds-container-inset:8px;width:264px;padding:var(--ds-space-2);overflow-y:auto}[data-design-system] .ds-app-switcher-heading{padding:var(--ds-space-3);margin:0}[data-design-system] .ds-app-switcher-options{gap:var(--ds-space-1);flex-direction:column;display:flex}[data-design-system] .ds-app-switcher-option.ds-menu-item{--control-padding:12px;--control-border:transparent;--control-hover:var(--color-surface-active-hover);width:100%;text-decoration:none}[data-design-system] .ds-app-switcher-option.ds-menu-item[aria-current]{--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active)}[data-design-system] .ds-app-switcher-label{flex:1;min-width:0}[data-design-system] .ds-app-switcher-mark{flex:none}[data-design-system] .ds-app-switcher-external{width:14px;height:14px;color:var(--color-text-secondary);flex:none}[data-design-system].ds-app-flyout{z-index:var(--ds-z-menu);gap:var(--ds-space-1);min-width:208px;padding:var(--ds-space-2);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:var(--ds-shadow-floating);color:var(--color-text-primary);font-family:var(--ds-font);flex-direction:column;display:flex}[data-design-system].ds-app-flyout:before{content:"";width:14px;position:absolute;inset:0 auto 0 -14px}[data-design-system] .ds-app-flyout-title{padding:var(--ds-space-1) var(--ds-space-3);color:var(--color-text-secondary);margin:0}[data-design-system].ds-app-flyout .ds-app-tree-link{min-height:var(--ds-app-nav-row);padding-inline:calc((var(--ds-app-nav-row) - 16px) / 2);white-space:nowrap}[data-design-system].ds-app-flyout .ds-app-tree-children{margin:0 0 var(--ds-space-1) var(--ds-space-4)}[data-design-system].ds-app-header{z-index:var(--ds-z-header);justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-height:64px;padding:var(--ds-space-2) var(--ds-space-6);border-bottom:1px solid var(--color-border-default);background:var(--color-surface);color:var(--color-text-primary);flex-wrap:nowrap;flex-shrink:0;display:flex;position:sticky;top:0}[data-design-system].ds-app-header:after{content:"";top:100%;pointer-events:none;height:1px;box-shadow:var(--ds-shadow-raised);opacity:var(--ds-header-shadow-opacity,0);transition:opacity var(--ds-duration-standard) var(--ds-ease-standard);position:absolute;inset-inline:0}@media (prefers-reduced-motion:reduce){[data-design-system].ds-app-header:after{transition:none}}[data-design-system] .ds-page-content{--ds-page-gutter:var(--ds-space-page-gutter);gap:var(--ds-space-section-gap);box-sizing:border-box;width:100%;max-width:var(--ds-page-max);padding:var(--ds-space-page-top) var(--ds-page-gutter) var(--ds-space-page-bottom);flex-direction:column;margin-inline:auto;display:flex}[data-design-system] .ds-page-content[data-ds-width=full]{max-width:none}@media (max-width:700px){[data-design-system] .ds-page-content{--ds-page-gutter:var(--ds-space-page-gutter-mobile)}}[data-design-system] .ds-app-header-keys{color:var(--color-text-secondary);white-space:nowrap}[data-design-system].ds-app-header [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-app-header-divider{background:var(--color-border-default);flex-shrink:0;width:1px;height:20px}@media (hover:hover){[data-design-system] .ds-app-rail-item:not([aria-current],[aria-expanded=true]):hover{background:var(--color-surface-active-hover);color:var(--color-active-icon)}[data-design-system] .ds-app-rail-brand>a:hover{background:var(--color-surface-active-hover)}[data-design-system] :is(.ds-app-tree-link:not([aria-current=page]),.ds-app-tree-group,button.ds-app-tree-section-row):hover{background:var(--color-surface-active-hover);color:var(--color-text-primary)}[data-design-system] .ds-app-tree-link:not([aria-current=page]):hover>svg{color:var(--color-active-icon)}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-item:not([aria-current=page],[aria-expanded=true]):hover{background:var(--color-surface-active-hover);color:var(--color-text-primary)}[data-design-system][data-nav=sidebar]:not([data-collapsed]) .ds-app-rail-item:not([aria-current=page],[aria-expanded=true]):hover>:not(.ds-app-rail-text){color:var(--color-active-icon)}}@media (max-width:700px){[data-design-system] .ds-app-secondary{top:var(--ds-app-header-height);bottom:0;left:var(--ds-app-rail-width);width:var(--ds-app-secondary-width);box-shadow:var(--ds-shadow-floating);position:absolute}[data-design-system] .ds-app-secondary-heading{display:none}[data-design-system].ds-app-header{padding-inline:var(--ds-space-3)}}[data-design-system] .ds-avatar{--ds-avatar-size:36px;--ds-avatar-a:var(--color-tint-purple);--ds-avatar-b:var(--color-tint-sky);--ds-avatar-edge:color-mix(in srgb, var(--ds-avatar-a) 55%, var(--color-border-subtle));width:var(--ds-avatar-size);height:var(--ds-avatar-size);background:radial-gradient(120% 120% at 100% 100%,var(--ds-avatar-b) 0%,color-mix(in srgb,var(--ds-avatar-a) 70%,var(--color-surface)) 45%,var(--color-surface) 85%);box-shadow:inset 0 0 0 1px var(--ds-avatar-edge);color:var(--color-text-primary);vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}[data-design-system] :is(.ds-avatar,.ds-avatar-group)[data-ds-size="20"]{--ds-avatar-size:20px}[data-design-system] :is(.ds-avatar,.ds-avatar-group)[data-ds-size="24"]{--ds-avatar-size:24px}[data-design-system] :is(.ds-avatar,.ds-avatar-group)[data-ds-size="28"]{--ds-avatar-size:28px}[data-design-system] :is(.ds-avatar,.ds-avatar-group)[data-ds-size="36"]{--ds-avatar-size:36px}[data-design-system] .ds-avatar[data-ds-size="48"]{--ds-avatar-size:48px}[data-design-system] .ds-avatar[data-ds-size="64"]{--ds-avatar-size:64px}[data-design-system] .ds-avatar[data-ds-tone="1"]{--ds-avatar-a:var(--color-tint-sky);--ds-avatar-b:color-mix(in srgb, var(--brand-green-300) 45%, var(--color-base))}[data-design-system] .ds-avatar[data-ds-tone="2"]{--ds-avatar-a:var(--color-tint-orange);--ds-avatar-b:var(--color-tint-yellow)}[data-design-system] .ds-avatar[data-ds-tone="3"]{--ds-avatar-a:var(--color-tint-red);--ds-avatar-b:var(--color-tint-orange)}[data-design-system] .ds-avatar[data-ds-tone="4"]{--ds-avatar-a:var(--color-tint-purple);--ds-avatar-b:var(--color-tint-red)}[data-design-system] .ds-avatar[data-ds-tone="5"]{--ds-avatar-a:var(--color-tint-blue);--ds-avatar-b:var(--color-tint-purple)}[data-design-system] .ds-avatar{font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-avatar:is([data-ds-size="20"],[data-ds-size="24"],[data-ds-size="28"]){font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-avatar[data-ds-size="64"]{font:var(--ds-t03);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-avatar-initials{white-space:nowrap}[data-design-system] .ds-avatar>img{border-radius:inherit;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}[data-design-system] .ds-avatar>svg{width:55%;height:55%}[data-design-system] .ds-avatar[data-ds-kind=team]{border-radius:30%}[data-design-system] .ds-avatar[data-ds-kind=agent]{overflow:hidden}[data-design-system] .ds-avatar[data-ds-kind=agent]>img{object-fit:contain;border-radius:0;width:112%;height:112%;inset:2% auto auto -17%}[data-design-system] .ds-avatar[data-ds-kind=unknown]{background:var(--color-surface-subtle);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text-secondary)}[data-design-system] .ds-avatar-status{width:max(8px,calc(var(--ds-avatar-size) * .28));height:max(8px,calc(var(--ds-avatar-size) * .28));border:2px solid var(--color-surface);background:var(--ds-avatar-status);border-radius:50%;position:absolute;bottom:-1px;right:-1px}[data-design-system] .ds-avatar-status-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-design-system] .ds-avatar-status[data-ds-status=online]{--ds-avatar-status:var(--color-category-teal)}[data-design-system] .ds-avatar-status[data-ds-status=away]{--ds-avatar-status:var(--color-tone-warning)}[data-design-system] .ds-avatar-status[data-ds-status=busy]{--ds-avatar-status:var(--color-tone-error)}[data-design-system] .ds-avatar-status[data-ds-status=offline]{--ds-avatar-status:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}[data-design-system] .ds-avatar-group{--ds-avatar-size:28px;--ds-avatar-pill-fill:var(--color-surface-subtle);vertical-align:middle;border:2px solid var(--ds-avatar-pill-fill);border-radius:var(--ds-radius-full);background:var(--ds-avatar-pill-fill);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-ink) 16%,var(--color-base));transition:background-color var(--ds-duration-standard) var(--ds-ease-standard),border-color var(--ds-duration-standard) var(--ds-ease-standard);align-items:center;display:inline-flex;position:relative}[data-design-system] .ds-avatar-group>.ds-avatar{box-shadow:inset 0 0 0 1px var(--ds-avatar-edge),0 0 0 2px var(--ds-avatar-pill-fill)}[data-design-system] .ds-avatar-group>.ds-avatar[data-ds-kind=unknown]{box-shadow:inset 0 0 0 1px var(--color-border-subtle),0 0 0 2px var(--ds-avatar-pill-fill)}[data-design-system] .ds-avatar-group>.ds-avatar+.ds-avatar{margin-left:calc(var(--ds-avatar-size) * -.25)}[data-design-system] .ds-avatar-group>.ds-avatar:first-child{z-index:5}[data-design-system] .ds-avatar-group>.ds-avatar:nth-child(2){z-index:4}[data-design-system] .ds-avatar-group>.ds-avatar:nth-child(3){z-index:3}[data-design-system] .ds-avatar-group>.ds-avatar:nth-child(4){z-index:2}[data-design-system] .ds-avatar-group>.ds-avatar:nth-child(5){z-index:1}[data-design-system] .ds-avatar-group:has(>.ds-avatar-group-more:is(:hover,[data-state=open])){--ds-avatar-pill-fill:var(--color-surface-hover)}[data-design-system] .ds-avatar-group:has(>.ds-avatar-group-more:focus-visible){outline:2px solid var(--control-focus);outline-offset:2px}[data-design-system] .ds-avatar-group-more{height:var(--ds-avatar-size);margin-left:var(--ds-space-1);padding:0 var(--ds-space-2) 0 0;border-radius:var(--ds-radius-full);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:static}[data-design-system] .ds-avatar-group-more:after{content:"";border-radius:inherit;position:absolute;inset:-3px}[data-design-system] .ds-avatar-group-more:focus-visible{outline:0}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-avatar-group{transition:none}}[data-design-system].ds-popover.ds-avatar-group-menu{width:auto;min-width:220px;max-height:min(320px,100dvh - 24px);padding:var(--ds-space-2);border-radius:var(--ds-radius-l);display:block;overflow:auto}[data-design-system] .ds-avatar-group-list{margin:0;padding:0;list-style:none}[data-design-system] .ds-avatar-group-item{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2);border-radius:var(--ds-radius-s);display:flex}[data-design-system] .ds-avatar-group-item>span:last-child{min-width:0;display:grid}[data-design-system] .ds-avatar-group-detail{color:var(--color-text-secondary)}[data-design-system] .ds-avatar-name{align-items:center;gap:var(--ds-space-2);min-width:0;display:inline-flex}[data-design-system] .ds-avatar-name-text{min-width:0;display:grid}[data-design-system] .ds-avatar-name[data-ds-chip]{height:28px;padding:0 var(--ds-space-2) 0 var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--color-surface-subtle)}[data-design-system] .ds-breadcrumb{--ds-breadcrumb-gap:12px;--ds-breadcrumb-label-max:220px;flex:auto;min-width:0}[data-design-system] .ds-breadcrumb-list{align-items:center;gap:var(--ds-breadcrumb-gap);min-width:0;margin:0;padding:0;list-style:none;display:flex}[data-design-system] .ds-breadcrumb-item{align-items:center;gap:var(--ds-breadcrumb-gap);flex:0 auto;min-width:0;display:flex}[data-design-system] .ds-breadcrumb-item:last-child{flex-shrink:4}[data-design-system] .ds-breadcrumb:not([data-ds-fold]) .ds-breadcrumb-list:has(>.ds-breadcrumb-item:nth-child(3))>.ds-breadcrumb-item:is(:first-child,:last-child){flex-shrink:0;max-width:40%}[data-design-system] .ds-breadcrumb-item+.ds-breadcrumb-item:before{content:"/";color:var(--color-border-strong);flex:none}[data-design-system] :is(.ds-breadcrumb-link,.ds-breadcrumb-ancestor,.ds-breadcrumb-current,.ds-breadcrumb-parent){min-width:0;max-width:var(--ds-breadcrumb-label-max);min-height:var(--control-standard);white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}[data-design-system] :is(.ds-breadcrumb-link,.ds-breadcrumb-ancestor,.ds-breadcrumb-parent){color:var(--color-text-secondary);text-decoration:none}[data-design-system] :is(.ds-breadcrumb-link,.ds-breadcrumb-parent):is(:hover,:focus-visible){color:var(--color-text-primary);text-decoration:underline}[data-design-system] .ds-breadcrumb-current{color:var(--color-text-primary)}[data-design-system] .ds-breadcrumb-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-breadcrumb-switch{--control-padding:12px;--control-gap:8px;min-width:0;max-width:var(--ds-breadcrumb-label-max)}[data-design-system] .ds-breadcrumb-switch>.ds-breadcrumb-text{flex:1}[data-design-system] .ds-breadcrumb-parent{gap:var(--ds-space-1)}[data-design-system] .ds-breadcrumb .ds-breadcrumb-parent{max-width:100%}[data-design-system] .ds-breadcrumb-parent>svg{flex:none;width:16px;height:16px}[data-design-system] .ds-breadcrumb-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system].ds-dropdown-menu.ds-breadcrumb-menu{width:max-content;min-width:200px;max-width:min(320px,100vw - 24px)}[data-design-system].ds-dropdown-menu.ds-breadcrumb-menu [aria-disabled=true]{--control-ink:var(--color-text-secondary)}@media (max-width:700px),(pointer:coarse){[data-design-system] .ds-breadcrumb{--ds-breadcrumb-gap:8px}[data-design-system] :is(.ds-breadcrumb-link,.ds-breadcrumb-ancestor,.ds-breadcrumb-current,.ds-breadcrumb-parent){min-height:var(--control-touch)}}[data-design-system] .ds-busy-spinner{--ds-busy-size:16px;--ds-busy-ring:var(--gradient-shelf-spinner);width:var(--ds-busy-size);height:var(--ds-busy-size);flex:none;display:inline-block;position:relative}[data-design-system] .ds-busy-spinner[data-ds-size=large]{--ds-busy-size:24px}[data-design-system] .ds-busy-spinner:is(:is([data-ds-variant=primary],:is(.ds-button,.ds-icon-button):where(:not([data-ds-variant]))) *,[data-ds-variant=destructive] *,[data-ds-inverse=true] *){--ds-busy-spinner-on:var(--brand-white);--ds-busy-ring:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--ds-busy-spinner-on) 40%, transparent) 140deg, var(--ds-busy-spinner-on) 360deg)}[data-design-system] .ds-busy-spinner:is([data-ds-inverse=true] *){--ds-busy-spinner-on:var(--color-text-on-inverse)}[data-design-system] .ds-busy-spinner:is(:is([data-ds-variant=primary],:is(.ds-button,.ds-icon-button):where(:not([data-ds-variant]))) *){--ds-busy-spinner-on:var(--color-text-on-primary)}[data-design-system] .ds-busy-spinner:before{content:"";background:var(--ds-busy-ring);animation:ds-busy-turn var(--ds-duration-slower) var(--ds-ease-linear) infinite;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}[data-design-system] .ds-busy{color:var(--color-text-secondary);margin:0}[data-design-system] .ds-busy:is([data-ds-inverse=true] *){color:var(--color-text-on-inverse-muted)}[data-design-system] .ds-busy:not([data-ds-layout]){align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-busy[data-ds-layout=area]{align-content:center;place-items:center;gap:var(--ds-space-3);min-height:160px;padding:var(--ds-space-6);text-align:center;display:grid}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-busy-spinner:before{animation-play-state:paused}}@keyframes ds-busy-turn{to{transform:rotate(360deg)}}[data-design-system] .ds-inline-state{padding-block:var(--ds-space-2)}[data-design-system] .ds-inline-error{color:var(--color-text-destructive);padding-inline-start:var(--ds-space-6);position:relative}[data-design-system] .ds-inline-error:before{content:"";background:currentColor;width:16px;height:16px;position:absolute;inset-block-start:calc(.5lh - 8px);inset-inline-start:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-design-system] .ds-busy.ds-busy-line:not([data-ds-layout]){padding-block:var(--ds-space-2);justify-content:center;display:flex}[data-design-system] :is(.ds-card,.ds-table,.ds-panel,.ds-floating-panel,.ds-collapsible-panel,.ds-list,[role=tabpanel]) .ds-empty-state{justify-content:center;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);min-height:0;padding-block:var(--ds-space-2);flex-flow:wrap}[data-design-system] :is(.ds-card,.ds-table,.ds-panel,.ds-floating-panel,.ds-collapsible-panel,.ds-list,[role=tabpanel]) .ds-empty-state :is(.ds-empty-state-icon,.ds-empty-state-illustration){display:none}[data-design-system] :is(.ds-card,.ds-table,.ds-panel,.ds-floating-panel,.ds-collapsible-panel,.ds-list,[role=tabpanel]) .ds-empty-state-copy{display:contents}[data-design-system] :is(.ds-card,.ds-table,.ds-panel,.ds-floating-panel,.ds-collapsible-panel,.ds-list,[role=tabpanel]) .ds-empty-state-copy>*{max-width:none;color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);margin:0}[data-design-system] .ds-empty-state-illustration{justify-content:center;display:flex}[data-design-system] .ds-card{--ds-card-inset:var(--ds-space-card-inset);--color-card-highlight:color-mix(in srgb, var(--color-tone-accent) 80%, var(--color-ink));gap:var(--ds-space-2);min-width:0;padding:var(--ds-card-inset);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);color:var(--color-text-primary);overflow-wrap:anywhere;flex-direction:column;display:flex}[data-design-system] .ds-card[data-ds-variant=panel],[data-design-system] .ds-card[data-ds-variant=card] .ds-card[data-ds-variant=card]:not(button,a,.ds-is-interactive,[data-ds-highlighted],[data-ds-tone]:not([data-ds-tone=muted])){border-radius:var(--ds-card-inset-radius);background:var(--color-surface-subtle)}[data-design-system] .ds-card[data-ds-variant][data-ds-inset=compact]{--ds-card-inset:var(--ds-space-card-inset-compact);border-radius:var(--ds-card-inset-radius)}[data-design-system] .ds-card[data-ds-inset=none]{gap:0;padding:0}[data-design-system] .ds-card:has(>.ds-card-section){gap:0;padding:0}[data-design-system] .ds-card>.ds-card-section{padding:var(--ds-card-inset)}[data-design-system] .ds-card>.ds-card-section+.ds-card-section{padding-top:0}[data-design-system] .ds-card:has(>.ds-table:only-child){--ds-table-inset:var(--ds-card-inset)}[data-design-system] .ds-card>.ds-card-section:has(>.ds-table){--ds-table-inset:var(--ds-card-inset)}[data-design-system] .ds-card>.ds-card-section:has(>:only-child>.ds-table:only-child){--ds-table-inset:var(--ds-card-inset)}[data-design-system] .ds-card:has(>.ds-table:only-child){padding:0}[data-design-system] .ds-card>.ds-card-section:has(>:only-child>.ds-table:only-child){padding:0}[data-design-system] .ds-card>.ds-card-section:has(>.ds-table){padding-inline:0}[data-design-system] .ds-card>.ds-card-section:has(>.ds-table)>:not(.ds-table){margin-inline:var(--ds-card-inset)}[data-design-system] .ds-card>.ds-card-section:has(>.ds-table:first-child){padding-top:0}[data-design-system] .ds-card>.ds-card-section:has(>.ds-table:last-child){padding-bottom:0}:is([data-design-system] .ds-card:has(>.ds-table:only-child),[data-design-system] .ds-card:has(>.ds-card-section:first-child>.ds-table:first-child,>.ds-card-section:last-child>.ds-table:last-child,>.ds-card-section>:only-child>.ds-table:only-child)){overflow:clip}[data-design-system]{--color-card-accent-ink:color-mix(in srgb, var(--brand-purple-500) 60%, var(--color-ink));--color-card-info-ink:color-mix(in srgb, var(--brand-blue-500) 50%, var(--color-ink));--color-card-success-ink:color-mix(in srgb, var(--brand-call-source-green) 45%, var(--color-ink));--color-card-warning-ink:color-mix(in srgb, var(--brand-yellow-500) 42%, var(--color-ink));--color-card-error-ink:color-mix(in srgb, var(--brand-red-500) 58%, var(--color-ink))}[data-design-system] .ds-card[data-ds-tone=muted]{background:var(--color-surface-subtle)}[data-design-system] .ds-card[data-ds-tone=accent]{--color-card-tint:var(--color-tint-purple);--color-card-tone-ink:var(--color-card-accent-ink)}[data-design-system] .ds-card[data-ds-tone=info]{--color-card-tint:var(--color-tint-blue);--color-card-tone-ink:var(--color-card-info-ink)}[data-design-system] .ds-card[data-ds-tone=success]{--color-card-tint:var(--color-tint-green);--color-card-tone-ink:var(--color-card-success-ink)}[data-design-system] .ds-card[data-ds-tone=warning]{--color-card-tint:var(--color-tint-yellow);--color-card-tone-ink:var(--color-card-warning-ink)}[data-design-system] .ds-card[data-ds-tone=error]{--color-card-tint:var(--color-tint-red);--color-card-tone-ink:var(--color-card-error-ink)}[data-design-system] .ds-card:is([data-ds-tone=accent],[data-ds-tone=info],[data-ds-tone=success],[data-ds-tone=warning],[data-ds-tone=error]){background:var(--color-card-tint);border-color:#0000}[data-design-system] .ds-card[data-ds-tone] .ds-card-title>svg{color:var(--color-card-tone-ink)}[data-design-system] .ds-card-title{align-items:center;gap:var(--ds-space-2);min-width:0;margin:0;display:flex}[data-design-system] .ds-card-title>svg{width:16px;height:16px;color:var(--color-icon-muted);flex:none}[data-design-system] button.ds-card:disabled{cursor:default;background:var(--color-surface-subtle);color:var(--color-text-disabled)}[data-design-system] .ds-card.ds-is-interactive{cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard)}[data-design-system] .ds-card.ds-is-interactive:hover:not([data-ds-highlighted],[aria-disabled=true],:has(:disabled,[data-disabled])){border-color:var(--color-border-strong)}[data-design-system] .ds-card.ds-is-interactive:is([aria-disabled=true],:has(:disabled,[data-disabled])){color:var(--color-text-disabled);cursor:not-allowed}[data-design-system] .ds-card:is([data-ds-highlighted],[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])){border-color:var(--color-card-highlight);box-shadow:inset 0 0 0 1px var(--color-card-highlight)}[data-design-system] .ds-card.ds-option-tile:has([data-state=checked],:checked){border-color:var(--color-card-highlight);box-shadow:inset 0 0 0 1px var(--color-card-highlight)}[data-design-system] button.ds-card{width:100%;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard)}[data-design-system] button.ds-card:hover:enabled:not([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false]),:has([data-state=checked],:checked),[data-ds-highlighted],[data-ds-variant=placeholder]){border-color:var(--color-border-strong)}[data-design-system] .ds-card[data-ds-variant=placeholder]{border:1px dashed var(--color-border-strong);color:var(--color-text-secondary);background:0 0}[data-design-system] .ds-card[data-ds-variant=placeholder]:not([data-ds-layout=host]){text-align:center;align-content:center;place-items:center;min-height:132px;display:grid}[data-design-system] .ds-card[data-ds-variant=placeholder]>svg{width:20px;height:20px}[data-design-system] .ds-card[data-ds-variant=placeholder][data-ds-inset=compact]>svg{width:16px;height:16px}[data-design-system] :is(button,a).ds-card[data-ds-variant=placeholder]:not([data-ds-layout=host]){width:100%}[data-design-system] :is(button,a).ds-card[data-ds-variant=placeholder]{cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),background-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard);text-decoration:none}[data-design-system] :is(button,a).ds-card[data-ds-variant=placeholder]:is(:hover,:focus-visible){border-color:var(--color-card-highlight);background:color-mix(in srgb,var(--color-tint-purple) 60%,transparent);color:var(--color-text-primary)}[data-design-system] .ds-card-header{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}[data-design-system] .ds-card-header>:first-child{min-width:0;margin:0}[data-design-system] .ds-card-box{gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-4);border-radius:var(--ds-card-inset-radius);background:var(--color-surface-subtle);display:grid}[data-design-system] .ds-card-box>*{margin:0}[data-design-system] .ds-card-box[data-ds-inset=compact]{padding:var(--ds-space-3)}[data-design-system] .ds-card-box[data-ds-inset=none]{gap:0;padding:0}@media (max-width:700px){[data-design-system] .ds-card[data-ds-variant=panel]{--ds-card-inset:var(--ds-space-card-inset-mobile)}}@media (prefers-reduced-motion:reduce){[data-design-system] :is(button,a).ds-card,[data-design-system] .ds-card.ds-is-interactive,[data-design-system] :is(button,a).ds-card[data-ds-variant=placeholder]{transition:none}}[data-design-system] .ds-checkbox{--color-checkbox-on:var(--color-active-fill);--color-checkbox-halo:color-mix(in srgb, var(--color-tint-purple) 70%, transparent);align-items:flex-start;gap:var(--ds-space-2);padding-block:var(--ds-space-2);color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;position:relative}[data-design-system] .ds-checkbox>input{opacity:0;width:20px;height:20px;cursor:inherit;margin:0;position:absolute;top:10px;left:0}[data-design-system] .ds-checkbox-box{box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--color-ink) 55%,var(--color-base));border-radius:var(--ds-radius-xs);background:var(--color-surface);width:20px;height:20px;color:var(--color-text-on-active-fill);transition:background-color 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),scale var(--ds-duration-fast) var(--ds-ease-standard);flex:none;place-items:center;display:grid}[data-design-system] .ds-checkbox-box svg{width:14px;height:14px;overflow:visible}[data-design-system] .ds-checkbox-box path{fill:none;stroke:currentColor;stroke-width:3.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-checkbox>input:checked:not(:indeterminate)+.ds-checkbox-box [data-ds-mark=check]{stroke-dashoffset:0;transition-delay:40ms}[data-design-system] .ds-checkbox>input:indeterminate+.ds-checkbox-box [data-ds-mark=dash]{stroke-dashoffset:0}[data-design-system] .ds-checkbox>input:is(:checked,:indeterminate)+.ds-checkbox-box{background:var(--color-checkbox-on);border-color:#0000}[data-design-system] .ds-checkbox:hover>input:enabled+.ds-checkbox-box{border-color:var(--color-checkbox-on);box-shadow:0 0 0 5px var(--color-checkbox-halo)}[data-design-system] .ds-checkbox:active>input:enabled+.ds-checkbox-box{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-tint-purple) 90%,transparent);scale:.88}[data-design-system] .ds-checkbox>input:focus-visible+.ds-checkbox-box{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-active-mark)}[data-design-system] .ds-checkbox-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:0;min-width:0;display:flex}[data-design-system] .ds-checkbox-label{min-width:0}[data-design-system] .ds-checkbox-description{color:var(--color-text-secondary)}[data-design-system] .ds-checkbox-error{align-items:center;gap:var(--ds-space-1);color:var(--color-text-destructive);display:flex}[data-design-system] .ds-checkbox-error svg{flex:none;width:14px;height:14px}[data-design-system] .ds-checkbox[data-ds-invalid]>input:not(:checked,:indeterminate)+.ds-checkbox-box{border-color:var(--color-action-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-tone-error) 18%,transparent)}[data-design-system] .ds-checkbox:has(>input:disabled){cursor:default}[data-design-system] .ds-checkbox:has(>input:disabled) .ds-checkbox-label{color:var(--color-text-disabled)}[data-design-system] .ds-checkbox>input:disabled+.ds-checkbox-box{border-color:var(--color-border-default);background:var(--color-surface-subtle);box-shadow:none}[data-design-system] .ds-checkbox>input:disabled:is(:checked,:indeterminate)+.ds-checkbox-box{background:color-mix(in srgb,var(--color-tone-accent) 30%,var(--color-base));border-color:#0000}[data-design-system] .ds-checkbox-line{align-items:baseline;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-checkbox-count{padding:1px var(--ds-space-2);border-radius:var(--ds-radius-full);background:color-mix(in srgb,var(--color-tint-purple) 60%,var(--color-base));color:color-mix(in srgb,var(--color-tone-accent) 55%,var(--color-ink));flex:none;margin-left:auto}[data-design-system] .ds-checkbox-set[data-ds-empty]>.ds-checkbox .ds-checkbox-count{background:var(--color-surface-subtle);color:var(--color-text-secondary)}[data-design-system] .ds-checkbox-children{padding-left:28px}[data-design-system] .ds-checkbox-set-error{align-items:center;gap:var(--ds-space-1);padding-top:var(--ds-space-2);color:var(--color-text-destructive);margin:0;display:flex}[data-design-system] .ds-checkbox-set-error svg{flex:none;width:14px;height:14px}[data-design-system] button.ds-checkbox-box{font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0}[data-design-system] button.ds-checkbox-box[data-state=checked] [data-ds-mark=check]{stroke-dashoffset:0;transition-delay:40ms}[data-design-system] button.ds-checkbox-box[data-state=indeterminate] [data-ds-mark=dash]{stroke-dashoffset:0}[data-design-system] button.ds-checkbox-box:is([data-state=checked],[data-state=indeterminate]){background:var(--color-checkbox-on,var(--color-active-fill));border-color:#0000}[data-design-system] button.ds-checkbox-box:hover:enabled{border-color:var(--color-checkbox-on,var(--color-active-fill));box-shadow:0 0 0 5px color-mix(in srgb,var(--color-tint-purple) 70%,transparent)}[data-design-system] button.ds-checkbox-box:active:enabled{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-tint-purple) 90%,transparent);scale:.88}[data-design-system] button.ds-checkbox-box:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-active-mark);outline:none}[data-design-system] button.ds-checkbox-box[aria-invalid=true][data-state=unchecked]{border-color:var(--color-action-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-tone-error) 18%,transparent)}[data-design-system] button.ds-checkbox-box:disabled{border-color:var(--color-border-default);background:var(--color-surface-subtle);box-shadow:none;cursor:default}[data-design-system] button.ds-checkbox-box:disabled:is([data-state=checked],[data-state=indeterminate]){background:color-mix(in srgb,var(--color-tone-accent) 30%,var(--color-base));border-color:#0000}[data-design-system] .ds-checkbox:hover>button.ds-checkbox-box:enabled{border-color:var(--color-checkbox-on);box-shadow:0 0 0 5px var(--color-checkbox-halo)}[data-design-system] .ds-checkbox:active>button.ds-checkbox-box:enabled{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-tint-purple) 90%,transparent);scale:.88}[data-design-system] .ds-checkbox:has(>button.ds-checkbox-box:disabled){cursor:default}[data-design-system] .ds-checkbox:has(>button.ds-checkbox-box:disabled) .ds-checkbox-label{color:var(--color-text-disabled)}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-checkbox-box,.ds-checkbox-box path){transition:none}}[data-design-system] .ds-radio-group{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}[data-design-system] .ds-radio-group>legend{padding:0 0 var(--ds-space-1)}[data-design-system] .ds-radio{--ds-radio-on:var(--color-active-mark);--ds-radio-tint:var(--color-tint-purple);--ds-radio-halo:color-mix(in srgb, var(--ds-radio-tint) 70%, transparent);align-items:flex-start;gap:var(--ds-space-2);padding-block:var(--ds-space-2);color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;position:relative}[data-design-system] .ds-radio>input{opacity:0;width:20px;height:20px;cursor:inherit;margin:0;position:absolute;top:10px;left:0}[data-design-system] .ds-radio-dot{box-sizing:border-box;border:2px solid var(--color-text-primary);background:var(--color-surface);width:20px;height:20px;transition:border-color var(--ds-duration-standard) var(--ds-ease-standard),box-shadow var(--ds-duration-standard) var(--ds-ease-standard),scale var(--ds-duration-fast) var(--ds-ease-standard);border-radius:50%;flex:none;place-items:center;display:grid;translate:0 2px}[data-design-system] .ds-radio-dot:after{content:"";background:var(--ds-radio-on);width:10px;height:10px;transition:scale var(--ds-duration-standard) var(--ds-ease-standard);border-radius:50%;scale:0}[data-design-system] .ds-radio>input:checked+.ds-radio-dot{border-color:var(--ds-radio-on)}[data-design-system] .ds-radio>input:checked+.ds-radio-dot:after{scale:1}[data-design-system] .ds-radio:hover>input:enabled+.ds-radio-dot{border-color:var(--ds-radio-on);box-shadow:0 0 0 5px var(--ds-radio-halo)}[data-design-system] .ds-radio:active>input:enabled+.ds-radio-dot{box-shadow:0 0 0 7px color-mix(in srgb,var(--ds-radio-tint) 90%,transparent);scale:.88}[data-design-system] .ds-radio>input:focus-visible+.ds-radio-dot{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-active-mark)}[data-design-system] .ds-radio-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:0;min-width:0;padding-top:1px;display:flex}[data-design-system] .ds-radio-label{min-width:0}[data-design-system] .ds-radio-description{color:var(--color-text-secondary)}[data-design-system] .ds-radio:has(>input:disabled){cursor:default}[data-design-system] .ds-radio:has(>input:disabled) .ds-radio-label{color:var(--color-text-disabled)}[data-design-system] .ds-radio>input:disabled+.ds-radio-dot{--ds-radio-on:color-mix(in srgb, var(--color-tone-accent) 40%, var(--color-base));border-color:var(--color-border-default);background:var(--color-surface-subtle);box-shadow:none}[data-design-system] .ds-radio>input:disabled:checked+.ds-radio-dot{border-color:var(--ds-radio-on);background:var(--color-surface)}[data-design-system] .ds-radio-group[data-ds-invalid] .ds-radio>input:enabled:not(:checked)+.ds-radio-dot{border-color:var(--color-action-destructive)}[data-design-system] .ds-radio-group-error{align-items:center;gap:var(--ds-space-1);padding-top:var(--ds-space-2);color:var(--color-text-destructive);margin:0;display:flex}[data-design-system] .ds-radio-group-error svg{flex:none;width:14px;height:14px}[data-design-system] button.ds-radio-dot{--ds-radio-on:var(--color-active-mark);font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0;translate:none}[data-design-system] button.ds-radio-dot[data-state=checked]{border-color:var(--ds-radio-on)}[data-design-system] button.ds-radio-dot[data-state=checked]:after{scale:1}[data-design-system] button.ds-radio-dot:hover:enabled{border-color:var(--ds-radio-on);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-tint-purple) 70%,transparent)}[data-design-system] button.ds-radio-dot:active:enabled{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-tint-purple) 90%,transparent);scale:.88}[data-design-system] button.ds-radio-dot:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-active-mark);outline:none}[data-design-system] .ds-radio:has(>button.ds-radio-dot)>.ds-radio-text{padding-top:0}[data-design-system] .ds-radio:hover>button.ds-radio-dot:enabled{border-color:var(--ds-radio-on);box-shadow:0 0 0 5px var(--ds-radio-halo)}[data-design-system] .ds-radio:has(>button.ds-radio-dot:disabled){cursor:default}[data-design-system] .ds-radio:has(>button.ds-radio-dot:disabled) .ds-radio-label{color:var(--color-text-disabled)}[data-design-system] button.ds-radio-dot[aria-invalid=true]:enabled:not([data-state=checked]){border-color:var(--color-action-destructive)}[data-design-system] button.ds-radio-dot:disabled{--ds-radio-on:color-mix(in srgb, var(--color-tone-accent) 40%, var(--color-base));border-color:var(--color-border-default);background:var(--color-surface-subtle);box-shadow:none;cursor:default}[data-design-system] button.ds-radio-dot:disabled[data-state=checked]{border-color:var(--ds-radio-on);background:var(--color-surface)}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-radio-dot,[data-design-system] .ds-radio-dot:after{transition:none}}[data-design-system] :is(.ds-code,.ds-code-block,.ds-expression-box){--ds-code-font-family:var(--ds-font-mono);--ds-code-font:400 14px/20px var(--ds-code-font-family);--ds-code-line:20px;--ds-code-chip-fill:var(--color-surface);--ds-code-chip-ink:var(--color-text-primary);--ds-code-chip-border:var(--color-border-default);--ds-code-surface:var(--color-surface);--ds-code-border:var(--color-border-default);--ds-code-head-fill:var(--color-surface-subtle);--ds-code-ink:var(--color-text-primary);--ds-code-muted:var(--color-text-secondary);--ds-code-gutter-ink:var(--color-category-gray-icon);--ds-code-gutter-line:var(--color-border-default);--ds-code-active-fill:var(--color-surface-subtle);--ds-code-highlight-fill:var(--color-surface-hover);--ds-code-highlight-bar:var(--color-tone-accent);--ds-code-hue-green:var(--brand-success-green-700);--ds-code-hue-blue:oklch(from var(--brand-blue-500) .52 .165 h);--ds-code-hue-orange:oklch(from var(--brand-orange-500) .53 .15 h);--ds-code-hue-purple:oklch(from var(--brand-purple-500) .54 .25 h);--ds-code-token-key:var(--ds-code-ink);--ds-code-token-string:var(--ds-code-hue-green);--ds-code-token-number:var(--ds-code-hue-orange);--ds-code-token-keyword:var(--ds-code-hue-purple);--ds-code-token-function:var(--ds-code-hue-blue);--ds-code-token-attr:var(--ds-code-hue-blue);--ds-code-token-variable:var(--ds-code-hue-orange);--ds-code-token-comment:var(--ds-code-gutter-ink);--ds-code-token-punct:var(--ds-code-gutter-ink)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) :is(.ds-code,.ds-code-block,.ds-expression-box){--ds-code-hue-green:#bee5d9;--ds-code-hue-blue:#9ec8fc;--ds-code-hue-orange:#ff996b;--ds-code-hue-purple:#a5acfd}[data-design-system] .ds-code{border-radius:var(--ds-radius-s);background:var(--ds-code-chip-fill);box-shadow:inset 0 0 0 1px var(--ds-code-chip-border);color:var(--ds-code-chip-ink);font:400 14px/20px var(--ds-code-font-family);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.12em .4em}[data-design-system] .ds-code[data-ds-variant=plain]{box-shadow:none;background:0 0;padding:0}[data-design-system] .ds-code-block{border:1px solid var(--ds-code-border);border-radius:var(--ds-radius-l);background:var(--ds-code-surface);min-width:0;color:var(--ds-code-ink);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}[data-design-system] .ds-code-block.ds-is-editable:focus-within{border-color:var(--color-border-selected)}[data-design-system] .ds-code-block-head{align-items:center;gap:var(--ds-space-2);min-width:0;min-height:44px;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--ds-code-gutter-line);background:var(--ds-code-head-fill);display:flex}[data-design-system] .ds-code-block-title{min-width:0;color:var(--ds-code-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-code-block-language{color:var(--ds-code-muted);white-space:nowrap;flex:none}[data-design-system] .ds-code-block-title+.ds-code-block-language:before{content:"·";margin-inline-end:var(--ds-space-2)}[data-design-system] .ds-code-block-actions{align-items:center;gap:var(--ds-space-2);flex:none;margin-inline-start:auto;display:flex}[data-design-system] .ds-code-block-action{--control-ink:var(--ds-code-muted)}[data-design-system] .ds-code-block-action[aria-pressed=true]{--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active);--control-ink:var(--color-text-primary)}[data-design-system] .ds-code-block-action[data-ds-copy=copied]{--control-ink:var(--ds-code-ink)}[data-design-system] .ds-code-block-action[data-ds-copy=failed]{--control-ink:var(--color-text-destructive)}[data-design-system] .ds-code-block-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-code-block-scroll{overscroll-behavior-x:contain;min-width:0;overflow:auto}[data-design-system] .ds-code-block-scroll:focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}[data-design-system] .ds-code-block pre{font:var(--ds-code-font);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0;margin:0}[data-design-system] .ds-code-block pre>code{width:max-content;min-width:100%;font:inherit;tab-size:2;display:grid}[data-design-system] .ds-code-block-line{min-height:var(--ds-code-line);padding-inline:var(--ds-space-4);display:flex}[data-design-system] .ds-code-block-text{white-space:pre;flex:1 0 auto}[data-design-system] .ds-code-block-line:first-child>*,[data-design-system] .ds-code-block-line:first-child:before{padding-block-start:var(--ds-space-2)}[data-design-system] .ds-code-block-line:last-child>*,[data-design-system] .ds-code-block-line:last-child:before{padding-block-end:var(--ds-space-2)}[data-design-system] .ds-code-block-line[data-ds-highlight]{background:var(--ds-code-highlight-fill)}[data-design-system] .ds-code-block-line[data-ds-active]{background:var(--ds-code-active-fill)}[data-design-system] .ds-code-block.ds-is-numbers .ds-code-block-line{padding-inline-start:0}[data-design-system] .ds-code-block.ds-is-numbers .ds-code-block-line:before{content:attr(data-ds-ln);z-index:1;box-sizing:content-box;width:calc(var(--ds-code-digits,2) * 1ch);padding-inline:var(--ds-space-4);border-inline-end:1px solid var(--ds-code-gutter-line);background:var(--ds-code-surface);color:var(--ds-code-gutter-ink);text-align:end;-webkit-user-select:none;user-select:none;flex:none;margin-inline-end:var(--ds-space-4);position:sticky;left:0}[data-design-system] .ds-code-block.ds-is-numbers .ds-code-block-line[data-ds-active]:before{background:var(--ds-code-active-fill);color:var(--ds-code-ink)}[data-design-system] .ds-code-block.ds-is-numbers .ds-code-block-line[data-ds-highlight]:before{background:var(--ds-code-highlight-fill);color:var(--ds-code-ink);box-shadow:inset 2px 0 var(--ds-code-highlight-bar)}[data-design-system] .ds-code-block:not(.ds-is-numbers) .ds-code-block-line[data-ds-highlight]{box-shadow:inset 2px 0 var(--ds-code-highlight-bar)}[data-design-system] .ds-code-block-line[data-ds-prompt]:before{content:attr(data-ds-prompt);color:var(--ds-code-muted);-webkit-user-select:none;user-select:none;margin-inline-end:1ch}[data-design-system] .ds-code-block[data-ds-wrap] pre>code{width:auto}[data-design-system] .ds-code-block[data-ds-wrap] .ds-code-block-text{min-width:0;text-indent:calc((var(--ds-code-indent,0) + 2) * -1ch);white-space:pre-wrap;overflow-wrap:anywhere;flex-shrink:1;padding-inline-start:calc((var(--ds-code-indent,0) + 2) * 1ch)}[data-design-system] .ds-code-block[data-ds-collapsed] .ds-code-block-scroll{max-height:calc(var(--ds-code-max-lines) * var(--ds-code-line) + 8px);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 3 * var(--ds-code-line)),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 3 * var(--ds-code-line)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 3 * var(--ds-code-line)),transparent);overflow-y:hidden}[data-design-system] .ds-code-block-more{--control-ink:var(--ds-code-muted);--control-shape:0;border-top:1px solid var(--ds-code-gutter-line);justify-self:stretch}[data-design-system] .ds-code-block:not([data-ds-collapsed]) .ds-code-block-more>svg{transform:rotate(180deg)}[data-design-system] :is(.ds-code,.ds-code-block,.ds-expression-box) .ds-code-token-key{color:var(--ds-code-token-key)}[data-design-system] :is(.ds-code,.ds-code-block,.ds-expression-box) .ds-code-token-string{color:var(--ds-code-token-string)}[data-design-system] :is(.ds-code,.ds-code-block,.ds-expression-box) .ds-code-token-number{color:var(--ds-code-token-number)}[data-design-system] :is(.ds-code,.ds-code-block,.ds-expression-box) :is(.ds-code-token-literal,.ds-code-token-keyword){color:var(--ds-code-token-keyword)}[data-design-system] :is(.ds-code,.ds-code-block,.ds-expression-box) .ds-code-token-attr{color:var(--ds-code-token-attr)}[data-design-system] :is(.ds-code,.ds-code-block,.ds-expression-box) .ds-code-token-function{color:var(--ds-code-token-function)}[data-design-system] :is(.ds-code,.ds-code-block,.ds-expression-box) .ds-code-token-variable{color:var(--ds-code-token-variable)}[data-design-system] :is(.ds-code,.ds-code-block,.ds-expression-box) .ds-code-token-comment{color:var(--ds-code-token-comment)}[data-design-system] :is(.ds-code,.ds-code-block,.ds-expression-box) .ds-code-token-punct{color:var(--ds-code-token-punct)}[data-design-system] :is(.ds-diff,.ds-change,.ds-text-changes){--ds-diff-add-fill:var(--color-tint-green);--ds-diff-add-mark:color-mix(in srgb, var(--brand-green-300) 62%, var(--color-base));--ds-diff-add-gutter:color-mix(in srgb, var(--brand-green-300) 34%, var(--color-base));--ds-diff-add-ink:var(--brand-success-green-700);--ds-diff-del-fill:var(--color-category-red-fill);--ds-diff-del-mark:color-mix(in srgb, var(--brand-red-300) 46%, var(--color-base));--ds-diff-del-gutter:var(--color-tint-red);--ds-diff-del-ink:color-mix(in oklch, var(--color-action-destructive) 88%, var(--color-ink));--ds-diff-skip-fill:var(--color-surface-subtle);--ds-diff-ln:calc(var(--ds-code-digits,2) * 1ch + 24px)}[data-design-system] .ds-diff{grid-template-rows:auto minmax(0,1fr)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) :is(.ds-diff,.ds-change,.ds-text-changes){--ds-diff-add-ink:color-mix(in srgb, var(--brand-call-source-green) 55%, var(--color-ink));--ds-diff-add-mark:color-mix(in srgb, var(--brand-green-300) 30%, var(--color-base));--ds-diff-del-ink:color-mix(in srgb, var(--color-category-red) 90%, var(--color-ink))}[data-design-system] .ds-diff:not(.ds-is-numbers){--ds-diff-ln:0px}[data-design-system] .ds-diff-stats{gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-code-block-title+.ds-diff-stats{margin-inline-start:var(--ds-space-1)}[data-design-system] .ds-diff-stats>[data-ds-op=add]{color:var(--ds-diff-add-ink)}[data-design-system] .ds-diff-stats>[data-ds-op=del]{color:var(--ds-diff-del-ink)}[data-design-system] .ds-diff-rows{width:max-content;min-width:100%;font:400 14px/20px var(--ds-code-font-family);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0;display:grid}[data-design-system] .ds-diff-row,[data-design-system] .ds-diff-columns{grid-template-columns:var(--ds-diff-ln) var(--ds-diff-ln) minmax(0,1fr);min-height:var(--ds-code-line);display:grid}[data-design-system] .ds-diff-ln{background:var(--ds-code-surface);color:var(--ds-code-gutter-ink);text-align:end;-webkit-user-select:none;user-select:none;overflow:hidden}[data-design-system] .ds-diff-ln:before{content:attr(data-ds-ln);padding-inline-end:var(--ds-space-2)}[data-design-system] .ds-diff.ds-is-numbers :is(.ds-diff-ln+.ds-diff-ln,.ds-diff-ln+.ds-diff-text){border-inline-start:1px solid var(--ds-code-gutter-line)}[data-design-system] .ds-diff-text{padding-inline:0 var(--ds-space-4);color:inherit;white-space:pre;text-decoration:none}[data-design-system] .ds-diff-text:before{content:" ";text-align:center;-webkit-user-select:none;user-select:none;width:3ch;display:inline-block}[data-design-system] ins.ds-diff-text:before{content:"+";color:var(--ds-diff-add-ink)}[data-design-system] del.ds-diff-text:before{content:"−";color:var(--ds-diff-del-ink)}[data-design-system] .ds-diff-row[data-ds-op=add]>.ds-diff-ln{background:var(--ds-diff-add-gutter);color:var(--ds-diff-add-ink)}[data-design-system] .ds-diff .ds-diff-ln:has(+ins){background:var(--ds-diff-add-gutter);color:var(--ds-diff-add-ink)}[data-design-system] .ds-diff-row[data-ds-op=del]>.ds-diff-ln{background:var(--ds-diff-del-gutter);color:var(--ds-diff-del-ink)}[data-design-system] .ds-diff .ds-diff-ln:has(+del){background:var(--ds-diff-del-gutter);color:var(--ds-diff-del-ink)}[data-design-system] ins.ds-diff-text{background:var(--ds-diff-add-fill)}[data-design-system] del.ds-diff-text{background:var(--ds-diff-del-fill)}[data-design-system] .ds-diff-text mark{border-radius:var(--ds-radius-xs);color:inherit}[data-design-system] ins.ds-diff-text mark{background:var(--ds-diff-add-mark)}[data-design-system] del.ds-diff-text mark{background:var(--ds-diff-del-mark)}[data-design-system] .ds-diff-skip{align-items:center;gap:var(--ds-space-2);width:100%;min-height:32px;padding:0 var(--ds-space-4) 0 calc(2 * var(--ds-diff-ln) + 3ch);border:0;border-block:1px solid var(--ds-code-gutter-line);background:var(--ds-diff-skip-fill);color:var(--ds-code-muted);font:inherit;text-align:start;cursor:pointer;display:flex}[data-design-system] .ds-diff-skip:hover{color:var(--ds-code-ink)}[data-design-system] .ds-diff-skip:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:-2px}[data-design-system] .ds-diff-skip>svg{flex:none;width:14px;height:14px}[data-design-system] .ds-diff[data-ds-layout=split] .ds-code-block-scroll{container-type:inline-size}[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-rows{width:auto}[data-design-system] .ds-diff[data-ds-layout=split] :is(.ds-diff-row,.ds-diff-columns){grid-template-columns:var(--ds-diff-ln) minmax(0,1fr) var(--ds-diff-ln) minmax(0,1fr)}[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-text{text-indent:-3ch;white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-start:3ch}[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-text+.ds-diff-ln{border-inline-start:1px solid var(--ds-code-gutter-line)}[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-text[data-ds-op=empty]{background:var(--ds-code-head-fill)}[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-row>.ds-diff-ln:not([data-ds-ln]){background:var(--ds-code-surface)}[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-skip{padding-inline-start:calc(var(--ds-diff-ln) + 3ch)}[data-design-system] .ds-diff-columns{border-bottom:1px solid var(--ds-code-gutter-line);background:var(--ds-code-head-fill);color:var(--ds-code-muted)}[data-design-system] .ds-diff-columns>span{padding:var(--ds-space-1) var(--ds-space-4);grid-column:span 2}@container (max-width:560px){[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-row{grid-template-columns:var(--ds-diff-ln) minmax(0,1fr)}[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-row[data-ds-op=eq]>:nth-child(n+3),[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-row>.ds-diff-ln:not([data-ds-ln]),[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-row>.ds-diff-ln:not([data-ds-ln])+.ds-diff-text,[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-columns{display:none}[data-design-system] .ds-diff[data-ds-layout=split] .ds-diff-text+.ds-diff-ln{border-inline-start:0}}[data-design-system] .ds-change{align-items:center;gap:var(--ds-space-2);vertical-align:baseline;flex-wrap:wrap;display:inline-flex}[data-design-system] .ds-change>svg{width:14px;height:14px;color:var(--color-text-secondary);flex:none}[data-design-system] .ds-change>:is(del,ins){text-decoration:none}[data-design-system] .ds-change>del{color:var(--ds-diff-del-ink);text-decoration:line-through;text-decoration-thickness:1px}[data-design-system] .ds-change>del>.ds-code{--ds-code-chip-fill:var(--ds-diff-del-fill);--ds-code-chip-ink:var(--ds-diff-del-ink)}[data-design-system] .ds-change>ins>.ds-code{--ds-code-chip-fill:var(--ds-diff-add-fill);--ds-code-chip-ink:var(--ds-diff-add-ink)}[data-design-system] .ds-text-change{padding-inline:var(--ds-space-1);border-radius:var(--ds-radius-xs);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-design-system] del.ds-text-change{background:var(--ds-diff-del-fill);color:var(--ds-diff-del-ink);margin-inline-end:var(--ds-space-1);text-decoration:line-through;text-decoration-thickness:1px}[data-design-system] ins.ds-text-change{background:var(--ds-diff-add-mark);text-decoration:none}[data-design-system] .ds-collapsible{--ds-collapsible-duration:var(--ds-duration-layout);--ds-collapsible-motion:var(--ds-collapsible-duration) var(--ds-ease-standard);min-width:0}[data-design-system] .ds-collapsible-trigger{align-items:center;gap:var(--ds-space-3);width:100%;min-width:0;padding:var(--ds-space-4) 0;border-radius:var(--ds-radius-s);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}[data-design-system] .ds-collapsible-title{flex:1;gap:0;min-width:0;display:grid}[data-design-system] .ds-collapsible-description{color:var(--color-text-secondary)}[data-design-system] .ds-collapsible-lead{width:16px;height:16px;color:var(--color-icon-muted);flex:none;place-items:center;display:inline-grid}[data-design-system] .ds-collapsible-lead>svg{width:100%;height:100%;display:block}[data-design-system] .ds-collapsible-chevron{width:16px;height:16px;color:var(--color-text-secondary);transition:transform var(--ds-collapsible-motion),color var(--ds-duration-fast) var(--ds-ease-standard);flex:none}[data-design-system] .ds-collapsible[data-state=open]>.ds-collapsible-trigger>.ds-collapsible-chevron{transform:rotate(180deg)}[data-design-system] .ds-collapsible-panel{visibility:hidden;transition:grid-template-rows var(--ds-collapsible-motion),visibility 0s var(--ds-collapsible-duration);grid-template-rows:0fr;display:grid}[data-design-system] .ds-collapsible[data-state=open]>.ds-collapsible-panel{visibility:visible;transition:grid-template-rows var(--ds-collapsible-motion),visibility 0s;grid-template-rows:1fr}[data-design-system] .ds-collapsible-clip{min-height:0;overflow:hidden}[data-design-system] .ds-collapsible-body{gap:var(--ds-space-2);min-width:0;padding-bottom:var(--ds-space-4);color:var(--color-text-secondary);display:grid}[data-design-system] .ds-collapsible-body>*{margin:0}[data-design-system] .ds-collapsible-group{min-width:0;display:grid}[data-design-system] .ds-collapsible-group>.ds-collapsible{border-bottom:1px solid var(--color-border-default)}[data-design-system] .ds-collapsible-group>.ds-collapsible:first-child,[data-design-system] .ds-collapsible[data-ds-variant=section]{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-collapsible[data-ds-variant=section]>.ds-collapsible-trigger{padding:var(--ds-space-5) var(--ds-card-inset,var(--ds-space-6))}[data-design-system] .ds-collapsible[data-ds-variant=section]>.ds-collapsible-trigger:focus-visible{outline-offset:-2px}[data-design-system] .ds-collapsible[data-ds-variant=section]>.ds-collapsible-panel>.ds-collapsible-clip>.ds-collapsible-body{padding:0 var(--ds-card-inset,var(--ds-space-6)) var(--ds-card-inset,var(--ds-space-6))}[data-design-system] .ds-collapsible[data-ds-variant=framed]{border:1px solid var(--color-border-default);border-radius:var(--ds-card-inset-radius);background:var(--color-surface);overflow:hidden}[data-design-system] .ds-collapsible[data-ds-variant=framed]>.ds-collapsible-trigger{padding:var(--ds-space-3) var(--ds-space-4);border-radius:0}[data-design-system] details.ds-collapsible>summary.ds-collapsible-trigger{list-style:none}[data-design-system] details.ds-collapsible>summary.ds-collapsible-trigger::-webkit-details-marker{display:none}[data-design-system] .ds-collapsible[data-ds-variant=framed]>.ds-collapsible-trigger:focus-visible{outline-offset:-2px}[data-design-system] .ds-collapsible[data-ds-variant=framed]:is([data-state=open],details[open])>.ds-collapsible-trigger{border-bottom:1px solid var(--color-border-default)}[data-design-system] details.ds-collapsible[open]>.ds-collapsible-trigger>.ds-collapsible-chevron{transform:rotate(180deg)}[data-design-system] .ds-collapsible[data-ds-variant=framed]>.ds-collapsible-panel>.ds-collapsible-clip>.ds-collapsible-body{padding:var(--ds-space-4)}[data-design-system] .ds-collapsible[data-ds-variant=inline]>.ds-collapsible-trigger{gap:var(--ds-space-2);width:auto;max-width:100%;margin-inline:calc(-1 * var(--ds-space-2));padding:var(--ds-space-2);border-radius:var(--ds-radius-full);display:inline-flex}[data-design-system] .ds-collapsible[data-ds-variant=inline]>.ds-collapsible-panel>.ds-collapsible-clip>.ds-collapsible-body{padding:var(--ds-space-3) 0 0}@media (hover:hover){[data-design-system] .ds-collapsible .ds-collapsible-trigger:hover .ds-collapsible-chevron{color:var(--color-text-primary)}[data-design-system] .ds-collapsible[data-ds-variant=inline]>.ds-collapsible-trigger:hover{--color-text-secondary:var(--color-text-primary);background:var(--color-surface-hover)}}[data-design-system] .ds-collapsible-inset{padding-bottom:var(--ds-space-4)}[data-design-system] .ds-collapsible-inset[data-ds-variant=inline]{padding:var(--ds-space-3) 0 0}[data-design-system] .ds-collapsible-inset[data-ds-variant=framed]{padding:var(--ds-space-4)}[data-design-system] .ds-collapsible-content{overflow:hidden}[data-design-system] .ds-collapsible-content[data-state=open]{animation:ds-collapsible-grow var(--ds-collapsible-motion)}[data-design-system] .ds-collapsible-content[data-state=closed]{animation:ds-collapsible-shrink var(--ds-collapsible-motion)}@keyframes ds-collapsible-grow{0%{height:0}to{height:var(--ds-collapsible-content-height)}}@keyframes ds-collapsible-shrink{0%{height:var(--ds-collapsible-content-height)}to{height:0}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-collapsible-chevron,[data-design-system] .ds-collapsible-panel,[data-design-system] .ds-collapsible[data-state=open]>.ds-collapsible-panel{transition:none}[data-design-system] .ds-collapsible-content{animation:none}}[data-design-system] .ds-combobox{min-width:0;max-width:100%;display:block;position:relative}[data-design-system] .ds-combobox-field{cursor:pointer;width:100%}[data-design-system] .ds-combobox-field[data-ds-width=host]{width:revert-layer}[data-design-system] .ds-combobox-field:not([data-ds-size=compact]){font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-combobox-field[data-state=open]{--control-border:var(--color-action-primary)}[data-design-system] .ds-combobox-field:has(:focus-visible){outline:2px solid var(--control-focus);outline-offset:3px}[data-design-system] .ds-combobox-field[data-ds-disabled]{--control-fill:var(--color-surface-subtle);--control-hover:var(--color-surface-subtle);--control-ink:var(--color-text-secondary);cursor:default}[data-design-system] .ds-combobox-button{min-width:0;color:inherit;font:inherit;text-align:start;cursor:inherit;background:0 0;border:0;flex:auto;margin:0;padding:0}[data-design-system] .ds-combobox-button:focus{outline:none}[data-design-system] .ds-combobox-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}[data-design-system] .ds-combobox-placeholder{color:var(--color-text-secondary)}[data-design-system] .ds-combobox-chevron{color:var(--control-ink);pointer-events:none;transition:rotate var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-combobox-field[data-state=open] .ds-combobox-chevron{rotate:180deg}[data-design-system] .ds-combobox-clear{margin-block:calc(-1 * var(--ds-space-2))}[data-design-system] .ds-combobox-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:16px}[data-design-system].ds-combobox-menu{width:max(var(--radix-popover-trigger-width,var(--radix-dropdown-menu-trigger-width,280px)),280px);max-height:min(420px,var(--radix-popover-content-available-height,var(--radix-dropdown-menu-content-available-height,420px)))}[data-design-system].ds-combobox-menu .ds-listbox-option[data-highlighted]{--control-fill:var(--color-surface-active-hover);--control-focus:transparent}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-combobox-chevron{transition:none}}[data-design-system].ds-complex-modal{z-index:var(--ds-z-dialog);width:min(var(--ds-complex-modal-width,1276px),calc(100vw - 48px));height:min(var(--ds-complex-modal-height,920px),calc(100dvh - 48px));border-radius:var(--ds-card-radius);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--ds-shadow-dialog);flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}[data-design-system] .ds-complex-modal-head{background:var(--color-surface);flex-shrink:0}[data-design-system] .ds-complex-modal-header{align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-design-system] .ds-complex-modal-title-row{align-items:center;gap:var(--ds-space-6);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-complex-modal-title:focus{outline:none}[data-design-system] .ds-complex-modal-header-actions{justify-self:end;align-items:flex-start;gap:var(--ds-space-1);display:flex}[data-design-system] .ds-complex-modal-extra-actions{gap:var(--ds-space-1);margin-right:var(--ds-space-2);padding-right:var(--ds-space-3);border-right:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-complex-modal-expanded{opacity:1;visibility:visible;transition:grid-template-rows var(--ds-duration-layout) var(--ds-ease-standard),opacity var(--ds-duration-standard) var(--ds-ease-standard),visibility 0s;grid-template-rows:1fr;display:grid}[data-design-system] .ds-complex-modal-expanded-content{min-height:0;overflow:hidden}[data-design-system].ds-complex-modal.ds-is-compact .ds-complex-modal-expanded{opacity:0;visibility:hidden;transition-delay:0s,0s,var(--ds-duration-layout);grid-template-rows:0fr}[data-design-system] .ds-complex-modal-compact{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity var(--ds-duration-layout) var(--ds-ease-standard),visibility 0s .24s}[data-design-system].ds-complex-modal.ds-is-compact .ds-complex-modal-compact{opacity:1;visibility:visible;pointer-events:auto;transition-delay:80ms,0s}[data-design-system] .ds-complex-modal-compact .ds-select>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-complex-modal-expanded,.ds-complex-modal-compact){transition:none}}[data-design-system] .ds-complex-modal-summary{padding-inline:var(--ds-space-6)}[data-design-system] .ds-tabs[data-ds-look].ds-complex-modal-tabs{margin-top:var(--ds-space-5);padding-inline:var(--ds-space-6);flex-shrink:0}[data-design-system] .ds-complex-modal-tabs .ds-tab-face>svg{flex:none;width:16px;height:16px}[data-design-system] .ds-complex-modal-workspace{border-top:1px solid var(--color-border-default);background:var(--color-surface-subtle);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}[data-design-system] .ds-complex-modal-workspace.ds-is-sidebar{grid-template-columns:232px minmax(0,1fr)}[data-design-system] .ds-complex-modal-navigation{gap:var(--ds-space-1);padding:var(--ds-space-6) var(--ds-space-3);overscroll-behavior:contain;border-right:1px solid var(--color-border-default);flex-direction:column;display:flex;overflow-y:auto}[data-design-system] .ds-complex-modal-navigation .ds-control{--control-gap:12px;--control-padding:12px;--control-hover:var(--color-surface-active-hover);width:100%}[data-design-system] .ds-complex-modal-navigation .ds-control[aria-current]:not([aria-current=false]){--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active)}[data-design-system].ds-complex-modal .ds-complex-modal-main{gap:var(--ds-space-section-gap);min-width:0;min-height:0;padding:var(--ds-space-6);overflow-anchor:none;overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}@media (max-width:960px){[data-design-system] .ds-complex-modal-workspace.ds-is-sidebar{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:700px){[data-design-system].ds-complex-modal{width:calc(100vw - 24px);height:calc(100dvh - 24px)}[data-design-system] .ds-complex-modal-header{grid-template-columns:minmax(0,1fr) 44px}[data-design-system] .ds-complex-modal-header-actions{display:contents}[data-design-system] .ds-complex-modal-close{grid-area:1/2}[data-design-system] .ds-complex-modal-extra-actions{border-right:0;flex-wrap:wrap;grid-area:2/1/auto/-1;margin-right:0;padding-right:0}[data-design-system] .ds-tabs[data-ds-look].ds-complex-modal-tabs{margin-top:var(--ds-space-4)}[data-design-system] .ds-complex-modal-workspace.ds-is-sidebar{flex-direction:column;display:flex}[data-design-system] .ds-complex-modal-navigation{padding:var(--ds-space-2) var(--ds-space-3);border-right:0;border-bottom:1px solid var(--color-border-default);flex-direction:row;flex-shrink:0;overflow-x:auto}[data-design-system] .ds-complex-modal-navigation .ds-control{flex-shrink:0;width:auto}[data-design-system].ds-complex-modal .ds-complex-modal-main{flex:1}}@media (max-height:600px){[data-design-system].ds-complex-modal{overflow-y:auto}[data-design-system] .ds-complex-modal-workspace{flex:none;height:420px}}[data-design-system].ds-confirm-dialog{z-index:var(--ds-z-dialog);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);width:min(480px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--color-text-primary);box-shadow:var(--ds-shadow-dialog);overflow-wrap:anywhere;animation:ds-confirm-dialog-in var(--ds-duration-standard) var(--ds-ease-standard);margin:auto;position:fixed;inset:0;overflow:auto}[data-design-system] .ds-confirm-dialog-text{gap:var(--ds-space-2);padding:var(--ds-space-6) var(--ds-space-6) 0;flex-direction:column;display:flex}[data-design-system] .ds-confirm-dialog-description{color:var(--color-text-secondary)}[data-design-system] .ds-confirm-dialog-field{padding:var(--ds-space-4) var(--ds-space-6) 0}[data-design-system] .ds-confirm-dialog-name{color:var(--color-text-primary)}[data-design-system] .ds-confirm-dialog-text>.ds-notice{margin-top:var(--ds-space-2)}[data-design-system] .ds-confirm-dialog-actions{justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-6);flex-wrap:wrap;display:flex}[data-design-system].ds-confirm-dialog[data-ds-layout=stack]{gap:var(--ds-space-section-gap);padding:var(--ds-space-6);display:grid}[data-design-system].ds-confirm-dialog[data-ds-layout=stack]>:is(.ds-confirm-dialog-text,.ds-confirm-dialog-actions){padding:0}@media (max-width:480px){[data-design-system] .ds-confirm-dialog-actions{flex-direction:column-reverse}[data-design-system] .ds-confirm-dialog-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){[data-design-system].ds-confirm-dialog{animation:none}}@keyframes ds-confirm-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}[data-design-system] .ds-count-badge{--color-badge-surface:var(--color-tint-badge-gray);--color-badge-border:var(--brand-badge-gray-200);min-width:20px;height:20px;padding:0 var(--ds-space-1);border:1px solid var(--color-badge-border);border-radius:var(--ds-radius-xs);background:var(--color-badge-surface);color:var(--color-text-primary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-design-system] .ds-count-badge[hidden]{display:none}[data-design-system] .ds-date-picker{min-width:0;max-width:100%;display:block;position:relative}[data-design-system] .ds-date-picker-field{text-align:start;justify-content:space-between;width:100%}[data-design-system] .ds-date-picker-field[aria-expanded=true]{--control-border:var(--color-border-selected)}[data-design-system] .ds-date-picker-field:disabled{--control-fill:var(--color-surface-subtle);--control-ink:var(--color-text-secondary)}[data-design-system] .ds-date-picker-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-design-system] .ds-date-picker-placeholder{color:var(--color-text-secondary)}[data-design-system].ds-date-picker-popup{display:flex;overflow:auto}[data-design-system] .ds-date-picker-required{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:16px}[data-design-system] .ds-date-picker-presets{gap:var(--ds-space-1);min-width:148px;padding:var(--ds-space-4) var(--ds-space-2);border-right:1px solid var(--color-border-default);flex-direction:column;display:flex}[data-design-system] .ds-date-picker-preset{--control-padding:12px;--control-border:transparent;width:100%}[data-design-system] .ds-date-picker-main{flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-date-picker-month{gap:var(--ds-space-2);width:312px;padding:var(--ds-space-4);flex:1;align-content:start;display:grid}[data-design-system] .ds-date-picker-head{grid-template-columns:32px 1fr 32px;align-items:center;display:grid}[data-design-system] .ds-date-picker-title{text-align:center;min-width:0;font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);justify-self:center}[data-design-system] .ds-date-picker-title.ds-button{--control-padding:8px;max-width:100%}[data-design-system] .ds-date-picker-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-date-picker-choices{gap:var(--ds-space-2);grid-template-columns:repeat(3,minmax(0,1fr));height:240px;display:grid}[data-design-system] .ds-date-picker-choice{min-width:0;padding:0 var(--ds-space-1);border-radius:var(--ds-radius-s);color:var(--color-text-primary);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);cursor:pointer;background:0 0;border:0}[data-design-system] .ds-date-picker-choice:hover:not([aria-disabled]){background:var(--color-surface-hover)}[data-design-system] .ds-date-picker-choice[aria-pressed=true]{background:var(--color-surface-selected)}[data-design-system] .ds-date-picker-choice:focus-visible{outline:2px solid var(--control-focus);outline-offset:1px}[data-design-system] .ds-date-picker-choice[aria-disabled]{color:var(--color-text-disabled);cursor:default;text-decoration:line-through}[data-design-system] .ds-date-picker-grid{border-collapse:collapse}[data-design-system] .ds-date-picker-grid th{width:40px;height:32px;color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);text-align:center;padding:0}[data-design-system] .ds-date-picker-grid td{text-align:center;width:40px;height:40px;padding:0}[data-design-system] .ds-date-picker-cell[data-ds-band]{background:var(--color-surface-selected)}[data-design-system] .ds-date-picker-cell[data-ds-band=start]{border-radius:var(--ds-radius-s) 0 0 var(--ds-radius-s)}[data-design-system] .ds-date-picker-cell[data-ds-band=end]{border-radius:0 var(--ds-radius-s) var(--ds-radius-s) 0}[data-design-system] .ds-date-picker-day{border-radius:var(--ds-radius-s);width:40px;height:40px;color:var(--color-text-primary);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);cursor:pointer;background:0 0;border:0;padding:0;position:relative}[data-design-system] .ds-date-picker-day:hover:not([aria-disabled],[data-ds-state~=disabled]){background:var(--color-surface-hover)}[data-design-system] .ds-date-picker-day:focus-visible{outline:2px solid var(--control-focus);outline-offset:1px}[data-design-system] .ds-date-picker-day:is([aria-current=date],[data-ds-state~=today]):after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px;left:50%;translate:-50%}[data-design-system] .ds-date-picker-day:is([aria-pressed=true],[data-ds-state~=selected]){background:var(--color-action-primary);color:var(--color-text-on-primary)}[data-design-system] .ds-date-picker-day:is([aria-pressed=true],[data-ds-state~=selected]):hover{background:var(--color-action-primary-hover)}[data-design-system] .ds-date-picker-cell[data-ds-band=start]>.ds-date-picker-day:is([aria-pressed=true],[data-ds-state~=selected]){border-radius:var(--ds-radius-s) 0 0 var(--ds-radius-s)}[data-design-system] .ds-date-picker-cell[data-ds-band=end]>.ds-date-picker-day:is([aria-pressed=true],[data-ds-state~=selected]){border-radius:0 var(--ds-radius-s) var(--ds-radius-s) 0}[data-design-system] .ds-date-picker-day[data-ds-state~=outside]:not([data-ds-state~=selected]){color:var(--color-text-secondary)}[data-design-system] .ds-date-picker-day:is([aria-disabled],[data-ds-state~=disabled]){color:var(--color-text-disabled);cursor:default;text-decoration:line-through}[data-design-system] .ds-date-picker-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-height:48px;padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-1) var(--ds-space-4);border-top:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-date-picker-status{color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}@media (max-width:700px),(pointer:coarse){[data-design-system].ds-date-picker-popup{flex-direction:column}[data-design-system] .ds-date-picker-presets{border-right:0;border-bottom:1px solid var(--color-border-default);flex-flow:wrap;min-width:0}[data-design-system] .ds-date-picker-preset{width:auto}[data-design-system] .ds-date-picker-month{width:332px;padding:var(--ds-space-3);flex:none}[data-design-system] .ds-date-picker-head{grid-template-columns:44px 1fr 44px}[data-design-system] .ds-date-picker-choices{height:264px}[data-design-system] .ds-date-picker-grid :is(th,td),[data-design-system] .ds-date-picker-day{width:44px;height:44px}}[data-design-system].ds-dropdown-menu{flex-direction:column;width:246px;display:flex;overflow:auto}[data-design-system].ds-dropdown-menu .ds-dropdown-menu-group{padding:var(--ds-space-2);flex-direction:column;flex:none;display:flex}[data-design-system].ds-dropdown-menu>.ds-separator{--ds-separator-space:0px;--ds-container-inset:0px}[data-design-system].ds-dropdown-menu[data-ds-layout=flat]{padding:var(--ds-space-2);animation:none}[data-design-system].ds-dropdown-menu[data-ds-layout=flat]>.ds-separator{--ds-separator-space:8px;--ds-container-inset:8px}[data-design-system].ds-dropdown-menu .ds-menu-item{--control-padding:12px;--control-border:transparent;--control-hover:var(--color-surface-active-hover);width:100%;text-decoration:none}[data-design-system].ds-dropdown-menu .ds-menu-item:focus-visible{outline-offset:-2px}[data-design-system].ds-dropdown-menu [aria-current=page]{--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active)}[data-design-system].ds-dropdown-menu .ds-dropdown-menu-heading{padding:var(--ds-space-1) var(--ds-space-3);color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system].ds-dropdown-menu .ds-dropdown-menu-text{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}[data-design-system].ds-dropdown-menu .ds-dropdown-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system].ds-dropdown-menu .ds-dropdown-menu-description{color:var(--color-text-secondary);white-space:normal}[data-design-system].ds-dropdown-menu .ds-dropdown-menu-check{visibility:hidden;flex:none}[data-design-system].ds-dropdown-menu :is([aria-checked=true],[aria-current=page])>.ds-dropdown-menu-check{visibility:visible}[data-design-system].ds-dropdown-menu .ds-dropdown-menu-radio{border-radius:var(--ds-radius-full);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--color-text-secondary);flex:none;place-items:center;display:inline-grid}[data-design-system].ds-dropdown-menu [aria-checked=true]>.ds-dropdown-menu-radio{box-shadow:inset 0 0 0 1.5px var(--color-text-primary)}[data-design-system].ds-dropdown-menu [aria-checked=true]>.ds-dropdown-menu-radio:after{border-radius:var(--ds-radius-full);background:var(--color-text-primary);content:"";width:8px;height:8px}[data-design-system].ds-dropdown-menu .ds-dropdown-menu-end{color:var(--color-text-secondary);flex:none;display:inline-flex}[data-design-system].ds-dropdown-menu .ds-dropdown-menu-end svg{width:16px;height:16px}[data-design-system].ds-dropdown-menu [data-ds-submenu][aria-expanded=true]{--control-fill:var(--color-surface-active-hover)}[data-design-system].ds-dropdown-menu .ds-dropdown-menu-empty{padding:var(--ds-space-3) var(--ds-space-5);color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);margin:0}[data-design-system].ds-dropdown-menu [data-ds-destructive]{--control-ink:var(--color-text-destructive);--control-hover:color-mix(in srgb, var(--color-action-destructive) 8%, var(--color-surface))}[data-design-system].ds-dropdown-menu [aria-disabled=true]{--control-ink:var(--color-text-disabled);--control-hover:transparent;cursor:default}[data-design-system] :is(.ds-dropdown-menu-trigger,.ds-control[aria-haspopup=menu])[data-state=open]:not(:is([data-ds-variant=primary],:is(.ds-button,.ds-icon-button):where(:not([data-ds-variant]))),[data-ds-variant=destructive]){--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active)}[data-design-system] :is(.ds-dropdown-menu-trigger,.ds-control[aria-haspopup=menu])[data-state=open]:is([data-ds-variant=primary],:is(.ds-button,.ds-icon-button):where(:not([data-ds-variant]))){background:var(--color-action-primary-hover)}[data-design-system] .ds-dropdown-menu-chevron{transition:transform var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-dropdown-menu-trigger[data-state=open]>.ds-dropdown-menu-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-dropdown-menu-chevron{transition:none}}[data-design-system] .ds-empty-state.ds-error-state{--color-empty-icon-glow:var(--gradient-error);--color-empty-icon-rim:var(--gradient-error-rim)}[data-design-system] .ds-error-state .ds-empty-state-icon,[data-design-system] .ds-error-state-code{color:var(--color-text-destructive)}[data-design-system] .ds-error-state .ds-empty-state-description{max-width:48ch;margin-inline:auto}[data-design-system] .ds-empty-state.ds-error-state[data-ds-size=compact]{gap:var(--ds-space-4);min-height:0;padding-block:var(--ds-space-8)}[data-design-system] .ds-error-state[data-ds-size=compact] .ds-empty-state-icon{flex-basis:56px;width:56px;height:56px}[data-design-system] .ds-error-state[data-ds-size=compact] .ds-empty-state-face{border-radius:var(--ds-radius-l);inset:3px}[data-design-system] .ds-error-state[data-ds-size=compact] .ds-empty-state-icon:before{border-radius:var(--ds-radius-l);filter:blur(9px);inset:10px 6px 0;transform:translateY(5px)}[data-design-system] .ds-error-state[data-ds-size=compact] .ds-empty-state-icon svg{width:24px;height:24px}[data-design-system] .ds-error-state[data-ds-size=compact] .ds-empty-state-copy>[role=heading]{font:var(--ds-t04);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0}[data-design-system] .ds-file-drop-zone{gap:var(--ds-space-3);min-width:0;display:grid;position:relative}[data-design-system] .ds-file-drop-zone-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-file-drop-zone-panel{justify-content:center;align-items:center;gap:var(--ds-space-3);min-width:0;min-height:176px;padding:var(--ds-space-6);border:1px dashed var(--color-border-strong);border-radius:var(--ds-radius-l);background:var(--color-surface);text-align:center;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),background-color var(--ds-duration-fast) var(--ds-ease-standard);flex-direction:column;display:flex}[data-design-system] .ds-file-drop-zone-panel:is(:hover,:has(:focus-visible)){border-color:color-mix(in srgb,var(--color-ink) 55%,var(--color-base));background:var(--color-surface-hover)}[data-design-system] .ds-file-drop-zone-icon{border-radius:var(--ds-radius-s);background:var(--color-surface-muted);width:40px;height:40px;color:var(--color-text-primary);transition:transform var(--ds-duration-standard) var(--ds-ease-standard);flex:none;place-items:center;display:grid}[data-design-system] .ds-file-drop-zone-icon>svg{width:20px;height:20px}[data-design-system] .ds-file-drop-zone-text{flex-direction:column;gap:0;min-width:0;display:flex}[data-design-system] .ds-file-drop-zone-hint{color:var(--color-text-secondary)}[data-design-system] .ds-file-drop-zone[data-ds-size=compact] .ds-file-drop-zone-panel{min-height:64px;padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) var(--ds-space-4);text-align:left;flex-direction:row;justify-content:flex-start}[data-design-system] .ds-file-drop-zone[data-ds-size=compact] .ds-file-drop-zone-icon{width:32px;height:32px}[data-design-system] .ds-file-drop-zone[data-ds-size=compact] .ds-file-drop-zone-icon>svg{width:16px;height:16px}[data-design-system] .ds-file-drop-zone[data-ds-size=compact] .ds-file-drop-zone-text{flex:1}[data-design-system] .ds-file-drop-zone-title>span{display:none}[data-design-system] .ds-file-drop-zone-title>[data-ds-title=pointer]{display:inline}@media (hover:none){[data-design-system] .ds-file-drop-zone-title>[data-ds-title=pointer]{display:none}[data-design-system] .ds-file-drop-zone-title>[data-ds-title=touch]{display:inline}}[data-design-system] .ds-file-drop-zone[data-ds-drag] .ds-file-drop-zone-title>span{display:none}[data-design-system] .ds-file-drop-zone[data-ds-drag]:not([data-ds-reject]) .ds-file-drop-zone-title>[data-ds-title=release],[data-design-system] .ds-file-drop-zone[data-ds-reject] .ds-file-drop-zone-title>[data-ds-title=reject]{display:inline}[data-design-system] .ds-file-drop-zone[data-ds-drag] .ds-file-drop-zone-hint{visibility:hidden}[data-design-system] .ds-file-drop-zone[data-ds-drag] .ds-file-drop-zone-panel{border-style:solid;border-color:var(--color-action-primary);background:var(--color-surface-selected)}[data-design-system] .ds-file-drop-zone[data-ds-drag]:not([data-ds-reject]) .ds-file-drop-zone-icon{transform:translateY(-3px)}[data-design-system] .ds-file-drop-zone[data-ds-reject] .ds-file-drop-zone-panel{border-color:var(--color-action-destructive);background:var(--color-surface)}[data-design-system] .ds-file-drop-zone[data-ds-reject] .ds-file-drop-zone-title,[data-design-system] .ds-file-drop-zone-notice{color:var(--color-text-destructive)}[data-design-system] .ds-file-drop-zone-notice{gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-file-drop-zone-notice>li{align-items:flex-start;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-file-drop-zone-notice svg{flex:none;width:16px;height:16px;margin-top:1px}[data-design-system] .ds-file-drop-zone[data-ds-disabled] .ds-file-drop-zone-panel{border-color:var(--color-border-default);background:var(--color-surface-subtle);cursor:default}[data-design-system] .ds-file-drop-zone[data-ds-disabled] :is(.ds-file-drop-zone-title,.ds-file-drop-zone-hint,.ds-file-drop-zone-icon){color:var(--color-text-disabled)}[data-design-system] .ds-file-drop-files{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-file-drop-file{align-items:center;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-2);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-l);background:var(--color-surface);animation:ds-file-drop-in var(--ds-duration-standard) var(--ds-ease-standard) both;display:flex;position:relative;overflow:hidden}@keyframes ds-file-drop-in{0%{opacity:0}}[data-design-system] .ds-file-drop-file-type{border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);width:36px;height:36px;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}[data-design-system] .ds-file-drop-file-type>svg{width:18px;height:18px}[data-design-system] .ds-file-drop-file-text{flex-direction:column;flex:1;min-width:0;display:flex}[data-design-system] .ds-file-drop-file-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-file-drop-file-meta{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-file-drop-file[data-ds-state=error]{border-color:color-mix(in srgb,var(--color-action-destructive) 40%,var(--color-surface))}[data-design-system] .ds-file-drop-file[data-ds-state=error] :is(.ds-file-drop-file-type,.ds-file-drop-file-meta){color:var(--color-text-destructive)}[data-design-system] .ds-file-drop-file-bar{flex:1;min-width:0}[data-design-system] .ds-file-drop-file-bar .ds-progress-bar-row>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-file-drop-file{transition:none;animation:none}[data-design-system] :is(.ds-file-drop-zone-panel,.ds-file-drop-zone-icon){transition:none}}[data-design-system] .ds-floating-panel{box-sizing:border-box;width:var(--ds-floating-panel-width,320px);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);min-height:0;color:var(--color-text-primary);box-shadow:0 12px 32px color-mix(in srgb,var(--color-shadow) 12%,transparent);animation:ds-floating-panel-in var(--ds-duration-standard) var(--ds-ease-standard);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}[data-design-system] .ds-floating-panel-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}[data-design-system] .ds-floating-panel-section{gap:var(--ds-space-2);padding:var(--ds-space-4);border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}[data-design-system] .ds-floating-panel-section:last-child{border-bottom:0}[data-design-system] .ds-floating-panel[data-layout=stacked] .ds-floating-panel-body{gap:var(--ds-space-6);padding:var(--ds-space-6);flex-direction:column;display:flex}[data-design-system] .ds-floating-panel[data-layout=stacked] .ds-floating-panel-section{border:0;padding:0}[data-design-system] .ds-floating-panel-heading{color:var(--color-text-secondary);justify-content:space-between;margin:0;display:flex}[data-design-system] .ds-floating-panel[data-ds-placement]{top:var(--ds-floating-panel-top,var(--ds-space-4));right:var(--ds-space-4);bottom:var(--ds-space-4);z-index:8;position:absolute}[data-design-system] .ds-floating-panel[data-ds-placement=graph]{bottom:72px}@keyframes ds-floating-panel-in{0%{opacity:0;transform:translate(16px)}}@keyframes ds-floating-panel-sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (max-width:720px){[data-design-system] .ds-floating-panel{border-radius:var(--ds-radius-l) var(--ds-radius-l) 0 0;width:auto;box-shadow:0 -8px 24px color-mix(in srgb,var(--color-shadow) 10%,transparent);animation-name:ds-floating-panel-sheet-in}}@media (max-width:900px){[data-design-system] .ds-floating-panel[data-ds-placement]{top:auto;left:var(--ds-space-2);right:var(--ds-space-2);border-radius:var(--ds-radius-l);width:auto;max-height:50%}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-floating-panel{animation:none}}[data-design-system] .ds-panel-header{align-items:center;gap:var(--ds-space-3);box-sizing:border-box;min-width:0;min-height:64px;padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-panel-header-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-panel-header-icon.ds-is-hued{background:var(--hue);color:var(--brand-white);border-radius:50%}[data-design-system] .ds-panel-header-icon>svg{width:16px;height:16px;color:inherit}[data-design-system] .ds-panel-header-title{flex:1;min-width:0}[data-design-system] .ds-panel-header-title>*{overflow-wrap:anywhere;margin:0}[data-design-system] .ds-panel-header-title>p{color:var(--color-text-secondary)}[data-design-system] .ds-panel-header-eyebrow{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-1);flex-wrap:wrap;display:flex}[data-design-system] .ds-panel-header-actions{align-items:center;gap:var(--ds-space-1);flex:none;display:flex}[data-design-system] .ds-section-header{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-section-header-text{gap:var(--ds-space-1);flex-direction:column;flex:240px;min-width:0;display:flex}[data-design-system] .ds-section-header[data-ds-size=compact] .ds-section-header-text{gap:2px}[data-design-system] .ds-section-header-text>*{overflow-wrap:anywhere;margin:0}[data-design-system] .ds-section-header-text>:not(:first-child){color:var(--color-text-secondary);max-width:36em}[data-design-system] .ds-section-header-title{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-section-header-title>:is(h2,h3,h4,h5,h6){min-width:0;margin:0}[data-design-system] .ds-section-header-icon{color:var(--color-text-secondary);flex:none;display:inline-flex}[data-design-system] .ds-section-header-icon>svg{width:20px;height:20px;color:inherit}[data-design-system] .ds-section-header[data-ds-size=compact] .ds-section-header-icon>svg{width:16px;height:16px}[data-design-system] .ds-section-header-actions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;flex:none;display:flex}[data-design-system].ds-filter-builder-panel{width:620px;max-height:min(680px,var(--radix-popover-content-available-height,100dvh) - 12px);flex-direction:column;display:flex;overflow:hidden}[data-design-system] .ds-filter-builder-content{gap:var(--ds-space-4);min-height:0;padding:var(--ds-space-5);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}[data-design-system] .ds-filter-builder-content>*{flex:none}[data-design-system] .ds-filter-builder-foot{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-5);border-top:1px solid var(--color-border-default);flex-wrap:wrap;flex:none;display:flex}[data-design-system] .ds-filter-builder-clear{margin-left:calc(-1 * var(--ds-space-2))}[data-design-system] .ds-filter-builder-foot-gap{margin-right:auto}[data-design-system] :is(.ds-filter-builder-rows,.ds-filter-builder-block){gap:var(--ds-space-2);min-width:0;display:grid}[data-design-system] .ds-filter-builder-row{border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);align-items:stretch;min-width:0;display:flex;position:relative}[data-design-system] .ds-filter-builder-connector{box-sizing:border-box;width:56px;min-height:36px;padding-left:var(--ds-space-2);flex:none;align-items:center;display:flex}[data-design-system] .ds-filter-builder-mode{align-items:center;gap:var(--ds-space-1);height:28px;margin-left:calc(-1 * var(--ds-space-2));padding:0 var(--ds-space-1) 0 var(--ds-space-2);border-radius:var(--ds-radius-full);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;display:inline-flex}[data-design-system] .ds-filter-builder-mode:hover{background:var(--color-surface-hover);--color-text-secondary:var(--color-text-primary)}[data-design-system] .ds-filter-builder-mode>svg{width:14px;height:14px;color:var(--color-text-secondary)}[data-design-system] .ds-filter-builder-row[data-ds-group]{background:0 0;display:grid}[data-design-system] .ds-filter-builder-row[data-ds-group]>.ds-filter-builder-connector{min-height:0;padding-bottom:var(--ds-space-1)}[data-design-system] .ds-filter-builder-block{padding:var(--ds-space-2);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface)}[data-design-system] .ds-filter-builder-rule{min-width:0;padding:var(--ds-space-1) var(--ds-space-10) var(--ds-space-1) 0;flex:1;align-items:center;display:flex}[data-design-system] .ds-filter-builder-chain{border-radius:var(--ds-radius-s);background:var(--color-surface);min-width:0;max-width:100%;box-shadow:0 1px 2px color-mix(in srgb,var(--color-shadow) 8%,transparent);flex-wrap:wrap;align-items:stretch;display:inline-flex}[data-design-system] .ds-filter-builder-chain>*{border-radius:0}[data-design-system] .ds-filter-builder-chain>:not(:first-child){border-left:1px solid var(--color-border-default)}[data-design-system] .ds-filter-builder-chain>:first-child{border-radius:var(--ds-radius-s) 0 0 var(--ds-radius-s)}[data-design-system] .ds-filter-builder-chain>:last-child{border-radius:0 var(--ds-radius-s) var(--ds-radius-s) 0}[data-design-system] .ds-filter-builder-chain>:only-child{border-radius:var(--ds-radius-s)}[data-design-system] .ds-filter-builder-part{align-items:center;gap:var(--ds-space-2);box-sizing:border-box;min-height:32px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-s);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;display:inline-flex}[data-design-system] .ds-filter-builder-part:hover{background:var(--color-surface-hover);--color-text-secondary:var(--color-text-primary)}[data-design-system] :is(.ds-filter-builder-part,.ds-filter-builder-mode):focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}[data-design-system] .ds-filter-builder-field{padding-left:var(--ds-space-2)}[data-design-system] .ds-filter-builder-field>svg{width:16px;height:16px}[data-design-system] .ds-filter-builder-op{color:var(--color-text-secondary)}[data-design-system] :is(.ds-filter-builder-value,.ds-filter-builder-input){max-width:100%;padding:0 var(--ds-space-2)}[data-design-system] .ds-filter-builder-value{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-design-system] .ds-filter-builder-value[data-ds-empty],[data-design-system] .ds-filter-builder-input::placeholder{color:var(--color-text-secondary)}[data-design-system] .ds-filter-builder-input{cursor:text;width:160px}[data-design-system] .ds-filter-builder-input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-active-mark);outline:none}[data-design-system] .ds-filter-builder-input[data-ds-type=number]{width:80px}[data-design-system] .ds-filter-builder-date{flex:none;display:inline-flex}[data-design-system] .ds-filter-builder-chain .ds-filter-builder-date .ds-date-picker-field{--control-fill:transparent;--control-border:transparent;--control-shape:0 var(--ds-radius-s) var(--ds-radius-s) 0;box-shadow:none}[data-design-system] .ds-filter-builder-chain .ds-filter-builder-date .ds-date-picker-field:hover:enabled{--control-fill:var(--color-surface-hover)}[data-design-system] .ds-filter-builder-between{padding:0 var(--ds-space-2);color:var(--color-text-secondary);align-items:center;display:inline-flex}[data-design-system] .ds-filter-builder-remove{position:absolute;top:4px;right:4px}@media (pointer:coarse),(max-width:700px){[data-design-system] .ds-filter-builder-rule{padding-right:var(--control-touch)}[data-design-system] .ds-filter-builder-remove{top:calc((40px - var(--control-touch)) / 2);right:0}}@media (hover:hover){[data-design-system] .ds-filter-builder-remove{opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}[data-design-system] .ds-filter-builder-row:is(:hover,:focus-within)>.ds-filter-builder-remove{opacity:1}}[data-design-system] .ds-filter-builder-adds{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;display:flex}[data-design-system] .ds-filter-builder-adds-end{margin-left:auto}[data-design-system].ds-filter-builder-menu{width:260px;max-height:min(360px,var(--radix-popover-content-available-height,100dvh) - 12px)}[data-design-system] .ds-filter-builder-option-icon{width:16px;height:16px;color:var(--color-text-secondary);flex:0 0 16px;place-items:center;display:grid}[data-design-system] .ds-filter-builder-option-icon>svg{width:16px;height:16px}[data-design-system] .ds-filter-builder-menu-foot{padding:var(--ds-space-2);border-top:1px solid var(--color-border-default);flex:none;justify-content:flex-end;display:flex}[data-design-system].ds-filter-builder-sheet-anchor{pointer-events:none;height:0;position:fixed;bottom:0;left:0;right:0}[data-design-system].ds-filter-builder-panel[data-ds-sheet]{width:var(--radix-popover-trigger-width);border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;max-width:none;max-height:88dvh}@media (max-width:600px){[data-design-system] .ds-filter-builder-content{padding:var(--ds-space-4)}[data-design-system] .ds-filter-builder-foot{padding:var(--ds-space-3) var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-filter-builder-remove{transition:none}}[data-design-system] .ds-search-tool{align-items:center;display:inline-flex}[data-design-system] .ds-search-tool-field{width:260px;max-width:100%}[data-design-system] .ds-filter-summary{align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--color-text-primary);white-space:nowrap;display:flex;overflow:hidden}[data-design-system] .ds-filter-summary-count{min-width:0;margin-right:var(--ds-space-1);text-overflow:ellipsis;flex:0 auto;overflow:hidden}[data-design-system] .ds-filter-summary-word{color:var(--color-text-secondary);flex:none}[data-design-system] .ds-filter-summary-lane{align-items:center;gap:var(--ds-space-2);min-width:0;margin:calc(-1 * var(--ds-space-1));padding:var(--ds-space-1);flex:0 auto;display:flex;overflow:hidden}[data-design-system] .ds-filter-summary-item{align-items:center;gap:var(--ds-space-2);flex:none;display:inline-flex}[data-design-system] .ds-filter-summary-more{flex:none}[data-design-system] .ds-filter-summary-more[data-state=open]{background:var(--color-surface-active)}[data-design-system] .ds-filter-summary-group{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);display:inline-flex}[data-design-system] .ds-filter-summary-pill{border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);min-height:32px;color:var(--color-text-primary);font:inherit;border:0;align-items:stretch;padding:0;display:inline-flex}[data-design-system] button.ds-filter-summary-pill{cursor:pointer}[data-design-system] button.ds-filter-summary-pill:hover{background:var(--color-surface-hover)}[data-design-system] .ds-filter-summary-pill:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}[data-design-system] button.ds-filter-summary-part{border-radius:var(--ds-radius-s);min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0}[data-design-system] .ds-filter-summary-pill[data-ds-in-place]:has(>.ds-filter-summary-field:hover){background:var(--color-surface-hover)}[data-design-system] .ds-filter-summary-pill[data-ds-in-place]>button:is(.ds-filter-summary-op,.ds-filter-summary-value):hover{background:var(--color-surface-hover)}[data-design-system] button.ds-filter-summary-part:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}[data-design-system] .ds-filter-summary[data-ds-variant=bar]{box-sizing:border-box;min-height:48px;padding:var(--ds-space-1) var(--ds-space-3) var(--ds-space-1) var(--ds-space-4);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-default)}[data-design-system] .ds-filter-summary[data-ds-variant=bar][hidden]{display:none}[data-design-system] .ds-filter-summary-part{align-items:center;gap:var(--ds-space-2);padding:0 var(--ds-space-2);white-space:nowrap;display:inline-flex}[data-design-system] .ds-filter-summary-part+.ds-filter-summary-part{border-left:1px solid var(--color-border-default)}[data-design-system] .ds-filter-summary-part[data-ds-op],[data-design-system] .ds-filter-summary-part svg{color:var(--color-text-secondary)}[data-design-system] .ds-filter-summary-part svg{flex:none;width:16px;height:16px}[data-design-system] .ds-filter-summary-clear{margin-left:var(--ds-space-1);flex:none}[data-design-system] .ds-filter-summary-pop{box-sizing:border-box;width:380px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--color-text-primary);flex-direction:column;display:flex;overflow:auto}[data-design-system] .ds-filter-summary-pop-body{gap:var(--ds-space-2);padding:var(--ds-space-3);display:grid}[data-design-system] .ds-filter-summary-pop-row{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-filter-summary-pop-row>.ds-filter-summary-item{flex-wrap:wrap;flex:0 auto;min-width:0}[data-design-system] .ds-filter-summary-pop-row>.ds-filter-summary-item>.ds-filter-summary-word:first-child{min-width:3.5ch}[data-design-system] .ds-filter-summary-pop-row .ds-filter-summary-group{flex-wrap:wrap}[data-design-system] .ds-filter-summary-pop-row>.ds-icon-button{flex:none;margin-left:auto}[data-design-system] .ds-filter-summary-pop-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-top:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-side-list{gap:var(--ds-space-2);flex-direction:column;width:100%;min-width:0;display:flex}[data-design-system] .ds-side-rows,[data-design-system] .ds-side-group{gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-side-rows li{min-width:0}[data-design-system] .ds-side-row{align-items:center;gap:var(--ds-space-2);min-width:0;min-height:36px;padding:0 var(--ds-space-2) 0 calc(var(--ds-space-2) + var(--ds-side-level,0) * var(--ds-space-5));border-radius:var(--ds-radius-s);color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}[data-design-system] .ds-side-list[data-ds-kind=categories] .ds-side-row{padding-left:var(--ds-space-3)}[data-design-system] .ds-side-row:focus-visible{outline:2px solid var(--color-active-mark);outline-offset:-2px}[data-design-system] .ds-side-toggle{width:24px;height:24px;margin-right:calc(-1 * var(--ds-space-1));border-radius:var(--ds-radius-xs);color:var(--color-icon-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-design-system] .ds-side-toggle svg{width:16px;height:16px;transition:transform var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-side-row[aria-expanded=true]>.ds-side-toggle svg{transform:rotate(90deg)}[data-design-system] .ds-side-icon{width:16px;height:16px;color:var(--color-icon-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-design-system] .ds-side-icon svg{width:16px;height:16px}[data-design-system] .ds-side-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-design-system] .ds-side-copy{flex:1;min-width:0;display:grid}[data-design-system] .ds-side-row[data-ds-lines="2"]{min-height:54px;padding-block:var(--ds-space-2);align-items:flex-start}[data-design-system] .ds-side-row[data-ds-lines="2"] .ds-side-label{color:var(--color-text-primary)}[data-design-system] .ds-side-row[data-ds-lines="2"]>.ds-side-icon,[data-design-system] .ds-side-row[data-ds-lines="2"]>.ds-side-count{margin-top:calc(var(--ds-space-1) / 2)}[data-design-system] .ds-side-text{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-side-count{color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;flex:none}[data-design-system] .ds-side-group{margin-top:var(--ds-space-1);position:relative}[data-design-system] .ds-side-group:before{top:0;bottom:calc(var(--ds-space-1) * 1.5);left:calc(8px + var(--ds-side-level,0) * 20px + 11.5px);background:var(--color-border-default);content:"";width:1px;position:absolute}[data-design-system] .ds-side-group[hidden]{display:none}[data-design-system] .ds-side-section+.ds-side-section{margin-top:var(--ds-space-3)}[data-design-system] .ds-side-heading{padding:var(--ds-space-1) var(--ds-space-3);color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);margin:0}[data-design-system] .ds-side-empty{padding:var(--ds-space-2) var(--ds-space-3);color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);margin:0}[data-design-system] .ds-side-skeleton{cursor:default}@media (hover:hover){[data-design-system] .ds-side-row:not(.ds-side-skeleton):hover{background:var(--color-surface-active-hover);color:var(--color-text-primary)}[data-design-system] .ds-side-row:not(.ds-side-skeleton):hover :is(.ds-side-icon,.ds-side-toggle,.ds-side-count){color:var(--color-text-primary)}}[data-design-system] .ds-side-row[aria-selected=true]{background:var(--color-surface-active);color:var(--color-text-primary)}[data-design-system] .ds-side-row[aria-selected=true] .ds-side-icon{color:var(--color-active-icon)}[data-design-system] .ds-side-row[aria-selected=true] .ds-side-count{color:var(--color-text-primary)}[data-design-system] .ds-side-icon[data-ds-health=good]{--ds-side-health:var(--color-score-4)}[data-design-system] .ds-side-icon[data-ds-health=fair]{--ds-side-health:var(--color-score-2)}[data-design-system] .ds-side-icon[data-ds-health=poor]{--ds-side-health:var(--color-score-1)}[data-design-system] .ds-side-icon[data-ds-health],[data-design-system] .ds-side-row:is(:hover,[aria-selected=true]) .ds-side-icon[data-ds-health]{color:var(--ds-side-health)}[data-design-system] .ds-side-icon[data-ds-health] svg{fill:color-mix(in srgb,var(--ds-side-health) 35%,transparent)}[data-design-system] .ds-side-row[aria-selected=true] .ds-side-text{color:color-mix(in srgb,var(--color-text-primary) 35%,var(--color-text-secondary))}[data-design-system] .ds-side-fold{align-self:flex-start}[data-design-system] .ds-side-list[data-ds-collapsed]>:not(.ds-side-fold){display:none}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-side-toggle svg{transition:none}}[data-design-system] .ds-page{gap:var(--ds-space-section-gap);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-page-toolbar,[data-design-system] .ds-page-tabs,[data-design-system] .ds-page-state,[data-design-system] .ds-page-main,[data-design-system] .ds-page-footer{min-width:0}[data-design-system] .ds-table-block{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-table-actions{align-items:center;gap:var(--ds-space-3);min-width:0;min-height:var(--control-standard);flex-wrap:wrap;display:flex}[data-design-system] .ds-table-actions-search{flex:0 220px;min-width:0}[data-design-system] .ds-table-actions-end{align-items:center;gap:var(--ds-space-3);flex:0 auto;min-width:0;margin-left:auto;display:flex}[data-design-system] .ds-table-actions-summary{min-width:0;font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);color:var(--color-text-secondary);white-space:nowrap}[data-design-system] .ds-table-actions-divider{background:var(--color-border-default);flex:none;align-self:center;width:1px;height:20px}[data-design-system] .ds-table-actions-tools{align-items:center;gap:var(--ds-space-2);flex:none;display:flex}[data-design-system] .ds-table-block>[role=tabpanel],[data-design-system] .ds-table-block>.ds-page-state>[role=tabpanel]{padding-top:0}[data-design-system] .ds-table-actions-tools .ds-toggle-group .ds-toggle{--control-height:calc(var(--control-standard) - 2 * var(--ds-space-1))}[data-design-system] .ds-page.ds-template-record{gap:var(--ds-space-6)}[data-design-system] .ds-page-main{gap:var(--ds-space-section-gap);flex-direction:column;display:flex}[data-design-system] .ds-center-column{--ds-column-left:clamp(0px, var(--ds-column-shift,50% - var(--ds-column-max) / 2), 100% - var(--ds-column-max))}[data-design-system] .ds-center-column>:not(.ds-form-bar),[data-design-system] .ds-center-column .ds-form-bar-inner{box-sizing:border-box;width:100%;max-width:var(--ds-column-max);margin-inline:var(--ds-column-left) 0}[data-design-system] .ds-page.ds-template-settings{width:100%;min-height:calc(100dvh - 144px)}[data-design-system] .ds-page-settings{gap:var(--ds-space-section-gap);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-page-side{min-width:0}[data-design-system] .ds-page-form,[data-design-system] .ds-page-form-footer{width:100%;max-width:var(--ds-column-max)}[data-design-system] .ds-page-form,[data-design-system] .ds-page-form>form{gap:var(--ds-space-6);flex-direction:column;display:flex}[data-design-system] .ds-page.ds-template-form{width:100%;min-height:calc(100dvh - 144px)}[data-design-system] .ds-page.ds-template-form>.ds-page-state,[data-design-system] .ds-page.ds-template-form .ds-page-form,[data-design-system] .ds-page.ds-template-form .ds-page-form>form{flex-direction:column;flex:1 0 auto;display:flex}[data-design-system] .ds-page-form-footer{justify-content:flex-end;gap:var(--ds-space-2);margin-top:var(--ds-space-section-gap);display:flex}[data-design-system] .ds-page-grid{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}[data-design-system] .ds-page-grid>.ds-is-wide{grid-column:1/-1}[data-design-system] .ds-template-dashboard{container:ds-dashboard/inline-size}[data-design-system] .ds-page-metrics{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));min-width:0;display:grid}[data-design-system] .ds-template-dashboard .ds-page-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}@container ds-dashboard not (min-width:900px){[data-design-system] .ds-template-dashboard .ds-page-grid{grid-template-columns:minmax(0,1fr)}}[data-design-system] :is(.ds-page-section,.ds-page-stats,.ds-page-detail,.ds-page-state,.ds-record-section){--ds-card-inset:var(--ds-space-card-inset)}[data-design-system] .ds-page-section,[data-design-system] .ds-page-stats,[data-design-system] .ds-page-frame,[data-design-system] .ds-page-split{border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);min-width:0}[data-design-system] .ds-page-section{gap:var(--ds-space-4);padding:var(--ds-card-inset);flex-direction:column;display:flex}[data-design-system] .ds-page-section-body{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-page-section[data-ds-flush]{padding-inline:0;padding-bottom:0;overflow:hidden}[data-design-system] .ds-page-section[data-ds-flush]>.ds-page-section-header{padding-inline:var(--ds-card-inset)}[data-design-system] .ds-page-section[data-ds-flush]>.ds-page-section-body,[data-design-system] .ds-page-section.ds-is-divided>.ds-page-section-body{gap:0}[data-design-system] .ds-page-section.ds-is-divided>.ds-page-section-body>*{padding-block:var(--ds-space-4)}[data-design-system] .ds-page-section.ds-is-divided>.ds-page-section-body>:first-child{padding-top:0}[data-design-system] .ds-page-section.ds-is-divided>.ds-page-section-body>:last-child{padding-bottom:0}[data-design-system] .ds-page-section.ds-is-divided>.ds-page-section-body>*+*{border-top:1px solid var(--color-border-subtle)}[data-design-system] .ds-page-stats{align-items:center;gap:var(--ds-space-6);padding:var(--ds-card-inset);display:flex}[data-design-system] .ds-page-stats-list{gap:var(--ds-space-5) var(--ds-space-6);flex:1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));min-width:0;margin:0;display:grid}[data-design-system] .ds-page-stat{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-page-stat dd{margin:0}[data-design-system] .ds-page-stat-label{align-items:center;gap:var(--ds-space-2);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);color:var(--color-text-secondary);display:flex}[data-design-system] .ds-page-stat[data-ds-attention] .ds-page-stat-label:before{content:"";background:var(--color-tone-warning);border-radius:50%;width:8px;height:8px}[data-design-system] .ds-page-stat-value{align-items:baseline;column-gap:var(--ds-space-2);font:var(--ds-t03);color:var(--color-text-primary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;flex-wrap:wrap;display:flex}[data-design-system] .ds-page-stat-unit{margin-left:calc(-1 * var(--ds-space-2));font:var(--ds-t05);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-page-stat-change{font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);color:var(--color-text-secondary)}[data-design-system] .ds-page-stat-change[data-ds-tone=good]{color:color-mix(in srgb,var(--color-tone-success) 55%,var(--color-ink))}[data-design-system] .ds-page-stat-change[data-ds-tone=bad]{color:var(--color-text-destructive)}[data-design-system] .ds-page-stat-trend{padding-top:var(--ds-space-2)}[data-design-system] .ds-page-stat-note{font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);color:var(--color-text-secondary)}[data-design-system] .ds-page-stats-action{flex:none}[data-design-system] .ds-page-frame{overflow:hidden}[data-design-system] .ds-page-frame>.ds-page-footer{padding:var(--ds-space-2) var(--ds-space-4);border-top:1px solid var(--color-border-subtle)}[data-design-system] :is(.ds-page-frame,.ds-page-detail)>.ds-page-state:not([data-ds-state=ready],[data-ds-state=loading]){min-height:320px;padding:var(--ds-space-8) var(--ds-card-inset);place-items:center;display:grid}[data-design-system] .ds-page.ds-template-list-detail{container:ds-list-detail/inline-size}[data-design-system] .ds-page-split{--ds-page-side-width:248px;grid-template-columns:var(--ds-page-side-width) minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:clip}[data-design-system] .ds-page-split[data-ds-folded]{--ds-page-side-width:56px}[data-design-system] .ds-page-split[data-ds-single]{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-page-split:not([data-ds-single]):before{content:"";width:var(--ds-page-side-width);border-right:1px solid var(--color-border-default);pointer-events:none;position:absolute;inset:0 auto 0 0}[data-design-system] .ds-page-split>.ds-page-side{top:calc(var(--ds-app-header-height,64px) + var(--ds-space-4));min-width:0;max-height:calc(100dvh - var(--ds-app-header-height,64px) - var(--ds-space-8));background:var(--color-surface);flex-direction:column;display:flex;position:sticky}[data-design-system] .ds-page-side-list{overscroll-behavior:contain;min-height:0;padding:var(--ds-space-3);overflow-y:auto}[data-design-system] .ds-page-side-head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-height:56px;padding:0 var(--ds-space-3) 0 var(--ds-space-6);flex:none;display:flex}[data-design-system] .ds-page-side-head+.ds-page-side-list{padding-top:0}[data-design-system] .ds-page-side-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}[data-design-system] .ds-page-side-key{gap:var(--ds-space-1) var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-6);border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);flex-wrap:wrap;flex:none;display:flex}[data-design-system] .ds-page-side-strip{max-height:280px;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;align-self:center;overflow:hidden}[data-design-system] .ds-page-split[data-ds-folded] .ds-page-side-head{justify-content:center;padding:0}[data-design-system] .ds-page-split[data-ds-folded] .ds-page-side-title{display:none}@media (prefers-reduced-motion:no-preference){[data-design-system] .ds-page-split,[data-design-system] .ds-page-split:before{transition:grid-template-columns var(--ds-duration-standard) var(--ds-ease-standard),width var(--ds-duration-standard) var(--ds-ease-standard)}}@container ds-list-detail (max-width:760px){[data-design-system] .ds-page-split,[data-design-system] .ds-page-split[data-ds-folded]{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-page-split:before,[data-design-system] .ds-page-side-strip{display:none}[data-design-system] .ds-page-split>.ds-page-side{border-bottom:1px solid var(--color-border-default);max-height:360px;position:static}[data-design-system] .ds-page-split[data-ds-folded] .ds-page-side-head{padding:0 var(--ds-space-3) 0 var(--ds-space-6);justify-content:space-between}[data-design-system] .ds-page-split[data-ds-folded] .ds-page-side-title{display:block}}[data-design-system] .ds-page-detail{flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-page-detail-actions{min-width:0;padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--color-border-default)}[data-design-system] .ds-page-detail-actions .ds-table-actions-search{flex:200px;max-width:360px}[data-design-system] .ds-page-detail>.ds-page-footer{padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--color-border-subtle)}[data-design-system] .ds-page-detail [data-slot=table-frame]{box-shadow:none;border:0;border-radius:0}@media (max-width:700px){[data-design-system] :is(.ds-page-section,.ds-page-stats,.ds-page-detail,.ds-page-state,.ds-record-section){--ds-card-inset:var(--ds-space-card-inset-mobile)}[data-design-system] .ds-page-grid{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-page-stats{flex-direction:column;align-items:stretch}}[data-design-system] .ds-run-card{--ds-card-inset:var(--ds-space-card-inset);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);min-width:0;display:grid;overflow:hidden}[data-design-system] .ds-run-query{align-items:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-6);display:flex}[data-design-system] .ds-run-query>:first-child{flex:1;min-width:0}[data-design-system] .ds-run-button{flex:none;display:inline-flex}[data-design-system] .ds-run-options{gap:var(--ds-space-3);min-width:0;display:grid}[data-design-system] .ds-run-results-head{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-space-8);padding:var(--ds-space-4) var(--ds-space-6);border-bottom:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-run-results-head>h2{flex:1;min-width:0;margin:0}[data-design-system] .ds-run-results-body{--ds-run-inset:var(--ds-space-6);gap:var(--ds-space-4);min-width:0;padding:var(--ds-run-inset);display:grid}[data-design-system] .ds-run-block{gap:var(--ds-space-2);min-width:0;display:grid}[data-design-system] .ds-run-block>h3{margin:0}[data-design-system] .ds-run-table{min-width:0;margin-inline:calc(-1 * var(--ds-run-inset))}[data-design-system] .ds-run-results:last-child>.ds-run-block:last-child>.ds-run-table{margin-bottom:calc(-1 * var(--ds-run-inset))}@media (max-width:720px){[data-design-system] .ds-run-query{padding:var(--ds-space-4);flex-wrap:wrap}[data-design-system] .ds-run-query>:first-child{flex-basis:100%}[data-design-system] .ds-run-button{margin-inline-start:auto}[data-design-system] .ds-run-results-head{padding:var(--ds-space-3) var(--ds-space-4)}[data-design-system] .ds-run-results-body{--ds-run-inset:var(--ds-space-4)}[data-design-system] .ds-run-card{--ds-card-inset:var(--ds-space-card-inset-mobile)}}[data-design-system] .ds-report-builder-split{align-items:start;gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr) 352px;display:grid}[data-design-system] .ds-report-builder-preview{min-width:0}[data-design-system] .ds-report-builder-panel{border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);min-width:0;display:grid;overflow:hidden}[data-design-system] .ds-report-builder-section{gap:var(--ds-space-4);padding:var(--ds-space-6);display:grid}[data-design-system] .ds-report-builder-section+.ds-report-builder-section{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-report-builder-section>h2{margin:0}@media (max-width:900px){[data-design-system] .ds-report-builder-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){[data-design-system] .ds-report-builder-section{padding:var(--ds-space-4)}}[data-design-system] .ds-record-columns{min-width:0;container:ds-record/inline-size}[data-design-system] .ds-record-grid{flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-record-columns.ds-is-rail>.ds-record-grid{gap:var(--ds-space-section-gap);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}[data-design-system] .ds-record-main,[data-design-system] .ds-record-rail{gap:var(--ds-space-section-gap);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-record-section-card{gap:var(--ds-space-4);min-width:0;padding:var(--ds-card-inset);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);color:var(--color-text-primary);flex-direction:column;display:flex}[data-design-system] .ds-record-section-head{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-record-section-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}[data-design-system] .ds-record-section-icon,[data-design-system] .ds-property-icon{width:16px;height:16px;color:var(--color-icon-muted);flex:none;place-items:center;display:grid}[data-design-system] .ds-record-section-icon svg,[data-design-system] .ds-property-icon svg{width:16px;height:16px}[data-design-system] .ds-record-section-end,[data-design-system] .ds-record-section-actions{align-items:center;gap:var(--ds-space-2);margin-left:auto;display:flex}[data-design-system] .ds-record-section-count{color:var(--color-text-secondary)}[data-design-system] .ds-record-section-card>.ds-list-rows{margin-inline:calc(-1 * var(--ds-space-3))}[data-design-system] .ds-record-section-card:has(>.ds-property-list:nth-child(2)){gap:var(--ds-card-inset)}[data-design-system] .ds-record-section[data-ds-variant=table]{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-record-section[data-ds-variant=table]>.ds-record-section-head{min-height:40px}[data-design-system] .ds-record-section[data-ds-variant=table]>.ds-record-section-card{gap:0;padding:0;overflow:hidden}[data-design-system] .ds-record-section-footer{padding:var(--ds-space-4) var(--ds-card-inset);border-top:1px solid var(--color-border-default);color:var(--color-text-secondary)}[data-design-system] .ds-record-section-card[data-ds-variant=sections]{gap:0;padding:0;overflow:hidden}[data-design-system] .ds-record-section-card[data-ds-variant=sections]>.ds-record-section-head{padding:var(--ds-card-inset)}[data-design-system] .ds-property-list{grid-template-columns:minmax(0,min(var(--ds-property-label,200px),40%)) minmax(0,1fr);gap:0 var(--ds-space-3);margin:0;display:grid}[data-design-system] .ds-record-rail .ds-property-list{--ds-property-label:120px}[data-design-system] .ds-property{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:36px;display:grid}[data-design-system] .ds-property>dt{align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);display:flex}[data-design-system] .ds-property>dd{align-items:center;gap:var(--ds-space-2);min-width:0;font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);margin:0;display:flex;overflow:hidden}[data-design-system] .ds-property-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container ds-record (max-width:720px){[data-design-system] .ds-record-columns.ds-is-rail>.ds-record-grid{grid-template-columns:minmax(0,1fr)}}[data-design-system] .ds-form-section{--ds-card-inset:var(--ds-space-card-inset);gap:var(--ds-space-6);min-width:0;padding:var(--ds-card-inset);border:1px solid var(--color-border-default);border-radius:var(--ds-card-inset-radius);background:var(--color-surface-subtle);color:var(--color-text-primary);flex-direction:column;margin:0;display:flex}[data-design-system] .ds-form-section-head{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-form-section-title{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-form-section-title>h2,[data-design-system] .ds-form-section-description{margin:0}[data-design-system] .ds-form-section-actions{gap:var(--ds-space-2);flex:none;margin-left:auto;display:flex}[data-design-system] .ds-form-section-description{color:var(--color-text-secondary)}[data-design-system] .ds-form-section-icon{color:var(--color-text-secondary);flex:none;display:inline-flex}[data-design-system] .ds-form-section-icon>svg{width:16px;height:16px}[data-design-system] .ds-form-section-body{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-form-section-warning{align-items:center;gap:var(--ds-space-2);color:var(--color-text-destructive);margin:0;display:flex}[data-design-system] .ds-form-section-warning>svg{flex:none;width:16px;height:16px}[data-design-system] .ds-form-bar{z-index:2;isolation:isolate;padding-block:var(--ds-space-4);margin-top:auto;position:sticky;bottom:0}[data-design-system] .ds-page-content .ds-form-bar{margin-bottom:calc(-1 * var(--ds-space-page-bottom))}[data-design-system] .ds-form-bar:before{content:"";z-index:-1;border-image:linear-gradient(var(--color-border-default) 1px,var(--color-surface) 1px) 0 fill / 0 / 0 100vmax;position:absolute;inset:0}[data-design-system] .ds-form-bar-inner{justify-content:space-between;align-items:center;gap:var(--ds-space-4);max-width:768px;display:flex}[data-design-system] .ds-form-bar-status{align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--color-text-secondary);margin:0;display:flex}[data-design-system] .ds-form-bar-status>svg{flex:none;width:16px;height:16px}[data-design-system] .ds-form-bar-status[data-ds-ready]{color:var(--color-text-primary)}[data-design-system] .ds-form-bar-status[data-ds-ready]>svg{color:var(--color-category-green)}[data-design-system] .ds-form-bar-actions{gap:var(--ds-space-2);flex:none;display:flex}@media (max-width:640px){[data-design-system] .ds-form-bar-inner{gap:var(--ds-space-3);flex-wrap:wrap}[data-design-system] .ds-form-bar-status{flex-basis:100%}[data-design-system] .ds-form-bar-actions{margin-left:auto}[data-design-system] .ds-form-section{--ds-card-inset:var(--ds-space-card-inset-mobile)}}[data-design-system] .ds-page.ds-template-reading{--ds-reading-sticky-top:var(--ds-space-6);--ds-reading-outline:224px;--ds-reading-outline-gap:var(--ds-space-section-gap);container:ds-reading/inline-size}[data-design-system] .ds-page-reading{grid-template-columns:minmax(0,1fr) var(--ds-reading-outline);align-items:start;gap:var(--ds-reading-outline-gap);min-width:0;display:grid}[data-design-system] .ds-page-reading-body{min-width:0;max-width:var(--ds-article-measure)}[data-design-system] .ds-page-reading-body .ds-article{grid-template-columns:0 minmax(0,var(--ds-article-measure)) minmax(0,1fr)}[data-design-system] .ds-page-reading-wide{width:min(var(--ds-article-wide),100cqi - var(--ds-reading-outline) - var(--ds-reading-outline-gap));min-width:100%}[data-design-system] .ds-page-reading-body :is(h2,h3){scroll-margin-top:var(--ds-reading-sticky-top)}[data-design-system] .ds-page-reading-outline{top:var(--ds-reading-sticky-top);max-height:calc(100dvh - var(--ds-app-header-height,64px) - 2 * var(--ds-reading-sticky-top));position:sticky;overflow-y:auto}@container ds-reading (max-width:960px){[data-design-system] .ds-page-reading{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-page-reading-outline{display:none}[data-design-system] .ds-page-reading-wide{width:min(var(--ds-article-wide),100cqi)}}[data-design-system] .ds-page-outline{gap:var(--ds-space-2);display:grid}[data-design-system] .ds-page-outline-label{padding:0 var(--ds-space-2);color:var(--color-text-secondary);margin:0}[data-design-system] .ds-page-outline ol{gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-page-outline a{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-s);color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);text-decoration:none;display:block}[data-design-system] .ds-page-outline a:is(:hover,[aria-current]){background:var(--color-surface-hover);color:var(--color-text-primary)}[data-design-system] .ds-page-outline a:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:-2px}[data-design-system] .ds-page-outline ol.ds-page-outline-kids{margin:var(--ds-space-1) 0 0 var(--ds-space-4)}[data-design-system] .ds-page-outline-kids>li{padding-left:var(--ds-space-4);position:relative}[data-design-system] .ds-page-outline-kids>li:before{content:"";top:calc(-1 * var(--ds-space-1));border-left:1px solid var(--color-border-strong,var(--color-border-default));position:absolute;bottom:0;left:0}[data-design-system] .ds-page-outline-kids>li:last-child:before{width:var(--ds-space-3);height:calc(50% + var(--ds-space-1));border-bottom:1px solid var(--color-border-strong,var(--color-border-default));border-bottom-left-radius:var(--ds-radius-s);bottom:auto}[data-design-system] .ds-page.ds-template-guided-flow{gap:var(--ds-space-6);min-height:100%}[data-design-system] .ds-page-stepper{min-width:0}[data-design-system] .ds-guided-step{--ds-card-inset:var(--ds-space-card-inset);gap:var(--ds-space-6);min-width:0;padding:var(--ds-card-inset);border:1px solid var(--color-border-default);border-radius:var(--ds-card-inset-radius);background:var(--color-surface-subtle);color:var(--color-text-primary);flex-direction:column;margin:0;display:flex}[data-design-system] .ds-guided-step-head{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-guided-step-head>*{margin:0}[data-design-system] .ds-guided-step-question:focus{outline:none}[data-design-system] .ds-guided-step-description{color:var(--color-text-secondary)}[data-design-system] .ds-guided-step-work{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-guided-step-work .ds-card[data-ds-variant=card]:not(button,a,.ds-is-interactive,[data-ds-highlighted],[data-ds-tone]:not([data-ds-tone=muted]),:has(.ds-table)){--ds-card-inset:0px;background:0 0;border:0;border-radius:0;padding:0}[data-design-system] .ds-guided-step-details{gap:var(--ds-space-3) var(--ds-space-4);grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;align-items:start;margin:0;display:grid}[data-design-system] .ds-guided-step-detail{display:contents}[data-design-system] .ds-guided-step-detail>dt{color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);grid-column:1}[data-design-system] .ds-guided-step-detail>dd{min-width:0;font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);overflow-wrap:anywhere;white-space:pre-wrap;grid-column:2;margin:0;font-weight:500}[data-design-system] .ds-guided-step-detail>dd.ds-guided-step-detail-action{margin-block:calc((var(--ds-space-5) - var(--control-compact)) / 2);font-weight:inherit;white-space:normal;grid-column:3}@media (max-width:640px){[data-design-system] .ds-guided-step{--ds-card-inset:var(--ds-space-card-inset-mobile)}[data-design-system] .ds-guided-step-details{row-gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr) auto}[data-design-system] .ds-guided-step-detail>dt{margin-top:var(--ds-space-2);grid-column:1/-1}[data-design-system] .ds-guided-step-detail>dd{grid-column:1}[data-design-system] .ds-guided-step-detail>dd.ds-guided-step-detail-action{grid-column:2}}[data-design-system] .ds-page.ds-template-compare{gap:var(--ds-space-6)}[data-design-system] .ds-compare-body{gap:var(--ds-space-6);min-width:0;display:grid}[data-design-system] .ds-compare-secondary{color:var(--color-text-secondary)}[data-design-system] .ds-compare-cards{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-compare-card{gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-5) var(--ds-space-6);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);color:var(--color-text-primary);grid-template-rows:auto auto 1fr auto;display:grid}[data-design-system] .ds-compare-card.ds-is-baseline{background:var(--color-surface-subtle)}[data-design-system] .ds-compare-card-top{align-items:center;gap:var(--ds-space-2);min-height:var(--control-compact);display:flex}[data-design-system] .ds-compare-card-remove{margin-inline-start:auto}[data-design-system] .ds-compare-card :is(.ds-compare-card-value,.ds-compare-card-lines){margin:0}[data-design-system] .ds-compare-card-lines{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-compare-card-summary{margin:0 calc(var(--ds-space-6) * -1) calc(var(--ds-space-5) * -1);padding:var(--ds-space-3) var(--ds-space-6);border-top:1px solid var(--color-border-default);font-weight:500}[data-design-system] .ds-compare-row-label{font-weight:500}[data-design-system] .ds-compare-actions{justify-content:space-between;align-items:center;gap:var(--ds-space-3) var(--ds-space-6);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-compare-legend{align-items:center;gap:var(--ds-space-2) var(--ds-space-5);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;display:flex}[data-design-system] .ds-compare-legend>span{align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-compare-legend-same{font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-compare-table{border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);min-width:0;color:var(--color-text-primary);overflow-x:auto}[data-design-system] .ds-compare-table table{border-collapse:collapse;width:100%;min-width:640px}[data-design-system] .ds-compare-table :is(th,td){padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--color-border-default);font-weight:inherit;text-align:left;vertical-align:top}[data-design-system] .ds-compare-table thead :is(th,td){border-top:0}[data-design-system] .ds-compare-table tbody th{width:30%}[data-design-system] .ds-compare-head{min-width:140px}[data-design-system] .ds-compare-row{align-items:flex-start;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-compare-row-text{gap:var(--ds-space-1);min-width:0;display:grid}[data-design-system] .ds-compare-toggle{width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-xs);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}[data-design-system] .ds-compare-toggle svg{width:16px;height:16px}[data-design-system] .ds-compare-toggle[aria-expanded=true] svg{transform:rotate(90deg)}[data-design-system] .ds-compare-toggle:focus-visible{outline:2px solid var(--color-border-selected)}[data-design-system] .ds-compare-cell{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-compare-table td[data-ds-same]{color:var(--color-text-secondary)}[data-design-system] .ds-compare-table td[data-ds-same] .ds-compare-mark{opacity:.45}[data-design-system] .ds-compare-mark{color:var(--color-category-green);display:inline-flex}[data-design-system] .ds-compare-mark[data-ds-mark=fail]{color:var(--color-category-red)}[data-design-system] .ds-compare-mark svg{stroke-width:2px;width:16px;height:16px}[data-design-system] .ds-compare-diff{width:var(--ds-space-5);height:var(--ds-space-5);border-radius:var(--ds-radius-full);place-items:center;display:inline-grid}[data-design-system] .ds-compare-diff svg{stroke-width:2px;width:14px;height:14px}[data-design-system] .ds-compare-diff[data-ds-diff=better]{background:var(--color-tint-green);color:color-mix(in srgb,var(--color-category-green) 60%,var(--color-ink))}[data-design-system] .ds-compare-diff[data-ds-diff=worse]{background:var(--color-tint-red);color:color-mix(in srgb,var(--color-category-red) 75%,var(--color-ink))}[data-design-system] .ds-compare-diff[data-ds-diff=worse] svg{transform:rotate(180deg)}[data-design-system] .ds-compare-hl{padding:0 var(--ds-space-1);border-radius:var(--ds-radius-xs);background:color-mix(in srgb,var(--color-active-mark) 18%,var(--color-surface));color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-design-system] .ds-compare-legend .ds-compare-hl{color:var(--color-text-primary)}[data-design-system] .ds-compare-detail>td{border-top:0;padding-top:0}[data-design-system] .ds-compare-answers{gap:var(--ds-space-3);display:grid}[data-design-system] .ds-compare-answer{align-content:start;gap:var(--ds-space-1);padding:var(--ds-space-3);border-radius:var(--ds-radius-m);background:var(--color-surface-subtle);display:grid}[data-design-system] .ds-compare-answer p{margin:0}[data-design-system] .ds-compare-table .ds-compare-empty{text-align:center}[data-design-system] .ds-page.ds-template-run-results{gap:var(--ds-space-6)}[data-design-system] .ds-run-results-body{gap:var(--ds-space-6);min-width:0;display:grid}[data-design-system] .ds-page.ds-template-run-results .ds-page-metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}[data-design-system] .ds-run-progress{gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);color:var(--color-text-primary);display:grid}[data-design-system] .ds-run-progress-line{justify-content:space-between;gap:var(--ds-space-2);flex-wrap:wrap;margin:0;display:flex}[data-design-system] .ds-run-progress-count{font-weight:500}[data-design-system] .ds-run-progress-stage{color:var(--color-text-secondary)}[data-design-system] .ds-run-progress-bar{border-radius:var(--ds-radius-full);background:var(--color-border-default);height:4px;display:block;overflow:hidden}[data-design-system] .ds-run-progress-bar>span{border-radius:var(--ds-radius-full);background:var(--color-active-mark);height:100%;transition:width var(--ds-duration-slower) var(--ds-ease-standard);display:block}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-run-progress-bar>span{transition:none}}[data-design-system] .ds-run-results{gap:var(--ds-space-4);min-width:0;display:grid}[data-design-system] .ds-run-results-table{overflow-x:auto}[data-design-system] .ds-run-results .ds-table>table{min-width:760px}[data-design-system] .ds-run-results-actions{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-page.ds-template-triage{gap:var(--ds-space-6);container:ds-triage/inline-size}[data-design-system] .ds-triage-body{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);min-width:0;min-height:560px;color:var(--color-text-primary);grid-template-columns:288px minmax(0,1fr) 340px;display:grid;overflow:hidden}[data-design-system] .ds-triage-body :is(h2,h3){margin:0}[data-design-system] .ds-triage-pane{flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-triage-head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-height:56px;padding:0 var(--ds-space-6);border-bottom:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-triage-pane[data-ds-pane=queue]{border-right:1px solid var(--color-border-default);background:var(--color-surface)}[data-design-system] .ds-triage-pane[data-ds-pane=queue]>.ds-triage-main{padding:var(--ds-space-3)}[data-design-system] .ds-triage-pane[data-ds-pane=queue] .ds-list-rows{gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-triage-pane[data-ds-pane=item]>.ds-triage-main{padding:var(--ds-space-6);flex-direction:column;flex:1;display:flex}[data-design-system] .ds-triage-item{gap:var(--ds-space-5);flex-direction:column;display:flex}[data-design-system] .ds-triage-title{align-items:flex-start;gap:var(--ds-space-2);flex-direction:column;display:flex}[data-design-system] .ds-triage-title>h3:focus{outline:none}[data-design-system] .ds-triage-title>h3:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-triage-fields{gap:var(--ds-space-2) var(--ds-space-6);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}[data-design-system] .ds-triage-fields>div{display:contents}[data-design-system] .ds-triage-fields dd{overflow-wrap:anywhere;margin:0}[data-design-system] .ds-triage-draft{max-width:640px;padding:var(--ds-space-4);border-radius:var(--ds-radius-m);background:var(--color-surface-subtle);white-space:pre-line}[data-design-system] .ds-triage-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-6);border-top:1px solid var(--color-border-default);background:var(--color-surface);flex-wrap:wrap;display:flex;position:sticky;bottom:0}[data-design-system] .ds-triage-decisions{gap:var(--ds-space-2);flex-wrap:wrap;margin-left:auto;display:flex}[data-design-system] .ds-triage-pane[data-ds-pane=source]{border-left:1px solid var(--color-border-default)}[data-design-system] .ds-triage-pane[data-ds-pane=source]>.ds-triage-head{padding:0 var(--ds-space-4)}[data-design-system] .ds-triage-pane[data-ds-pane=source]>.ds-triage-main{align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-4);flex-direction:column;display:flex}[data-design-system] .ds-triage-quotes{gap:var(--ds-space-3);align-self:stretch;margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-triage-quotes>li{gap:var(--ds-space-1);padding:var(--ds-space-3);border-radius:var(--ds-radius-m);background:var(--color-surface-subtle);display:grid}[data-design-system] .ds-triage-quotes p{margin:0}[data-design-system] .ds-triage-mark{border-radius:var(--ds-radius-xs);background:var(--color-tint-yellow);color:inherit}[data-design-system] .ds-triage-body[data-ds-empty]{grid-template-columns:minmax(0,1fr);place-items:center}[data-design-system] .ds-triage-done{padding:var(--ds-space-8) var(--ds-space-4)}@container ds-triage (max-width:1040px){[data-design-system] .ds-triage-body{grid-template-columns:260px minmax(0,1fr)}[data-design-system] .ds-triage-pane[data-ds-pane=source]{border-top:1px solid var(--color-border-default);border-left:0;grid-column:2}[data-design-system] .ds-triage-pane[data-ds-pane=source]>:is(.ds-triage-head,.ds-triage-main){padding-inline:var(--ds-space-6)}[data-design-system] .ds-triage-pane[data-ds-pane=queue]{grid-row:span 2}}@container ds-triage (max-width:680px){[data-design-system] .ds-triage-body{grid-template-columns:minmax(0,1fr);min-height:0}[data-design-system] .ds-triage-pane[data-ds-pane=queue]{border-right:0;border-bottom:1px solid var(--color-border-default);grid-row:auto}[data-design-system] .ds-triage-pane[data-ds-pane=source]{grid-column:auto}[data-design-system] .ds-triage-pane:is([data-ds-pane=item],[data-ds-pane=source])>:is(.ds-triage-head,.ds-triage-main){padding-inline:var(--ds-space-4)}[data-design-system] .ds-triage-pane[data-ds-pane=item]>.ds-triage-main{padding-block:var(--ds-space-4)}[data-design-system] .ds-triage-foot{padding:var(--ds-space-3) var(--ds-space-4)}[data-design-system] .ds-triage-keys{display:none}}[data-design-system] .ds-page.ds-template-review{gap:var(--ds-space-6);container-type:inline-size}[data-design-system] .ds-review-body{align-items:start;gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr) 320px;display:grid}[data-design-system] :is(.ds-review-main,.ds-review-rail){gap:var(--ds-space-6);min-width:0;display:grid}[data-design-system] .ds-review-facts{gap:var(--ds-space-4);margin:0;display:grid}[data-design-system] .ds-review-facts>div{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-review-facts dd{margin:0}[data-design-system] .ds-review-label{color:var(--color-text-secondary)}[data-design-system] .ds-review-changes{margin:0 calc(var(--ds-card-inset,0px) * -1);padding:0;list-style:none;display:grid}[data-design-system] .ds-review-change{gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-card-inset,0px);display:grid}[data-design-system] .ds-review-change+.ds-review-change{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-review-change:first-child{padding-top:0}[data-design-system] .ds-review-change:last-child{padding-bottom:0}[data-design-system] .ds-review-change-name{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;margin:0;display:flex}[data-design-system] .ds-review-change-record{font-weight:500}[data-design-system] .ds-review-sides{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-design-system] .ds-review-side{align-content:start;gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-m);background:var(--color-surface-subtle);display:grid}[data-design-system] .ds-review-side p{margin:0}[data-design-system] :is(.ds-review-removed,.ds-review-added){padding-inline:var(--ds-space-1);border-radius:var(--ds-radius-xs);color:var(--color-text-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-design-system] .ds-review-removed{background:var(--color-category-red-fill);text-decoration:line-through;text-decoration-thickness:1px}[data-design-system] .ds-review-added{background:var(--color-tint-green);text-decoration:none}[data-design-system] .ds-review-bar .ds-form-bar-inner{max-width:none}[data-design-system] .ds-review-dot{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--color-active-mark);flex:none}@container (max-width:960px){[data-design-system] .ds-review-body{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){[data-design-system] .ds-review-sides{grid-template-columns:minmax(0,1fr)}}[data-design-system] .ds-page.ds-template-activity{gap:var(--ds-space-6);container-type:inline-size}[data-design-system] .ds-activity-toolbar{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-activity-toolbar>*{min-width:0;max-width:100%}[data-design-system] .ds-activity-timeline{--ds-activity-time:56px;--ds-activity-dot:var(--ds-space-6);gap:var(--ds-space-6);min-width:0;padding:var(--ds-space-6);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);color:var(--color-text-primary);display:grid}[data-design-system] .ds-activity-day{gap:var(--ds-space-2);min-width:0;display:grid}[data-design-system] .ds-activity-day-label{width:var(--ds-activity-time);color:var(--color-text-secondary);text-align:right;white-space:nowrap;margin:0}[data-design-system] .ds-activity-events{margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-activity-event{grid-template-columns:var(--ds-activity-time) var(--ds-activity-dot) minmax(0,1fr);column-gap:var(--ds-space-3);display:grid}[data-design-system] .ds-activity-time{height:var(--ds-space-5);margin-top:var(--ds-space-3);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;justify-content:flex-end;align-items:center;display:flex}[data-design-system] .ds-activity-dot{--ds-activity-hue:var(--color-active-mark);position:relative}[data-design-system] :is(.ds-activity-dot,.ds-activity-kind):is([data-ds-kind=created],[data-ds-kind=resolved]){--ds-activity-hue:var(--color-tone-success)}[data-design-system] :is(.ds-activity-dot,.ds-activity-kind)[data-ds-kind=updated]{--ds-activity-hue:var(--color-tone-info)}[data-design-system] :is(.ds-activity-dot,.ds-activity-kind)[data-ds-kind=deleted]{--ds-activity-hue:var(--color-tone-error)}[data-design-system] :is(.ds-activity-dot,.ds-activity-kind)[data-ds-kind=unresolved]{--ds-activity-hue:var(--color-tone-warning)}[data-design-system] .ds-activity-marker{width:var(--ds-activity-dot);height:var(--ds-activity-dot);border-radius:var(--ds-radius-full);background:color-mix(in srgb,var(--ds-activity-hue) 18%,var(--color-surface));color:color-mix(in srgb,var(--ds-activity-hue) 70%,var(--color-ink));place-items:center;display:grid;position:absolute;top:10px;left:0}[data-design-system] .ds-activity-marker svg{stroke-width:2px;width:14px;height:14px}[data-design-system] .ds-activity-dot:after{content:"";top:38px;bottom:-6px;left:calc(var(--ds-activity-dot) / 2 - 1px);background:var(--color-border-default);width:2px;position:absolute}[data-design-system] .ds-activity-event:last-child .ds-activity-dot:after{display:none}[data-design-system] .ds-activity-kind{color:color-mix(in srgb,var(--ds-activity-hue,currentColor) 42%,var(--color-ink))}[data-design-system] .ds-activity-main{min-width:0}[data-design-system] .ds-activity-row{grid-template-columns:minmax(0,1fr) var(--ds-space-4);align-items:start;gap:var(--ds-space-3);box-sizing:border-box;width:100%;padding:var(--ds-space-3);border-radius:var(--ds-radius-m);color:inherit;text-align:left;background:0 0;border:0;text-decoration:none;display:grid}[data-design-system] :is(button,a).ds-activity-row{cursor:pointer}[data-design-system] :is(button,a).ds-activity-row:hover{background:var(--color-surface-hover)}[data-design-system] .ds-activity-row:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:-2px}[data-design-system] .ds-activity-copy{gap:var(--ds-space-1);min-width:0;display:grid}[data-design-system] .ds-activity-meta{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}[data-design-system] .ds-activity-chevron{width:var(--ds-space-4);height:var(--ds-space-4);padding-top:var(--ds-space-1);color:var(--color-text-secondary)}[data-design-system] .ds-activity-event[data-ds-open] .ds-activity-chevron{transform:rotate(180deg)}[data-design-system] .ds-activity-excerpt{max-width:72ch;margin:calc(-1 * var(--ds-space-1)) var(--ds-space-3) var(--ds-space-2)}[data-design-system] .ds-activity-excerpt[data-ds-clamp]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-design-system] .ds-activity-actions{align-items:center;gap:var(--ds-space-1) var(--ds-space-4);margin:calc(-1 * var(--ds-space-1)) var(--ds-space-3) var(--ds-space-2);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}[data-design-system] .ds-activity-excerpt+.ds-activity-actions{margin-top:0}[data-design-system] .ds-activity-detail{margin:0 var(--ds-space-3) var(--ds-space-3)}[data-design-system] .ds-activity-changes{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-m);background:var(--color-surface-subtle);display:grid}[data-design-system] .ds-activity-intent{gap:var(--ds-space-1);margin:0;display:grid}[data-design-system] .ds-activity-intent-label,[data-design-system] .ds-activity-empty{color:var(--color-text-secondary)}[data-design-system] .ds-activity-diff{min-width:0;font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);grid-template-columns:max-content fit-content(40%) minmax(0,1fr);display:grid}[data-design-system] .ds-activity-diff :is(thead,tbody,tr){display:contents}[data-design-system] .ds-activity-diff :is(th,td){min-width:0;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) 0;border-top:1px solid var(--color-border-default);font-weight:inherit;text-align:left;overflow-wrap:anywhere}[data-design-system] .ds-activity-diff :is(th,td):last-child{padding-right:0}[data-design-system] .ds-activity-diff thead th{color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);border-top:0}[data-design-system] :is(.ds-activity-removed,.ds-activity-added){padding-inline:var(--ds-space-1);border-radius:var(--ds-radius-xs);color:var(--color-text-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-design-system] .ds-activity-removed{background:var(--color-category-red-fill);text-decoration:line-through;text-decoration-thickness:1px}[data-design-system] .ds-activity-added{background:var(--color-tint-green);text-decoration:none}@container (max-width:640px){[data-design-system] .ds-activity-timeline{padding:var(--ds-space-4)}[data-design-system] .ds-activity-day-label{text-align:left;width:auto}[data-design-system] .ds-activity-event{grid-template-columns:var(--ds-activity-dot) minmax(0,1fr)}[data-design-system] .ds-activity-time{margin:var(--ds-space-2) 0 0;padding-inline:var(--ds-space-3);grid-column:2;justify-content:flex-start}[data-design-system] .ds-activity-dot{grid-area:1/1/span 2}[data-design-system] .ds-activity-main{grid-column:2}}[data-design-system] .ds-chat-tool{--ds-column-left:clamp(0px, var(--ds-column-shift,50% - var(--ds-column-max) / 2), 100% - var(--ds-column-max));flex-direction:column;min-width:0;min-height:100%;display:flex}[data-design-system] .ds-chat-tool-head,[data-design-system] .ds-chat-tool-body>*,[data-design-system] .ds-chat-tool-dock>*{box-sizing:border-box;width:100%;max-width:var(--ds-column-max);min-width:0;margin-inline:var(--ds-column-left) 0}[data-design-system] .ds-chat-tool-head-row{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}[data-design-system] .ds-chat-tool-tools{align-items:center;gap:var(--ds-space-2);flex:none;display:flex}[data-design-system] .ds-chat-tool-note{margin:var(--ds-space-2) 0 0;color:var(--color-text-secondary)}[data-design-system] .ds-chat-tool-switch{align-items:center;gap:var(--ds-space-3);min-width:0;margin-left:calc(var(--ds-space-2) * -1);padding:var(--ds-space-2);border-radius:var(--ds-radius-s);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}[data-design-system] .ds-chat-tool-switch:hover,[data-design-system] .ds-chat-tool-switch[aria-expanded=true]{background:var(--color-surface-subtle)}[data-design-system] .ds-chat-tool-switch:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-chat-tool-switch-chevron{width:16px;height:16px;color:var(--color-text-secondary);flex:none}[data-design-system] .ds-chat-tool-icon,[data-design-system] .ds-chat-tool-greeting-icon{border-radius:var(--ds-radius-full);background:var(--color-surface-active);width:40px;height:40px;color:var(--color-active-icon);flex:none;place-items:center;display:inline-grid}[data-design-system] .ds-chat-tool-icon svg{width:16px;height:16px}[data-design-system] .ds-chat-tool-switch-copy{flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-chat-tool-switch-name,[data-design-system] .ds-chat-tool-switch-source{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-chat-tool-switch-source{color:var(--color-text-secondary)}[data-design-system] .ds-chat-tool-body{min-width:0;padding-block:var(--ds-space-section-gap);flex:1}[data-design-system] .ds-chat-tool.ds-is-fill{box-sizing:border-box;height:100%;min-height:0;padding:var(--ds-space-page-top) var(--ds-space-page-gutter) 0}[data-design-system] .ds-chat-tool.ds-is-fill .ds-chat-tool-body{min-height:0;padding-block:var(--ds-space-section-gap) var(--ds-space-4);flex-direction:column;display:flex}[data-design-system] .ds-chat-tool.ds-is-fill .ds-chat-tool-body>*,[data-design-system] .ds-chat-tool.ds-is-fill .ds-chat-tool-body>.ds-page-state>*{flex:1;min-height:0}[data-design-system] .ds-chat-tool.ds-is-fill .ds-chat-tool-body>.ds-page-state{flex-direction:column;display:flex}@media (max-width:700px){[data-design-system] .ds-chat-tool.ds-is-fill{padding-inline:var(--ds-space-page-gutter-mobile)}}[data-design-system] .ds-chat-tool-body .ds-hoot-reply-actions{margin-left:calc(var(--ds-space-2) * -1);box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;align-self:flex-start;padding:0;position:static}[data-design-system] .ds-chat-tool-greeting{align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-10);text-align:center;flex-direction:column;display:flex}[data-design-system] .ds-chat-tool-greeting>:is(h2,p){margin:0}[data-design-system] .ds-chat-tool-greeting-icon svg{width:20px;height:20px}[data-design-system] .ds-chat-tool-greeting-description{color:var(--color-text-secondary)}[data-design-system] .ds-chat-tool-starters{gap:var(--ds-space-2);width:100%;max-width:480px;margin-top:var(--ds-space-4);display:grid}[data-design-system] .ds-chat-tool-starter{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);color:var(--color-text-primary);text-align:left;cursor:pointer;display:flex}[data-design-system] .ds-chat-tool-starter:hover{border-color:var(--color-border-strong)}[data-design-system] .ds-chat-tool-starter:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-chat-tool-starter>svg{width:16px;height:16px;color:var(--color-active-icon);flex:none}[data-design-system] .ds-chat-tool-dock{z-index:2;padding-block:var(--ds-space-4);background:var(--color-surface);position:sticky;bottom:0}[data-design-system] .ds-chat-tool-context-button[data-ds-count]{gap:var(--ds-space-2);padding-inline:var(--ds-space-2)}[data-design-system] .ds-chat-tool-context-button>svg{width:20px;height:20px}[data-design-system] .ds-chat-tool-context-button[aria-pressed=true]{background:var(--color-surface-active);color:var(--color-text-primary)}[data-design-system] .ds-chat-tool[data-ds-context]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 360px;display:grid}[data-design-system] .ds-chat-tool[data-ds-context]>:not(.ds-chat-tool-context){grid-column:1}[data-design-system] .ds-chat-tool-context{border-left:1px solid var(--color-border-default);background:var(--color-surface);grid-area:1/2/-1;grid-template-rows:64px minmax(0,1fr);align-self:stretch;min-width:0;max-height:100dvh;display:grid;position:sticky;top:0}[data-design-system] .ds-chat-tool-context-head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-width:0;padding:0 var(--ds-space-4) 0 var(--ds-space-6);border-bottom:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-chat-tool-context-head>h2{margin:0}[data-design-system] .ds-chat-tool-context-tools{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-chat-tool-context-body{gap:var(--ds-space-6);overscroll-behavior:contain;min-height:0;padding:var(--ds-space-6);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}[data-design-system] .ds-chat-tool-context-body>p{margin:0}[data-design-system] .ds-chat-tool-context-fields{gap:var(--ds-space-5);display:grid}[data-design-system] .ds-chat-tool-context-field{gap:var(--ds-space-2);min-width:0;display:grid}[data-design-system] .ds-chat-tool-context-field>:is(.ds-field,.ds-multiselect),[data-design-system] .ds-chat-tool-context-field .ds-multiselect-trigger{width:100%;min-width:0}[data-design-system] .ds-chat-tool-context-field .ds-multiselect-summary{text-align:start;flex:1}[data-design-system] .ds-chat-tool-context-name{align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--color-text-primary);display:flex}[data-design-system] .ds-chat-tool-context-used{align-items:center;gap:var(--ds-space-2);margin:0;display:flex}[data-design-system] .ds-chat-tool-context-used>svg{flex:none;width:16px;height:16px}@media (max-width:1100px){[data-design-system] .ds-chat-tool[data-ds-context]{display:flex}[data-design-system] .ds-chat-tool-context{z-index:var(--ds-z-panel);width:min(360px,100vw);max-height:none;box-shadow:var(--ds-shadow-floating);position:fixed;inset:0 0 0 auto}}@media (max-width:700px){[data-design-system] .ds-chat-tool-context{width:100vw;box-shadow:none;border-left:0}}[data-design-system] .ds-page.ds-template-gallery{gap:var(--ds-space-6)}[data-design-system] .ds-page.ds-template-gallery .ds-table-actions-search{flex:200px;max-width:360px}[data-design-system] .ds-card-gallery{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-gallery-card{gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);color:var(--color-text-primary);transition:border-color var(--ds-duration-standard),box-shadow var(--ds-duration-standard);flex-direction:column;display:flex;position:relative}[data-design-system] .ds-gallery-card:hover{border-color:var(--color-border-strong)}[data-design-system] .ds-gallery-card:has(.ds-gallery-card-title a:focus-visible){outline:2px solid var(--color-active-mark);outline-offset:2px}[data-design-system] .ds-gallery-card :is(h2,p){margin:0}[data-design-system] .ds-gallery-card-title a{color:var(--color-text-primary);text-decoration:none}[data-design-system] .ds-gallery-card-title a:focus-visible{outline:none}[data-design-system] .ds-gallery-card-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}[data-design-system] .ds-gallery-card-menu{z-index:1;flex:none;position:relative}[data-design-system] .ds-gallery-card-head{align-items:flex-start;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-gallery-card-head>.ds-gallery-card-title{flex:1;min-width:0}[data-design-system] .ds-gallery-card-icon{padding-top:var(--ds-space-1);color:var(--color-text-secondary);flex:none;display:inline-flex}[data-design-system] .ds-gallery-card-icon svg{width:16px;height:16px}[data-design-system] .ds-gallery-card-description{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-design-system] .ds-gallery-card-key{min-width:0;color:var(--color-text-primary)}[data-design-system] .ds-gallery-card:not([data-ds-kind]){padding-bottom:var(--ds-space-3)}[data-design-system] .ds-gallery-card-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-space-6);margin:auto calc(var(--ds-space-4) * -1) 0;padding:var(--ds-space-3) var(--ds-space-4) 0;border-top:1px solid var(--color-border-subtle);display:flex}[data-design-system] .ds-gallery-card-markers{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-space-6);flex-wrap:wrap;display:flex}[data-design-system] .ds-gallery-card-meta{color:var(--color-text-secondary)}[data-design-system] .ds-gallery-card-foot>.ds-gallery-card-meta{white-space:nowrap;margin-left:auto}[data-design-system] .ds-gallery-card[data-ds-kind=thumbnail]{padding:var(--ds-space-3)}[data-design-system] .ds-gallery-card[data-ds-kind=thumbnail]>.ds-gallery-card-menu{top:var(--ds-space-5);right:var(--ds-space-5);position:absolute}[data-design-system] .ds-gallery-card-thumbnail{min-width:0}[data-design-system] .ds-gallery-thumbnail{aspect-ratio:16/9;border-radius:var(--ds-radius-xs);background:var(--ds-gallery-tone,var(--color-surface-subtle));place-items:center;display:grid;position:relative;overflow:hidden}[data-design-system] .ds-gallery-thumbnail>img{object-fit:cover;width:100%;height:100%}[data-design-system] .ds-gallery-thumbnail[data-ds-tone=purple]{--ds-gallery-tone:var(--color-tint-purple)}[data-design-system] .ds-gallery-thumbnail[data-ds-tone=yellow]{--ds-gallery-tone:var(--color-tint-yellow)}[data-design-system] .ds-gallery-thumbnail[data-ds-tone=blue]{--ds-gallery-tone:var(--color-tint-blue)}[data-design-system] .ds-gallery-thumbnail[data-ds-tone=orange]{--ds-gallery-tone:var(--color-tint-orange)}[data-design-system] .ds-gallery-thumbnail[data-ds-tone=green]{--ds-gallery-tone:var(--color-tint-green)}[data-design-system] .ds-gallery-thumbnail[data-ds-tone=red]{--ds-gallery-tone:var(--color-tint-red)}[data-design-system] .ds-gallery-thumbnail-badge{right:var(--ds-space-2);bottom:var(--ds-space-2);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-xs);background:var(--color-surface);color:var(--color-text-primary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;position:absolute}[data-design-system] .ds-gallery-slide{gap:var(--ds-space-2);width:72%;padding:var(--ds-space-3);border-radius:var(--ds-radius-xs);background:var(--color-surface);box-shadow:0 4px 12px color-mix(in srgb,var(--color-shadow) 10%,transparent);flex-direction:column;display:flex}[data-design-system] .ds-gallery-slide-title{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-gallery-slide-lines{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-gallery-slide-lines>i{border-radius:var(--ds-radius-full);background:var(--color-border-default);height:4px;display:block}[data-design-system] .ds-gallery-slide-lines>i:nth-child(2){width:80%}[data-design-system] .ds-gallery-slide-lines>i:nth-child(3){width:60%}[data-design-system] .ds-gallery-play{border-radius:var(--ds-radius-full);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-primary);place-items:center;display:inline-grid}[data-design-system] .ds-gallery-play>svg{width:16px;height:16px}[data-design-system] .ds-gallery-thumbnail[data-ds-size=mini]{flex:none;width:72px}[data-design-system] .ds-gallery-thumbnail[data-ds-size=mini] .ds-gallery-slide{gap:var(--ds-space-1);width:76%;padding:var(--ds-space-1)}[data-design-system] .ds-gallery-thumbnail[data-ds-size=mini] .ds-gallery-slide-title{display:none}[data-design-system] .ds-gallery-thumbnail[data-ds-size=mini] .ds-gallery-slide-lines>i{height:3px}[data-design-system] .ds-gallery-thumbnail[data-ds-size=mini] .ds-gallery-play{width:24px;height:24px}[data-design-system] .ds-gallery-thumbnail[data-ds-size=mini] .ds-gallery-play>svg{width:12px;height:12px}[data-design-system] .ds-gallery-card-body{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);min-width:0;padding:0 var(--ds-space-1);display:flex}[data-design-system] .ds-gallery-card-copy{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-gallery-card-copy>.ds-gallery-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-design-system] .ds-gallery-card-people{flex:none;align-items:center;display:flex}[data-design-system] .ds-gallery-folder{align-items:center;gap:var(--ds-space-1);color:var(--color-text-secondary);display:inline-flex}[data-design-system] .ds-gallery-folder>svg{width:12px;height:12px}[data-design-system] .ds-gallery-empty{gap:var(--ds-space-1);padding:var(--ds-space-8);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);text-align:center;flex-direction:column;grid-column:1/-1;display:flex}[data-design-system] .ds-gallery-empty>p{margin:0}[data-design-system] .ds-page.ds-template-hub{gap:var(--ds-space-6);container:ds-hub/inline-size}[data-design-system] .ds-page.ds-template-hub :is(h1,h2,h3,p){margin:0}[data-design-system] .ds-hub-hero{--color-empty-icon-edge:color-mix(in srgb, var(--color-ink) 6%, var(--color-base));align-content:center;justify-items:center;gap:var(--ds-space-6);min-height:280px;padding:var(--ds-space-12) var(--ds-space-8);border-radius:var(--ds-radius-xl);background:var(--color-surface-subtle);text-align:center;display:grid}[data-design-system] .ds-hub-mark{margin-bottom:calc(-1 * var(--ds-space-2))}[data-design-system] .ds-hub-title{gap:var(--ds-space-2);display:grid}[data-design-system] .ds-hub-search{--control-standard:52px;width:100%;max-width:640px}[data-design-system] .ds-hub-body{gap:var(--ds-space-6);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-hub-kinds{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));display:grid}[data-design-system] .ds-hub-kind{gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);color:inherit;text-decoration:none;display:grid}[data-design-system] .ds-hub-kind:hover{border-color:var(--color-border-strong)}[data-design-system] .ds-hub-kind:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-hub-kind-icon{border-radius:var(--ds-radius-full);background:var(--color-surface);width:44px;height:44px;color:var(--color-text-primary);place-items:center;display:inline-grid}[data-design-system] .ds-hub-kind-icon>svg{width:20px;height:20px}[data-design-system] .ds-hub-pair{align-items:start;gap:var(--ds-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid}[data-design-system] .ds-hub-card{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-card-inset);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);overflow-wrap:anywhere;flex-direction:column;display:flex}[data-design-system] .ds-hub-card-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-hub-rows{gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-hub-rows[data-ds-columns="2"]{column-gap:var(--ds-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}[data-design-system] .ds-hub-row{align-items:center;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-2);border-radius:var(--ds-radius-m);display:flex;position:relative}[data-design-system] .ds-hub-row:hover{background:var(--color-surface-hover)}[data-design-system] .ds-hub-row-copy{gap:var(--ds-space-1);min-width:0;display:grid}[data-design-system] .ds-hub-row-copy>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-hub-row-title>a{color:var(--color-text-primary);text-decoration:none}[data-design-system] .ds-hub-row-title>a:after{content:"";border-radius:inherit;position:absolute;inset:0}[data-design-system] .ds-hub-row-title>a:focus-visible{outline:none}[data-design-system] .ds-hub-row:has(.ds-hub-row-title>a:focus-visible){outline:2px solid var(--color-border-selected);outline-offset:1px}@container ds-hub (max-width:760px){[data-design-system] .ds-hub-hero{min-height:0;padding:var(--ds-space-8) var(--ds-space-4)}}[data-design-system] .ds-page.ds-template-weekly{gap:var(--ds-space-6);container:ds-weekly/inline-size}[data-design-system] .ds-page.ds-template-weekly :is(h2,p){margin:0}[data-design-system] .ds-weekly-period{align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-weekly-period>.ds-button-group{flex-wrap:nowrap}[data-design-system] .ds-weekly-period-field{display:flex}[data-design-system] .ds-weekly-period-field .ds-date-picker-field{--control-line:24px;gap:var(--ds-space-2);white-space:nowrap;width:19em}[data-design-system] .ds-weekly-period-field .ds-date-picker-text{align-items:center;gap:var(--ds-space-2);text-align:left;display:inline-flex}[data-design-system] .ds-weekly-period-field .ds-date-picker-text>.ds-badge{flex:none}[data-design-system] .ds-weekly-period-dates{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-design-system] .ds-weekly-period-field .ds-date-picker-field>svg{color:var(--color-text-secondary);flex:none}[data-design-system] .ds-weekly-section{gap:var(--ds-space-6);min-width:0;padding-top:var(--ds-space-6);flex-direction:column;display:flex}[data-design-system] .ds-weekly-cards{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}[data-design-system] .ds-weekly-pair{gap:var(--ds-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}[data-design-system] .ds-weekly-card{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-card-inset);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);flex-direction:column;display:flex;position:relative}[data-design-system] .ds-weekly-card-head{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-weekly-key{gap:var(--ds-space-4);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-design-system] .ds-weekly-key>li{align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-weekly-swatch{border-radius:var(--ds-radius-xs);width:12px;height:8px}[data-design-system] .ds-weekly-swatch-now{background:var(--color-category-purple)}[data-design-system] .ds-weekly-swatch-before{border:1px dashed var(--color-text-secondary)}[data-design-system] .ds-weekly-bars{margin:0;padding:0;list-style:none;display:grid}[data-design-system] :is(.ds-weekly-row,.ds-weekly-step){align-items:center;gap:var(--ds-space-4);grid-template-columns:minmax(0,180px) minmax(0,1fr) 72px 72px;display:grid}[data-design-system] .ds-weekly-row{min-height:40px;margin:0 calc(-1 * var(--ds-space-2));padding:0 var(--ds-space-2);border-radius:var(--ds-radius-s);cursor:default}[data-design-system] .ds-weekly-row:is(:hover,[data-ds-open]){background:var(--color-surface-subtle)}[data-design-system] .ds-weekly-row:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:0}[data-design-system] .ds-weekly-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] :is(.ds-weekly-value,.ds-weekly-change){font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;text-align:right;white-space:nowrap}[data-design-system] .ds-weekly-change[data-ds-change=good]{color:color-mix(in srgb,var(--color-category-green) 55%,var(--color-ink))}[data-design-system] .ds-weekly-change[data-ds-change=bad]{color:var(--color-text-destructive)}[data-design-system] .ds-weekly-change[data-ds-change=flat]{color:var(--color-text-secondary)}[data-design-system] .ds-weekly-track{height:24px;position:relative}[data-design-system] :is(.ds-weekly-bar,.ds-weekly-outline){border-radius:var(--ds-radius-s);height:100%;position:absolute;top:0;left:50%;translate:-50%}[data-design-system] .ds-weekly-bar{background:color-mix(in srgb,var(--color-category-purple) 80%,var(--color-surface));min-width:4px}[data-design-system] .ds-weekly-outline{border:1.5px dashed color-mix(in srgb,var(--color-ink) 60%,transparent)}[data-design-system] .ds-weekly-step-link{padding:var(--ds-space-1) 0;grid-column:2;justify-content:center;display:flex;position:relative}[data-design-system] .ds-weekly-step-link:before{content:"";top:calc(-1 * var(--ds-space-2));bottom:calc(-1 * var(--ds-space-2));border-left:1px dashed var(--color-border-strong);position:absolute;left:50%}[data-design-system] .ds-weekly-step-chip{align-items:center;gap:var(--ds-space-1);min-height:24px;padding:0 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-secondary);white-space:nowrap;display:inline-flex;position:relative}[data-design-system] .ds-weekly-step-share{color:var(--color-text-primary)}[data-design-system] .ds-weekly-tip{z-index:3;gap:var(--ds-space-2);min-width:200px;padding:var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-m);background:var(--color-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--color-shadow) 12%,transparent);pointer-events:none;display:grid;position:absolute}[data-design-system] .ds-weekly-tip-body{display:contents}[data-design-system] .ds-weekly-tip-title{margin:0 0 var(--ds-space-1)}[data-design-system] .ds-weekly-tip-rule{margin:var(--ds-space-2) calc(-1 * var(--ds-space-4));border:0;border-top:1px solid var(--color-border-default)}[data-design-system] .ds-weekly-tip-row{justify-content:space-between;gap:var(--ds-space-4);display:flex}[data-design-system] .ds-weekly-tip-row>span:last-child{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-weekly-cols{gap:var(--ds-space-2);height:200px;margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-weekly-col{gap:var(--ds-space-2);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}[data-design-system] .ds-weekly-col-hit{justify-content:flex-end;align-items:center;gap:var(--ds-space-1);border-radius:var(--ds-radius-s);min-height:0;color:inherit;cursor:default;background:0 0;border:0;flex-direction:column;padding:0;display:flex}[data-design-system] .ds-weekly-col-hit:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-weekly-col-bar{border-radius:var(--ds-radius-xs) var(--ds-radius-xs) 0 0;background:color-mix(in srgb,var(--color-category-purple) 30%,var(--color-surface));width:min(100%,32px);min-height:2px}[data-design-system] .ds-weekly-col[aria-current=true] .ds-weekly-col-bar{background:var(--color-category-purple)}[data-design-system] .ds-weekly-col-value{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;white-space:nowrap}[data-design-system] .ds-weekly-col:not([aria-current=true]) .ds-weekly-col-value{color:var(--color-text-secondary)}[data-design-system] .ds-weekly-col-axis{text-align:center}[data-design-system] .ds-weekly-col[aria-current=true] .ds-weekly-col-axis{color:var(--color-text-primary)}[data-design-system] .ds-weekly-table{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-weekly-table-head{align-items:baseline;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}[data-design-system] .ds-weekly-table-card{overflow-x:auto}@container ds-weekly (max-width:640px){[data-design-system] .ds-weekly-period{min-width:0;max-width:100%}[data-design-system] .ds-weekly-period-field{flex:auto;min-width:0}[data-design-system] .ds-weekly-period-field .ds-date-picker-field{width:100%;min-width:0}[data-design-system] .ds-weekly-col:not([aria-current=true]) .ds-weekly-col-value{visibility:hidden}[data-design-system] .ds-weekly-row{row-gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr) 64px 64px;grid-template-areas:"label value change""track track track"}[data-design-system] .ds-weekly-label{grid-area:label}[data-design-system] .ds-weekly-value{grid-area:value}[data-design-system] .ds-weekly-change{grid-area:change}[data-design-system] .ds-weekly-track{grid-area:track}[data-design-system] .ds-weekly-step{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-weekly-step-link{grid-column:1/-1}[data-design-system] .ds-weekly-pair{grid-template-columns:minmax(0,1fr)}}[data-design-system] .ds-dashboard-controls{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;width:100%;min-width:0;display:flex}[data-design-system] :is(.ds-dashboard-controls-start,.ds-dashboard-controls-end){align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-dashboard-note{align-items:center;gap:var(--ds-space-2);margin-left:var(--ds-space-1);display:inline-flex}[data-design-system] .ds-dashboard-note>svg{width:16px;height:16px}[data-design-system] .ds-dashboard-card{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-card-inset);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);flex-direction:column;display:flex;position:relative}[data-design-system] .ds-dashboard-card-head{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-dashboard-card :is(h2,p){margin:0}[data-design-system] .ds-dashboard-card>.ds-list-rows{margin:0 calc(var(--ds-space-3) * -1)}[data-design-system] .ds-dashboard-rank{border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);width:24px;height:24px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;place-items:center;display:inline-grid}[data-design-system] .ds-dashboard-chart{gap:var(--ds-space-5);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}[data-design-system] .ds-dashboard-legend{gap:var(--ds-space-4);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-design-system] :is(.ds-dashboard-legend>li,.ds-dashboard-tip-row){align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] :is(.ds-dashboard-key,.ds-dashboard-seg,.ds-dashboard-bar-fill){--ds-dashboard-color:var(--color-category-purple)}[data-design-system] :is(.ds-dashboard-key,.ds-dashboard-seg)[data-ds-color=good]{--ds-dashboard-color:var(--color-score-4)}[data-design-system] :is(.ds-dashboard-key,.ds-dashboard-seg)[data-ds-color=warn]{--ds-dashboard-color:var(--color-score-2)}[data-design-system] :is(.ds-dashboard-key,.ds-dashboard-seg)[data-ds-color=bad]{--ds-dashboard-color:var(--color-score-1)}[data-design-system] .ds-dashboard-key{border-radius:var(--ds-radius-xs);background:var(--ds-dashboard-color);flex:none;width:10px;height:10px}[data-design-system] .ds-dashboard-plot{gap:var(--ds-space-2);flex:1;grid-template-rows:minmax(200px,1fr) auto;grid-template-columns:48px minmax(0,1fr);display:grid}[data-design-system] .ds-dashboard-ticks{margin:calc(-1 * var(--ds-space-2)) 0;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}[data-design-system] .ds-dashboard-area{min-width:0;position:relative}[data-design-system] .ds-dashboard-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}[data-design-system] .ds-dashboard-grid>i{border-top:1px dashed var(--color-border-subtle);display:block}[data-design-system] .ds-dashboard-grid>i:last-child{border-top:1px solid var(--color-border-default)}[data-design-system] :is(.ds-dashboard-cols,.ds-dashboard-axis){grid-template-columns:repeat(var(--ds-dashboard-n),minmax(0,1fr));column-gap:var(--ds-space-2);display:grid}[data-design-system] .ds-dashboard-cols{position:absolute;inset:0}[data-design-system] .ds-dashboard-col{cursor:default;background:0 0;border:0;flex-direction:column-reverse;align-items:center;min-width:0;height:100%;padding:0;display:flex}[data-design-system] .ds-dashboard-col:focus-visible{border-radius:var(--ds-radius-s);outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-dashboard-seg{background:var(--ds-dashboard-color);flex:none;width:min(100%,28px);min-height:2px;display:block}[data-design-system] .ds-dashboard-seg:not(:first-child){background-clip:padding-box;border-bottom:1px solid #0000}[data-design-system] .ds-dashboard-seg:last-child{border-radius:var(--ds-radius-xs) var(--ds-radius-xs) 0 0}[data-design-system] .ds-dashboard-cols:has(.ds-dashboard-col:hover) .ds-dashboard-col:not(:hover) .ds-dashboard-seg{opacity:.55}[data-design-system] .ds-dashboard-axis{color:var(--color-text-secondary);text-align:center;white-space:nowrap}[data-design-system] .ds-dashboard-bars{justify-content:space-between;gap:0;margin:0;padding:0;list-style:none}[data-design-system] .ds-dashboard-bar-row{align-items:center;gap:var(--ds-space-3);width:100%;min-height:36px;color:inherit;text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:minmax(0,180px) minmax(0,1fr) 72px 120px;padding:0;display:grid}[data-design-system] .ds-dashboard-bar-row:focus-visible{border-radius:var(--ds-radius-s);outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-dashboard-bar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-dashboard-bar-track{border-radius:var(--ds-radius-full);background:var(--color-surface-subtle);height:8px;overflow:hidden}[data-design-system] .ds-dashboard-bar-fill{border-radius:var(--ds-radius-full);background:var(--ds-dashboard-color);height:100%;display:block}[data-design-system] .ds-dashboard-bar-fill[data-ds-step="4"]{--ds-dashboard-color:var(--color-score-4)}[data-design-system] .ds-dashboard-bar-fill[data-ds-step="3"]{--ds-dashboard-color:var(--color-score-3)}[data-design-system] .ds-dashboard-bar-fill[data-ds-step="2"]{--ds-dashboard-color:var(--color-score-2)}[data-design-system] .ds-dashboard-bar-fill[data-ds-step="1"]{--ds-dashboard-color:var(--color-score-1)}[data-design-system] .ds-dashboard-bar-value{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;text-align:right}[data-design-system] .ds-dashboard-bars:has(.ds-dashboard-bar-row:hover) .ds-dashboard-bar-row:not(:hover) .ds-dashboard-bar-fill{opacity:.55}@container ds-dashboard (max-width:640px){[data-design-system] .ds-dashboard-bar-row{grid-template-columns:minmax(0,1fr) 72px}[data-design-system] :is(.ds-dashboard-bar-track,.ds-dashboard-bar-status){display:none}}[data-design-system] .ds-dashboard-tip{z-index:3;gap:var(--ds-space-1);min-width:160px;padding:var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-m);background:var(--color-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--color-shadow) 12%,transparent);pointer-events:none;display:grid;position:absolute}[data-design-system] .ds-dashboard-tip>p{margin:0}[data-design-system] .ds-dashboard-tip-row>span:last-child{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;margin-left:auto}[data-design-system] .ds-dashboard-table{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-dashboard-table-head{align-items:baseline;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}[data-design-system] .ds-dashboard-table-head>h2{margin:0}[data-design-system] .ds-dashboard-table-card{overflow-x:auto}[data-design-system] :is(.ds-dashboard-question,.ds-dashboard-person){align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-dashboard-question>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-dashboard-flag{border-radius:var(--ds-radius-xs);background:var(--color-action-destructive-hover);flex:none;width:10px;height:10px}[data-design-system] .ds-dashboard-rank-cell{align-items:center;gap:var(--ds-space-3);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;display:inline-flex}[data-design-system] .ds-dashboard-move[data-ds-dir=up]{color:color-mix(in srgb,var(--color-category-green) 55%,var(--color-ink))}[data-design-system] .ds-dashboard-move[data-ds-dir=down]{color:var(--color-text-destructive)}[data-design-system] .ds-dashboard-card-head[data-ds-actions]{align-items:center;gap:var(--ds-space-3) var(--ds-space-6);flex-flow:wrap}[data-design-system] .ds-dashboard-card-head[data-ds-actions]>.ds-select{align-items:center;gap:var(--ds-space-2);margin-left:auto;display:flex}[data-design-system] .ds-dashboard-card-head[data-ds-actions]>.ds-select>label{white-space:nowrap;flex:none}[data-design-system] .ds-report-term{min-width:0;display:grid}[data-design-system] .ds-report-term>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-dashboard-cap{margin-bottom:var(--ds-space-1);color:var(--color-text-primary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-dashboard-seg:has(+.ds-dashboard-cap){border-radius:var(--ds-radius-xs) var(--ds-radius-xs) 0 0}[data-design-system] .ds-dashboard-none{padding:var(--ds-space-8) 0;text-align:center;margin:0}[data-design-system] .ds-dashboard-table-actions{align-items:center;gap:var(--ds-space-1);align-self:center;margin-left:auto;display:inline-flex}[data-design-system] .ds-chart-legend-toggles{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;display:flex}[data-design-system] .ds-chart-legend-toggles-key{align-items:center;gap:var(--ds-space-2);height:var(--ds-space-8);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-full);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;display:inline-flex}[data-design-system] .ds-chart-legend-toggles-key:hover{background:var(--color-surface-hover)}[data-design-system] .ds-chart-legend-toggles-key:focus-visible{outline:2px solid var(--color-active-mark);outline-offset:0}[data-design-system] .ds-chart-legend-toggles-key[aria-pressed=false] .ds-dashboard-key{box-shadow:inset 0 0 0 1.5px var(--ds-dashboard-color);background:0 0}[data-design-system] .ds-chart-legend-toggles-key[aria-pressed=false] .ds-chart-legend-toggles-value{color:var(--color-text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--color-icon-muted);text-decoration-color:var(--color-icon-muted)}[data-design-system] .ds-report-filters{align-items:center;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-2);box-sizing:border-box;border-radius:var(--ds-card-radius);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}[data-design-system] .ds-report-filters>.ds-select{min-width:200px}[data-design-system] .ds-report-filters .ds-select-width{display:none}@container (max-width:640px){[data-design-system] .ds-report-filters>*{width:100%}}[data-design-system] .ds-page.ds-template-canvas{height:100%;min-height:0}[data-design-system] .ds-page.ds-template-canvas>.ds-canvas-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}[data-design-system] .ds-stages{max-width:768px}[data-design-system] .ds-stages p,[data-design-system] .ds-stages h2{margin:0}[data-design-system] .ds-stages-head{gap:var(--ds-space-1);flex-direction:column;display:flex}[data-design-system] .ds-card>.ds-stages-body.ds-is-divided{padding-top:var(--ds-card-inset);border-top:1px solid var(--color-border-default)}[data-design-system] .ds-stages-list,[data-design-system] .ds-stages-states{margin:0;padding:0;list-style:none}[data-design-system] .ds-stages-item{column-gap:var(--ds-space-4);grid-template-columns:4px minmax(0,1fr);display:grid}[data-design-system] .ds-stages-rail{flex-direction:column;align-items:center;display:flex}[data-design-system] .ds-stages-dot{width:4px;height:var(--ds-space-6);background:radial-gradient(circle,var(--color-border-strong) 2px,transparent 2.5px);flex:none}[data-design-system] .ds-stages-item:not(:last-child) .ds-stages-rail:after{margin-top:var(--ds-space-1);border-left:1px solid var(--color-border-default);content:"";flex:1}[data-design-system] .ds-stages-content{gap:var(--ds-space-2);min-width:0;padding-bottom:var(--ds-space-5);flex-direction:column;display:flex}[data-design-system] .ds-stages-item:last-child .ds-stages-content{padding-bottom:0}[data-design-system] .ds-stages-text{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-stages-name{align-items:baseline;column-gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-stages-states{gap:var(--ds-space-1) var(--ds-space-4);flex-wrap:wrap;display:flex}[data-design-system] .ds-stages-state{--ds-stages-tone:var(--color-border-strong);align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-stages-state:before{background:var(--ds-stages-tone);content:"";border-radius:50%;flex:none;width:6px;height:6px}[data-design-system] .ds-stages-state[data-ds-severity=success]{--ds-stages-tone:var(--color-tone-success)}[data-design-system] .ds-stages-state[data-ds-severity=info]{--ds-stages-tone:var(--color-tone-info)}[data-design-system] .ds-stages-state[data-ds-severity=warning]{--ds-stages-tone:var(--color-tone-warning)}[data-design-system] .ds-stages-state[data-ds-severity=error]{--ds-stages-tone:var(--color-tone-error)}[data-design-system] .ds-doc{border-end-end-radius:inherit;border-end-start-radius:inherit;flex-direction:column;flex:1;min-height:0;display:flex;container:ds-doc/inline-size}[data-design-system] .ds-doc-bar{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);display:flex;position:relative}[data-design-system] .ds-doc-gap{flex:1}[data-design-system] .ds-doc-sep{width:1px;height:var(--ds-space-5);margin-inline:var(--ds-space-1);background:var(--color-border-default)}[data-design-system] .ds-doc-pageno{justify-content:center;align-items:center;gap:var(--ds-space-1);color:var(--color-text-primary);display:inline-flex}[data-design-system] .ds-doc-pageno input{min-width:1ch;height:var(--ds-space-5);border-radius:var(--ds-radius-xs);color:inherit;font:inherit;text-align:center;background:0 0;border:1px solid #0000;padding:0}[data-design-system] .ds-doc-pageno input:focus{border-color:var(--color-border-selected);outline:none}[data-design-system] .ds-doc-pn-of{color:var(--color-text-secondary)}[data-design-system] .ds-doc-find{top:calc(100% + var(--ds-space-1));right:var(--ds-space-4);z-index:5;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:var(--ds-shadow-floating);display:flex;position:absolute}[data-design-system] .ds-doc-find-field{align-items:center;gap:var(--ds-space-2);height:var(--ds-space-8);padding:0 var(--ds-space-3);border:1px solid var(--color-border-selected);border-radius:var(--ds-radius-s);display:inline-flex}[data-design-system] .ds-doc-find-field>svg{width:16px;height:16px;color:var(--color-icon-muted)}[data-design-system] .ds-doc-find-field input{width:160px;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:none}[data-design-system] .ds-doc-find-count{color:var(--color-text-secondary);white-space:nowrap}[data-design-system] .ds-doc-stage{background:var(--color-surface-subtle);border-end-end-radius:inherit;border-end-start-radius:inherit;flex:1;min-height:0;overflow:auto}[data-design-system] .ds-doc-stage[data-ds-hand]{cursor:grab;-webkit-user-select:none;user-select:none}[data-design-system] .ds-doc-stage[data-ds-dragging]{cursor:grabbing}[data-design-system] .ds-doc-pages{align-items:center;gap:var(--ds-space-4);width:max-content;min-width:100%;padding:var(--ds-space-6);box-sizing:border-box;flex-direction:column;display:flex}[data-design-system] .ds-doc-page{gap:var(--ds-space-3);box-sizing:border-box;width:var(--ds-doc-width,600px);min-height:calc(var(--ds-doc-width,600px) * 11 / 8.5);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--ds-shadow-raised);flex-direction:column;padding:8% 9%;display:flex}[data-design-system] .ds-doc-thumbs{gap:var(--ds-space-4);padding:var(--ds-space-6);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin:0;list-style:none;display:grid}[data-design-system] .ds-doc-thumb{align-items:center;gap:var(--ds-space-2);cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;padding:0;display:flex}[data-design-system] .ds-doc-thumb-sheet{gap:var(--ds-space-1);box-sizing:border-box;aspect-ratio:8.5/11;background:var(--color-surface);width:100%;box-shadow:var(--ds-shadow-raised);border:2px solid #0000;flex-direction:column;padding:14% 12%;display:flex}[data-design-system] .ds-doc-thumb-sheet i{height:var(--ds-space-1);border-radius:var(--ds-radius-xs);background:var(--color-border-default);display:block}[data-design-system] .ds-doc-thumb-sheet i:nth-child(3n){width:70%}[data-design-system] .ds-doc-thumb[aria-current=true] .ds-doc-thumb-sheet{border-color:var(--color-border-selected)}[data-design-system] .ds-doc-thumb-n{padding:0 var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--color-surface-muted);color:var(--color-text-primary)}[data-design-system] .ds-doc-thumb[aria-current=true] .ds-doc-thumb-n{background:var(--color-action-primary);color:var(--color-text-on-primary)}[data-design-system] .ds-doc[data-ds-scroll=page] .ds-doc-bar{top:var(--ds-app-header-height,64px);z-index:2;border-top:1px solid var(--color-border-default);position:sticky}[data-design-system] .ds-doc[data-ds-scroll=page] .ds-doc-stage{overflow:visible}[data-design-system] .ds-doc[data-ds-scroll=page] .ds-doc-page{scroll-margin-top:calc(var(--ds-app-header-height,64px) + var(--ds-space-16))}[data-design-system] .ds-doc:fullscreen{background:var(--color-surface)}[data-design-system] ::highlight(ds-doc-hit){background-color:var(--color-tint-yellow)}[data-design-system] ::highlight(ds-doc-hit-current){background-color:var(--color-tint-orange)}[data-design-system] .ds-doc-zoom{min-width:5ch;color:var(--color-text-primary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;text-align:center}[data-design-system] :is(.ds-doc-wide,.ds-doc-zooms),[data-design-system] .ds-doc-roomy:not(.ds-doc-sep,.ds-doc-zoom){display:contents}[data-design-system] .ds-doc-narrow{display:none}@container ds-doc (max-width:559px){[data-design-system] .ds-doc-bar{padding-inline:var(--ds-space-3)}[data-design-system] .ds-doc-wide{display:none}[data-design-system] .ds-doc-narrow{display:contents}[data-design-system] .ds-doc-find{right:var(--ds-space-3);max-width:calc(100% - 2 * var(--ds-space-3));box-sizing:border-box}[data-design-system] .ds-doc-find-field{min-width:0}[data-design-system] .ds-doc-find-field input{width:120px;min-width:0}}@container ds-doc (max-width:419px){[data-design-system] .ds-doc-bar .ds-doc-roomy{display:none}}@container ds-doc (max-width:339px){[data-design-system] .ds-doc-zooms{display:none}}[data-design-system] .ds-doc-evidence-item{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-doc-evidence{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-s);background:var(--color-tint-blue);box-shadow:inset 0 0 0 1px var(--color-border-selected)}[data-design-system] .ds-doc-evidence-label{color:var(--color-text-secondary)}[data-design-system] .ds-doc-thumb-sheet[data-ds-evidence]{background:linear-gradient(var(--color-surface) 55%,var(--color-tint-blue) 55% 70%,var(--color-surface) 70%)}[data-design-system] .ds-doc[data-ds-state] .ds-doc-stage{flex-direction:column;flex:1;display:flex}[data-design-system] .ds-doc-loading{padding:var(--ds-space-6);justify-content:center;display:flex}[data-design-system] .ds-doc-page-skeleton{aspect-ratio:8.5/11;gap:var(--ds-space-4);width:min(600px,100%);min-height:0}[data-design-system] .ds-doc-error{height:100%;padding:var(--ds-space-6);box-sizing:border-box;place-items:center;display:grid}[data-design-system] .ds-run-timeline{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);min-width:0;display:grid;overflow:hidden;container-type:inline-size}[data-design-system] .ds-run-timeline>.ds-empty-state{margin:var(--ds-space-4)}[data-design-system] .ds-run-toolbar{justify-content:space-between;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:wrap;display:flex}[data-design-system] .ds-run-summary,[data-design-system] .ds-run-tools{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;margin:0;display:flex}[data-design-system] .ds-run-scroll{min-width:0;max-height:560px;overflow:auto}[data-design-system] .ds-run-canvas{width:calc(var(--ds-run-label,240px) + var(--ds-run-track,640px) + 48px);position:relative}[data-design-system] .ds-run-row{grid-template-columns:var(--ds-run-label,240px) var(--ds-run-track,640px);border-bottom:1px solid var(--color-border-default);min-height:48px;display:grid}[data-design-system] .ds-run-row[data-ds-call]{min-height:36px}[data-design-system] .ds-run-label{z-index:2;align-items:center;gap:var(--ds-space-2);min-width:0;padding:0 var(--ds-space-3);border-right:1px solid var(--color-border-default);background:var(--color-surface);color:var(--color-text-secondary);display:flex;position:sticky;left:0}[data-design-system] .ds-run-row[data-ds-call],[data-design-system] .ds-run-row[data-ds-call] .ds-run-label{background:color-mix(in srgb,var(--color-ink) 2%,var(--color-surface))}[data-design-system] .ds-run-row[data-ds-depth="1"] .ds-run-label{padding-left:calc(var(--ds-space-3) + var(--ds-space-8))}[data-design-system] .ds-run-row[data-ds-depth="2"] .ds-run-label{padding-left:calc(var(--ds-space-3) + var(--ds-space-12) + var(--ds-space-2))}[data-design-system] .ds-run-chevron{flex:none}[data-design-system] span.ds-run-chevron{width:32px}[data-design-system] .ds-run-name{min-width:0;display:grid}[data-design-system] .ds-run-name>*{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}[data-design-system] .ds-run-name>:first-child{color:var(--color-text-primary)}[data-design-system] .ds-run-track{position:relative}[data-design-system] .ds-run-ruler{z-index:3;background:var(--color-surface);min-height:32px;position:sticky;top:0}[data-design-system] .ds-run-ruler .ds-run-label{z-index:4}[data-design-system] .ds-run-tick{color:var(--color-text-secondary);white-space:nowrap;position:absolute;top:50%;translate:4px -50%}[data-design-system] .ds-run-rows{position:relative}[data-design-system] .ds-run-grid{inset:0 auto 0 var(--ds-run-label,240px);width:var(--ds-run-track,640px);pointer-events:none;position:absolute}[data-design-system] .ds-run-grid>span{border-left:1px solid color-mix(in srgb,var(--color-ink) 6%,transparent);position:absolute;top:0;bottom:0}[data-design-system] .ds-run-bar{--ds-run-hue:var(--color-text-secondary);--ds-run-tint:22%;align-items:center;gap:var(--ds-space-1);box-sizing:border-box;height:28px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-xs);background-color:color-mix(in srgb,var(--ds-run-status-hue,var(--ds-run-hue)) var(--ds-run-tint),var(--color-base));color:var(--color-text-primary);font:inherit;cursor:pointer;text-align:left;border:0;display:flex;position:absolute;top:50%;overflow:hidden;translate:0 -50%}[data-design-system] .ds-run-bar[data-ds-call]{--ds-run-tint:12%;height:20px}[data-design-system] .ds-run-bar:hover{--ds-run-tint:32%}[data-design-system] .ds-run-bar[data-ds-status=failed]{--ds-run-status-hue:var(--color-category-red);--ds-run-tint:22%}[data-design-system] .ds-run-bar[data-ds-status=waiting]{--ds-run-status-hue:var(--color-category-yellow);--ds-run-tint:22%}[data-design-system] .ds-run-mark{color:color-mix(in srgb,var(--color-category-red) 58%,var(--color-ink));flex:none;display:inline-grid}[data-design-system] .ds-run-mark svg{width:14px;height:14px}[data-design-system] .ds-run-bar[data-ds-status=running]{background-image:repeating-linear-gradient(-45deg,transparent 0 6px,color-mix(in srgb,var(--color-surface) 55%,transparent) 6px 12px);background-size:17px 17px}@media (prefers-reduced-motion:no-preference){[data-design-system] .ds-run-bar[data-ds-status=running]{animation:ds-run-stripes var(--ds-duration-slower) linear infinite}}@keyframes ds-run-stripes{to{background-position:17px 0}}[data-design-system] .ds-run-bar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-run-cursor{z-index:1;background:var(--color-active-mark);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}[data-design-system] .ds-run-cursor>span{left:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xs);background:var(--color-surface);color:var(--color-text-primary);white-space:nowrap;box-shadow:var(--ds-shadow-raised);position:absolute}[data-design-system] .ds-run-cursor>span[data-ds-flip]{left:auto;right:var(--ds-space-2)}[data-design-system] .ds-run-sheet{gap:var(--ds-space-6);display:grid}[data-design-system] .ds-run-inside{gap:var(--ds-space-3);display:grid}[data-design-system] .ds-run-inside h3{margin:0}[data-design-system] .ds-run-inside ul{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-run-inside li{align-items:center;gap:var(--ds-space-2);grid-template-columns:auto minmax(0,1fr) 96px;display:grid}[data-design-system] .ds-run-inside li[data-ds-depth="2"]{padding-left:var(--ds-space-6)}[data-design-system] .ds-run-mini{border-radius:var(--ds-radius-xs);background:color-mix(in srgb,var(--color-ink) 6%,var(--color-base));height:8px;position:relative}[data-design-system] .ds-run-mini>span{--ds-run-hue:var(--color-text-secondary);border-radius:var(--ds-radius-xs);background:color-mix(in srgb,var(--ds-run-hue) 55%,var(--color-base));position:absolute;top:0;bottom:0}[data-design-system] .ds-run-mini>span[data-ds-status=failed]{background:color-mix(in srgb,var(--color-category-red) 70%,var(--color-base))}@container (max-width:599px){[data-design-system] span.ds-run-chevron{display:none}[data-design-system] .ds-run-label .ds-run-name{flex:1}[data-design-system] button.ds-run-chevron{order:1}[data-design-system] .ds-run-row[data-ds-depth="1"] .ds-run-label{padding-left:calc(var(--ds-space-3) + var(--ds-space-4))}[data-design-system] .ds-run-row[data-ds-depth="2"] .ds-run-label{padding-left:calc(var(--ds-space-3) + var(--ds-space-8))}}[data-ds-color-scheme=dark] .ds-run-bar{--ds-run-tint:34%}[data-ds-color-scheme=dark] .ds-run-bar[data-ds-call]{--ds-run-tint:20%}[data-ds-color-scheme=dark] .ds-run-bar:hover{--ds-run-tint:46%}[data-ds-color-scheme=dark] .ds-run-bar[data-ds-status=failed]{--ds-run-tint:34%}[data-design-system] .ds-tree-reader{gap:var(--ds-space-5);flex-direction:column;min-width:0;display:flex}[data-design-system] :is(.ds-tree-reader,.ds-tree-editor) :is(p,h2,h3,ol){margin:0}[data-design-system] .ds-tree-step{gap:var(--ds-space-5);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-tree-step-head{gap:var(--ds-space-2);text-wrap:pretty;flex-direction:column;max-width:680px;display:flex}[data-design-system] .ds-tree-question{text-wrap:balance}[data-design-system] .ds-tree-question:focus{outline:none}[data-design-system] .ds-tree-question:focus-visible{outline:2px solid var(--color-active-mark);outline-offset:var(--ds-space-1);border-radius:var(--ds-radius-xs)}[data-design-system] .ds-tree-answers-read{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);gap:0;overflow:hidden}[data-design-system] .ds-tree-answers-read>li+li{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-tree-answers-read .ds-list-row{--control-height:56px;--control-padding:var(--ds-space-4);--control-shape:0;height:auto;min-height:var(--control-height);padding-block:var(--ds-space-3)}[data-design-system] .ds-tree-answers-read .ds-list-row-copy>*{white-space:normal;text-overflow:clip;overflow:visible}[data-design-system] .ds-tree-num{width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-full);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;flex:none;place-items:center;display:grid}[data-design-system] .ds-tree-answers-read .ds-list-row:is(:hover,:focus-visible) .ds-tree-num{background:var(--color-tint-purple);color:var(--color-active-icon)}@media (prefers-reduced-motion:no-preference){[data-design-system] .ds-tree-num{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard)}}[data-design-system] .ds-tree-solution{align-items:flex-start;gap:var(--ds-space-4);flex-direction:row}[data-design-system] .ds-tree-solution [data-ds-tone=secondary]{color:color-mix(in srgb,var(--color-text-primary) 35%,var(--color-text-secondary))}[data-design-system] .ds-tree-solution-copy{gap:var(--ds-space-4);flex-direction:column;flex:auto;min-width:0;display:flex}[data-design-system] .ds-tree-solved{width:var(--ds-space-8);height:var(--ds-space-8);border-radius:var(--ds-radius-full);background:var(--color-surface);color:var(--color-card-tone-ink);flex:none;place-items:center;display:grid}[data-design-system] .ds-tree-solved svg{width:18px;height:18px}[data-design-system] .ds-tree-body{gap:var(--ds-space-3);flex-direction:column;max-width:680px;display:flex}[data-design-system] .ds-tree-body ol{padding-inline-start:var(--ds-space-5)}[data-design-system] .ds-tree-nav{justify-content:space-between;gap:var(--ds-space-2);margin-inline:calc(-1 * var(--ds-space-2));display:flex}[data-design-system] .ds-tree-builder{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-tree-back{margin-inline-start:calc(-1 * var(--ds-space-2))}[data-design-system] .ds-tree-build-grid{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}[data-design-system] .ds-tree-canvas{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-tree-canvas-tools{gap:var(--ds-space-2);display:flex}[data-design-system] .ds-tree-diagram{height:560px}[data-design-system] .ds-tree-editor{gap:var(--ds-space-5);outline:none;flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-tree-ed-head{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}[data-design-system] .ds-tree-ed-name{flex-direction:column;flex:auto;min-width:0;display:flex}[data-design-system] .ds-tree-ed-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-tree-ed-title:focus{outline:none}[data-design-system] .ds-tree-kind{width:var(--ds-space-8);height:var(--ds-space-8);border-radius:var(--ds-radius-s);background:var(--color-category-purple-fill);color:var(--color-category-purple-text);flex:none;place-items:center;display:grid}[data-design-system] .ds-tree-kind[data-ds-kind=solution]{background:var(--color-category-green-fill);color:var(--color-category-green-text)}[data-design-system] .ds-tree-kind[data-ds-kind=link]{background:var(--color-category-blue-fill);color:var(--color-category-blue-text)}[data-design-system] .ds-tree-kind[data-ds-kind=none]{background:var(--color-surface-subtle);color:var(--color-icon-muted)}[data-design-system] .ds-tree-kind svg{width:16px;height:16px}[data-design-system] .ds-tree-kind[data-ds-size=small]{width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-xs)}[data-design-system] .ds-tree-kind[data-ds-size=small] svg{width:14px;height:14px}[data-design-system] .ds-tree-from{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}[data-design-system] :is(.ds-tree-ed-body,.ds-tree-ed-section){gap:var(--ds-space-5);flex-direction:column;display:flex}[data-design-system] .ds-tree-ed-section{gap:var(--ds-space-3)}[data-design-system] .ds-tree-ed-section-head{gap:var(--ds-space-2);display:flex}[data-design-system] .ds-tree-grow{field-sizing:content;resize:none;min-height:0}[data-design-system] .ds-tree-answers .ds-drag-item{padding:var(--ds-space-2) 0 0 var(--ds-space-1);border-radius:var(--ds-radius-l);align-items:flex-start;overflow:hidden}[data-design-system] .ds-tree-answers .ds-drag-grip{margin-top:var(--ds-space-1)}[data-design-system] .ds-tree-answer{gap:var(--ds-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}[data-design-system] .ds-tree-answer-line{align-items:flex-start;gap:var(--ds-space-2);min-width:0;padding-inline-end:var(--ds-space-2);display:flex}[data-design-system] .ds-tree-answer-line>.ds-tree-num{margin-top:var(--ds-space-1)}[data-design-system] .ds-tree-answer-line>.ds-tree-grow{flex:auto;min-width:0}[data-design-system] .ds-tree-leads{align-items:center;gap:var(--ds-space-3);width:calc(100% + var(--ds-space-8));padding:var(--ds-space-3) var(--ds-space-4);border:0;border-top:1px solid var(--color-border-default);background:var(--color-surface-subtle);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;margin-inline-start:calc(-1 * var(--ds-space-8));display:flex}[data-design-system] .ds-tree-leads:hover{background:var(--color-surface-hover)}[data-design-system] .ds-tree-leads:focus-visible{outline:2px solid var(--color-active-mark);outline-offset:-2px}[data-design-system] .ds-tree-leads>svg{width:16px;height:16px;color:var(--color-icon-muted);flex:none}[data-design-system] .ds-tree-leads-copy{flex-direction:column;flex:auto;min-width:0;display:flex}[data-design-system] .ds-tree-leads[data-ds-empty] .ds-tree-leads-copy>:last-child{color:var(--color-text-secondary)}[data-design-system] .ds-tree-items{gap:var(--ds-space-2);flex-direction:column;padding:0;list-style:none;display:flex}[data-design-system] .ds-tree-add{align-items:center;gap:var(--ds-space-2);width:100%;min-height:var(--ds-space-10);padding:0 var(--ds-space-3);border:1px dashed var(--color-border-strong);border-radius:var(--ds-radius-l);color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;display:flex}[data-design-system] .ds-tree-add:hover{background:var(--color-surface-hover)}[data-design-system] .ds-tree-add:focus-visible{outline:2px solid var(--color-active-mark);outline-offset:-2px}[data-design-system] .ds-tree-add svg{width:16px;height:16px;color:var(--color-icon-muted)}@media (max-width:1100px){[data-design-system] .ds-tree-build-grid{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-tree-diagram{height:480px}}@media (max-width:700px){[data-design-system] .ds-tree-diagram{height:400px}}[data-design-system]{--color-search-glow-start:color-mix(in srgb, var(--brand-purple-300) 13%, transparent);--color-search-glow-end:color-mix(in srgb, var(--brand-orange-300) 12%, transparent);--color-search-sweep-1:var(--brand-orange-300);--color-search-sweep-2:var(--brand-purple-500);--color-search-sweep-3:var(--brand-sky-300);--ds-search-sweep-duration:3.6s}[data-design-system] .ds-search-browse-page{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}[data-design-system] .ds-search-browse-page[data-ds-previewing]{grid-template-columns:minmax(0,1fr) 44%}[data-design-system] .ds-search-browse-column{gap:var(--ds-space-4);flex-direction:column;min-width:0;max-width:880px;display:flex;container:ds-search-browse-results/inline-size}[data-design-system] .ds-search-browse-page[data-ds-previewing] .ds-search-browse-column{max-width:none}[data-design-system] .ds-search-browse-preview{top:var(--ds-space-4);min-width:0;position:sticky}[data-design-system] .ds-search-browse-head{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-search-browse-head>h1{margin:0}[data-design-system] .ds-search-browse-count{color:var(--color-text-secondary);margin:0}[data-design-system] .ds-search-browse-tools{align-items:center;gap:var(--ds-space-1);margin-left:auto;display:flex}[data-design-system] .ds-search-browse-sections{gap:var(--ds-space-10);margin-top:calc(var(--ds-space-10) - var(--ds-space-4));flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-search-browse-sections:empty{display:none}[data-design-system] .ds-search-browse-section[data-ds-open=false]+*{margin-top:calc(var(--ds-space-4) - var(--ds-space-10))}[data-design-system] .ds-search-browse-filters{gap:var(--ds-space-2);padding:var(--ds-space-3);border-radius:var(--ds-card-inset-radius);background:var(--color-surface-subtle);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}[data-design-system] .ds-search-browse-filters-more{display:contents}[data-design-system] .ds-search-browse-filter,[data-design-system] .ds-search-browse-filter>*,[data-design-system] .ds-search-browse-filter .ds-control{width:100%;min-width:0}[data-design-system] .ds-search-browse-filter .ds-control>svg:first-child{color:var(--color-icon-muted)}[data-design-system] .ds-search-browse-filter[data-ds-applied] .ds-control{border-color:var(--color-border-selected);background:var(--color-tint-purple)}[data-design-system] .ds-search-browse-filter[data-ds-applied] .ds-control>svg:first-child{color:var(--color-text-primary)}[data-design-system] .ds-search-browse-filters-cell{align-items:center;gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}[data-design-system] .ds-search-browse-filters-cell>.ds-search-browse-filters-toggle{justify-content:flex-start;justify-self:start;min-width:0}[data-design-system] .ds-search-browse-filters-cell>.ds-search-browse-filters-toggle>span:not(.ds-search-browse-filters-count){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-search-browse-filters-count{min-width:var(--ds-space-5);height:var(--ds-space-5);padding:0 var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--color-tint-purple);color:var(--color-text-primary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);place-items:center;display:inline-grid}@container ds-search-browse-results (max-width:960px){[data-design-system] .ds-search-browse-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ds-search-browse-results (max-width:520px){[data-design-system] .ds-search-browse-filters{grid-template-columns:minmax(0,1fr)}}[data-design-system] .ds-search-browse-overview{border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:radial-gradient(60% 90% at 0% 0%,var(--color-search-glow-start),transparent 70%),radial-gradient(60% 90% at 100% 100%,var(--color-search-glow-end),transparent 70%),var(--color-surface);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-design-system] .ds-search-browse-overview-head{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-card-inset);display:flex}[data-design-system] .ds-search-browse-overview-head>h2{flex:1;margin:0}[data-design-system] .ds-search-browse-overview-mark{width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-xs);background:var(--color-tint-purple);color:var(--color-text-primary);place-items:center;display:inline-grid}[data-design-system] .ds-search-browse-overview-mark svg{width:14px;height:14px}[data-design-system] .ds-search-browse-overview-tools{align-items:center;gap:var(--ds-space-1);margin-block:calc(-1 * var(--ds-space-1));margin-inline:auto calc(-1 * var(--ds-space-2));display:flex}[data-design-system] .ds-search-browse-overview-body{gap:var(--ds-space-3);padding:0 var(--ds-space-card-inset) var(--ds-space-card-inset);flex-direction:column;display:flex}[data-design-system] .ds-search-browse-overview-answer strong{font-weight:inherit}[data-design-system] .ds-search-browse-cite{min-width:20px;height:20px;padding:0 var(--ds-space-1);border-radius:var(--ds-radius-xs);background:var(--color-tint-purple);color:var(--color-text-primary);font:var(--ds-t09);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}[data-design-system] .ds-search-browse-sources{gap:var(--ds-space-1);margin-top:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-2);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface);flex-direction:column;display:flex}[data-design-system] .ds-search-browse-sources[data-ds-open=false]{padding-bottom:var(--ds-space-1)}[data-design-system] .ds-search-browse-sources-head{align-self:flex-start}[data-design-system] .ds-search-browse-sources-head svg{transition:rotate var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-search-browse-sources-head[aria-expanded=false] svg{rotate:-90deg}[data-design-system] .ds-search-browse-sources ol{gap:var(--ds-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-design-system] .ds-search-browse-source{align-items:center;gap:var(--ds-space-3);width:100%;min-width:0;padding:var(--ds-space-2);border-radius:var(--ds-radius-s);color:var(--color-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}[data-design-system] .ds-search-browse-source:is(:hover,:focus-visible){background:var(--color-surface-active-hover);outline:none}[data-design-system] :is(.ds-search-browse-source-title,.ds-search-browse-source-where){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-search-browse-source-where{color:var(--color-text-secondary);margin-left:auto}[data-design-system] .ds-search-browse-sources-more{margin:var(--ds-space-1) var(--ds-space-2) 0;align-self:flex-start}[data-design-system] .ds-search-browse-follow-up{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-6) var(--ds-space-2) var(--ds-space-6) var(--ds-space-card-inset);background:var(--color-surface);display:flex;position:relative}[data-design-system] .ds-search-browse-follow-up:before{content:"";background:linear-gradient(100deg,var(--color-border-subtle) 0 35%,var(--color-search-sweep-1) 42%,var(--color-search-sweep-2) 50%,var(--color-search-sweep-3) 58%,var(--color-border-subtle) 65% 100%) 0 0 / 300% 100%;height:1px;animation:ds-search-sweep var(--ds-search-sweep-duration) var(--ds-ease-standard) infinite;position:absolute;inset:0 0 auto}[data-design-system] .ds-search-browse-follow-up>svg{width:16px;height:16px;color:var(--color-icon-muted);flex:none}[data-design-system] .ds-search-browse-follow-up:focus-within>svg{color:var(--color-active-icon,var(--color-text-primary))}[data-design-system] .ds-search-browse-follow-up-input{min-width:0;color:var(--color-text-primary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);background:0 0;border:0;outline:none;flex:1;padding:0}[data-design-system] .ds-search-browse-follow-up-input::placeholder{color:var(--color-text-secondary)}[data-design-system] .ds-search-browse-follow-up:focus-within .ds-search-browse-follow-up-input::placeholder{color:color-mix(in srgb,var(--color-text-primary) 75%,var(--color-text-secondary))}@keyframes ds-search-sweep{0%{background-position:100% 0}60%,to{background-position:0 0}}[data-design-system] .ds-search-browse-section{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-search-browse-section-head{margin:0}[data-design-system] .ds-search-browse-section-head>button{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) 0;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}[data-design-system] .ds-search-browse-section-head svg{width:14px;height:14px;transition:rotate var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-search-browse-section-head [aria-expanded=false] svg{rotate:-90deg}[data-design-system] .ds-search-browse-section-body{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-search-browse-section-body[hidden]{display:none}[data-design-system] .ds-search-browse-folder{align-items:center;gap:var(--ds-space-2);max-width:240px;min-height:40px;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);color:var(--color-text-primary);cursor:pointer;display:inline-flex}[data-design-system] .ds-search-browse-folder:hover{border-color:var(--color-border-strong)}[data-design-system] .ds-search-browse-folder>svg{width:16px;height:16px;color:var(--color-text-secondary);flex:none}[data-design-system] .ds-search-browse-folder-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-search-browse-folder-count{color:var(--color-text-secondary)}[data-design-system] .ds-search-browse-result{border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);min-width:0;color:var(--color-text-primary);flex-direction:column;display:flex}[data-design-system] .ds-search-browse-result[data-ds-previewing]{border-color:var(--color-border-selected)}[data-design-system] .ds-search-browse-result-main{gap:var(--ds-space-3);padding:var(--ds-space-6);flex-direction:column;display:flex}[data-design-system] .ds-search-browse-result-head{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}[data-design-system] .ds-search-browse-result-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;overflow:hidden}[data-design-system] .ds-search-browse-result-title>a{color:inherit;text-decoration:none}[data-design-system] .ds-search-browse-result-title>a:hover{text-decoration:underline}[data-design-system] .ds-search-browse-result-preview{margin-block:calc(-1 * var(--ds-space-1));margin-inline:auto calc(-1 * var(--ds-space-2));flex:none}[data-design-system] .ds-search-browse-snippet{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-design-system] .ds-search-browse-snippet strong{color:var(--color-text-primary);font-weight:inherit}[data-design-system] .ds-search-browse-result-matches{padding:var(--ds-space-6);border-top:1px solid var(--color-border-subtle)}[data-design-system] .ds-search-browse-result-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-6);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);border-end-end-radius:inherit;border-end-start-radius:inherit;flex-wrap:wrap;display:flex}[data-design-system] .ds-search-browse-result-where{align-items:center;gap:var(--ds-space-4);min-width:0;color:var(--color-text-secondary);display:flex}[data-design-system] .ds-search-browse-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-search-browse-date{align-items:center;gap:var(--ds-space-1);flex:none;display:inline-flex}[data-design-system] .ds-search-browse-date svg{width:14px;height:14px}@media (max-width:760px){[data-design-system] .ds-search-browse-page[data-ds-previewing]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-search-browse-follow-up:before{animation:none}[data-design-system] :is(.ds-search-browse-sources-head,.ds-search-browse-section-head) svg{transition:none}}[data-design-system] .ds-gem-page{--ds-gem-panel-width:432px;--ds-gem-sticky-top:var(--ds-space-4);gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-gem-bar{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}[data-design-system] .ds-gem-trail{flex:auto;min-width:0}[data-design-system] .ds-gem-actions{align-items:center;gap:var(--ds-space-2);flex:none;display:flex}[data-design-system] .ds-gem-columns{grid-template-columns:minmax(0,1fr) var(--ds-gem-panel-width);gap:var(--ds-space-6);align-items:start;display:grid}[data-design-system] .ds-gem-page[data-ds-panel=closed] .ds-gem-columns{grid-template-columns:minmax(0,1fr) var(--ds-space-8)}[data-design-system] .ds-gem-page[data-ds-panel=closed] .ds-gem-main{width:min(100%,880px);margin-inline:auto}[data-design-system] .ds-gem-main{min-width:0}[data-design-system] .ds-gem-side{top:var(--ds-gem-sticky-top);min-width:0;position:sticky}[data-design-system] .ds-gem-fold{top:var(--ds-space-4);left:calc(-1 * var(--ds-space-4));z-index:2;position:absolute}[data-design-system] .ds-gem-page[data-ds-panel=closed] .ds-gem-fold{left:0}[data-design-system] .ds-card.ds-gem-card{gap:var(--ds-space-8);min-width:0;padding:var(--ds-space-8);flex-direction:column;display:flex}[data-design-system] .ds-gem-head{gap:var(--ds-space-2);flex-direction:column;max-width:680px;display:flex}[data-design-system] .ds-gem-type{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-gem-title{text-wrap:balance}[data-design-system] .ds-gem-lead{text-wrap:pretty}[data-design-system] .ds-gem-fields{gap:var(--ds-space-3);max-width:680px;margin:0;display:grid}[data-design-system] .ds-gem-fields>div{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-gem-body{min-width:0;max-width:680px}[data-design-system] .ds-gem-body:has(>.ds-doc[data-ds-scroll=page]){max-width:none;margin-inline:calc(-1 * var(--ds-space-8))}[data-design-system] .ds-card.ds-gem-card:has(>.ds-gem-body>.ds-doc[data-ds-scroll=page]){padding-bottom:0}[data-design-system] .ds-gem-feedback{justify-content:center;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}[data-design-system] .ds-gem-faces{gap:var(--ds-space-1);display:flex}[data-design-system] .ds-gem-face{width:var(--ds-space-8);height:var(--ds-space-8);border-radius:var(--ds-radius-full);font:var(--ds-t03);font-variant-numeric:var(--ds-text-numeric,normal);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}[data-design-system] .ds-gem-face:hover{background:var(--color-surface-hover)}[data-design-system] .ds-gem-face:focus-visible{outline:2px solid var(--color-active-mark);outline-offset:2px}[data-design-system] .ds-gem-face[aria-pressed=true]{background:var(--color-tint-purple)}[data-design-system] .ds-gem-panel{min-width:0;height:calc(100dvh - var(--ds-app-header-height,64px) - var(--ds-space-10));flex-direction:column;display:flex;overflow:hidden}[data-design-system] .ds-gem-panel[hidden]{display:none}[data-design-system] .ds-gem-panel>.ds-tab-container{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}[data-design-system] .ds-gem-panel .ds-tabs{padding-inline-start:var(--ds-space-6)}[data-design-system] .ds-gem-panel>.ds-tab-container>[role=tabpanel]{gap:var(--ds-space-5);min-height:0;padding:var(--ds-space-4);flex-direction:column;display:flex;overflow:auto}[data-design-system] .ds-gem-panel>.ds-tab-container>[role=tabpanel][hidden]{display:none}[data-design-system] .ds-gem-checks{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-gem-checks li{align-items:flex-start;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-gem-checks li>:last-child{min-width:0}[data-design-system] .ds-gem-check-text{display:grid}[data-design-system] .ds-gem-check-icon{width:20px;height:20px;color:var(--color-card-success-ink);flex:none;place-items:center;display:grid}[data-design-system] .ds-gem-checks li[data-ds-ok=false] .ds-gem-check-icon{color:var(--color-card-error-ink)}[data-design-system] .ds-gem-check-icon svg{width:16px;height:16px}@media (max-width:960px){[data-design-system] .ds-gem-columns,[data-design-system] .ds-gem-page[data-ds-panel=closed] .ds-gem-columns{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-gem-side{position:static}[data-design-system] .ds-gem-fold-slot{display:none}[data-design-system] .ds-gem-panel,[data-design-system] .ds-gem-panel[hidden]{height:auto;display:flex}}@media (max-width:600px){[data-design-system] .ds-card.ds-gem-card{padding:var(--ds-space-5)}[data-design-system] .ds-gem-body:has(>.ds-doc[data-ds-scroll=page]){margin-inline:calc(-1 * var(--ds-space-5))}}[data-design-system] .ds-sign-in{isolation:isolate;background:var(--color-surface-subtle);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}[data-design-system] .ds-sign-in :is(h1,p){margin:0}[data-design-system] .ds-sign-in-main{justify-content:center;align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-12) var(--ds-space-4);flex-direction:column;flex:auto;display:flex}[data-design-system] .ds-sign-in-logo{align-self:center;line-height:0;display:block}[data-design-system] .ds-sign-in-logo>svg{width:auto;height:22px}[data-design-system] .ds-sign-in-ground{z-index:-1;pointer-events:none;position:absolute;inset:0}[data-design-system] .ds-sign-in-dawn{background:var(--gradient-brand-text);filter:blur(90px);opacity:.3;border-radius:0 0 50% 50%;height:70vh;display:block;position:absolute;inset:-30vh -10vw auto}[data-design-system] .ds-sign-in-field{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000,#0000 70%);mask-image:radial-gradient(at 50% 40%,#000,#0000 70%)}[data-design-system] .ds-sign-in-card{gap:var(--ds-space-8);width:min(100%,400px);padding:var(--ds-space-10);box-sizing:border-box;border-radius:var(--ds-card-radius);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--color-shadow) 6%,transparent),0 24px 64px -24px color-mix(in srgb,var(--color-shadow) 28%,transparent);flex-direction:column;display:flex;position:relative}[data-design-system] .ds-sign-in-step{gap:var(--ds-space-2);flex-direction:column;display:flex}[data-design-system] .ds-sign-in-step>h1{text-align:center;outline:none}[data-design-system] .ds-sign-in-lead{text-align:center}[data-design-system] .ds-sign-in-lead>span{display:block}[data-design-system] .ds-sign-in-step-icon{margin-bottom:var(--ds-space-2);align-self:center}[data-design-system] .ds-sign-in-body{gap:var(--ds-space-4);margin-top:var(--ds-space-4);flex-direction:column;display:flex}[data-design-system] :is(.ds-sign-in-form,.ds-sign-in-options){gap:var(--ds-space-4);flex-direction:column;margin:0;display:flex}[data-design-system] .ds-sign-in-options{gap:var(--ds-space-3)}[data-design-system] :is(.ds-sign-in-form,.ds-sign-in-options)>:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card){justify-content:center;width:100%}[data-design-system] .ds-sign-in-form>:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card)+:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card){margin-top:calc(-1 * var(--ds-space-1))}[data-design-system] .ds-sign-in-or{align-items:center;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-sign-in-or:before,[data-design-system] .ds-sign-in-or:after{content:"";background:var(--color-border-default);flex:1;height:1px}[data-design-system] .ds-sign-in-who{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-space-10);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-full);background:var(--color-surface-subtle);display:flex}[data-design-system] .ds-sign-in-who-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-sign-in-card[data-ds-band]{padding-bottom:0;overflow:hidden}[data-design-system] .ds-sign-in-band{justify-content:center;align-items:baseline;gap:var(--ds-space-1);margin:0 calc(-1 * var(--ds-space-10));padding:var(--ds-space-4) var(--ds-space-10);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);display:flex}[data-design-system] .ds-sign-in-foot{justify-content:center;align-items:center;gap:var(--ds-space-2) var(--ds-space-6);flex-wrap:wrap;display:flex}[data-design-system] .ds-sign-in-foot .ds-select-width{display:none}@media (max-width:480px){[data-design-system] .ds-sign-in-card{padding:var(--ds-space-6)}[data-design-system] .ds-sign-in-band{margin-inline:calc(-1 * var(--ds-space-6));padding-inline:var(--ds-space-6)}}[data-design-system] .ds-split{--ds-split-motion:var(--ds-duration-fast);grid-template-columns:minmax(200px,var(--ds-split-start,40%)) auto minmax(240px,1fr);border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);min-height:0;display:grid;overflow:hidden}[data-design-system] .ds-split[data-ds-splitting],[data-design-system] .ds-split[data-ds-splitting] *{cursor:col-resize;-webkit-user-select:none;user-select:none}[data-design-system] .ds-split-pane{min-width:0;min-height:0;padding:var(--ds-space-4);overflow:auto}[data-design-system] .ds-split-handle{z-index:1;width:var(--ds-space-2);margin-inline:calc(-1 * var(--ds-space-1));cursor:col-resize;touch-action:none;position:relative}[data-design-system] .ds-split-handle:before{content:"";background:var(--color-border-default);width:1px;transition:background var(--ds-split-motion);position:absolute;inset:0 auto 0 50%;translate:-50%}[data-design-system] .ds-split-handle:is(:hover,:focus-visible,[data-ds-active]):before{background:var(--color-active-mark)}[data-design-system] .ds-split-handle:focus-visible{outline:none}[data-design-system] .ds-split-grip{box-sizing:border-box;border:1px solid var(--color-active-mark);border-radius:var(--ds-radius-full);background:color-mix(in srgb,var(--color-active-mark) 12%,var(--color-surface));width:20px;height:32px;color:var(--color-active-mark);opacity:0;transition:opacity var(--ds-split-motion);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-design-system] .ds-split-grip>svg{width:14px;height:14px}[data-design-system] .ds-split-handle:is(:hover,:focus-visible,[data-ds-active]) .ds-split-grip{opacity:1}@media (max-width:640px){[data-design-system] .ds-split{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-split-handle{display:none}[data-design-system] .ds-split-pane+.ds-split-handle+.ds-split-pane{border-top:1px solid var(--color-border-default)}}[data-design-system] .ds-drag-list{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}[data-design-system] :is(.ds-drag-item,.ds-drag-lifted){align-items:center;gap:var(--ds-space-2);min-height:48px;padding:0 var(--ds-space-3) 0 var(--ds-space-1);box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--ds-radius-m);background:var(--color-surface);color:var(--color-text-primary);display:flex}[data-design-system] .ds-drag-item[data-ds-placeholder]{background:0 0;border-style:dashed}[data-design-system] .ds-drag-item[data-ds-placeholder]>*{visibility:hidden}[data-design-system] .ds-drag-item[data-ds-pressed]{transition:scale var(--ds-duration-fast) var(--ds-ease-standard);scale:.98}[data-design-system] :is(.ds-drag-item,.ds-widget)[data-ds-held]{z-index:1;border-style:solid;border-color:var(--color-active-mark);background:var(--color-surface-active-hover);box-shadow:var(--ds-shadow-raised);position:relative;rotate:-1deg}@media (prefers-reduced-motion:no-preference){[data-design-system] :is(.ds-drag-item,.ds-widget){transition:rotate var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard),background-color var(--ds-duration-fast) var(--ds-ease-standard)}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-drag-item,.ds-widget)[data-ds-held]{rotate:none}}}[data-design-system] .ds-drag-lifted{z-index:var(--ds-z-drag);box-shadow:var(--ds-shadow-floating);pointer-events:none;cursor:grabbing;will-change:transform;margin:0;list-style:none;position:fixed;top:0;left:0}[data-design-system] .ds-drag-grip{border-radius:var(--ds-radius-xs);width:24px;height:24px;color:var(--color-icon-muted);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}[data-design-system] .ds-drag-grip:hover{color:var(--color-text-primary)}[data-design-system] .ds-drag-grip>svg{width:16px;height:16px}[data-design-system] .ds-code-field{gap:var(--ds-space-2);min-width:0;display:grid}[data-design-system] .ds-code-field-label{color:var(--color-text-secondary)}[data-design-system] .ds-code-editor{grid-template-rows:auto minmax(0,1fr) auto}@media (prefers-reduced-motion:no-preference){[data-design-system] .ds-code-editor{transition:border-color var(--ds-duration-fast),box-shadow var(--ds-duration-fast)}}[data-design-system] .ds-code-editor:focus-within{border-color:var(--color-active-mark);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-tint-purple) 80%,transparent)}[data-design-system] .ds-code-editor-body{overscroll-behavior:contain;grid-template-columns:auto minmax(0,1fr);max-height:360px;display:grid;overflow:auto}[data-design-system] .ds-code-editor-gutter{z-index:1;min-width:calc(var(--ds-code-digits,2) * 1ch + 2 * var(--ds-space-4));box-sizing:border-box;padding:var(--ds-space-2) var(--ds-space-4);border-inline-end:1px solid var(--ds-code-gutter-line);background:var(--ds-code-surface);color:var(--ds-code-gutter-ink);font:var(--ds-code-font);font-variant-numeric:var(--ds-text-numeric,normal);text-align:end;-webkit-user-select:none;user-select:none;position:sticky;left:0}[data-design-system] .ds-code-editor-gutter>span{display:block}[data-design-system] .ds-code-editor-text{min-width:0;position:relative}[data-design-system] .ds-code-editor:not([data-ds-wrap]) .ds-code-editor-text{width:max-content;min-width:100%}[data-design-system] .ds-code-editor-text :is(pre,textarea){box-sizing:border-box;padding:var(--ds-space-2) var(--ds-space-4);font:var(--ds-code-font);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0;white-space:pre;tab-size:2;border:0;margin:0}[data-design-system] .ds-code-editor[data-ds-wrap] .ds-code-editor-text :is(pre,textarea){white-space:pre-wrap;overflow-wrap:anywhere}[data-design-system] .ds-code-editor-text pre{pointer-events:none}[data-design-system] .ds-code-editor .ds-code-editor-text pre>code{width:auto;white-space:inherit;display:block}[data-design-system] .ds-code-editor-line{min-height:var(--ds-code-line);white-space:inherit;display:block}[data-design-system] .ds-code-editor-text textarea{resize:none;color:#0000;width:100%;height:100%;caret-color:var(--ds-code-ink);background:0 0;outline:0;position:absolute;inset:0;overflow:hidden}[data-design-system] .ds-code-editor-text textarea::selection{background:color-mix(in srgb,var(--color-active-mark) 24%,transparent)}[data-design-system] .ds-code-editor-status{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:32px;padding:0 var(--ds-space-4);border-top:1px solid var(--ds-code-gutter-line);background:var(--ds-code-head-fill);color:var(--ds-code-muted);display:flex}[data-design-system] .ds-code-editor-status [data-ds-error]{color:color-mix(in srgb,var(--color-text-destructive) 85%,var(--color-text-primary))}[data-design-system] .ds-code-block.ds-is-full{inset:var(--ds-space-6);z-index:var(--ds-z-dialog);box-shadow:var(--ds-shadow-dialog);position:fixed}[data-design-system] .ds-code-editor.ds-is-full .ds-code-editor-body{max-height:none}[data-design-system] .ds-code-full-scrim{z-index:calc(var(--ds-z-dialog) - 1);background:var(--ds-overlay-modal);position:fixed;inset:0}@media (max-width:640px){[data-design-system] .ds-code-block.ds-is-full{inset:var(--ds-space-2)}}[data-design-system] .ds-code-field:is([data-ds-language=template],.ds-expression-field){position:relative}[data-design-system] :is([data-ds-language=template],.ds-expression-field) .ds-code-token-variable{border-radius:var(--ds-radius-xs);background:color-mix(in srgb,var(--color-tint-purple) 50%,var(--color-base));color:color-mix(in srgb,var(--color-tone-accent) 50%,var(--color-ink))}[data-design-system] :is([data-ds-language=template],.ds-expression-field) .ds-code-token-variable[data-ds-unknown]{background:color-mix(in srgb,var(--color-tint-red) 60%,var(--color-base));color:var(--color-text-destructive);-webkit-text-decoration:wavy underline var(--color-action-destructive);text-decoration:wavy underline var(--color-action-destructive);text-decoration-skip-ink:none;text-underline-offset:3px}[data-design-system] .ds-code-variables{width:320px}[data-design-system] .ds-code-variable-name{font-family:var(--ds-font-mono)}[data-design-system] .ds-code-message{color:var(--color-text-destructive);margin:0}[data-design-system] .ds-code-message[hidden]{display:none}[data-design-system] .ds-expression-box{min-width:0;height:var(--control-standard);box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--control-radius);background:var(--color-surface);display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){[data-design-system] .ds-expression-box{transition:border-color var(--ds-duration-fast),box-shadow var(--ds-duration-fast)}}@media (hover:hover){[data-design-system] .ds-expression-box:hover:not(:focus-within){border-color:var(--color-border-strong)}}[data-design-system] .ds-expression-box:focus-within{border-color:var(--color-active-mark);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-tint-purple) 80%,transparent)}[data-design-system] .ds-expression-box[data-ds-invalid]{border-color:var(--color-action-destructive)}[data-design-system] .ds-expression-box[data-ds-invalid]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action-destructive) 14%,transparent)}[data-design-system] .ds-expression-box>:is(pre,input){box-sizing:border-box;width:100%;height:100%;padding:0 var(--ds-space-4);font:var(--ds-code-font);font-variant-numeric:var(--ds-text-numeric,normal);white-space:pre;border:0;grid-area:1/1;margin:0}[data-design-system] .ds-expression-box>pre{color:var(--ds-code-ink);pointer-events:none;align-items:center;display:flex;overflow:hidden}[data-design-system] .ds-expression-box>input{color:#0000;caret-color:var(--color-text-primary);background:0 0;outline:0}[data-design-system] .ds-expression-box>input::placeholder{color:var(--color-text-secondary)}[data-design-system] .ds-expression-box>input::selection{background:color-mix(in srgb,var(--color-active-mark) 24%,transparent)}[data-design-system] .ds-code-editor{container:ds-code-editor/inline-size}[data-design-system] .ds-code-format{white-space:nowrap;flex:none}@container ds-code-editor (max-width:359px){[data-design-system] .ds-code-editor .ds-code-block-language{display:none}[data-design-system] .ds-code-editor .ds-code-block-title{flex:1 1 0}}[data-design-system] .ds-json-viewer .ds-code-block-scroll{max-height:400px}[data-design-system] .ds-json-viewer.ds-is-full{grid-template-rows:auto minmax(0,1fr)}[data-design-system] .ds-json-viewer.ds-is-full .ds-code-block-scroll{max-height:none}[data-design-system] :is(.ds-json-fold,.ds-json-fold-space){width:16px;height:var(--ds-code-line);margin-inline:calc(-1 * var(--ds-space-2)) var(--ds-space-1);flex:none}[data-design-system] .ds-json-fold{border-radius:var(--ds-radius-xs);color:var(--ds-code-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}[data-design-system] .ds-json-fold:hover{background:color-mix(in srgb,var(--color-ink) 8%,transparent);color:var(--ds-code-ink)}[data-design-system] .ds-json-fold>svg{width:12px;height:12px}@media (prefers-reduced-motion:no-preference){[data-design-system] .ds-json-fold>svg{transition:transform var(--ds-duration-fast)}}[data-design-system] .ds-json-fold[aria-expanded=false]>svg{transform:rotate(-90deg)}[data-design-system] .ds-json-summary{padding:0 var(--ds-space-1);border-radius:var(--ds-radius-xs);background:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--ds-code-muted);cursor:pointer;border:0;margin-inline:1ch}[data-design-system] .ds-json-summary:hover{background:color-mix(in srgb,var(--color-ink) 12%,transparent);color:var(--ds-code-ink)}@media (max-width:640px){[data-design-system] .ds-json-viewer .ds-code-block-head{flex-wrap:wrap}[data-design-system] .ds-json-viewer .ds-code-block-language{display:none}}[data-design-system] .ds-markdown{min-width:0;color:var(--color-text-primary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);display:flow-root}[data-design-system] .ds-markdown>*{margin:0}[data-design-system] .ds-markdown>*+*{margin-top:var(--ds-space-3)}[data-design-system] .ds-markdown>[data-ds-level]:not(:first-child){margin-top:var(--ds-space-6)}[data-design-system] .ds-markdown>[data-ds-level]+*{margin-top:var(--ds-space-2)}[data-design-system] .ds-markdown [data-ds-level]{font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-markdown [data-ds-level=main]{font:var(--ds-t05);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-markdown [data-ds-level=sub]{color:var(--color-text-secondary)}[data-design-system] .ds-markdown :where(strong,b){font-weight:inherit}[data-design-system] .ds-markdown :is(ul,ol){gap:var(--ds-space-2);padding-left:var(--ds-space-5);margin-bottom:0;display:grid}[data-design-system] .ds-markdown li::marker{color:var(--color-text-secondary)}[data-design-system] .ds-markdown blockquote{padding-left:var(--ds-space-3);border-left:2px solid var(--color-border-strong);color:var(--color-text-secondary)}[data-design-system] .ds-markdown blockquote>p{margin:0}[data-design-system] .ds-markdown hr{background:var(--color-border-default);border:0;height:1px}[data-design-system] .ds-markdown-table{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-m);overflow-x:auto}[data-design-system] .ds-markdown-table table{border-collapse:collapse;width:100%}[data-design-system] .ds-markdown-table :is(th,td){padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:top}[data-design-system] .ds-markdown-table th{color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-markdown-table tr:last-child td{border-bottom:0}[data-design-system] .ds-plot{align-content:start;gap:var(--ds-space-5);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;position:relative;container-type:inline-size}[data-design-system] .ds-plot :is(h2,p,ul){margin:0}[data-design-system] .ds-plot-head{align-items:flex-start;gap:var(--ds-space-3) var(--ds-space-4);flex-wrap:wrap;display:flex}[data-design-system] .ds-plot-title{flex:200px;min-width:0;display:grid}[data-design-system] .ds-plot-title p{color:var(--color-text-secondary)}[data-design-system] .ds-plot-tools{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-plot-summary{justify-content:flex-start;align-items:baseline;gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:wrap;display:flex}[data-design-system] .ds-plot-summary.ds-is-hero{justify-content:space-between}[data-design-system] .ds-plot-hero{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-plot-hero>span:last-child:not(:first-child,.ds-score-change){color:var(--color-text-secondary)}[data-design-system] .ds-plot-legend{gap:var(--ds-space-1) var(--ds-space-4);color:var(--color-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}[data-design-system] .ds-plot-legend li{align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-plot-key{border-radius:var(--ds-radius-xs);background:var(--ds-plot-key);flex:none;width:10px;height:10px}[data-design-system] .ds-plot-key[data-ds-line]{border-radius:var(--ds-radius-full);width:16px;height:2px}[data-design-system] .ds-plot-area{min-width:0}[data-design-system] .ds-plot-area svg{max-width:100%;height:auto;margin-inline:auto;display:block;overflow:visible}[data-design-system] .ds-plot-area:is(:not([data-ds-plot-type]),[data-ds-plot-type=area],[data-ds-plot-type=bar]) svg{margin-inline:0}[data-design-system] .ds-plot-axis{fill:var(--color-text-secondary)}[data-design-system] .ds-plot-value{fill:var(--color-text-primary)}[data-design-system] .ds-plot-grid{stroke:var(--color-border-subtle)}[data-design-system] :is(.ds-plot-base,.ds-plot-cross){stroke:var(--color-border-strong)}[data-design-system] .ds-plot-dot,[data-design-system] .ds-plot-area[data-ds-plot-type=donut] .ds-plot-mark{stroke:var(--color-surface);stroke-width:2px}[data-design-system] .ds-plot-area[data-ds-hover] .ds-plot-mark:not([data-ds-on]){opacity:.45}[data-design-system] .ds-plot-hit{fill:#0000;outline:none}[data-design-system] .ds-plot-hit:focus-visible{fill:color-mix(in srgb,var(--color-ink) 4%,transparent)}[data-design-system] .ds-plot-slice{outline:none}[data-design-system] .ds-plot-slice:focus-visible{stroke:var(--color-border-selected)}[data-design-system] .ds-plot-tip{z-index:5;gap:var(--ds-space-1);min-width:160px;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-l);background:var(--color-ink);color:var(--color-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-plot-tip p{margin:0}[data-design-system] .ds-plot-tip-row{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-plot-tip-row>span:nth-child(2){color:color-mix(in srgb,var(--color-base) 72%,transparent);flex:1}[data-design-system] .ds-plot-tip-row>span:first-child:empty{width:10px}[data-design-system] .ds-plot-tip .ds-plot-key{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-base) 40%,transparent)}[data-design-system] .ds-plot-table{margin-inline:calc(-1 * var(--ds-space-6));overflow-x:auto}[data-design-system] .ds-plot-table table{border-collapse:collapse;--ds-text-numeric:tabular-nums;font-variant-numeric:tabular-nums;width:100%}[data-design-system] .ds-plot-table :is(th,td){padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--color-border-default);font-weight:inherit;text-align:right;white-space:nowrap}[data-design-system] .ds-plot-table :is(th,td):first-child{padding-left:var(--ds-space-6);text-align:left}[data-design-system] .ds-plot-table :is(th,td):last-child{padding-right:var(--ds-space-6)}[data-design-system] .ds-plot-table thead th{border-top:1px solid var(--color-border-default);color:var(--color-text-secondary)}[data-design-system] .ds-plot-table tbody tr:last-child :is(th,td){border-bottom:0}@media (prefers-reduced-motion:no-preference){[data-design-system] .ds-plot-mark{transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}}@container (max-width:480px){[data-design-system] .ds-plot-summary.ds-is-hero{justify-content:flex-start}}[data-design-system] .ds-matrix-scroll{overscroll-behavior-x:contain;overflow:auto}[data-design-system] .ds-matrix{--ds-matrix-row:168px;grid-template-columns:var(--ds-matrix-row) repeat(var(--ds-matrix-cols,3),minmax(150px,1fr));align-items:stretch;gap:var(--ds-space-2);min-width:760px;display:grid}[data-design-system] .ds-matrix[data-ds-rows=side]{--ds-matrix-row:40px}[data-design-system] .ds-matrix-line{display:contents}[data-design-system] .ds-matrix-col{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:40px;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-s);background:var(--color-tint-gray);color:var(--color-text-primary);text-align:center;display:flex}[data-design-system] .ds-matrix-col svg{width:14px;height:14px;color:var(--color-text-secondary);flex:none}[data-design-system] .ds-matrix-row{align-content:start;gap:calc(var(--ds-space-1) / 2);padding:var(--ds-space-3);border-radius:var(--ds-radius-s);background:var(--color-tint-gray);color:var(--color-text-primary);display:grid}[data-design-system] .ds-matrix-row>:not(:first-child){color:var(--color-text-secondary)}[data-design-system] .ds-matrix[data-ds-rows=side] .ds-matrix-row{color:var(--color-text-secondary);align-content:center;place-items:center;padding:0}[data-design-system] .ds-matrix[data-ds-rows=side] .ds-matrix-row>span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}[data-design-system] :is(.ds-matrix-col,.ds-matrix-row)[data-ds-hot]{background:var(--color-tint-purple)}[data-design-system] .ds-matrix-row[data-ds-hot]>*{color:var(--color-text-primary)}[data-design-system] .ds-matrix-cell{gap:var(--ds-space-2);min-width:0;min-height:132px;padding:var(--ds-space-2);border:1px dashed var(--color-border-default);border-radius:var(--ds-radius-l);flex-direction:column;display:flex}[data-design-system] .ds-matrix-cell[data-ds-empty]{background:color-mix(in srgb,var(--color-tint-gray) 50%,var(--color-base))}[data-design-system] .ds-matrix-items{align-content:flex-start;gap:var(--ds-space-2);flex-wrap:wrap;flex:1;display:flex}[data-design-system] .ds-matrix-slot{display:contents}[data-design-system] .ds-matrix-more{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-s);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start}[data-design-system] .ds-matrix-more:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}[data-design-system] :is(.ds-matrix-more,.ds-matrix-item):focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-matrix-item{align-items:center;gap:var(--ds-space-2);max-width:100%;min-height:30px;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-s);background:color-mix(in srgb,var(--ds-matrix-hue,var(--color-category-gray)) 14%,var(--color-surface));color:var(--color-text-primary);text-align:left;cursor:pointer;border:0;display:inline-flex}[data-design-system] .ds-matrix-item:hover{box-shadow:0 0 0 1px var(--color-surface-highlight),0 2px 6px color-mix(in srgb,var(--color-shadow) 10%,transparent)}[data-design-system] .ds-matrix-dot{border-radius:var(--ds-radius-full);background:var(--ds-matrix-dot);flex:none;width:8px;height:8px}[data-design-system] .ds-matrix-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-matrix-value{color:var(--color-text-primary);--ds-text-numeric:tabular-nums;font-variant-numeric:tabular-nums;flex:none}.ds-carousel{gap:var(--ds-space-4);min-width:0;display:grid;container-type:inline-size}.ds-carousel-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.ds-carousel-title{min-width:0;margin:0}.ds-carousel-head>:not(.ds-carousel-title){flex:none}.ds-carousel-head .ds-group-value{justify-content:center;min-width:72px}.ds-carousel-track{--ds-carousel-per:3;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ds-carousel-per) - 1) * var(--ds-space-4)) / var(--ds-carousel-per));gap:var(--ds-space-4);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;display:grid;overflow-x:auto}.ds-carousel-track::-webkit-scrollbar{display:none}.ds-carousel-track:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}.ds-carousel-slide{scroll-snap-align:start;min-width:0;display:grid}@container (max-width:640px){.ds-carousel-track{grid-auto-columns:75%}}@media (prefers-reduced-motion:reduce){.ds-carousel-track{scroll-behavior:auto}}.ds-subnav{top:var(--ds-space-6);gap:var(--ds-space-2);align-content:start;width:208px;min-width:0;display:grid;position:sticky}.ds-subnav-list{gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ds-subnav-list[hidden]{display:none}.ds-subnav-list li{gap:var(--ds-space-1);min-width:0;display:grid}.ds-subnav-list:not(.ds-is-root){margin-left:var(--ds-space-3);padding-left:var(--ds-space-3)}.ds-subnav-list:not(.ds-is-root):before{content:"";background:var(--color-border-default);width:1px;position:absolute;inset:0 auto 0 0}.ds-subnav-item{align-items:center;gap:var(--ds-space-2);min-width:0;height:36px;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-s);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.ds-subnav-item:focus-visible{outline:2px solid var(--color-active-mark);outline-offset:-2px}.ds-subnav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-subnav-count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;flex:none}.ds-subnav-chevron{width:16px;height:16px;color:var(--color-icon-muted);flex:none;place-items:center;display:grid}.ds-subnav-chevron svg{width:16px;height:16px;transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-subnav-fold[aria-expanded=true]>.ds-subnav-chevron svg{transform:rotate(90deg)}.ds-subnav-fold[data-ds-holds]{color:var(--color-text-primary)}@media (hover:hover){.ds-subnav-item:not([aria-current]):hover{background:var(--color-surface-active-hover);color:var(--color-text-primary)}.ds-subnav-item:hover .ds-subnav-chevron{color:var(--color-text-primary)}}.ds-subnav-item[aria-current]{background:var(--color-surface-active);color:var(--color-text-primary)}.ds-subnav-item[aria-current] .ds-subnav-count{color:var(--color-text-primary)}.ds-subnav-list:not(.ds-is-root)>li>.ds-subnav-item[aria-current]:before{content:"";inset:var(--ds-space-2) auto var(--ds-space-2) calc(-1 * var(--ds-space-3) - .5px);border-radius:var(--ds-radius-xs);background:var(--color-active-mark);width:2px;position:absolute}.ds-subnav-phone{align-items:center;gap:var(--ds-space-2);width:100%;min-height:44px;padding:0 var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-m);background:var(--color-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;display:none}.ds-subnav-phone:focus-visible{outline:2px solid var(--color-active-mark);outline-offset:2px}.ds-subnav-phone[aria-expanded=true] .ds-subnav-chevron svg{transform:rotate(180deg)}@media (max-width:720px){.ds-subnav{width:auto;position:static}.ds-subnav-phone{display:flex}.ds-subnav:not([data-ds-open])>.ds-subnav-nav{display:none}}@media (prefers-reduced-motion:reduce){.ds-subnav-chevron svg{transition:none}}[data-design-system] .ds-entity-tile{--entity-safe:oklch(from var(--entity-color,transparent) l min(c, .18) h);--entity-icon:oklch(from var(--entity-color,var(--color-icon-muted)) min(l, .55) min(c, .16) h);border-radius:var(--ds-radius-xs);background:color-mix(in oklch,var(--entity-safe) 16%,var(--color-base));width:20px;height:20px;color:var(--entity-icon);flex:none;place-items:center;display:inline-grid}[data-ds-color-scheme=dark] .ds-entity-tile{--entity-icon:oklch(from var(--entity-color,var(--color-icon-muted)) max(l, .78) min(c, .14) h);background:color-mix(in oklch,var(--entity-safe) 24%,var(--color-base))}[data-design-system] .ds-entity-tile:not([data-ds-color]){background:var(--color-surface-subtle);color:var(--color-icon-muted)}[data-design-system] .ds-select-icon>.ds-entity-tile svg{width:14px;height:14px}[data-design-system] .ds-entity-value .ds-select-trigger{--ds-entity-value-inset:calc((var(--control-height) - 20px) / 2 - 1px);padding-inline-start:var(--ds-entity-value-inset)}[data-design-system] .ds-select.ds-entity-value{width:auto;max-width:min(16rem,100%);display:inline-grid}[data-design-system] .ds-select.ds-entity-value.ds-entity-value-fill{width:100%;max-width:none;display:grid}[data-design-system] .ds-chat{grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid}[data-design-system] .ds-chat-scroll{min-height:0;padding:var(--ds-space-6);scrollbar-width:thin;overflow-y:auto}[data-design-system] .ds-chat-empty{align-content:center;justify-items:center;gap:var(--ds-space-3);text-align:center;min-height:100%;display:grid}[data-design-system] .ds-chat-empty>*{margin:0}[data-design-system] .ds-chat-foot{padding:0 var(--ds-space-6) var(--ds-space-6)}@media (max-width:560px){[data-design-system] .ds-chat-scroll{padding:var(--ds-space-4)}[data-design-system] .ds-chat-foot{padding:0 var(--ds-space-4) var(--ds-space-4)}}[data-design-system] .ds-chat-caret{width:8px;height:8px;margin-top:var(--ds-space-2);background:var(--color-text-secondary);--ds-chat-pulse-duration:1s;animation:ds-chat-pulse var(--ds-chat-pulse-duration) var(--ds-ease-standard) infinite;border-radius:50%;display:inline-block}@keyframes ds-chat-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-chat-caret{animation:none}}[data-design-system] .ds-chat-widget-host{pointer-events:none;position:absolute;inset:0}[data-design-system] .ds-chat-widget-host>*{pointer-events:auto}[data-design-system] .ds-chat-widget{right:var(--ds-space-4);bottom:var(--ds-space-4);z-index:2;box-sizing:border-box;width:400px;height:600px;max-width:calc(100% - var(--ds-space-8));max-height:calc(100% - var(--ds-space-8));border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);min-height:0;box-shadow:var(--ds-shadow-floating);flex-direction:column;display:flex;position:absolute;overflow:hidden}[data-design-system] .ds-chat-widget[hidden]{display:none}[data-design-system] .ds-chat-widget.ds-is-full{width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;inset:0}[data-design-system] .ds-chat-widget-head{align-items:center;gap:var(--ds-space-2);box-sizing:border-box;min-height:56px;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-chat-widget-title{flex:1;min-width:0;display:grid}[data-design-system] .ds-chat-widget-title>*{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}[data-design-system] .ds-chat-widget-tools{gap:var(--ds-space-1);flex:none;display:flex}[data-design-system] .ds-chat-widget-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}[data-design-system] .ds-chat-widget-body>.ds-chat{flex:1;min-height:0}[data-design-system] .ds-chat-widget-state{padding:var(--ds-space-6);flex:1}[data-design-system] .ds-chat-widget-loading{align-content:start;gap:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-4);flex:1;display:grid}[data-design-system] .ds-chat-widget-bubble{justify-self:end}[data-design-system] .ds-chat-widget-history{align-content:start;gap:var(--ds-space-1);min-height:0;padding:var(--ds-space-3) var(--ds-space-2);flex:1;display:grid;overflow:auto}[data-design-system] .ds-chat-widget-history section{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-chat-widget-history :is(h3,p){margin:var(--ds-space-2) var(--ds-space-3) var(--ds-space-1)}[data-design-system] .ds-chat-widget-past{width:100%;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-s);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}[data-design-system] .ds-chat-widget-past:hover{background:var(--color-surface-muted)}[data-design-system] .ds-chat-widget-open{right:var(--ds-space-4);bottom:var(--ds-space-4);position:absolute}[data-design-system] .ds-chat-widget-open[hidden]{display:none}@media (max-width:560px){[data-design-system] .ds-chat-widget:not(.ds-is-full){right:var(--ds-space-2);bottom:var(--ds-space-2);left:var(--ds-space-2);width:auto;max-width:none;max-height:calc(100% - var(--ds-space-4))}}[data-design-system] .ds-record-copilot{height:100%;min-height:0;display:flex;container:ds-record-copilot/inline-size}[data-design-system] .ds-record-copilot>.ds-record-copilot-page,[data-design-system] .ds-record-copilot-split{flex:1}[data-design-system] .ds-record-copilot-page{min-width:0;height:100%;min-height:0;overflow:auto}[data-design-system] .ds-record-copilot-split{grid-template-columns:minmax(0,min(var(--ds-split-start,64%),calc(100% - 320px - var(--ds-space-2)))) auto minmax(320px,1fr);border:0;border-radius:0;height:100%}[data-design-system] .ds-record-copilot-split>.ds-split-pane{padding:0;display:flex}[data-design-system] .ds-record-copilot-split>.ds-split-pane>*{flex:1;min-width:0}@container ds-record-copilot (max-width:760px){[data-design-system] .ds-record-copilot-split{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-record-copilot-split>.ds-split-handle{display:none}[data-design-system] .ds-record-copilot-split>.ds-split-pane+.ds-split-handle+.ds-split-pane{border-top:1px solid var(--color-border-default)}}[data-design-system] .ds-record-copilot-panel{background:var(--color-surface);flex-direction:column;height:100%;min-height:0;display:flex}[data-design-system] .ds-record-copilot-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:56px;padding:var(--ds-space-2);padding-left:var(--ds-space-4);border-bottom:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-record-copilot-title{align-items:center;gap:var(--ds-space-2);min-width:0;display:inline-flex}[data-design-system] .ds-record-copilot-title>svg{width:18px;height:18px;color:var(--color-active-mark);flex:none}[data-design-system] .ds-record-copilot-title>h2{margin:0}[data-design-system] .ds-record-copilot-tools{gap:var(--ds-space-1);flex:none;display:inline-flex}[data-design-system] .ds-record-copilot-chat{flex:1;min-height:0}[data-design-system] .ds-record-copilot-chat .ds-chat-scroll{padding:var(--ds-space-4)}[data-design-system] .ds-record-copilot-chat .ds-chat-foot{gap:var(--ds-space-2);padding:0 var(--ds-space-4) var(--ds-space-4);grid-template-columns:minmax(0,1fr);display:grid}[data-design-system] .ds-record-copilot-suggestions{justify-items:center;gap:var(--ds-space-2);display:grid}[data-design-system] .ds-record-copilot-context{align-items:center;gap:var(--ds-space-2);min-width:0;max-width:100%;min-height:28px;padding:0 var(--ds-space-1) 0 var(--ds-space-2);border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);justify-self:start;display:inline-flex}[data-design-system] .ds-record-copilot-context>svg{width:14px;height:14px;color:var(--color-text-secondary);flex:none}[data-design-system] .ds-record-copilot-context-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-theme-editor{background:var(--color-surface);height:100%;min-height:0;color:var(--color-text-primary);flex-direction:column;display:flex;container:ds-theme-editor/inline-size}[data-design-system] .ds-theme-editor-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}[data-design-system] .ds-theme-editor-head h2{min-width:0;margin:0}[data-design-system] .ds-theme-editor-body,[data-design-system] .ds-theme-editor-body>.ds-code-field{flex-direction:column;flex:1;min-height:0;display:flex}[data-design-system] .ds-theme-editor-body .ds-code-editor{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}[data-design-system] .ds-theme-editor-body .ds-code-editor:focus-within{box-shadow:none;border-color:#0000}[data-design-system] .ds-theme-editor-body .ds-code-block-head :is(.ds-code-block-title,.ds-code-block-language){display:none}[data-design-system] .ds-theme-editor-file{margin-right:auto}[data-design-system] .ds-theme-editor-body .ds-code-editor-body{flex:1;align-content:stretch;min-height:0;max-height:none}[data-design-system] .ds-theme-editor-body .ds-code-editor-status{display:none}[data-design-system] .ds-theme-editor-bar{min-height:48px;padding:0 var(--ds-space-4);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-subtle);align-items:center;display:flex}[data-design-system] .ds-theme-editor-canvas{background:var(--color-surface-subtle);flex:1;justify-content:center;min-height:0;display:flex}[data-design-system] .ds-theme-editor-frame{background:var(--brand-white);border:0;flex:1;width:100%;height:100%}[data-design-system] .ds-theme-editor-frame[data-ds-device=phone]{border-inline:1px solid var(--color-border-default);flex:none;width:375px;max-width:100%}[data-design-system] .ds-theme-editor-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-6);border-top:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-theme-editor-actions{gap:var(--ds-space-2);display:inline-flex}@container ds-theme-editor (max-width:560px){[data-design-system] :is(.ds-theme-editor-head,.ds-theme-editor-foot){padding-inline:var(--ds-space-4)}}[data-design-system] .ds-obf{background:var(--color-base);height:100%;min-height:0;color:var(--color-text-primary);flex-direction:column;display:flex;overflow:auto;container:ds-obf/inline-size}[data-design-system] .ds-obf-bar{justify-content:space-between;align-items:center;gap:var(--ds-space-3);box-sizing:border-box;width:100%;max-width:720px;padding:var(--ds-space-2) var(--ds-space-6);margin:0 auto;display:flex}[data-design-system] .ds-obf-top{z-index:2;background:var(--color-base);position:sticky;top:0}[data-design-system] .ds-obf-top .ds-obf-bar{min-height:56px}[data-design-system] .ds-obf-stage{border-radius:var(--ds-radius-xs);min-width:0;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;padding:0}[data-design-system] .ds-obf-stage>[data-ds-tone=secondary]{color:var(--color-text-secondary)}[data-design-system] .ds-obf-stages{width:280px}[data-design-system] .ds-obf-stages ol{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-obf-stages li{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-m);display:grid}[data-design-system] .ds-obf-stages li[data-ds-state=current]{background:var(--color-surface-subtle)}[data-design-system] :is(.ds-obf-tools,.ds-obf-actions){gap:var(--ds-space-2);flex:none;display:inline-flex}[data-design-system] .ds-obf-column{align-content:start;gap:var(--ds-space-6);box-sizing:border-box;width:100%;max-width:720px;padding:var(--ds-space-8) var(--ds-space-6);flex:1;margin:0 auto;display:grid}[data-design-system] .ds-obf-head{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-obf-head>*{margin:0}[data-design-system] .ds-obf-head h1:focus{outline:none}[data-design-system] .ds-obf-body{gap:var(--ds-space-4);min-width:0;display:grid}[data-design-system] .ds-obf-foot{z-index:2;border-top:1px solid var(--color-border-default);background:var(--color-surface);position:sticky;bottom:0}[data-design-system] .ds-obf-foot .ds-obf-bar{row-gap:var(--ds-space-2);padding-block:var(--ds-space-3);flex-wrap:wrap}[data-design-system] .ds-obf-foot [role=status]{white-space:nowrap}[data-design-system] .ds-obf-foot .ds-obf-actions{margin-left:auto}@container ds-obf (max-width:560px){[data-design-system] .ds-obf-bar{padding-inline:var(--ds-space-4)}[data-design-system] .ds-obf-column{padding:var(--ds-space-6) var(--ds-space-4)}}[data-design-system] .ds-answer-check{--ds-check-ok:var(--color-tone-success);--ds-check-no:var(--color-tone-error);justify-items:start;gap:var(--ds-space-4);display:grid}[data-design-system] .ds-answer-check :is(h2,h3,h4){margin:0}[data-design-system] .ds-answer-check-reply{justify-self:stretch;gap:var(--ds-space-1);padding:var(--ds-space-4);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);display:grid}[data-design-system] .ds-answer-check-reply p{margin:0}[data-design-system] .ds-answer-check-rating{justify-self:end;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-default);display:inline-flex}[data-design-system] .ds-answer-check-option{align-self:stretch;align-items:center;gap:var(--ds-space-1);display:inline-flex}[data-design-system] .ds-answer-check-rating button{--ds-check-hue:var(--ds-check-ok);--ds-check-ink:color-mix(in srgb, var(--ds-check-ok) 60%, var(--color-ink));align-items:center;gap:var(--ds-space-2);min-height:32px;padding:0 var(--ds-space-3) 0 var(--ds-space-2);border-radius:var(--ds-radius-full);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}[data-design-system] .ds-answer-check-rating button[data-ds-check=wrong]{--ds-check-hue:var(--ds-check-no);--ds-check-ink:color-mix(in srgb, var(--ds-check-no) 70%, var(--color-ink))}[data-design-system] .ds-answer-check-rating button[aria-checked=true]{background:color-mix(in srgb,var(--ds-check-hue) 20%,var(--color-base))}[data-design-system] .ds-check-mark{background:color-mix(in srgb,var(--ds-check-hue) 20%,var(--color-base));width:24px;height:24px;color:var(--ds-check-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}[data-design-system] .ds-check-mark svg{width:14px;height:14px}[data-design-system] .ds-answer-check-rating button[aria-checked=true] .ds-check-mark{background:var(--ds-check-ink);color:var(--color-base)}[data-design-system] .ds-answer-check-divider{width:1px;margin-block:var(--ds-space-1);background:var(--color-border-default);align-self:stretch}[data-design-system] .ds-answer-check-note{justify-self:stretch;gap:var(--ds-space-1);display:grid}[data-design-system] .ds-answer-check-note textarea{min-height:64px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-m);background:var(--color-surface);color:var(--color-text-primary);resize:vertical}[data-design-system] .ds-widget-layout{min-width:0;container:ds-widget-layout/inline-size}[data-design-system] .ds-widget-grid{align-items:stretch;gap:var(--ds-space-4);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}[data-design-system] .ds-widget{grid-column:span var(--ds-widget-span,3);border-radius:calc(var(--ds-radius-l) + 1px);border:1px solid #0000;grid-template-rows:minmax(0,1fr);min-width:0;display:grid;position:relative}[data-design-system] .ds-widget-body,[data-design-system] .ds-widget-body>*{box-sizing:border-box;min-width:0;height:100%}[data-design-system] .ds-widget[data-ds-editing]{align-content:start;gap:var(--ds-space-2);padding:var(--ds-space-2);border:1px dashed var(--color-border-strong);border-radius:var(--ds-radius-xl);grid-template-rows:auto auto}[data-design-system] .ds-widget[data-ds-editing] .ds-widget-body,[data-design-system] .ds-widget[data-ds-editing] .ds-widget-body>*{height:auto}[data-design-system] .ds-widget[data-ds-placeholder]>*{visibility:hidden}[data-design-system] .ds-widget-strip{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-widget-strip>.ds-select{flex:0 auto;width:auto;min-width:0}[data-design-system] .ds-widget-remove{margin-left:auto}[data-design-system] .ds-widget-add{justify-content:center;align-items:center;gap:var(--ds-space-2);border:1px dashed var(--color-border-strong);border-radius:var(--ds-radius-xl);min-height:120px;color:var(--color-text-secondary);cursor:pointer;background:0 0;grid-column:span 3;display:flex}[data-design-system] .ds-widget-add>svg{width:16px;height:16px}@media (hover:hover){[data-design-system] .ds-widget-add:hover{background:var(--color-surface-active-hover);color:var(--color-text-primary)}}[data-design-system] .ds-widget-lifted{z-index:var(--ds-z-drag);background:var(--color-base);box-shadow:var(--ds-shadow-floating);pointer-events:none;cursor:grabbing;will-change:transform;margin:0;position:fixed;top:0;left:0}@container ds-widget-layout (max-width:900px){[data-design-system] .ds-widget-grid{grid-template-columns:repeat(6,minmax(0,1fr))}[data-design-system] :is(.ds-widget,.ds-widget-add){grid-column:span 3}[data-design-system] .ds-widget:is([data-ds-size=half],[data-ds-size=wide],[data-ds-size=full]){grid-column:span 6}}@container ds-widget-layout (max-width:520px){[data-design-system] .ds-widget-grid{grid-template-columns:minmax(0,1fr)}[data-design-system] :is(.ds-widget,.ds-widget-add,.ds-widget[data-ds-size]){grid-column:auto}}[data-design-system] .ds-comments{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);min-width:0;overflow:hidden}[data-design-system] .ds-comments-head{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);border-bottom:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-comments-head h2{flex:1;min-width:0;margin:0}[data-design-system] .ds-comments-count{color:var(--color-text-secondary)}[data-design-system] .ds-comments-list{gap:var(--ds-space-6);min-width:0;padding:var(--ds-space-6);display:grid}[data-design-system] .ds-comments-empty{margin:0}[data-design-system] .ds-comments-item{column-gap:var(--ds-space-4);grid-template-columns:36px minmax(0,1fr);min-width:0;display:grid}[data-design-system] .ds-comments-reply{column-gap:var(--ds-space-3);grid-template-columns:28px minmax(0,1fr)}[data-design-system] .ds-comments-rail{flex-direction:column;align-items:center;display:flex}[data-design-system] .ds-comments-line{width:1px;margin-top:var(--ds-space-2);background:var(--color-border-default);flex:1}[data-design-system] .ds-comments-main{align-content:start;gap:var(--ds-space-2);min-width:0;display:grid}[data-design-system] .ds-comments-who{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-height:32px;display:flex}[data-design-system] .ds-comments-name{color:var(--color-text-primary)}[data-design-system] .ds-comments-dot{background:var(--color-border-strong);border-radius:50%;width:4px;height:4px}[data-design-system] .ds-comments-when{color:var(--color-text-secondary)}[data-design-system] .ds-comments-more{opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);margin-left:auto}[data-design-system] .ds-comments-main:is(:hover,:focus-within)>.ds-comments-who .ds-comments-more{opacity:1}[data-design-system] .ds-comments-more:has([aria-expanded=true]){opacity:1}@media (hover:none){[data-design-system] .ds-comments-more{opacity:1}}[data-design-system] .ds-comments-text{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);margin:0}[data-design-system] .ds-comments-text p{margin:0}[data-design-system] .ds-comments-text p+p{margin-top:var(--ds-space-2)}[data-design-system] .ds-comments-acts{align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-1);flex-wrap:wrap;display:flex}[data-design-system] .ds-comments-act{align-items:center;gap:var(--ds-space-1);min-height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}[data-design-system] :is(.ds-comments-act,.ds-comments-resolved) svg{width:16px;height:16px}[data-design-system] .ds-comments-act:hover{color:var(--color-text-primary)}[data-design-system] .ds-comments-act:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px;border-radius:var(--ds-radius-xs)}[data-design-system] .ds-comments-resolved{align-items:center;gap:var(--ds-space-1);color:var(--color-text-secondary);display:inline-flex}[data-design-system] .ds-comments-replies{gap:var(--ds-space-5);margin-top:var(--ds-space-4);display:grid}[data-design-system] .ds-comments-editor{min-width:0}[data-design-system] .ds-comments-main>.ds-comments-editor{margin-top:var(--ds-space-4)}[data-design-system] .ds-comments-editor .ds-rich-text-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-comments-all{justify-self:center}[data-design-system] .ds-comments-foot{column-gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--color-border-default);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}[data-design-system] .ds-comments-stub{box-sizing:border-box;width:100%;min-height:36px;padding:0 var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-full);background:var(--color-surface);color:var(--color-text-secondary);text-align:left;cursor:text;align-items:center;display:flex}[data-design-system] .ds-comments-stub:hover{border-color:var(--color-border-strong)}@media (max-width:560px){[data-design-system] :is(.ds-comments-head,.ds-comments-foot){padding-inline:var(--ds-space-4)}[data-design-system] .ds-comments-list{padding:var(--ds-space-5) var(--ds-space-4)}[data-design-system] .ds-comments-item{column-gap:var(--ds-space-3)}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-comments-more{transition:none}}[data-design-system] .ds-rich-text{gap:var(--ds-space-1);min-width:0;display:grid;container-type:inline-size}[data-design-system] .ds-rich-text-label{color:var(--color-text-secondary)}[data-design-system] .ds-rich-text-box{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface);min-width:0;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard);display:grid;position:relative}[data-design-system] .ds-rich-text-box:hover:not([data-ds-focus],[data-ds-disabled]){border-color:var(--color-border-strong)}[data-design-system] .ds-rich-text-box[data-ds-focus]{border-color:var(--color-active-mark);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-tint-purple) 80%,transparent)}[data-design-system] .ds-rich-text-box:is([data-ds-invalid],[data-ds-over]){border-color:var(--color-action-destructive)}[data-design-system] .ds-rich-text-box:is([data-ds-invalid],[data-ds-over])[data-ds-focus]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action-destructive) 14%,transparent)}[data-design-system] .ds-rich-text-box[data-ds-disabled]{background:var(--color-surface-subtle)}[data-design-system] .ds-rich-text-input{min-height:72px;max-height:320px;padding:var(--ds-space-3) var(--ds-space-4);color:var(--color-text-primary);overflow-wrap:anywhere;outline:none;overflow-y:auto}[data-design-system] .ds-rich-text-input:focus-visible{outline:none}[data-design-system] .ds-rich-text[data-ds-size=large] .ds-rich-text-input{min-height:160px;max-height:520px}[data-design-system] .ds-rich-text-input[aria-disabled=true]{color:var(--color-text-secondary);cursor:not-allowed}[data-design-system] .ds-rich-text-input[data-ds-empty]:before{content:attr(data-ds-placeholder);color:var(--color-text-secondary);pointer-events:none}[data-design-system] .ds-rich-text-input>:first-child{margin-top:0}[data-design-system] .ds-rich-text-input>:last-child{margin-bottom:0}[data-design-system] .ds-rich-text-input :is(p,ul,ol,blockquote){margin:0 0 var(--ds-space-2)}[data-design-system] .ds-rich-text-input h3{margin:var(--ds-space-3) 0 var(--ds-space-1);font:var(--ds-t05);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-rich-text-input :where(strong,b){font-weight:inherit}[data-design-system] .ds-rich-text-input :is(ul,ol){padding-left:var(--ds-space-6)}[data-design-system] .ds-rich-text-input li+li{margin-top:var(--ds-space-1)}[data-design-system] .ds-rich-text-input li::marker{color:var(--color-text-secondary)}[data-design-system] .ds-rich-text-input blockquote{padding-left:var(--ds-space-3);border-left:2px solid var(--color-border-strong);color:var(--color-text-secondary)}[data-design-system] .ds-rich-text-input [data-ds-mention]{-webkit-user-select:all;user-select:all}[data-design-system] .ds-rich-text-foot{align-items:center;gap:var(--ds-space-2);min-width:0;padding:0 var(--ds-space-2) var(--ds-space-1);flex-wrap:wrap;display:flex}[data-design-system] .ds-rich-text-tools{align-items:center;gap:var(--ds-space-2);scrollbar-width:none;flex:1 1 0;min-width:0;display:flex;overflow-x:auto}[data-design-system] .ds-rich-text-tools::-webkit-scrollbar{display:none}[data-design-system] .ds-rich-text-tool-row,[data-design-system] .ds-rich-text-group{align-items:center;gap:var(--ds-space-1);flex:none;display:inline-flex}[data-design-system] .ds-rich-text-divider{width:1px;height:20px;margin:0 var(--ds-space-1);background:var(--color-border-default);flex:none}[data-design-system] .ds-rich-text-foot [aria-pressed=true]{--control-fill:var(--color-surface-active);--control-ink:var(--color-text-primary)}[data-design-system] .ds-rich-text-end{align-items:center;gap:var(--ds-space-2);padding-left:var(--ds-space-2);flex:none;margin-left:auto;display:inline-flex}@container (max-width:359px){[data-design-system] .ds-rich-text-tools{flex-basis:100%}[data-design-system] .ds-rich-text-end{flex-basis:100%;justify-content:flex-end;margin-left:0;padding:0}}[data-design-system] .ds-rich-text-count{color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;margin-inline-end:var(--ds-space-1)}[data-design-system] .ds-rich-text-count[data-ds-over]{color:var(--color-text-destructive)}[data-design-system] .ds-rich-text-message{margin-top:var(--ds-space-1);color:var(--color-text-secondary)}[data-design-system] .ds-rich-text-message[data-ds-error]{color:var(--color-text-destructive)}[data-design-system] .ds-rich-text-list{z-index:5;gap:var(--ds-space-1);width:280px;max-width:calc(100% - var(--ds-space-4));max-height:288px;padding:var(--ds-space-2);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:var(--ds-shadow-floating);display:grid;position:absolute;overflow-y:auto}[data-design-system] .ds-rich-text-list[hidden]{display:none}[data-design-system] .ds-rich-text-entry{gap:var(--ds-space-1);display:grid}[data-design-system] :is(.ds-rich-text-group-label,.ds-rich-text-none){padding:var(--ds-space-1) var(--ds-space-2);color:var(--color-text-secondary);margin:0}[data-design-system] .ds-rich-text-option{align-items:center;gap:var(--ds-space-2);min-width:0;height:36px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-s);color:var(--color-text-primary);cursor:pointer;display:flex}[data-design-system] .ds-rich-text-option[aria-selected=true]{background:var(--color-surface-active)}@media (hover:hover){[data-design-system] .ds-rich-text-option:not([aria-selected=true]):hover{background:var(--color-surface-active-hover)}}[data-design-system] :is(.ds-rich-text-face,.ds-rich-text-type){flex:none;place-items:center;width:20px;height:20px;display:grid}[data-design-system] .ds-rich-text-type{border-radius:var(--ds-radius-xs);background:var(--color-tint-purple);color:var(--color-active-icon)}[data-design-system] .ds-rich-text-type svg{width:14px;height:14px}[data-design-system] .ds-rich-text-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-rich-text-detail{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;overflow:hidden}@media (max-width:560px){[data-design-system] .ds-rich-text-detail{display:none}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-rich-text-box{transition:none}}[data-design-system] .ds-share{gap:var(--ds-space-3);min-width:0;display:grid}[data-design-system] .ds-share-list{gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);margin:0;list-style:none;display:grid}[data-design-system] .ds-share-row{align-items:center;gap:var(--ds-space-3);min-width:0;min-height:44px;display:flex}[data-design-system] .ds-share-copy{flex:1;min-width:0;display:grid}[data-design-system] .ds-share-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-share-everyone{background:var(--color-surface);width:28px;height:28px;color:var(--color-icon-muted);border-radius:50%;flex:none;place-items:center;display:grid}[data-design-system] .ds-share-everyone svg{width:16px;height:16px}[data-design-system] .ds-share-levels{gap:var(--ds-space-4);min-width:0;display:grid}[data-design-system] .ds-share-level{gap:var(--ds-space-2);min-width:0;display:grid}[data-design-system] .ds-share-level-head{align-items:baseline;gap:var(--ds-space-2);margin:0;display:flex}[data-design-system] .ds-share-copy-link{white-space:nowrap;flex:none;margin-inline-end:auto}[data-design-system] .ds-sheet-form-status{align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--color-text-secondary);display:flex}[data-design-system] .ds-sheet-form-status[data-ds-dirty]{color:var(--color-text-primary)}[data-design-system] .ds-sheet-form-dot{border-radius:var(--ds-radius-full);background:var(--color-active-mark);flex:none;width:8px;height:8px}[data-design-system] .ds-time-picker{align-items:end;gap:var(--ds-space-3);grid-template-columns:minmax(120px,1fr) minmax(0,1.4fr);min-width:0;display:grid}[data-design-system] .ds-time-picker[data-ds-no-zone]{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-time-picker-field{min-width:0;display:grid}[data-design-system].ds-time-list-surface{width:max(var(--radix-popover-trigger-width,160px),160px)}[data-design-system] .ds-time-list{gap:var(--ds-space-1);max-height:280px;padding:var(--ds-space-2);overscroll-behavior:contain;box-sizing:border-box;display:grid;overflow-y:auto}[data-design-system] .ds-time-option{min-height:36px;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-s);color:var(--color-text-primary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;cursor:pointer;align-items:center;display:flex}[data-design-system] .ds-time-option[data-ds-active]{background:var(--color-surface-active-hover)}@media (hover:hover){[data-design-system] .ds-time-option:hover{background:var(--color-surface-active-hover)}}[data-design-system] .ds-time-option[aria-selected=true]{background:var(--color-surface-active)}@media (max-width:480px){[data-design-system] .ds-time-picker{grid-template-columns:minmax(0,1fr)}}[data-design-system] .ds-embed-block{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-5);box-sizing:border-box;border-radius:var(--ds-radius-xl);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-text-primary);display:grid}[data-design-system] .ds-embed-head{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}[data-design-system] .ds-embed-head>h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}[data-design-system] .ds-embed-head>.ds-embed-mark{flex:none;width:20px;height:20px}[data-design-system] .ds-embed-body{gap:var(--ds-space-4);min-width:0;display:grid}[data-design-system] .ds-consent-page{align-content:start;justify-items:center;gap:var(--ds-space-6);min-height:100%;padding:var(--ds-space-12) var(--ds-space-4);box-sizing:border-box;background:var(--color-surface-subtle);color:var(--color-text-primary);display:grid}[data-design-system] .ds-consent-page>.ds-consent-logo{width:auto;max-width:none;height:24px;display:block}[data-design-system] .ds-consent-card{gap:var(--ds-space-6);width:min(100%,480px);padding:var(--ds-space-8);box-sizing:border-box;border-radius:var(--ds-radius-xl);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--color-shadow) 6%,transparent),0 24px 64px -24px color-mix(in srgb,var(--color-shadow) 28%,transparent);display:grid}[data-design-system] .ds-consent-card:focus{outline:none}[data-design-system] .ds-consent-pair{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-consent-app{border-radius:var(--ds-radius-m);background:var(--color-surface-subtle);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-text-primary);flex:none;place-items:center;display:grid}[data-design-system] .ds-consent-app svg{width:22px;height:22px}[data-design-system] .ds-consent-link{background:var(--color-border-strong);width:24px;height:1px}[data-design-system] .ds-consent-intro,[data-design-system] .ds-consent-can,[data-design-system] .ds-consent-can ul{gap:var(--ds-space-2);display:grid}[data-design-system] .ds-consent-can,[data-design-system] .ds-consent-can ul{gap:var(--ds-space-3)}[data-design-system] .ds-consent-intro>*,[data-design-system] .ds-consent-can>h2{margin:0}[data-design-system] .ds-consent-can ul{margin:0;padding:0;list-style:none}[data-design-system] .ds-consent-can li{gap:var(--ds-space-3);color:var(--color-text-secondary);display:flex}[data-design-system] .ds-consent-can li>svg{width:16px;height:20px;color:var(--color-action-primary);flex:none}[data-design-system] .ds-consent-buttons{justify-content:flex-end;gap:var(--ds-space-3);display:flex}@media (max-width:520px){[data-design-system] .ds-consent-page{padding:var(--ds-space-8) 0;background:var(--color-surface)}[data-design-system] .ds-consent-card{padding:0 var(--ds-space-4);box-shadow:none}[data-design-system] .ds-consent-buttons>*{flex:1}}[data-design-system] :is(.ds-color-picker,.ds-color-popover){--ds-color-black:#000;--ds-color-white:#fff;--ds-color-spectrum:linear-gradient(to right, red 0%, #ff0 16.67%, #0f0 33.33%, #0ff 50%, #00f 66.67%, #f0f 83.33%, red 100%);--ds-color-ring:conic-gradient(from 90deg, red, #ff0, #0f0, #0ff, #00f, #f0f, red)}[data-design-system] .ds-color-picker{min-width:0}[data-design-system] .ds-color-swatches{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-color-swatch{background:var(--ds-color);width:28px;height:28px;color:var(--color-text-on-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}[data-design-system] .ds-color-swatch svg{opacity:0;width:16px;height:16px}[data-design-system] .ds-color-swatch[aria-checked=true] svg{opacity:1}[data-design-system] .ds-color-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--ds-color)}[data-design-system] .ds-color-swatch:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:4px}[data-design-system] .ds-color-swatch[data-ds-default]{background:linear-gradient(135deg,transparent calc(50% - 1px),var(--color-border-strong) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-primary)}[data-design-system] .ds-color-swatch[data-ds-default][aria-checked=true]{box-shadow:inset 0 0 0 1px var(--color-border-strong),0 0 0 2px var(--color-surface),0 0 0 4px var(--color-border-strong)}[data-design-system] .ds-color-swatch[data-ds-custom]{background:var(--ds-color-ring)}[data-design-system] .ds-color-swatch[data-ds-custom] svg{opacity:1;filter:drop-shadow(0 0 1px color-mix(in srgb,var(--color-shadow) 60%,transparent))}[data-design-system] .ds-color-swatch[data-ds-custom][data-ds-set]{background:radial-gradient(circle,var(--ds-color) 0 9px,var(--color-surface) 9.5px 11px,transparent 11.5px),var(--ds-color-ring)}[data-design-system] .ds-color-swatch[data-ds-custom][data-ds-set] svg{filter:none;width:12px;height:12px}[data-design-system] .ds-color-swatch[data-ds-custom][data-ds-set]:not([aria-checked=true]) svg{opacity:0}[data-design-system] .ds-color-swatch[data-ds-custom][aria-checked=true]{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-border-strong)}[data-design-system] .ds-color-popover{width:296px;padding:0}[data-design-system] .ds-color-panel{gap:var(--ds-space-2);padding:var(--ds-space-2);display:grid}[data-design-system] .ds-color-area{border-radius:var(--ds-radius-s);background:linear-gradient(to top,var(--ds-color-black),transparent),linear-gradient(to right,var(--ds-color-white),var(--ds-color-hue));height:152px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 8%,transparent);cursor:crosshair;touch-action:none;position:relative}[data-design-system] .ds-color-body{gap:var(--ds-space-4);padding:var(--ds-space-2);display:grid}[data-design-system] .ds-color-hue{height:12px;margin-inline:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--ds-color-spectrum);cursor:pointer;touch-action:none;position:relative}[data-design-system] .ds-color-hue:before{content:"";position:absolute;inset:-12px -4px}[data-design-system] .ds-color-area-thumb,[data-design-system] .ds-color-hue-thumb{box-sizing:border-box;border:3px solid var(--ds-color-white);background:var(--ds-color);width:20px;height:20px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-shadow) 18%,transparent),0 2px 6px color-mix(in srgb,var(--color-shadow) 25%,transparent);cursor:grab;transition:scale var(--ds-duration-fast) var(--ds-ease-standard);border-radius:50%;position:absolute;translate:-50% -50%}[data-design-system] .ds-color-hue-thumb{top:50%}[data-design-system] [data-ds-dragging]>:is(.ds-color-area-thumb,.ds-color-hue-thumb){cursor:grabbing;scale:1.15}[data-design-system] :is(.ds-color-area-thumb,.ds-color-hue-thumb):focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-color-hex-swatch{background:var(--ds-color);width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:50%;display:block}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-color-area-thumb,[data-design-system] .ds-color-hue-thumb{transition:none}}[data-design-system] .ds-flow{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);grid-template-columns:minmax(0,1fr);min-width:0;height:600px;display:grid;position:relative;overflow:hidden}[data-design-system] .ds-flow[data-ds-open]{grid-template-columns:minmax(0,1fr) 360px}[data-design-system] .ds-flow-canvas{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background-color:var(--color-surface);background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-ink) 16%,transparent) .8px,transparent 1.2px);min-width:0;min-height:0;position:relative;overflow:hidden}[data-design-system] .ds-flow-canvas[data-ds-panning]{cursor:grabbing}[data-design-system] .ds-flow-world{transform-origin:0 0;width:0;height:0;position:absolute;inset:0 auto auto 0}[data-design-system] .ds-flow-world>svg{pointer-events:none;width:1px;height:1px;position:absolute;inset:0 auto auto 0;overflow:visible}[data-design-system] .ds-flow-stage{box-sizing:border-box;border-radius:var(--ds-radius-xl);background:color-mix(in srgb,var(--color-surface-subtle) 80%,transparent);pointer-events:none;position:absolute}[data-design-system] .ds-flow-stage-head{top:var(--ds-space-4);left:var(--ds-space-4);align-items:center;gap:var(--ds-space-2);white-space:nowrap;display:flex;position:absolute}[data-design-system] .ds-flow-stage-num{background:var(--color-surface);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-text-secondary);--ds-text-numeric:tabular-nums;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}[data-design-system] .ds-flow-stage-count{color:var(--color-text-secondary)}[data-design-system] .ds-flow-link{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px}[data-design-system] .ds-flow-link[data-ds-on]{stroke:var(--color-active-mark);stroke-width:2px}[data-design-system] .ds-flow-link-label{fill:var(--color-text-secondary);paint-order:stroke;stroke:var(--color-surface);stroke-width:4px}[data-design-system] .ds-flow-step{justify-items:center;gap:var(--ds-space-2);width:120px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:absolute;translate:-50% -28px}[data-design-system] .ds-flow-step:focus-visible{outline:none}[data-design-system] .ds-flow-circle{box-sizing:border-box;border:1px solid var(--color-border-default);background:var(--color-surface);width:56px;height:56px;box-shadow:0 2px 6px color-mix(in srgb,var(--color-shadow) 12%,transparent);transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard);border-radius:50%;place-items:center;display:grid}[data-design-system] .ds-flow-core{background:color-mix(in srgb,var(--ds-flow-hue) 22%,var(--color-surface));width:44px;height:44px;color:color-mix(in srgb,var(--ds-flow-hue) 70%,var(--color-ink));border-radius:50%;place-items:center;display:grid}[data-design-system] .ds-flow-core svg{width:20px;height:20px}[data-design-system] .ds-flow-label{max-width:120px;padding:0 var(--ds-space-1);border-radius:var(--ds-radius-xs);background:color-mix(in srgb,var(--color-surface) 88%,transparent);text-align:center}[data-design-system] .ds-flow-step:hover .ds-flow-circle{border-color:var(--color-border-strong)}[data-design-system] .ds-flow-step:focus-visible .ds-flow-circle,[data-design-system] .ds-flow-step[data-ds-picked] .ds-flow-circle{border-color:var(--color-active-mark);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-active-mark) 24%,transparent),0 2px 6px color-mix(in srgb,var(--color-shadow) 12%,transparent)}[data-design-system] .ds-flow-step[data-ds-dragging],[data-design-system] .ds-flow-note[data-ds-dragging]{cursor:grabbing}[data-design-system] .ds-flow-note{box-sizing:border-box;width:200px;min-height:64px;padding:var(--ds-space-3);border:1px solid color-mix(in srgb,var(--color-category-yellow) 45%,var(--color-surface));border-radius:var(--ds-radius-l);background:var(--color-tint-yellow);color:var(--color-text-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--color-shadow) 10%,transparent);cursor:grab;position:absolute}[data-design-system] .ds-flow-note-text{white-space:pre-wrap;overflow-wrap:anywhere;outline:none;min-height:20px}[data-design-system] .ds-flow-note-text:empty:before{content:attr(data-ds-placeholder);color:var(--color-text-secondary)}[data-design-system] .ds-flow-note[data-ds-editing]{cursor:text;box-shadow:0 0 0 2px var(--color-active-mark),0 4px 12px color-mix(in srgb,var(--color-shadow) 10%,transparent)}[data-design-system] .ds-flow-note:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-flow-note-by{margin-top:var(--ds-space-2);color:color-mix(in srgb,var(--color-text-primary) 75%,var(--color-tint-yellow))}[data-design-system] .ds-flow-tools{top:var(--ds-space-4);left:var(--ds-space-4);z-index:3;gap:var(--ds-space-2);display:flex;position:absolute}[data-design-system] .ds-flow-zoom{right:var(--ds-space-4);bottom:var(--ds-space-4);z-index:3;position:absolute}[data-design-system] .ds-flow-panel{border-left:1px solid var(--color-border-default);background:var(--color-surface);flex-direction:column;min-width:0;min-height:0;display:flex}[data-design-system] .ds-flow-panel-head{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border-bottom:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-flow-panel-head .ds-flow-core{flex:none;width:32px;height:32px}[data-design-system] .ds-flow-panel-head .ds-flow-core svg{width:16px;height:16px}[data-design-system] .ds-flow-panel-title{flex:1;min-width:0;display:grid}[data-design-system] .ds-flow-panel-title>*{overflow-wrap:anywhere;margin:0}[data-design-system] .ds-flow-panel-body{align-content:start;gap:var(--ds-space-4);padding:var(--ds-space-4);flex:1;margin:0;display:grid;overflow:auto}[data-design-system] .ds-flow-panel-foot{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4);border-top:1px solid var(--color-border-default);display:flex}@media (max-width:720px){[data-design-system] .ds-flow{height:560px}[data-design-system] .ds-flow[data-ds-open]{grid-template-rows:minmax(0,1fr) 300px;grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-flow-panel{border-left:0;border-top:1px solid var(--color-border-default)}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-flow-circle{transition:none}}[data-design-system] .ds-sentiment{align-items:center;gap:var(--ds-space-2);min-width:0;display:inline-flex}[data-design-system] .ds-sentiment-dot{background:var(--ds-sentiment-tone);border-radius:50%;flex:none;width:8px;height:8px}[data-design-system] .ds-sentiment>svg{width:16px;height:16px;color:color-mix(in srgb,var(--ds-sentiment-tone) 70%,var(--color-ink));flex:none}[data-design-system] .ds-feedback-stats>ul{grid-template-columns:repeat(var(--ds-feedback-stats-count,5),minmax(0,1fr));gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){[data-design-system] .ds-feedback-stats>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-design-system] .ds-feedback-stat{gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-m);background:var(--color-surface);display:grid}[data-design-system] .ds-feedback-stat-count{color:var(--color-text-primary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-feedback-stat-skeleton{height:28px}[data-design-system] .ds-feedback-stat-trend{min-height:16px;color:var(--color-text-secondary)}[data-design-system] .ds-feedback-stat-trend[data-ds-tone=good]{color:var(--color-score-4)}[data-design-system] .ds-feedback-stat-trend[data-ds-tone=bad]{color:var(--color-text-destructive)}[data-design-system] .ds-language-switcher{flex:none}[data-design-system] .ds-language-switcher>svg:first-child{width:16px;height:16px}[data-design-system] .ds-language-switcher>svg:last-child{width:14px;height:14px}[data-design-system] .ds-language-code{text-align:center;min-width:2ch}[data-design-system] .ds-tag-field{min-width:0;position:relative}[data-design-system] .ds-tag-box{gap:var(--ds-space-2);min-height:40px;padding:var(--ds-space-2);box-sizing:border-box;cursor:text;flex-wrap:wrap}[data-design-system] .ds-tag-box:has(>.ds-tag-text:focus-visible){outline:2px solid var(--ds-focus);outline-offset:3px}[data-design-system] .ds-tags{margin:0;padding:0;list-style:none;display:contents}[data-design-system] .ds-tag{align-items:center;gap:var(--ds-space-1);height:24px;padding:0 var(--ds-space-1) 0 var(--ds-space-2);border-radius:var(--ds-radius-xs);background:color-mix(in srgb,var(--color-ink) 8%,var(--color-surface));color:var(--color-text-primary);display:inline-flex}[data-design-system] .ds-tag-remove{border-radius:var(--ds-radius-xs);width:16px;height:16px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}[data-design-system] .ds-tag-remove:hover{background:color-mix(in srgb,var(--color-ink) 12%,transparent);color:var(--color-text-primary)}[data-design-system] .ds-tag-remove>svg{width:12px;height:12px}[data-design-system] .ds-tag-text{width:0;min-width:96px;height:24px;color:var(--color-text-primary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);background:0 0;border:0;outline:0;flex:96px;padding:0}[data-design-system] .ds-tag-box>.ds-tag-text:focus-visible{outline:none}[data-design-system] .ds-tag-hint{margin:0}[data-design-system] .ds-tag-list{z-index:var(--ds-z-menu);top:calc(100% + var(--ds-space-1));width:min(280px,100%);padding:var(--ds-space-1);box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:var(--ds-shadow-floating);display:grid;position:absolute;left:0}[data-design-system] .ds-tag-list[hidden]{display:none}[data-design-system] .ds-tag-option{min-height:36px;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-m);color:var(--color-text-primary);cursor:pointer;align-items:center;display:flex}[data-design-system] .ds-tag-option:is(:hover,[aria-selected=true]){background:var(--color-surface-hover)}[data-design-system] .ds-content-editor-page .ds-gem-panel{height:auto;padding:var(--ds-space-5);overflow:visible}[data-design-system] .ds-card.ds-content-editor-card{gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-6);flex-direction:column;display:flex}[data-design-system] .ds-content-editor-title>*,[data-design-system] .ds-content-editor-lead>*{font:inherit;color:inherit;overflow-wrap:anywhere;outline:none;margin:0}[data-design-system] .ds-content-editor-card [data-ds-hint]:empty:before{color:var(--color-text-secondary);content:attr(data-ds-hint);pointer-events:none}[data-design-system] .ds-content-editor-title [data-ds-hint]:empty:before{color:var(--color-icon-muted)}[data-design-system] .ds-content-editor-title>:focus-visible,[data-design-system] .ds-content-editor-lead>:focus-visible{box-shadow:0 2px 0 var(--color-active-mark)}[data-design-system] .ds-editor-toolbar{z-index:3;align-items:center;gap:var(--ds-space-1);min-width:0;margin-top:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface);display:flex;position:sticky;top:0}[data-design-system] .ds-editor-toolbar-row{align-items:center;gap:var(--ds-space-1);min-width:0;padding-right:var(--ds-space-4);-webkit-mask-image:linear-gradient(90deg,var(--color-ink) calc(100% - var(--ds-space-6)),transparent);-webkit-mask-image:linear-gradient(90deg,var(--color-ink) calc(100% - var(--ds-space-6)),transparent);mask-image:linear-gradient(90deg,var(--color-ink) calc(100% - var(--ds-space-6)),transparent);scrollbar-width:none;flex:auto;display:flex;overflow-x:auto}[data-design-system] .ds-editor-toolbar-row>*,[data-design-system] .ds-editor-toolbar-end>*{flex:none}[data-design-system] .ds-editor-toolbar .ds-editor-toolbar-separator{margin-inline:var(--ds-space-1)}[data-design-system] .ds-editor-toolbar-end{align-items:center;gap:var(--ds-space-1);padding-left:var(--ds-space-2);margin-left:auto;display:flex}[data-design-system] .ds-editor-toolbar [aria-pressed=true]{--control-fill:var(--color-surface-active)}[data-design-system] .ds-editor-blocks{gap:var(--ds-space-6);width:min(100%,760px);margin:var(--ds-space-4) auto 0;padding-left:var(--ds-space-16);flex-direction:column;display:flex}[data-design-system] .ds-editor-add-block{margin-left:calc(-1 * var(--ds-space-2));align-self:flex-start}[data-design-system] .ds-editor-block{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);flex-direction:column;min-width:0;display:flex;position:relative}[data-design-system] .ds-editor-block:focus-within{border-color:var(--color-active-mark)}[data-design-system] .ds-editor-block-gutter{top:var(--ds-space-2);right:calc(100% + var(--ds-space-1));color:var(--color-icon-muted);display:flex;position:absolute}[data-design-system] .ds-editor-block-grip{cursor:grab}[data-design-system] .ds-editor-block-head{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-2) 0;color:var(--color-icon-muted);flex-wrap:wrap;display:flex}[data-design-system] .ds-editor-block-type{flex:none;min-width:0;display:inline-flex}[data-design-system] .ds-editor-block-type .ds-select-value{color:var(--color-text-secondary)}[data-design-system] .ds-editor-block:focus-within .ds-editor-block-type .ds-select-value{color:var(--color-text-primary)}[data-design-system] .ds-editor-block-actions{align-items:center;gap:var(--ds-space-1);margin-left:auto;display:flex}[data-design-system] .ds-editor-block-body{min-width:0;padding:var(--ds-space-1) var(--ds-space-5) var(--ds-space-5)}[data-design-system] .ds-editor-block-body>[contenteditable]{min-height:var(--ds-space-6);outline:none}[data-design-system] .ds-editor-block-body>.ds-article{gap:var(--ds-space-3);flex-direction:column;display:flex}[data-design-system] .ds-editor-block-body>.ds-article>*{margin:0}@media (hover:hover){[data-design-system] .ds-editor-block-gutter{opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}[data-design-system] .ds-editor-block:is(:hover,:focus-within) .ds-editor-block-gutter,[data-design-system] .ds-editor-block-gutter:focus-within{opacity:1}}[data-design-system] .ds-editor-block[data-ds-placeholder]{background:0 0;border-style:dashed}[data-design-system] .ds-editor-block[data-ds-placeholder]>*{visibility:hidden}[data-design-system] .ds-editor-block[data-ds-pressed]{transition:scale var(--ds-duration-fast) var(--ds-ease-standard);scale:.99}[data-design-system] .ds-editor-block-lifted{z-index:var(--ds-z-drag);box-shadow:var(--ds-shadow-floating);pointer-events:none;cursor:grabbing;will-change:transform;margin:0;position:fixed;top:0;left:0}[data-design-system] .ds-editor-block-lifted .ds-editor-block-gutter{display:none}[data-design-system] .ds-content-editor-page[data-ds-preview] .ds-editor-block{background:0 0;border-color:#0000}[data-design-system] .ds-content-editor-page[data-ds-preview] :is(.ds-editor-block-gutter,.ds-editor-block-head,.ds-editor-add-block){display:none}[data-design-system] .ds-content-editor-page[data-ds-preview] .ds-editor-block-body{padding:0}[data-design-system] .ds-editor-properties{gap:var(--ds-space-4);margin:0;display:grid}[data-design-system] .ds-editor-properties>div{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-editor-properties dt{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-space-6);display:flex}[data-design-system] .ds-editor-properties dd{margin:0}[data-design-system] .ds-editor-properties dd>.ds-select{width:min(100%,220px)}@media (max-width:700px){[data-design-system] .ds-card.ds-content-editor-card{padding:var(--ds-space-4)}[data-design-system] .ds-editor-blocks{padding-left:0}[data-design-system] .ds-editor-block-gutter{display:none}}[data-design-system] .ds-page.ds-template-board{gap:var(--ds-space-6)}[data-design-system] .ds-board-toolbar{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-board-toolbar-start{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;flex:360px;min-width:0;display:flex}[data-design-system] .ds-board-toolbar-search{flex:200px;min-width:0;max-width:320px}[data-design-system] .ds-board-toolbar-end{align-items:center;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-board-toolbar-summary{color:var(--color-text-secondary);white-space:nowrap}[data-design-system] .ds-board-toolbar-divider{background:var(--color-border-default);flex:none;width:1px;height:20px}[data-design-system] .ds-board{gap:var(--ds-space-3);min-width:0;padding-bottom:var(--ds-space-2);grid-auto-columns:minmax(208px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}[data-design-system] .ds-board-lane{gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-2);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);flex-direction:column;display:flex}[data-design-system] .ds-board-lane-head{align-items:center;gap:var(--ds-space-2);min-height:32px;padding-left:var(--ds-space-2);display:flex}[data-design-system] .ds-board-lane-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}[data-design-system] .ds-board-lane-count{color:var(--color-text-secondary)}[data-design-system] .ds-board-lane-add{margin-left:auto}[data-design-system] .ds-board-dot{border-radius:var(--ds-radius-full);background:var(--color-text-secondary);flex:none;width:8px;height:8px}[data-design-system] [data-ds-hue]{--ds-board-hue:var(--color-text-secondary)}[data-design-system] [data-ds-hue=blue]{--ds-board-hue:var(--color-category-blue)}[data-design-system] [data-ds-hue=yellow]{--ds-board-hue:var(--color-category-yellow)}[data-design-system] [data-ds-hue=red]{--ds-board-hue:var(--color-category-red)}[data-design-system] [data-ds-hue=green]{--ds-board-hue:var(--color-category-green)}[data-design-system] [data-ds-hue=purple]{--ds-board-hue:var(--color-category-purple)}[data-design-system] .ds-board-dot[data-ds-hue]{background:var(--ds-board-hue)}[data-design-system] .ds-board-status{align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-board-cards{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-board-card{gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-m);background:var(--color-surface);color:var(--color-text-primary);display:grid}[data-design-system] .ds-board-slot>.ds-board-card{cursor:grab}[data-design-system] .ds-board-card:hover{border-color:var(--color-border-strong)}[data-design-system] .ds-board-card-top{align-items:start;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-design-system] .ds-board-card-title{color:inherit;font:inherit;text-align:start;-webkit-line-clamp:3;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}[data-design-system] button.ds-board-card-title{cursor:pointer}[data-design-system] button.ds-board-card-title:hover{text-decoration:underline}[data-design-system] button.ds-board-card-title:focus-visible{border-radius:var(--ds-radius-s);outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-board-card-menu-trigger{margin:calc(-1 * var(--ds-space-1)) calc(-1 * var(--ds-space-1)) 0 0}[data-design-system] .ds-board-card-meta{justify-content:space-between;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-board-owner{align-items:center;gap:var(--ds-space-2);min-width:0;display:inline-flex}[data-design-system] .ds-board-owner-name{color:var(--color-text-secondary)}[data-design-system] .ds-board-new{padding:var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-m);background:var(--color-surface)}[data-design-system] .ds-board-new-item{gap:var(--ds-space-2);display:grid}[data-design-system] .ds-board-new-item-actions{justify-content:flex-end;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-board-empty{border:1px dashed var(--color-border-default);border-radius:var(--ds-radius-m);min-height:72px;color:var(--color-text-secondary);place-items:center;display:grid}[data-design-system] .ds-board-slot[data-ds-placeholder]>.ds-board-card{background:0 0;border-style:dashed}[data-design-system] .ds-board-slot[data-ds-placeholder]>.ds-board-card>*{visibility:hidden}[data-design-system] .ds-board-slot[data-ds-pressed]>.ds-board-card{transition:scale var(--ds-duration-fast) var(--ds-ease-standard);scale:.98}[data-design-system] .ds-board-lifted{z-index:var(--ds-z-drag);pointer-events:none;will-change:transform;margin:0;list-style:none;position:fixed;top:0;left:0}[data-design-system] .ds-board-lifted>.ds-board-card{box-shadow:var(--ds-shadow-floating);cursor:grabbing}[data-design-system] .ds-board-lifted .ds-board-card-menu-trigger{visibility:hidden}:root[data-ds-board-dragging],:root[data-ds-board-dragging] *{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-design-system] .ds-board-list{min-width:0;overflow:hidden}[data-design-system] .ds-board-list .ds-table tbody th[scope=rowgroup]{padding-left:var(--ds-space-2);white-space:nowrap}[data-design-system] .ds-page.ds-template-grouped{gap:var(--ds-space-6)}[data-design-system] .ds-page.ds-template-grouped .ds-table-actions-search{flex:220px;max-width:320px}[data-design-system] .ds-page.ds-template-grouped .ds-table-actions-end{flex-wrap:wrap}[data-design-system] .ds-page.ds-template-grouped .ds-table-actions-tools{gap:var(--ds-space-3)}[data-design-system] .ds-grouped-frame{min-width:0;overflow:hidden}[data-design-system] .ds-grouped-frame table{table-layout:fixed;min-width:720px}[data-design-system] .ds-grouped-frame .ds-table tbody th[scope=rowgroup]{position:relative}[data-design-system] .ds-grouped-frame .ds-table-group-after{display:contents}[data-design-system] .ds-grouped-stat{align-items:center;gap:var(--ds-space-3);white-space:nowrap;flex-wrap:nowrap;display:inline-flex;position:absolute;top:50%;left:50%;translate:0 -50%}[data-design-system] .ds-grouped-stat[data-ds-recipe][data-ds-tone=error]{color:color-mix(in srgb,var(--color-text-destructive) 90%,var(--color-ink))}[data-design-system] .ds-grouped-total{--ds-text-numeric:tabular-nums;font-variant-numeric:tabular-nums;text-align:right;min-width:64px}@media (max-width:700px){[data-design-system] .ds-page.ds-template-grouped .ds-table-actions-search{flex-basis:100%;max-width:none}[data-design-system] .ds-page.ds-template-grouped .ds-table-actions-end{margin-left:0}[data-design-system] .ds-grouped-stat[data-ds-hide-narrow]{display:none}}[data-design-system] .ds-page.ds-template-calendar{gap:var(--ds-space-6)}[data-design-system] .ds-cal{border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);min-width:0;color:var(--color-text-primary);overflow:hidden;container:ds-cal/inline-size}[data-design-system] .ds-cal-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}[data-design-system] .ds-cal-tools{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-cal-tools-end{flex:360px;justify-content:flex-end}[data-design-system] .ds-cal-divider{background:var(--color-border-default);flex:none;width:1px;height:20px}[data-design-system] .ds-cal-nav{align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-cal-steps{align-items:center;display:inline-flex}[data-design-system] .ds-cal-range{white-space:nowrap;min-width:12em;margin:0}[data-design-system] .ds-cal-search{flex:200px;min-width:0;max-width:360px}[data-design-system] .ds-cal-list{min-width:0}[data-design-system] .ds-cal-list-tools{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);display:flex}[data-design-system] .ds-cal-list-tools>:first-child{flex:auto;min-width:0}[data-design-system] .ds-cal-list .ds-table>table{table-layout:fixed}[data-design-system] .ds-cal-secondary{color:var(--color-text-secondary)}[data-design-system] .ds-cal-items{gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-cal-item{align-items:baseline;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-s);background:color-mix(in srgb,var(--ds-board-hue) 10%,var(--color-surface));color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;display:flex}[data-design-system] .ds-cal-item:hover{background:color-mix(in srgb,var(--ds-board-hue) 18%,var(--color-surface))}[data-design-system] .ds-cal-item:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:1px}[data-design-system] .ds-cal-item .ds-board-dot{translate:0 -1px}[data-design-system] .ds-cal-item .ds-cal-secondary{color:color-mix(in srgb,var(--color-text-primary) 80%,transparent)}[data-design-system] .ds-cal-item-text{min-width:0;display:grid}[data-design-system] .ds-cal-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-cal-week .ds-cal-line{white-space:normal}[data-design-system] .ds-cal-date{min-width:28px;height:28px;padding:0 var(--ds-space-1);border-radius:var(--ds-radius-full);place-items:center;display:inline-grid}[data-design-system] .ds-cal-date[data-ds-today]{background:var(--color-action-primary);color:var(--color-text-on-primary)}[data-design-system] :is([data-ds-past],[data-ds-outside]) .ds-cal-date:not([data-ds-today]){color:var(--color-text-secondary)}[data-design-system] [data-ds-outside] .ds-cal-item{background:color-mix(in srgb,var(--ds-board-hue) 5%,var(--color-surface))}[data-design-system] :is(.ds-cal-day,.ds-cal-cell)[data-ds-past]{background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--color-border-default) 7px 8px)}[data-design-system] [data-ds-past] .ds-cal-item{background:color-mix(in srgb,var(--ds-board-hue) 5%,var(--color-surface))}[data-design-system] [data-ds-past] .ds-cal-item .ds-board-dot{opacity:.6}[data-design-system] .ds-cal-add{color:var(--color-text-secondary);margin-left:auto}[data-design-system] :is(.ds-cal-day-head,.ds-cal-cell-head){align-items:center;min-height:32px;display:flex}[data-design-system] .ds-cal-week{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}[data-design-system] .ds-cal-day{gap:var(--ds-space-2);min-height:360px;padding:var(--ds-space-2);flex-direction:column;display:flex}[data-design-system] .ds-cal-day+.ds-cal-day{border-left:1px solid var(--color-border-default)}[data-design-system] :is(.ds-cal-day,.ds-cal-cell)[data-ds-weekend]{background-color:var(--color-surface-subtle)}[data-design-system] .ds-cal-day-head{gap:var(--ds-space-1);padding-left:var(--ds-space-1);white-space:nowrap}[data-design-system] .ds-cal-month{min-width:0}[data-design-system] :is(.ds-cal-month-head,.ds-cal-month-grid){grid-template-columns:repeat(7,minmax(0,1fr));display:grid}[data-design-system] .ds-cal-month-head{border-bottom:1px solid var(--color-border-default)}[data-design-system] .ds-cal-month-head>*{padding:var(--ds-space-2) var(--ds-space-3)}[data-design-system] .ds-cal-cell{gap:var(--ds-space-1);min-width:0;min-height:120px;padding:var(--ds-space-2);border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}[data-design-system] .ds-cal-cell:not(:nth-child(7n+1)){border-left:1px solid var(--color-border-default)}[data-design-system] .ds-cal-cell:nth-last-child(-n+7){border-bottom:0}[data-design-system] .ds-cal-add-slot{display:contents}[data-design-system] .ds-cal-more{padding:0 var(--ds-space-2);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start}[data-design-system] .ds-cal-more:hover{color:var(--color-text-primary);text-decoration:underline}[data-design-system] .ds-cal-kind-dot{margin:var(--ds-space-1)}@container ds-cal (max-width:640px){[data-design-system] .ds-cal-week{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-cal-day{min-height:0}[data-design-system] .ds-cal-day+.ds-cal-day{border-top:1px solid var(--color-border-default);border-left:0}[data-design-system] .ds-cal-day[data-ds-past]:not([data-ds-filled]){display:none}[data-design-system] .ds-cal-cell{min-height:72px;padding:var(--ds-space-1)}[data-design-system] .ds-cal-cell .ds-cal-items{gap:var(--ds-space-1);flex-wrap:wrap;display:flex}[data-design-system] .ds-cal-cell .ds-cal-item{width:auto;padding:var(--ds-space-1)}[data-design-system] :is(.ds-cal-cell .ds-cal-item-text,.ds-cal-add-slot){display:none}[data-design-system] .ds-cal-month-head>*{padding:var(--ds-space-2) var(--ds-space-1)}[data-design-system] .ds-cal-head .ds-cal-divider{display:none}[data-design-system] .ds-cal-tools-end{flex-basis:100%;justify-content:flex-start}[data-design-system] .ds-cal-range{min-width:0}}[data-design-system] .ds-stage-path{container:ds-stage-path/inline-size}[data-design-system] .ds-stage-path-across{min-width:0;padding-block:var(--ds-space-1);overscroll-behavior-x:contain;margin-inline-start:calc(-1 * var(--ds-space-1));position:relative;overflow-x:auto}[data-design-system] .ds-stage-path-across .ds-stepper ol{flex-wrap:nowrap;margin-inline-start:calc(-1 * var(--ds-space-1))}[data-design-system] .ds-stage-path-across .ds-step{flex:none}[data-design-system] .ds-stage-path-down{display:none}@container ds-stage-path (max-width:619px){[data-design-system] .ds-stage-path-across{display:none}[data-design-system] .ds-stage-path-down{margin-inline:calc(-1 * var(--ds-space-2));display:block}}[data-design-system] .ds-stage-path[data-ds-density=compact]{padding-block:var(--ds-space-3);gap:0}[data-design-system] .ds-stage-path-row{align-items:center;gap:var(--ds-space-1) var(--ds-space-8);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-stage-path-row .ds-stage-path-steps{flex:auto;min-width:0}[data-design-system] .ds-stage-path-row .ds-stage-path-steps ol{flex-wrap:nowrap}[data-design-system] .ds-stage-path-note{color:var(--color-text-secondary);margin:0 0 0 auto}@container ds-stage-path (max-width:619px){[data-design-system] .ds-stage-path-row{gap:var(--ds-space-2) var(--ds-space-4)}[data-design-system] .ds-stage-path-row .ds-stage-path-steps{flex-basis:100%}[data-design-system] .ds-stage-path-note{margin-inline-start:0}}[data-design-system] .ds-stage-criteria-head{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-stage-criteria-back{margin-left:auto}[data-design-system] .ds-stage-criteria-group{gap:var(--ds-space-2);flex-direction:column;display:flex}[data-design-system] .ds-stage-criteria-label{color:var(--color-text-secondary);margin:0}[data-design-system] .ds-settings-sections{gap:var(--ds-space-section-gap);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-settings-section{--ds-card-inset:var(--ds-space-card-inset);gap:var(--ds-space-3);flex-direction:column;min-width:0;margin:0;display:flex}[data-design-system] .ds-settings-section-head{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-settings-section-title{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-settings-section-title>h2,[data-design-system] .ds-settings-section-description{margin:0}[data-design-system] .ds-settings-section-title>h2{color:var(--color-text-primary)}[data-design-system] .ds-settings-section-description{color:var(--color-text-secondary)}[data-design-system] .ds-settings-section-icon{color:var(--color-text-secondary);flex:none;display:inline-flex}[data-design-system] .ds-settings-section-icon>svg{width:16px;height:16px}[data-design-system] .ds-settings-section-actions{gap:var(--ds-space-2);flex:none;margin-left:auto;display:flex}[data-design-system] .ds-settings-card{border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);min-width:0;overflow:hidden}[data-design-system] .ds-settings-card[data-ds-variant=content]{padding:var(--ds-card-inset)}[data-design-system] .ds-setting-row{justify-content:space-between;align-items:center;gap:var(--ds-space-6);min-width:0;padding:var(--ds-space-4) var(--ds-card-inset);display:flex}[data-design-system] .ds-setting-row+.ds-setting-row{border-top:1px solid var(--color-border-subtle)}[data-design-system] .ds-setting-row-text{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-setting-row-label,[data-design-system] .ds-setting-row-help{margin:0}[data-design-system] .ds-setting-row-label{color:var(--color-text-primary)}[data-design-system] .ds-setting-row-help{color:var(--color-text-secondary)}[data-design-system] .ds-setting-row-control{flex:none;justify-content:flex-end;display:flex}[data-design-system] .ds-setting-row[data-ds-size=field] .ds-setting-row-control{width:200px}[data-design-system] .ds-setting-row[data-ds-size=field] .ds-setting-row-control>*{width:100%}[data-design-system] .ds-settings-bar-status{align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--color-text-secondary);margin:0;display:flex}[data-design-system] .ds-settings-bar-status>svg{width:16px;height:16px;color:var(--color-category-green);flex:none}[data-design-system] .ds-settings-bar-status[data-ds-dirty]{color:var(--color-text-primary)}[data-design-system] .ds-settings-bar-dot{border-radius:var(--ds-radius-full);background:var(--color-active-mark);flex:none;width:8px;height:8px}@media (max-width:640px){[data-design-system] .ds-settings-section{--ds-card-inset:var(--ds-space-card-inset-mobile)}[data-design-system] .ds-setting-row{align-items:stretch;gap:var(--ds-space-3);flex-direction:column}[data-design-system] .ds-setting-row[data-ds-size=field] .ds-setting-row-control{width:100%}[data-design-system] .ds-setting-row:not([data-ds-size]){flex-direction:row;align-items:center}[data-design-system] .ds-settings-bar-status{flex-basis:100%}}[data-design-system] .ds-areas{border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);grid-template-columns:248px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}[data-design-system] .ds-areas-tree{min-width:0;padding:var(--ds-space-3);border-right:1px solid var(--color-border-default);background:var(--color-surface)}[data-design-system] .ds-areas-pane{align-content:start;gap:var(--ds-space-6);min-width:0;padding:var(--ds-space-card-inset);display:grid}[data-design-system] .ds-areas-pane>.ds-areas-lead{margin-top:calc(-1 * var(--ds-space-4))}[data-design-system] .ds-areas-actions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-areas-block{gap:var(--ds-space-3);min-width:0;display:grid}[data-design-system] .ds-areas-form{gap:var(--ds-space-6);max-width:var(--ds-column-max);display:grid}@media (max-width:900px){[data-design-system] .ds-areas{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-areas-tree{border-right:0;border-bottom:1px solid var(--color-border-default)}}[data-design-system] :is(.ds-article,.ds-page.ds-template-reading){--ds-article-measure:680px;--ds-article-wide:880px}[data-design-system] .ds-article{--ds-article-tint:color-mix(in srgb, var(--color-surface-subtle) 50%, var(--color-surface));grid-template-columns:minmax(0,1fr) minmax(0,var(--ds-article-measure)) minmax(0,1fr);row-gap:var(--ds-space-16);color:var(--color-text-primary);font:var(--ds-t05);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0;display:grid}[data-design-system] .ds-article :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}[data-design-system] :is(.ds-article,.ds-article-section)>*{grid-column:2;min-width:0}[data-design-system] .ds-article-head{justify-items:start;gap:var(--ds-space-2);margin-bottom:calc(var(--ds-space-10) - var(--ds-space-16));display:grid}[data-design-system] .ds-article-head>.ds-badge{margin-bottom:var(--ds-space-1)}[data-design-system] .ds-article-title{text-wrap:balance}[data-design-system] .ds-article-byline{align-items:center;gap:var(--ds-space-2);color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);display:flex}[data-design-system] .ds-article-byline>.ds-avatar{flex:none}[data-design-system] .ds-article-lead{color:var(--color-text-secondary)}[data-design-system] .ds-article>:is(.ds-article-lead,.ds-article-stats){margin-bottom:calc(var(--ds-space-8) - var(--ds-space-16))}[data-design-system] .ds-article-section{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--ds-space-4);display:grid}[data-design-system] .ds-article-section-title{text-wrap:pretty}[data-design-system] .ds-article-section>.ds-article-section-title{margin-bottom:calc(var(--ds-space-3) - var(--ds-space-4))}[data-design-system] .ds-article h3{color:var(--color-text-secondary);font:var(--ds-t05);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-article-section>h3{margin:var(--ds-space-4) 0 calc(var(--ds-space-2) - var(--ds-space-4))}[data-design-system] .ds-article :is(ul,ol):not(.ds-article-numbered,.ds-article-points,.ds-article-tasks){gap:var(--ds-space-2);padding-left:var(--ds-space-6);display:grid}[data-design-system] .ds-article li>:is(ul,ol){margin-top:var(--ds-space-2)}[data-design-system] .ds-article li::marker{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-article-heading{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-article-heading-icon{color:var(--color-text-secondary);flex:none;place-items:center;display:grid}[data-design-system] .ds-article-heading-icon svg{width:20px;height:20px}[data-design-system] .ds-article-ref,[data-design-system] :is(.ds-article-mark,.ds-article-mark-sep){margin-left:calc(var(--ds-space-1) / 4);color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);vertical-align:top}[data-design-system] .ds-article-ref a{color:inherit;text-decoration:none}[data-design-system] :is(.ds-article-ref a,.ds-article-mark):is(:hover,:focus-visible){color:var(--color-text-primary);text-decoration:underline}[data-design-system] .ds-article-sources ol{color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-article-sources li:target{color:var(--color-text-primary)}[data-design-system] .ds-article-box{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--ds-article-tint,color-mix(in srgb, var(--color-surface-subtle) 50%, var(--color-surface)))}[data-design-system] .ds-article-verdict{gap:var(--ds-space-3);padding:var(--ds-space-6);display:grid}[data-design-system] .ds-article-verdict+.ds-article-section{margin-top:calc(var(--ds-space-8) - var(--ds-space-16))}[data-design-system] .ds-article :is(.ds-article-quote,.ds-article-figure,.ds-article-details){padding:var(--ds-space-5) var(--ds-space-6)}[data-design-system] .ds-article-quote{gap:var(--ds-space-2);display:grid}[data-design-system] :is(.ds-article-caption,.ds-article-figure figcaption){color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-article-stats{gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));display:grid}[data-design-system] .ds-article-stat{align-content:start;gap:var(--ds-space-1);display:grid}[data-design-system] .ds-article-stat>:first-child{color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-article-stat>:last-child{font:var(--ds-t03);letter-spacing:-.3px;font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-article-figure{gap:var(--ds-space-3);display:grid}[data-design-system] .ds-article-chart{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-article-chart-plot{height:120px;margin:var(--ds-space-2) 0 0 var(--ds-space-10);position:relative}[data-design-system] .ds-article-chart-tick{border-top:1px solid var(--color-border-default);position:absolute;inset-inline:0}[data-design-system] .ds-article-chart-tick>span{right:calc(100% + var(--ds-space-2));white-space:nowrap;position:absolute;translate:0 -50%}[data-design-system] .ds-article-chart-bars{inset:0 var(--ds-space-1);align-items:flex-end;gap:var(--ds-space-2);display:flex;position:absolute}[data-design-system] .ds-article-chart-bars>i{border-radius:var(--ds-radius-xs) var(--ds-radius-xs) 0 0;background:color-mix(in srgb,var(--color-ink) 55%,transparent);flex:1}[data-design-system] .ds-article-chart-bars>i[data-ds-strong]{background:var(--color-ink)}[data-design-system] .ds-article-chart-ends{margin-left:var(--ds-space-10);justify-content:space-between;display:flex}[data-design-system] :is(.ds-article-chart-tick,.ds-article-chart-ends){color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-article-details{gap:var(--ds-space-4) var(--ds-space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}[data-design-system] .ds-article-details>div{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-article-details dt{color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-article-details dd{font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-article-tasks{gap:var(--ds-space-3);padding:0;list-style:none;display:grid}[data-design-system] .ds-article-tasks .ds-checkbox-text{font:var(--ds-t05);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-article :is(.ds-notice,.ds-code-block,.ds-diff,.ds-article-table,.ds-collapsible){font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-article-collapse{padding:0 var(--ds-space-4)}[data-design-system] .ds-article-collapse .ds-collapsible{border:0}[data-design-system] .ds-article-collapse .ds-collapsible-body{padding-bottom:var(--ds-space-4)}[data-design-system] .ds-article-wide{width:min(var(--ds-article-wide),100%);grid-column:1/-1;justify-self:center}[data-design-system] .ds-article-table{padding:var(--ds-space-2) 0;overflow-x:auto}[data-design-system] .ds-article-table table{min-width:640px}[data-design-system] .ds-article-table .ds-table :is(tr,thead tr,tbody tr:hover,th,td){background:0 0}[data-design-system] .ds-article-table .ds-table :is(th,td){border-bottom-color:var(--color-border-default);white-space:normal;overflow-wrap:normal;word-break:normal;height:auto;position:static}[data-design-system] .ds-article-table .ds-table thead th{padding-block:var(--ds-space-2)}[data-design-system] .ds-article-table .ds-table td{padding-block:var(--ds-space-3);vertical-align:top}[data-design-system] .ds-article-table .ds-table tbody tr:last-child td{border-bottom:0}[data-design-system] .ds-article-table .ds-table-title{gap:0;display:grid}[data-design-system] .ds-article-table .ds-table-title>span{overflow:visible}[data-design-system] .ds-article-table .ds-table-subtitle{color:var(--color-text-secondary)}[data-design-system] .ds-article-table td .ds-code{white-space:nowrap}[data-design-system] .ds-article-place{align-items:center;gap:var(--ds-space-2);vertical-align:top;display:inline-flex}[data-design-system] .ds-article-flag{border-radius:var(--ds-radius-xs);width:16px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-ink) 14%,transparent);flex:none;display:grid;overflow:hidden}[data-design-system] .ds-article-flag>:is(svg,img){object-fit:cover;width:100%;height:100%}[data-design-system] .ds-article-place-icon{color:var(--color-text-secondary);flex:none;place-items:center;display:grid}[data-design-system] .ds-article-place-icon svg{width:16px;height:16px}[data-design-system] .ds-article-mark{border-radius:var(--ds-radius-xs);cursor:help}[data-design-system] .ds-article-mark-sep{margin-left:0;margin-right:calc(var(--ds-space-1) / 4)}[data-design-system] .ds-article-terms{gap:var(--ds-space-4);display:grid}[data-design-system] .ds-article-terms>div{gap:var(--ds-space-1) var(--ds-space-6);grid-template-columns:200px minmax(0,1fr);display:grid}[data-design-system] .ds-article-terms :is(dt,dd){font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-article-terms dd>:not(:first-child){color:var(--color-text-secondary)}[data-design-system] .ds-article-group{gap:var(--ds-space-3);display:grid}[data-design-system] .ds-article-group+.ds-article-group{margin-top:var(--ds-space-4)}[data-design-system] .ds-article .ds-article-group>h3{color:var(--color-text-primary);margin:0}[data-design-system] .ds-article-numbered{gap:var(--ds-space-3);padding:0;list-style:none;display:grid}[data-design-system] .ds-article-numbered.ds-article-items{gap:var(--ds-space-6)}[data-design-system] .ds-article-numbered>li{gap:0 var(--ds-space-2);grid-template-columns:40px minmax(0,1fr);display:grid}[data-design-system] .ds-article-num{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-article-meta{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-1);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-article-points{gap:var(--ds-space-3);padding:0;list-style:none;display:grid}[data-design-system] .ds-article-point{gap:var(--ds-space-2);padding:var(--ds-space-5) var(--ds-space-6);display:grid}[data-design-system] .ds-article-point-head{align-items:center;gap:var(--ds-space-3);color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);flex-wrap:wrap;display:flex}[data-design-system] .ds-article-range{max-width:440px;height:52px;margin-top:var(--ds-space-1);position:relative}[data-design-system] .ds-article-range>span{border-radius:var(--ds-radius-full);background:color-mix(in srgb,var(--color-ink) 20%,transparent);height:8px;position:absolute;top:24px}[data-design-system] .ds-article-range>span[data-ds-strong]{z-index:1;background:color-mix(in srgb,var(--color-ink) 55%,transparent)}[data-design-system] .ds-article-range :is(span,b)>span{color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);white-space:nowrap;position:absolute}[data-design-system] .ds-article-range>span>span{top:12px;left:var(--ds-space-2)}[data-design-system] .ds-article-range>b{z-index:2;border-left:2px solid var(--color-ink);height:24px;position:absolute;top:16px}[data-design-system] .ds-article-range>b>span{color:var(--color-text-primary);top:-20px;left:0;translate:-50%}@media (max-width:640px){[data-design-system] .ds-article-terms>div{grid-template-columns:1fr}[data-design-system] .ds-article-point{padding:var(--ds-space-4)}[data-design-system] .ds-article-range{height:68px}[data-design-system] .ds-article-range>span>span{right:var(--ds-space-1);white-space:normal}}[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-variant=surface]{border-radius:var(--ds-radius-s);border-color:#0000}[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}[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}[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-canvas[data-ds-focus] .ds-graph-edge.ds-is-layered{opacity:1}[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] .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-chip{width:calc(var(--ds-graph-r) * 2);height:calc(var(--ds-graph-r) * 2);pointer-events:auto;cursor:pointer;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{place-items:center;width:100%;height:100%;display:grid;position:relative}[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;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-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));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.ds-is-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 3px 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>.ds-group-value{--ds-text-numeric:tabular-nums;font-variant-numeric:tabular-nums;justify-content:center;min-width:44px}[data-design-system] .ds-graph-minimap{box-sizing:border-box;width:184px;height:128px;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}[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 calc(-1 * var(--ds-space-2));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;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}[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}[data-design-system] .ds-graph-search .ds-input-box>.ds-input{min-height:38px;padding-block:0}[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:60px}[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}[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}}[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.ds-is-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.ds-is-link{background:var(--color-tint-purple);color:var(--color-text-primary)}[data-design-system] .ds-data-diagram-type.ds-is-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{margin-inline:calc(-1 * var(--ds-space-6));border-block:1px solid var(--color-border-default)}[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}}[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.ds-is-child .ds-heat-matrix-rowhead{height:34px;padding-left:56px}[data-design-system] .ds-heat-matrix-table tr.ds-is-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.ds-is-child[data-current] th{box-shadow:inset 3px 0 0 var(--color-tone-accent)}[data-design-system] .ds-heat-matrix-table tr.ds-is-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.ds-is-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}}[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}[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}[data-design-system] .ds-keys{align-items:center;gap:var(--ds-space-1);color:var(--color-text-secondary);vertical-align:middle;white-space:nowrap;flex:none;display:inline-flex}[data-design-system] .ds-key{box-sizing:border-box;min-width:20px;height:20px;padding:0 var(--ds-space-1);border-radius:var(--ds-radius-s);background:color-mix(in srgb,var(--color-ink) 8%,var(--color-surface));color:var(--color-text-primary);font:inherit;place-items:center;display:inline-grid}[data-design-system] .ds-keys-then{padding-inline:var(--ds-space-1)}[data-design-system].ds-dropdown-menu .ds-keys{margin-left:auto}[data-design-system].ds-tooltip:not([data-ds-wrap=rich]) .ds-keys{color:inherit}[data-design-system].ds-tooltip:not([data-ds-wrap=rich]) .ds-key{background:color-mix(in srgb,var(--color-text-on-inverse) 16%,transparent);color:inherit}[data-design-system] .ds-person-chip{align-items:center;gap:var(--ds-space-1);box-sizing:border-box;max-width:100%;height:24px;margin-block:calc(var(--ds-space-1) / 2);padding:0 var(--ds-space-2) 0 calc(var(--ds-space-1) / 2);border-radius:var(--ds-radius-full);background:color-mix(in srgb,var(--color-ink) 6%,var(--color-surface));color:var(--color-text-primary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);vertical-align:middle;text-decoration:none;display:inline-flex}[data-design-system] .ds-person-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] a.ds-person-chip:hover{background:color-mix(in srgb,var(--color-ink) 12%,var(--color-surface))}[data-design-system] .ds-entity-card-icon:has(>.ds-avatar){background:0 0;width:auto;height:auto}[data-design-system] .ds-scroll-text{--ds-scroll-text-cycle:4s;white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}[data-design-system] .ds-scroll-text>span{white-space:nowrap}[data-design-system] .ds-scroll-text[data-ds-active]{text-overflow:clip}[data-design-system] .ds-scroll-text[data-ds-active]>span{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-design-system] .ds-scroll-text[data-ds-active]>span{animation:ds-scroll-text var(--ds-scroll-text-cycle) ease-in-out infinite}}@keyframes ds-scroll-text{0%,15%{transform:translate(0)}55%,70%{transform:translate(calc(-1 * var(--ds-scroll-distance,0px)))}to{transform:translate(0)}}[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{--ds-scroll-fade:var(--ds-space-8);--ds-fade-start:0px;--ds-fade-end:0px;--ds-fade-mask:linear-gradient(var(--ds-fade-direction,to bottom), transparent 0, black var(--ds-fade-start), black calc(100% - var(--ds-fade-end)), transparent 100%);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;-webkit-mask-image:var(--ds-fade-mask);-webkit-mask-image:var(--ds-fade-mask);mask-image:var(--ds-fade-mask);overflow:hidden auto}[data-design-system] .ds-scroll-area[data-ds-axis=x]{--ds-fade-direction:to right;overflow:auto hidden}[data-design-system] .ds-scroll-area[data-ds-more-start]{--ds-fade-start:var(--ds-scroll-fade)}[data-design-system] .ds-scroll-area[data-ds-more-end]{--ds-fade-end:var(--ds-scroll-fade)}[data-design-system] .ds-scroll-area:is(:hover,:focus-visible,:focus-within,[data-ds-scrolling]){scrollbar-color:color-mix(in srgb,var(--color-ink) 24%,transparent) transparent}[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}[data-design-system] .ds-timeline-bar{--ds-timeline-bar-fill:var(--color-surface);--ds-timeline-bar-line:var(--color-border-strong);--ds-timeline-bar-icon:var(--color-text-secondary);align-items:center;gap:var(--ds-space-2);box-sizing:border-box;height:var(--ds-space-8);min-width:0;padding:0 var(--ds-space-2);border:1px solid var(--ds-timeline-bar-line);border-radius:var(--ds-radius-s);background:var(--ds-timeline-bar-fill);color:var(--color-text-primary);text-align:start;white-space:nowrap;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);display:flex;overflow:hidden}[data-design-system] .ds-timeline-bar[data-ds-size=compact]{height:calc(var(--ds-space-6) + var(--ds-space-1))}[data-design-system] button.ds-timeline-bar{cursor:pointer}[data-design-system] .ds-timeline-bar:hover{background:color-mix(in srgb,var(--ds-timeline-bar-line) 35%,var(--ds-timeline-bar-fill))}[data-design-system] .ds-timeline-bar[aria-pressed=true]{border-color:var(--color-active-mark);box-shadow:0 0 0 1px var(--color-active-mark)}[data-design-system] .ds-timeline-bar>svg{width:var(--ds-icon-min);height:var(--ds-icon-min);color:var(--ds-timeline-bar-icon);flex:none}[data-design-system] .ds-timeline-bar-label{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-design-system] .ds-timeline-bar-meta{--ds-text-numeric:tabular-nums;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}[data-design-system] .ds-timeline-bar[data-ds-severity=info]{--ds-timeline-bar-hue:var(--color-tone-info);--ds-timeline-bar-icon:color-mix(in srgb, var(--color-tone-info) 50%, var(--color-ink))}[data-design-system] .ds-timeline-bar[data-ds-severity=success]{--ds-timeline-bar-hue:var(--color-tone-success);--ds-timeline-bar-icon:color-mix(in srgb, var(--color-tone-success) 45%, var(--color-ink))}[data-design-system] .ds-timeline-bar[data-ds-severity=warning]{--ds-timeline-bar-hue:var(--color-tone-warning);--ds-timeline-bar-icon:color-mix(in srgb, var(--color-tone-warning) 42%, var(--color-ink))}[data-design-system] .ds-timeline-bar[data-ds-severity=error]{--ds-timeline-bar-hue:var(--color-tone-error);--ds-timeline-bar-icon:color-mix(in srgb, var(--color-tone-error) 58%, var(--color-ink))}[data-design-system] .ds-timeline-bar:is([data-ds-severity=info],[data-ds-severity=success],[data-ds-severity=warning],[data-ds-severity=error]){--ds-timeline-bar-fill:color-mix(in srgb, var(--ds-timeline-bar-hue) 14%, var(--color-base));--ds-timeline-bar-line:color-mix(in srgb, var(--ds-timeline-bar-hue) 45%, var(--color-base))}[data-design-system] .ds-timeline-bar[data-ds-category=gray]{--ds-timeline-bar-fill:var(--color-category-gray-fill);--ds-timeline-bar-line:var(--color-category-gray-line);--ds-timeline-bar-icon:var(--color-category-gray-icon)}[data-design-system] .ds-timeline-bar[data-ds-category=red]{--ds-timeline-bar-fill:var(--color-category-red-fill);--ds-timeline-bar-line:var(--color-category-red-line);--ds-timeline-bar-icon:var(--color-category-red-icon)}[data-design-system] .ds-timeline-bar[data-ds-category=orange]{--ds-timeline-bar-fill:var(--color-category-orange-fill);--ds-timeline-bar-line:var(--color-category-orange-line);--ds-timeline-bar-icon:var(--color-category-orange-icon)}[data-design-system] .ds-timeline-bar[data-ds-category=amber]{--ds-timeline-bar-fill:var(--color-category-amber-fill);--ds-timeline-bar-line:var(--color-category-amber-line);--ds-timeline-bar-icon:var(--color-category-amber-icon)}[data-design-system] .ds-timeline-bar[data-ds-category=yellow]{--ds-timeline-bar-fill:var(--color-category-yellow-fill);--ds-timeline-bar-line:var(--color-category-yellow-line);--ds-timeline-bar-icon:var(--color-category-yellow-icon)}[data-design-system] .ds-timeline-bar[data-ds-category=green]{--ds-timeline-bar-fill:var(--color-category-green-fill);--ds-timeline-bar-line:var(--color-category-green-line);--ds-timeline-bar-icon:var(--color-category-green-icon)}[data-design-system] .ds-timeline-bar[data-ds-category=teal]{--ds-timeline-bar-fill:var(--color-category-teal-fill);--ds-timeline-bar-line:var(--color-category-teal-line);--ds-timeline-bar-icon:var(--color-category-teal-icon)}[data-design-system] .ds-timeline-bar[data-ds-category=blue]{--ds-timeline-bar-fill:var(--color-category-blue-fill);--ds-timeline-bar-line:var(--color-category-blue-line);--ds-timeline-bar-icon:var(--color-category-blue-icon)}[data-design-system] .ds-timeline-bar[data-ds-category=purple]{--ds-timeline-bar-fill:var(--color-category-purple-fill);--ds-timeline-bar-line:var(--color-category-purple-line);--ds-timeline-bar-icon:var(--color-category-purple-icon)}[data-design-system] .ds-timeline-bar[data-ds-category=pink]{--ds-timeline-bar-fill:var(--color-category-pink-fill);--ds-timeline-bar-line:var(--color-category-pink-line);--ds-timeline-bar-icon:var(--color-category-pink-icon)}[data-design-system] .ds-timeline-marker{border-inline-start:1px solid var(--color-active-mark);pointer-events:none;width:0;position:absolute;inset-block:0}[data-design-system] .ds-timeline-marker-label{padding:var(--ds-space-1) var(--ds-space-2);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);white-space:nowrap;--ds-text-numeric:tabular-nums;font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:var(--ds-space-2)}[data-design-system] .ds-timeline-marker-label[data-ds-side=start]{inset-inline:auto var(--ds-space-2)}[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}[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:color-mix(in srgb, var(--color-active-mark) 22%, 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{--color-badge-fill:var(--ds-list-row-tone);--color-badge-icon: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:not([data-ds-severity],[data-ds-category]){--color-badge-label:color-mix(in srgb, var(--color-text-primary) 35%, var(--color-text-secondary))}[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-primary) 35%,var(--color-text-secondary))}[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-tiles{grid-template-columns:repeat(auto-fill,minmax(max(200px,calc((100% - (var(--ds-option-columns,2) - 1) * var(--ds-space-3)) / var(--ds-option-columns,2))),1fr));gap:var(--ds-space-3);min-width:0;display:grid}[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}}[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);grid-auto-rows:1fr;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:not(:has(>.ds-choice-description)){grid-template-rows:auto}[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}}[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}}[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] [data-ds-motion]>.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)}}[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-box>svg{translate:-1px}[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-meta{color:var(--color-text-secondary);font:var(--ds-t09);line-height:var(--control-line,20px);--ds-text-numeric:tabular-nums;font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;margin-inline-start:auto;padding-inline-start:var(--ds-space-2)}[data-design-system] .ds-listbox-fold{width:28px;height:28px;margin-block:calc(-1 * var(--ds-space-1));margin-right:calc(-1 * var(--ds-space-1));border-radius:var(--ds-radius-s);color:var(--color-text-secondary);flex:none;place-items:center;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}}[data-design-system] .ds-metric-card{--color-metric-good:color-mix(in srgb, var(--color-tone-success) 55%, var(--color-ink));--color-metric-bad:color-mix(in srgb, var(--color-action-destructive) 75%, var(--color-ink))}[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)}[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))}[data-design-system].ds-multiselect-menu .ds-listbox-option{--control-height:44px;--control-line:38px;--control-padding:calc(var(--ds-space-2) - 1px)}[data-design-system].ds-multiselect-menu .ds-listbox-option[data-ds-active]{box-shadow:inset 0 0 0 1px var(--color-border-default)}[data-design-system].ds-multiselect-menu .ds-listbox-heading{padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-1)}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-multiselect-chevron{transition:none}}[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-title-stack{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-page-header-facts{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}[data-design-system] .ds-page-header-facts>span+span:before{margin-inline:var(--ds-space-2);content:"·"}[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-title-switch{align-items:inherit;gap:var(--ds-space-2);min-width:0;margin:calc(var(--ds-space-1) * -1) calc(var(--ds-space-2) * -1);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-s);color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:inline-flex}[data-design-system] .ds-page-title-switch:is(:hover,[aria-expanded=true]){background:var(--color-surface-subtle)}[data-design-system] .ds-page-title-switch:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-page-header-actions>a.ds-control,[data-design-system] .ds-page-header-actions>.ds-page-header-collapse>a.ds-control{text-decoration:none}[data-design-system] :is(.ds-page-header-more,.ds-page-header-collapse){display:contents}[data-design-system] .ds-page-header-more[data-ds-page-narrow]{display: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}[data-design-system] .ds-page-header-toolbar:has(>:only-child){display:block}@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}}[data-design-system] .ds-people-multiselect-faces{margin-block:calc(-1 * var(--ds-space-1));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:calc(-1 * var(--ds-space-1))}[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:calc(-1 * var(--ds-space-2));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}}[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}[data-design-system] .ds-priority-text{white-space:nowrap}[data-design-system] .ds-priority-text[data-ds-severity=error]{--ds-priority-tone:var(--color-tone-error);--ds-priority-mix:58%}[data-design-system] .ds-priority-text[data-ds-severity=warning]{--ds-priority-tone:var(--color-tone-warning);--ds-priority-mix:42%}[data-design-system] .ds-priority-text[data-ds-severity=info]{--ds-priority-tone:var(--color-tone-info);--ds-priority-mix:50%}[data-design-system] .ds-priority-text-icon{box-sizing:border-box;width:var(--ds-space-5);height:var(--ds-space-5);margin-top:-.2em;margin-right:var(--ds-space-2);border-radius:var(--ds-radius-xs);vertical-align:middle;background:color-mix(in srgb,var(--ds-priority-tone,var(--color-ink)) 20%,var(--color-base));color:color-mix(in srgb,var(--ds-priority-tone,var(--color-ink)) var(--ds-priority-mix,100%),var(--color-ink));place-items:center;display:inline-grid}[data-design-system] .ds-priority-text[data-ds-severity=regular] .ds-priority-text-icon{background:color-mix(in srgb,var(--color-ink) 8%,var(--color-base));color:var(--color-text-secondary)}[data-design-system] .ds-priority-text-icon>svg{width:var(--ds-space-4);height:var(--ds-space-4)}[data-design-system] .ds-type-icon{--ds-type-hue:var(--color-category-gray);border-radius:var(--ds-radius-s);background:color-mix(in srgb,var(--ds-type-hue) 22%,var(--color-base));width:36px;height:36px;color:color-mix(in srgb,var(--ds-type-hue) 45%,var(--color-ink));flex:none;place-items:center;display:inline-grid}[data-design-system] .ds-type-icon>svg{width:18px;height:18px}[data-design-system] .ds-type-icon[data-ds-size=compact]{width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-xs)}[data-design-system] .ds-type-icon[data-ds-size=compact]>svg{width:14px;height:14px}[data-design-system] .ds-type-icon[data-ds-size=small]{width:var(--ds-space-4);height:var(--ds-space-4);border-radius:var(--ds-radius-xs)}[data-design-system] .ds-type-icon[data-ds-size=small]>svg{width:12px;height:12px}[data-design-system] .ds-type-icon[data-ds-hue=amber]{--ds-type-hue:var(--color-category-amber)}[data-design-system] .ds-type-icon[data-ds-hue=blue]{--ds-type-hue:var(--color-category-blue)}[data-design-system] .ds-type-icon[data-ds-hue=green]{--ds-type-hue:var(--color-category-green)}[data-design-system] .ds-type-icon[data-ds-hue=orange]{--ds-type-hue:var(--color-category-orange)}[data-design-system] .ds-type-icon[data-ds-hue=pink]{--ds-type-hue:var(--color-category-pink)}[data-design-system] .ds-type-icon[data-ds-hue=purple]{--ds-type-hue:var(--color-category-purple)}[data-design-system] .ds-type-icon[data-ds-hue=red]{--ds-type-hue:var(--color-category-red)}[data-design-system] .ds-type-icon[data-ds-hue=teal]{--ds-type-hue:var(--color-category-teal)}[data-design-system] .ds-type-icon[data-ds-hue=yellow]{--ds-type-hue:var(--color-category-yellow)}[data-design-system],[data-design-system] :is(.ds-score-chart,.ds-score,.ds-score-detail,.ds-dashboard-chart){--ds-score-ink:var(--color-ink);--ds-score-base:var(--color-base);--color-score-4:color-mix(in srgb, var(--color-tone-success) 45%, var(--ds-score-ink));--color-score-3:color-mix(in srgb, var(--color-tone-success) 75%, var(--ds-score-ink));--color-score-2:color-mix(in srgb, var(--brand-orange-500) 80%, var(--ds-score-ink));--color-score-1:color-mix(in srgb, var(--color-action-destructive) 85%, var(--ds-score-ink));--color-score-none:color-mix(in srgb, var(--ds-score-ink) 8%, var(--ds-score-base));--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],[data-design-system][data-ds-color-scheme=dark],[data-ds-color-scheme=dark] [data-design-system] :is(.ds-score-chart,.ds-score,.ds-score-detail,.ds-dashboard-chart),[data-design-system][data-ds-color-scheme=dark] :is(.ds-score-chart,.ds-score,.ds-score-detail,.ds-dashboard-chart){--color-score-4:color-mix(in srgb, var(--color-tone-success) 60%, var(--ds-score-ink));--color-score-3:color-mix(in srgb, var(--color-tone-success) 80%, var(--ds-score-base));--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-rest{border-radius:var(--ds-radius-xs) var(--ds-radius-xs) 0 0;background:var(--color-score-none);flex:0 1 0}[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 :is(.ds-table th,.ds-score){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}}[data-design-system] .ds-score-chart[data-ds-variant=plot]{gap:var(--ds-space-2);background:0 0;border:0;border-radius:0;padding:0}[data-design-system] .ds-score-chart[data-ds-variant=plot] .ds-score-head{justify-content:space-between;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-3);flex-wrap:wrap;display:flex}[data-design-system] .ds-score-chart[data-ds-variant=plot] .ds-score-subtitle{color:var(--color-text-secondary)}[data-design-system] .ds-score-chart[data-ds-variant=plot] .ds-score-plot{--ds-score-h:96px}@container (max-width:640px){[data-design-system] .ds-score-chart[data-ds-variant=plot] .ds-score-x>span[data-edge][data-hidden]>:first-child{visibility:visible}}[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}[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.ds-is-flat .ds-benchmark-score{grid-row:1}[data-design-system] .ds-benchmark-column.ds-is-flat .ds-benchmark-gain{grid-row:2}[data-design-system] .ds-benchmark-column.ds-is-flat .ds-benchmark-bars{grid-row:3;align-self:center}[data-design-system] .ds-benchmark-column.ds-is-flat .ds-benchmark-bars>span{height:8px}[data-design-system] .ds-benchmark-column.ds-is-flat .ds-benchmark-label{grid-row:4}[data-design-system] .ds-benchmark-column.ds-is-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.ds-is-flat{grid-template-columns:minmax(0,1fr) max-content}[data-design-system] .ds-benchmark-column.ds-is-flat .ds-benchmark-label{grid-area:1/1/2/2}[data-design-system] .ds-benchmark-column.ds-is-flat .ds-benchmark-score{grid-area:1/2/2/3}[data-design-system] .ds-benchmark-column.ds-is-flat .ds-benchmark-base{grid-area:2/1/3/2}[data-design-system] .ds-benchmark-column.ds-is-flat .ds-benchmark-gain{grid-area:2/2/3/3}[data-design-system] .ds-benchmark-column.ds-is-flat .ds-benchmark-bars{grid-area:3/1/4/3}}@container (max-width:360px){[data-design-system] .ds-benchmark-column:not(.ds-is-flat){grid-template-rows:repeat(5,auto);grid-template-columns:64px minmax(0,1fr)}[data-design-system] .ds-benchmark-column:not(.ds-is-flat) .ds-benchmark-scene{grid-area:1/1/6/2}[data-design-system] .ds-benchmark-column:not(.ds-is-flat) .ds-benchmark-label{grid-area:1/2/2/3}[data-design-system] .ds-benchmark-column:not(.ds-is-flat) .ds-benchmark-score{text-align:left;grid-area:2/2/3/3}[data-design-system] .ds-benchmark-column:not(.ds-is-flat) .ds-benchmark-gain{text-align:left;grid-area:3/2/4/3}[data-design-system] .ds-benchmark-column:not(.ds-is-flat) .ds-benchmark-base{grid-area:4/2/5/3}[data-design-system] .ds-benchmark-column:not(.ds-is-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)}}[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}[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-meta{align-items:center;gap:var(--ds-space-2);margin:0 0 var(--ds-space-3);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}[data-design-system] .ds-search-preview :is(.ds-search-meta,.ds-search-stats,.ds-search-grid) svg{flex-shrink:0;width:16px;height:16px}[data-design-system] .ds-search-preview h2{margin:0 0 var(--ds-space-3)}[data-design-system] .ds-search-stats{gap:var(--ds-space-4);margin-top:var(--ds-space-5);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}[data-design-system] .ds-search-stats>span{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-search-model{gap:var(--ds-space-2);margin-top:var(--ds-space-6);padding-top:var(--ds-space-5);border-top:1px solid var(--color-border-default);flex-direction:column;display:flex}[data-design-system] .ds-search-model>p{margin:0}[data-design-system] .ds-search-grid{align-items:center;gap:var(--ds-space-1);margin-bottom:var(--ds-space-2);grid-template-columns:24px repeat(6,minmax(0,1fr));display:grid}[data-design-system] .ds-search-grid>svg{color:var(--color-text-secondary);justify-self:center}[data-design-system] .ds-search-grid>span{color:var(--color-text-secondary)}[data-design-system] .ds-search-grid>.ds-search-cell{border-radius:var(--ds-radius-xs);background:var(--color-surface-muted);height:16px}[data-design-system] .ds-search-grid>.ds-search-cell[data-ds-selected]{background:var(--color-surface-active)}[data-design-system] .ds-search-detail-actions{gap:var(--ds-space-2);margin-top:var(--ds-space-6);flex-wrap:wrap;display:flex}[data-design-system] .ds-search-detail-actions>*{flex:1}[data-design-system] .ds-search-more{margin:var(--ds-space-2) 0}[data-design-system] .ds-search-guide{gap:var(--ds-space-4);padding:var(--ds-search-inset);flex-direction:column;display:flex}[data-design-system] .ds-search-guide>:is(h2,p){margin:0}[data-design-system] .ds-search-guide>button{align-self:flex-start}[data-design-system] .ds-search-type-picker{gap:var(--ds-space-1);padding:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){[data-design-system] .ds-search-detail-actions{flex-direction:column}}[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}[data-design-system] .ds-search-type-picker{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-search-filters,.ds-search-footer){transition:none}}[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-trigger[data-ds-variant=ghost]{width:auto;max-width:100%}[data-design-system] .ds-select-trigger[data-ds-variant=ghost] .ds-select-width{display:none}[data-design-system].ds-select-menu>.ds-error-state{padding:var(--ds-space-4) var(--ds-space-3)}[data-design-system] .ds-select-more{padding:0 var(--ds-space-2) var(--ds-space-2);flex:none}[data-design-system] .ds-select-more>:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card){margin-top:calc(-1 * var(--ds-space-1))}[data-design-system] .ds-select-more>.ds-busy-line{min-height:32px;margin:calc(-1 * var(--ds-space-1)) 0 0;padding-inline:var(--ds-space-3)}[data-design-system] .ds-select-icon{color:var(--color-icon-muted);flex:none;place-items:center;display:inline-grid}[data-design-system] .ds-select-icon svg{width:16px;height:16px}[data-design-system] .ds-select-value[data-ds-empty],[data-design-system] .ds-select-detail{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-sizer{flex:auto;min-width:0;display:grid}[data-design-system] .ds-select-sizer>.ds-select-value{grid-area:1/1}[data-design-system] .ds-select-width{visibility:hidden;white-space:nowrap;pointer-events:none;grid-area:1/1;height:0;display:grid;overflow:hidden}[data-design-system] .ds-select-chevron{transition:rotate var(--ds-duration-standard) var(--ds-ease-standard);margin-inline-end:calc(var(--control-icon) * -.21875)}[data-design-system] .ds-select-trigger[aria-expanded=true]>.ds-select-chevron{rotate:180deg}[data-design-system].ds-select-menu{width:min(max(var(--radix-popover-trigger-width,var(--radix-select-trigger-width,264px)),var(--ds-select-menu-width,264px)),calc(100vw - 24px));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}[data-design-system] .ds-separator{height:1px;margin:var(--ds-separator-space,var(--ds-container-inset,var(--ds-space-6))) 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}[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:calc(-1 * var(--ds-space-2))}[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{width:2px;height:16px;margin:calc(-1 * var(--ds-space-2)) 0 0 -1px;border-radius:var(--ds-radius-xs);background:var(--color-text-primary);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{margin-top:calc(-1 * var(--ds-space-2));color:var(--color-text-secondary);justify-content:space-between;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}}[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:calc(-1 * var(--ds-space-3));display:grid}[data-design-system].ds-sort-menu .ds-sort-menu-field-list>.ds-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>.ds-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}[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-t09);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] :is(.ds-step[data-ds-state=done] .ds-step-marker,.ds-step-marker[data-ds-state=done]){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] :is(.ds-step[data-ds-state=current] .ds-step-marker,.ds-step-marker[data-ds-state=current],[role=tab][data-state=active] .ds-step-marker:not([data-ds-state=done],[data-ds-state=error])){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] :is(.ds-step[data-ds-state=error] .ds-step-marker,.ds-step-marker[data-ds-state=error]){background:var(--color-action-destructive);color:var(--color-text-on-destructive);border:0}[data-design-system] .ds-stepper:not([data-ds-orientation]) ol{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap}[data-design-system] .ds-stepper:not([data-ds-orientation]) .ds-step{gap:var(--ds-space-2)}[data-design-system] .ds-stepper:not([data-ds-orientation]) .ds-step:not(:last-child):after{content:"";border-top:1px dashed var(--color-border-strong);width:24px}[data-design-system] .ds-stepper:not([data-ds-orientation]) .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:not([data-ds-orientation]) .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:not([data-ds-orientation]) .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:not([data-ds-orientation]) .ds-step-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-stepper:not([data-ds-orientation]) .ds-step-button{padding:var(--ds-space-1)}[data-design-system] .ds-stepper:not([data-ds-orientation]) .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}}[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-layout) var(--ds-ease-spring),scale var(--ds-duration-fast) 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-spring),scale var(--ds-duration-layout) var(--ds-ease-spring)}[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}}[data-design-system] .ds-card.ds-action-rows{--ds-card-inset:var(--ds-space-card-inset);--ds-action-row-edge:linear-gradient(110deg, var(--brand-blue-500), var(--brand-purple-500) 48%, var(--brand-orange-500));--ds-action-row-shadow:color-mix(in srgb, var(--color-text-primary) 10%, transparent);--ds-action-row-motion:.4s cubic-bezier(.4, 0, .2, 1);--ds-action-row-fade:.4s ease;background:var(--color-surface-subtle);border:0;gap:0}[data-design-system] .ds-action-rows-heading{align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-6);flex-wrap:wrap;display:flex}[data-design-system] .ds-action-rows-heading>:first-child{margin:0}[data-design-system] .ds-action-rows-list{gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-action-row{isolation:isolate;align-items:center;column-gap:var(--ds-space-4);box-sizing:border-box;width:100%;padding:var(--ds-card-inset);border:1px solid var(--color-border-default);border-radius:var(--ds-card-inset-radius);background:var(--color-surface);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:transform var(--ds-action-row-motion);grid-template-columns:minmax(0,1fr) 16px;margin:0;text-decoration:none;display:grid;position:relative;transform:translateY(0)}[data-design-system] .ds-action-row[data-ds-lead=priority]{border:0;grid-template-columns:28px minmax(0,1fr) 16px}[data-design-system] .ds-action-row[data-ds-lead=tile]{border:0;grid-template-columns:44px minmax(0,1fr) 16px}[data-design-system] .ds-action-row:before,[data-design-system] .ds-action-row:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--ds-action-row-motion);position:absolute;inset:-1px}[data-design-system] .ds-action-row:before{z-index:-1;box-shadow:0 10px 28px var(--ds-action-row-shadow)}[data-design-system] .ds-action-row:after{background:var(--ds-action-row-edge);-webkit-mask:linear-gradient(var(--color-surface) 0 0) content-box,linear-gradient(var(--color-surface) 0 0);-webkit-mask:linear-gradient(var(--color-surface) 0 0) content-box,linear-gradient(var(--color-surface) 0 0);mask:linear-gradient(var(--color-surface) 0 0) content-box,linear-gradient(var(--color-surface) 0 0);-webkit-mask-composite:xor;padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}[data-design-system] .ds-action-row:is(:hover,:focus-visible){z-index:1;transform:translateY(-1px)}[data-design-system] .ds-action-row:is(:hover,:focus-visible):before{opacity:1}[data-design-system] .ds-action-row:is(:hover,:focus-visible):after{opacity:.65}[data-design-system] .ds-action-row:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}[data-design-system] .ds-action-row-copy{gap:var(--ds-space-1);min-width:0;display:grid}[data-design-system] .ds-action-row-reason{color:var(--color-text-secondary)}[data-design-system] .ds-action-row-tile{border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);width:44px;height:44px;color:var(--color-text-secondary);place-items:center;display:grid}[data-design-system] .ds-action-row-tile svg{width:20px;height:20px}[data-design-system] .ds-action-row-arrow{opacity:0;width:16px;transition:opacity var(--ds-action-row-fade),transform var(--ds-action-row-motion);align-items:center;display:flex;transform:translate(-3px)}[data-design-system] .ds-action-row-arrow svg{width:16px;height:16px}[data-design-system] .ds-action-row:is(:hover,:focus-visible) .ds-action-row-arrow{opacity:1;transform:translate(0)}@media (max-width:700px){[data-design-system] .ds-card.ds-action-rows{--ds-card-inset:var(--ds-space-card-inset-mobile)}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-action-row,[data-design-system] .ds-action-row:before,[data-design-system] .ds-action-row:after,[data-design-system] .ds-action-row-arrow{transition:none}[data-design-system] .ds-action-row:is(:hover,:focus-visible),[data-design-system] .ds-action-row-arrow{transform:none}}[data-design-system] .ds-card.ds-question-pick{--ds-card-inset:var(--ds-space-card-inset)}[data-design-system] .ds-question-pick-head{gap:var(--ds-space-4);min-width:0;padding:var(--ds-card-inset);display:grid}[data-design-system] .ds-question-pick-title{gap:0;min-width:0;display:grid}[data-design-system] .ds-question-pick-title>*{margin:0}[data-design-system] .ds-question-pick-counter{color:var(--color-text-secondary)}[data-design-system] .ds-question-pick-tiles{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}[data-design-system] .ds-card.ds-question-pick-tile{align-content:start;place-items:center start;gap:var(--ds-space-2) var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-l);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-design-system] .ds-question-pick-tile>*{margin:0}[data-design-system] .ds-question-pick-tile>.ds-text{grid-column:1}[data-design-system] .ds-question-pick-tile:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}[data-design-system] .ds-card.ds-question-pick-tile[aria-pressed=true]{background:var(--color-surface-active);box-shadow:none;border-color:#0000}[data-design-system] .ds-question-pick-check{width:var(--control-icon);height:var(--control-icon);color:var(--color-active-icon);grid-area:1/2;display:none}[data-design-system] .ds-question-pick-tile[aria-pressed=true]>.ds-question-pick-check{display:block}[data-design-system] .ds-question-pick-rows>.ds-collapsible>.ds-collapsible-trigger,[data-design-system] .ds-question-pick-rows>.ds-collapsible>.ds-collapsible-panel>.ds-collapsible-clip>.ds-collapsible-body{padding-inline:var(--ds-card-inset)}[data-design-system] .ds-question-pick-rows>.ds-collapsible>.ds-collapsible-trigger:focus-visible{outline-offset:-2px;border-radius:0}[data-design-system] .ds-question-pick-rows>.ds-collapsible:last-child{border-bottom:0}@media (max-width:700px){[data-design-system] .ds-card.ds-question-pick{--ds-card-inset:16px}}[data-design-system].ds-detail-popover{z-index:var(--ds-z-menu);width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);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);box-shadow:0 8px 24px color-mix(in srgb,var(--color-surface-inverse) 12%,transparent);overflow:auto}[data-design-system] .ds-detail-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-detail-heading>:is(h2,h3,h4){margin:0}[data-design-system] .ds-detail-fields{gap:var(--ds-space-5);margin:var(--ds-space-5) 0 0;display:grid}[data-design-system] .ds-detail-fields>div{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-detail-fields dt{color:var(--color-text-secondary)}[data-design-system] .ds-detail-fields dd{overflow-wrap:anywhere;margin:0}[data-design-system] .ds-detail-highlight{margin-top:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-xs);background:var(--color-tint-purple);display:inline-flex}[data-design-system] .ds-inbox-split-frame{min-width:0;container-type:inline-size}[data-design-system] .ds-inbox-split{border:1px solid var(--color-border-default);border-radius:var(--ds-card-radius);background:var(--color-surface);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-width:0;display:grid;overflow:hidden}[data-design-system] .ds-inbox-split>.ds-inbox-list-panel{border:0;border-right:1px solid var(--color-border-default);border-radius:0;max-height:max(360px,100dvh - 300px)}[data-design-system] .ds-inbox-detail{gap:var(--ds-space-6);min-width:0;padding:var(--ds-space-card-inset);flex-direction:column;display:flex}[data-design-system] .ds-inbox-detail-meta{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;display:flex}[data-design-system] .ds-inbox-detail-head{gap:var(--ds-space-2);flex-direction:column;display:flex}[data-design-system] .ds-inbox-detail-head>*{margin:0}[data-design-system] .ds-inbox-detail-body{gap:var(--ds-space-4);flex-direction:column;display:flex}[data-design-system] .ds-inbox-detail-footer{align-items:flex-start;gap:var(--ds-space-3);padding-top:var(--ds-space-5);border-top:1px solid var(--color-border-default);flex-direction:column;display:flex}[data-design-system] .ds-inbox-back{display:none}@container (max-width:760px){[data-design-system] .ds-inbox-split{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-inbox-split>.ds-inbox-list-panel{border-right:0;border-bottom:1px solid var(--color-border-default);max-height:460px}[data-design-system] .ds-inbox-back{display:block}}[data-design-system] .ds-inbox-list-panel{--color-inbox-unread:var(--color-active-mark);min-width:0;padding:var(--ds-space-6);border-radius:var(--ds-radius-xl);background:var(--color-surface);scrollbar-width:thin;overflow-y:auto}[data-design-system] .ds-inbox-list{gap:var(--ds-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-design-system] .ds-card.ds-inbox-item{align-items:flex-start;gap:var(--ds-space-3);width:100%;min-height:var(--control-touch);border-radius:var(--ds-card-inset-radius);background:var(--color-surface);color:var(--color-text-primary);text-align:left;flex-direction:row}[data-design-system] .ds-card.ds-inbox-item:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}[data-design-system] .ds-inbox-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-design-system] .ds-inbox-item-copy{gap:var(--ds-space-2);flex-direction:column;flex:1;min-width:0;display:flex}[data-design-system] .ds-inbox-item-meta{align-items:center;gap:var(--ds-space-2);color:var(--color-text-secondary);display:flex}[data-design-system] .ds-inbox-read-dot{width:8px;height:18px;color:var(--color-text-secondary);flex:0 0 8px;justify-content:center;align-items:center;display:inline-flex}[data-design-system] .ds-inbox-read-dot:before{content:"";box-sizing:border-box;border:1px solid;border-radius:50%;width:6px;height:6px;display:block}[data-design-system] .ds-inbox-read-dot[data-ds-status=unread]{color:var(--color-inbox-unread)}[data-design-system] .ds-inbox-read-dot[data-ds-status=unread]:before{background:currentColor;border:0}@media (max-width:700px){[data-design-system] .ds-card.ds-inbox-item{--ds-card-inset:var(--ds-space-card-inset-mobile)}}[data-design-system] .ds-month-recap{--ds-month-recap-selection:var(--color-tint-purple);min-width:0;container:ds-month-recap/inline-size}[data-design-system] .ds-month-recap-grid{gap:var(--ds-space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}[data-design-system] .ds-month-recap-wide{grid-column:1/-1;min-width:0}[data-design-system] .ds-card.ds-month-recap-card{gap:0}[data-design-system] .ds-month-recap-card :where(h2,h3,h4,p,dl,dd){margin:0}[data-design-system] .ds-month-recap-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-4);display:flex}[data-design-system] .ds-month-recap-heading svg{width:var(--control-icon);height:var(--control-icon);flex:none}[data-design-system] :is(.ds-month-recap-stat-heading,.ds-month-recap-quiet){color:var(--color-text-secondary)}[data-design-system] .ds-month-recap-stat-heading>span{display:inline-flex}[data-design-system] .ds-month-recap-tag{align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-month-recap-calendar{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:22px repeat(var(--ds-month-recap-weeks,5),minmax(54px,1fr));gap:var(--ds-space-1);margin-top:var(--ds-space-6);flex:1;display:grid}[data-design-system] .ds-month-recap-weekday{padding-bottom:var(--ds-space-1);color:var(--color-text-secondary);text-align:center}[data-design-system] .ds-month-recap-calendar .ds-month-recap-day{--control-padding:0px;--control-height:54px;--control-line:48px;min-width:0}[data-design-system] .ds-month-recap-calendar .ds-month-recap-day[aria-pressed=true]{--control-fill:var(--ds-month-recap-selection);--control-hover:var(--ds-month-recap-selection)}[data-design-system] .ds-month-recap-day[aria-pressed=true] .ds-month-recap-day-number{color:color-mix(in srgb,var(--color-text-secondary) 60%,var(--color-text-primary))}[data-design-system] .ds-month-recap-day-content{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;display:flex}[data-design-system] .ds-month-recap-day-number{color:var(--color-text-secondary)}[data-design-system] .ds-month-recap-day-empty{align-items:center;min-height:54px;display:flex}[data-design-system] .ds-month-recap-detail{margin-top:var(--ds-space-4);color:var(--color-text-secondary)}[data-design-system] .ds-month-recap-stats{gap:var(--ds-space-6);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-month-recap-breakdown{flex:1}[data-design-system] .ds-month-recap-stat-value{margin:var(--ds-space-4) 0 var(--ds-space-2);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-month-recap-breakdown-list{gap:var(--ds-space-5);margin-top:var(--ds-space-6);flex-direction:column;display:flex}[data-design-system] .ds-month-recap-breakdown-list>div{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-month-recap-breakdown-list dt{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-month-recap-breakdown-list dd{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;flex:none}[data-design-system] .ds-month-recap-breakdown-icon{color:var(--color-text-secondary);flex:none;display:inline-flex}[data-design-system] .ds-month-recap-breakdown-icon svg{width:var(--control-icon);height:var(--control-icon)}[data-design-system] .ds-month-recap-metrics{margin-top:var(--ds-space-4)}[data-design-system] .ds-month-recap-metric{justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;border-top:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-month-recap-metric:last-child{padding-bottom:0}[data-design-system] .ds-month-recap-metric>:is(dt,dd){gap:var(--ds-space-2);flex-direction:column;display:flex}[data-design-system] .ds-month-recap-metric-value{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;text-align:right;flex-shrink:0}[data-design-system] .ds-month-recap-total{margin-top:var(--ds-space-4);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-month-recap-distribution{gap:var(--ds-space-4);margin-top:var(--ds-space-4);flex-direction:column;display:flex}[data-design-system] .ds-month-recap-distribution-row{gap:var(--ds-space-2) var(--ds-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-design-system] .ds-month-recap-distribution-row dd{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-month-recap-track{border-radius:var(--ds-radius-full);background:var(--color-surface-subtle);grid-column:1/-1;height:6px;overflow:hidden}[data-design-system] .ds-month-recap-track>span{border-radius:inherit;background:var(--color-text-primary);height:100%;display:block}[data-design-system] .ds-card.ds-month-recap-review{--ds-month-recap-document-shadow:color-mix(in srgb, var(--color-text-primary) 3%, transparent);gap:0;container:ds-month-recap-review/inline-size}[data-design-system] .ds-month-recap-review :where(h2,h3,h4,h5,p,ul){margin:0}[data-design-system] .ds-month-recap-review-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}[data-design-system] .ds-month-recap-review-main{justify-content:center;gap:var(--ds-space-6);min-width:0;padding:var(--ds-card-inset);flex-direction:column;display:flex}[data-design-system] .ds-month-recap-review-copy{gap:var(--ds-space-2);flex-direction:column;display:flex}[data-design-system] .ds-month-recap-review-copy>p{max-width:52ch}[data-design-system] .ds-month-recap-review-actions{align-items:center;gap:var(--ds-space-4) var(--ds-space-6);flex-wrap:wrap;display:flex}[data-design-system] .ds-month-recap-review .ds-control{max-width:100%}[data-design-system] .ds-month-recap-review-preview{min-width:0;padding:var(--ds-card-inset);border-left:1px solid var(--color-border-default);border-radius:0 var(--ds-card-radius) var(--ds-card-radius) 0;background:var(--color-surface-subtle);align-items:center;display:flex}[data-design-system] .ds-card.ds-month-recap-review-document{gap:var(--ds-space-4);background:var(--color-surface);width:100%;box-shadow:0 4px 12px var(--ds-month-recap-document-shadow)}[data-design-system] .ds-month-recap-review-document-heading{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-month-recap-review-document-title{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-month-recap-review-document svg{width:var(--control-icon);height:var(--control-icon);flex:none;display:block}[data-design-system] .ds-month-recap-review-sections{gap:var(--ds-space-3);flex-direction:column;padding:0;list-style:none;display:flex}[data-design-system] .ds-month-recap-review-sections>li{align-items:center;gap:var(--ds-space-2);display:flex}@container ds-month-recap-review (max-width:640px){[data-design-system] .ds-month-recap-review-layout{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-month-recap-review-preview{border-top:1px solid var(--color-border-default);border-radius:0 0 var(--ds-card-radius) var(--ds-card-radius);border-left:0}}@container ds-month-recap-review (max-width:360px){[data-design-system] .ds-month-recap-review-actions{flex-direction:column;align-items:stretch}[data-design-system] .ds-month-recap-review-actions>.ds-control{width:100%}}[data-design-system] .ds-page-header-title-group:has(.ds-month-recap-picker){gap:var(--ds-space-2);flex-wrap:nowrap}[data-design-system] .ds-month-recap-picker{flex:none}@container ds-month-recap (max-width:740px){[data-design-system] .ds-month-recap-grid{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-month-recap-calendar{flex:none}}@container ds-month-recap (max-width:440px){[data-design-system] .ds-month-recap-heading{gap:var(--ds-space-2);flex-wrap:wrap}[data-design-system] .ds-month-recap-stats .ds-month-recap-heading{flex-wrap:nowrap}[data-design-system] .ds-month-recap-metric{gap:var(--ds-space-2);flex-direction:column}[data-design-system] .ds-month-recap-metric-value{text-align:left}}[data-design-system] .ds-mood-check-in{flex-shrink:0;align-items:center;max-width:100%;display:flex}[data-design-system] .ds-mood-check-in[data-state=done]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-mood-capsule{--ds-mood-size:var(--control-compact);align-items:center;gap:var(--ds-space-1);width:calc(var(--ds-mood-size) * var(--ds-mood-count,5) + 4px * var(--ds-mood-count,5) + 4px);height:calc(var(--ds-mood-size) + 8px);padding:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--color-surface-subtle);transform-origin:0;flex-shrink:0;display:inline-flex;position:relative}[data-design-system] .ds-mood-capsule[hidden]{display:none}[data-design-system] .ds-mood-capsule[data-state]{overflow:hidden}[data-design-system] .ds-mood-capsule .ds-mood-button[aria-pressed=true]{--control-fill:var(--color-surface);--control-hover:var(--color-surface)}[data-design-system] .ds-mood-capsule .ds-mood-button{transition:background-color var(--ds-duration-standard) var(--ds-ease-standard),border-color var(--ds-duration-standard) var(--ds-ease-standard),transform var(--ds-duration-standard) var(--ds-ease-decelerate);position:relative}[data-design-system] .ds-mood-capsule .ds-mood-button:before{content:"";border-radius:inherit;box-shadow:0 3px 8px color-mix(in srgb,var(--color-shadow) 20%,transparent);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-standard) var(--ds-ease-standard);position:absolute;inset:0}[data-design-system] .ds-mood-capsule:not([data-state]) .ds-mood-button:focus-visible{--control-fill:var(--color-surface);--control-hover:var(--color-surface);--control-border:var(--color-border-default);transform:translateY(-2px)}[data-design-system] .ds-mood-capsule:not([data-state]) .ds-mood-button:focus-visible:before{opacity:1}[data-design-system] .ds-mood-capsule[data-state] .ds-mood-button{transition:none}[data-design-system] .ds-mood-emoji{justify-content:center;align-items:center;display:inline-flex;position:relative}[data-design-system] .ds-mood-receipt{top:0;bottom:0;right:12px;left:calc(var(--ds-mood-size) + 12px);opacity:0;pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute}[data-design-system] .ds-mood-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container ds-page-header (max-width:600px){[data-design-system] .ds-page-header-title-group:has(>.ds-mood-check-in){gap:var(--ds-space-3)}}@media (hover:hover) and (pointer:fine){[data-design-system] .ds-mood-capsule:not([data-state]) .ds-mood-button:hover{--control-fill:var(--color-surface);--control-hover:var(--color-surface);--control-border:var(--color-border-default);transform:translateY(-2px)}[data-design-system] .ds-mood-capsule:not([data-state]) .ds-mood-button:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-mood-capsule .ds-mood-button,[data-design-system] .ds-mood-capsule .ds-mood-button:before{transition:none}[data-design-system] .ds-mood-capsule:not([data-state]) .ds-mood-button:is(:hover,:focus-visible){transform:none}}@media (pointer:coarse),(max-width:700px){[data-design-system] .ds-mood-capsule{--ds-mood-size:var(--control-touch)}}[data-design-system] .ds-next-step{container:next-step-callout/inline-size}[data-design-system] .ds-next-step-body{gap:var(--ds-space-6);min-width:0;padding:var(--ds-card-inset);display:grid}[data-design-system] .ds-card.ds-next-step-callout{border:0}[data-design-system] .ds-next-step-content{gap:var(--ds-space-5);min-width:0;padding:var(--ds-card-inset);display:grid}[data-design-system] .ds-next-step-copy{gap:var(--ds-space-2);flex-direction:column;display:flex}[data-design-system] .ds-next-step-content p{max-width:60ch}[data-design-system] .ds-next-step-muted{color:var(--color-text-secondary)}[data-design-system] .ds-next-step-row{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-next-step .ds-control{max-width:100%}[data-design-system] .ds-next-step-sources{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-next-step-links{margin-inline-start:calc(-1 * var(--ds-space-3))}[data-design-system] .ds-next-step-note .ds-collapsible-body p{max-width:64ch}@media (max-width:700px){[data-design-system] .ds-card.ds-next-step-callout{--ds-card-inset:var(--ds-space-card-inset-mobile)}}@container next-step-callout (max-width:420px){[data-design-system] .ds-next-step-actions .ds-control{width:100%}}[data-design-system] .ds-pass-rate-comparison{--color-evaluation-improvement:var(--color-surface-success);--color-text-on-evaluation-improvement:var(--color-text-on-success);--color-evaluation-change:color-mix(in srgb, var(--color-surface-success) 55%, var(--color-ink));--color-evaluation-failed:color-mix(in srgb, var(--color-category-red) 58%, var(--color-ink));--color-evaluation-previous:color-mix(in srgb, var(--color-ink) 55%, var(--color-base));--ds-pass-rate-tone:var(--color-evaluation-improvement);--ds-pass-rate-on-tone:var(--color-text-on-evaluation-improvement);container:pass-rate-comparison/inline-size}[data-design-system] .ds-pass-rate-comparison:not([data-ds-direction=up]){--ds-pass-rate-tone:var(--color-surface-muted);--ds-pass-rate-on-tone:var(--color-text-primary)}[data-design-system] .ds-pass-rate-section{min-width:0;padding:var(--ds-card-inset)}[data-design-system] .ds-pass-rate-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}[data-design-system] .ds-pass-rate-figure{margin:var(--ds-space-6) 0 0}[data-design-system] .ds-pass-rate-plot{position:relative}[data-design-system] .ds-pass-rate-chart{width:100%;height:212px;display:block;overflow:visible}[data-design-system] .ds-pass-rate-point{white-space:nowrap;flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;top:4px;transform:translate(-50%)}[data-design-system] .ds-pass-rate-rail{border-radius:var(--ds-radius-full);background:linear-gradient(to right,color-mix(in srgb,var(--ds-pass-rate-tone) 20%,transparent) 0%,var(--ds-pass-rate-tone) 50%,color-mix(in srgb,var(--ds-pass-rate-tone) 20%,transparent) 100%);height:2px;position:absolute;top:39px}[data-design-system] .ds-pass-rate-delta{justify-content:center;align-items:center;gap:var(--ds-space-1);background:var(--ds-pass-rate-tone);width:72px;height:72px;color:var(--ds-pass-rate-on-tone);white-space:nowrap;border-radius:50%;display:flex;position:absolute;top:4px;transform:translate(-50%)}[data-design-system] .ds-pass-rate-delta svg{flex:none;width:16px;height:16px;transform:rotate(-90deg)}[data-design-system] .ds-pass-rate-delta[data-ds-direction=down] svg{transform:rotate(90deg)}[data-design-system] .ds-pass-rate-plot-label{white-space:nowrap;position:absolute;transform:translate(-50%)}[data-design-system] .ds-pass-rate-plot-label[data-align=start]{transform:none}[data-design-system] .ds-pass-rate-plot-label[data-align=end]{transform:translate(-100%)}[data-design-system] .ds-pass-rate-muted{color:var(--color-text-secondary)}[data-design-system] .ds-pass-rate-grid{stroke:var(--color-border-default);stroke-width:1px}[data-design-system] .ds-pass-rate-change{stroke:var(--color-evaluation-change);stroke-width:3px;stroke-linecap:round}[data-design-system] .ds-pass-rate-comparison[data-ds-direction=down] .ds-pass-rate-change{stroke:var(--color-evaluation-failed)}[data-design-system] .ds-pass-rate-previous{fill:var(--color-evaluation-previous)}[data-design-system] .ds-pass-rate-latest{fill:var(--color-text-primary)}[data-design-system] .ds-pass-rate-footer>.ds-collapsible-trigger .ds-collapsible-title>[data-ds-recipe]{font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0}[data-design-system] .ds-pass-rate-footer.ds-collapsible[data-ds-variant=section]>.ds-collapsible-panel>.ds-collapsible-clip>.ds-collapsible-body{gap:var(--ds-space-4);padding-bottom:0}[data-design-system] .ds-pass-rate-list{margin-inline:calc(-1 * var(--ds-card-inset))}[data-design-system] .ds-pass-rate-list>.ds-collapsible:last-child{border-bottom:0}[data-design-system] .ds-pass-rate-item>.ds-collapsible-trigger{padding-inline:var(--ds-card-inset)}[data-design-system] .ds-pass-rate-item>.ds-collapsible-trigger:before{content:"";background:var(--color-evaluation-failed);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 9 6 6m0-6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 9 6 6m0-6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-design-system] .ds-pass-rate-item>.ds-collapsible-trigger:focus-visible{outline-offset:-2px;border-radius:0}[data-design-system] .ds-pass-rate-item>.ds-collapsible-panel>.ds-collapsible-clip>.ds-collapsible-body{gap:var(--ds-space-4);padding-inline:calc(var(--ds-card-inset) + 16px + 12px) var(--ds-card-inset)}[data-design-system] .ds-pass-rate-evidence{gap:var(--ds-space-4);margin:0;display:grid}[data-design-system] .ds-pass-rate-evidence>div{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-pass-rate-evidence :is(dt,dd){margin:0}[data-design-system] .ds-pass-rate-evidence dd{color:var(--color-text-primary)}[data-design-system] .ds-pass-rate-actions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-profile-panel{--ds-profile-inset:var(--ds-space-6);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);width:440px;min-width:0;max-width:100%;color:var(--color-text-primary);overflow-wrap:anywhere;padding:0}[data-design-system].ds-menu-surface:has(>.ds-profile-panel){width:auto;padding:0}[data-design-system].ds-menu-surface>.ds-profile-panel{border-radius:inherit;border:0}[data-design-system] .ds-profile-section{padding:var(--ds-profile-inset)}[data-design-system] .ds-profile-section+.ds-profile-section{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-profile-muted{color:var(--color-text-secondary)}[data-design-system] .ds-profile-context{--color-surface-context:var(--brand-navy);--color-text-context-secondary:color-mix(in srgb, var(--color-context-particle-bright) 82%, var(--color-surface-context));--color-context-particle:var(--color-tint-purple);--color-context-particle-bright:var(--brand-white);--color-context-hover:color-mix(in srgb, var(--color-context-particle-bright) 9%, var(--color-surface-context));isolation:isolate;grid-template-columns:minmax(0,1fr) var(--control-standard);gap:var(--ds-space-1) var(--ds-space-3);background:var(--color-surface-context);color:var(--color-text-on-inverse);border-start-start-radius:inherit;border-start-end-radius:inherit;align-items:center;display:grid;position:relative}[data-design-system] .ds-profile-bubbles{z-index:0;pointer-events:none;border-start-start-radius:inherit;border-start-end-radius:inherit;width:100%;height:100%;position:absolute;inset:0}[data-design-system] .ds-profile-context>p,[data-design-system] .ds-profile-switch{z-index:1;position:relative}[data-design-system] .ds-profile-context .ds-profile-muted{color:var(--color-text-context-secondary)}[data-design-system] .ds-profile-context>p{grid-column:1}[data-design-system] .ds-profile-switch{--control-hover:var(--color-context-hover);grid-area:1/2/3}[data-design-system] .ds-profile-context>.ds-profile-usage{gap:0 var(--ds-space-1);flex-wrap:wrap;grid-column:1/-1;display:flex}[data-design-system] .ds-profile-account{gap:var(--ds-profile-inset);flex-direction:column;display:flex}[data-design-system] .ds-profile-identity{gap:var(--ds-space-1);flex-direction:column;display:flex}[data-design-system] .ds-profile-account-line{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-profile-account-line>span{min-width:0}[data-design-system] .ds-profile-organization{align-items:center;gap:var(--ds-space-2);display:inline-flex}[data-design-system] .ds-profile-organization svg{flex:none;width:14px;height:14px}[data-design-system] .ds-profile-account>.ds-toggle-group{flex-wrap:nowrap}[data-design-system] .ds-profile-account>.ds-toggle-group [data-ds-icon-only]{--control-padding:12px;width:auto;min-width:var(--control-touch)}[data-design-system] .ds-profile-actions{--ds-profile-action-inset:12px;--ds-profile-action-height:var(--control-standard);--ds-profile-action-line:20px;gap:var(--ds-space-1);padding:calc(var(--ds-profile-inset) - (var(--ds-profile-action-height) - var(--ds-profile-action-line)) / 2) calc(var(--ds-profile-inset) - var(--ds-profile-action-inset));flex-direction:column;display:flex}[data-design-system] .ds-profile-actions>:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card).ds-control{--control-padding:var(--ds-profile-action-inset);--control-border:transparent;--control-hover:var(--color-surface-hover);width:100%}@media (pointer:coarse),(max-width:700px){[data-design-system] .ds-profile-context{grid-template-columns:minmax(0,1fr) var(--control-touch)}[data-design-system] .ds-profile-actions{--ds-profile-action-height:var(--control-touch)}}[data-design-system] .ds-card.ds-report-card{--ds-card-inset:32px;border-radius:var(--ds-card-radius)}[data-design-system] .ds-card.ds-report-card[data-ds-variant=panel]{--ds-card-inset:var(--ds-space-card-inset);border-radius:var(--ds-card-inset-radius)}[data-design-system] .ds-report-card-section{min-width:0;padding:var(--ds-card-inset,var(--ds-space-6))}[data-design-system] .ds-report-card-section.ds-is-divided{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-report-card-section:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}[data-design-system] .ds-report-card-section:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}@media (max-width:700px){[data-design-system] .ds-card.ds-report-card{--ds-card-inset:24px}[data-design-system] .ds-card.ds-report-card[data-ds-variant=panel]{--ds-card-inset:var(--ds-space-card-inset-mobile)}}[data-design-system] .ds-review-queue{flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-review-queue-tabs{max-width:100%;margin-bottom:var(--ds-space-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}[data-design-system] .ds-review-queue-tabs .ds-toggle{gap:var(--ds-space-2);white-space:nowrap;flex:none}[data-design-system] .ds-review-queue-dot{border-radius:var(--ds-radius-full);background:var(--color-data-5);flex:none;width:8px;height:8px}[data-design-system] .ds-review-queue-dot[data-ds-tone=sky]{background:var(--color-data-2)}[data-design-system] .ds-review-queue-dot[data-ds-tone=purple]{background:var(--color-data-1)}[data-design-system] .ds-review-queue-dot[data-ds-tone=red]{background:var(--color-data-4)}[data-design-system] .ds-review-queue-focus{gap:var(--ds-space-4);padding:var(--ds-space-6);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);display:grid}[data-design-system] .ds-review-queue-focus h3{max-width:60ch;margin:0}[data-design-system] .ds-review-queue-focus-top{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}[data-design-system] .ds-review-queue-meta{align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--color-text-secondary);flex-wrap:wrap;display:flex}[data-design-system] .ds-review-queue-meta-part+.ds-review-queue-meta-part:before{content:"·";margin-right:var(--ds-space-2)}[data-design-system] .ds-review-queue-step{align-items:center;gap:var(--ds-space-1);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;display:inline-flex}[data-design-system] .ds-review-queue-field{min-height:0;padding:var(--ds-space-3) var(--ds-space-4);resize:none;overflow:hidden}[data-design-system] .ds-review-queue-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-review-queue-next{margin:var(--ds-space-3) 0 0;padding:0;list-style:none;display:grid}[data-design-system] .ds-review-queue-next-item{align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-3) var(--ds-space-1);border:0;border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;display:grid}[data-design-system] .ds-review-queue-next li:first-child .ds-review-queue-next-item{border-top:0}[data-design-system] .ds-review-queue-next-item:hover{color:var(--color-text-primary)}[data-design-system] .ds-review-queue-question{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-review-queue-next-meta{color:var(--color-text-secondary)}[data-design-system] .ds-review-queue>:not(.ds-review-queue-tabs,.ds-review-queue-focus,.ds-review-queue-next,.ds-review-queue-status,.ds-review-queue-empty){margin-top:var(--ds-space-4)}[data-design-system] .ds-review-queue-empty{padding:var(--ds-space-8) 0;color:var(--color-text-secondary);text-align:center;margin:0}[data-design-system] .ds-review-queue-status{margin:var(--ds-space-4) 0 0}[data-design-system] .ds-review-queue-status:empty{display:none}@media (max-width:700px){[data-design-system] .ds-review-queue-focus{padding:var(--ds-space-4)}}[data-design-system] .ds-message-composer{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:var(--color-surface);min-width:0;box-shadow:0 8px 24px -12px color-mix(in srgb,var(--color-shadow) 18%,transparent);flex-direction:column;display:flex}[data-design-system] .ds-message-composer-field{width:100%;min-width:0;min-height:24px;max-height:200px;padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-1);border-radius:inherit;color:var(--color-text-primary);resize:none;scrollbar-width:thin;background:0 0;border:0;margin:0;display:block;overflow-y:auto}[data-design-system] .ds-message-composer-field:only-child{padding-bottom:var(--ds-space-4)}[data-design-system] .ds-message-composer-field:focus,[data-design-system] .ds-message-composer-field:focus-visible{box-shadow:none;outline:none}[data-design-system] .ds-message-composer:has(.ds-message-composer-field:focus-visible){border-color:var(--color-active-mark)}[data-design-system] .ds-message-composer-field::placeholder{color:var(--color-text-secondary);opacity:1}[data-design-system] .ds-message-composer-actions{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-3);display:flex}[data-design-system] .ds-message-composer-actions [data-ds-variant=ghost]{--control-ink:var(--color-text-secondary)}[data-design-system] .ds-message-composer-actions [type=submit]:disabled{--control-fill:transparent;--control-border:transparent;--control-ink:var(--color-text-secondary)}[data-design-system] .ds-message-composer-send{align-items:center;gap:var(--ds-space-1);margin-left:auto;display:flex}[data-design-system] .ds-message-composer-dictate[aria-pressed=true]{--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active);--control-ink:var(--color-text-primary);animation:ds-message-composer-listen 1.6s var(--ds-ease-standard) infinite}[data-design-system] .ds-message-composer-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes ds-message-composer-listen{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-tone-accent) 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-tone-accent) 0%,transparent)}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-message-composer-dictate[aria-pressed=true]{animation:none}}@keyframes ds-hoot-note-in{0%{opacity:0;transform:translateY(4px)}}[data-design-system] :is(.ds-hoot-block,.ds-hoot-number)[data-ds-rise]{animation:ds-hoot-note-in var(--ds-duration-large) var(--ds-ease-standard) .6s both}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-hoot-block,.ds-hoot-number)[data-ds-rise]{animation:none}}[data-design-system] .ds-card.ds-hoot-block{--ds-card-inset:var(--ds-space-4);gap:var(--ds-space-3);border-radius:var(--ds-radius-l);width:100%}[data-design-system] .ds-hoot-block :is(p,dl){margin:0}[data-design-system] .ds-hoot-block-head{justify-content:space-between;align-items:baseline;gap:var(--ds-space-1) var(--ds-space-3);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-hoot-block-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);margin-inline:calc(-1 * var(--ds-card-inset));padding:var(--ds-space-3) var(--ds-card-inset) 0;border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}[data-design-system] .ds-hoot-tile{border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);width:36px;height:36px;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}[data-design-system] .ds-hoot-tile>svg{width:20px;height:20px}[data-design-system] .ds-hoot-tile[data-ds-size=s]{border-radius:var(--ds-radius-s);color:var(--color-icon-muted)}[data-design-system] .ds-hoot-tile[data-ds-size=s]>svg{width:16px;height:16px}[data-design-system] .ds-hoot-record-head,[data-design-system] .ds-hoot-draft-head{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}[data-design-system] .ds-hoot-record .ds-hoot-record-icon{border-radius:var(--ds-radius-s);width:32px;height:32px}[data-design-system] .ds-hoot-record .ds-hoot-record-icon>svg{width:18px;height:18px}[data-design-system] .ds-hoot-record-name{flex:1;min-width:0;display:grid}[data-design-system] .ds-hoot-record-name>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-hoot-record .ds-description-list:not([data-ds-layout])>div:nth-child(n){margin-inline:calc(-1 * var(--ds-card-inset));padding:var(--ds-space-3) var(--ds-card-inset);border-bottom:1px solid var(--color-border-default)}[data-design-system] .ds-hoot-record .ds-description-list:not([data-ds-layout])>div:first-child{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-hoot-record-person,[data-design-system] .ds-hoot-record-tags{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;display:inline-flex}[data-design-system] .ds-hoot-record-links{gap:var(--ds-space-2);padding-top:var(--ds-space-1);display:grid}[data-design-system] .ds-hoot-record-chips{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-hoot-record>.ds-hoot-block-foot{margin-bottom:calc(-1 * var(--ds-card-inset));padding-bottom:var(--ds-space-3)}[data-design-system] .ds-card.ds-hoot-results,[data-design-system] .ds-card.ds-hoot-gaps{gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-2) var(--ds-space-2);overflow:hidden}[data-design-system] .ds-card.ds-hoot-gaps{gap:var(--ds-space-3)}[data-design-system] :is(.ds-hoot-results,.ds-hoot-gaps)>.ds-hoot-block-head,[data-design-system] .ds-hoot-gaps-group>.ds-text{padding-inline:var(--ds-space-2)}[data-design-system] .ds-hoot-results-body{min-width:0}[data-design-system] :is(.ds-hoot-results,.ds-hoot-gaps)>.ds-hoot-block-foot{--ds-card-inset:var(--ds-space-2);margin-bottom:calc(-1 * var(--ds-space-2));padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-4)}[data-design-system] .ds-hoot-gaps>.ds-hoot-block-foot{padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-1)}[data-design-system] .ds-hoot-gaps-group{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-card.ds-hoot-live{gap:var(--ds-space-2);padding:var(--ds-space-4) 0 0;overflow:hidden}[data-design-system] .ds-hoot-live>.ds-hoot-block-head{padding-inline:var(--ds-space-4)}[data-design-system] .ds-hoot-live-count{align-items:center;gap:var(--ds-space-2);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;display:inline-flex}[data-design-system] .ds-hoot-live-bar{height:4px;margin-inline:var(--ds-space-4);border-radius:var(--ds-radius-full);background:var(--color-border-default);display:block;overflow:hidden}[data-design-system] .ds-hoot-live-bar>span{border-radius:var(--ds-radius-full);background:var(--color-active-mark);height:100%;transition:width var(--ds-duration-large) var(--ds-ease-standard);display:block}[data-design-system] .ds-hoot-live-body{min-width:0;padding:0 var(--ds-space-2) var(--ds-space-2)}[data-design-system] .ds-hoot-live-body>.ds-busy-line{padding:var(--ds-space-3);color:var(--color-text-secondary);margin:0}@keyframes ds-hoot-live-unfold{0%{opacity:0;max-height:0}to{opacity:1;max-height:96px}}[data-design-system] .ds-hoot-live .ds-list-rows>li:has(>.ds-hoot-live-new){animation:ds-hoot-live-unfold var(--ds-duration-large) var(--ds-ease-standard) both;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-hoot-live .ds-list-rows>li:has(>.ds-hoot-live-new){animation:none}[data-design-system] .ds-hoot-live-bar>span{transition:none}}[data-design-system] .ds-hoot-number{width:100%;min-width:0}[data-design-system] .ds-hoot-number .ds-metric-card{border-radius:var(--ds-radius-l)}[data-design-system] .ds-hoot-questions{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-hoot-q-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:32px;padding-left:var(--ds-space-3);display:flex}[data-design-system] .ds-hoot-q-nav{align-items:center;gap:var(--ds-space-1);display:flex}[data-design-system] .ds-hoot-q-question{padding:var(--ds-space-1) var(--ds-space-3) var(--ds-space-2);color:var(--color-text-primary);margin:0}[data-design-system] .ds-hoot-q-own{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-hoot-q-own>:first-child{flex:1;min-width:0}[data-design-system] .ds-hoot-q-go{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) 0 0 var(--ds-space-3);display:flex}[data-design-system] .ds-hoot-done{isolation:isolate;min-width:0;position:relative}[data-design-system] .ds-hoot-done-glow{z-index:-1;border-radius:var(--ds-radius-xl);background:var(--gradient-shelf-sweep);opacity:.14;filter:blur(26px);pointer-events:none;height:70%;position:absolute;bottom:-14px;left:8%;right:8%}[data-design-system] .ds-hoot-done-card{gap:var(--ds-space-5);padding:var(--ds-space-6);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);background:linear-gradient(180deg,var(--color-surface-selected) 0%,var(--color-surface) 60%);color:var(--color-text-primary);display:grid}[data-design-system] .ds-hoot-done-hero{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}[data-design-system] .ds-hoot-done-face{flex:none;place-items:center;width:56px;height:56px;display:grid}[data-design-system] .ds-hoot-done-face>:is(img,svg){width:100%;height:100%}[data-design-system] .ds-hoot-done-title{gap:var(--ds-space-1);min-width:0;display:grid}[data-design-system] .ds-hoot-done-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-hoot-done-rows{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-hoot-done-rows>li{align-items:baseline;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);display:flex}[data-design-system] .ds-hoot-done-rows>li+li{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-hoot-done-n{min-width:48px}@media (prefers-reduced-motion:no-preference){[data-design-system] .ds-hoot-done[data-ds-rise] .ds-hoot-done-card{animation:ds-hoot-done-lift var(--ds-duration-large) var(--ds-ease-standard) both}[data-design-system] .ds-hoot-done[data-ds-rise] .ds-hoot-done-glow{animation:ds-hoot-done-glow 1.2s var(--ds-ease-standard) .2s both}[data-design-system] .ds-hoot-done[data-ds-rise] .ds-hoot-done-face{animation:ds-hoot-done-pop var(--ds-duration-large) var(--ds-ease-standard) .25s both}[data-design-system] .ds-hoot-done[data-ds-rise] .ds-hoot-done-rows>li{animation:ds-hoot-done-in var(--ds-duration-large) var(--ds-ease-standard) both;animation-delay:calc(.9s + var(--ds-i,0) * .12s)}[data-design-system] .ds-hoot-done[data-ds-rise] .ds-hoot-done-actions{animation:ds-hoot-done-in var(--ds-duration-large) var(--ds-ease-standard) .5s both}}@keyframes ds-hoot-done-lift{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes ds-hoot-done-glow{0%{opacity:0}50%{opacity:.3}}@keyframes ds-hoot-done-pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}}@keyframes ds-hoot-done-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:700px){[data-design-system] .ds-hoot-done-card{padding:var(--ds-space-5) var(--ds-space-4)}}[data-design-system] .ds-card.ds-hoot-draft{transition:background-color var(--ds-duration-layout) var(--ds-ease-standard),border-color var(--ds-duration-layout) var(--ds-ease-standard)}[data-design-system] .ds-card.ds-hoot-draft:not([data-ds-done]){border:1.5px dashed var(--color-border-strong)}[data-design-system] .ds-hoot-draft:not([data-ds-done]) .ds-hoot-draft-foot{border-top-style:dashed}[data-design-system] .ds-hoot-draft-head>.ds-badge{margin-left:auto}[data-design-system] .ds-hoot-draft-steps{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-hoot-draft-steps>li{column-gap:var(--ds-space-4);grid-template-columns:24px minmax(0,1fr);display:grid}[data-design-system] .ds-hoot-draft-num{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;text-align:right}[data-design-system] .ds-hoot-draft [contenteditable]{margin:calc(-1 * var(--ds-space-1)) calc(-1 * var(--ds-space-2));padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-s);outline:none}[data-design-system] .ds-hoot-draft [contenteditable]:hover{background:var(--color-surface-hover)}[data-design-system] .ds-hoot-draft [contenteditable]:focus-visible{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-active-mark)}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-card.ds-hoot-draft{transition:none}}[data-design-system] .ds-card.ds-hoot-events{padding:var(--ds-space-4) var(--ds-space-2) var(--ds-space-2)}[data-design-system] .ds-hoot-events>.ds-hoot-block-head,[data-design-system] .ds-hoot-events-day>.ds-text{padding-inline:var(--ds-space-2)}[data-design-system] .ds-hoot-events-day{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-hoot-timeline{padding:0 var(--ds-space-2);margin:0;list-style:none;display:grid}[data-design-system] .ds-hoot-timeline>li{align-items:baseline;column-gap:var(--ds-space-3);grid-template-columns:44px 12px minmax(0,1fr);display:grid}[data-design-system] .ds-hoot-timeline-time{text-align:right}[data-design-system] .ds-hoot-timeline-dot{align-self:stretch;position:relative}[data-design-system] .ds-hoot-timeline-dot:before{border-radius:var(--ds-radius-full);background:var(--color-active-mark);content:"";width:8px;height:8px;position:absolute;top:6px;left:2px}[data-design-system] .ds-hoot-timeline-dot:after{background:var(--color-border-default);content:"";width:2px;position:absolute;top:18px;bottom:-2px;left:5px}[data-design-system] .ds-hoot-timeline>li:last-child .ds-hoot-timeline-dot:after{display:none}[data-design-system] .ds-hoot-timeline-copy{padding-bottom:var(--ds-space-3);display:grid}[data-design-system] .ds-hoot-links .ds-entity-chip{max-width:100%}[data-design-system] .ds-hoot-links>.ds-hoot-block-head{align-items:center}[data-design-system] .ds-hoot-links-tree{padding:0 0 0 var(--ds-space-4);margin:0;list-style:none;display:grid}[data-design-system] .ds-hoot-links-tree>li{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);min-width:0;padding:var(--ds-space-1) 0 var(--ds-space-1) var(--ds-space-6);flex-wrap:wrap;display:flex;position:relative}[data-design-system] .ds-hoot-links-tree>li:before{border-left:1.5px solid var(--color-border-strong);content:"";position:absolute;top:0;bottom:0;left:0}[data-design-system] .ds-hoot-links-tree>li:last-child:before{bottom:50%}[data-design-system] .ds-hoot-links-tree>li:after{width:var(--ds-space-4);border-top:1.5px solid var(--color-border-strong);content:"";position:absolute;top:50%;left:0}[data-design-system] .ds-hoot-links-tree>li>.ds-text{min-width:72px}[data-design-system] .ds-hoot-options-list{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-hoot-option{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);display:grid}[data-design-system] .ds-hoot-option[data-ds-chosen]{border-color:var(--color-active-mark)}[data-design-system] .ds-hoot-options[data-ds-picked] .ds-hoot-option:not([data-ds-chosen]){color:var(--color-text-secondary)}[data-design-system] .ds-hoot-option-copy{gap:var(--ds-space-1);min-width:0;display:grid}[data-design-system] .ds-hoot-option-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-inline:calc(-1 * var(--ds-space-4));padding:var(--ds-space-3) var(--ds-space-4) 0;border-top:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-hoot-count-final{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-hoot-option-foot>:is(:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card),.ds-badge){flex:none}[data-design-system] .ds-hoot-option-facts{gap:var(--ds-space-1) var(--ds-space-4);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-hoot-option-fact{align-items:baseline;gap:0 var(--ds-space-1);flex-wrap:wrap;display:inline-flex}[data-design-system] .ds-hoot-option-fact>[data-ds-tone=secondary]{color:var(--color-text-secondary)}[data-design-system] .ds-hoot-pick-rows{margin-inline:calc(-1 * var(--ds-space-2));display:grid}[data-design-system] .ds-checkbox.ds-hoot-pick-row{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2);border-radius:var(--ds-radius-l)}[data-design-system] .ds-checkbox.ds-hoot-pick-row>input{top:50%;left:var(--ds-space-2);translate:0 -50%}[data-design-system] .ds-hoot-pick:not([data-ds-done]) .ds-hoot-pick-row:hover{background:var(--color-surface-hover)}[data-design-system] .ds-hoot-pick-label{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}[data-design-system] .ds-card.ds-hoot-scope{gap:var(--ds-space-4)}[data-design-system] .ds-hoot-scope-fields{gap:var(--ds-space-3);display:grid}[data-design-system] .ds-hoot-scope .ds-select{width:100%;display:grid}[data-design-system] .ds-hoot-scope-foot{justify-content:flex-end;display:flex}[data-design-system] .ds-hoot-opens{align-items:flex-start;gap:var(--ds-space-3);width:100%;min-width:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0;display:flex}[data-design-system] button.ds-hoot-opens{cursor:pointer}[data-design-system] button.ds-hoot-opens:focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid var(--color-text-primary);outline-offset:2px}[data-design-system] .ds-hoot-opens>:first-child{flex:1;min-width:0}[data-design-system] .ds-hoot-opens-chevron{width:var(--ds-space-4);height:var(--ds-space-4);margin-top:calc(var(--ds-space-1) / 2);color:var(--color-text-secondary);transition:transform var(--ds-duration-layout);flex:none}[data-design-system] .ds-hoot-opens[aria-expanded=true]>.ds-hoot-opens-chevron{transform:rotate(180deg)}[data-design-system] .ds-hoot-record-fields{margin-inline:calc(-1 * var(--ds-card-inset));border-block:1px solid var(--color-border-default);display:grid}[data-design-system] .ds-hoot-record-field+.ds-hoot-record-field{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-hoot-record-field>.ds-hoot-opens{padding:var(--ds-space-3) var(--ds-card-inset)}[data-design-system] div.ds-hoot-opens:after{width:var(--ds-space-4);content:"";flex:none}[data-design-system] .ds-hoot-record-field>.ds-hoot-opens-body{padding:0 var(--ds-card-inset) var(--ds-space-3)}[data-design-system] .ds-hoot-record-field-head{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-6);grid-template-columns:96px minmax(0,1fr);display:grid}[data-design-system] .ds-hoot-record-value{min-width:0;color:var(--color-text-primary)}[data-design-system] .ds-hoot-result-rows{gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-hoot-result{grid-template-columns:28px minmax(0,1fr) var(--ds-space-4);align-items:start;gap:var(--ds-space-1) var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-l);display:grid;position:relative}@media (hover:hover){[data-design-system] .ds-hoot-result[data-ds-opens]:hover{background:var(--color-surface-active-hover)}}[data-design-system] .ds-hoot-result:has(>.ds-hoot-result-link:focus-visible){background:var(--color-surface-active-hover)}[data-design-system] .ds-hoot-result-link{border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}[data-design-system] .ds-hoot-result-link:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}[data-design-system] .ds-hoot-result-icon{width:28px;height:28px;color:var(--color-text-secondary);place-items:center;display:grid}[data-design-system] .ds-hoot-result-icon svg{width:var(--ds-space-4);height:var(--ds-space-4)}[data-design-system] .ds-hoot-result-copy{min-width:0;display:grid}[data-design-system] .ds-hoot-result-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-hoot-result-word[data-ds-severity=info]{color:color-mix(in srgb,var(--color-badge-info) 50%,var(--color-ink))}[data-design-system] .ds-hoot-result-word[data-ds-severity=success]{color:color-mix(in srgb,var(--color-badge-success) 45%,var(--color-ink))}[data-design-system] .ds-hoot-result-word[data-ds-severity=warning]{color:color-mix(in srgb,var(--color-badge-warning) 42%,var(--color-ink))}[data-design-system] .ds-hoot-result-word[data-ds-severity=error]{color:color-mix(in srgb,var(--color-badge-error) 58%,var(--color-ink))}[data-design-system] .ds-hoot-result-chevron{width:var(--ds-space-4);height:28px;color:var(--color-text-secondary)}[data-design-system] .ds-hoot-result-source{gap:var(--ds-space-2);min-width:0;margin-top:var(--ds-space-1);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);grid-column:2/-1;display:grid;position:relative}[data-design-system] .ds-hoot-result-source-toggle{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-2);width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}[data-design-system] .ds-hoot-result-source-toggle:focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid var(--color-text-primary);outline-offset:4px}@media (hover:hover){[data-design-system] .ds-hoot-result-source-toggle:hover>.ds-text{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-default);text-decoration-color:var(--color-border-default);text-underline-offset:3px}}[data-design-system] .ds-hoot-result-source-name{color:var(--color-text-primary)}[data-design-system] .ds-hoot-result-source-toggle>svg{width:var(--ds-space-4);height:var(--ds-space-4);color:var(--color-text-secondary);transition:transform var(--ds-duration-standard);flex:none}[data-design-system] .ds-hoot-result-source-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}[data-design-system] .ds-hoot-number[data-ds-sources]{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);overflow:hidden}[data-design-system] .ds-hoot-number[data-ds-sources] .ds-metric-card{border:0;border-radius:0}[data-design-system] .ds-hoot-number-foot{background:var(--color-surface-subtle)}[data-design-system] .ds-hoot-number-name,[data-design-system] .ds-hoot-number-figure,[data-design-system] .ds-hoot-option-why{color:var(--color-text-primary)}[data-design-system] .ds-hoot-event{min-width:0;display:grid}[data-design-system] .ds-hoot-event>.ds-hoot-opens[aria-expanded=true] .ds-hoot-timeline-copy{padding-bottom:0}[data-design-system] .ds-hoot-event>.ds-hoot-opens-body{padding:var(--ds-space-2) 0 var(--ds-space-3)}[data-design-system] .ds-hoot-links[data-ds-sources] .ds-hoot-links-tree>li{padding-right:var(--ds-space-8)}[data-design-system] .ds-hoot-link-toggle{top:var(--ds-space-2);width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-xs);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;right:0}[data-design-system] .ds-hoot-link-toggle svg{width:var(--ds-space-4);height:var(--ds-space-4);transition:transform var(--ds-duration-layout) var(--ds-ease-standard)}[data-design-system] .ds-hoot-link-toggle[aria-expanded=true] svg{transform:rotate(180deg)}[data-design-system] .ds-hoot-link-toggle:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:0}@media (hover:hover){[data-design-system] .ds-hoot-link-toggle:hover{color:var(--color-text-primary)}}[data-design-system] .ds-hoot-link-quote{padding:var(--ds-space-1) 0 var(--ds-space-2);flex-basis:100%}[data-design-system] .ds-hoot-links[data-ds-sources] .ds-hoot-links-tree>li:after{top:18px}[data-design-system] .ds-hoot-links[data-ds-sources] .ds-hoot-links-tree>li:last-child:before{height:18px;bottom:auto}[data-design-system] .ds-hoot-option[data-ds-why]{padding-bottom:0;overflow:hidden}[data-design-system] .ds-hoot-option[data-ds-why]>.ds-hoot-option-foot{padding-bottom:var(--ds-space-3)}[data-design-system] .ds-hoot-option>.ds-collapsible{margin:calc(-1 * var(--ds-space-3)) calc(-1 * var(--ds-space-4)) 0;background:var(--color-surface-subtle)}[data-design-system] .ds-hoot-gap{border-radius:var(--ds-radius-l);display:grid}[data-design-system] .ds-hoot-gap>.ds-list-row>svg:last-child{transition:transform var(--ds-duration-layout)}[data-design-system] .ds-hoot-gap>.ds-list-row[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}[data-design-system] .ds-hoot-gap[data-ds-open]{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-default)}[data-design-system] .ds-hoot-gap-open{gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-3) var(--ds-space-3);border-top:1px solid var(--color-border-default);display:grid}[data-design-system] .ds-hoot-gap-examples{gap:var(--ds-space-3);display:grid}[data-design-system] .ds-hoot-gap-open-foot{justify-content:flex-end;display:flex}[data-design-system] .ds-hoot-draft-steps[data-ds-sources]{gap:var(--ds-space-3)}[data-design-system] .ds-hoot-draft-step{justify-items:start;gap:calc(var(--ds-space-1) / 2);min-width:0;display:grid}[data-design-system] .ds-hoot-draft-step>:first-child{justify-self:stretch}[data-design-system] .ds-hoot-draft-from{align-items:center;gap:var(--ds-space-1);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}[data-design-system] .ds-hoot-draft-from-name{color:var(--color-text-primary)}[data-design-system] .ds-hoot-draft-from>svg{width:var(--ds-space-4);height:var(--ds-space-4);color:var(--color-text-secondary);transition:transform var(--ds-duration-layout);flex:none}[data-design-system] .ds-hoot-draft-from[aria-expanded=true]>svg{transform:rotate(180deg)}[data-design-system] .ds-hoot-draft-from:focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid var(--color-text-primary);outline-offset:2px}[data-design-system] .ds-hoot-draft-quote{margin-top:var(--ds-space-2);justify-self:stretch}[data-design-system] .ds-hoot-draft-fields{gap:var(--ds-space-4);min-width:0;display:grid}[data-design-system] .ds-hoot-draft-field{justify-items:start;gap:var(--ds-space-1);min-width:0;display:grid}[data-design-system] .ds-hoot-draft-value{justify-self:stretch}[data-design-system] .ds-hoot-draft-value[data-ds-missing]{border:1px dashed var(--color-border-strong);margin:0}[data-design-system] .ds-hoot-draft-value[data-ds-placeholder]:empty:before{color:var(--color-text-secondary);content:attr(data-ds-placeholder)}[data-design-system] .ds-hoot-draft-hint{color:color-mix(in srgb,var(--color-badge-warning) 42%,var(--color-ink))}[data-design-system] .ds-hoot-draft-links{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-hoot-draft-field>.ds-select{justify-self:stretch}[data-design-system] .ds-hoot-draft-similar{justify-items:start;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);display:grid}[data-design-system] .ds-hoot-draft-similar>.ds-hoot-record-name{justify-self:stretch}[data-design-system] .ds-hoot-draft-items{margin:0 calc(-1 * var(--ds-space-2));padding:0;list-style:none;display:grid}[data-design-system] .ds-hoot-draft-item{gap:var(--ds-space-2);padding:var(--ds-space-2);border-radius:var(--ds-radius-l);display:grid}@media (hover:hover){[data-design-system] .ds-hoot-draft:not([data-ds-done]) .ds-hoot-draft-item:hover{background:var(--color-surface-hover)}}[data-design-system] .ds-hoot-draft-item[data-ds-open]{border-radius:var(--ds-radius-l);background:var(--color-surface-subtle)}[data-design-system] .ds-hoot-draft-item-line{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-hoot-draft-item-name{flex:1;min-width:0;display:grid}[data-design-system] .ds-hoot-draft-item[data-ds-skipped] .ds-hoot-draft-item-name>*{color:var(--color-text-secondary)}[data-design-system] .ds-hoot-draft-expand svg{transition:transform var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-hoot-draft-expand[aria-expanded=true] svg{transform:rotate(180deg)}[data-design-system] .ds-hoot-draft-panel{padding:var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface)}[data-design-system] .ds-hoot-draft-more{margin-top:calc(-1 * var(--ds-space-2));display:flex}[data-design-system] :is(.ds-hoot-opens-body,.ds-hoot-link-quote,.ds-hoot-gap-open)[hidden],[data-design-system] :is(.ds-hoot-draft-quote,.ds-hoot-draft-panel)[hidden]{display:none}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-hoot-opens-chevron,.ds-hoot-result-source-toggle>svg,.ds-hoot-link-toggle svg,.ds-hoot-gap>.ds-list-row>svg:last-child,.ds-hoot-draft-from>svg,.ds-hoot-draft-expand svg){transition:none}}[data-design-system] .ds-card.ds-hoot-changes{--ds-hoot-tile:28px;gap:0;padding:0;overflow:hidden}[data-design-system] .ds-hoot-changes>.ds-hoot-block-head{padding:var(--ds-space-4)}[data-design-system] .ds-hoot-changes-body{gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);border-top:1px solid var(--color-border-default);display:grid}[data-design-system] .ds-hoot-changes-body.ds-is-one{gap:var(--ds-space-3);padding:var(--ds-space-4)}[data-design-system] .ds-hoot-changes-list{margin:0;padding:0;list-style:none;display:grid}[data-design-system] :is(.ds-hoot-runs,.ds-hoot-why,.ds-hoot-plays,.ds-hoot-records) .ds-hoot-changes-list{gap:calc(var(--ds-space-1) / 2)}[data-design-system] .ds-hoot-change{gap:var(--ds-space-2);padding:var(--ds-space-2);border-radius:var(--ds-radius-l);display:grid}@media (hover:hover){[data-design-system] .ds-hoot-change:hover{background:var(--color-surface-hover)}}[data-design-system] .ds-hoot-change[data-ds-open]{border-radius:var(--ds-radius-l);background:var(--color-surface-subtle)}[data-design-system] :is(.ds-hoot-why,.ds-hoot-plays,.ds-hoot-records,.ds-hoot-publish) .ds-hoot-change[data-ds-open]{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-default);gap:0;padding:0;overflow:hidden}[data-design-system] :is(.ds-hoot-why,.ds-hoot-plays,.ds-hoot-records,.ds-hoot-publish) .ds-hoot-change[data-ds-open]>.ds-hoot-change-line{padding:var(--ds-space-2)}[data-design-system] .ds-hoot-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-hoot-change>[hidden]{display:none}[data-design-system] .ds-hoot-change-line{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] :is(.ds-hoot-runs,.ds-hoot-why,.ds-hoot-plays,.ds-hoot-records,.ds-hoot-publish) .ds-hoot-change-line{gap:var(--ds-space-3)}[data-design-system] .ds-hoot-change-line>.ds-checkbox{flex:none}[data-design-system] .ds-hoot-change-name{overflow-wrap:anywhere;flex:1;min-width:0;display:grid}[data-design-system] .ds-hoot-change-expand{flex:none}[data-design-system] .ds-hoot-change-expand svg{transition:transform var(--ds-duration-standard) var(--ds-ease-standard)}[data-design-system] .ds-hoot-change-expand[aria-expanded=true] svg{transform:rotate(180deg)}[data-design-system] .ds-hoot-change[data-ds-skipped]>.ds-hoot-change-line .ds-hoot-change-name,[data-design-system] .ds-hoot-change:is([data-ds-state=out],[data-ds-state=skip]) :is(.ds-hoot-change-line .ds-hoot-change-name,.ds-hoot-why-fix>span){color:var(--color-text-secondary)}[data-design-system] .ds-hoot-word{padding:0 var(--ds-space-1);border-radius:var(--ds-radius-xs);color:var(--color-text-primary);text-decoration:none}[data-design-system] .ds-hoot-word[data-ds-kind=was]{background:color-mix(in srgb,var(--color-tint-red) 55%,var(--color-surface));text-decoration:line-through;text-decoration-thickness:1px}[data-design-system] .ds-hoot-word[data-ds-kind=now]{background:var(--color-tint-green)}[data-design-system] .ds-hoot-change[data-ds-skipped]>.ds-hoot-change-line .ds-hoot-word{background:0 0}[data-design-system] .ds-hoot-changes .ds-hoot-change[data-ds-skipped] .ds-hoot-word[data-ds-kind=now]{text-decoration:line-through;text-decoration-thickness:1px}[data-design-system] .ds-hoot-changes .ds-hoot-change[data-ds-skipped] .ds-hoot-word[data-ds-kind=was]{text-decoration:none}[data-design-system] .ds-hoot-diff{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface);display:grid;overflow:hidden}[data-design-system] .ds-hoot-diff-line{align-items:flex-start;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-2) var(--ds-space-3);color:var(--color-text-primary);overflow-wrap:anywhere;display:flex}[data-design-system] .ds-hoot-diff-line[data-ds-kind=was]:not([data-ds-empty]){background:color-mix(in srgb,var(--color-tint-red) 55%,var(--color-surface))}[data-design-system] .ds-hoot-diff-line[data-ds-kind=now]:not([data-ds-empty]){background:var(--color-tint-green)}[data-design-system] .ds-hoot-diff-line[data-ds-empty]{color:var(--color-text-secondary)}[data-design-system] .ds-hoot-diff-line:has([contenteditable]:focus-visible){box-shadow:inset 0 0 0 1px var(--color-active-mark)}[data-design-system] .ds-hoot-diff-mark{width:20px;height:20px;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}[data-design-system] .ds-hoot-diff-mark>svg{width:16px;height:16px}[data-design-system] .ds-hoot-edit{overflow-wrap:anywhere;outline:none;flex:1;min-width:0}[data-design-system] .ds-hoot-test-panel .ds-hoot-edit:focus-visible,[data-design-system] .ds-hoot-tests .ds-is-one .ds-hoot-edit:focus-visible{border-radius:var(--ds-radius-xs);box-shadow:0 0 0 2px var(--color-surface),0 0 0 3px var(--color-active-mark)}[data-design-system] .ds-hoot-changes-more{padding-inline:var(--ds-space-1);display:flex}[data-design-system] .ds-hoot-changes-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}[data-design-system] .ds-hoot-changes-actions{gap:var(--ds-space-2);margin-left:auto;display:flex}[data-design-system] .ds-hoot-versions{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface);display:grid;overflow:hidden}[data-design-system] .ds-is-one>.ds-hoot-versions,[data-design-system] .ds-is-one>.ds-hoot-play>.ds-hoot-versions{border-radius:var(--ds-radius-l)}[data-design-system] .ds-hoot-version{min-width:0;padding:var(--ds-space-2) var(--ds-space-3);overflow-wrap:anywhere;display:grid}[data-design-system] .ds-hoot-version+.ds-hoot-version{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-hoot-version-source{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-hoot-version-word{padding:0 var(--ds-space-1);border-radius:var(--ds-radius-xs);background:var(--color-tint-blue);color:var(--color-text-primary)}[data-design-system] .ds-hoot-version-word[data-ds-side="1"]{background:var(--color-tint-orange)}[data-design-system] .ds-hoot-version-key{border-radius:var(--ds-radius-xs);background:var(--color-category-blue);flex:none;width:8px;height:8px}[data-design-system] .ds-hoot-version-key[data-ds-side="1"]{background:var(--color-category-orange)}[data-design-system] :is(.ds-hoot-conflict-panel,.ds-hoot-run-panel,.ds-hoot-why-panel,.ds-hoot-plays-panel,.ds-hoot-play){gap:var(--ds-space-3);min-width:0;display:grid}[data-design-system] :is(.ds-hoot-changes-body,.ds-hoot-conflict-panel,.ds-hoot-plays-panel,.ds-hoot-why-fix)>.ds-toggle-group{justify-self:start;max-width:100%}[data-design-system] .ds-hoot-test-panel{padding:var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface)}[data-design-system] .ds-hoot-test-fields{gap:var(--ds-space-4);min-width:0;display:grid}[data-design-system] .ds-hoot-test-field{gap:var(--ds-space-1);min-width:0;display:grid}[data-design-system] :is(.ds-hoot-test-checks,.ds-hoot-run-checks){gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:grid}[data-design-system] :is(.ds-hoot-test-checks,.ds-hoot-run-checks)>li{align-items:flex-start;gap:var(--ds-space-2);overflow-wrap:anywhere;min-width:0;display:flex}[data-design-system] :is(.ds-hoot-test-checks,.ds-hoot-run-checks) svg{width:16px;height:16px;margin-top:var(--ds-space-1);color:var(--color-text-secondary);flex:none}[data-design-system] :is(.ds-hoot-test-checks>li,.ds-hoot-run-checks>li[data-ds-ok]) svg{color:var(--color-active-mark)}[data-design-system] .ds-badge.ds-hoot-status{border-radius:var(--ds-radius-s);flex:none;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:inline-grid}[data-design-system] .ds-badge.ds-hoot-status>:is(svg,.ds-spinner){grid-area:1/1;margin:0}[data-design-system] .ds-hoot-run-head{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);display:flex}[data-design-system] .ds-hoot-runs .ds-hoot-live-bar{margin:0 var(--ds-space-4) var(--ds-space-3)}[data-design-system] .ds-hoot-run-panel{padding-left:calc(var(--ds-hoot-tile) + var(--ds-space-3))}[data-design-system] .ds-hoot-run-left{padding:var(--ds-space-1) var(--ds-space-2) 0 calc(var(--ds-space-2) + var(--ds-hoot-tile) + var(--ds-space-3));margin:0}[data-design-system] :is(.ds-hoot-why-panel,.ds-hoot-plays-panel){padding:var(--ds-space-4) var(--ds-space-4) 0;border-top:1px solid var(--color-border-default)}[data-design-system] .ds-hoot-plays-panel{padding-bottom:var(--ds-space-4)}[data-design-system] .ds-hoot-why .ds-is-one{padding-bottom:0}[data-design-system] :is(.ds-hoot-why-reason,.ds-hoot-play-line,.ds-hoot-play-miss){margin:0}[data-design-system] .ds-hoot-why-fix{gap:var(--ds-space-2);margin:var(--ds-space-1) calc(-1 * var(--ds-space-4)) 0;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);border-top:1px solid var(--color-border-default);color:var(--color-text-primary);overflow-wrap:anywhere;display:grid}[data-design-system] .ds-hoot-play-tried{color:var(--color-text-primary)}[data-design-system] :is(.ds-hoot-play-run,.ds-hoot-plays-panel>.ds-hoot-changes-list) .ds-hoot-change{padding:var(--ds-space-1) 0;background:0 0}[data-design-system] .ds-hoot-records>.ds-hoot-block-head{justify-content:start;gap:var(--ds-space-1);display:grid}[data-design-system] .ds-hoot-records-panel{padding-block:var(--ds-space-2);border-top:1px solid var(--color-border-default);display:grid}[data-design-system] .ds-hoot-records .ds-is-one{padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-3)}[data-design-system] .ds-hoot-publish-panel{gap:var(--ds-space-3);padding:var(--ds-space-4);border-top:1px solid var(--color-border-default);display:grid}[data-design-system] .ds-hoot-publish .ds-is-one{padding:var(--ds-space-4)}[data-design-system] .ds-hoot-publish-detail{gap:var(--ds-space-1);overflow-wrap:anywhere;display:grid}[data-design-system] .ds-hoot-confirm{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-hoot-confirm-head{align-items:center;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-hoot-confirm-head>:first-child{flex:none}[data-design-system] :is(.ds-hoot-confirm-head p,.ds-hoot-confirm-details dd){margin:0}[data-design-system] .ds-hoot-confirm-details{gap:var(--ds-space-3);margin:0;display:grid}[data-design-system] .ds-hoot-confirm-details>div{min-width:0;display:grid}[data-design-system] .ds-hoot-confirm-actions{justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-hoot-action-result{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-hoot-action-result>:first-child:not(:last-child){flex:none}[data-design-system] .ds-hoot-action-result[data-ds-rise]{animation:ds-hoot-note-in var(--ds-duration-layout) var(--ds-ease-standard) .55s both}@keyframes ds-hoot-full-in{0%{opacity:0;transform:translate(24px)}}@keyframes ds-hoot-full-out{to{opacity:0;transform:translate(24px)}}[data-design-system] .ds-hoot-full{z-index:var(--ds-z-panel);top:0;right:var(--ds-hoot-full-right,0px);width:min(560px,calc(100vw - var(--ds-hoot-full-right,0px)));border-left:1px solid var(--color-border-default);background:var(--color-surface);min-width:0;color:var(--color-text-primary);box-shadow:-12px 0 32px -16px color-mix(in srgb,var(--color-shadow) 24%,transparent);animation:ds-hoot-full-in var(--ds-duration-layout) var(--ds-ease-standard) both;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;bottom:0}[data-design-system] .ds-hoot-full[data-ds-leaving]{animation:ds-hoot-full-out var(--ds-duration-standard) var(--ds-ease-standard) both}[data-design-system] .ds-hoot-full-head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-4);display:flex}[data-design-system] .ds-hoot-full-title{gap:var(--ds-space-1);min-width:0;display:grid}[data-design-system] .ds-hoot-full-title h2{margin:0}[data-design-system] .ds-hoot-full-body{min-height:0;padding:0 var(--ds-space-6) var(--ds-space-6);overflow:auto}@media (max-width:899px){[data-design-system] .ds-hoot-full{width:auto;z-index:var(--ds-z-overlay);left:0;right:0}}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-hoot-change-expand svg{transition:none}[data-design-system] :is(.ds-hoot-full,.ds-hoot-full[data-ds-leaving],.ds-hoot-action-result[data-ds-rise]){animation:none}}[data-design-system] .ds-hoot-sourced{gap:var(--ds-space-4);justify-items:start;min-width:0;display:grid}[data-design-system] .ds-hoot-sourced>p{margin:0}[data-design-system] .ds-hoot-sourced>:is(.ds-hoot-sources,.ds-hoot-trace,.ds-hoot-check-slot){justify-self:stretch}[data-design-system] :is(.ds-hoot-claim,.ds-hoot-unsourced){border-radius:var(--ds-radius-xs);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--ds-duration-standard),text-decoration-color var(--ds-duration-standard)}[data-design-system] .ds-hoot-claim:hover{background:var(--color-surface-hover)}[data-design-system] .ds-hoot-unsourced{-webkit-text-decoration:underline dashed var(--color-border-strong);text-decoration:underline dashed var(--color-border-strong);text-underline-offset:5px;text-decoration-thickness:1.5px}[data-design-system] .ds-hoot-unsourced:is(:hover,[data-ds-selected],[data-ds-peek]){background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);-webkit-text-decoration-color:var(--color-text-secondary);text-decoration-color:var(--color-text-secondary)}[data-design-system] .ds-hoot-claim:is([data-ds-selected],[data-ds-peek]){background:var(--color-surface-active)}[data-design-system] :is(.ds-hoot-claim,.ds-hoot-unsourced):focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}[data-design-system] :is(.ds-hoot-claim,.ds-hoot-unsourced)[data-ds-checked=right]{-webkit-text-decoration:underline solid var(--color-border-strong);text-decoration:underline solid var(--color-border-strong);text-underline-offset:5px;text-decoration-thickness:1.5px}[data-design-system] :is(.ds-hoot-claim,.ds-hoot-unsourced)[data-ds-checked=wrong]{text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-secondary);text-decoration-color:var(--color-text-secondary)}[data-design-system] :is(.ds-hoot-sources,.ds-hoot-trace) .ds-collapsible-body{gap:var(--ds-space-3);padding-top:var(--ds-space-2);display:grid}[data-design-system] .ds-hoot-sources-list{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}[data-design-system] .ds-hoot-sources-label{padding:var(--ds-space-1) var(--ds-space-4) 0;margin:0}[data-design-system] .ds-hoot-source{gap:var(--ds-space-1);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);width:100%;color:var(--color-text-primary);text-align:start;transition:background-color var(--ds-duration-standard),border-color var(--ds-duration-standard);display:grid}[data-design-system] :is(button.ds-hoot-source,.ds-hoot-source-toggle){padding:var(--ds-space-4);font:inherit;cursor:pointer}[data-design-system] .ds-hoot-source-toggle{gap:var(--ds-space-1);border-radius:inherit;color:inherit;text-align:start;background:0 0;border:0;display:grid}[data-design-system] .ds-hoot-source[data-ds-open]>.ds-hoot-source-toggle{padding-bottom:0}@media (hover:hover){[data-design-system] .ds-hoot-source:hover{background:var(--color-surface-hover)}}[data-design-system] .ds-hoot-source[data-ds-open]{border-color:var(--color-border-strong);background:var(--color-surface)}[data-design-system] .ds-hoot-source-toggle:focus-visible{outline:none}[data-design-system] :is(button.ds-hoot-source:focus-visible,.ds-hoot-source:has(>.ds-hoot-source-toggle:focus-visible)){outline:2px solid var(--color-text-primary);outline-offset:-2px}[data-design-system] .ds-hoot-source-head{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-hoot-source-title{flex:1;min-width:0}[data-design-system] .ds-hoot-source-head>:last-child:not(.ds-hoot-source-title){white-space:nowrap;flex:none}[data-design-system] .ds-hoot-source-icon{color:var(--color-text-secondary);flex:none;place-items:center;display:grid}[data-design-system] .ds-hoot-source-icon svg{width:var(--ds-space-4);height:var(--ds-space-4)}[data-design-system] .ds-hoot-source-meta{margin-inline-start:var(--ds-space-6)}[data-design-system] .ds-hoot-source-open{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-2) var(--ds-space-4) var(--ds-space-10);display:grid}[data-design-system] .ds-hoot-source-line{border-inline-start:3px solid var(--color-category-purple);color:var(--color-text-primary);margin:0;padding-inline-start:var(--ds-space-3)}[data-design-system] .ds-hoot-source-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-hoot-source-foot>a{white-space:nowrap;flex:none}[data-design-system] .ds-hoot-source[data-ds-gap]{border-style:dashed;border-color:var(--color-border-strong);background:var(--color-surface-subtle)}@media (hover:hover){[data-design-system] .ds-hoot-source[data-ds-gap]:hover{border-color:var(--color-text-secondary)}}[data-design-system] .ds-hoot-source[data-ds-gap][aria-pressed=true]{border-color:var(--color-text-primary)}[data-design-system] .ds-hoot-sources-group{gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-1) var(--ds-space-1);border-radius:var(--ds-radius-l);background:var(--color-surface-active);display:grid}[data-design-system] .ds-hoot-sources-group .ds-hoot-sources-list{gap:var(--ds-space-1)}[data-design-system] .ds-hoot-sources-group .ds-hoot-source{background:0 0;border-color:#0000}@media (hover:hover){[data-design-system] .ds-hoot-sources-group .ds-hoot-source:hover{background:color-mix(in srgb,var(--color-surface) 40%,transparent)}}[data-design-system] .ds-hoot-sources-group .ds-hoot-source[data-ds-open]{background:var(--color-surface)}[data-design-system] .ds-hoot-sources-group :is([data-ds-tone=secondary],.ds-hoot-source-icon){color:color-mix(in srgb,var(--color-text-secondary) 65%,var(--color-text-primary))}[data-design-system] .ds-hoot-run{gap:var(--ds-space-1);display:grid}[data-design-system] .ds-hoot-run-track{height:var(--ds-space-3);border-radius:var(--ds-radius-xs);background:var(--color-surface-subtle);position:relative}[data-design-system] .ds-hoot-run-seg{inset-block:0;left:var(--ds-at);width:calc(var(--ds-size) - 2px);min-width:var(--ds-space-1);border-radius:var(--ds-radius-xs);background:color-mix(in srgb,var(--color-category-purple) 40%,var(--color-surface));cursor:pointer;transition:opacity var(--ds-duration-standard),box-shadow var(--ds-duration-standard);border:0;padding:0;position:absolute}[data-design-system] .ds-hoot-run-seg[data-ds-status=empty]{background:repeating-linear-gradient(135deg,var(--color-surface) 0 3px,var(--color-surface-subtle) 3px 6px);box-shadow:inset 0 0 0 1px var(--color-border-strong)}[data-design-system] .ds-hoot-run-seg[data-ds-status=answer]{background:var(--color-category-purple)}[data-design-system] .ds-hoot-run-seg[data-ds-on]{z-index:1;box-shadow:0 0 0 2px var(--color-surface),0 0 0 3px var(--color-text-primary)}[data-design-system] .ds-hoot-run-seg:focus-visible{z-index:1;outline:2px solid var(--color-text-primary);outline-offset:2px}[data-design-system] .ds-hoot-run[data-ds-focus] .ds-hoot-run-seg:not([data-ds-on]){opacity:.3}[data-design-system] .ds-hoot-run-ticks{height:18px;position:relative}[data-design-system] .ds-hoot-run-ticks>span{left:var(--ds-at);white-space:nowrap;position:absolute;transform:translate(-50%)}[data-design-system] .ds-hoot-run-ticks>span:first-child{transform:none}[data-design-system] .ds-hoot-run-ticks>span:last-child{transform:translate(-100%)}[data-design-system] .ds-hoot-log{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}[data-design-system] .ds-hoot-log-row+.ds-hoot-log-row{border-top:1px solid var(--color-border-default)}[data-design-system] .ds-hoot-log-main{gap:var(--ds-space-1);width:100%;padding:var(--ds-space-3) var(--ds-space-4);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:opacity var(--ds-duration-standard),background-color var(--ds-duration-standard);background:0 0;border:0;display:grid}[data-design-system] .ds-hoot-log-main[aria-expanded=true]{background:var(--color-surface-hover)}@media (hover:hover){[data-design-system] .ds-hoot-log-main:hover{background:var(--color-surface-hover)}}[data-design-system] .ds-hoot-log-main:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}[data-design-system] :is(.ds-hoot-log-row[data-ds-lit],.ds-hoot-log[data-ds-focus] .ds-hoot-log-row[data-ds-on])>.ds-hoot-log-main{background:var(--color-surface-active)}[data-design-system] .ds-hoot-log[data-ds-focus] .ds-hoot-log-row:not([data-ds-on])>*{opacity:.35}[data-design-system] .ds-hoot-log-top{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);color:var(--color-text-primary);display:flex}[data-design-system] .ds-hoot-log-time{flex:none}[data-design-system] .ds-hoot-log-sub{align-items:baseline;gap:0 var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}[data-design-system] .ds-hoot-log-query{overflow-wrap:anywhere;min-width:0}[data-design-system] .ds-hoot-log-found{color:var(--color-text-primary)}[data-design-system] .ds-hoot-log-row[data-ds-status=empty] .ds-hoot-log-found{-webkit-text-decoration:underline dashed var(--color-border-strong);text-decoration:underline dashed var(--color-border-strong);text-underline-offset:4px}[data-design-system] .ds-hoot-log-row[data-ds-status=answer] .ds-hoot-log-found{color:var(--color-text-secondary)}[data-design-system] .ds-hoot-log-detail{gap:var(--ds-space-2);padding:0 var(--ds-space-4) var(--ds-space-4);background:var(--color-surface-hover);display:grid}[data-design-system] .ds-hoot-log-detail .ds-hoot-source:not([data-ds-gap]){background:var(--color-surface)}[data-design-system] .ds-hoot-log-reason{padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-l);background:var(--color-surface);color:var(--color-text-primary);margin:0}[data-design-system] .ds-hoot-check-slot{justify-items:start;display:grid}[data-design-system] .ds-hoot-check{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);justify-self:stretch;display:grid;overflow:hidden}[data-design-system] .ds-hoot-check-head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-5);border-bottom:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-hoot-check-nav{gap:var(--ds-space-1);display:flex}[data-design-system] .ds-hoot-check-body{gap:var(--ds-space-4);padding:var(--ds-space-5);display:grid}[data-design-system] .ds-hoot-check-source{gap:var(--ds-space-2);display:grid}[data-design-system] :is(.ds-hoot-check-source-name,.ds-hoot-checked){align-items:center;gap:var(--ds-space-1);margin:0;display:inline-flex}[data-design-system] :is(.ds-hoot-check-source-name,.ds-hoot-checked) svg{flex:none;width:14px;height:14px}[data-design-system] .ds-hoot-checked:focus{outline:none}[data-design-system] .ds-hoot-check-gap{padding:var(--ds-space-3) var(--ds-space-4);border:1px dashed var(--color-border-strong);border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);margin:0}[data-design-system] .ds-hoot-check-foot{gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}[data-design-system] .ds-hoot-check-foot [aria-pressed=true]{background:var(--color-surface-active);border-color:#0000}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-hoot-claim,.ds-hoot-unsourced,.ds-hoot-source,.ds-hoot-run-seg,.ds-hoot-log-main){transition:none}}@keyframes ds-hoot-chat-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ds-hoot-sheen{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes ds-hoot-roll{0%{opacity:0;transform:translateY(8px)}}[data-design-system] .ds-hoot-messages{gap:calc(var(--ds-space-6) + var(--ds-space-1));flex-direction:column;display:flex}[data-design-system] .ds-hoot-message{align-items:flex-start;gap:var(--ds-space-4);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-hoot-message p{margin:0}[data-design-system] .ds-hoot-message[data-ds-role=user]:not([data-ds-attached]),[data-design-system] .ds-hoot-message[data-ds-attached]>.ds-hoot-bubble{max-width:85%;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-l) var(--ds-radius-l) var(--ds-radius-xs) var(--ds-radius-l);background:var(--color-surface-inverse);color:var(--color-text-on-inverse);white-space:pre-wrap;align-self:flex-end}[data-design-system] .ds-hoot-message[data-ds-attached]{align-self:flex-end;align-items:flex-end;gap:var(--ds-space-2);max-width:85%}[data-design-system] :is(.ds-hoot-message:is([data-ds-role=assistant],[data-ds-role=expert]),.ds-hoot-sourced)>.ds-hoot-bubble{--ds-card-inset:var(--ds-space-4);max-width:85%;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-l) var(--ds-radius-l) var(--ds-radius-l) var(--ds-radius-xs);background:var(--color-surface-subtle);white-space:pre-wrap;transition:background-color var(--ds-duration-standard) var(--ds-ease-standard);position:relative}[data-design-system] .ds-hoot-message>.ds-hoot-bubble.ds-is-rich{gap:var(--ds-space-3);white-space:normal;flex-direction:column;max-width:92%;padding-bottom:0;display:flex}[data-design-system] .ds-hoot-working{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex;overflow:hidden}[data-design-system] .ds-hoot-working-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}[data-design-system] .ds-hoot-working-count{color:var(--color-text-primary);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-hoot-working-step{background:linear-gradient(90deg,var(--color-text-secondary) 40%,var(--color-text-primary) 50%,var(--color-text-secondary) 60%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ds-hoot-sheen;display:inline-block}[data-design-system] .ds-hoot-working-step[data-ds-rolled]{animation:ds-hoot-roll var(--ds-duration-layout) var(--ds-ease-standard),ds-hoot-sheen 1.6s linear infinite}[data-design-system] .ds-hoot-working-stop{height:32px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-s);color:var(--color-text-secondary);cursor:pointer;opacity:0;transition:opacity var(--ds-duration-standard) var(--ds-ease-standard);background:0 0;border:0;flex:none}[data-design-system] .ds-hoot-working:is(:hover,:focus-within) .ds-hoot-working-stop{opacity:1}[data-design-system] .ds-hoot-working-stop:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}@media (hover:none){[data-design-system] .ds-hoot-working-stop{opacity:1}}[data-design-system] .ds-hoot-worked{max-width:100%}[data-design-system] .ds-hoot-worked:not([data-ds-stopped])>.ds-collapsible>.ds-collapsible-trigger{gap:var(--ds-space-1);padding:var(--ds-space-1) 0;border-radius:var(--ds-radius-xs);color:var(--color-text-secondary);margin-inline:0}@media (hover:hover){[data-design-system] .ds-hoot-worked:not([data-ds-stopped])>.ds-collapsible>.ds-collapsible-trigger:hover{color:var(--color-text-primary);background:0 0}}[data-design-system] .ds-hoot-step-list{gap:var(--ds-space-2);padding:var(--ds-space-1) 0 var(--ds-space-1) var(--ds-space-4);border-left:1px solid var(--color-border-default);flex-direction:column;margin:0;list-style:none;display:flex}[data-design-system] .ds-hoot-worked:not([data-ds-stopped]) .ds-hoot-step-list{gap:var(--ds-space-1)}[data-design-system] .ds-hoot-step-list li{align-items:flex-start;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-hoot-step-list li>span:last-child{overflow-wrap:anywhere;min-width:0}[data-design-system] .ds-hoot-stopped{margin:var(--ds-space-2) 0 0}[data-design-system] .ds-hoot-step-mark{width:16px;height:16px;margin-block:calc((1lh - var(--ds-space-4)) / 2);border-radius:50%;flex:none;place-items:center;display:inline-grid}[data-design-system] .ds-hoot-step-mark svg{width:12px;height:12px}[data-design-system] .ds-hoot-step-mark[data-ds-status=done]{background:var(--color-surface-success);color:var(--color-text-on-success)}[data-design-system] .ds-hoot-step-mark[data-ds-status=stopped]{box-shadow:inset 0 0 0 1px var(--color-text-secondary);color:var(--color-text-secondary)}[data-design-system] .ds-hoot-step-mark:is([data-ds-status=later],[data-ds-status=todo],[data-ds-status=waiting]){box-shadow:inset 0 0 0 1.5px var(--color-text-secondary);color:var(--color-text-secondary)}[data-design-system] .ds-hoot-step-mark[data-ds-status=waiting] svg{width:14px;height:14px}[data-design-system] .ds-hoot-step-mark[data-ds-status=active] .ds-spinner{width:16px;height:16px}[data-design-system] .ds-hoot-verdict{--ds-hoot-verdict:var(--color-surface-success);align-items:flex-start;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2);white-space:normal;display:flex}[data-design-system] .ds-hoot-verdict[data-ds-tone-mark=bad]{--ds-hoot-verdict:var(--color-tone-error)}[data-design-system] .ds-hoot-verdict[data-ds-tone-mark=unsure]{--ds-hoot-verdict:var(--color-category-orange)}[data-design-system] .ds-hoot-verdict[data-ds-tone-mark=unknown]{--ds-hoot-verdict:var(--color-category-gray)}[data-design-system] .ds-hoot-verdict-icon{width:20px;height:20px;margin-top:var(--ds-space-1);background:var(--ds-hoot-verdict);color:var(--color-text-on-inverse);border-radius:50%;flex:none;place-items:center;display:grid}[data-design-system] .ds-hoot-verdict-icon svg{width:12px;height:12px}[data-design-system] .ds-hoot-confidence{align-items:center;gap:var(--ds-space-2);margin:var(--ds-space-3) calc(-1 * var(--ds-space-4)) calc(-1 * var(--ds-space-3));padding:var(--ds-space-2) var(--ds-space-4);border-top:1px solid var(--color-border-default);white-space:normal;display:flex}[data-design-system] .ds-hoot-confidence-mark{flex:none;place-items:center;width:16px;height:16px;display:grid}[data-design-system] .ds-hoot-confidence-mark svg{width:16px;height:16px;display:block}[data-design-system] .ds-hoot-confidence-bars{align-items:flex-end;gap:var(--ds-space-1);height:14px;display:flex}[data-design-system] .ds-hoot-confidence-bars i{border-radius:var(--ds-radius-xs);background:var(--color-border-default);width:4px;height:6px}[data-design-system] .ds-hoot-confidence-bars i:nth-child(2){height:10px}[data-design-system] .ds-hoot-confidence-bars i:nth-child(3){height:14px}[data-design-system] .ds-hoot-confidence-bars i[data-ds-on]{background:var(--color-category-orange)}[data-design-system] .ds-hoot-reply-actions{z-index:1;gap:var(--ds-space-1);padding:var(--ds-space-1);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);background:var(--color-surface);box-shadow:0 4px 12px color-mix(in srgb,var(--color-shadow) 8%,transparent);white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--ds-duration-standard);display:flex;position:absolute;top:-14px;right:-12px}[data-design-system] .ds-hoot-bubble:hover>.ds-hoot-reply-actions,[data-design-system] .ds-hoot-reply-actions:focus-within{opacity:1;pointer-events:auto}[data-design-system] .ds-hoot-reply-actions [aria-pressed=true]{background:var(--color-surface-active);color:var(--color-text-primary)}[data-design-system] .ds-hoot-reply-actions [aria-pressed=true] svg{fill:currentColor;fill-opacity:.12}@media (hover:none){[data-design-system] .ds-hoot-message:last-child .ds-hoot-reply-actions{opacity:1;pointer-events:auto}}[data-design-system] .ds-hoot-action-note{padding:var(--ds-space-1) 0 0 var(--ds-space-1);color:var(--color-text-secondary);white-space:nowrap;animation:ds-hoot-chat-in var(--ds-duration-layout) var(--ds-ease-standard) both;margin:0;position:absolute;top:100%;left:0}[data-design-system] .ds-hoot-followups{margin:calc(-1 * var(--ds-space-2)) 0 0 calc(-1 * var(--ds-space-2));display:grid}[data-design-system] .ds-hoot-followups button{align-items:center;gap:var(--ds-space-2);min-height:32px;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-s);color:var(--color-text-secondary);font:inherit;text-align:start;cursor:pointer;transition:background var(--ds-duration-standard),color var(--ds-duration-standard);background:0 0;border:0;display:flex}[data-design-system] .ds-hoot-followups button:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}[data-design-system] .ds-hoot-followups button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}[data-design-system] .ds-hoot-followups svg{flex:none;width:16px;height:16px}[data-design-system] .ds-hoot-followups[data-ds-rise] button{animation:ds-hoot-chat-in var(--ds-duration-layout) var(--ds-ease-standard) calc(.7s + var(--ds-i,0) * 70ms) both}[data-design-system] .ds-hoot-sections{margin:0 calc(-1 * var(--ds-space-4))}[data-design-system] .ds-hoot-sections>.ds-collapsible:last-child{border-bottom:0}[data-design-system] .ds-hoot-section>.ds-collapsible-trigger{padding:var(--ds-space-3) var(--ds-space-4)}[data-design-system] .ds-hoot-section>.ds-collapsible-panel>.ds-collapsible-clip>.ds-collapsible-body{padding:0 var(--ds-space-4) var(--ds-space-3)}[data-design-system] .ds-hoot-section ol{gap:var(--ds-space-2);padding-left:var(--ds-space-5);margin:0;display:grid}[data-design-system] .ds-hoot-section table{border-collapse:collapse;width:100%}[data-design-system] .ds-hoot-section :is(th,td){padding:var(--ds-space-2) 0;border-bottom:1px solid var(--color-border-default);font-weight:inherit;text-align:start}[data-design-system] .ds-hoot-section td{text-align:end}[data-design-system] .ds-hoot-section tr:last-child>*{border-bottom:0}[data-design-system] .ds-hoot-jump{z-index:2;background:linear-gradient(transparent,var(--color-surface) 50%);pointer-events:none;height:48px;transition:opacity var(--ds-duration-layout),visibility 0s;justify-content:center;align-items:center;display:flex;position:absolute;bottom:100%;left:0;right:0}[data-design-system] .ds-hoot-jump:before{content:"";top:50%;right:var(--ds-space-6);left:var(--ds-space-6);border-top:1px solid var(--color-border-default);position:absolute}[data-design-system] .ds-hoot-jump>:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card){box-shadow:0 4px 12px color-mix(in srgb,var(--color-shadow) 12%,transparent);pointer-events:auto;transition:transform var(--ds-duration-large) var(--ds-ease-standard);position:relative}[data-design-system] .ds-hoot-jump[data-ds-off]{opacity:0;visibility:hidden;transition:opacity var(--ds-duration-layout),visibility 0s .25s}[data-design-system] .ds-hoot-jump[data-ds-off]>:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card){transform:translateY(8px)}[data-design-system] .ds-hoot-divider{align-self:stretch;align-items:center;gap:var(--ds-space-3);overflow-wrap:normal;margin:0;display:flex}[data-design-system] .ds-hoot-divider.ds-is-joined{margin-bottom:var(--ds-space-3)}[data-design-system] .ds-hoot-divider:before,[data-design-system] .ds-hoot-divider:after{content:"";border-top:1px solid var(--color-border-default);flex:1;min-width:24px}[data-design-system] .ds-hoot-divider>*{text-align:center}[data-design-system] .ds-hoot-waiting{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--color-border-subtle);animation:ds-hoot-chat-in var(--ds-duration-large) var(--ds-ease-standard) .3s both;display:flex}[data-design-system] .ds-hoot-waiting-text{flex:1;min-width:0}[data-design-system] .ds-hoot-waiting-text p{margin:0}[data-design-system] .ds-hoot-message[data-ds-role=expert]{gap:var(--ds-space-2)}[data-design-system] .ds-hoot-expert-who{align-items:center;gap:var(--ds-space-2);display:flex}[data-design-system] .ds-hoot-expert-name{color:var(--color-text-primary)}[data-design-system] .ds-hoot-message[data-ds-role=expert][data-ds-rise]>*{animation:ds-hoot-chat-in var(--ds-duration-large) var(--ds-ease-standard) both}[data-design-system] .ds-hoot-message[data-ds-role=expert][data-ds-rise]>.ds-is-joined~*{animation-delay:.6s}[data-design-system] .ds-hoot-unanswered{align-self:flex-end;align-items:center;gap:var(--ds-space-2);margin:calc(-1 * var(--ds-space-2)) 0 0;display:inline-flex}[data-design-system] .ds-hoot-unanswered svg{width:16px;height:16px;color:var(--color-tone-error);flex:none}[data-design-system] .ds-hoot-error{align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-l);background:color-mix(in srgb,var(--color-tone-error) 10%,var(--color-surface));color:var(--color-text-primary);animation:ds-hoot-chat-in var(--ds-duration-large) var(--ds-ease-standard) both;display:flex}[data-design-system] .ds-hoot-error>svg{width:20px;height:20px;color:var(--color-tone-error);flex:none}[data-design-system] .ds-hoot-error>span{flex:1;min-width:0}[data-design-system] .ds-hoot-error>:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card):hover{background:color-mix(in srgb,var(--color-ink) 8%,transparent)}[data-design-system] .ds-hoot-attachments{min-width:0;position:relative}[data-design-system] .ds-hoot-chips{gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-4) var(--ds-space-4) 0;flex-wrap:nowrap;display:flex;overflow:hidden}[data-design-system] .ds-hoot-chip-list{display:contents}[data-design-system] .ds-hoot-chip{align-items:center;gap:var(--ds-space-2);min-width:0;height:36px;padding:0 var(--ds-space-1) 0 var(--ds-space-3);border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);color:var(--color-text-primary);animation:ds-hoot-chat-in var(--ds-duration-large) var(--ds-ease-standard) both;flex:none;display:inline-flex}[data-design-system] .ds-hoot-chip[hidden],[data-design-system] .ds-hoot-more[hidden]{display:none}[data-design-system] .ds-hoot-chip[data-ds-shrink]{flex:0 auto}[data-design-system] .ds-hoot-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;overflow:hidden}[data-design-system] .ds-hoot-chip[data-ds-shrink] .ds-hoot-chip-name{flex:1;max-width:none}[data-design-system] .ds-hoot-more:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card){border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);flex:none;height:36px}[data-design-system] .ds-hoot-more:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card):hover{background:var(--color-surface-hover)}[data-design-system] .ds-hoot-attachment-type{color:var(--color-text-secondary);flex:none;place-items:center;display:grid}[data-design-system] .ds-hoot-attachment-type svg{width:16px;height:16px}[data-design-system] .ds-hoot-attachment-list{top:100%;left:var(--ds-space-4);z-index:var(--ds-z-overlay);width:300px;padding:0 var(--ds-space-2) var(--ds-space-2);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:0 8px 24px -12px color-mix(in srgb,var(--color-shadow) 18%,transparent);position:absolute}[data-design-system] .ds-hoot-attachment-list-head{padding:var(--ds-space-4) var(--ds-space-3) var(--ds-space-2);margin:0}[data-design-system] .ds-hoot-attachment-row{align-items:center;gap:var(--ds-space-3);min-height:48px;padding:0 var(--ds-space-1) 0 var(--ds-space-2);border-radius:var(--ds-radius-s);display:flex}[data-design-system] .ds-hoot-attachment-row:hover{--color-text-secondary:var(--color-text-primary);background:var(--color-surface-hover)}[data-design-system] :is(.ds-hoot-attachment-row,.ds-hoot-attachment-tile) .ds-hoot-attachment-type{border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);width:32px;height:32px}[data-design-system] .ds-hoot-attachment-row:hover .ds-hoot-attachment-type{background:var(--color-surface)}[data-design-system] .ds-hoot-attachment-text{flex:1;min-width:0;display:grid}[data-design-system] .ds-hoot-attachment-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design-system] .ds-hoot-tiles{justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-hoot-attachment-tile{align-items:center;gap:var(--ds-space-3);width:184px;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) var(--ds-space-2);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius-l);background:var(--color-surface);color:var(--color-text-primary);overflow-wrap:normal;flex:none;display:flex}[data-design-system] .ds-hoot-attachment-tile .ds-hoot-attachment-type{width:36px;height:36px}[data-design-system] .ds-hoot-attachment-tile .ds-hoot-attachment-type svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){[data-design-system] :is(.ds-hoot-working-step,.ds-hoot-action-note,.ds-hoot-followups button,.ds-hoot-waiting,.ds-hoot-error,.ds-hoot-chip,.ds-hoot-message[data-ds-rise]>*){animation:none}[data-design-system] .ds-hoot-working-step{color:var(--color-text-secondary);background:0 0}[data-design-system] :is(.ds-hoot-jump,.ds-hoot-jump *){transition:none}}@keyframes ds-hoot-lookup-shimmer{to{background-position:-300% 0}}[data-design-system] .ds-hoot-plan-pin{--ds-hoot-plan-radius:var(--ds-radius-l);margin-bottom:calc(-1 * var(--ds-hoot-plan-radius));position:relative}[data-design-system] .ds-hoot-plan-pin~*{z-index:1;position:relative}[data-design-system] .ds-hoot-plan-dock{min-width:0;padding-bottom:var(--ds-hoot-plan-radius);border:1px solid var(--color-border-default);border-radius:var(--ds-hoot-plan-radius) var(--ds-hoot-plan-radius) 0 0;background:var(--color-surface-subtle);transition:background-color var(--ds-duration-standard) var(--ds-ease-standard);border-bottom:0;overflow:hidden}[data-design-system] .ds-hoot-plan-dock[data-ds-open]{background:var(--color-surface)}[data-design-system] .ds-hoot-plan-dock[data-ds-open]>.ds-hoot-plan-summary:hover{background:var(--color-surface-hover)}[data-design-system] .ds-hoot-plan-dock:not([data-ds-open]):has(>.ds-hoot-plan-summary:hover){background:var(--color-surface-hover)}[data-design-system] :is(.ds-hoot-plan-summary,.ds-hoot-plan-toggle,.ds-hoot-plan-chip){color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}[data-design-system] :is(.ds-hoot-plan-summary,.ds-hoot-plan-toggle,.ds-hoot-plan-chip):focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}[data-design-system] .ds-hoot-plan-summary{align-items:center;gap:var(--ds-space-3);width:100%;min-width:0;min-height:48px;padding:var(--ds-space-2) var(--ds-space-5);display:flex}[data-design-system] .ds-hoot-plan-line{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-design-system] .ds-hoot-plan-count,[data-design-system] .ds-hoot-plan-num{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-hoot-plan-dock-body{max-height:min(40dvh,360px);padding:0 var(--ds-space-5) var(--ds-space-2);scrollbar-width:thin;overflow-y:auto}[data-design-system] :is(.ds-hoot-plan-steps,.ds-hoot-plan-tasks){margin:0;padding:0;list-style:none}[data-design-system] .ds-hoot-plan-steps{gap:var(--ds-space-1);margin-inline:calc(-1 * var(--ds-space-2));display:grid}[data-design-system] .ds-hoot-plan-toggle{align-items:center;gap:var(--ds-space-2);width:100%;min-width:0;min-height:40px;padding:var(--ds-space-2);border-radius:var(--ds-radius-l);display:flex}[data-design-system] .ds-hoot-plan-toggle:hover{--color-text-secondary:var(--color-text-primary);background:var(--color-surface-hover)}[data-design-system] .ds-hoot-plan-num{text-align:center;flex:none;min-width:16px}[data-design-system] .ds-hoot-plan-title{flex:1;min-width:0}[data-design-system] .ds-hoot-plan-step[data-ds-status=done] .ds-hoot-plan-title,[data-design-system] .ds-hoot-plan-tasks [data-ds-status=done]>span:last-child{color:var(--color-text-secondary)}[data-design-system] .ds-hoot-plan-state{text-align:end;flex:none}[data-design-system] .ds-hoot-plan-chevron{color:var(--color-text-secondary);transition:transform var(--ds-duration-standard) var(--ds-ease-standard);flex:none;place-items:center;display:inline-grid}[data-design-system] .ds-hoot-plan-chevron svg{width:16px;height:16px}[data-design-system] [aria-expanded=true]>.ds-hoot-plan-chevron{transform:rotate(180deg)}[data-design-system] .ds-hoot-plan-tasks{gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-3) var(--ds-space-12);display:grid}[data-design-system] .ds-hoot-plan-tasks li{gap:var(--ds-space-2);min-width:0;display:flex}[data-design-system] .ds-hoot-plan-chip{align-self:flex-start;align-items:center;gap:var(--ds-space-2);max-width:100%;min-height:32px;padding:var(--ds-space-1) var(--ds-space-3) var(--ds-space-1) var(--ds-space-2);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-full);display:inline-flex}[data-design-system] .ds-hoot-plan-chip:hover{background:var(--color-surface-hover)}[data-design-system] .ds-hoot-plan-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (max-width:560px){[data-design-system] .ds-hoot-plan-tasks{padding-left:var(--ds-space-8)}}[data-design-system] .ds-hoot-lookup-reply{align-self:stretch;gap:var(--ds-space-4);flex-direction:column;display:flex}[data-design-system] .ds-hoot-lookup{--ds-hoot-lookup-rule:var(--color-tone-error);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);margin:0;overflow:hidden}[data-design-system] .ds-hoot-lookup[data-ds-source=policy]{--ds-hoot-lookup-rule:var(--color-surface-success)}[data-design-system] .ds-hoot-lookup-head{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--color-border-subtle);display:flex}[data-design-system] .ds-hoot-lookup-icon{border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}[data-design-system] .ds-hoot-lookup-icon svg{width:14px;height:14px}[data-design-system] .ds-hoot-lookup-kind{padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-full);background:color-mix(in srgb,var(--ds-hoot-lookup-rule) 18%,var(--color-surface));color:color-mix(in srgb,var(--ds-hoot-lookup-rule) 40%,var(--color-ink));white-space:nowrap;border-block:1px solid #0000;margin-left:auto}[data-design-system] .ds-hoot-lookup-window{height:168px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}[data-design-system] .ds-hoot-lookup-page{gap:var(--ds-space-3);padding:var(--ds-space-6) var(--ds-space-4);transition:transform 1.5s var(--ds-ease-standard);flex-direction:column;display:flex}[data-design-system] .ds-hoot-lookup-line{border-radius:var(--ds-radius-full);background:linear-gradient(90deg,var(--color-border-subtle) 0%,var(--color-surface-subtle) 40%,var(--color-border-subtle) 80%) 0 0 / 300% 100%;height:10px;transition:opacity var(--ds-duration-large),filter var(--ds-duration-large);flex-shrink:0;animation:1.4s linear infinite ds-hoot-lookup-shimmer;display:block}[data-design-system] .ds-hoot-lookup-line.ds-is-heading{width:40%;height:12px;margin-top:var(--ds-space-2)}[data-design-system] .ds-hoot-lookup-line.ds-is-heading:first-child{margin-top:0}[data-design-system] .ds-hoot-lookup-hit{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-xs) var(--ds-radius-l) var(--ds-radius-l) var(--ds-radius-xs);transition:background var(--ds-duration-large),border-color var(--ds-duration-large),transform var(--ds-duration-large) var(--ds-ease-standard);border-left:3px solid #0000;margin:0}[data-design-system] .ds-hoot-lookup-hit p{opacity:0;transition:opacity var(--ds-duration-large);margin:0}[data-design-system] .ds-hoot-lookup-hit p:before{content:open-quote}[data-design-system] .ds-hoot-lookup-hit p:after{content:close-quote}[data-design-system] .ds-hoot-lookup:not([data-ds-phase=start]) .ds-hoot-lookup-page{transform:translateY(-148px)}[data-design-system] .ds-hoot-lookup:is([data-ds-phase=focused],[data-ds-phase=settled]) .ds-hoot-lookup-hit{border-left-color:var(--ds-hoot-lookup-rule);background:var(--color-surface-subtle);transform:scale(1.02)}[data-design-system] .ds-hoot-lookup:is([data-ds-phase=focused],[data-ds-phase=settled]) .ds-hoot-lookup-hit p{opacity:1}[data-design-system] .ds-hoot-lookup:is([data-ds-phase=focused],[data-ds-phase=settled]) .ds-hoot-lookup-line{opacity:.35;filter:blur(1.5px);animation:none}[data-design-system] .ds-hoot-lookup-after{transition:opacity var(--ds-duration-large),transform var(--ds-duration-large);position:relative}[data-design-system] .ds-hoot-lookup-reply[data-ds-pending] .ds-hoot-lookup-after{opacity:0;transform:translateY(6px)}[data-design-system] .ds-hoot-ask{padding:var(--ds-space-2);border-radius:var(--ds-radius-xl);background:var(--color-surface);box-shadow:0 8px 24px -12px color-mix(in srgb,var(--color-shadow) 18%,transparent)}[data-design-system] .ds-hoot-ask-rows{gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr);display:grid}[data-design-system] .ds-hoot-ask-choice{align-items:center;gap:var(--ds-space-3);width:100%;min-height:48px;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-l);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}[data-design-system] .ds-hoot-ask-choice:hover{background:var(--color-surface-active-hover)}[data-design-system] .ds-hoot-ask-choice[aria-pressed=true]{background:var(--color-surface-active)}[data-design-system] .ds-hoot-ask-choice:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}[data-design-system] .ds-hoot-ask-number{border:1px solid var(--color-border-default);background:var(--color-surface);width:32px;height:32px;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}[data-design-system] .ds-hoot-ask-own .ds-hoot-ask-number{background:var(--color-surface-subtle)}[data-design-system] .ds-hoot-ask-number svg{width:16px;height:16px}[data-design-system] .ds-hoot-ask-choice[aria-pressed=true] .ds-hoot-ask-number{background:var(--color-active-fill);color:var(--color-text-on-active-fill);border-color:#0000}[data-design-system] .ds-hoot-ask-choice[aria-pressed=true] .ds-hoot-ask-copy>span{color:var(--color-text-primary)}[data-design-system] .ds-hoot-ask-copy{overflow-wrap:anywhere;min-width:0;display:grid}[data-design-system] .ds-hoot-ask-own{align-items:center;gap:var(--ds-space-3);min-height:48px;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-l);background:var(--color-surface-subtle);display:flex}[data-design-system] .ds-hoot-ask-own:focus-within{background:var(--color-surface-selected)}[data-design-system] .ds-hoot-ask-own input{width:100%;min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}[data-design-system] .ds-hoot-ask-own input::placeholder{color:var(--color-text-secondary);opacity:1}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-hoot-lookup-line{animation:none}[data-design-system] :is(.ds-hoot-lookup *,.ds-hoot-plan-chevron,.ds-hoot-plan-dock){transition:none}}[data-design-system] .ds-hoot-button{--control-fill:var(--gradient-shelf-soft) border-box;--control-hover:var(--control-fill);--control-ink:var(--color-text-on-gradient);--control-border:transparent;--control-padding:22px;--control-gap:12px;overflow-clip-margin:border-box;isolation:isolate;flex-shrink:0;position:relative;overflow:clip}[data-design-system] .ds-hoot-button-aura{filter:blur(12px);background:radial-gradient(ellipse at 31% 48%,color-mix(in srgb,var(--color-base) 94%,transparent) 0%,color-mix(in srgb,var(--color-tint-orange) 65%,transparent) 23%,color-mix(in srgb,var(--color-tint-purple) 35%,transparent) 42%,transparent 66%);pointer-events:none;width:146px;height:88px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}[data-design-system] .ds-hoot-button-character{z-index:1;pointer-events:none;flex-shrink:0;width:42px;height:20px;display:block;position:relative}[data-design-system] .ds-hoot-button-character>:is(canvas,img){width:54px;max-width:none;height:54px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,var(--color-ink) 9%,var(--color-ink) 58%,transparent 82%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,var(--color-ink) 9%,var(--color-ink) 58%,transparent 82%);mask-image:linear-gradient(to bottom,transparent 0%,var(--color-ink) 9%,var(--color-ink) 58%,transparent 82%);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--color-tint-purple) 72%,transparent));display:block;position:absolute;top:-15px;left:-11px}[data-design-system] .ds-hoot-button-character>canvas{width:76.5px;left:-33.5px}[data-design-system] .ds-hoot-button-character>[hidden]{display:none}[data-design-system] .ds-hoot-button-label{z-index:2;position:relative}[data-design-system] .ds-hoot-button-orb{z-index:1;pointer-events:none;width:76px;max-width:none;height:100%;position:absolute;top:0;left:0}[data-design-system] .ds-hoot-button-orb[hidden]{display:none}[data-design-system] .ds-hoot-face{object-fit:contain;flex-shrink:0;display:block}[data-design-system] .ds-nav-tabs{flex:auto;min-width:0}[data-design-system] .ds-nav-tabs-list{align-items:center;gap:var(--ds-space-5);min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}[data-design-system] .ds-nav-tabs-list>li{flex:none}[data-design-system] .ds-nav-tabs-list>li[hidden]{display:none}[data-design-system] .ds-nav-tabs-link{align-items:center;gap:var(--ds-space-1);height:40px;color:var(--color-text-primary);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-weight:500;text-decoration:none;display:inline-flex}[data-design-system] .ds-nav-tabs-link[aria-current=page]{border-bottom-color:var(--color-action-primary);color:var(--color-action-primary)}@media (hover:hover){[data-design-system] .ds-nav-tabs-link:not([aria-current=page]):hover{border-bottom-color:var(--color-border-default)}}[data-design-system] .ds-results-table{overflow:hidden}[data-design-system] .ds-results-table table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;color:var(--color-text-primary);margin:0}[data-design-system] .ds-results-table col:first-child{width:60%}[data-design-system] .ds-results-table col:not(:first-child){width:20%}[data-design-system] .ds-results-table :is(th,td){padding:var(--ds-space-4) var(--ds-space-2);border:0;border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:middle}[data-design-system] .ds-results-table :is(th,td):first-child{padding-left:var(--ds-card-inset)}[data-design-system] .ds-results-table :is(th,td):last-child{padding-right:var(--ds-card-inset)}[data-design-system] .ds-results-table :is(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] .ds-results-table thead{color:var(--color-text-secondary)}[data-design-system] .ds-results-table thead th{white-space:nowrap}[data-design-system] .ds-results-table tfoot :is(th,td){color:var(--color-text-secondary);border-bottom:0}[data-design-system] .ds-results-label{align-items:center;gap:var(--ds-space-3);display:flex}[data-design-system] .ds-results-icon{color:var(--color-text-secondary);flex:0 0 16px;place-items:center;display:grid}[data-design-system] .ds-results-icon svg{flex-shrink:0;width:16px;height:16px;display:block}@media (max-width:480px){[data-design-system] .ds-results-table col:first-child{width:52%}[data-design-system] .ds-results-table col:not(:first-child){width:24%}[data-design-system] .ds-results-label{align-items:flex-start;gap:var(--ds-space-2)}[data-design-system] .ds-results-icon{padding-top:var(--ds-space-1)}[data-design-system] .ds-results-table :is(th,td):not(:first-child){padding-inline:var(--ds-space-1)}[data-design-system] .ds-results-table :is(th,td):last-child{padding-right:var(--ds-card-inset)}}@media (max-width:360px){[data-design-system] .ds-results-table col:first-child{width:50%}[data-design-system] .ds-results-table col:nth-child(2){width:24%}[data-design-system] .ds-results-table col:last-child{width:26%}[data-design-system] .ds-results-icon{display:none}}:where(dialog.ds-dialog){border:0;max-width:none;max-height:none;margin:0;inset:auto}:where([data-design-system][popover]){border:0;margin:0;padding:0;inset:auto}[data-design-system].ds-toast-region[popover]{width:auto;height:auto;color:inherit;background:0 0;overflow:visible}:root:has(dialog.ds-dialog:modal){overflow:hidden}[data-design-system].ds-dialog::backdrop{background:color-mix(in srgb,var(--color-shadow) 35%,transparent)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]).ds-dialog::backdrop{background:color-mix(in srgb,var(--color-surface-inverse) 35%,transparent)}[data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]{--dark-page:var(--brand-night-page);--dark-surface:var(--brand-night-surface);--dark-ink:var(--brand-night-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base:var(--dark-surface);--color-ink:var(--dark-ink);--color-shadow:var(--brand-night-shadow);--color-tint-purple:color-mix(in srgb, var(--brand-purple-500) 24%, var(--dark-surface));--color-tint-sky:color-mix(in srgb, var(--brand-sky-500) 20%, var(--dark-surface));--color-tint-orange:color-mix(in srgb, var(--brand-orange-500) 20%, var(--dark-surface));--color-tint-blue:color-mix(in srgb, var(--brand-blue-500) 20%, var(--dark-surface));--color-tint-red:color-mix(in srgb, var(--brand-red-500) 22%, var(--dark-surface));--color-tint-yellow:color-mix(in srgb, var(--brand-yellow-500) 18%, var(--dark-surface));--color-tint-green:color-mix(in srgb, var(--brand-call-source-green) 16%, var(--dark-surface));--color-tint-gray:color-mix(in srgb, var(--dark-ink) 4%, var(--dark-page));--color-chart-removed:color-mix(in srgb, var(--dark-ink) 30%, var(--dark-surface));--color-chart-2:color-mix(in srgb, var(--brand-orange-500) 80%, var(--brand-navy));--color-tint-badge-gray:color-mix(in srgb, var(--dark-ink) 8%, var(--dark-surface));--color-category-gray-line:color-mix(in srgb, var(--color-category-gray) 30%, var(--color-base));--color-category-red-line:color-mix(in srgb, var(--color-category-red) 30%, var(--color-base));--color-category-orange-line:color-mix(in srgb, var(--color-category-orange) 30%, var(--color-base));--color-category-amber-line:color-mix(in srgb, var(--color-category-amber) 30%, var(--color-base));--color-category-yellow-line:color-mix(in srgb, var(--color-category-yellow) 30%, var(--color-base));--color-category-green-line:color-mix(in srgb, var(--color-category-green) 30%, var(--color-base));--color-category-teal-line:color-mix(in srgb, var(--color-category-teal) 30%, var(--color-base));--color-category-blue-line:color-mix(in srgb, var(--color-category-blue) 30%, var(--color-base));--color-category-purple-line:color-mix(in srgb, var(--color-category-purple) 30%, var(--color-base));--color-category-pink-line:color-mix(in srgb, var(--color-category-pink) 30%, var(--color-base));--color-text-primary:var(--dark-ink);--color-text-secondary:color-mix(in srgb, var(--dark-ink) 68%, transparent);--color-text-disabled:color-mix(in srgb, var(--dark-ink) 45%, transparent);--color-text-on-inverse:var(--dark-ink);--color-text-on-inverse-muted:color-mix(in srgb, var(--dark-ink) 70%, transparent);--color-text-on-inverse-disabled:color-mix(in srgb, var(--dark-ink) 45%, transparent);--color-text-on-primary:var(--dark-page);--color-text-checkpoint-on-inverse:var(--brand-purple-300);--color-text-step-number:color-mix(in srgb, var(--brand-purple-500) 80%, var(--dark-ink));--color-text-on-highlight:var(--brand-navy);--color-surface-highlight:var(--brand-purple-300);--color-surface:var(--dark-surface);--color-surface-subtle:var(--dark-page);--color-surface-stage:var(--color-surface-subtle);--color-surface-stage-panel:var(--color-surface);--color-surface-selected:color-mix(in srgb, var(--dark-ink) 6%, var(--dark-surface));--color-surface-hover:var(--color-surface-active-hover);--color-surface-track:color-mix(in srgb, var(--dark-ink) 9%, var(--dark-surface));--color-surface-muted:color-mix(in srgb, var(--dark-ink) 13%, var(--dark-surface));--color-surface-inverse:color-mix(in srgb, var(--dark-ink) 16%, var(--dark-surface));--color-surface-inverse-raised:color-mix(in srgb, var(--dark-ink) 20%, var(--dark-surface));--color-surface-inverse-hover:color-mix(in srgb, var(--dark-ink) 24%, var(--dark-surface));--color-action-primary:var(--dark-ink);--color-action-primary-hover:color-mix(in srgb, var(--dark-ink) 84%, var(--dark-surface));--color-action-destructive:var(--brand-red-destructive);--color-action-destructive-hover:color-mix(in srgb, var(--brand-red-destructive) 86%, var(--dark-page));--color-text-on-destructive:var(--brand-white);--color-text-destructive:color-mix(in srgb, var(--brand-red-destructive) 70%, var(--dark-ink));--color-icon-muted:color-mix(in srgb, var(--dark-ink) 55%, var(--dark-surface));--color-menu-icon-hover:oklch(from var(--brand-purple-300) .72 .18 h);--color-nav-active-icon:color-mix(in srgb, var(--brand-purple-500) 70%, var(--dark-ink));--color-border-subtle:color-mix(in srgb, var(--dark-ink) 10%, var(--dark-surface));--color-border-default:color-mix(in srgb, var(--dark-ink) 14%, var(--dark-surface));--color-border-strong:color-mix(in srgb, var(--dark-ink) 40%, var(--dark-surface));--color-border-footer:color-mix(in srgb, var(--brand-purple-500) 55%, var(--dark-surface));--color-border-inverse:color-mix(in srgb, var(--dark-ink) 26%, var(--dark-surface));--color-surface-active:color-mix(in srgb, var(--brand-purple-500) 30%, var(--dark-surface));--color-surface-active-hover:color-mix(in srgb, var(--brand-purple-500) 15%, var(--dark-surface));--color-active-mark:color-mix(in srgb, var(--brand-purple-500) 90%, var(--dark-ink));--color-active-fill:color-mix(in srgb, var(--brand-purple-500) 90%, var(--dark-ink));--color-text-on-active-fill:var(--dark-page);--color-active-icon:color-mix(in srgb, var(--brand-purple-500) 55%, var(--dark-ink));--color-link:color-mix(in srgb, var(--brand-purple-500) 84.5%, var(--dark-surface));--color-link-hover:color-mix(in srgb, var(--brand-purple-500) 84%, var(--dark-surface));--color-border-selected:color-mix(in srgb, var(--dark-ink) 60%, var(--dark-surface));--control-focus:var(--dark-ink)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) [data-ds-inverse=true]{--color-surface-inverse:color-mix(in srgb, var(--dark-ink) 16%, var(--dark-surface));--color-surface-inverse-raised:color-mix(in srgb, var(--dark-ink) 20%, var(--dark-surface));--color-surface-inverse-hover:color-mix(in srgb, var(--dark-ink) 24%, var(--dark-surface));--color-border-inverse:color-mix(in srgb, var(--dark-ink) 26%, var(--dark-surface))}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) :is(.ds-action-card,.ds-action-footer[data-ds-inverse]){background:var(--color-surface-inverse)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]).ds-overlay{background:color-mix(in srgb,var(--color-surface-inverse) 35%,transparent)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]).ds-dialog{box-shadow:inset 0 0 0 1px var(--color-border-default),0 16px 48px color-mix(in srgb,var(--color-shadow) 18%,transparent)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]):is(.ds-confirm-dialog,.ds-complex-modal){box-shadow:var(--ds-shadow-dialog)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) :is(.ds-rating label[data-filled=true],.ds-numbered-choice-number[data-selected]){color:var(--color-text-on-primary)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) [data-ds-inverse=true] .ds-rating-option[data-filled=true]{color:var(--brand-navy)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) :is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card).ds-question-bubble[aria-pressed=true]{--control-ink:var(--color-text-on-highlight);color:var(--color-text-on-highlight)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) .ds-sidebar:before{background:linear-gradient(180deg,var(--color-surface-subtle) 0%,color-mix(in srgb,var(--color-ink) 4%,var(--color-surface-subtle)) 30%,color-mix(in srgb,var(--color-ink) 9%,var(--color-surface-subtle)) 100%)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) .ds-switch{background:color-mix(in srgb,var(--color-ink) 18%,var(--color-base))}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) .ds-switch:hover:not(:disabled,:has(>:disabled)){background:color-mix(in srgb,var(--color-ink) 28%,var(--color-base))}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) .ds-switch[aria-checked=true]{background:var(--color-switch-on)}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) .ds-switch[aria-checked=true]:hover:not(:disabled,:has(>:disabled)){background:color-mix(in srgb,var(--color-switch-on) 88%,var(--color-ink))}:is([data-ds-color-scheme=dark][data-design-system],[data-ds-color-scheme=dark] [data-design-system]) .ds-switch-knob{color:color-mix(in srgb,var(--brand-navy) 45%,var(--brand-white));box-shadow:0 1px 3px color-mix(in srgb,var(--color-shadow) 30%,transparent)}@font-face{font-family:Shelf Geist;src:url(../media/Geist-Variable.0mrjj4bg00-he.woff2)format("woff2");font-weight:100 900;font-display:swap}:where(html),[data-design-system]{--ds-duration-fast:.12s;--ds-duration-standard:.2s;--ds-duration-layout:.32s;--ds-duration-large:.48s;--ds-duration-slower:.8s;--ds-duration-base:var(--ds-duration-standard);--ds-duration-moderate:var(--ds-duration-layout);--ds-duration-slow:var(--ds-duration-large);--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-linear:linear;--ds-ease-enter:var(--ds-ease-standard);--ds-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ds-ease-decelerate:cubic-bezier(.22, 1, .36, 1);--ds-indicator-play-state:running;--motion-duration-fast:var(--ds-duration-fast);--motion-duration-standard:var(--ds-duration-standard);--motion-duration-layout:var(--ds-duration-layout);--motion-duration-large:var(--ds-duration-large);--motion-easing-standard:var(--ds-ease-standard);--motion-easing-linear:var(--ds-ease-linear);--motion-indicator-play-state:var(--ds-indicator-play-state)}:where(html){--z-index-sticky:10;--z-index-sticky-header:11;--z-index-sticky-corner:12;--z-index-chrome:20;--z-index-panel:30;--z-index-modal:50;--z-index-popover:60;--z-index-toast:70;--z-index-tooltip:80}@media (prefers-reduced-motion:reduce){:where(html),[data-design-system]{--ds-duration-fast:0s;--ds-duration-standard:0s;--ds-duration-layout:0s;--ds-duration-large:0s;--ds-duration-slower:0s;--ds-indicator-play-state:paused}}:where(html),[data-design-system]{--ds-tint-xs:5%;--ds-tint-s:10%;--ds-tint-m:20%;--ds-tint-l:30%;--ds-tint-xl:50%;--ds-tint-2xl:70%;--ds-tint-3xl:90%}@font-face{font-family:Geist Mono;src:url(../media/GeistMono-Variable.0iy569vnmknd-.woff2)format("woff2");font-weight:100 900;font-display:swap}[data-design-system]{--ds-z-sticky:var(--z-index-sticky,10);--ds-z-sticky-header:var(--z-index-sticky-header,11);--ds-z-sticky-corner:var(--z-index-sticky-corner,12);--ds-z-header:var(--z-index-chrome,20);--ds-z-panel:var(--z-index-panel,30);--ds-z-overlay:var(--z-index-modal,50);--ds-z-dialog:var(--z-index-modal,50);--ds-z-menu:var(--z-index-popover,60);--ds-z-toast:var(--z-index-toast,70);--ds-z-tooltip:var(--z-index-tooltip,80);--color-base:var(--brand-white);--color-ink:var(--brand-navy);--color-shadow:var(--brand-navy);--ds-shadow-none:none;--ds-shadow-raised:0 5px 14px 1px color-mix(in srgb, var(--color-shadow) 10%, transparent), 0 1px 3px color-mix(in srgb, var(--color-shadow) 4%, transparent);--ds-shadow-floating:0 8px 24px color-mix(in srgb, var(--color-shadow) 10%, transparent);--ds-shadow-dialog:0 24px 64px color-mix(in srgb, var(--color-shadow) 18%, transparent);--shadow-none:var(--ds-shadow-none);--shadow-raised:var(--ds-shadow-raised);--shadow-floating:var(--ds-shadow-floating);--shadow-dialog:var(--ds-shadow-dialog);--ds-overlay-modal:color-mix(in srgb, var(--color-surface-inverse) 35%, transparent);--ds-backdrop-blur:4px;--color-surface-emphasis-subtle:color-mix(in srgb, var(--color-ink) 10%, transparent);--color-tint-purple:var(--brand-purple-100);--color-tint-sky:var(--brand-sky-100);--color-tint-orange:var(--brand-orange-100);--color-tint-blue:var(--brand-blue-100);--color-tint-red:var(--brand-red-100);--color-tint-yellow:var(--brand-yellow-100);--color-tint-green:var(--brand-success-green-50);--color-tint-gray:var(--brand-gray-50);--color-tone-info:var(--brand-blue-500);--color-tone-success:var(--brand-call-source-green);--color-tone-warning:var(--brand-yellow-500);--color-tone-error:var(--brand-red-500);--color-tone-accent:var(--brand-purple-500);--color-category-gray:var(--brand-gray-500);--color-category-red:var(--brand-red-500);--color-category-orange:var(--brand-orange-500);--color-category-amber:var(--brand-yellow-500);--color-category-yellow:var(--brand-yellow-300);--color-category-green:var(--brand-call-source-green);--color-category-teal:color-mix(in srgb, var(--brand-green-300) 60%, var(--color-ink));--color-category-blue:var(--brand-call-source-blue);--color-category-purple:var(--brand-purple-500);--color-category-pink:color-mix(in srgb, var(--brand-red-300) 50%, var(--brand-purple-300));--color-data-1:var(--brand-purple-500);--color-data-2:var(--brand-sky-500);--color-data-3:var(--brand-call-source-blue);--color-data-4:var(--brand-red-500);--color-data-5:var(--brand-yellow-500);--color-data-6:var(--brand-orange-500);--color-data-7:var(--brand-call-source-green);--color-data-8:var(--color-active-icon);--color-data-9:color-mix(in srgb, var(--brand-green-300) 60%, var(--color-ink));--color-data-10:var(--brand-gray-500);--color-chart-1:var(--brand-call-source-blue);--color-chart-2:color-mix(in srgb, var(--brand-orange-500) 85%, var(--brand-navy));--color-chart-3:color-mix(in srgb, var(--brand-purple-500) 85%, var(--brand-navy));--color-chart-4:color-mix(in srgb, var(--brand-yellow-500) 72%, var(--brand-navy));--color-chart-5:color-mix(in srgb, var(--brand-call-source-green) 70%, var(--brand-navy));--color-category-gray-fill:var(--color-surface-track);--color-category-gray-line:color-mix(in srgb, var(--color-category-gray) 45%, var(--color-base));--color-category-gray-icon:var(--color-category-gray-text);--color-category-gray-text:color-mix(in srgb, var(--color-category-gray) 40%, var(--color-ink));--color-category-gray-text-strong:var(--color-category-gray-text);--color-category-red-fill:color-mix(in srgb, var(--color-category-red) 14%, var(--color-base));--color-category-red-line:color-mix(in srgb, var(--color-category-red) 45%, var(--color-base));--color-category-red-icon:var(--color-category-red-text);--color-category-red-text:color-mix(in srgb, var(--color-category-red) 40%, var(--color-ink));--color-category-red-text-strong:var(--color-category-red-text);--color-category-orange-fill:color-mix(in srgb, var(--color-category-orange) 14%, var(--color-base));--color-category-orange-line:color-mix(in srgb, var(--color-category-orange) 45%, var(--color-base));--color-category-orange-icon:var(--color-category-orange-text);--color-category-orange-text:color-mix(in srgb, var(--color-category-orange) 40%, var(--color-ink));--color-category-orange-text-strong:var(--color-category-orange-text);--color-category-amber-fill:color-mix(in srgb, var(--color-category-amber) 14%, var(--color-base));--color-category-amber-line:color-mix(in srgb, var(--color-category-amber) 45%, var(--color-base));--color-category-amber-icon:var(--color-category-amber-text);--color-category-amber-text:color-mix(in srgb, var(--color-category-amber) 40%, var(--color-ink));--color-category-amber-text-strong:var(--color-category-amber-text);--color-category-yellow-fill:color-mix(in srgb, var(--color-category-yellow) 14%, var(--color-base));--color-category-yellow-line:color-mix(in srgb, var(--color-category-yellow) 45%, var(--color-base));--color-category-yellow-icon:var(--color-category-yellow-text);--color-category-yellow-text:color-mix(in srgb, var(--color-category-yellow) 40%, var(--color-ink));--color-category-yellow-text-strong:var(--color-category-yellow-text);--color-category-green-fill:var(--color-tint-green);--color-category-green-line:color-mix(in srgb, var(--color-category-green) 45%, var(--color-base));--color-category-green-icon:color-mix(in srgb, var(--color-category-green) 55%, var(--color-ink));--color-category-green-text:color-mix(in srgb, var(--color-category-green) 40%, var(--color-ink));--color-category-green-text-strong:var(--color-category-green-text);--color-category-teal-fill:color-mix(in srgb, var(--color-category-teal) 14%, var(--color-base));--color-category-teal-line:color-mix(in srgb, var(--color-category-teal) 45%, var(--color-base));--color-category-teal-icon:var(--color-category-teal-text);--color-category-teal-text:color-mix(in srgb, var(--color-category-teal) 40%, var(--color-ink));--color-category-teal-text-strong:var(--color-category-teal-text);--color-category-blue-fill:color-mix(in srgb, var(--color-category-blue) 14%, var(--color-base));--color-category-blue-line:color-mix(in srgb, var(--color-category-blue) 45%, var(--color-base));--color-category-blue-icon:var(--color-category-blue-text);--color-category-blue-text:color-mix(in srgb, var(--color-category-blue) 40%, var(--color-ink));--color-category-blue-text-strong:var(--color-category-blue-text);--color-category-purple-fill:var(--color-surface-hover);--color-category-purple-line:color-mix(in srgb, var(--color-category-purple) 45%, var(--color-base));--color-category-purple-icon:var(--color-active-icon);--color-category-purple-text:color-mix(in srgb, var(--color-category-purple) 40%, var(--color-ink));--color-category-purple-text-strong:var(--color-category-purple-text);--color-category-pink-fill:color-mix(in srgb, var(--color-category-pink) 14%, var(--color-base));--color-category-pink-line:color-mix(in srgb, var(--color-category-pink) 45%, var(--color-base));--color-category-pink-icon:var(--color-category-pink-text);--color-category-pink-text:color-mix(in srgb, var(--color-category-pink) 40%, var(--color-ink));--color-category-pink-text-strong:var(--color-category-pink-text);--gradient-shelf:linear-gradient(90deg, var(--brand-orange-500) 0%, var(--brand-red-500) 25%, var(--brand-purple-500) 50%, var(--brand-sky-500) 100%);--gradient-shelf-vertical:linear-gradient(180deg, var(--brand-orange-500) 0%, var(--brand-red-500) 25%, var(--brand-purple-500) 50%, var(--brand-sky-500) 100%);--gradient-shelf-sweep:linear-gradient(100deg, var(--brand-orange-500), var(--brand-red-500) 22%, var(--brand-purple-500) 61%, var(--brand-sky-500));--gradient-shelf-soft:linear-gradient(90deg, var(--brand-orange-300) 0%, var(--brand-red-300) 24%, var(--brand-purple-300) 56%, var(--brand-sky-300) 100%);--gradient-shelf-rise:linear-gradient(0deg, var(--brand-orange-500), var(--brand-purple-500) 55%, var(--brand-sky-500));--gradient-shelf-ring:conic-gradient(from 200deg, var(--brand-orange-500), var(--brand-red-500), var(--brand-purple-500), var(--brand-sky-500), var(--brand-orange-500));--gradient-shelf-spinner:conic-gradient(from 0deg, transparent 0deg, var(--brand-purple-500) 120deg, var(--brand-sky-500) 220deg, var(--brand-red-500) 320deg, var(--brand-orange-500) 360deg);--gradient-attention:linear-gradient(110deg, var(--brand-blue-500), var(--brand-purple-500) 48%, var(--brand-orange-500));--gradient-brand-text:var(--brand-gradient);--gradient-prism:conic-gradient(from 0deg, var(--brand-purple-300) 0deg, var(--brand-sky-500) 110deg, var(--brand-sky-300) 145deg, var(--brand-purple-300) 180deg, var(--brand-red-300) 215deg, var(--brand-red-500) 250deg, var(--brand-purple-300) 360deg);--gradient-error:linear-gradient(90deg, var(--brand-red-300), var(--brand-red-500));--gradient-error-rim:conic-gradient(from 0deg, var(--brand-red-300), var(--brand-red-500), var(--color-tint-red), var(--brand-red-300));--color-field-halo:color-mix(in srgb, var(--color-tint-purple) 80%, transparent);--color-field-error-halo:color-mix(in srgb, var(--color-action-destructive) 14%, transparent);--color-tint-badge-gray:var(--brand-badge-gray-50);--color-text-primary:var(--brand-navy);--color-text-secondary:var(--brand-navy-65);--color-text-disabled:color-mix(in srgb, var(--brand-navy) 55%, transparent);--color-text-on-inverse:var(--brand-white);--color-text-on-primary:var(--color-text-on-inverse);--color-text-on-inverse-disabled:color-mix(in srgb, var(--brand-white) 55%, transparent);--color-text-on-inverse-muted:var(--brand-gray-300);--color-text-checkpoint-on-inverse:var(--brand-purple-300);--color-text-step-number:color-mix(in srgb, var(--brand-purple-500) 60%, var(--brand-navy));--color-text-on-highlight:var(--brand-navy);--color-surface-highlight:var(--brand-purple-300);--color-chart-removed:color-mix(in srgb, var(--brand-gray-300) 68%, var(--brand-white));--color-surface-success:var(--brand-green-300);--color-text-on-success:var(--brand-navy);--color-text-on-gradient:var(--brand-navy);--color-status-done:var(--brand-green-300);--color-status-partial:var(--brand-purple-300);--color-status-blocked:var(--brand-red-300);--color-status-waiting:var(--brand-yellow-300);--color-status-none:var(--brand-gray-300);--color-surface:var(--brand-white);--color-surface-subtle:var(--brand-gray-50);--color-surface-stage:var(--color-surface);--color-surface-stage-panel:var(--color-surface-subtle);--color-surface-selected:color-mix(in srgb, var(--brand-navy) 5%, var(--brand-white));--color-surface-hover:var(--color-surface-active-hover);--color-surface-track:color-mix(in srgb, var(--brand-navy) 7%, var(--brand-white));--color-surface-active:color-mix(in srgb, var(--brand-purple-500) 24%, var(--brand-white));--color-surface-active-hover:color-mix(in srgb, var(--brand-purple-500) 12%, var(--brand-white));--color-active-mark:color-mix(in srgb, var(--brand-purple-500) 80%, var(--brand-navy));--color-active-fill:color-mix(in srgb, var(--brand-purple-500) 85%, var(--brand-white));--color-text-on-active-fill:var(--brand-navy);--color-active-icon:color-mix(in srgb, var(--brand-purple-500) 50%, var(--brand-navy));--color-link:color-mix(in srgb, var(--brand-purple-500) 66%, var(--brand-navy));--color-link-hover:color-mix(in srgb, var(--brand-purple-500) 50%, var(--brand-navy));--color-link-underline:var(--brand-purple-300);--color-surface-muted:color-mix(in srgb, var(--brand-navy) 10%, var(--brand-white));--color-surface-inverse:var(--brand-charcoal);--color-surface-inverse-raised:color-mix(in srgb, var(--brand-white) 5%, var(--brand-charcoal));--color-surface-inverse-hover:color-mix(in srgb, var(--brand-white) 10%, var(--brand-charcoal));--color-action-primary:var(--brand-navy);--color-action-primary-hover:var(--brand-charcoal);--color-action-destructive:var(--brand-red-destructive);--color-action-destructive-hover:color-mix(in srgb, var(--brand-red-destructive) 88%, var(--brand-navy));--color-text-on-destructive:var(--brand-white);--color-text-destructive:var(--brand-red-destructive);--color-icon-muted:var(--brand-gray-500);--color-menu-icon-hover:oklch(from var(--brand-purple-300) .58 .25 h);--color-nav-active-icon:color-mix(in srgb, var(--brand-purple-500) 75%, var(--brand-navy));--color-context-icon:var(--color-icon-muted);--color-nav-active-indicator:var(--gradient-shelf-vertical);--color-border-subtle:color-mix(in srgb, var(--brand-navy) 8%, var(--brand-white));--color-border-default:color-mix(in srgb, var(--brand-navy) 10%, var(--brand-white));--color-border-strong:color-mix(in srgb, var(--brand-navy) 35%, var(--brand-white));--color-border-selected:color-mix(in srgb, var(--brand-navy) 55%, var(--brand-white));--color-border-footer:var(--brand-purple-300);--color-border-inverse:color-mix(in srgb, var(--brand-white) 15%, var(--brand-charcoal));--color-stage-complete-1:var(--brand-call-source-blue);--color-stage-complete-2:var(--brand-blue-500);--color-stage-complete-3:var(--brand-blue-300);--color-stage-complete-4:var(--brand-sky-300);--color-stage-complete-5:var(--brand-blue-100);--color-stage-current-1:var(--brand-blue-100);--color-stage-current-2:var(--brand-purple-100);--color-stage-current-3:var(--brand-red-100);--color-stage-current-4:var(--brand-orange-100);--color-exam-rating-fill:var(--color-stage-complete-3);--ds-font:var(--font-geist,"Shelf Geist"), sans-serif;--ds-font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ds-leading-body:calc(24 / 14);--ds-focus:var(--color-ink);--ds-focus-inverse:var(--brand-sky-500);--ds-radius-xs:4px;--ds-radius-s:8px;--ds-radius-l:16px;--ds-radius-m:var(--ds-radius-l);--ds-radius-xl:24px;--ds-radius-full:999px;--ds-radius:var(--ds-radius-l);--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--space-1:var(--ds-space-1);--space-2:var(--ds-space-2);--space-3:var(--ds-space-3);--space-4:var(--ds-space-4);--space-5:var(--ds-space-5);--space-6:var(--ds-space-6);--space-8:var(--ds-space-8);--space-10:var(--ds-space-10);--space-12:var(--ds-space-12);--space-16:var(--ds-space-16);--ds-space-control-x:var(--ds-space-4);--ds-space-control-x-compact:var(--ds-space-3);--ds-space-control-gap:var(--ds-space-2);--ds-space-card-inset:var(--ds-space-6);--ds-space-card-inset-compact:var(--ds-space-3);--ds-space-card-inset-mobile:var(--ds-space-5);--ds-space-section-gap:var(--ds-space-6);--ds-space-page-gutter:var(--ds-space-10);--ds-space-page-gutter-mobile:var(--ds-space-5);--ds-space-page-top:var(--ds-space-8);--ds-space-page-bottom:var(--ds-space-12);--ds-content-max:1280px;--ds-page-max:calc(var(--ds-content-max) + 2 * var(--ds-space-page-gutter));--ds-column-max:768px;--ds-card-radius:var(--ds-radius-xl);--ds-card-inset-radius:var(--ds-radius-l);--ds-icon-min:14px;--ds-completion-heading-font:500 48px/56px var(--ds-font);--ds-completion-heading-tracking:-.8px;--ds-exam-headline-font:500 40px/44px var(--ds-font);--ds-exam-headline-tracking:-1.4px;color:var(--color-text-primary);background:var(--color-surface);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;caret-color:var(--color-action-primary);accent-color:var(--color-action-primary)}[data-design-system] *,[data-design-system] :before,[data-design-system] :after{box-sizing:border-box}[data-design-system] ::selection{background:var(--color-tint-purple);color:var(--color-text-primary)}[data-design-system] :focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}[data-design-system] :where(.ds-text){font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0;margin:0}[data-design-system] [data-ds-recipe][data-ds-tone=primary]{color:var(--color-text-primary)}[data-design-system] [data-ds-recipe][data-ds-tone=secondary]{color:var(--color-text-secondary)}[data-design-system] [data-ds-recipe][data-ds-tone=error]{color:var(--color-text-destructive)}[data-design-system] [data-ds-recipe][data-ds-weight=inherit]{font-weight:inherit}[data-design-system] [data-ds-recipe][data-ds-leading=body]{line-height:var(--ds-leading-body)}[data-design-system] [data-ds-recipe][data-ds-figures=tabular]{font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums}[data-design-system] [data-ds-recipe][data-ds-figures=inherit]{font-variant-numeric:inherit}[data-design-system] [data-ds-recipe][data-ds-family=mono]{font-family:var(--ds-font-mono)}[data-design-system] [data-ds-recipe][data-ds-family=inherit]{font-family:inherit}[data-design-system] [data-ds-recipe][data-ds-style=italic]{font-style:italic}[data-design-system] [data-ds-recipe][data-ds-style=inherit]{font-style:inherit}[data-design-system] :is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card,.ds-date-picker-field){justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:42px;padding:10px var(--ds-space-5);border-radius:var(--ds-radius-full);background:var(--color-action-primary);color:var(--color-text-on-primary);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}[data-design-system] :is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card,.ds-date-picker-field)[data-ds-variant=secondary]{color:var(--color-text-primary);background:var(--color-surface);border-color:var(--color-border-default)}[data-design-system] :is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card,.ds-date-picker-field)[data-ds-variant=ghost]{color:var(--color-text-primary);background:0 0}[data-design-system] :is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card,.ds-date-picker-field)[data-ds-variant=secondary]:hover,[data-design-system] :is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card,.ds-date-picker-field)[data-ds-variant=ghost]:hover{background:var(--color-surface-hover);--color-text-secondary:var(--color-text-primary)}[data-design-system] :is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card,.ds-date-picker-field):where(:not(.ds-listbox-option)) svg{width:18px;height:18px}[data-design-system] .ds-field{gap:var(--ds-space-2);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);display:grid}[data-design-system] .ds-input{width:100%;min-height:42px;padding:10px var(--ds-space-3);background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:var(--ds-radius-s);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-input::placeholder{color:var(--color-text-secondary)}[data-design-system] .ds-input[data-ds-invalid]{border-color:var(--color-action-destructive)}[data-design-system] .ds-input[data-ds-variant=bare]{min-height:0;font:inherit;background:0 0;border:0;border-radius:0;padding:0}[data-design-system] .ds-input-box{border:1px solid var(--color-border-strong);border-radius:var(--ds-radius-s);background:var(--color-surface);align-items:center;min-width:0;display:flex}[data-design-system] .ds-input-box:has(>.ds-input:focus-visible){outline:2px solid var(--ds-focus);outline-offset:3px}[data-design-system] .ds-input-box:has(>.ds-input[data-ds-invalid]){border-color:var(--color-action-destructive)}[data-design-system] .ds-input-box>.ds-input{background:0 0;border:0;border-radius:0;flex:1;min-height:40px}[data-design-system] .ds-input-box>.ds-input:focus-visible{outline:none}[data-design-system] .ds-input-box>.ds-input:not(:first-child){padding-left:0}[data-design-system] .ds-input-box>.ds-input:not(:last-child){padding-right:0}[data-design-system] .ds-input-box>svg{width:16px;height:16px;margin:0 var(--ds-space-2) 0 var(--ds-space-3);color:var(--color-text-secondary);flex:none}[data-design-system] .ds-input-affix{padding:0 var(--ds-space-2) 0 var(--ds-space-3);color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);white-space:nowrap;flex:none}[data-design-system] .ds-input+.ds-input-affix{padding:0 var(--ds-space-3) 0 var(--ds-space-2)}[data-design-system] .ds-input-actions{align-items:center;gap:var(--ds-space-1);padding:0 var(--ds-space-1) 0 var(--ds-space-2);flex:none;display:flex}[data-design-system] .ds-input.ds-is-mono{font-family:var(--ds-font-mono)}[data-design-system] .ds-input[type=number]{appearance:textfield}[data-design-system] .ds-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-design-system] .ds-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-design-system] .ds-number-steps{height:24px;margin-left:var(--ds-space-2);border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);flex:none;align-items:center;display:inline-flex}[data-design-system] .ds-input-box.ds-is-number>.ds-number-steps:last-child{margin-right:var(--ds-space-2)}[data-design-system] .ds-input-actions>.ds-time-meridiem{margin:0 var(--ds-space-1) 0 0}[data-design-system] .ds-input-box:focus-within .ds-time-meridiem{background:var(--color-surface-active)}[data-design-system] .ds-meridiem{width:auto;min-width:var(--ds-space-8);padding:0 var(--ds-space-2);color:var(--color-text-primary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-input-box:focus-within>.ds-number-steps{background:var(--color-surface-active)}[data-design-system] .ds-number-step{border-radius:var(--ds-radius-s);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}[data-design-system] .ds-number-step:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}[data-design-system] .ds-number-step:disabled{color:var(--color-text-disabled);cursor:default}[data-design-system] .ds-number-step:focus-visible{outline:2px solid var(--ds-focus);outline-offset:1px}[data-design-system] .ds-field-label{align-items:center;gap:var(--ds-space-1);display:flex}[data-design-system] .ds-field-info{border-radius:var(--ds-radius-s);width:20px;height:20px;color:var(--color-text-secondary);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}[data-design-system] .ds-field-info:focus-visible{outline-offset:1px}[data-design-system] .ds-field-foot{gap:var(--ds-space-4);display:flex}[data-design-system] .ds-field-foot>.ds-field-message{flex:1}[data-design-system] .ds-field-count{color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:tabular-nums;--ds-text-numeric:tabular-nums;white-space:nowrap;margin-left:auto}[data-design-system] .ds-field:where(:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)){gap:var(--ds-space-1)}[data-design-system] .ds-field-message{color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);margin:0}[data-design-system] .ds-field-message[data-ds-tone=error]{color:var(--color-text-destructive)}[data-design-system] .ds-field-row{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}[data-design-system] .ds-field-required{margin-left:var(--ds-space-1);color:var(--color-text-destructive)}[data-design-system] .ds-choice{gap:var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);cursor:pointer;align-items:center;padding:14px;display:flex}[data-design-system] .ds-choice:has(:checked){background:var(--color-surface-selected);border-color:var(--color-border-strong)}[data-design-system] .ds-surface{padding:var(--ds-space-6);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--ds-radius)}[data-design-system] .ds-state{gap:var(--ds-space-4);padding:var(--ds-space-12) var(--ds-space-6);max-width:640px;margin:auto;display:grid}[data-design-system] .ds-state p{margin:0}[data-design-system] .ds-progress{margin:var(--ds-space-4) 0;gap:5px;padding:0;list-style:none;display:flex}[data-design-system] .ds-progress li{border-radius:var(--ds-radius-xs);background:var(--color-surface-muted);flex:1;height:5px}[data-design-system] .ds-progress [data-status=complete]{background:var(--color-tone-accent)}[data-design-system] .ds-progress [data-status=current]{background:var(--brand-gradient)}[data-design-system] .ds-progress[data-ds-variant=bar]{display:revert-layer;height:5px;margin:revert-layer;border-radius:var(--ds-radius-xs);background:var(--color-surface-muted);position:relative;overflow:hidden}[data-design-system] .ds-progress[data-ds-variant=bar]>.ds-progress-segment{border-radius:var(--ds-radius-xs);height:100%}[data-design-system] .ds-progress-segment[data-ds-tone=success]{background:var(--color-status-done)}[data-design-system] .ds-progress-segment[data-ds-tone=info]{background:var(--brand-sky-500)}[data-design-system] .ds-progress-segment[data-ds-tone=error]{background:var(--color-tone-error)}[data-design-system] .ds-progress-segment[data-ds-tone=neutral]{background:var(--color-text-secondary)}[data-design-system] .ds-nav{align-items:center;gap:var(--ds-space-2);width:100%;min-height:42px;padding:5px var(--ds-space-4);border-radius:var(--ds-radius-s);color:var(--color-text-secondary);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);text-decoration:none;display:flex;position:relative}[data-design-system] button.ds-nav{box-shadow:none;text-align:start;background:0 0;border:0}[data-design-system] .ds-nav-trailing{flex:none;align-items:center;margin-inline-end:var(--ds-space-3);display:flex}[data-design-system] .ds-nav svg{stroke-width:1.8px;width:18px;height:18px}[data-design-system] .ds-nav:hover{background:var(--color-surface-hover)}[data-design-system] .ds-nav:is([aria-current=page],[aria-current=location],[aria-current=step],[aria-current=true],[aria-selected=true]){background:var(--color-surface);color:var(--color-text-primary)}[data-design-system] .ds-nav:is([aria-current=page],[aria-current=location],[aria-current=step],[aria-current=true],[aria-selected=true]):after{content:"";border-radius:var(--ds-radius-xs);background:var(--color-nav-active-indicator);width:4px;height:16px;position:absolute;right:16px}[data-design-system] .ds-nav:is(:disabled,[aria-disabled=true]){color:var(--color-text-disabled)}[data-design-system] div.ds-skeleton{background:var(--color-surface-muted);border-radius:var(--ds-radius-s);height:20px}[data-design-system].ds-overlay{background:color-mix(in srgb,var(--color-shadow) 35%,transparent);z-index:var(--ds-z-overlay);position:fixed;inset:0}[data-design-system].ds-dialog{border-radius:var(--ds-radius-l);width:min(560px,90vw);z-index:var(--ds-z-dialog);box-shadow:0 16px 48px color-mix(in srgb,var(--color-shadow) 18%,transparent);padding:28px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}[data-design-system].ds-dialog[data-ds-inset=none]{padding:0}[data-design-system].ds-dialog[data-ds-size=medium]{width:min(720px,90vw)}[data-design-system].ds-dialog[data-ds-size=large]{width:min(960px,90vw)}[data-design-system] .ds-dialog-note{color:var(--color-text-secondary);margin:0 auto 0 0}[data-design-system] .ds-dialog-actions{margin-top:var(--ds-space-6);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}[data-design-system] .ds-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);display:flex}[data-design-system] .ds-dialog-header .ds-icon-button{border-radius:var(--ds-radius-full);flex:none}[data-design-system] .ds-dialog-eyebrow{color:var(--color-text-secondary);letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;display:block}[data-design-system] .ds-dialog-description{color:var(--color-text-secondary);margin-top:10px}[data-design-system] .ds-dialog-section{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}[data-design-system] .ds-dialog-section>h3{margin:0}[data-design-system] .ds-dialog-section+.ds-dialog-section{margin-top:var(--ds-space-6);padding-top:var(--ds-space-6);border-top:1px solid var(--color-border-subtle)}[data-design-system].ds-dialog[data-ds-size=large]:has(>.ds-dialog-middle){height:min(720px,100dvh - 48px)}[data-design-system] .ds-dialog-middle{flex:auto;min-height:0;display:flex}[data-design-system] .ds-dialog-middle>.ds-dialog-body{overscroll-behavior:contain;min-width:0;padding:var(--ds-space-1) var(--ds-space-6) var(--ds-space-6);outline:none;flex:auto;overflow-y:auto}[data-design-system] .ds-dialog-rail{gap:var(--ds-space-1);width:200px;padding:var(--ds-space-1) var(--ds-space-3) var(--ds-space-6) var(--ds-space-4);flex-direction:column;flex:none;display:flex;overflow-y:auto}[data-design-system] .ds-dialog-rail .ds-control{--control-hover:var(--color-surface-active-hover);justify-content:flex-start;width:100%}[data-design-system] .ds-dialog-rail [aria-current]{--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active);background:var(--color-surface-active)}@media (max-width:700px){[data-design-system].ds-dialog[data-ds-size=large]:has(>.ds-dialog-middle){height:calc(100dvh - 24px)}[data-design-system] .ds-dialog-rail{display:none}}[data-design-system].ds-tooltip{padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-s);z-index:var(--ds-z-tooltip);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-skip{z-index:var(--ds-z-tooltip);padding:var(--ds-space-3);color:var(--color-text-primary);background:var(--color-surface);position:fixed;top:-100px;left:250px}[data-design-system] .ds-skip:focus{top:12px}[data-design-system] .ds-sidebar nav{gap:var(--ds-space-1);display:grid}[data-design-system] [data-ds-inverse=true]{--color-surface-inverse:var(--color-ink);--color-surface-inverse-raised:color-mix(in srgb, var(--color-base) 5%, var(--color-ink));--color-surface-inverse-hover:color-mix(in srgb, var(--color-base) 10%, var(--color-ink));--color-border-inverse:color-mix(in srgb, var(--color-base) 15%, var(--color-ink));--ds-focus:var(--ds-focus-inverse);--control-focus:var(--ds-focus-inverse);background:var(--color-surface-inverse);color:var(--color-text-on-inverse)}[data-design-system] .ds-control{font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] [data-ds-size=compact]{font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-question-bubble-list{flex-direction:column;align-items:flex-end;gap:14px;display:flex}[data-design-system] .ds-preview-question-bubbles{gap:var(--ds-space-5);width:min(100%,726px);margin-inline:auto;display:grid}[data-design-system] .ds-preview-bubble-feedback{gap:var(--ds-space-6);padding-top:var(--ds-space-3);display:grid}[data-design-system] .ds-preview-bubble-feedback>p,[data-design-system] .ds-preview-bubble-feedback-result p{margin:0}[data-design-system] .ds-preview-bubble-feedback-result{gap:var(--ds-space-6);display:grid}[data-design-system] .ds-preview-bubble-feedback-you,[data-design-system] .ds-message[data-ds-message-from=user]>.ds-message-body{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) var(--ds-radius-xs);background:var(--color-surface-selected);justify-self:end;padding:14px 18px}[data-design-system] .ds-preview-bubble-feedback-actions{justify-content:flex-end;gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}[data-design-system] .ds-disclosure{border-bottom:1px solid var(--color-border-default)}[data-design-system] .ds-disclosure summary{padding:var(--ds-space-3) 0;cursor:pointer;font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-disclosure-body{padding:0 0 var(--ds-space-5);gap:var(--ds-space-4);display:grid}[data-design-system] .ds-disclosure-trigger{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) 0;border-radius:var(--ds-radius-xs);color:var(--color-text-primary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}[data-design-system] .ds-disclosure-content{padding-bottom:var(--ds-space-5)}[data-design-system] .ds-tabs{gap:var(--ds-space-1);padding:var(--ds-space-1);background:var(--color-surface-subtle);border-radius:var(--ds-radius-l);flex-wrap:wrap;display:flex}[data-design-system] .ds-tabs[data-ds-overflow=scroll]{scrollbar-width:none;flex-wrap:nowrap;align-items:center;width:fit-content;max-width:100%;height:auto;overflow:auto hidden}[data-design-system] .ds-tabs[data-ds-look=underline]{gap:var(--ds-space-2);box-shadow:inset 0 -1px 0 var(--color-border-default);scrollbar-width:none;background:0 0;border-radius:0;flex-wrap:nowrap;padding:0;overflow:auto hidden}[data-design-system] .ds-tabs[data-ds-look=underline]>.ds-tab{padding:0 0 var(--ds-space-3);color:var(--color-text-secondary);font:var(--ds-t06);font-variant-numeric:var(--ds-text-numeric,normal);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;position:relative}[data-design-system] .ds-tabs[data-ds-look=underline] .ds-tab-face{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-tabs-face-height,42px);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-s);display:inline-flex}[data-design-system] .ds-tabs[data-ds-look=underline]>.ds-tab:after{content:"";inset-inline:var(--ds-space-3);background:0 0;height:2px;position:absolute;bottom:0}[data-design-system] .ds-tabs[data-ds-look=underline]>.ds-tab:hover:not(:disabled){color:var(--color-text-primary)}[data-design-system] .ds-tabs[data-ds-look=underline]>.ds-tab:hover:not(:disabled) .ds-tab-face{background:var(--color-surface-active-hover)}[data-design-system] .ds-tabs[data-ds-look=underline]>.ds-tab[aria-selected=true]{color:var(--color-text-primary)}[data-design-system] .ds-tabs[data-ds-look=underline]>.ds-tab[aria-selected=true] .ds-tab-face{background:var(--color-surface-active)}[data-design-system] .ds-tabs[data-ds-look=underline]>.ds-tab[aria-selected=true]:after{background:var(--color-active-mark)}[data-design-system] .ds-tabs[data-ds-look=underline]>.ds-tab:focus-visible{outline:none}[data-design-system] .ds-tabs[data-ds-look=underline]>.ds-tab:focus-visible .ds-tab-face{outline:2px solid var(--color-active-mark);outline-offset:-2px}[data-design-system] .ds-tabs[data-ds-look=underline]>.ds-tab:disabled{color:var(--color-text-disabled);cursor:default}[data-design-system] [role=tabpanel]{padding-top:var(--ds-space-5)}[data-design-system] .ds-tabs[data-ds-look=underline]~[role=tabpanel]{padding-top:var(--ds-space-6)}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-inset]{--ds-tabs-inset:var(--ds-space-6);padding-inline:var(--ds-tabs-inset)}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-inset][data-ds-size=compact]{--ds-tabs-inset:var(--ds-space-4)}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-inset]~[role=tabpanel]{padding:var(--ds-space-6)}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-inset][data-ds-size=compact]~[role=tabpanel]{padding:var(--ds-space-4)}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-size=compact]{--ds-tabs-face-height:32px;gap:var(--ds-space-1)}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-size=compact]>.ds-tab{font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-tabs[data-ds-look=underline] .ds-tab-face>svg{flex:none;width:16px;height:16px}[data-design-system] .ds-tab-container[data-ds-orientation=vertical]{grid-template-columns:200px minmax(0,1fr);display:grid}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-orientation=vertical]{align-items:stretch;gap:var(--ds-space-1);width:auto;padding:var(--ds-space-4) var(--ds-space-3);box-shadow:inset -1px 0 0 var(--color-border-default);flex-direction:column;overflow:visible}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-orientation=vertical]>.ds-tab{padding:0}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-orientation=vertical]>.ds-tab:after{display:none}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-orientation=vertical]>.ds-tab>.ds-tab-face{justify-content:flex-start;width:100%}[data-design-system] .ds-tab-container[data-ds-orientation=vertical]>[role=tabpanel]{padding:var(--ds-space-6);grid-area:1/2}@media (max-width:640px){[data-design-system] .ds-tab-container[data-ds-orientation=vertical]{grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-orientation=vertical]{padding:var(--ds-space-4) var(--ds-space-3) 0;box-shadow:inset 0 -1px 0 var(--color-border-default);flex-direction:row;overflow:auto hidden}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-orientation=vertical]>.ds-tab{padding-bottom:var(--ds-space-3)}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-orientation=vertical]>.ds-tab:after{display:block}[data-design-system] .ds-tabs[data-ds-look=underline][data-ds-orientation=vertical]>.ds-tab>.ds-tab-face{width:auto}[data-design-system] .ds-tab-container[data-ds-orientation=vertical]>[role=tabpanel]{grid-area:auto/1}}@media (max-width:700px),(pointer:coarse){[data-design-system] .ds-tabs[data-ds-look=underline]{--ds-tabs-face-height:44px}}[data-design-system] [role=tabpanel][hidden]{display:none}[data-design-system] .ds-rating{border:0;margin:0;padding:0}[data-design-system] .ds-rating legend{font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);margin-bottom:var(--ds-space-3)}[data-design-system] .ds-rating[data-label-hidden=true] legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system] .ds-rating>div{isolation:isolate;padding:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--color-surface-selected);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}[data-design-system] .ds-rating label{border-radius:var(--ds-radius-full);cursor:pointer;min-width:0;min-height:44px;font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);place-items:center;display:grid;position:relative}[data-design-system] .ds-rating input{opacity:0;cursor:inherit;position:absolute;inset:0}[data-design-system] .ds-rating label:has(:focus-visible){outline:2px solid var(--ds-focus);outline-offset:3px}[data-design-system] .ds-rating label[data-selected=true]{--control-fill:var(--color-tint-sky);--control-border:var(--color-ink)}[data-design-system] .ds-rating:disabled{opacity:.4}[data-design-system] .ds-reading-card{padding:var(--ds-space-6);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);background:var(--color-surface);color:var(--color-text-primary);gap:var(--ds-space-5);display:grid}[data-design-system] .ds-reading-body{font:var(--ds-t05);font-variant-numeric:var(--ds-text-numeric,normal);max-width:70ch}[data-design-system] .ds-reading-card footer{font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);color:var(--color-text-secondary)}[data-design-system] .ds-actions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}[data-design-system] .ds-source-list{margin:0;padding:0;list-style:none}[data-design-system] .ds-source-list li{justify-content:space-between;gap:var(--ds-space-6);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--color-border-default);display:flex}[data-design-system] .ds-metrics{gap:var(--ds-space-10);flex-wrap:wrap;display:flex}[data-design-system] .ds-metrics dt{font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}[data-design-system] .ds-metrics dd{font:var(--ds-t02);font-variant-numeric:var(--ds-text-numeric,normal);margin:var(--ds-space-2) 0 0}[data-design-system] .ds-metrics dd[data-ds-tone=error]{color:var(--color-text-destructive)}[data-design-system] .ds-metrics dd[data-ds-tone=warning]{color:color-mix(in srgb,var(--color-tone-warning) 42%,var(--color-ink))}[data-design-system] .ds-metrics dd[data-ds-tone=success]{color:color-mix(in srgb,var(--color-tone-success) 52%,var(--color-ink))}[data-design-system] .ds-metrics dd[data-ds-tone=accent]{color:color-mix(in srgb,var(--color-tone-accent) 70%,var(--color-ink))}[data-design-system].ds-popover{padding:var(--ds-space-4);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-l);z-index:var(--ds-z-menu);gap:var(--ds-space-3);width:min(360px,90vw);box-shadow:var(--ds-shadow-floating);display:grid}[data-design-system].ds-dialog[data-ds-side=right]{height:100svh;width:min(var(--ds-side-width,440px),90vw);border-radius:0;inset:0 0 0 auto;overflow:auto;transform:none}[data-design-system].ds-dialog[data-ds-side=left]{height:100svh;width:min(var(--ds-side-width,440px),90vw);border-radius:0;inset:0 auto 0 0;overflow:auto;transform:none}[data-design-system].ds-dialog:is([data-ds-side=right],[data-ds-side=left])[data-ds-size=small]{--ds-side-width:384px}[data-design-system].ds-dialog:is([data-ds-side=right],[data-ds-side=left])[data-ds-size=medium]{--ds-side-width:448px}[data-design-system].ds-dialog:is([data-ds-side=right],[data-ds-side=left])[data-ds-size=large]{--ds-side-width:576px}[data-design-system].ds-dialog:is([data-ds-side=right],[data-ds-side=left])[data-ds-size=xlarge]{--ds-side-width:672px}[data-design-system].ds-dialog:is([data-ds-side=top],[data-ds-side=bottom]){border-radius:0;width:100vw;max-width:none;height:auto;max-height:90svh;overflow:auto;transform:none}[data-design-system].ds-dialog[data-ds-side=top]{inset:0 0 auto}[data-design-system].ds-dialog[data-ds-side=bottom]{inset:auto 0 0}[data-design-system] .ds-model-graph{height:max(520px,100svh - 330px);position:relative}[data-design-system] .ds-model-graph>*{height:100%}[data-design-system] .ds-model-brain{width:100%;height:180px;display:block}[data-design-system] .ds-workspace{grid-template-columns:224px minmax(0,1fr);min-height:100svh;display:grid}[data-design-system] .ds-workspace.ds-is-quiet{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100svh;min-height:0}[data-design-system] .ds-workspace.ds-is-quiet[data-layout] .ds-main{height:auto;min-height:0}[data-design-system] .ds-workspace[data-layout=conversation] .ds-action-footer{width:100%;max-width:calc(var(--ds-column-max) + 48px);margin-inline:auto}[data-design-system] .ds-workspace[data-layout=conversation] .ds-main:has(.ds-action-footer:not([hidden])){padding-bottom:0}[data-design-system] .ds-sidebar{isolation:isolate;background:var(--color-surface-subtle);height:100svh;padding:22px var(--ds-space-4) var(--ds-space-4);gap:var(--ds-space-6);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}[data-design-system] .ds-sidebar:before{content:"";z-index:0;background:linear-gradient(180deg,var(--color-surface-subtle) 0%,color-mix(in srgb,var(--color-ink) 4%,var(--color-base)) 30%,color-mix(in srgb,var(--color-ink) 9%,var(--color-base)) 100%);pointer-events:none;height:300px;position:absolute;bottom:0;left:0;right:0}[data-design-system] .ds-sidebar>*{z-index:1;position:relative}[data-design-system] .ds-main{outline:none;min-width:0;padding:30px 42px;container:ds-main/inline-size}[data-design-system] .ds-content-column{max-width:1134px;margin:0 auto}[data-design-system] .ds-workspace[data-layout=conversation] .ds-main{height:calc(100svh - var(--ds-sidebar-toggle-bar-height,0px));padding:30px 43px 25px;overflow:hidden}[data-design-system] .ds-workspace[data-layout=model] .ds-main{padding:var(--ds-space-2) var(--ds-space-5) var(--ds-space-5)}[data-design-system] .ds-workspace[data-layout=fill] .ds-main{height:calc(100svh - var(--ds-sidebar-toggle-bar-height,0px));flex-direction:column;padding:0;display:flex;overflow:hidden;container:main/inline-size}[data-design-system] .ds-fill-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}[data-design-system] .ds-sidebar-toggle-bar{display:none}@media (max-width:860px){[data-design-system] .ds-workspace{--ds-sidebar-toggle-bar-height:56px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-design-system] .ds-sidebar-toggle-bar{z-index:var(--ds-z-panel);height:var(--ds-sidebar-toggle-bar-height);padding:0 var(--ds-space-2);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-subtle);align-items:center;display:flex;position:sticky;top:0}[data-design-system] .ds-workspace .ds-sidebar{display:none}[data-design-system] .ds-workspace[data-sidebar-open] .ds-sidebar{inset:var(--ds-sidebar-toggle-bar-height) 0 0;z-index:var(--ds-z-panel);height:auto;display:flex;position:fixed;overflow-y:auto}[data-design-system] .ds-workspace[data-layout]:not([data-layout=fill]) .ds-main{padding:var(--ds-space-4)}}[data-design-system] .ds-workspace-header{align-items:center;gap:var(--ds-space-3);flex-shrink:0;margin:0;padding-bottom:23px;display:flex}@media (min-width:1600px){[data-design-system] .ds-workspace{grid-template-columns:245px minmax(0,1fr)}}@keyframes ds-stage-overview-particle-drift{0%{left:0;transform:translate(-5px)}to{left:100%;transform:translate(5px)}}@keyframes ds-stage-overview-light-sweep{0%,15%{transform:translate(-110%)}75%,to{transform:translate(110%)}}@keyframes ds-stage-overview-glow{0%,to{opacity:.22;transform:scaleX(.88)}50%{opacity:.55;transform:scaleX(1.04)}}@keyframes ds-stage-overview-comet{0%,12%{opacity:0;transform:translate(-10%,-50%)}24%{opacity:.85}68%{opacity:.65}82%,to{opacity:0;transform:translate(420%,-50%)}}[data-design-system] .ds-model-visual{width:100%;position:relative}[data-design-system] .ds-model-visual .ds-model-brain{z-index:1;width:100%;height:123px;position:relative}[data-design-system] .ds-model-visual[data-expanded=true] .ds-model-brain{height:260px}[data-design-system] .ds-model-signals{pointer-events:none;width:calc(100% + 28px);height:calc(100% + 20px);position:absolute;inset:-20px -14px 0}[data-design-system] .ds-model-visual>.ds-model-brain-fallback{z-index:1;width:min(64%,116px);height:123px;color:var(--color-context-icon);filter:drop-shadow(0 12px 20px color-mix(in srgb,var(--color-tone-accent) 18%,transparent));margin:0 auto;display:block;position:relative}[data-design-system] .ds-model-visual[data-expanded=true]>.ds-model-brain-fallback{height:260px}[data-design-system] .ds-wordmark{width:max-content;padding:0 var(--ds-space-3);font:550 28px/22px var(--ds-font,"Shelf Geist", sans-serif);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:-1.5px;color:var(--color-text-primary);display:block}[data-design-system] .ds-navigation-icon{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}[data-design-system] .ds-navigation-icon svg{width:18px;height:18px}[data-design-system] .ds-navigation-label{gap:var(--ds-space-2);flex:1;align-items:baseline;min-width:0;display:flex}[data-design-system] .ds-navigation-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design-system] .ds-navigation-lock{font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);color:var(--color-text-disabled);flex-shrink:0;align-items:center;gap:7px;margin-left:auto;display:inline-flex}[data-design-system] .ds-navigation-lock svg{width:12px;height:12px}[data-design-system] .ds-rating-fill{width:calc((100% - 8px) * var(--rating-count,0) / 5);border-radius:var(--ds-radius-full);background:var(--color-action-primary);z-index:-1;pointer-events:none;transition:width var(--ds-duration-standard) var(--ds-ease-standard);position:absolute;top:4px;bottom:4px;left:4px}[data-design-system] .ds-rating label[data-filled=true]{color:var(--color-text-on-inverse)}[data-design-system] .ds-rating[data-ds-tone=active] .ds-rating-fill{background:var(--color-active-fill)}[data-design-system] .ds-rating[data-ds-tone=active] label[data-filled=true]{color:var(--color-text-on-active-fill)}[data-design-system] [data-ds-inverse=true] .ds-rating-track{background:var(--color-surface-inverse-hover)}[data-design-system] [data-ds-inverse=true] .ds-rating-fill{background:var(--color-exam-rating-fill)}[data-design-system] [data-ds-inverse=true] .ds-rating-option[data-filled=true]{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-rating-fill{transition:none}}[data-design-system] :is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card,.ds-date-picker-field):is([data-ds-variant=primary],:is(.ds-button,.ds-icon-button):where(:not([data-ds-variant]))):hover:enabled{background:var(--color-action-primary-hover)}[data-design-system] .ds-workspace-header p:last-child{color:var(--color-text-secondary);margin-top:var(--ds-space-1)}[data-design-system] .ds-nav:is([aria-current=page],[aria-current=location],[aria-current=step],[aria-current=true],[aria-selected=true]) svg{color:var(--color-nav-active-icon)}[data-design-system] .ds-conversation-column{flex-direction:column;width:100%;height:100%;display:flex}[data-design-system] .ds-workspace[data-layout=conversation] .ds-workspace-header{width:100%;max-width:calc(var(--ds-column-max) + 48px);margin-inline:auto}@media (max-width:700px){[data-design-system]{--ds-exam-headline-font:500 32px/36px var(--ds-font);--ds-exam-headline-tracking:-1px}}@media (max-width:380px){[data-design-system]{--ds-completion-heading-font:var(--ds-t01)}}}@layer design-system.controls{:where([data-design-system]) :where(.ds-control:not([data-ds-size=content],[data-ds-variant=content],.ds-nav-item)){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--control-gap);min-height:var(--control-height);height:fit-content;padding:calc((var(--control-height) - var(--control-line) - 2px) / 2) var(--control-padding);border:1px solid var(--control-border);border-radius:var(--control-shape);background:var(--control-fill);color:var(--control-ink);white-space:normal;box-shadow:none;text-decoration:none}:where([data-design-system]) .ds-icon-button{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);border-radius:50%;flex:none;padding:0}:where([data-design-system]) .ds-menu-item{text-align:left;justify-content:flex-start}:where([data-design-system]) .ds-menu-item[data-ds-variant=entity]{padding:0}:where([data-design-system]) .ds-dropdown{white-space:nowrap}:where([data-design-system]) :is(.ds-button,.ds-toggle){white-space:nowrap;flex-shrink:0;max-width:100%}:where([data-design-system]) :is(.ds-button,.ds-toggle):not(:has(>:is(svg,img,canvas,[aria-hidden=true]))){text-overflow:ellipsis;overflow:hidden}:where([data-design-system]) :is(.ds-button,.ds-toggle)>span:not([aria-hidden=true]):not(:has(svg,img,canvas)){text-overflow:ellipsis;min-width:0;overflow:hidden}:where([data-design-system]) select.ds-dropdown{height:var(--control-height);width:100%;padding-right:34px}:where([data-design-system]) .ds-disclosure-summary[data-ds-variant=content]{min-height:var(--control-height);box-sizing:border-box;align-content:center}:where([data-design-system]) .ds-tab-button:is([aria-selected=true],[aria-pressed=true],[aria-current=page]){box-shadow:0 1px 3px color-mix(in srgb,var(--color-shadow) 8%,transparent)}:where([data-design-system]) .ds-control:not([data-ds-size=content],.ds-nav-item)>svg,:where([data-design-system]) .ds-menu-item>span:not([class*=ds-])>svg:first-child{width:var(--control-icon);height:var(--control-icon);flex:0 0 var(--control-icon)}:where([data-design-system]) :is(.ds-menu-item>i svg,.ds-nav-item[data-ds-variant=topic]>svg){width:var(--control-icon);height:var(--control-icon)}:where([data-design-system]) .ds-control:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}:where([data-design-system]) .ds-control:is(:disabled,[aria-disabled=true]){--control-ink:var(--color-text-disabled);cursor:default}:where([data-design-system]) :is(:is([data-ds-variant=primary],:is(.ds-button,.ds-icon-button):where(:not([data-ds-variant]))),[data-ds-variant=destructive],[data-ds-variant=soft]).ds-control:is(:disabled,[aria-disabled=true]){--control-fill:var(--color-surface-subtle);--control-border:transparent}:where([data-design-system]) .ds-icon-button[data-ds-variant=destructive]:is(:disabled,[aria-disabled=true]){--control-fill:transparent}:where([data-design-system]) :is([data-ds-variant=primary-inverse],[data-ds-variant=secondary-inverse],[data-ds-variant=ghost-inverse]).ds-control:is(:disabled,[aria-disabled=true]){--control-ink:var(--color-text-on-inverse-disabled)}:where([data-design-system]) [data-ds-variant=primary-inverse].ds-control:is(:disabled,[aria-disabled=true]){--control-fill:var(--color-surface-inverse-hover)}:where([data-design-system]) .ds-control[data-ds-busy]{cursor:progress;pointer-events:none}:where([data-design-system]) .ds-control[data-ds-busy]>svg:first-child{animation:ds-control-busy var(--ds-duration-slower) var(--ds-ease-linear) infinite}@media (prefers-reduced-motion:reduce){:where([data-design-system]) .ds-control[data-ds-busy]>svg:first-child{animation-play-state:paused}}:where([data-design-system]) .ds-control[data-ds-layout=host]{display:revert-layer;align-items:revert-layer;justify-content:revert-layer;gap:revert-layer}:where([data-design-system]) .ds-control[hidden]{display:none}@media (hover:hover){:where([data-design-system]) .ds-control:not([disabled],[aria-disabled=true],[data-ds-disabled],[data-disabled],[data-ds-size=content],[data-ds-variant=content],.ds-nav-item):hover,:where([data-design-system]) summary.ds-disclosure-summary:not([data-ds-variant=content]):hover{background:var(--control-hover);--color-text-secondary:var(--color-text-primary)}:where([data-design-system]) [data-ds-variant=link]:hover:is(:enabled,a[href]:not([aria-disabled=true])){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}@media (pointer:coarse),(max-width:700px){:where([data-design-system]) .ds-control{min-height:var(--control-touch)}:where([data-design-system]) .ds-icon-button{width:var(--control-touch);min-width:var(--control-touch);height:var(--control-touch)}}[data-design-system] .ds-skeleton-wrap[data-ds-loading] .ds-control{--control-fill:var(--color-skeleton);--control-hover:var(--color-skeleton);--control-ink:transparent;--control-border:transparent;box-shadow:none}[data-design-system] .ds-toggle-measure>*{max-width:none}:where([data-design-system]) .ds-toggle:is([aria-pressed=true],[data-state=on]){box-shadow:0 1px 3px color-mix(in srgb,var(--color-shadow) 8%,transparent)}[data-design-system] .ds-search-browse-filter .ds-control{justify-content:flex-start}[data-design-system] .ds-search-browse-filter .ds-control>svg:last-child{margin-inline-start:auto}[data-design-system] .ds-list-row:focus-visible{outline-offset:-2px}[data-design-system] .ds-month-recap-calendar .ds-month-recap-day.ds-control{height:auto;padding-block:calc((var(--control-height) - var(--control-line)) / 2);border-width:0}}@layer design-system.next{.ds-button[aria-pressed=true]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active);--control-ink:var(--color-text-primary);--control-border:transparent}.ds-chip[aria-pressed=true]:not([data-ds-variant=secondary-inverse]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-fill:var(--color-surface-active);--control-hover:var(--color-surface-active);--control-border:var(--color-active-mark)}.ds-tab-button:is([aria-selected=true],[aria-pressed=true],[aria-current=page]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-border:color-mix(in srgb, var(--color-ink) 10%, transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--color-shadow) 6%,transparent)}:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card):has(>.ds-button-label):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){min-width:0;max-width:100%}:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card)>.ds-button-label:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-actions.ds-is-stack:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){container:ds-actions/inline-size}@container ds-actions (max-width:480px){.ds-actions.ds-is-stack>:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:100%}.ds-actions.ds-is-stack>:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card):is(:is([data-ds-variant=primary],:is(.ds-button,.ds-icon-button):where(:not([data-ds-variant]))),[data-ds-variant=destructive]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){order:-1}}:is(.ds-button,.ds-icon-button,.ds-chip,.ds-menu-item,.ds-tab-button,.ds-toggle,.ds-question-bubble,.ds-visual-card,.ds-category-card)[data-ds-width=full]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:100%;max-width:100%}.ds-feed-copy strong:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){font-weight:400}.ds-empty-state-description:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){max-width:48ch;margin-inline:auto}.ds-badge:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-badge-fill:color-mix(in srgb, var(--color-ink) 8%, var(--color-base));--color-badge-label:var(--color-text-primary);font:var(--ds-t07);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:0}.ds-badge:not(.ds-priority-icon):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){min-height:24px;padding:0 var(--ds-space-3);box-shadow:none}.ds-badge:not(.ds-priority-icon):has(>svg:first-child):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-left:var(--ds-space-2)}.ds-badge:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)>svg{width:16px;height:16px}.ds-badge[data-ds-severity=info]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-badge-fill:color-mix(in srgb, var(--color-badge-info) 20%, var(--color-base))}.ds-badge[data-ds-severity=success]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-badge-fill:color-mix(in srgb, var(--color-badge-success) 20%, var(--color-base))}.ds-badge[data-ds-severity=warning]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-badge-fill:color-mix(in srgb, var(--color-badge-warning) 20%, var(--color-base))}.ds-badge[data-ds-severity=error]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-badge-fill:color-mix(in srgb, var(--color-badge-error) 20%, var(--color-base))}.ds-badge[data-ds-category]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-badge-fill:color-mix(in srgb, var(--color-badge-category) 20%, var(--color-base))}.ds-badge:not(.ds-priority-icon):has(>.ds-badge-dot:first-child):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-left:var(--ds-space-2)}.ds-badge[data-ds-size=small]:not(.ds-priority-icon):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){min-height:20px;padding:0 var(--ds-space-2);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}.ds-badge[data-ds-size=small]:not(.ds-priority-icon):has(>:is(svg,.ds-badge-dot):first-child):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-left:var(--ds-space-1)}.ds-badge[data-ds-size=small]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)>svg{width:12px;height:12px}.ds-badge.ds-is-go:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-right:var(--ds-space-1)}.ds-button-group:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-group-height:var(--control-standard);--ds-group-shape:var(--ds-radius-full);gap:var(--ds-space-1);padding:var(--ds-space-1);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-full);background:var(--color-surface)}.ds-button-group:has(>[data-ds-size=compact]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-group-height:var(--control-compact)}.ds-button-group>.ds-control:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-fill:transparent;--control-border:transparent;--control-hover:var(--color-surface-hover);--control-height:calc(var(--ds-group-height) - 10px);--control-shape:var(--ds-group-shape);margin-left:0}.ds-button-group>.ds-control:not(:disabled):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-ink:var(--color-text-primary)}.ds-button-group>.ds-control>svg:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){color:var(--color-text-secondary)}.ds-button-group>.ds-control:not(:disabled):hover>svg:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){color:var(--color-text-primary)}.ds-button-group>[aria-haspopup=menu]:not(:first-child):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-left:var(--ds-space-1);position:relative}.ds-button-group>[aria-haspopup=menu]:not(:first-child):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *):before{content:"";background:var(--color-border-default);width:1px;position:absolute;top:-4px;bottom:-4px;left:-5px}.ds-button-group>.ds-group-value:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-padding:8px;--control-hover:transparent}.ds-description-list:not([data-ds-layout]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){grid-template-columns:fit-content(min(var(--ds-dl-label,160px),40%)) minmax(0,1fr);column-gap:var(--ds-space-4);display:grid}:is(h2,h3,h4)+.ds-description-list:not([data-ds-layout]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-top:var(--ds-space-2)}.ds-description-list:not([data-ds-layout])>div:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){grid-template-columns:subgrid;border:0;grid-column:1/-1;align-items:start;gap:normal;padding:0}.ds-description-list:not([data-ds-layout])>div>:is(dt,dd):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){align-items:center;gap:var(--ds-space-2);min-width:0;min-height:36px;display:flex}.ds-description-list:not([data-ds-layout]) dd:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-block:var(--ds-space-2);overflow-wrap:anywhere;flex-wrap:wrap;row-gap:0}.ds-description-list:not([data-ds-layout]) dd:has(.ds-badge,.ds-avatar,.ds-icon-button,.ds-table-tags,.ds-table-progress):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-block:var(--ds-space-1)}.ds-description-list:not([data-ds-layout]) .ds-description-list-icon:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-inline-end:0}.ds-description-list:not([data-ds-layout]) .ds-description-list-value:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:0 auto;min-width:0;max-width:100%}.ds-description-list:not([data-ds-layout]) :is(.ds-description-list-label,.ds-description-list-hint):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ds-description-list:not([data-ds-layout]) .ds-description-list-hint:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:0 auto}.ds-inline-link:is(a,button):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-inline-link:var(--color-link);overflow-wrap:anywhere;transition:color var(--ds-duration-standard) var(--ds-ease-standard);text-decoration-line:none;text-decoration-color:currentColor}.ds-table[data-ds-layout=host] .ds-inline-link:is(a,button):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){overflow-wrap:break-word}:is(.ds-prose,.ds-article,.ds-notice,.ds-hoot-bubble,.ds-field-message) .ds-inline-link:is(a,button):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){text-decoration-line:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline)}@media (hover:hover){:is(.ds-prose,.ds-article,.ds-notice,.ds-hoot-bubble,.ds-field-message) .ds-inline-link:is(a[href],button:enabled):hover:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){text-decoration-color:currentColor}.ds-inline-link:is(a[href],button:enabled):hover:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){color:var(--color-link-hover);text-decoration-line:underline}}@media (prefers-reduced-motion:reduce){.ds-inline-link:is(a,button):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){transition:none}}.ds-notice[data-ds-layout=row]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-sizing:border-box;align-items:center;gap:var(--ds-space-2);width:100%;min-height:48px;padding:var(--ds-space-2) var(--ds-space-4);flex-flow:wrap;display:flex;container-type:inline-size}.ds-notice[data-ds-layout=row]>.ds-notice-head:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){display:contents}.ds-notice[data-ds-layout=row] .ds-notice-title:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-block:var(--ds-space-1);flex:1 1 0}.ds-notice[data-ds-layout=row] .ds-notice-head>.ds-icon-button:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-right:calc(-1 * var(--ds-space-2));order:2}.ds-notice[data-ds-layout=row]>.ds-notice-actions:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:none;order:1;margin-top:0}.ds-notice[data-ds-layout=row]>.ds-notice-actions>.ds-control:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-height:var(--control-compact);--control-line:18px;--control-padding:var(--ds-space-control-x-compact);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}.ds-notice[data-ds-layout=row]:not(:has(.ds-notice-head>.ds-icon-button))>.ds-notice-actions>[data-ds-variant=ghost]:last-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-right:calc(-1 * var(--ds-space-3))}@container (max-width:480px){.ds-notice[data-ds-layout=row]>.ds-notice-actions:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-bottom:calc(-1 * var(--ds-space-1));flex-basis:100%;order:3;justify-content:flex-end}.ds-notice[data-ds-layout=row]>.ds-notice-actions>[data-ds-variant=ghost]:last-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-right:calc(-1 * var(--ds-space-3))}}.ds-skeleton:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-skeleton:color-mix(in srgb, currentColor 8%, transparent)}.ds-skeleton-lines:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){gap:var(--ds-space-4);padding-block:var(--ds-space-2)}.ds-table-size>.ds-field:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-direction:row;align-items:center}.ds-table-size>.ds-field>span:first-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){font:inherit}.ds-table:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-radius:inherit;container:ds-table/inline-size}.ds-table tbody :is(td,:where(th[scope=row])):not(.ds-table-select):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-block:var(--ds-space-2)}.ds-table:not(.ds-is-selectable) tbody tr:not(.ds-table-empty)>td:first-child:not([data-ds-tone=muted]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *),.ds-table.ds-is-selectable tbody tr:not(.ds-table-empty)>td:nth-child(2):not([data-ds-tone=muted]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){font-weight:500}.ds-table[data-ds-density=compact] thead th:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){height:32px}.ds-table[data-ds-density=compact] tbody tr:not(.ds-table-empty)>:is(td,th[scope=row]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){height:36px;padding-block:0}.ds-table[data-ds-density=compact] tbody .ds-badge:not(.ds-priority-icon):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){min-height:20px;padding:0 var(--ds-space-2);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}.ds-table[data-ds-density=compact] tbody .ds-badge:not(.ds-priority-icon):has(>:is(svg,.ds-badge-dot):first-child):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-left:var(--ds-space-1)}.ds-table[data-ds-density=compact] tbody .ds-badge:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)>svg{width:12px;height:12px}.ds-table tbody td[data-ds-actions]:not(.ds-table-select):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-block:0}.ds-table :is(th,td):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:inherit}.ds-table:not(.ds-is-selectable) :is(th,td):first-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){transition:box-shadow var(--ds-duration-standard) var(--ds-ease-standard)}.ds-table:not(.ds-is-selectable)[data-ds-scrolled-x] :is(th,td):first-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-shadow:var(--ds-table-edge-shadow);clip-path:inset(0 -16px 0 0)}.ds-table:is(.ds-is-selectable,:not(.ds-is-selectable)) tbody tr:not(.ds-table-empty)>td[data-ds-index]:not([data-ds-tone=muted]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){font-weight:400}.ds-table:is(.ds-is-selectable,:not(.ds-is-selectable)) tbody tr:not(.ds-table-empty)>td[data-ds-index]+td:not([data-ds-tone=muted]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){font-weight:500}.ds-table:not(.ds-is-selectable)[data-ds-scrolled-x] :is(th,td)[data-ds-index]:first-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-shadow:none;clip-path:none}.ds-table[data-ds-scrolled-x] :is(th,td)[data-ds-index]+:is(th,td):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-shadow:var(--ds-table-edge-shadow);clip-path:inset(0 -16px 0 0)}.ds-table table[aria-busy=true] .ds-table-sort:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){pointer-events:none}.ds-table tbody tr:not([data-ds-tone=error],[data-ds-tone=muted],[data-ds-highlighted]):hover:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--color-surface-active-hover)}.ds-table tbody tr:is([data-ds-loading],[data-ds-hover=none]):not([data-ds-tone=error],[data-ds-tone=muted],[data-ds-highlighted]):hover:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--color-surface)}.ds-table[data-ds-layout=host]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){container:revert-layer}.ds-table tbody tr[data-ds-selected]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--color-surface-active)}.ds-table tbody th[scope=rowgroup]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--color-surface-subtle)}.ds-table tbody .ds-table-group[data-ds-hue] th[scope=rowgroup]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:color-mix(in srgb,var(--ds-table-group-hue) 10%,var(--color-surface))}.ds-table-empty td:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){height:120px;color:var(--color-text-secondary);text-align:center}:is(.ds-table-link,.ds-table td .ds-inline-link:is(a,button):not(:disabled,[aria-disabled=true])):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){color:inherit;text-decoration-line:none}.ds-table-link:focus-visible:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-radius:var(--ds-radius-xs);outline:2px solid var(--color-text-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ds-table:not(.ds-is-selectable) :is(th,td):first-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){transition:none}}[data-design-system] .ds-table[data-ds-sticky-header]>table>thead>tr>th{z-index:var(--ds-z-sticky-header);position:sticky;top:0}[data-design-system] .ds-table>table>caption{caption-side:bottom;padding-top:var(--ds-space-4);text-align:left}[data-design-system] .ds-table th[data-ds-move-col]{cursor:grab}[data-design-system] .ds-table th[data-ds-move-col] .ds-table-sort{cursor:inherit}:root[data-ds-col-dragging],:root[data-ds-col-dragging] [data-design-system] .ds-table :is(th,td,button){cursor:grabbing;-webkit-user-select:none;user-select:none}[data-design-system] .ds-table [data-ds-col-moving]{opacity:.35}[data-design-system] .ds-table [data-ds-col-landed]{background:color-mix(in srgb,var(--color-active-mark) 10%,var(--color-surface))}@media (prefers-reduced-motion:no-preference){[data-design-system] .ds-table [data-ds-col-landed]{transition:background-color var(--ds-duration-slow) var(--ds-ease-standard)}}[data-design-system] .ds-table-col-ghost{z-index:var(--ds-z-tooltip);box-sizing:border-box;border-radius:var(--ds-radius-s);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--ds-shadow-floating);pointer-events:none;align-content:start;display:grid;position:fixed;top:0;left:0;overflow:hidden;rotate:-1deg}[data-design-system] .ds-table-col-ghost>*{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--color-border-subtle);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-design-system] .ds-table-col-ghost>:first-child{background:var(--color-surface-subtle);color:var(--color-text-secondary)}[data-design-system] .ds-table-col-line{z-index:var(--ds-z-tooltip);border-radius:var(--ds-radius-xs);background:var(--color-active-mark);pointer-events:none;width:2px;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-table-col-ghost{rotate:none}}.ds-toast-region:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){z-index:var(--ds-z-toast)}.ds-toast:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-toast-ink:var(--color-text-secondary);--color-toast-tint:var(--color-ink);min-height:50px;padding:var(--ds-space-2);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)}.ds-toast[data-ds-tone=success]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-toast-ink:color-mix(in srgb, var(--color-tone-success) 45%, var(--color-ink));--color-toast-tint:var(--color-tone-success)}.ds-toast[data-ds-tone=warning]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-toast-ink:color-mix(in srgb, var(--color-tone-warning) 42%, var(--color-ink));--color-toast-tint:var(--color-tone-warning)}.ds-toast[data-ds-tone=error]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-toast-ink:color-mix(in srgb, var(--color-tone-error) 58%, var(--color-ink));--color-toast-tint:var(--color-tone-error)}.ds-toast:is([data-ds-tone=success],[data-ds-tone=warning],[data-ds-tone=error]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:color-mix(in srgb,var(--color-toast-tint) 22%,var(--color-base));background:linear-gradient(90deg,color-mix(in srgb,var(--color-toast-tint) 12%,var(--color-base)),var(--color-base) 70%)}.ds-toast>svg:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-sizing:border-box;width:32px;height:32px;padding:var(--ds-space-2);border-radius:var(--ds-radius-full);background:color-mix(in srgb,var(--color-toast-tint) 22%,var(--color-base));color:var(--color-toast-ink)}.ds-toast:is(:not([data-ds-tone]),[data-ds-tone=info])>svg:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--color-surface-subtle)}.ds-toast-text>.ds-text+.ds-text:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){color:var(--color-text-secondary)}.ds-toast[data-ds-lines="2"]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-block:var(--ds-space-2);align-items:flex-start}.ds-toast[data-ds-lines="2"] .ds-toast-text:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-top:var(--ds-space-1)}.ds-toast>.ds-control+.ds-control:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-left:calc(-1 * var(--ds-space-2))}.ds-toast .ds-control:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-ink:var(--color-text-primary);--control-hover:color-mix(in srgb, var(--color-ink) 6%, transparent);--control-focus:var(--color-ink)}.ds-toast:has(>.ds-toast-details):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-toast-text-inset:calc(var(--ds-space-8) + var(--ds-space-3));--ds-toast-pad-start:var(--ds-space-2);--ds-toast-line:color-mix(in srgb, var(--color-toast-tint) 22%, var(--color-base))}.ds-toast:is(:not([data-ds-tone]),[data-ds-tone=info]):has(>.ds-toast-details):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-toast-line:var(--color-border-default)}.ds-toast-details pre:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--color-base);color:var(--color-text-primary)}.ds-toggle-group:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){isolation:isolate;border-radius:var(--ds-radius-l);border:0;position:relative}.ds-toggle-group:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) :is(.ds-toggle,.ds-toggle-group-more){--control-shape:calc(var(--ds-radius-l) - var(--ds-space-1))}.ds-toggle-group:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-toggle{transition:color var(--ds-duration-standard) var(--ds-ease-standard)}.ds-toggle-group:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-toggle:is([aria-pressed=true],[data-state=on]){--control-fill:transparent;--control-hover:transparent;--control-border:transparent;box-shadow:none}.ds-toggle-group:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)>.ds-toggle-thumb:not([hidden]){z-index:-1;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);border-radius:calc(var(--ds-radius-l) - var(--ds-space-1));background:var(--color-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--color-shadow) 6%,transparent);pointer-events:none;transition:transform var(--ds-duration-standard) var(--ds-ease-standard),width var(--ds-duration-standard) var(--ds-ease-standard),height var(--ds-duration-standard) var(--ds-ease-standard);display:block;position:absolute;top:0;left:0}.ds-toggle-group:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)>.ds-toggle-thumb[data-still]{transition:none}.ds-toggle-group:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-toggle[aria-disabled=true]{--control-ink:var(--color-text-disabled);--control-hover:transparent;opacity:1;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-toggle-group:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) :is(.ds-toggle,.ds-toggle-thumb:not([hidden])){transition:none}}[data-design-system]:is(.ds-app-menu-button,.ds-app-menu-bar),[data-design-system] :is(.ds-app-menu-button,.ds-app-menu-bar){display:none}@media (max-width:700px){[data-design-system][data-nav=sidebar] .ds-app-nav-collapse{display:none}[data-design-system].ds-app-sidebar[data-mobile-drawer]{z-index:var(--ds-z-dialog);visibility:hidden;width:min(364px,100vw - 24px);transition:transform var(--ds-duration-standard) var(--ds-ease-standard),visibility 0s linear var(--ds-duration-standard);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}[data-design-system].ds-app-sidebar[data-mobile-drawer][data-mobile-open]{visibility:visible;transition:transform var(--ds-duration-standard) var(--ds-ease-standard);transform:none}[data-design-system].ds-app-sidebar[data-mobile-drawer] .ds-app-secondary{width:auto;box-shadow:none;flex:auto;position:static}[data-design-system].ds-app-menu-button,[data-design-system] .ds-app-menu-button{display:inline-flex}[data-design-system].ds-app-menu-bar{padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--color-border-default);background:var(--color-surface);flex-shrink:0;align-items:center;display:flex}:has(.ds-app-header)>[data-design-system].ds-app-menu-bar{display:none}[data-design-system].ds-app-header:has(.ds-app-menu-button){gap:var(--ds-space-2);padding-inline:var(--ds-space-3)}[data-design-system].ds-app-header:has(.ds-app-menu-button)>:first-child{gap:var(--ds-space-2)}}[data-design-system].ds-app-header[data-ds-fit~=icons] .ds-app-header-keys{display:none}[data-design-system].ds-app-header[data-ds-fit~=icons] .ds-app-header-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-design-system].ds-app-header[data-ds-fit~=icons] :is(a,button):has(>.ds-app-header-label){--control-padding:0;--control-padding-start:0;width:var(--control-standard);justify-content:center}[data-design-system].ds-app-header:not([data-ds-fit~=tools]) .ds-app-header-more,[data-design-system].ds-app-header[data-ds-fit~=tools] :is([data-ds-header-more=tools],.ds-app-header-divider),[data-design-system].ds-app-header[data-ds-fit~=search] [data-ds-header-more=search],[data-design-system].ds-app-header[data-ds-fit~=crumb] .ds-breadcrumb-item:not(:last-child,.ds-breadcrumb-more),[data-design-system].ds-app-header[data-ds-fit~=crumb] .ds-breadcrumb-more:before,[data-design-system].ds-app-header[data-ds-fit~=crumb] .ds-breadcrumb-item:last-child:not(.ds-breadcrumb-more~*):before{display:none}[data-design-system].ds-app-header[data-ds-fit~=crumb]:has(.ds-app-header-more) .ds-breadcrumb[data-ds-fold=mounted] .ds-breadcrumb-more{display:none}[data-design-system].ds-app-header[data-ds-fit~=crumb]:has(.ds-app-header-more) .ds-breadcrumb[data-ds-fold=mounted] .ds-breadcrumb-item:last-child:before{display:none}@media (prefers-reduced-motion:reduce){[data-design-system].ds-app-sidebar[data-mobile-drawer]{transition:none}}.ds-avatar-group:has(>.ds-avatar-group-more:focus-visible):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline-color:var(--color-border-selected)}.ds-control[data-ds-busy]>svg:first-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--gradient-shelf-spinner);stroke:#0000;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.ds-control[data-ds-busy]:is(:is([data-ds-variant=primary],:is(.ds-button,.ds-icon-button):where(:not([data-ds-variant]))),[data-ds-variant=destructive])>svg:first-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-busy-on:var(--brand-white);background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--ds-busy-on) 40%,transparent) 140deg,var(--ds-busy-on) 360deg)}.ds-control[data-ds-busy]:is([data-ds-variant=primary],:is(.ds-button,.ds-icon-button):where(:not([data-ds-variant])))>svg:first-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-busy-on:var(--color-text-on-primary)}:is(.ds-card,.ds-table,.ds-panel,.ds-floating-panel,.ds-collapsible-panel,.ds-list,[role=tabpanel]) .ds-empty-state-description:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){max-width:none;margin-inline:0}.ds-code:not(.ds-change>*>.ds-code):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-code-chip-fill:color-mix(in srgb, var(--color-tint-purple) 50%, var(--color-base));--ds-code-chip-ink:color-mix(in srgb, var(--color-tone-accent) 50%, var(--color-ink));--ds-code-chip-border:transparent}.ds-code[data-ds-variant=plain]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){color:var(--color-text-primary)}.ds-code-block-scroll:focus-visible:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline-color:var(--color-border-selected)}.ds-code-block[data-ds-collapsed] .ds-code-block-scroll:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){max-height:calc(var(--ds-code-max-lines) * var(--ds-code-line) + 10px)}.ds-combobox-field: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-combobox-field: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-combobox-field:hover:not([data-ds-disabled],[data-state=open],:has(:focus-visible)):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-combobox-field[data-state=open]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-border:var(--color-active-mark)}.ds-field .ds-combobox-field:has(: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-menu[data-ds-settled] .ds-listbox-option:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){animation:none}[data-design-system].ds-dropdown-menu .ds-menu-item:not([data-ds-destructive],[aria-disabled=true],:disabled):is(:hover,:focus-visible)>svg:first-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){color:var(--color-menu-icon-hover)}.ds-section-header[data-ds-size=compact]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-section-header-text{align-items:baseline;gap:0 var(--ds-space-2);flex-flow:wrap;flex:auto}.ds-section-header[data-ds-size=compact]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-section-header-text>:not(:first-child):before{content:"·";margin-right:var(--ds-space-2)}:is(.ds-filter-builder-part,.ds-filter-builder-mode):focus-visible:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline-color:var(--color-border-selected)}@container ds-weekly (max-width:640px){[data-design-system] .ds-page.ds-template-weekly .ds-page-header-row{flex-wrap:wrap}[data-design-system] .ds-page.ds-template-weekly .ds-page-header-commands{flex:100%;justify-content:space-between;min-width:0;margin-left:0}[data-design-system] .ds-page.ds-template-weekly .ds-page-header-tools{flex:auto;min-width:0}[data-design-system] .ds-page.ds-template-weekly .ds-page-header-divider{display:none}}.ds-prose:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-stages :is(p,li){max-width:none}[data-design-system] .ds-skip-links:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){min-width:220px;padding:var(--ds-space-1);border-radius:var(--ds-radius-l);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border-default),var(--ds-shadow-floating);transform:translateY(calc(-100% - var(--ds-space-6)));transition:transform var(--ds-duration-fast) var(--ds-ease-standard);align-items:stretch;gap:0;display:grid}[data-design-system] .ds-skip-links:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *):focus-within{transform:none}[data-design-system] .ds-skip-links:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)>.ds-skip-link{min-height:36px;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-m);box-shadow:none;color:var(--color-text-primary);background:0 0;border:0;align-items:center;text-decoration:none;display:flex}[data-design-system] .ds-skip-links:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)>.ds-skip-link:is(:hover,:focus-visible){background:var(--color-surface-hover)}[data-design-system] .ds-skip-link:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *,.ds-skip-links>*):is(:focus,:focus-within){top:var(--ds-space-3);left:var(--ds-space-3);z-index:var(--ds-z-tooltip);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-l);box-shadow:0 0 0 1px var(--color-border-default),var(--ds-shadow-floating);border:0;position:fixed}@media (prefers-reduced-motion:reduce){[data-design-system] .ds-skip-links:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){transition:none}}.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:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-badge-fill:var(--ds-list-row-tone);--color-badge-icon:var(--color-active-icon)}.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}.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-2)}.ds-page-header[data-ds-header-size=compact] .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 .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(.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-actions>[data-ds-page-collapse]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){display:none}.ds-page-header-actions>.ds-page-header-more[data-ds-page-narrow]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){display:contents}.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-commands:has(>.ds-page-header-actions>[data-ds-page-narrow]):not(:has(.ds-page-header-tools)):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-shrink: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}}.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],[data-ds-variant=ghost]):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}}.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}.ds-switch-row:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){align-items:flex-start}.ds-prose:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) :is(p,li,blockquote){max-width:36em}.ds-prose:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) section section:not(:first-child){padding-block-start:var(--ds-space-4)}:is(button.ds-card,a.ds-card,.ds-card.ds-is-interactive,.ds-card[tabindex],.ds-action-row,.ds-activity-feed,.ds-collapsible-trigger,.ds-list-row,.ds-option-tile,.ds-side-row,.ds-inbox-item,.ds-heat-matrix-rowhead,.ds-heat-matrix-cell,button.ds-data-diagram-type,.ds-graph-type-chip):focus-visible:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline-color:var(--color-border-selected)}.ds-data-diagram-card:has(>.ds-data-diagram-head:focus-visible):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline-color:var(--color-border-selected)}.ds-graph-canvas:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-graph-selected-border:var(--color-border-selected)}:is(.ds-select-trigger[aria-expanded=true],.ds-combobox-field[data-state=open],.ds-date-picker-field[aria-expanded=true]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-border:var(--color-border-selected)}.ds-dialog:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)::backdrop{background:var(--ds-overlay-modal);-webkit-backdrop-filter:blur(var(--ds-backdrop-blur));backdrop-filter:blur(var(--ds-backdrop-blur))}[data-design-system]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--ds-card-radius:var(--ds-radius-l)}.ds-announcement-tile strong:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){font-weight:400}.ds-field:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-direction:column;min-width:0;display:flex}.ds-field>span:first-child:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *),.ds-field-label>label:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){color:var(--color-text-secondary);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}.ds-field>.ds-field-message:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *),.ds-field-foot:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-top:var(--ds-space-1)}.ds-field-message:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *),.ds-field-count:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal)}.ds-field-info>svg:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:14px;height:14px}:is(.ds-input,.ds-field-frame):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border:1px solid var(--color-border-default);border-radius:var(--control-radius);min-width:0;transition:border-color var(--ds-duration-fast),box-shadow var(--ds-duration-fast);margin:0}:is(.ds-input,.ds-field-frame):not([data-ds-variant=bare]):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)}input.ds-input:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){height:var(--control-height);padding:0 var(--ds-space-4)}input.ds-input[data-ds-size=compact]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){min-height:0;height:var(--control-height);padding:0 var(--ds-space-3)}textarea.ds-input:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){min-height:120px;padding:var(--ds-space-2) var(--ds-space-4);resize:vertical;display:block}textarea.ds-input[rows]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){min-height:0}:is(.ds-input,.ds-field-frame):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)::placeholder{opacity:1}.ds-input:hover:not(:disabled,:read-only,:focus):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-border-strong)}.ds-field-frame:hover:not(:focus-within,:has(.ds-input:is(:disabled,:read-only))):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-border-strong)}:is(.ds-input,.ds-field-frame):focus:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-active-mark);box-shadow:0 0 0 3px var(--color-field-halo);outline:2px solid #0000}:is(.ds-input,.ds-field-frame):disabled:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-border-subtle);background:var(--color-surface-subtle);color:var(--color-text-disabled);cursor:not-allowed}.ds-input:read-only:not(:disabled):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--color-surface-subtle)}.ds-field-frame:has(.ds-input:read-only:not(:disabled)):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--color-surface-subtle)}:is(.ds-input,.ds-field-frame)[aria-invalid=true]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-action-destructive)}:is(.ds-input,.ds-field-frame)[aria-invalid=true]:focus:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-shadow:0 0 0 3px var(--color-field-error-halo)}.ds-field-frame:focus-within:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-active-mark);box-shadow:0 0 0 3px var(--color-field-halo);outline:2px solid #0000}.ds-field-frame:has([aria-invalid=true]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-action-destructive)}.ds-field-frame:has([aria-invalid=true]):focus-within:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-shadow:0 0 0 3px var(--color-field-error-halo)}:is(.ds-input,.ds-field-frame)[data-ds-variant=bare]:is(*,:hover,:focus,:disabled,:read-only,[aria-invalid=true]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-shadow:none;background:0 0;border:0;border-radius:0}.ds-input[data-ds-variant=bare]:is(input,textarea):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){height:auto;min-height:0;padding:0}.ds-input-box:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-border-default);border-radius:var(--control-radius);transition:border-color var(--ds-duration-fast),box-shadow var(--ds-duration-fast)}.ds-input-box:hover:not(:focus-within,:has(>.ds-input:is(:disabled,:read-only))):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-border-strong)}.ds-input-box:focus-within:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-active-mark);box-shadow:0 0 0 3px var(--color-field-halo);outline:2px solid #0000}.ds-input-box:has(>.ds-input[aria-invalid=true]):focus-within:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-action-destructive);box-shadow:0 0 0 3px var(--color-field-error-halo)}.ds-input-box:has(>.ds-input:read-only):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--color-surface-subtle)}.ds-input-box:has(>.ds-input:disabled):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-color:var(--color-border-subtle);background:var(--color-surface-subtle)}.ds-input-box>input.ds-input:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-height:inherit;height:calc(var(--control-height) - 2px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.ds-input-box>.ds-input:not(:first-child):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-left:0}.ds-input-box>.ds-input:not(:last-child):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-right:0}.ds-input-box>.ds-input:is(:focus,[aria-invalid=true]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-shadow:none}.ds-input-box>svg:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin:0 var(--ds-space-2) 0 var(--ds-space-4)}.ds-input-affix:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){box-sizing:border-box;min-width:24px;height:24px;margin:0 var(--ds-space-2);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-s);background:var(--color-surface-subtle);font:var(--ds-t09);font-variant-numeric:var(--ds-text-numeric,normal);transition:background-color var(--ds-duration-standard) var(--ds-ease-standard),color var(--ds-duration-standard) var(--ds-ease-standard);place-items:center;display:grid}.ds-input-box:focus-within>.ds-input-affix:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--color-surface-active);color:var(--color-text-primary)}.ds-input-box:focus-within>svg:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){color:var(--color-active-icon)}@media (prefers-reduced-motion:reduce){.ds-input-affix:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){transition:none}}.ds-input-box>.ds-input:is(:read-only,:disabled):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:0 0}.ds-field>select.ds-dropdown: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-field>select.ds-dropdown: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-field>select.ds-dropdown:hover:not(:disabled,:focus-visible):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>select.ds-dropdown: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-field>select.ds-dropdown:open:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-border:var(--color-active-mark)}.ds-overlay:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){background:var(--ds-overlay-modal);-webkit-backdrop-filter:blur(var(--ds-backdrop-blur));backdrop-filter:blur(var(--ds-backdrop-blur))}.ds-dialog:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:min(560px,100vw - 32px);max-height:min(800px,100dvh - 48px);padding:0 var(--ds-space-6);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-dialog);overscroll-behavior:contain;overflow-wrap:anywhere;animation:ds-dialog-in var(--ds-duration-standard) var(--ds-ease-standard);flex-direction:column;display:flex;overflow:hidden auto}.ds-dialog>:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-shrink:0}.ds-dialog:not(:has(>.ds-dialog-actions)):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-bottom:var(--ds-space-6)}.ds-dialog[data-ds-inset=none]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding:0}.ds-dialog[data-ds-size=medium]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:min(720px,100vw - 32px)}.ds-dialog[data-ds-size=large]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:min(960px,100vw - 32px);max-height:min(720px,100dvh - 48px)}.ds-dialog[data-ds-size=full]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:min(var(--ds-complex-modal-width,1276px),calc(100vw - 48px));max-width:none;height:min(var(--ds-complex-modal-height,920px),calc(100dvh - 48px));max-height:none}.ds-dialog[data-ds-side=right]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:min(var(--ds-side-width,448px),90vw);border-width:0 0 0 1px;border-radius:0;height:100svh;max-height:none;animation-name:ds-sheet-in}.ds-dialog[data-ds-side=left]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:min(var(--ds-side-width,448px),90vw);border-width:0 1px 0 0;border-radius:0;height:100svh;max-height:none;animation-name:ds-sheet-in-start}.ds-dialog:is([data-ds-side=top],[data-ds-side=bottom]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-radius:0;width:100vw;max-width:none;height:auto;max-height:90svh}.ds-dialog[data-ds-side=top]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-width:0 0 1px}.ds-dialog[data-ds-side=bottom]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-width:1px 0 0}.ds-dialog:has(>:is(.ds-dialog-body,.ds-dialog-middle)):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-inline:0}.ds-dialog:has(>:is(.ds-dialog-body,.ds-dialog-middle))>:is(.ds-dialog-header,.ds-dialog-actions):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-inline:0}.ds-dialog-body:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-inline:var(--ds-space-6)}.ds-dialog:has(>:is(.ds-dialog-body,.ds-dialog-middle))>:is(.ds-dialog-description,.ds-dialog-toolbar):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-inline:var(--ds-space-6)}.ds-dialog-toolbar:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-bottom:var(--ds-space-4)}.ds-dialog>.ds-is-fill:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:auto;min-height:0;display:flex;overflow:auto}.ds-dialog-body.ds-is-fill:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-direction:column}.ds-dialog>.ds-dialog-middle:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-shrink:1}.ds-popover:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:288px;max-width:calc(100vw - 24px)}@keyframes ds-sheet-in{0%{opacity:0;transform:translate(24px)}}@keyframes ds-sheet-in-start{0%{opacity:0;transform:translate(-24px)}}@keyframes ds-dialog-in{0%{opacity:0;translate:0 8px;scale:.98}}.ds-dialog-header:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){z-index:1;margin:0 calc(-1 * var(--ds-space-6)) var(--ds-space-1);padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-5) var(--ds-space-6);background:var(--color-surface);transition:border-color var(--ds-duration-standard) var(--ds-ease-standard),box-shadow var(--ds-duration-standard) var(--ds-ease-standard);border-bottom:1px solid #0000;position:sticky;top:0}.ds-dialog-header>div:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){gap:var(--ds-space-1);min-width:0;padding-top:var(--ds-space-1);flex-direction:column;flex:1;display:flex}.ds-dialog-header h2:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){font:var(--ds-t03);font-variant-numeric:var(--ds-text-numeric,normal);letter-spacing:-.3px}.ds-dialog-header .ds-icon-button:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--control-height:var(--control-standard);--control-fill:transparent;--control-hover:color-mix(in srgb, var(--color-ink) 8%, transparent)}.ds-dialog-eyebrow:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-bottom:0}.ds-dialog-header:has(+.ds-dialog-description):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){padding-bottom:0}.ds-dialog-description:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin:0 0 var(--ds-space-6)}.ds-dialog-actions:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){z-index:1;align-items:center;gap:var(--ds-space-2);margin:var(--ds-space-6) calc(-1 * var(--ds-space-6)) 0;padding:var(--ds-space-4) var(--ds-space-6);background:var(--color-surface);transition:border-color var(--ds-duration-standard) var(--ds-ease-standard),box-shadow var(--ds-duration-standard) var(--ds-ease-standard);border-top:1px solid #0000;position:sticky;bottom:0}.ds-complex-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);margin:0}.ds-dialog:is([data-ds-size=large],[data-ds-side=right],[data-ds-side=left])>.ds-dialog-actions:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-top:auto}.ds-dialog:is([data-ds-size=large],[data-ds-side=right],[data-ds-side=left])>:has(+.ds-dialog-actions):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){margin-bottom:var(--ds-space-6)}.ds-dialog[data-ds-scrolled] .ds-dialog-header: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-dialog[data-ds-more] .ds-dialog-actions:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){border-top-color:var(--color-border-default);box-shadow:0 -4px 12px color-mix(in srgb,var(--color-shadow) 6%,transparent)}@media (max-width:700px){.ds-dialog:not([data-ds-side]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.ds-dialog:is([data-ds-side=right],[data-ds-side=left]):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){width:calc(100vw - 24px)}}@media (max-width:480px){.ds-dialog-actions>.ds-control:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex:1 1 0}.ds-dialog-note:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ds-dialog:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){animation:none}:is(.ds-input,.ds-input-box,.ds-field>select,.ds-dialog-header,.ds-dialog-actions):is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){transition:none}}.ds-tooltip:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-tooltip-text:var(--color-text-on-inverse);--color-tooltip-text-muted:var(--color-text-on-inverse-muted);--color-tooltip-line:color-mix(in srgb, var(--color-text-on-inverse) 16%, transparent);--color-text-primary:var(--color-text-on-inverse);--color-text-secondary:var(--color-text-on-inverse-muted);background:var(--color-surface-inverse);max-width:min(240px,100vw - 16px);color:var(--color-tooltip-text);overflow-wrap:anywhere;white-space:pre-line;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-on-inverse) 8%,transparent),inset 0 1px color-mix(in srgb,var(--color-text-on-inverse) 16%,transparent),0 1px 2px color-mix(in srgb,var(--color-shadow) 16%,transparent),0 6px 16px color-mix(in srgb,var(--color-shadow) 20%,transparent);border:0}.ds-tooltip:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *):before{content:"";position:absolute}.ds-tooltip[data-side=right]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *):before{width:8px;inset:0 auto 0 -8px}.ds-tooltip[data-side=left]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *):before{width:8px;inset:0 -8px 0 auto}.ds-tooltip[data-side=bottom]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *):before{height:8px;inset:-8px 0 auto}.ds-tooltip[data-side=top]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *):before{height:8px;inset:auto 0 -8px}.ds-tooltip:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *) :is(.ds-badge,.ds-value-chip,.ds-code,.ds-code-block,.ds-kbd){--color-text-primary:var(--color-ink);--color-text-secondary:color-mix(in srgb, var(--color-ink) 65%, var(--color-base));color:var(--color-text-primary)}.ds-tooltip[data-ds-wrap]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){--color-tooltip-text:var(--color-ink);--color-tooltip-text-muted:color-mix(in srgb, var(--color-ink) 65%, var(--color-base));--color-tooltip-line:var(--color-border-default);--color-text-primary:var(--color-ink);--color-text-secondary:color-mix(in srgb, var(--color-ink) 65%, var(--color-base));gap:var(--ds-space-2);box-sizing:border-box;max-width:min(320px,100vw - 16px);padding:var(--ds-space-3);background:var(--color-base);white-space:normal;box-shadow:inset 0 0 0 1px var(--color-border-default),0 1px 2px color-mix(in srgb,var(--color-shadow) 8%,transparent),0 8px 24px color-mix(in srgb,var(--color-shadow) 12%,transparent);display:grid}.ds-tooltip[data-ds-wrap]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)>*{margin:0}[data-design-system] .ds-tooltip-muted,[data-design-system] .ds-tooltip-rows dt{color:var(--color-tooltip-text-muted)}[data-design-system] .ds-tooltip-rows{gap:var(--ds-space-1) var(--ds-space-3);grid-template-columns:auto 1fr;display:grid}[data-design-system] .ds-tooltip-rows dd{--ds-text-numeric:tabular-nums;text-align:right;font-variant-numeric:tabular-nums;margin:0}[data-design-system] .ds-tooltip-title{font-weight:500}[data-design-system] .ds-info-label{align-items:center;gap:var(--ds-space-1);min-width:0;display:inline-flex}[data-design-system] .ds-info-label>:first-child{margin:0}[data-design-system] .ds-info-label>.ds-field-info{flex:none}[data-design-system] .ds-tooltip-list{gap:var(--ds-space-1);padding-left:var(--ds-space-4);display:grid}.ds-tooltip[data-ds-wrap=wide]:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){max-width:min(384px,100vw - 24px)}@media (max-width:700px){.ds-tooltip:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *){display:none}}.ds-workspace:is([data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-content-column{max-width:var(--ds-content-max)}.ds-workspace:not([data-layout=conversation],[data-layout=model],[data-layout=fill]):is([data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-main{padding:var(--ds-space-8) var(--ds-space-10) var(--ds-space-12)}@media (not (max-width:700px)) and (max-width:860px){.ds-workspace:is([data-ds-next] *):not([data-ds-current],[data-ds-current] *){grid-template-rows:none;grid-template-columns:224px minmax(0,1fr)}.ds-workspace:is([data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-sidebar-toggle-bar{display:none}.ds-workspace:is([data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-sidebar,.ds-workspace[data-sidebar-open]:is([data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-sidebar{z-index:auto;height:100svh;display:flex;position:sticky;inset:0 auto auto}.ds-workspace:is([data-layout=conversation],[data-layout=fill]):is([data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-main{height:100svh}}@media (max-width:700px){.ds-workspace:not([data-layout=conversation],[data-layout=model],[data-layout=fill]):is([data-ds-next] *):not([data-ds-current],[data-ds-current] *) .ds-main{padding:var(--ds-space-6) var(--ds-space-5) var(--ds-space-12)}}}@layer design-system.focus{:is(.ds-control,a,summary,select,button,[role=gridcell],[role=option],[role=tab],[tabindex="0"]):not(input,textarea,.ds-link-surface :is(.ds-link[data-ds-variant=record],.ds-table-record-link)):focus-visible:is([data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline:1px solid var(--color-focus-ring);outline-offset:2px}.ds-dropdown-menu .ds-menu-item:focus-visible:is([data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline-offset:-2px}.ds-tabs[data-ds-look=underline]>.ds-tab:focus-visible:is([data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline:none}.ds-tabs[data-ds-look=underline]>.ds-tab:focus-visible:is([data-ds-next] *):not([data-ds-current],[data-ds-current] *)>.ds-tab-face{outline:1px solid var(--color-focus-ring);outline-offset:-1px}.ds-switch:has(>.ds-switch-input:focus-visible):is([data-ds-next] *):not([data-ds-current],[data-ds-current] *){outline:1px solid var(--color-focus-ring);outline-offset:2px}.ds-link-surface :is(.ds-link[data-ds-variant=record],.ds-table-record-link):focus-visible:is([data-ds-next] *):not([data-ds-current],[data-ds-current] *):after{outline:1px solid var(--color-focus-ring);outline-offset:-2px}}@layer design-system.hidden{[data-design-system] :is(.ds-badge,.ds-notice,.ds-inline-link,.ds-button-group,.ds-control).sr-only:not(:focus,:focus-within),:is([data-design-system] .ds-visually-hidden,[data-design-system].ds-visually-hidden):not(:focus,:focus-within,.ds-skip-links:is([data-ds-next],[data-ds-next] *):not([data-ds-current],[data-ds-current] *)>.ds-skip-link){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}dialog.ds-dialog:not([open]){display:none}[data-design-system][popover]:not(:popover-open){display:none}@supports not selector(:popover-open){[data-design-system][popover]{display: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)}}
