/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{color-scheme:light;--paper:#f7f8ef;--paper-raised:#fffef8;--paper-sunken:#e7ebe0;--ink:#11150f;--ink-soft:#354032;--muted:#596654;--faint:#aeb7a8;--line:#11150f;--line-soft:#879181;--lime:#c8f135;--lime-strong:#b7e51a;--lime-ink:#172000;--dot:#11150f21;--inverted-paper:#11150f;--inverted-ink:#f5f7ec;--font-title:"Mozilla Headline Variable","Arial Narrow",sans-serif;--font-label:"Kode Mono","Courier New",monospace;--text-label:.875rem;--text-body:1rem;--text-lead:1.125rem;--text-title:clamp(1.75rem,2.4vw,2.5rem);--text-headline:clamp(2.75rem,5vw,5.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:10rem;--control-sm:2.5rem;--control-md:2.75rem;--control-lg:3rem;--control-field:3.625rem;--rule-quiet:1px;--rule:2px;--rule-strong:3px;--shadow-hard:4px 4px 0 var(--line);--shadow-hard-lg:7px 7px 0 var(--line);--ease-step:steps(2,end);--ease-out-ui:cubic-bezier(.23,1,.32,1);--duration-control:.14s;--duration-panel:.22s;--layer-popover:40;--layer-dialog:80;--content-max:77.5rem}:root[data-theme=dark]{color-scheme:dark;--paper:#0e120d;--paper-raised:#151a14;--paper-sunken:#20271e;--ink:#f2f5e8;--ink-soft:#ced5c8;--muted:#aeb8a8;--faint:#5c6859;--line:#eef2e5;--line-soft:#788474;--lime:#bdf52c;--lime-strong:#caff42;--lime-ink:#152000;--dot:#f2f5e821;--inverted-paper:#f2f5e8;--inverted-ink:#10150f}*,:after,:before{box-sizing:border-box}body,html{background:var(--paper);min-width:320px}body{color:var(--ink);font-family:var(--font-title);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}[tabindex],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:3px solid var(--lime);outline-offset:3px;box-shadow:0 0 0 6px var(--line)}::selection{background:var(--lime);color:var(--lime-ink)}.ds-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-glyph{fill:none;stroke-linecap:square;stroke-linejoin:miter;flex:none;display:block}.ds-glyph--sm{width:1rem;height:1rem}.ds-glyph--md{width:1.25rem;height:1.25rem}.ds-glyph--lg{width:1.625rem;height:1.625rem}.ds-button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--rule) solid var(--line);min-width:0;padding-inline:var(--space-4);background:var(--paper-raised);color:var(--ink);font-family:var(--font-label);font-size:var(--text-label);white-space:nowrap;cursor:pointer;transition:translate var(--duration-control) var(--ease-step),background-color var(--duration-control) var(--ease-step),color var(--duration-control) var(--ease-step),border-color var(--duration-control) var(--ease-step);border-radius:0;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.ds-button--sm{min-height:var(--control-sm);padding-inline:var(--space-3)}.ds-button--md{min-height:var(--control-md)}.ds-button--lg{min-height:var(--control-lg);padding-inline:var(--space-5);font-size:1rem}.ds-button--full{white-space:normal;width:100%}.ds-button--icon-only{width:var(--control-md);padding-inline:0}.ds-button--icon-only.ds-button--sm{width:var(--control-sm)}.ds-button--icon-only.ds-button--lg{width:var(--control-lg)}.ds-button--primary,.ds-button--quiet:hover:not(:disabled),.ds-button--quiet[data-preview-state=hover],.ds-button--secondary:hover:not(:disabled),.ds-button--secondary[data-preview-state=hover]{background:var(--lime);color:var(--lime-ink)}.ds-button--primary:hover:not(:disabled),.ds-button--primary[data-preview-state=hover]{background:var(--lime-strong)}.ds-button--quiet{background:0 0;border-color:#0000}.ds-button--danger{background-color:var(--paper-raised);background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-button--danger:hover:not(:disabled),.ds-button--danger[data-preview-state=hover]{background-color:var(--ink);color:var(--paper);background-image:none}.ds-button--inverted{border-color:var(--inverted-ink);background:var(--inverted-paper);color:var(--inverted-ink)}.ds-button--primary-on-inverted{border-color:var(--inverted-ink);background:var(--lime);color:var(--lime-ink)}.ds-button:active:not(:disabled),.ds-button[data-preview-state=active]{translate:0 1px}.ds-button:disabled,.ds-button[aria-disabled=true]{cursor:not-allowed;opacity:.52}.ds-button__label{overflow-wrap:anywhere;min-width:0}.ds-button__spinner{border:var(--rule) solid;border-inline-end-color:#0000;flex:none;width:1rem;height:1rem;animation:ds-spin .76s steps(8) infinite}@media (hover:hover) and (pointer:fine){.ds-button:hover:not(:disabled){translate:0 -2px}}.ds-pixel-broke-button{--ds-pixel-broke-background:var(--ink);--ds-pixel-broke-foreground:var(--paper-raised);--ds-pixel-broke-control:var(--control-md);--ds-pixel-broke-padding:var(--space-6);min-width:0;min-height:var(--ds-pixel-broke-control);isolation:isolate;grid-template:minmax(var(--ds-pixel-broke-control),auto) /minmax(0,1fr);color:var(--ds-pixel-broke-foreground);font-family:var(--font-label);font-size:var(--text-label);text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;transition:translate var(--duration-control) var(--ease-step),color var(--duration-control) var(--ease-step),opacity var(--duration-control) linear;background:0 0;border:0;border-radius:0;padding:0;font-weight:700;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ds-pixel-broke-button--sm{--ds-pixel-broke-control:var(--control-sm);--ds-pixel-broke-padding:var(--space-5)}.ds-pixel-broke-button--lg{--ds-pixel-broke-control:var(--control-lg);--ds-pixel-broke-padding:var(--space-7);font-size:1rem}.ds-pixel-broke-button--full{width:100%}.ds-pixel-broke-button__background,.ds-pixel-broke-button__inner{grid-area:1/1;min-width:0}.ds-pixel-broke-button__background{pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-pixel-broke-button__edge{width:calc(var(--ds-pixel-broke-control) * .75);grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-pixel-broke-button__middle,.ds-pixel-broke-button__pixel{background-color:var(--ds-pixel-broke-background);transition:background-color var(--duration-control) var(--ease-step)}.ds-pixel-broke-button__pixel{opacity:1;min-width:0;min-height:0;transition:opacity 0s step-end var(--ds-pixel-broke-delay,0s),background-color var(--duration-control) var(--ease-step)}.ds-pixel-broke-button__pixel[data-delay="1"]{--ds-pixel-broke-delay:calc(var(--duration-control) * .25)}.ds-pixel-broke-button__pixel[data-delay="2"]{--ds-pixel-broke-delay:calc(var(--duration-control) * .5)}.ds-pixel-broke-button__pixel[data-delay="3"]{--ds-pixel-broke-delay:calc(var(--duration-control) * .75)}.ds-pixel-broke-button__pixel[data-delay="4"]{--ds-pixel-broke-delay:var(--duration-control)}.ds-pixel-broke-button__edge--left .ds-pixel-broke-button__pixel:first-child,.ds-pixel-broke-button__edge--right .ds-pixel-broke-button__pixel:last-child{opacity:0}.ds-pixel-broke-button__inner{z-index:1;min-height:var(--ds-pixel-broke-control);padding:var(--space-2) var(--ds-pixel-broke-padding);overflow-wrap:anywhere;place-items:center;display:grid}.ds-pixel-broke-button__reveal,.ds-pixel-broke-button__text{grid-area:1/1;min-width:0}.ds-pixel-broke-button__reveal{clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none;width:100%}.ds-pixel-broke-button__text{transition:opacity 0s step-end var(--duration-control)}.ds-pixel-broke-button:focus-visible:not(:disabled),.ds-pixel-broke-button[data-preview-state=active]:not(:disabled),.ds-pixel-broke-button[data-preview-state=hover]:not(:disabled){--ds-pixel-broke-background:var(--lime);--ds-pixel-broke-foreground:var(--lime-ink)}.ds-pixel-broke-button[data-preview-state=active]:not(:disabled) .ds-pixel-broke-button__edge--left .ds-pixel-broke-button__pixel:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8),:nth-child(12)),.ds-pixel-broke-button[data-preview-state=active]:not(:disabled) .ds-pixel-broke-button__edge--right .ds-pixel-broke-button__pixel:is(:first-child,:nth-child(5),:nth-child(8),:nth-child(9),:nth-child(10)),.ds-pixel-broke-button[data-preview-state=hover]:not(:disabled) .ds-pixel-broke-button__edge--left .ds-pixel-broke-button__pixel:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8),:nth-child(12)),.ds-pixel-broke-button[data-preview-state=hover]:not(:disabled) .ds-pixel-broke-button__edge--right .ds-pixel-broke-button__pixel:is(:first-child,:nth-child(5),:nth-child(8),:nth-child(9),:nth-child(10)){opacity:0}.ds-pixel-broke-button[data-preview-state=active]:not(:disabled) .ds-pixel-broke-button__reveal,.ds-pixel-broke-button[data-preview-state=hover]:not(:disabled) .ds-pixel-broke-button__reveal{clip-path:inset(0);opacity:1;transition:clip-path calc(var(--duration-control) * 3) steps(var(--ds-pixel-broke-characters))}.ds-pixel-broke-button[data-preview-state=active]:not(:disabled) .ds-pixel-broke-button__text,.ds-pixel-broke-button[data-preview-state=hover]:not(:disabled) .ds-pixel-broke-button__text{opacity:0}.ds-pixel-broke-button:active:not(:disabled),.ds-pixel-broke-button[data-preview-state=active]:not(:disabled){--ds-pixel-broke-background:var(--lime-strong);translate:0 var(--rule-quiet)}.ds-pixel-broke-button:disabled{cursor:not-allowed;opacity:.52}@media (hover:hover) and (pointer:fine){.ds-pixel-broke-button:hover:not(:disabled){--ds-pixel-broke-background:var(--lime);--ds-pixel-broke-foreground:var(--lime-ink);translate:0 calc(var(--space-1) * -.5)}.ds-pixel-broke-button:hover:not(:disabled) .ds-pixel-broke-button__edge--left .ds-pixel-broke-button__pixel:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8),:nth-child(12)),.ds-pixel-broke-button:hover:not(:disabled) .ds-pixel-broke-button__edge--right .ds-pixel-broke-button__pixel:is(:first-child,:nth-child(5),:nth-child(8),:nth-child(9),:nth-child(10)){opacity:0}.ds-pixel-broke-button:hover:not(:disabled) .ds-pixel-broke-button__reveal{clip-path:inset(0);opacity:1;transition:clip-path calc(var(--duration-control) * 3) steps(var(--ds-pixel-broke-characters))}.ds-pixel-broke-button:hover:not(:disabled) .ds-pixel-broke-button__text{opacity:0}}@media (hover:none),(pointer:coarse){.ds-pixel-broke-button:active:not(:disabled) .ds-pixel-broke-button__edge--left .ds-pixel-broke-button__pixel:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8),:nth-child(12)),.ds-pixel-broke-button:active:not(:disabled) .ds-pixel-broke-button__edge--right .ds-pixel-broke-button__pixel:is(:first-child,:nth-child(5),:nth-child(8),:nth-child(9),:nth-child(10)){opacity:0}}.ds-copyable-id{width:min(100%,18rem);min-width:0;max-width:100%;min-height:var(--control-sm);isolation:isolate;grid-template-columns:var(--control-sm) minmax(0,1fr) auto;border:var(--rule-quiet) solid var(--line);background:var(--paper-raised);color:var(--ink);font-family:var(--font-label);text-align:start;cursor:copy;transition:background-color var(--duration-control) var(--ease-step),color var(--duration-control) var(--ease-step),translate var(--duration-control) var(--ease-step);border-radius:0;align-items:stretch;padding:0;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden}.ds-copyable-id__action,.ds-copyable-id__signal,.ds-copyable-id__value{z-index:1;position:relative}.ds-copyable-id__signal{border-inline-end:var(--rule-quiet) solid var(--line);background:var(--paper-sunken);place-items:center;min-width:0;display:grid}.ds-copyable-id__value{min-width:0;padding-inline:var(--space-2);color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.ds-copyable-id__action{border-inline-start:var(--rule-quiet) solid var(--line);min-width:3.5rem;padding-inline:var(--space-2);background:var(--paper-sunken);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;place-items:center;font-size:.6875rem;display:grid}.ds-copyable-id__pixels{z-index:2;pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ds-copyable-id__pixels i{width:var(--space-1);height:var(--space-1);background:var(--lime-ink);opacity:0;animation:ds-copyable-id-packet calc(var(--duration-control) * 3) steps(4) both;animation-delay:calc(var(--ds-copyable-id-pixel) * 35ms);place-self:center}.ds-copyable-id[data-state=copied]{background:var(--lime)}@supports (color:color-mix(in lab,red,red)){.ds-copyable-id[data-state=copied]{background:color-mix(in srgb,var(--lime) 20%,var(--paper-raised))}}.ds-copyable-id[data-state=copying]{cursor:progress}.ds-copyable-id[data-state=copied] .ds-copyable-id__action,.ds-copyable-id[data-state=copied] .ds-copyable-id__signal{background:var(--lime);color:var(--lime-ink)}.ds-copyable-id[data-state=error]{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-copyable-id:active:not(:disabled){translate:0 var(--rule-quiet)}.ds-copyable-id:disabled{cursor:not-allowed;opacity:.52}@media (hover:hover) and (pointer:fine){.ds-copyable-id:hover:not(:disabled) .ds-copyable-id__action,.ds-copyable-id:hover:not(:disabled) .ds-copyable-id__signal{background:var(--lime);color:var(--lime-ink)}}@media (pointer:coarse){.ds-copyable-id{min-height:var(--control-md)}}@keyframes ds-copyable-id-packet{0%{opacity:0;translate:calc(var(--space-2) * -1) 0}25%,70%{opacity:1}to{opacity:0;translate:var(--space-2) 0}}.ds-dog-mark{flex:none;width:2rem;height:2rem}.ds-dog-mark__body{fill:var(--ink)}.ds-dog-mark__cut{fill:var(--paper-raised)}.ds-dog-mark__signal{fill:var(--lime)}.ds-dog-mark--inverted .ds-dog-mark__body{fill:var(--inverted-ink)}.ds-dog-mark--inverted .ds-dog-mark__cut{fill:var(--inverted-paper)}.ds-dog-mark--lime .ds-dog-mark__body{fill:var(--lime-ink)}.ds-dog-mark--lime .ds-dog-mark__cut{fill:var(--lime)}.ds-dog-mark--lime .ds-dog-mark__signal{fill:var(--paper-raised)}.ds-window{border:var(--rule) solid var(--line);background:var(--paper-raised);min-width:0}.ds-window--raised{box-shadow:var(--shadow-hard)}.ds-window--prominent{box-shadow:var(--shadow-hard-lg)}.ds-window__titlebar{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--rule) solid var(--line);padding-inline:var(--space-3);background-color:var(--paper);background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--dot) 2px,var(--dot) 4px);font-family:var(--font-label);font-size:var(--text-label);font-weight:700;display:flex}.ds-window__titlebar--compact{min-height:var(--control-sm)}.ds-window__titlebar--default{min-height:var(--control-md)}.ds-window__titlebar--story{min-height:var(--control-lg)}.ds-window__titlebar--demo{min-height:3.25rem;padding-inline:var(--space-4)}.ds-window__heading{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.ds-window__heading>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-window__eyebrow{color:var(--muted);font-weight:600}.ds-window__body{min-width:0}.ds-window-controls{gap:var(--space-1);flex:none;display:inline-flex}.ds-window-control{border:var(--rule) solid var(--line);background:var(--paper-raised);width:1.125rem;height:1.125rem;display:block;position:relative}.ds-window-controls--compact .ds-window-control{width:1rem;height:1rem}.ds-window-control--min:after{content:"";border-bottom:var(--rule) solid var(--line);inset-inline:3px;position:absolute;bottom:3px}.ds-window-control--max:after{content:"";border:var(--rule-quiet) solid var(--line);position:absolute;inset:3px}.ds-window-control--close:after,.ds-window-control--close:before{content:"";border-top:var(--rule) solid var(--line);width:10px;position:absolute;top:6px;left:2px;rotate:45deg}.ds-window-control--close:after{rotate:-45deg}.ds-card{border:var(--rule) solid var(--line);min-width:0;padding:var(--space-4);background:var(--paper-raised)}.ds-card--raised{box-shadow:var(--shadow-hard)}.ds-card--prominent{box-shadow:var(--shadow-hard-lg)}.ds-card--selected{background:var(--lime);color:var(--lime-ink)}.ds-card--interactive{transition:translate var(--duration-control) var(--ease-step)}@media (hover:hover) and (pointer:fine){.ds-card--interactive:hover{translate:0 -2px}}.ds-info-card{align-content:start;gap:var(--space-4);border:var(--rule) solid var(--line);min-width:0;padding:var(--space-4);background:var(--paper-raised);display:grid}.ds-info-card--raised{box-shadow:var(--shadow-hard)}.ds-info-card--prominent{box-shadow:var(--shadow-hard-lg)}.ds-info-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ds-info-card__heading{gap:var(--space-1);flex:14rem;min-width:0;display:grid}.ds-info-card__eyebrow{color:var(--muted);font-family:var(--font-label);font-size:var(--text-label);font-weight:600}.ds-info-card__title{overflow-wrap:anywhere;font-size:var(--text-lead);margin:0;line-height:1.15}.ds-info-card__controls{align-items:center;gap:var(--space-2);flex:none;display:flex}.ds-info-card__body{min-width:0}.ds-info-card__body>:first-child{margin-top:0}.ds-info-card__body>:last-child{margin-bottom:0}.ds-dither--fine{background-size:4px 4px}.ds-dither--default,.ds-dither--fine{background-image:radial-gradient(circle,var(--dot) 1px,transparent 1.2px)}.ds-dither--default{background-size:6px 6px}.ds-dither--loose{background-image:radial-gradient(circle,var(--dot) 1px,transparent 1.2px);background-size:7px 7px}.ds-dither--lines{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--dot) 2px,var(--dot) 4px)}.ds-field{gap:var(--space-2);display:grid}.ds-field__label{align-items:baseline;gap:var(--space-1);font-family:var(--font-label);font-size:var(--text-label);font-weight:700;display:flex}.ds-field__required{color:var(--muted)}.ds-field__required:before{content:"*"}.ds-input{width:100%;min-height:var(--control-md);border:var(--rule) solid var(--line);padding:var(--space-2) var(--space-3);background:var(--paper-raised);color:var(--ink);border-radius:0}.ds-input::placeholder{color:var(--muted);opacity:1}.ds-input[aria-invalid=true]{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-textarea{resize:vertical;min-height:7.5rem;line-height:1.5}.ds-slider{--ds-slider-percent:0%;width:100%;min-width:0;height:var(--control-md);appearance:none;color:var(--ink);cursor:ew-resize;background:0 0;border:0;border-radius:0;margin:0;display:block}.ds-slider::-webkit-slider-runnable-track{height:var(--space-4);border:var(--rule) solid var(--line);background:linear-gradient(to right,var(--lime) 0,var(--lime) var(--ds-slider-percent),var(--paper-sunken) var(--ds-slider-percent),var(--paper-sunken) 100%);border-radius:0}.ds-slider:dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--lime) 0,var(--lime) var(--ds-slider-percent),var(--paper-sunken) var(--ds-slider-percent),var(--paper-sunken) 100%)}.ds-slider::-webkit-slider-thumb{width:var(--space-5);height:var(--space-6);margin-top:calc((var(--space-4) - var(--space-6)) / 2);appearance:none;border:var(--rule) solid var(--line);background:var(--ink);border-radius:0}.ds-slider::-moz-range-track{height:var(--space-4);border:var(--rule) solid var(--line);background:var(--paper-sunken);border-radius:0}.ds-slider::-moz-range-progress{height:calc(var(--space-4) - (2 * var(--rule)));background:var(--lime)}.ds-slider::-moz-range-thumb{width:var(--space-5);height:var(--space-6);border:var(--rule) solid var(--line);background:var(--ink);border-radius:0}.ds-slider:active:not(:disabled)::-webkit-slider-thumb{background:var(--lime)}.ds-slider:active:not(:disabled)::-moz-range-thumb{background:var(--lime)}.ds-slider:disabled{cursor:not-allowed;opacity:.52}.ds-field__message{color:var(--muted);font-size:var(--text-label);margin:0}.ds-field__message--error{color:var(--ink);font-weight:650}.ds-select-shell{display:block;position:relative}.ds-select{appearance:none;padding-inline-end:var(--space-7)}.ds-select-shell__arrow{right:var(--space-4);width:var(--space-2);height:var(--space-2);border-right:var(--rule) solid var(--line);border-bottom:var(--rule) solid var(--line);pointer-events:none;position:absolute;top:50%;translate:0 -75%;rotate:45deg}.ds-combobox{min-width:0;position:relative}.ds-combobox__control{display:block;position:relative}.ds-combobox__input{padding-inline-end:var(--space-7)}.ds-combobox__arrow{top:50%;right:var(--space-4);width:var(--space-2);height:var(--space-2);border-right:var(--rule) solid var(--line);border-bottom:var(--rule) solid var(--line);pointer-events:none;position:absolute;translate:0 -75%;rotate:45deg}.ds-combobox--open .ds-combobox__arrow{translate:0 -25%;rotate:225deg}.ds-combobox__listbox{z-index:var(--layer-popover);top:calc(100% + var(--space-2));overscroll-behavior:contain;border:var(--rule) solid var(--line);max-height:min(22rem,50svh);padding:var(--space-1);background:var(--paper-raised);box-shadow:var(--shadow-hard);margin:0;list-style:none;position:absolute;left:0;right:0;overflow:auto}.ds-combobox__option,.ds-combobox__state{min-height:var(--control-sm);align-content:center;gap:var(--space-1);border:var(--rule) solid transparent;padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;display:grid}.ds-combobox__option{cursor:pointer}.ds-combobox__option[data-active=true]{border-color:var(--line);background:var(--lime);color:var(--lime-ink)}.ds-combobox__option[aria-selected=true]{font-weight:700}.ds-combobox__option[aria-disabled=true]{cursor:not-allowed;opacity:.52}.ds-combobox__option small{color:var(--muted);font-size:var(--text-label);font-weight:500}.ds-combobox__option[data-active=true] small{color:currentColor}.ds-combobox__state{color:var(--muted)}.ds-theme-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);border-width:var(--rule-strong);min-width:0;padding:calc(var(--space-2) - var(--rule)) var(--space-3);background:var(--paper-raised);color:var(--ink);font-family:var(--font-label);font-size:var(--text-label);text-align:start;cursor:pointer;transition:background-color var(--duration-control) var(--ease-step),color var(--duration-control) var(--ease-step),border-color var(--duration-control) var(--ease-step),box-shadow var(--duration-control) var(--ease-step);font-weight:700;line-height:1.25;display:inline-flex;position:relative}.ds-theme-select__trigger[data-placeholder] .ds-theme-select__value{color:var(--muted);font-weight:500}.ds-theme-select__trigger[data-state=open]{background:var(--lime);color:var(--lime-ink);box-shadow:var(--shadow-hard)}.ds-theme-select__trigger[data-state=open][data-placeholder] .ds-theme-select__value{color:var(--lime-ink)}.ds-theme-select__trigger[data-disabled]{cursor:not-allowed;opacity:.52}.ds-theme-select__trigger-value{overflow-wrap:anywhere;min-width:0;display:block}.ds-theme-select__value{display:block}.ds-theme-select__icon{transition:rotate var(--duration-control) var(--ease-step);flex:none}.ds-theme-select__trigger[data-state=open] .ds-theme-select__icon{rotate:180deg}.ds-theme-select__content{z-index:var(--layer-popover);width:var(--radix-select-trigger-width);max-width:min(calc(var(--space-10) * 3),calc(100vw - (var(--space-4) * 2)));max-height:min(calc(var(--control-md) * 8),var(--radix-select-content-available-height));border:var(--rule-strong) solid var(--line);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-hard);font-family:var(--font-label);font-size:var(--text-label);transform-origin:var(--radix-select-content-transform-origin);animation:ds-theme-select-enter var(--duration-control) var(--ease-out-ui);border-radius:0;overflow:hidden}.ds-theme-select__viewport{padding:var(--space-1)}.ds-theme-select__group+.ds-theme-select__group{margin-top:var(--space-1)}.ds-theme-select__label{padding-block:var(--space-2) var(--space-1);color:var(--muted);font-weight:700}.ds-theme-select__item,.ds-theme-select__label{padding-inline:var(--space-6) var(--space-3);overflow-wrap:anywhere}.ds-theme-select__item{min-height:var(--control-sm);border-block:var(--rule) dashed transparent;padding-block:var(--space-2);color:var(--ink);box-shadow:none;-webkit-user-select:none;user-select:none;cursor:default;transition:background-color var(--duration-control) var(--ease-step),color var(--duration-control) var(--ease-step),border-color var(--duration-control) var(--ease-step);border-radius:0;outline:none;align-items:center;line-height:1.35;display:flex;position:relative}.ds-theme-select__item[data-state=checked]{background:var(--paper-sunken);font-weight:700}.ds-theme-select__item[data-highlighted]{border-color:var(--line);background:var(--lime);color:var(--lime-ink)}.ds-theme-select__item[data-disabled]{color:var(--muted);cursor:not-allowed;opacity:.52}.ds-theme-select__item-indicator{width:var(--space-5);place-items:center;display:grid;position:absolute;inset-inline-start:var(--space-2)}.ds-theme-select__item-text{min-width:0}.ds-theme-select__separator{height:var(--rule-quiet);margin-block:var(--space-1);background:var(--line-soft)}.ds-theme-select__scroll-button{min-height:var(--control-sm);background:var(--paper-sunken);color:var(--ink);cursor:default;border:0;justify-content:center;align-items:center;display:flex;position:relative}.ds-theme-select__scroll-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.ds-theme-select__trigger:hover:not([data-disabled]):not([data-state=open]){background:var(--paper-sunken)}}.ds-choice{grid-template-columns:var(--space-5) minmax(0,1fr);gap:var(--space-3);min-height:var(--control-md);padding-block:var(--space-2);cursor:pointer;align-items:start;display:grid;position:relative}.ds-choice__native{opacity:0;width:1px;height:1px;position:absolute}.ds-choice__box{width:var(--space-5);height:var(--space-5);border:var(--rule) solid var(--line);background:var(--paper-raised);position:relative}.ds-choice__box--radio{border-radius:50%}.ds-choice__native:checked+.ds-choice__box{background:var(--lime)}.ds-choice__native:checked+.ds-choice__box:after{content:"";border-right:var(--rule) solid var(--lime-ink);border-bottom:var(--rule) solid var(--lime-ink);width:7px;height:12px;position:absolute;top:2px;left:5px;rotate:45deg}.ds-choice__box--radio:after{background:var(--lime-ink);border-radius:50%;inset:var(--space-1)!important;border:0!important;width:auto!important;height:auto!important;rotate:none!important}.ds-choice__native:focus-visible+.ds-choice__box{outline:3px solid var(--lime);outline-offset:3px;box-shadow:0 0 0 6px var(--line)}.ds-choice__copy,.ds-switch-row__copy{gap:var(--space-1);display:grid}.ds-choice__label,.ds-switch-row__label{font-weight:650}.ds-choice__description,.ds-switch-row__description{color:var(--muted);font-size:var(--text-label)}.ds-switch-row{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--control-md);display:flex}.ds-switch{width:calc(var(--space-6) + var(--space-2));height:var(--space-5);isolation:isolate;appearance:none;color:var(--ink);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:inline-block;position:relative}.ds-switch:before{content:"";inset-block:calc((var(--space-2) + var(--rule)) * -1);inset-inline:calc(var(--rule) * -1);background:0 0;position:absolute}.ds-switch__thumb,.ds-switch__track{inset-block:var(--space-1);inset-inline:var(--space-1);position:absolute}.ds-switch__track{background:var(--paper-sunken);transition:background-color var(--duration-control) var(--ease-step)}.ds-switch__thumb{z-index:1;width:var(--space-4);border-inline-end:var(--rule-quiet) solid var(--line);background:var(--ink);transition:background-color var(--duration-control) var(--ease-step),transform var(--duration-control) var(--ease-step);inset-inline-end:auto;transform:translate(0)}.ds-switch__frame{z-index:2;pointer-events:none;position:absolute}.ds-switch__frame--block{inset:0 var(--space-1);border-block:var(--space-1) solid var(--line)}.ds-switch__frame--inline{inset:var(--space-1) 0;border-inline:var(--space-1) solid var(--line)}.ds-switch[data-state=checked] .ds-switch__track{background:var(--lime)}.ds-switch[data-state=checked] .ds-switch__thumb{border-inline-start:var(--rule-quiet) solid var(--line);background:var(--lime-ink);transform:translateX(var(--space-4));border-inline-end:0}.ds-switch:dir(rtl)[data-state=checked] .ds-switch__thumb{transform:translateX(calc(var(--space-4) * -1))}.ds-switch:disabled{cursor:not-allowed;opacity:.52}.ds-status-state{align-content:center;align-items:start;gap:var(--space-4);min-height:15rem;padding:var(--space-6);background-image:radial-gradient(circle,var(--dot) 1px,transparent 1.2px);background-size:7px 7px;grid-template-columns:auto minmax(0,1fr);display:grid}.ds-status-state--compact{min-height:0;padding:var(--space-4)}.ds-status-state__icon{width:var(--control-lg);height:var(--control-lg);border:var(--rule) solid var(--line);background:var(--paper-raised);place-items:center;display:grid}.ds-status-state__copy h2{max-width:28ch;margin:0;font-size:1.75rem;line-height:1.05}.ds-status-state__copy p{max-width:58ch;margin:var(--space-2) 0 0;color:var(--ink-soft)}.ds-status-state__action{grid-column:2}.ds-status-state--success .ds-status-state__icon{background:var(--lime);color:var(--lime-ink)}.ds-status-state--conflict,.ds-status-state--error,.ds-status-state--expired,.ds-status-state--permission{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-status-state--offline{border-top:6px double var(--line)}.ds-status-state__spinner{animation:ds-spin .9s steps(8) infinite}.ds-status-badge{min-height:var(--space-5);align-items:center;gap:var(--space-1);border:var(--rule-quiet) solid var(--line);padding:var(--space-1) var(--space-2);background:var(--paper-raised);color:var(--ink);font-family:var(--font-label);font-size:var(--text-label);font-weight:700;line-height:1;display:inline-flex}.ds-status-badge--active,.ds-status-badge--success{background:var(--lime);color:var(--lime-ink)}.ds-status-badge--warning{border-style:dashed}.ds-status-badge--error{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-1),var(--dot) var(--space-1) var(--space-2))}.ds-notice{align-items:start;gap:var(--space-3);border:var(--rule) solid var(--line);padding:var(--space-4);background:var(--paper-raised);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-notice--success{background:var(--lime);color:var(--lime-ink)}.ds-notice--error,.ds-notice--warning{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-notice__copy{gap:var(--space-1);display:grid}.ds-notice__copy>div{color:var(--ink-soft)}.ds-progress{gap:var(--space-2);min-width:0;display:grid;container:ds-progress/inline-size}.ds-progress__labels{align-items:end;gap:var(--space-2) var(--space-4);font-family:var(--font-label);font-size:var(--text-label);grid-template-columns:minmax(0,1fr) auto;font-weight:650;display:grid}.ds-progress__label{overflow-wrap:anywhere;min-width:0}.ds-progress__value{text-align:end;overflow-wrap:anywhere}.ds-progress__track{height:var(--space-4);border:var(--rule) solid var(--line);background:var(--paper-sunken);position:relative;overflow:hidden}.ds-progress__track--segmented{height:var(--space-5);box-shadow:var(--rule-quiet) var(--rule-quiet) 0 var(--line)}.ds-progress__fill{background:var(--lime);height:100%;transition:inline-size var(--duration-panel) var(--ease-out-ui);display:block}.ds-progress__segments{pointer-events:none;grid-template-columns:repeat(20,minmax(0,1fr));display:grid;position:absolute;inset:0}.ds-progress__segment:not(:last-child){border-inline-end:var(--rule-quiet) solid var(--paper-raised)}.ds-skeleton-group{gap:var(--space-2);display:grid}.ds-skeleton{width:100%;height:var(--space-4);background-image:repeating-linear-gradient(-45deg,var(--paper-sunken) 0 var(--space-2),var(--dot) var(--space-2) var(--space-3));display:block}.ds-skeleton:nth-child(2n){width:78%}.ds-skeleton:nth-child(3n){width:52%}.ds-popover{display:inline-block;position:relative}.ds-popover__panel{z-index:var(--layer-popover);width:min(22rem,calc(100vw - var(--space-6)));border:var(--rule) solid var(--line);padding:var(--space-4);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-hard);position:absolute}.ds-popover__panel--bottom-start{top:calc(100% + var(--space-2));left:0}.ds-popover__panel--bottom-end{top:calc(100% + var(--space-2));right:0}.ds-popover__panel--top-start{bottom:calc(100% + var(--space-2));left:0}.ds-popover__panel--top-end{bottom:calc(100% + var(--space-2));right:0}.ds-menu{gap:var(--space-1);margin:calc(var(--space-2) * -1);display:grid}.ds-menu__item{min-height:var(--control-sm);border:var(--rule) solid transparent;padding:var(--space-2) var(--space-3);color:var(--ink);text-align:left;cursor:pointer;background:0 0}.ds-menu__item:focus-visible,.ds-menu__item:hover:not(:disabled){border-color:var(--line);background:var(--lime);color:var(--lime-ink)}.ds-menu__item--destructive{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-menu__item:disabled{opacity:.52;cursor:not-allowed}.ds-dialog{z-index:var(--layer-dialog);width:min(36rem,calc(100vw - var(--space-6)));max-height:calc(100svh - var(--space-6));border:var(--rule) solid var(--line);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-hard-lg);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;padding:0}.ds-dialog[open]{display:grid}.ds-dialog--workspace{width:min(96rem,calc(100vw - var(--space-6)));height:calc(100svh - var(--space-6))}.ds-dialog::backdrop{background:#11150f9e}.ds-dialog__titlebar{align-items:start;gap:var(--space-4);border-bottom:var(--rule) solid var(--line);padding:var(--space-4);background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--dot) 2px,var(--dot) 4px);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.ds-dialog__heading{min-width:0}.ds-dialog__title-line{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ds-dialog__metadata{border:var(--rule-quiet) solid var(--line);padding:var(--space-1) var(--space-2);background:var(--paper-sunken);color:var(--ink-soft);font-family:var(--font-label);font-size:var(--text-label);font-weight:700}.ds-dialog__titlebar h2{margin:0;font-size:1.5rem}.ds-dialog__titlebar p{margin:var(--space-2) 0 0;color:var(--ink-soft)}.ds-dialog__status{align-self:center}.ds-dialog__actions{align-self:center;gap:var(--space-2);display:flex}.ds-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--space-5);overflow:auto}.ds-dialog__footer{justify-content:flex-end;gap:var(--space-2);border-top:var(--rule) solid var(--line);padding:var(--space-4);flex-wrap:wrap;display:flex}.ds-dialog__close-glyph{width:1rem;height:1rem;display:block;position:relative}.ds-dialog__close-glyph:after,.ds-dialog__close-glyph:before{content:"";border-top:var(--rule) solid;width:14px;position:absolute;top:7px;left:1px;rotate:45deg}.ds-dialog__close-glyph:after{rotate:-45deg}.ds-tooltip{position:relative}.ds-tooltip,.ds-tooltip__target{display:inline-flex}.ds-tooltip__bubble{z-index:var(--layer-popover);border:var(--rule) solid var(--line);width:max-content;max-width:18rem;padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--paper);font-family:var(--font-label);font-size:var(--text-label);opacity:0;pointer-events:none;transition:opacity var(--duration-control) linear;position:absolute}.ds-tooltip__target:focus-visible+.ds-tooltip__bubble,.ds-tooltip__target:hover+.ds-tooltip__bubble{opacity:1}.ds-tooltip__bubble--top{left:50%;bottom:calc(100% + var(--space-2));translate:-50%}.ds-tooltip__bubble--bottom{left:50%;top:calc(100% + var(--space-2));translate:-50%}.ds-tooltip__bubble--left{right:calc(100% + var(--space-2));top:50%;translate:0 -50%}.ds-tooltip__bubble--right{left:calc(100% + var(--space-2));top:50%;translate:0 -50%}.ds-tabs{min-width:0}.ds-tabs__list{border-bottom:var(--rule) solid var(--line);gap:0;display:flex;overflow-x:auto}.ds-tabs__tab{min-height:var(--control-md);padding:var(--space-2) var(--space-4);color:var(--ink);font-family:var(--font-label);font-size:var(--text-label);cursor:pointer;background:0 0;border:var(--rule) solid transparent;border-bottom:0;flex:none;font-weight:700}.ds-tabs__tab[aria-selected=true]{border-color:var(--line);background:var(--lime);color:var(--lime-ink)}.ds-tabs__tab:disabled{opacity:.52;cursor:not-allowed}.ds-tabs__panel{padding:var(--space-5) 0}.ds-breadcrumbs{font-family:var(--font-label);font-size:var(--text-label)}.ds-breadcrumbs ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumbs li{align-items:center;gap:var(--space-2);display:inline-flex}.ds-breadcrumbs li:not(:last-child):after{content:"/";color:var(--muted)}.ds-breadcrumbs [aria-current=page]{font-weight:700}.ds-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-pagination__status{font-family:var(--font-label);font-size:var(--text-label);font-weight:650}@keyframes ds-theme-select-enter{0%{opacity:0;scale:.98}}@keyframes ds-spin{to{rotate:1turn}}@container ds-progress (max-width:25rem){.ds-progress__labels{grid-template-columns:minmax(0,1fr)}.ds-progress__value{text-align:start}}@media (max-width:620px){.ds-notice{grid-template-columns:auto minmax(0,1fr)}.ds-notice>.ds-button{grid-column:2;justify-self:start}.ds-progress__labels{grid-template-columns:minmax(0,1fr)}.ds-progress__value{text-align:start}.ds-status-state{min-height:0;padding:var(--space-5)}.ds-dialog--workspace{width:calc(100vw - var(--space-3));height:calc(100svh - var(--space-3));max-height:calc(100svh - var(--space-3))}.ds-dialog__titlebar{gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.ds-dialog__actions,.ds-dialog__status{grid-column:1/-1;justify-self:start}.ds-dialog__titlebar>.ds-button{grid-area:1/2}.ds-dialog__body{padding:var(--space-4)}.ds-dialog__footer>*{flex:auto}}@media (pointer:coarse){.ds-combobox__option,.ds-combobox__state{min-height:var(--control-md)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.ds-button,.ds-card--interactive,.ds-copyable-id,.ds-pixel-broke-button,.ds-progress__fill,.ds-switch__thumb,.ds-switch__track,.ds-theme-select__icon,.ds-theme-select__item,.ds-theme-select__trigger,.ds-tooltip__bubble{transition-duration:0s}.ds-theme-select__content{animation:none}.ds-button__spinner,.ds-status-state__spinner{border-inline-end-color:currentColor;animation:none}.ds-pixel-broke-button__middle,.ds-pixel-broke-button__pixel,.ds-pixel-broke-button__text{transition-duration:0s}.ds-pixel-broke-button__reveal{display:none}.ds-pixel-broke-button__text{opacity:1!important}.ds-copyable-id__pixels i{animation:none}}@media (forced-colors:active){.ds-pixel-broke-button{--ds-pixel-broke-background:ButtonText;--ds-pixel-broke-foreground:ButtonFace;forced-color-adjust:none}.ds-copyable-id[data-state=copied] .ds-copyable-id__action,.ds-copyable-id[data-state=copied] .ds-copyable-id__signal{color:highlighttext;background:highlight}.ds-button--primary,.ds-card--selected,.ds-status-badge--active,.ds-status-badge--success,.ds-status-state--success .ds-status-state__icon{forced-color-adjust:none}.ds-theme-select__content,.ds-theme-select__trigger{border-color:buttontext}.ds-theme-select__item[data-highlighted],.ds-theme-select__item[data-state=checked],.ds-theme-select__trigger[data-state=open]{forced-color-adjust:none;color:highlighttext;background:highlight}.ds-slider{forced-color-adjust:none}.ds-slider:focus-visible{outline-color:highlight;box-shadow:0 0 0 6px canvastext}.ds-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,Highlight 0,Highlight var(--ds-slider-percent),Canvas var(--ds-slider-percent),Canvas 100%);border-color:canvastext}.ds-slider:dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,Highlight 0,Highlight var(--ds-slider-percent),Canvas var(--ds-slider-percent),Canvas 100%)}.ds-slider::-webkit-slider-thumb{background:canvastext;border-color:canvastext}.ds-slider::-moz-range-thumb{background:canvastext;border-color:canvastext}.ds-slider::-moz-range-track{background:canvas;border-color:canvastext}.ds-slider::-moz-range-progress{background:highlight}}.product-page-heading{justify-content:space-between;align-items:end;gap:var(--space-5,1.5rem);padding-block:var(--space-4,1rem) var(--space-5,1.5rem);border-bottom:var(--rule-strong,3px) solid var(--line,currentColor);flex-wrap:wrap;display:flex}.product-page-heading__copy{flex:32rem;min-width:0}.product-entity-card__kind,.product-page-heading__eyebrow{margin:0 0 var(--space-1,.25rem);color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.35}.product-page-heading h1{max-width:22ch;font-family:var(--font-title,sans-serif);font-size:var(--text-title,clamp(1.75rem,2.4vw,2.5rem));letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1}.product-page-heading__description{max-width:66ch;margin-top:var(--space-2,.5rem);color:var(--ink-soft,#354032)}.product-page-heading__description>:first-child{margin-top:0}.product-page-heading__description>:last-child{margin-bottom:0}.product-page-heading__action{flex:none}.product-page-heading--compact{padding-block:var(--space-3,.75rem)}.product-page-heading--compact h1{font-size:clamp(1.5rem,2vw,2rem)}.product-truth-strip{align-items:center;gap:var(--space-3,.75rem);border:var(--rule,2px) solid var(--line,currentColor);min-height:3rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);background:var(--paper-raised,#fffef8);border-inline-start-width:.5rem;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.product-truth-strip--active,.product-truth-strip--success{border-inline-start-color:var(--lime,#c8f135)}.product-truth-strip--success{background:var(--lime,#c8f135)}@supports (color:color-mix(in lab,red,red)){.product-truth-strip--success{background:color-mix(in srgb,var(--lime,#c8f135) 10%,var(--paper-raised,#fffef8))}}.product-truth-strip--warning{background:#f2c94c;border-inline-start-color:#f2c94c}@supports (color:color-mix(in lab,red,red)){.product-truth-strip--warning{background:color-mix(in srgb,#f2c94c 12%,var(--paper-raised,#fffef8))}}.product-truth-strip--closed{border-inline-start-color:var(--faint,#aeb7a8);background:var(--paper-sunken,#e7ebe0)}.product-truth-strip__icon{place-items:center;display:grid}.product-truth-strip__copy{gap:.125rem;min-width:0;display:grid}.product-truth-strip__copy strong{font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);line-height:1.25}.product-truth-strip__copy span{color:var(--ink-soft,#354032);line-height:1.35}.product-truth-strip__badge{justify-self:end}.product-data-table{border:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);min-width:0}.product-data-table__scroll{max-width:100%;overflow:auto}.product-data-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:42rem}.product-data-table caption{padding:var(--space-3,.75rem);border-bottom:var(--rule,2px) solid var(--line,currentColor);text-align:start}.product-data-table td,.product-data-table th{padding:var(--space-3,.75rem) var(--space-4,1rem);border-bottom:1px solid var(--line-soft,#879181);text-align:start;vertical-align:top}.product-data-table thead th{background:var(--paper-sunken,#e7ebe0);font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);letter-spacing:.02em;text-transform:uppercase}.product-data-table--sticky thead th{z-index:1;position:sticky;top:0}.product-data-table tbody th{font-weight:700}.product-data-table tbody tr:last-child>*{border-bottom:0}.product-data-table tbody tr:hover>*{background:var(--lime,#c8f135)}@supports (color:color-mix(in lab,red,red)){.product-data-table tbody tr:hover>*{background:color-mix(in srgb,var(--lime,#c8f135) 9%,transparent)}}.product-data-table [data-align=center]{text-align:center}.product-data-table [data-align=end]{text-align:end}.product-data-table__source-column{overflow-wrap:anywhere;width:8rem;max-width:8rem}.product-data-table__id-column{width:10rem;max-width:10rem}.product-data-table__id-column .ds-copyable-id{width:10rem}.product-data-table--compact td,.product-data-table--compact th{padding:var(--space-2,.5rem) var(--space-3,.75rem)}.product-data-table__empty{min-height:8rem;padding:var(--space-5,1.5rem);color:var(--muted,#596654);text-align:center;place-items:center;display:grid}.product-pagination{min-width:0;container:product-pagination/inline-size}.product-pagination__layout{align-items:center;gap:var(--space-3,.75rem);min-height:var(--control-md,2.75rem);grid-template-columns:1fr auto 1fr;display:grid}.product-pagination__next,.product-pagination__previous{min-width:0}.product-pagination__previous{justify-self:start}.product-pagination__summary{color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);text-align:center}.product-pagination__next{justify-self:end}.product-entity-card{min-width:0;overflow:hidden;container:product-entity-card/inline-size}.product-source-card{min-width:0;overflow:hidden;container:product-source-card/inline-size}.product-entity-card__heading,.product-source-card__heading{align-items:start;gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border-bottom:var(--rule,2px) solid var(--line,currentColor);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.product-source-card__heading{grid-template-columns:minmax(0,1fr) auto}.product-entity-card__heading h3,.product-source-card__heading h3{overflow-wrap:anywhere;margin:0;font-size:1.25rem;line-height:1.15}.product-entity-card__icon{border:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0);place-items:center;width:2.5rem;height:2.5rem;display:grid}.product-entity-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.product-entity-card__facts>div{min-width:0;padding:var(--space-3,.75rem) var(--space-4,1rem);border-bottom:1px solid var(--line-soft,#879181)}.product-entity-card__facts>div:nth-child(odd){border-inline-end:1px solid var(--line-soft,#879181)}.product-entity-card__facts dt{color:var(--muted,#596654);font-family:var(--font-label,monospace);text-transform:uppercase;font-size:.75rem;font-weight:700}.product-entity-card__facts dd{min-width:0;margin:var(--space-1,.25rem) 0 0;font-variant-numeric:tabular-nums}.product-entity-card__facts dd:not(.product-entity-card__identifier){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-entity-card__issue{align-items:start;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem) var(--space-4,1rem);border-bottom:1px solid var(--line-soft,#879181);color:var(--ink,#11150f);background:#f28b82;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.product-entity-card__issue{background:color-mix(in srgb,#f28b82 16%,var(--paper-raised,#fffef8))}}.product-entity-card__footer,.product-source-card__footer{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);min-height:3.5rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);background:var(--paper-sunken,#e7ebe0);display:flex}.product-source-card__meta{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem) var(--space-4,1rem);border-bottom:1px solid var(--line-soft,#879181);color:var(--muted,#596654);font-family:var(--font-label,monospace);flex-wrap:wrap;margin:0;font-size:.75rem;display:flex}.product-source-card__meta .ds-copyable-id{flex:10rem}.product-source-card__member-count{flex:none}.product-source-card__members{margin:0;padding:0;list-style:none}.product-source-member{align-items:center;gap:var(--space-2,.5rem);min-height:3.75rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);border-bottom:1px solid var(--line-soft,#879181);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.product-source-member:last-child{border-bottom:0}.product-source-member__order{color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:.75rem}.product-source-member__copy{min-width:0;display:grid}.product-source-member__copy strong{line-height:1.25}.product-source-member__copy span{color:var(--muted,#596654);font-family:var(--font-label,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}@container product-entity-card (max-width:22rem){.product-entity-card__heading{grid-template-columns:auto minmax(0,1fr)}.product-entity-card__heading>.ds-status-badge,.product-entity-card__heading>.product-spin{grid-column:2;justify-self:start}.product-entity-card__facts{grid-template-columns:minmax(0,1fr)}.product-entity-card__facts>div:nth-child(odd){border-inline-end:0}}@container product-source-card (max-width:22rem){.product-source-card__heading{grid-template-columns:minmax(0,1fr)}.product-source-card__heading>.ds-status-badge{justify-self:start}.product-source-card__meta .ds-copyable-id{flex-basis:100%}}.product-activity-item{gap:var(--space-3,.75rem);min-height:4.5rem;padding:var(--space-3,.75rem);border:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;container:product-activity-item/inline-size}.product-activity-item+.product-activity-item{border-top:0}.product-activity-item__marker{border:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0);place-items:center;width:2rem;height:2rem;display:grid}.product-activity-item--complete .product-activity-item__marker{background:var(--lime,#c8f135);color:var(--lime-ink,#172000)}.product-activity-item--failed .product-activity-item__marker{color:#151711;background:#f28b82}.product-activity-item__body{min-width:0}.product-activity-item__heading{justify-content:space-between;align-items:start;gap:var(--space-2,.5rem);display:flex}.product-activity-item__heading strong{overflow-wrap:anywhere;min-width:0}.product-activity-item__description{margin-top:var(--space-1,.25rem);color:var(--ink-soft,#354032)}.product-activity-item__detail{margin-top:var(--space-2,.5rem)}.product-activity-item__time{color:var(--muted,#596654);font-family:var(--font-label,monospace);white-space:nowrap;font-size:.75rem}.product-activity-item__action{grid-column:2/-1}.product-activity-progress{border:var(--rule,2px) solid var(--line,currentColor);padding:var(--space-4,1rem);background:var(--paper-raised,#fffef8)}.product-activity-progress h3{margin:0 0 var(--space-3,.75rem);font-size:1rem}.product-activity-progress__metrics{gap:var(--space-3,.75rem);display:grid}@container product-activity-item (max-width:30rem){.product-activity-item{grid-template-columns:auto minmax(0,1fr)}.product-activity-item__time{white-space:normal;overflow-wrap:anywhere;grid-column:2}}@container product-activity-item (max-width:22rem){.product-activity-item__heading{justify-items:start;display:grid}}@container product-pagination (max-width:22rem){.product-pagination__layout{grid-template-columns:minmax(0,1fr)}.product-pagination__summary{text-align:start}.product-pagination__next,.product-pagination__previous{justify-self:stretch}.product-pagination__next .ds-button,.product-pagination__previous .ds-button{white-space:normal;width:100%}}.product-time-series-chart{border:var(--rule-strong,3px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);min-width:0;color:var(--ink,#11150f);box-shadow:var(--shadow-hard,4px 4px 0 var(--line));margin:0;overflow:hidden}.product-time-series-chart__header{border-bottom:var(--rule,2px) solid var(--line,currentColor);grid-template-columns:minmax(0,1fr) minmax(10rem,auto);align-items:stretch;display:grid}.product-time-series-chart__heading{align-content:center;gap:var(--space-1,.25rem);min-width:0;padding:var(--space-3,.75rem) var(--space-4,1rem);display:grid}.product-time-series-chart__series{color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:700;line-height:1.3}.product-time-series-chart__heading h3{overflow-wrap:anywhere;margin:0;font-size:1.25rem;line-height:1.15}.product-time-series-chart__readout{align-content:center;gap:var(--space-1,.25rem);border-inline-start:var(--rule,2px) solid var(--line,currentColor);min-width:0;padding:var(--space-3,.75rem) var(--space-4,1rem);background:var(--paper-sunken,#e7ebe0);font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);font-variant-numeric:tabular-nums;text-align:end;display:grid}.product-time-series-chart__readout span{color:var(--muted,#596654);overflow-wrap:anywhere}.product-time-series-chart__readout strong{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.15}.product-time-series-chart__plot{isolation:isolate;background:var(--paper-raised,#fffef8);height:clamp(18rem,50vw,22.5rem);position:relative;overflow:hidden;container-type:inline-size}.product-time-series-chart__axes,.product-time-series-chart__markers,.product-time-series-chart__svg{width:100%;height:100%;position:absolute;inset:0}.product-time-series-chart__svg{display:block}.product-time-series-chart__pixel-grid{fill:none;stroke:var(--line,currentColor);stroke-width:var(--rule-quiet,1px);opacity:.12;vector-effect:non-scaling-stroke}.product-time-series-chart__grid-fill{color:var(--line,currentColor)}.product-time-series-chart__grid-line{fill:none;stroke:var(--line-soft,#879181);stroke-dasharray:var(--space-2,.5rem) var(--space-2,.5rem);stroke-width:var(--rule-quiet,1px);opacity:.72;vector-effect:non-scaling-stroke}.product-time-series-chart__area{fill:var(--lime,#c8f135);opacity:.28}.product-time-series-chart__line,.product-time-series-chart__line-outline{fill:none;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.product-time-series-chart__line-outline{stroke:var(--line,currentColor);stroke-width:7px}.product-time-series-chart__line{stroke:var(--lime,#c8f135);stroke-width:4px}.product-time-series-chart__axes,.product-time-series-chart__markers{pointer-events:none}.product-time-series-chart__x-tick,.product-time-series-chart__y-tick{z-index:2;color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);font-variant-numeric:tabular-nums;line-height:1;position:absolute}.product-time-series-chart__y-tick{top:var(--product-time-series-y);left:calc(var(--product-time-series-x) - var(--space-2,.5rem));max-width:calc(var(--product-time-series-x) - var(--space-2,.5rem));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transform:translate(-100%,-50%)}.product-time-series-chart__x-tick{top:calc(var(--product-time-series-y) + var(--space-3,.75rem));left:var(--product-time-series-x);text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;overflow:hidden;transform:translate(-50%)}.product-time-series-chart__x-tick[data-placement=start]{transform:none}.product-time-series-chart__x-tick[data-placement=end]{transform:translate(-100%)}.product-time-series-chart__marker{z-index:2;top:var(--product-time-series-y);left:var(--product-time-series-x);width:var(--space-3,.75rem);height:var(--space-3,.75rem);border:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);position:absolute;transform:translate(-50%,-50%)}.product-time-series-chart__marker--active{width:var(--space-4,1rem);height:var(--space-4,1rem);background:var(--lime,#c8f135);box-shadow:0 0 0 var(--rule,2px) var(--paper-raised,#fffef8)}.product-time-series-chart__tooltip{--product-time-series-tooltip-x:-50%;z-index:3;top:var(--product-time-series-y);left:var(--product-time-series-x);width:max-content;max-width:min(15rem,calc(100% - var(--space-6,2rem)));gap:var(--space-1,.25rem);border:var(--rule,2px) solid var(--line,currentColor);padding:var(--space-2,.5rem) var(--space-3,.75rem);background:var(--paper-raised,#fffef8);color:var(--ink,#11150f);box-shadow:var(--shadow-hard,4px 4px 0 var(--line));font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);pointer-events:none;transform:translate(var(--product-time-series-tooltip-x),calc(-100% - var(--space-3,.75rem)));line-height:1.3;display:grid;position:absolute}.product-time-series-chart__tooltip[data-horizontal=start]{--product-time-series-tooltip-x:0%}.product-time-series-chart__tooltip[data-horizontal=end]{--product-time-series-tooltip-x:-100%}.product-time-series-chart__tooltip[data-vertical=below]{transform:translate(var(--product-time-series-tooltip-x),var(--space-3,.75rem))}.product-time-series-chart__tooltip span{color:var(--muted,#596654);overflow-wrap:anywhere}.product-time-series-chart__tooltip strong{overflow-wrap:anywhere}.product-time-series-chart__controller,.product-time-series-chart__focus-ring{inset:var(--product-time-series-top) var(--product-time-series-right) var(--product-time-series-bottom) var(--product-time-series-left);position:absolute}.product-time-series-chart__controller{z-index:5;opacity:0;cursor:ew-resize;touch-action:pan-y;width:auto;height:auto;margin:0}.product-time-series-chart__controller:focus-visible{box-shadow:none;outline:0}.product-time-series-chart__focus-ring{z-index:4;border:var(--rule-strong,3px) solid transparent;pointer-events:none}.product-time-series-chart__controller:focus-visible+.product-time-series-chart__focus-ring{border-color:var(--lime,#c8f135);box-shadow:inset 0 0 0 var(--rule,2px) var(--line,currentColor),0 0 0 var(--rule,2px) var(--line,currentColor)}.product-time-series-chart__state{min-height:14rem;padding:var(--space-6,2rem);background-image:repeating-linear-gradient(135deg,transparent 0 var(--space-3,.75rem),var(--dot,#11150f21) var(--space-3,.75rem) var(--space-4,1rem));color:var(--muted,#596654);text-align:center;place-items:center;display:grid}.product-time-series-chart[data-state=invalid] .product-time-series-chart__state{color:var(--ink,#11150f);font-weight:700}@container (max-width:30rem){.product-time-series-chart__tooltip,.product-time-series-chart__x-tick:not([data-compact-primary=true]){display:none}}.product-upload-runway{border:var(--rule-strong,3px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);box-shadow:var(--shadow-hard,4px 4px 0 var(--line))}.product-upload-runway__dropzone{align-content:center;place-items:center;gap:var(--space-2,.5rem);border:0;border-bottom:var(--rule,2px) dashed var(--line,currentColor);width:100%;min-height:13rem;padding:var(--space-5,1.5rem);background:repeating-linear-gradient(135deg,transparent 0 .75rem,var(--dot,#11150f21) .75rem .8125rem);color:var(--ink,#11150f);cursor:pointer;border-radius:0;display:grid}.product-upload-runway__dropzone:hover:not(:disabled){background-color:var(--lime,#c8f135)}@supports (color:color-mix(in lab,red,red)){.product-upload-runway__dropzone:hover:not(:disabled){background-color:color-mix(in srgb,var(--lime,#c8f135) 14%,var(--paper-raised,#fffef8))}}.product-upload-runway__dropzone:disabled{cursor:wait}.product-upload-runway__glyph{border:var(--rule,2px) solid var(--line,currentColor);background:var(--lime,#c8f135);width:3rem;height:3rem;color:var(--lime-ink,#172000);box-shadow:3px 3px 0 var(--line,currentColor);place-items:center;display:grid}.product-upload-runway__title{text-align:center;font-size:1.25rem;font-weight:700}.product-upload-runway__accepts{color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);text-align:center}.product-upload-runway__files{margin:0;padding:0;list-style:none}.product-upload-runway__files li{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);min-height:3.5rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);border-bottom:1px solid var(--line-soft,#879181);display:flex}.product-upload-runway__file-copy{min-width:0;display:grid}.product-upload-runway__file-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-upload-runway__file-copy span{color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:.75rem}.product-upload-runway__message,.product-upload-runway__progress{padding:var(--space-3,.75rem);border-bottom:1px solid var(--line-soft,#879181)}.product-upload-runway__message{align-items:start;gap:var(--space-2,.5rem);margin:0;display:flex}.product-upload-runway__message--success{background:var(--lime,#c8f135)}@supports (color:color-mix(in lab,red,red)){.product-upload-runway__message--success{background:color-mix(in srgb,var(--lime,#c8f135) 16%,var(--paper-raised,#fffef8))}}.product-upload-runway__message--error{background:#f28b82}@supports (color:color-mix(in lab,red,red)){.product-upload-runway__message--error{background:color-mix(in srgb,#f28b82 18%,var(--paper-raised,#fffef8))}}.product-upload-runway__footer{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);min-height:3.75rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);color:var(--muted,#596654);display:flex}.product-upload-runway__actions{align-items:center;gap:var(--space-2,.5rem);display:flex}.product-query-console{border:var(--rule-strong,3px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);box-shadow:var(--shadow-hard,4px 4px 0 var(--line))}.product-query-console__bar{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);min-height:2.75rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);border-bottom:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0);display:flex}.product-query-console__title{font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);text-transform:uppercase;font-weight:700}.product-query-console__elapsed,.product-query-console__status{align-items:center;gap:var(--space-2,.5rem);display:flex}.product-query-console__elapsed{color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:.75rem}.product-query-console__editor{background:var(--inverted-paper,#11150f);min-height:9rem;color:var(--inverted-ink,#f5f7ec);grid-template-columns:3rem minmax(0,1fr);display:grid}.product-query-console__gutter{padding:var(--space-3,.75rem);border-inline-end:1px solid var(--inverted-ink,#f5f7ec)}@supports (color:color-mix(in lab,red,red)){.product-query-console__gutter{border-inline-end:1px solid color-mix(in srgb,var(--inverted-ink,#f5f7ec) 30%,transparent)}}.product-query-console__gutter{color:var(--inverted-ink,#f5f7ec)}@supports (color:color-mix(in lab,red,red)){.product-query-console__gutter{color:color-mix(in srgb,var(--inverted-ink,#f5f7ec) 60%,transparent)}}.product-query-console__gutter{font-family:var(--font-label,monospace);text-align:end;font-size:.75rem}.product-query-console__editor textarea{resize:vertical;width:100%;min-height:9rem;padding:var(--space-3,.75rem);outline-offset:-4px;color:inherit;font-family:var(--font-label,monospace);tab-size:2;background:0 0;border:0;border-radius:0;font-size:.875rem;line-height:1.65}.product-query-console__actions{min-height:3.5rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);color:var(--muted,#596654);font-family:var(--font-label,monospace);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.product-query-console__actions,.product-query-console__result{border-top:var(--rule,2px) solid var(--line,currentColor)}.product-query-result__scroll{max-width:100%;overflow:auto}.product-query-result table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:36rem}.product-query-result caption{padding:var(--space-3,.75rem);text-align:start}.product-query-result td,.product-query-result th{padding:var(--space-2,.5rem) var(--space-3,.75rem);border-inline-end:1px solid var(--line-soft,#879181);border-bottom:1px solid var(--line-soft,#879181);text-align:start;white-space:nowrap}.product-query-result th{background:var(--paper-sunken,#e7ebe0);font-family:var(--font-label,monospace);text-transform:uppercase;font-size:.75rem}.product-query-result tr>:last-child{border-inline-end:0}.product-query-result__footer{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);min-height:2.75rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:.75rem;display:flex}.product-query-result--empty{min-height:7rem;padding:var(--space-4,1rem);color:var(--muted,#596654);place-items:center;display:grid}.product-query-result--error{align-items:start;gap:var(--space-3,.75rem);min-height:7rem;padding:var(--space-4,1rem);background:#f28b82;display:flex}@supports (color:color-mix(in lab,red,red)){.product-query-result--error{background:color-mix(in srgb,#f28b82 16%,var(--paper-raised,#fffef8))}}.product-query-result--error strong{margin-bottom:var(--space-1,.25rem);display:block}.product-query-console__sr-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-shell-panel{border:var(--rule-strong,3px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);min-width:18rem;max-width:100%;box-shadow:var(--shadow-hard-lg,7px 7px 0 var(--line));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.product-shell-panel--right{width:min(24rem,100%);min-height:30rem}.product-shell-panel--bottom{width:100%;min-height:18rem}.product-shell-panel--overlay{width:min(30rem,100%);max-height:min(44rem,90vh)}.product-shell-panel__header{align-items:center;gap:var(--space-2,.5rem);min-height:3.75rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);border-bottom:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.product-shell-panel__heading{min-width:0}.product-shell-panel__heading>span{color:var(--muted,#596654);font-family:var(--font-label,monospace);text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.product-shell-panel__heading h2{overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.15}.product-shell-panel__body{min-height:0;overflow:auto}.product-shell-panel__footer{padding:var(--space-3,.75rem);border-top:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0)}.product-editor-dock{border:var(--rule-strong,3px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);box-shadow:var(--shadow-hard,4px 4px 0 var(--line))}.product-editor-dock__header{align-items:center;gap:var(--space-3,.75rem);min-height:3rem;padding:var(--space-1,.25rem) var(--space-2,.5rem) var(--space-1,.25rem) var(--space-3,.75rem);border-bottom:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0);display:flex}.product-editor-dock__header h2{white-space:nowrap;margin:0;font-size:1rem}.product-editor-dock__tabs{align-self:stretch;align-items:center;gap:var(--space-1,.25rem);min-width:0;display:flex;overflow-x:auto}.product-editor-dock__status{margin-inline-start:auto}.product-editor-dock__actions{gap:var(--space-1,.25rem);display:flex}.product-editor-dock__body{min-height:12rem;overflow:auto}.product-editor-dock--collapsed .product-editor-dock__header{border-bottom:0}.product-assistant-chat{min-width:0;block-size:clamp(calc(var(--space-11,10rem) * 3),calc(100dvh - var(--space-8,4rem)),calc(var(--space-10,8rem) * 6));border:var(--rule-strong,3px) solid var(--line,currentColor);background:var(--paper,#f7f8ef);box-shadow:var(--shadow-hard-lg,7px 7px 0 var(--line));grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.product-assistant-chat__header{align-items:center;gap:var(--space-3,.75rem);min-height:calc(var(--control-lg,3rem) + var(--space-4,1rem));padding:var(--space-3,.75rem) var(--space-4,1rem);border-bottom:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.product-assistant-chat__mark{width:var(--control-lg,3rem);height:var(--control-lg,3rem);border:var(--rule,2px) solid var(--line,currentColor);background:var(--lime,#c8f135);color:var(--lime-ink,#172000);box-shadow:var(--shadow-hard,4px 4px 0 var(--line));place-items:center;display:grid}.product-assistant-chat__heading{min-width:0}.product-assistant-chat__eyebrow{color:var(--muted,#596654);font-family:var(--font-label,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.2;display:block}.product-assistant-chat__heading h2{overflow-wrap:anywhere;margin:0;font-size:1.25rem;line-height:1.1}.product-assistant-chat__heading p{margin:var(--space-1,.25rem) 0 0;color:var(--ink-soft,#354032);overflow-wrap:anywhere;font-size:.875rem;line-height:1.3}.product-assistant-chat__actions,.product-assistant-chat__status{align-items:center;gap:var(--space-2,.5rem);display:flex}.product-assistant-chat__conversation{background-color:var(--paper,#f7f8ef);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--space-6,2rem) - var(--rule-quiet,1px)),var(--dot,#11150f21) calc(var(--space-6,2rem) - var(--rule-quiet,1px)) var(--space-6,2rem));min-height:0;overflow:hidden}.product-assistant-chat__composer{min-width:0}.product-assistant-conversation,.product-assistant-conversation__log{height:100%;min-height:0}.product-assistant-conversation{position:relative}.product-assistant-conversation__log{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.product-assistant-conversation__jump{z-index:1;box-shadow:var(--shadow-hard,4px 4px 0 var(--line));position:absolute;inset-block-end:var(--space-3,.75rem);inset-inline-end:var(--space-3,.75rem)}.product-assistant-conversation__list{gap:var(--space-5,1.5rem);padding:var(--space-5,1.5rem);margin:0;list-style:none;display:grid}.product-assistant-conversation__empty{min-height:100%}.product-assistant-message{min-width:0;margin-inline-end:var(--space-7,3rem)}.product-assistant-message--user{margin-inline:var(--space-7,3rem) 0}.product-assistant-message>article{border:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);min-width:0;box-shadow:var(--shadow-hard,4px 4px 0 var(--line));overflow:hidden}.product-assistant-message--user>article{border-color:var(--inverted-paper,#11150f);background:var(--inverted-paper,#11150f);color:var(--inverted-ink,#f5f7ec)}.product-assistant-message--failed>article{background-color:var(--paper-raised,#fffef8);background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2,.5rem),var(--dot,#11150f21) var(--space-2,.5rem) var(--space-3,.75rem))}.product-assistant-message__header{align-items:center;gap:var(--space-2,.5rem);min-height:var(--control-md,2.75rem);padding:var(--space-1,.25rem) var(--space-3,.75rem);border-bottom:var(--rule-quiet,1px) solid var(--line-soft,#879181);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.product-assistant-message--user .product-assistant-message__header{border-bottom-color:var(--inverted-ink,#f5f7ec)}@supports (color:color-mix(in lab,red,red)){.product-assistant-message--user .product-assistant-message__header{border-bottom-color:color-mix(in srgb,var(--inverted-ink,#f5f7ec) 35%,transparent)}}.product-assistant-message__identity{width:var(--space-6,2rem);height:var(--space-6,2rem);border:var(--rule,2px) solid var(--line,currentColor);background:var(--lime,#c8f135);color:var(--lime-ink,#172000);place-items:center;display:grid}.product-assistant-message__identity .ds-dog-mark{width:var(--space-5,1.5rem);height:var(--space-5,1.5rem)}.product-assistant-message--user .product-assistant-message__identity{border-color:var(--inverted-ink,#f5f7ec);color:var(--inverted-ink,#f5f7ec);background:0 0}.product-assistant-message__author{min-width:0;font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);overflow-wrap:anywhere;font-weight:700}.product-assistant-message__time{color:var(--muted,#596654);font-family:var(--font-label,monospace);white-space:nowrap;font-size:.75rem}.product-assistant-message--user .product-assistant-message__time{color:var(--inverted-ink,#f5f7ec)}@supports (color:color-mix(in lab,red,red)){.product-assistant-message--user .product-assistant-message__time{color:color-mix(in srgb,var(--inverted-ink,#f5f7ec) 70%,transparent)}}.product-assistant-message__body{padding:var(--space-4,1rem);overflow-wrap:anywhere;line-height:1.55}.product-assistant-message__body>:first-child{margin-top:0}.product-assistant-message__body>:last-child{margin-bottom:0}.product-assistant-message__body p{max-width:68ch}.product-assistant-message__body code,.product-assistant-step__body code{font-family:var(--font-label,monospace);overflow-wrap:anywhere;font-size:.875em}.product-assistant-message__cursor{width:var(--space-2,.5rem);background:var(--lime,#c8f135);height:1em;margin-inline-start:var(--space-1,.25rem);animation:product-assistant-cursor .76s steps(2) infinite;display:inline-block;translate:0 .15em}.product-assistant-message__actions{align-items:center;gap:var(--space-2,.5rem);min-height:var(--control-md,2.75rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-top:var(--rule-quiet,1px) solid var(--line-soft,#879181);background:var(--paper-sunken,#e7ebe0);flex-wrap:wrap;display:flex}.product-assistant-message--user .product-assistant-message__actions{border-top-color:var(--inverted-ink,#f5f7ec)}@supports (color:color-mix(in lab,red,red)){.product-assistant-message--user .product-assistant-message__actions{border-top-color:color-mix(in srgb,var(--inverted-ink,#f5f7ec) 35%,transparent)}}.product-assistant-message--user .product-assistant-message__actions{background:0 0}.product-assistant-composer{border:var(--rule-strong,3px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);min-width:0;box-shadow:var(--shadow-hard,4px 4px 0 var(--line));overflow:hidden}.product-assistant-chat__composer .product-assistant-composer{border:0;border-top:var(--rule-strong,3px) solid var(--line,currentColor);box-shadow:none}.product-assistant-composer__context{min-width:0;min-height:var(--control-sm,2.5rem);align-items:center;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-bottom:var(--rule-quiet,1px) solid var(--line-soft,#879181);background:var(--paper-sunken,#e7ebe0);color:var(--ink-soft,#354032);font-family:var(--font-label,monospace);overflow-wrap:anywhere;font-size:.75rem;display:flex}.product-assistant-composer__label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-assistant-composer textarea{width:100%;min-height:calc(var(--space-8,4rem) + var(--space-7,3rem));resize:vertical;padding:var(--space-4,1rem);background:var(--paper-raised,#fffef8);color:var(--ink,#11150f);font-family:var(--font-title,sans-serif);font-size:var(--text-lead,1.125rem);border:0;border-radius:0;line-height:1.5;display:block}.product-assistant-composer textarea::placeholder{color:var(--muted,#596654)}.product-assistant-composer textarea:focus-visible{outline:var(--rule-strong,3px) solid var(--lime,#c8f135);outline-offset:calc(var(--rule-strong,3px) * -2);box-shadow:inset 0 0 0 var(--rule-strong,3px) var(--line,currentColor)}.product-assistant-composer textarea:disabled,.product-assistant-composer textarea:read-only{background:var(--paper-sunken,#e7ebe0);color:var(--muted,#596654)}.product-assistant-composer textarea:disabled{cursor:not-allowed}.product-assistant-composer textarea:read-only:not(:disabled){cursor:progress}.product-assistant-composer__error{align-items:start;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-top:var(--rule-quiet,1px) solid var(--line-soft,#879181);background-color:var(--paper-raised,#fffef8);background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2,.5rem),var(--dot,#11150f21) var(--space-2,.5rem) var(--space-3,.75rem));font-size:.875rem;display:flex}.product-assistant-composer__footer{align-items:center;gap:var(--space-3,.75rem);min-height:calc(var(--control-md,2.75rem) + var(--space-3,.75rem));padding:var(--space-2,.5rem) var(--space-3,.75rem);border-top:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-assistant-composer__actions,.product-assistant-composer__support{align-items:center;gap:var(--space-2,.5rem);min-width:0;display:flex}.product-assistant-composer__hint{color:var(--muted,#596654);font-family:var(--font-label,monospace);overflow-wrap:anywhere;font-size:.6875rem}.product-assistant-composer__hint kbd{border:var(--rule-quiet,1px) solid var(--line-soft,#879181);padding-inline:var(--space-1,.25rem);background:var(--paper-raised,#fffef8);color:var(--ink,#11150f);font-family:inherit}.product-assistant-empty{align-content:center;justify-items:center;gap:var(--space-4,1rem);min-height:100%;padding:var(--space-7,3rem) var(--space-5,1.5rem);text-align:center;display:grid}.product-assistant-empty__icon{width:var(--control-lg,3rem);height:var(--control-lg,3rem);border:var(--rule,2px) solid var(--line,currentColor);background:var(--lime,#c8f135);color:var(--lime-ink,#172000);box-shadow:var(--shadow-hard,4px 4px 0 var(--line));place-items:center;display:grid}.product-assistant-empty__copy h3{margin:0;font-size:1.5rem;line-height:1.1}.product-assistant-empty__copy p{max-width:58ch;margin:var(--space-2,.5rem) auto 0;color:var(--ink-soft,#354032)}.product-assistant-empty__suggestions{gap:var(--space-3,.75rem);width:min(100%,58rem);margin-top:var(--space-2,.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-assistant-empty__suggestion{min-width:0;min-height:calc(var(--control-lg,3rem) + var(--space-6,2rem));align-items:start;gap:var(--space-2,.5rem);border:var(--rule,2px) solid var(--line,currentColor);padding:var(--space-3,.75rem);background:var(--paper-raised,#fffef8);color:var(--ink,#11150f);text-align:start;cursor:pointer;transition:translate var(--duration-control,.14s) var(--ease-step,steps(2)),background-color var(--duration-control,.14s) var(--ease-step,steps(2)),color var(--duration-control,.14s) var(--ease-step,steps(2));border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.product-assistant-empty__suggestion:hover:not(:disabled){translate:0 calc(var(--rule,2px) * -1);background:var(--lime,#c8f135);color:var(--lime-ink,#172000)}.product-assistant-empty__suggestion:active:not(:disabled){translate:0 var(--rule-quiet,1px)}.product-assistant-empty__suggestion:disabled{cursor:not-allowed;opacity:.52}.product-assistant-empty__index{color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:.6875rem;font-weight:700}.product-assistant-empty__suggestion:hover:not(:disabled) .product-assistant-empty__index{color:currentColor}.product-assistant-empty__suggestion-copy{gap:var(--space-1,.25rem);min-width:0;display:grid}.product-assistant-empty__suggestion-copy strong{overflow-wrap:anywhere;line-height:1.2}.product-assistant-empty__suggestion-copy span{color:var(--muted,#596654);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.3}.product-assistant-empty__suggestion:hover:not(:disabled) .product-assistant-empty__suggestion-copy span{color:currentColor}.product-assistant-step{margin-block:var(--space-3,.75rem);border:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);color:var(--ink,#11150f)}.product-assistant-step--failed{background-color:var(--paper-raised,#fffef8);background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2,.5rem),var(--dot,#11150f21) var(--space-2,.5rem) var(--space-3,.75rem))}.product-assistant-step__summary{min-height:calc(var(--control-md,2.75rem) + var(--space-2,.5rem));align-items:center;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;list-style:none;display:grid}.product-assistant-step__summary::-webkit-details-marker{display:none}.product-assistant-step__summary:hover{background:var(--lime,#c8f135)}@supports (color:color-mix(in lab,red,red)){.product-assistant-step__summary:hover{background:color-mix(in srgb,var(--lime,#c8f135) 12%,transparent)}}.product-assistant-step__marker{width:var(--space-6,2rem);height:var(--space-6,2rem);border:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0);place-items:center;display:grid}.product-assistant-step--complete .product-assistant-step__marker,.product-assistant-step--running .product-assistant-step__marker{background:var(--lime,#c8f135);color:var(--lime-ink,#172000)}.product-assistant-step__copy{gap:var(--space-1,.25rem);min-width:0;display:grid}.product-assistant-step__copy strong{font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem);overflow-wrap:anywhere;line-height:1.2}.product-assistant-step__copy>span{color:var(--muted,#596654);overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.product-assistant-step__chevron{transition:rotate var(--duration-control,.14s) var(--ease-step,steps(2))}.product-assistant-step[open] .product-assistant-step__chevron{rotate:180deg}.product-assistant-step__body{padding:var(--space-3,.75rem);border-top:var(--rule-quiet,1px) solid var(--line-soft,#879181);background:var(--paper-raised,#fffef8)}.product-assistant-step__body>:first-child{margin-top:0}.product-assistant-step__body>:last-child{margin-bottom:0}@keyframes product-assistant-cursor{50%{opacity:0}}.product-spin{animation:product-spin .9s steps(8) infinite}@keyframes product-spin{to{rotate:1turn}}@media (max-width:40rem){.product-page-heading{flex-direction:column;align-items:stretch}.product-page-heading__action .ds-button{width:100%}.product-truth-strip{grid-template-columns:auto minmax(0,1fr)}.product-truth-strip__badge{grid-column:2;justify-self:start}.product-entity-card__facts{grid-template-columns:1fr}.product-entity-card__facts>div:nth-child(odd){border-inline-end:0}.product-activity-item{grid-template-columns:auto minmax(0,1fr)}.product-activity-item__time{grid-column:2}.product-time-series-chart__header{grid-template-columns:minmax(0,1fr)}.product-time-series-chart__readout{border-top:var(--rule-quiet,1px) solid var(--line-soft,#879181);text-align:start;border-inline-start:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.product-time-series-chart__readout strong{text-align:end}.product-upload-runway__footer{flex-direction:column;align-items:stretch}.product-upload-runway__actions{justify-content:space-between}.product-query-console__bar{flex-direction:column;align-items:start}.product-query-console__status{justify-content:space-between;width:100%}.product-shell-panel{min-width:0}.product-shell-panel__header{grid-template-columns:minmax(0,1fr) auto}.product-shell-panel__status{grid-area:2/1}.product-editor-dock__header{flex-wrap:wrap}.product-editor-dock__tabs{order:3;width:100%}.product-assistant-chat{block-size:calc(100dvh - var(--space-6,2rem))}.product-assistant-chat__header{padding:var(--space-3,.75rem);grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.product-assistant-chat__status{grid-column:2;justify-self:start}.product-assistant-chat__heading p{display:none}.product-assistant-chat__actions{grid-area:1/3/span 2}.product-assistant-conversation__list{gap:var(--space-4,1rem);padding:var(--space-3,.75rem)}.product-assistant-message,.product-assistant-message--user{margin-inline:0}.product-assistant-message__header{grid-template-columns:auto minmax(0,1fr) auto}.product-assistant-message__time{grid-area:2/2}.product-assistant-message__header .ds-status-badge{grid-area:1/3/span 2}.product-assistant-composer textarea{height:calc(var(--space-8,4rem) + var(--space-6,2rem));min-height:calc(var(--space-8,4rem) + var(--space-4,1rem));padding:var(--space-3,.75rem)}.product-assistant-composer__hint{display:none}.product-assistant-empty{padding:var(--space-5,1.5rem) var(--space-3,.75rem);align-content:start}.product-assistant-empty__copy p{display:none}.product-assistant-empty__suggestions{grid-template-columns:minmax(0,1fr)}.product-assistant-empty__suggestion{min-height:calc(var(--control-lg,3rem) + var(--space-4,1rem))}.product-assistant-step__summary{grid-template-columns:auto minmax(0,1fr) auto}.product-assistant-step__chevron{grid-area:2/3;justify-self:end}}@media (pointer:coarse){.product-source-member{min-height:4rem}.product-time-series-chart__controller{cursor:default}.product-upload-runway__dropzone{min-height:14rem}}@media (prefers-reduced-motion:reduce){.product-spin{animation-duration:1ms;animation-iteration-count:1}.product-assistant-message__cursor{animation:none}.product-assistant-empty__suggestion,.product-assistant-step__chevron{transition-duration:1ms}}@media (forced-colors:active){.product-time-series-chart__area{fill:highlight;opacity:.2}.product-time-series-chart__grid-line,.product-time-series-chart__line-outline,.product-time-series-chart__pixel-grid{stroke:canvastext}.product-time-series-chart__line{stroke:highlight}.product-time-series-chart__marker{background:canvas;border-color:canvastext}.product-time-series-chart__marker--active{background:highlight}.product-time-series-chart__controller:focus-visible+.product-time-series-chart__focus-ring{box-shadow:inset 0 0 0 var(--rule,2px) CanvasText,0 0 0 var(--rule,2px) CanvasText;border-color:highlight}}.flow-catalog-item,.flow-pipeline-node{--flow-accent:var(--line-soft,#879181)}.flow-catalog-item[data-category=source],.flow-pipeline-node[data-category=source]{--flow-accent:#f2c94c}.flow-catalog-item[data-category=parse],.flow-pipeline-node[data-category=parse]{--flow-accent:#67c6e3}.flow-catalog-item[data-category=transform],.flow-pipeline-node[data-category=transform]{--flow-accent:#f28b82}.flow-catalog-item[data-category=combine],.flow-pipeline-node[data-category=combine]{--flow-accent:#b7e56a}.flow-catalog-item[data-category=layout],.flow-pipeline-node[data-category=layout]{--flow-accent:#b9c9a8}.flow-catalog-item[data-category=analysis],.flow-pipeline-node[data-category=analysis]{--flow-accent:#e4a86a}.flow-catalog-item[data-category=model],.flow-pipeline-node[data-category=model]{--flow-accent:#9fb6d8}.flow-catalog-item[data-category=output],.flow-pipeline-node[data-category=output]{--flow-accent:#ff9f5a}.flow-catalog-item{align-items:center;gap:0 var(--space-3,.75rem);border:var(--rule,2px) solid var(--line,currentColor);border-inline-start-width:.5rem;border-inline-start-color:var(--flow-accent);width:100%;min-height:4.5rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);background:var(--paper-raised,#fffef8);color:var(--ink,#11150f);font:inherit;text-align:start;cursor:pointer;transition:translate var(--duration-control,.14s) var(--ease-step,steps(2)),background-color var(--duration-control,.14s) var(--ease-step,steps(2));border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy category""icon copy meta";display:grid}.flow-catalog-item[data-draggable=true]{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon copy category grip""icon copy meta grip"}.flow-catalog-item[data-interaction=drag]{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"icon copy category add grip""icon copy meta add grip"}.flow-catalog-item+.flow-catalog-item{border-top:0}.flow-catalog-item:hover:not(:disabled):not([aria-disabled=true]){z-index:1;background:var(--flow-accent);position:relative}@supports (color:color-mix(in lab,red,red)){.flow-catalog-item:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--flow-accent) 18%,var(--paper-raised,#fffef8))}}.flow-catalog-item:hover:not(:disabled):not([aria-disabled=true]){translate:2px -2px}.flow-catalog-item[aria-pressed=true],.flow-catalog-item[data-selected=true]{background:var(--flow-accent)}@supports (color:color-mix(in lab,red,red)){.flow-catalog-item[aria-pressed=true],.flow-catalog-item[data-selected=true]{background:color-mix(in srgb,var(--flow-accent) 26%,var(--paper-raised,#fffef8))}}.flow-catalog-item[aria-pressed=true],.flow-catalog-item[data-selected=true]{box-shadow:inset 0 0 0 2px var(--line,currentColor)}.flow-catalog-item:disabled,.flow-catalog-item[aria-disabled=true]{opacity:.52;cursor:not-allowed}.flow-catalog-item[data-dragging=true]{opacity:.62;box-shadow:none;translate:2px 2px}.flow-catalog-item[data-draggable=true]{cursor:grab}.flow-catalog-item[data-draggable=true]:active{cursor:grabbing}.flow-catalog-item__icon{border:var(--rule,2px) solid var(--line,currentColor);background:var(--flow-accent);color:#151711;grid-area:icon;place-items:center;width:2.25rem;height:2.25rem;display:grid}.flow-catalog-item__copy{grid-area:copy;gap:.125rem;min-width:0;display:grid}.flow-catalog-item__label{font-weight:700;line-height:1.2}.flow-catalog-item__description{color:var(--muted,#596654);font-size:.875rem;line-height:1.25}.flow-catalog-item__category{letter-spacing:.04em;text-transform:uppercase;grid-area:category;align-self:end;font-weight:700}.flow-catalog-item__category,.flow-catalog-item__meta{font-family:var(--font-label,monospace);font-size:.6875rem}.flow-catalog-item__meta{color:var(--muted,#596654);text-align:end;grid-area:meta;align-self:start}.flow-catalog-item__add{align-items:center;gap:var(--space-1,.25rem);border:1px solid var(--line,currentColor);min-height:2.5rem;padding:var(--space-1,.25rem) var(--space-2,.5rem);background:var(--paper-raised,#fffef8);color:var(--ink,#11150f);font:inherit;font-family:var(--font-label,monospace);cursor:pointer;grid-area:add;font-size:.75rem;font-weight:700;display:inline-flex}.flow-catalog-item__add:hover:not(:disabled){background:var(--lime,#c8f135);color:var(--lime-ink,#172000)}.flow-catalog-item__grip{border-inline-start:1px dashed var(--line-soft,#879181);color:var(--muted,#596654);grid-area:grip;align-self:stretch;place-items:center;padding-inline-start:var(--space-2,.5rem);display:grid}.flow-pipeline-node{border:var(--rule-strong,3px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);width:min(22rem,100vw - 3rem);max-width:100%;color:var(--ink,#11150f);box-shadow:var(--shadow-hard,4px 4px 0 var(--line));transition:translate var(--duration-control,.14s) var(--ease-step,steps(2)),box-shadow var(--duration-control,.14s) var(--ease-step,steps(2));position:relative}.flow-pipeline-node[data-selected=true]{box-shadow:0 0 0 4px var(--lime,#c8f135),var(--shadow-hard-lg,7px 7px 0 var(--line));translate:-1px -1px}.flow-pipeline-node[data-state=running]{box-shadow:0 0 0 4px var(--flow-accent),var(--shadow-hard,4px 4px 0 var(--line))}@supports (color:color-mix(in lab,red,red)){.flow-pipeline-node[data-state=running]{box-shadow:0 0 0 4px color-mix(in srgb,var(--flow-accent) 60%,transparent),var(--shadow-hard,4px 4px 0 var(--line))}}.flow-pipeline-node[data-state=warning]{box-shadow:0 0 0 4px #f2c94c,var(--shadow-hard,4px 4px 0 var(--line))}.flow-pipeline-node[data-state=error]{box-shadow:0 0 0 4px #f28b82,var(--shadow-hard,4px 4px 0 var(--line))}.flow-pipeline-node[data-state=suggestion]{background-color:var(--paper-raised,#fffef8);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.flow-pipeline-node[data-state=suggestion]{background-color:color-mix(in srgb,var(--paper-raised,#fffef8) 86%,var(--flow-accent))}}.flow-pipeline-node[data-state=suggestion]{background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.25px);box-shadow:6px 6px 0 var(--line,currentColor);background-size:6px 6px}@supports (color:color-mix(in lab,red,red)){.flow-pipeline-node[data-state=suggestion]{box-shadow:6px 6px 0 color-mix(in srgb,var(--line,currentColor) 35%,transparent)}}.flow-pipeline-node[data-state=suggestion] .flow-pipeline-node__header{background:var(--flow-accent)}@supports (color:color-mix(in lab,red,red)){.flow-pipeline-node[data-state=suggestion] .flow-pipeline-node__header{background:color-mix(in srgb,var(--flow-accent) 58%,var(--paper-raised,#fffef8))}}.flow-pipeline-node[data-state=disabled]{background:var(--paper-sunken,#e7ebe0);box-shadow:2px 2px 0 var(--line,currentColor);cursor:not-allowed}.flow-pipeline-node[data-state=disabled] .flow-pipeline-node__body{background-image:repeating-linear-gradient(-45deg,transparent 0 .75rem,var(--dot,#11150f21) .75rem .8125rem)}.flow-pipeline-node__header{align-items:center;gap:var(--space-3,.75rem);min-height:4rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);border-bottom:var(--rule,2px) solid var(--line,currentColor);background:var(--flow-accent);color:#151711;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.flow-pipeline-node__icon{border:var(--rule,2px) solid #151711;background:var(--flow-accent);place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.flow-pipeline-node__icon{background:color-mix(in srgb,var(--flow-accent) 70%,#fff)}}.flow-pipeline-node__fallback-icon{border:var(--rule,2px) solid;background:0 0;width:.75rem;height:.75rem;display:block;box-shadow:3px 3px}.flow-pipeline-node__title{gap:.125rem;min-width:0;display:grid}.flow-pipeline-node__title>span{font-family:var(--font-label,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.flow-pipeline-node__title strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;line-height:1.2;display:-webkit-box;overflow:hidden}.flow-pipeline-node__header .ds-button--quiet{color:#151711;border-color:#0000}.flow-pipeline-node__header .ds-button--quiet:hover{background:#ffffff73;border-color:#151711}.flow-pipeline-node__body{padding:var(--space-4,1rem) var(--space-4,1rem) var(--space-3,.75rem)}.flow-pipeline-node__description{margin:0 0 var(--space-3,.75rem);color:var(--ink-soft,#354032);font-size:.875rem;line-height:1.35}.flow-pipeline-node__preview{gap:var(--space-2,.5rem);margin:0;display:grid}.flow-pipeline-node__preview>div{gap:var(--space-3,.75rem);padding-bottom:var(--space-2,.5rem);border-bottom:1px solid var(--line-soft,#879181);grid-template-columns:minmax(6rem,auto) minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.flow-pipeline-node__preview>div{border-bottom:1px solid color-mix(in srgb,var(--line-soft,#879181) 55%,transparent)}}.flow-pipeline-node__preview>div:last-child{border-bottom:0;padding-bottom:0}.flow-pipeline-node__preview dt{color:var(--muted,#596654);font-family:var(--font-label,monospace);text-transform:uppercase;padding-top:.125rem;font-size:.6875rem;font-weight:700}.flow-pipeline-node__preview dd{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:.875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.flow-pipeline-node__code{font-family:var(--font-label,monospace);font-size:.8125rem}.flow-pipeline-node__empty{padding:var(--space-3,.75rem);border:1px dashed var(--line-soft,#879181);color:var(--muted,#596654);text-align:center;margin:0;font-size:.875rem}.flow-pipeline-node__schema{margin-top:var(--space-3,.75rem)}.flow-pipeline-node__description+.flow-pipeline-node__schema{margin-top:0}.flow-pipeline-node__ports{background:var(--paper-sunken,#e7ebe0);margin:0;padding:0;list-style:none;display:grid}.flow-pipeline-node__ports--input{border-bottom:1px solid var(--line-soft,#879181)}.flow-pipeline-node__ports--output{border-top:1px solid var(--line-soft,#879181)}.flow-pipeline-node[data-collapsed=true] .flow-pipeline-node__ports--input{border-bottom:0}.flow-pipeline-node__ports li{align-items:center;gap:var(--space-2,.5rem);min-width:0;min-height:2rem;padding:var(--space-1,.25rem) var(--space-4,1rem);color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:.75rem;line-height:1.2;display:flex;position:relative}.flow-pipeline-node__ports li+li{border-top:1px solid var(--line-soft,#879181)}@supports (color:color-mix(in lab,red,red)){.flow-pipeline-node__ports li+li{border-top:1px solid color-mix(in srgb,var(--line-soft,#879181) 45%,transparent)}}.flow-pipeline-node__ports--output li{text-align:end;flex-direction:row-reverse}.flow-pipeline-node__handle{border:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);width:.875rem;height:.875rem;position:absolute}.flow-pipeline-node__ports--input .flow-pipeline-node__handle{left:calc(-.4375rem - var(--rule-strong,3px))}.flow-pipeline-node__ports--output .flow-pipeline-node__handle{right:calc(-.4375rem - var(--rule-strong,3px))}.flow-pipeline-node__ports li[data-connected=true] .flow-pipeline-node__handle{background:var(--lime,#c8f135)}.flow-pipeline-node__ports li[data-required=true] .flow-pipeline-node__port-label:after{content:" *";color:#9b211b}.flow-pipeline-node__port-label{overflow-wrap:anywhere;color:var(--ink,#11150f);font-weight:700}.flow-pipeline-node__port-type{margin-inline-start:auto}.flow-pipeline-node__ports--output .flow-pipeline-node__port-type{margin-inline:0 auto}.flow-pipeline-node__diagnostics{border-top:var(--rule,2px) solid var(--line,currentColor);background:var(--line-soft,#879181);gap:1px;margin:0;padding:0;list-style:none;display:grid}.flow-pipeline-node__diagnostics li{align-items:start;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem);background:var(--paper-raised,#fffef8);grid-template-columns:auto minmax(0,1fr) auto;font-size:.75rem;line-height:1.3;display:grid}.flow-pipeline-node__diagnostics li[data-level=warning]{background:#f2c94c}@supports (color:color-mix(in lab,red,red)){.flow-pipeline-node__diagnostics li[data-level=warning]{background:color-mix(in srgb,#f2c94c 16%,var(--paper-raised,#fffef8))}}.flow-pipeline-node__diagnostics li[data-level=error]{background:#f28b82}@supports (color:color-mix(in lab,red,red)){.flow-pipeline-node__diagnostics li[data-level=error]{background:color-mix(in srgb,#f28b82 18%,var(--paper-raised,#fffef8))}}.flow-pipeline-node__diagnostics code{overflow-wrap:anywhere;max-width:16ch;font-family:var(--font-label,monospace);font-size:.6875rem}.flow-pipeline-node__footer{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);min-height:2.5rem;padding:var(--space-1,.25rem) var(--space-2,.5rem);border-top:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0);color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:.6875rem;display:flex}.flow-pipeline-node__readiness{align-items:center;gap:var(--space-1,.25rem);color:var(--ink,#11150f);display:flex}.flow-pipeline-node__footer-meta{margin-inline-start:auto}.flow-pipeline-suggestion__actions{justify-content:flex-end;gap:var(--space-1,.25rem);flex-wrap:wrap;width:100%;display:flex}.flow-column-summary{gap:var(--space-2,.5rem);border:1px solid var(--line-soft,#879181);background:var(--paper-raised,#fffef8);min-width:0;display:grid}.flow-column-summary__header{justify-content:space-between;align-items:baseline;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem);border-bottom:1px solid var(--line-soft,#879181);font-family:var(--font-label,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;display:flex}.flow-column-summary__header strong{color:var(--ink,#11150f);font-variant-numeric:tabular-nums}.flow-column-summary__list{padding:0 var(--space-2,.5rem);gap:1px;margin:0;list-style:none;display:grid}.flow-column-summary__list li{justify-content:space-between;align-items:baseline;gap:var(--space-2,.5rem);min-width:0;padding:var(--space-1,.25rem) 0;border-bottom:1px dotted var(--line-soft,#879181);font-size:.75rem;display:flex}.flow-column-summary__list li:last-child{border-bottom:0}.flow-column-summary__list code{min-width:0;color:var(--ink,#11150f);font-family:var(--font-label,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-column-summary__list li>span{color:var(--muted,#596654);font-family:var(--font-label,monospace);flex:none;font-size:.6875rem}.flow-column-summary__empty{padding:var(--space-2,.5rem);color:var(--muted,#596654);margin:0;font-size:.75rem}.flow-column-summary__more{min-height:2rem;margin:0 var(--space-2,.5rem) var(--space-2,.5rem);padding:var(--space-1,.25rem) 0;color:var(--ink-soft,#354032);font:700 .6875rem var(--font-label,monospace);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:start}.flow-column-summary__more:hover{background:var(--lime,#c8f135);color:var(--lime-ink,#172000)}.flow-column-summary__more--static{cursor:default;border-bottom:0}.flow-column-summary__more--static:hover{color:var(--ink-soft,#354032);background:0 0}.flow-block-editor-overlay__body{align-content:start;gap:var(--space-5,1.5rem);background-color:var(--paper,#f6f3e7);background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.2px);background-size:8px 8px;display:grid}.flow-parser-column-table{border:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-raised,#fffef8);min-width:0;box-shadow:var(--shadow-hard,4px 4px 0 var(--line))}.flow-parser-column-table__header{justify-content:space-between;align-items:baseline;gap:var(--space-3,.75rem);min-height:3.5rem;padding:var(--space-3,.75rem) var(--space-4,1rem);border-bottom:var(--rule,2px) solid var(--line,currentColor);background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--dot,#11150f21) 2px,var(--dot,#11150f21) 4px);display:flex}.flow-parser-column-table__header h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.flow-parser-column-table__header span{color:var(--muted,#596654);font:700 .75rem var(--font-label,monospace);font-variant-numeric:tabular-nums;flex:none}.flow-parser-column-table__caption{padding:var(--space-3,.75rem) var(--space-4,1rem);border-bottom:1px solid var(--line-soft,#879181);color:var(--ink-soft,#354032);margin:0;font-size:.875rem;line-height:1.4}.flow-parser-column-table__state{padding:var(--space-7,2.5rem) var(--space-4,1rem);color:var(--muted,#596654);text-align:center}.flow-parser-column-table__scroll{outline-offset:-3px;scrollbar-gutter:stable;max-width:100%;overflow:auto}.flow-parser-column-table table{border-collapse:collapse;width:100%;min-width:64rem}.flow-parser-column-table td,.flow-parser-column-table th{border-bottom:1px solid var(--line-soft,#879181);min-width:0;padding:var(--space-2,.5rem);text-align:start;vertical-align:middle}.flow-parser-column-table thead th{z-index:1;background:var(--paper-sunken,#e7ebe0);color:var(--ink-soft,#354032);font:700 .6875rem var(--font-label,monospace);letter-spacing:.035em;text-transform:uppercase;position:sticky;top:0}.flow-parser-column-table tbody>tr>th{min-width:12rem}.flow-parser-column-table tbody>tr>th code{max-width:22ch;font-family:var(--font-label,monospace);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flow-parser-column-table tbody>tr>th small{margin-top:var(--space-1,.25rem);color:var(--muted,#596654);font-size:.6875rem;font-weight:500;display:block}.flow-parser-column-table tbody tr[data-disabled=true]{background:var(--paper-sunken,#e7ebe0);opacity:.68}.flow-parser-column-table tbody tr[data-expanded=true]{background:var(--lime,#c8f135)}@supports (color:color-mix(in lab,red,red)){.flow-parser-column-table tbody tr[data-expanded=true]{background:color-mix(in srgb,var(--lime,#c8f135) 12%,var(--paper-raised,#fffef8))}}.flow-parser-column-table td .ds-select-shell{min-width:9rem;display:block}.flow-parser-column-table td .ds-input{min-width:9rem}.flow-parser-column-table td .ds-choice{min-width:var(--control-md,2.75rem);justify-content:center}.flow-parser-column-table__details-cell{white-space:nowrap;width:1%}.flow-parser-column-table__issue-row td{border-bottom:var(--rule,2px) solid var(--line,currentColor);padding:var(--space-2,.5rem) var(--space-4,1rem);background:#f28b82}@supports (color:color-mix(in lab,red,red)){.flow-parser-column-table__issue-row td{background:color-mix(in srgb,#f28b82 20%,var(--paper-raised,#fffef8))}}.flow-parser-column-table__issue-row td{color:#611510;font-size:.75rem;font-weight:700}.flow-parser-column-table__expanded-row td{padding:var(--space-4,1rem);border-bottom:var(--rule,2px) solid var(--line,currentColor);background:var(--paper-sunken,#e7ebe0)}.flow-edge-label{align-items:center;gap:var(--space-2,.5rem);border:var(--rule,2px) solid var(--line,currentColor);min-height:2rem;padding:var(--space-1,.25rem) var(--space-2,.5rem);background:var(--paper-raised,#fffef8);color:var(--ink,#11150f);font:inherit;box-shadow:2px 2px 0 var(--line,currentColor);border-radius:0;display:inline-flex}button.flow-edge-label{cursor:pointer}.flow-edge-label--active{background:var(--lime,#c8f135);color:var(--lime-ink,#172000)}.flow-edge-label--warning{color:#151711;background:#f2c94c}.flow-edge-label--error{color:#151711;background:#f28b82}.flow-edge-label[aria-pressed=true],.flow-edge-label[data-selected=true]{box-shadow:0 0 0 3px var(--lime,#c8f135),3px 3px 0 var(--line,currentColor)}.flow-edge-label__value{font-family:var(--font-label,monospace);font-size:.75rem;font-weight:700}.flow-edge-label__detail{opacity:.76;border-inline-start:1px solid;padding-inline-start:var(--space-2,.5rem);font-size:.75rem}.flow-canvas-toolbar{border:var(--rule-strong,3px) solid var(--line,currentColor);width:100%;max-width:34rem;min-height:3rem;padding:var(--space-1,.25rem);background:var(--paper-raised,#fffef8);box-shadow:var(--shadow-hard,4px 4px 0 var(--line));grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;container:flow-canvas-toolbar/inline-size}.flow-canvas-toolbar__controls{align-items:center;gap:var(--space-1,.25rem);min-width:0;display:flex;overflow-x:auto}.flow-canvas-toolbar__controls :focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 2px var(--line,currentColor)}.flow-canvas-toolbar__group{align-items:center;gap:1px;display:flex}.flow-canvas-toolbar__rule{width:var(--rule,2px);margin-inline:var(--space-1,.25rem);background:var(--line,currentColor);align-self:stretch}.flow-canvas-toolbar__zoom{min-width:3.25rem;font-family:var(--font-label,monospace);text-align:center;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.flow-canvas-toolbar__active{background:var(--lime,#c8f135);color:var(--lime-ink,#172000)}.flow-canvas-toolbar__status{padding-inline:var(--space-2,.5rem);border-inline-start:var(--rule,2px) solid var(--line,currentColor);white-space:nowrap;margin-inline-start:var(--space-2,.5rem)}.flow-outline-item{width:100%;min-height:var(--control-lg,3rem);gap:var(--space-1,.25rem);border:var(--rule-quiet,1px) solid var(--line,currentColor);padding:var(--space-3,.75rem) var(--space-4,1rem);background:var(--paper-raised,#fffef8);color:var(--ink,#11150f);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-control,.12s) var(--ease-step,steps(2)),box-shadow var(--duration-control,.12s) var(--ease-step,steps(2));border-radius:0;grid-template-columns:minmax(0,1fr);display:grid}.flow-outline-item__meta,.flow-outline-item__type{color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:var(--text-label,.875rem)}.flow-outline-item__diagnostic,.flow-outline-item__label,.flow-outline-item__meta{overflow-wrap:anywhere;min-width:0}.flow-outline-item__diagnostic{margin-top:var(--space-1,.25rem);padding:var(--space-2,.5rem);background:var(--paper-sunken,#e7ebe0);color:var(--ink-soft,#354032);font-size:var(--text-label,.875rem)}.flow-outline-item[aria-pressed=true]{border-color:var(--ink,#11150f);background:var(--lime,#c8f135)}@supports (color:color-mix(in lab,red,red)){.flow-outline-item[aria-pressed=true]{background:color-mix(in srgb,var(--lime,#c8f135) 24%,var(--paper-raised,#fffef8))}}.flow-outline-item[aria-pressed=true]{box-shadow:var(--rule-quiet,1px) var(--rule-quiet,1px) 0 var(--line,currentColor)}.flow-outline-item:disabled{cursor:not-allowed;opacity:.52}@media (hover:hover) and (pointer:fine){.flow-outline-item:hover:not(:disabled){background:var(--paper-sunken,#e7ebe0);box-shadow:var(--shadow-hard,4px 4px 0 var(--line))}}@container flow-canvas-toolbar (max-width:30rem){.flow-canvas-toolbar__controls{grid-column:1/-1}.flow-canvas-toolbar__status{margin:var(--space-1,.25rem) 0 0;border-block-start:var(--rule,2px) solid var(--line,currentColor);padding:var(--space-2,.5rem);white-space:normal;border-inline-start:0;grid-column:1/-1}}.flow-inspector-dock .product-shell-panel__body{scrollbar-gutter:stable}.flow-inspector-dock__form{display:grid}.flow-inspector-section{padding:var(--space-4,1rem);border-bottom:var(--rule,2px) solid var(--line,currentColor)}.flow-inspector-section:last-child{border-bottom:0}.flow-inspector-section>header{margin-bottom:var(--space-4,1rem)}.flow-inspector-section h3{margin:0;font-size:1rem}.flow-inspector-section header p{margin:var(--space-1,.25rem) 0 0;color:var(--muted,#596654);font-size:.875rem;line-height:1.35}.flow-inspector-section__fields,.flow-story-stack{gap:var(--space-4,1rem);display:grid}.flow-story-stack{width:min(62rem,100%)}.flow-story-grid{gap:var(--space-5,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start;width:100%;display:grid}.flow-story-canvas{border:var(--rule-strong,3px) solid var(--line,currentColor);background-color:var(--paper-sunken,#e7ebe0);background-image:radial-gradient(circle,var(--dot,#11150f21) 1.5px,transparent 1.5px);background-size:1rem 1rem;min-height:42rem;padding:5rem 4rem;position:relative;overflow:auto}.flow-story-canvas__toolbar{z-index:5;top:var(--space-3,.75rem);left:var(--space-3,.75rem);margin:-3.5rem 0 3rem -2.5rem;position:sticky}.flow-story-canvas__pipeline{align-items:center;gap:5rem;min-width:56rem;display:flex}.flow-story-canvas__pipeline .flow-pipeline-node{flex:none}.flow-story-connector{border-top:var(--rule-strong,3px) solid var(--line,currentColor);flex:1;min-width:3rem;position:relative}.flow-story-connector .flow-edge-label{position:absolute;top:50%;left:50%;translate:-50% -50%}@media (max-width:40rem){.flow-catalog-item{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""category meta"}.flow-catalog-item[data-draggable=true]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy grip""category meta grip"}.flow-catalog-item[data-interaction=drag]{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon copy add grip""category meta add grip"}.flow-catalog-item__category,.flow-catalog-item__meta{margin-top:var(--space-2,.5rem)}.flow-story-canvas{padding-inline:2.5rem}}@media (pointer:coarse){.flow-catalog-item{min-height:5rem}.flow-pipeline-node__handle{width:1rem;height:1rem}.flow-column-summary__more,.flow-edge-label{min-height:2.75rem}}@media (forced-colors:active){.flow-pipeline-node[data-state=suggestion]{border-style:dashed}.flow-column-summary__more{border-bottom-color:buttontext}}@media (prefers-reduced-motion:reduce){.flow-catalog-item,.flow-outline-item,.flow-pipeline-node{transition-duration:1ms}}