@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Roboto", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"Roboto", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--leading-relaxed:1.625;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-heading-xxlarge:3.125rem;--text-heading-xxlarge--line-height:3.5rem;--text-heading-xxlarge--font-weight:300;--text-heading-xlarge:2.625rem;--text-heading-xlarge--line-height:3rem;--text-heading-xlarge--font-weight:300;--text-heading-large:2.25rem;--text-heading-large--line-height:2.625rem;--text-heading-large--font-weight:300;--text-heading-medium:1.625rem;--text-heading-medium--line-height:2rem;--text-heading-medium--font-weight:300;--text-heading-small:1.25rem;--text-heading-small--line-height:1.625rem;--text-heading-small--font-weight:500;--text-heading-xsmall:1.125rem;--text-heading-xsmall--line-height:1.4375rem;--text-heading-xsmall--font-weight:500;--text-heading-xxsmall:.875rem;--text-heading-xxsmall--line-height:1.25rem;--text-heading-xxsmall--font-weight:300;--text-body-large:1.125rem;--text-body-large--line-height:1.75rem;--text-body:.9375rem;--text-body--line-height:1.5rem;--text-body-small:.8125rem;--text-body-small--line-height:1.125rem;--color-text:var(--ds-text);--color-text-subtle:var(--ds-text-subtle);--color-text-inverse:var(--ds-text-inverse);--color-text-brand:var(--ds-text-brand);--color-text-selected:var(--ds-text-selected);--color-text-danger:var(--ds-text-danger);--color-text-warning:var(--ds-text-warning);--color-text-success:var(--ds-text-success);--color-link:var(--ds-link);--color-link-pressed:var(--ds-link-pressed);--color-surface:var(--ds-surface);--color-surface-hovered:var(--ds-surface-hovered);--color-surface-raised:var(--ds-surface-raised);--color-surface-overlay:var(--ds-surface-overlay);--color-surface-sunken:var(--ds-surface-sunken);--color-border:var(--ds-border);--color-border-bold:var(--ds-border-bold);--color-border-input:var(--ds-border-input);--color-border-focused:var(--ds-border-focused);--color-border-selected:var(--ds-border-selected);--color-border-danger:var(--ds-border-danger);--color-brand:var(--ds-background-brand-bold);--color-brand-hovered:var(--ds-background-brand-bold-hovered);--color-brand-subtlest:var(--ds-background-brand-subtlest);--color-selected:var(--ds-background-selected);--color-neutral:var(--ds-background-neutral);--color-danger:var(--ds-background-danger);--color-success:var(--ds-background-success);--color-warning:var(--ds-background-warning);--color-blanket:var(--ds-blanket);--spacing-025:var(--ds-space-025);--spacing-050:var(--ds-space-050);--spacing-100:var(--ds-space-100);--spacing-150:var(--ds-space-150);--spacing-200:var(--ds-space-200);--spacing-250:var(--ds-space-250);--spacing-300:var(--ds-space-300);--spacing-400:var(--ds-space-400);--spacing-500:var(--ds-space-500);--spacing-600:var(--ds-space-600);--spacing-800:var(--ds-space-800);--spacing-1000:var(--ds-space-1000);--radius-ds:3px;--radius-ds-large:6px;--container-page:65rem;--container-page-wide:70rem;--container-page-xwide:90rem;--container-page-narrow:35rem;--container-reading:52rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-text:#fff;--ds-text-subtle:#ccc;--ds-text-subtlest:#7a7a7a;--ds-text-inverse:#1b1b1b;--ds-text-selected:#3957ff;--ds-text-brand:#3957ff;--ds-text-danger:#ff9a8f;--ds-text-warning:#fbcb3a;--ds-text-success:#8be0a4;--ds-text-discovery:#cfc8ff;--ds-text-information:#9fb0ff;--ds-link:#fff;--ds-link-pressed:#ccc;--ds-border:#fff3;--ds-border-bold:#54595f;--ds-border-input:#54595f;--ds-border-focused:#3957ff;--ds-border-selected:#3957ff;--ds-border-danger:#ff665a;--ds-border-accent-lime:#a7c957;--ds-border-accent-red:#ff665a;--ds-border-accent-orange:#d99a36;--ds-border-accent-yellow:#fbcb3a;--ds-border-accent-green:#8be0a4;--ds-border-accent-teal:#81d8d0;--ds-border-accent-blue:#3957ff;--ds-border-accent-purple:#8e7dff;--ds-border-accent-magenta:#dd6aae;--ds-border-accent-gray:#54595f;--ds-background-input:#161616;--ds-background-input-hovered:#1b1b1b;--ds-background-neutral:#ffffff1f;--ds-background-neutral-hovered:#fff3;--ds-background-neutral-pressed:#ffffff4d;--ds-background-neutral-bold:#fff;--ds-background-selected:#111b59;--ds-background-brand-subtlest:#111b59;--ds-background-brand-bold:#3957ff;--ds-background-brand-bold-hovered:#5f75ff;--ds-background-brand-bold-pressed:#8191ff;--ds-background-danger:#3b1612;--ds-background-danger-hovered:#561d18;--ds-background-danger-bold:#ff665a;--ds-background-warning:#3a2c10;--ds-background-warning-bold:#fbcb3a;--ds-background-success:#14291b;--ds-background-success-bold:#8be0a4;--ds-background-discovery:#211b45;--ds-background-discovery-bold:#8e7dff;--ds-background-information:#111b59;--ds-background-information-bold:#3957ff;--ds-background-accent-gray-subtlest:#1b1b1b;--ds-background-accent-gray-subtler:#323232;--ds-background-accent-gray-subtle:#54595f;--ds-background-accent-blue-subtlest:#111b59;--ds-background-accent-blue-bolder:#3957ff;--ds-background-accent-green-subtlest:#14291b;--ds-background-accent-green-bolder:#8be0a4;--ds-background-accent-red-subtlest:#3b1612;--ds-background-accent-red-bolder:#ff665a;--ds-background-accent-orange-subtlest:#2e2110;--ds-background-accent-orange-bolder:#d99a36;--ds-background-accent-yellow-subtlest:#3a2c10;--ds-background-accent-yellow-bolder:#fbcb3a;--ds-background-accent-teal-subtlest:#102927;--ds-background-accent-teal-bolder:#81d8d0;--ds-background-accent-purple-subtlest:#211b45;--ds-background-accent-purple-bolder:#8e7dff;--ds-background-accent-magenta-subtlest:#371d2b;--ds-background-accent-magenta-bolder:#dd6aae;--ds-blanket:#0009;--ds-surface:#161616;--ds-surface-hovered:#1b1b1b;--ds-surface-pressed:#222;--ds-surface-raised:#1b1b1b;--ds-surface-overlay:#1b1b1b;--ds-surface-sunken:#000;--ds-shadow-raised:0px 1px 1px #0006, 0px 0px 1px #00000080;--ds-shadow-overlay:0px 8px 12px #0000005c, 0px 0px 1px #fff3;--ds-shadow-overflow:0px 0px 12px #0000008f, 0px 0px 1px #00000080}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-text:#1b1b1b;--ds-text-subtle:#54595f;--ds-text-subtlest:#7a7a7a;--ds-text-inverse:#fff;--ds-text-selected:#3957ff;--ds-text-brand:#3957ff;--ds-text-danger:#b3261e;--ds-text-warning:#8f5800;--ds-text-success:#2f6b42;--ds-text-discovery:#6750a4;--ds-text-information:#3957ff;--ds-link:#1b1b1b;--ds-link-pressed:#54595f;--ds-border:#1b1b1b24;--ds-border-bold:#54595f;--ds-border-input:#54595f;--ds-border-focused:#3957ff;--ds-border-selected:#3957ff;--ds-border-danger:#d93025;--ds-border-accent-lime:#6b8e23;--ds-border-accent-red:#d93025;--ds-border-accent-orange:#c77700;--ds-border-accent-yellow:#b38600;--ds-border-accent-green:#2f6b42;--ds-border-accent-teal:#227d75;--ds-border-accent-blue:#3957ff;--ds-border-accent-purple:#6750a4;--ds-border-accent-magenta:#a33d76;--ds-border-accent-gray:#54595f;--ds-background-input:#fff;--ds-background-input-hovered:#f1f1f1;--ds-background-neutral:#1b1b1b0f;--ds-background-neutral-hovered:#1b1b1b24;--ds-background-neutral-pressed:#1b1b1b3d;--ds-background-neutral-bold:#1b1b1b;--ds-background-selected:#ecefff;--ds-background-brand-subtlest:#ecefff;--ds-background-brand-bold:#3957ff;--ds-background-brand-bold-hovered:#2e46cc;--ds-background-brand-bold-pressed:#223499;--ds-background-danger:#ffeceb;--ds-background-danger-hovered:#ffd5d2;--ds-background-danger-bold:#d93025;--ds-background-warning:#fff5db;--ds-background-warning-bold:#fbcb3a;--ds-background-success:#e8f7ec;--ds-background-success-bold:#2f6b42;--ds-background-discovery:#f1eeff;--ds-background-discovery-bold:#6750a4;--ds-background-information:#ecefff;--ds-background-information-bold:#3957ff;--ds-background-accent-gray-subtlest:#f1f1f1;--ds-background-accent-gray-subtler:#dcdcdc;--ds-background-accent-gray-subtle:#7a7a7a;--ds-background-accent-blue-subtlest:#ecefff;--ds-background-accent-blue-bolder:#3957ff;--ds-background-accent-green-subtlest:#e8f7ec;--ds-background-accent-green-bolder:#2f6b42;--ds-background-accent-red-subtlest:#ffeceb;--ds-background-accent-red-bolder:#d93025;--ds-background-accent-orange-subtlest:#fff2e0;--ds-background-accent-orange-bolder:#c77700;--ds-background-accent-yellow-subtlest:#fff7d1;--ds-background-accent-yellow-bolder:#b38600;--ds-background-accent-teal-subtlest:#e5f7f5;--ds-background-accent-teal-bolder:#227d75;--ds-background-accent-purple-subtlest:#f1eeff;--ds-background-accent-purple-bolder:#6750a4;--ds-background-accent-magenta-subtlest:#ffeaf5;--ds-background-accent-magenta-bolder:#a33d76;--ds-blanket:#00000075;--ds-surface:#fff;--ds-surface-hovered:#f0f1f2;--ds-surface-pressed:#dddee1;--ds-surface-raised:#fff;--ds-surface-overlay:#fff;--ds-surface-sunken:#f1f1f1;--ds-shadow-raised:0px 1px 1px #1e1f2140, 0px 0px 1px #1e1f214f;--ds-shadow-overlay:0px 8px 12px #1e1f2126, 0px 0px 1px #1e1f214f;--ds-shadow-overflow:0px 0px 8px #1e1f2129, 0px 0px 1px #1e1f211f}:root{--ds-space-0:0rem;--ds-space-025:.125rem;--ds-space-050:.25rem;--ds-space-075:.375rem;--ds-space-100:.5rem;--ds-space-150:.75rem;--ds-space-200:1rem;--ds-space-250:1.25rem;--ds-space-300:1.5rem;--ds-space-400:2rem;--ds-space-500:2.5rem;--ds-space-600:3rem;--ds-space-800:4rem;--ds-space-1000:5rem;--color-bg:var(--ds-surface-sunken);--color-bg-rgb:0 0 0;--color-surface:var(--ds-surface);--color-surface-muted:var(--ds-surface-hovered);--color-border:var(--ds-border);--color-border-strong:var(--ds-border-bold);--color-text:var(--ds-text);--color-text-strong:var(--ds-text);--color-text-muted:var(--ds-text-subtle);--color-accent:var(--ds-background-brand-bold);--color-accent-strong:var(--ds-text-brand);--color-accent-contrast:var(--ds-text-inverse);--color-accent-soft:var(--ds-background-brand-subtlest);--color-danger-bg:var(--ds-background-danger);--color-danger-border:var(--ds-border-danger);--color-danger-text:var(--ds-text-danger)}*{box-sizing:border-box}html{background-color:var(--color-surface-sunken);min-height:100%;font-family:var(--font-sans);color:var(--color-text);font:normal 400 .9375rem/1.5rem var(--font-sans);scrollbar-gutter:stable}body{margin:calc(var(--spacing) * 0);background-color:var(--color-surface-sunken);min-height:100vh;color:var(--color-text);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;overflow-y:scroll}a{color:var(--color-link);text-decoration-line:none}a:hover{color:var(--color-link);text-decoration-line:underline}a:active{color:var(--color-link-pressed)}:focus-visible{outline:2px solid var(--ds-border-focused);outline-offset:var(--ds-space-025)}h1{margin:calc(var(--spacing) * 0);font-size:var(--text-heading-xlarge);line-height:var(--tw-leading,var(--text-heading-xlarge--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xlarge--font-weight));color:var(--color-text)}h2{margin:calc(var(--spacing) * 0);font-size:var(--text-heading-large);line-height:var(--tw-leading,var(--text-heading-large--line-height));font-weight:var(--tw-font-weight,var(--text-heading-large--font-weight));color:var(--color-text)}h3{margin:calc(var(--spacing) * 0);font-size:var(--text-heading-medium);line-height:var(--tw-leading,var(--text-heading-medium--line-height));font-weight:var(--tw-font-weight,var(--text-heading-medium--font-weight));color:var(--color-text)}h4,h5,h6{margin:calc(var(--spacing) * 0);font-size:var(--text-heading-small);line-height:var(--tw-leading,var(--text-heading-small--line-height));font-weight:var(--tw-font-weight,var(--text-heading-small--font-weight));color:var(--color-text)}p{margin:calc(var(--spacing) * 0)}code{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-neutral);padding-inline:var(--spacing-050);padding-block:var(--spacing-025);font-family:var(--font-mono);color:var(--color-text);font-size:.92em}button,input,textarea,select{font:inherit}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}}@layer components{.ds-page{width:100%;max-width:var(--container-page);padding-inline:var(--spacing-300);padding-top:var(--spacing-800);padding-bottom:var(--spacing-1000);margin-inline:auto}@media not all and (min-width:40rem){.ds-page{padding-inline:var(--spacing-200);padding-top:var(--spacing-500);padding-bottom:var(--spacing-600)}}.ds-page-wide{width:100%;max-width:var(--container-page-wide);padding-inline:var(--spacing-300);padding-top:var(--spacing-800);padding-bottom:var(--spacing-1000);margin-inline:auto}@media not all and (min-width:40rem){.ds-page-wide{padding-inline:var(--spacing-200);padding-top:var(--spacing-500);padding-bottom:var(--spacing-600)}}.ds-page-xwide{width:100%;max-width:var(--container-page-xwide);padding-inline:var(--spacing-300);padding-top:var(--spacing-800);padding-bottom:var(--spacing-1000);margin-inline:auto}@media not all and (min-width:40rem){.ds-page-xwide{padding-inline:var(--spacing-200);padding-top:var(--spacing-500);padding-bottom:var(--spacing-600)}}.ds-page-narrow{width:100%;max-width:var(--container-page-narrow);padding-inline:var(--spacing-300);padding-top:var(--spacing-800);padding-bottom:var(--spacing-1000);margin-inline:auto}@media not all and (min-width:40rem){.ds-page-narrow{padding-inline:var(--spacing-200);padding-top:var(--spacing-500);padding-bottom:var(--spacing-600)}}.ds-page-full{width:100vw;padding-inline:var(--spacing-300);padding-top:var(--spacing-800);padding-bottom:var(--spacing-1000)}@media not all and (min-width:40rem){.ds-page-full{padding-inline:var(--spacing-200);padding-top:var(--spacing-500);padding-bottom:var(--spacing-600)}}.ds-page-full{margin-left:calc(50% - 50vw)}.ds-hero{margin-bottom:var(--spacing-600)}.ds-eyebrow{margin-bottom:var(--spacing-100);font-size:var(--text-heading-xxsmall);line-height:var(--tw-leading,var(--text-heading-xxsmall--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xxsmall--font-weight));color:var(--color-text-brand);text-transform:uppercase;letter-spacing:0}.ds-title{font-size:var(--text-heading-xxlarge);line-height:var(--tw-leading,var(--text-heading-xxlarge--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xxlarge--font-weight));color:var(--color-text)}.ds-title-small{font-size:var(--text-heading-large);line-height:var(--tw-leading,var(--text-heading-large--line-height));font-weight:var(--tw-font-weight,var(--text-heading-large--font-weight));color:var(--color-text)}.ds-subtitle{margin-top:var(--spacing-200);max-width:var(--container-reading);font-size:var(--text-body-large);line-height:var(--tw-leading,var(--text-body-large--line-height));color:var(--color-text)}.ds-panel{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:var(--spacing-400)}@media not all and (min-width:40rem){.ds-panel{padding:var(--spacing-250)}}.ds-panel-tight{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:var(--spacing-250)}@media not all and (min-width:40rem){.ds-panel-tight{padding:var(--spacing-200)}}.ds-card{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-bold);background-color:var(--color-surface-raised);padding:var(--spacing-300);--tw-shadow:var(--ds-shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-card-accent{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-bold);background-color:var(--color-surface-raised);padding:var(--spacing-300);--tw-shadow:var(--ds-shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-top-width:6px}.ds-diagram-shell{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-sunken);overflow-x:auto}.ds-diagram-shell svg{max-width:none}.ds-badge{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-ds);background-color:var(--color-brand-subtlest);padding-inline:var(--spacing-150);padding-block:var(--spacing-050);font-size:var(--text-heading-xsmall);line-height:var(--tw-leading,var(--text-heading-xsmall--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xsmall--font-weight));color:var(--color-text-brand);align-items:center;display:inline-flex}.ds-count-badge{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:var(--spacing-100);padding-block:var(--spacing-050);font-size:var(--text-heading-xxsmall);line-height:var(--tw-leading,var(--text-heading-xxsmall--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xxsmall--font-weight));color:var(--color-text-subtle)}.ds-table-shell{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-sunken);overflow-x:auto}.ds-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-text);min-width:58rem}.ds-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:var(--spacing-200);padding-block:var(--spacing-150);font-size:var(--text-heading-xxsmall);line-height:var(--tw-leading,var(--text-heading-xxsmall--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xxsmall--font-weight));color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:0}.ds-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:var(--spacing-200);padding-block:var(--spacing-150);vertical-align:top}.ds-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ds-table tbody tr:hover{background-color:var(--color-surface-hovered)}.ds-table-description{overflow-wrap:break-word;white-space:normal;color:var(--color-text);min-width:18rem}.ds-table-nowrap{white-space:nowrap}.ds-button-primary{cursor:pointer;border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-brand);padding-inline:var(--spacing-200);padding-block:var(--spacing-100);font-size:var(--text-heading-xsmall);line-height:var(--tw-leading,var(--text-heading-xsmall--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xsmall--font-weight));color:var(--color-text-inverse);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.ds-button-primary:hover{background-color:var(--color-brand-hovered)}}.ds-button-primary:disabled{cursor:not-allowed;border-color:var(--color-border-bold);background-color:var(--color-neutral);color:var(--color-text-subtle)}.ds-button-secondary{cursor:pointer;border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:var(--spacing-200);padding-block:var(--spacing-100);font-size:var(--text-heading-xsmall);line-height:var(--tw-leading,var(--text-heading-xsmall--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xsmall--font-weight));color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}@media (hover:hover){.ds-button-secondary:hover{border-color:var(--color-border-selected);color:var(--color-text)}}.ds-button-secondary:disabled{cursor:not-allowed}.ds-button-danger{cursor:pointer;border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:var(--spacing-150);padding-block:var(--spacing-100);font-size:var(--text-heading-xsmall);line-height:var(--tw-leading,var(--text-heading-xsmall--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xsmall--font-weight));color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}@media (hover:hover){.ds-button-danger:hover{border-color:var(--color-border-danger);color:var(--color-text-danger)}}.ds-button-danger:disabled{cursor:not-allowed;opacity:.4}.ds-icon-button{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);padding:calc(var(--spacing) * 0);justify-content:center;align-items:center;display:inline-flex}.ds-input{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-input);background-color:var(--color-surface);padding-inline:var(--spacing-150);padding-block:var(--spacing-100);color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.ds-input::placeholder{color:var(--color-text-subtle)}.ds-input:focus{border-color:var(--color-border-focused)}.ds-label{font-size:var(--text-heading-xsmall);line-height:var(--tw-leading,var(--text-heading-xsmall--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xsmall--font-weight));color:var(--color-text-subtle)}.ds-modal-blanket{inset:calc(var(--spacing) * 0);z-index:30;background-color:var(--color-blanket);padding-inline:var(--spacing-200);padding-block:var(--spacing-300);place-items:center;display:grid;position:fixed}.ds-modal{border-radius:var(--radius-ds-large);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-overlay);width:100%;padding:var(--spacing-250);--tw-shadow:var(--ds-shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);max-height:calc(100vh - 3rem);overflow-y:auto}.ds-nav-item{cursor:pointer;border-radius:var(--radius-ds);border-style:var(--tw-border-style);padding-inline:var(--spacing-150);padding-block:var(--spacing-100);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.ds-nav-item:hover{border-color:var(--color-border-bold);color:var(--color-text)}}.ds-nav-item:disabled{cursor:not-allowed}.ds-nav-item-active{border-color:var(--color-border-selected);background-color:var(--color-selected);color:var(--color-text-selected)}.ds-site-header{top:calc(var(--spacing) * 0);z-index:10;align-items:center;gap:var(--spacing-200);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:var(--spacing-300);padding-block:var(--spacing-150);--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);display:grid;position:sticky}@media not all and (min-width:40rem){.ds-site-header{padding-inline:var(--spacing-200)}}.ds-site-header{background:var(--ds-surface-sunken);grid-template-columns:auto minmax(0,1fr) auto}@supports (color:color-mix(in lab, red, red)){.ds-site-header{background:color-mix(in srgb, var(--ds-surface-sunken) 95%, transparent)}}.ds-logo-link{width:4.5rem;height:2rem;display:block;position:relative}.ds-logo-dark{inset:calc(var(--spacing) * 0);display:block;position:absolute}.ds-logo-light{inset:calc(var(--spacing) * 0);display:none;position:absolute}:root[data-theme=light] .ds-logo-dark{display:none}:root[data-theme=light] .ds-logo-light{display:block}@media (max-width:53.75rem){.ds-site-header{grid-template-columns:auto auto;justify-content:space-between}}.ds-mobile-menu{top:100%;right:calc(var(--spacing) * 0);margin-top:var(--spacing-150);width:calc(var(--spacing) * 72);border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-overlay);padding:var(--spacing-150);--tw-shadow:var(--ds-shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);max-width:calc(100vw - 2rem);position:absolute}.ds-desktop-only{display:flex}.ds-mobile-only{position:relative}@media (max-width:53.75rem){.ds-desktop-only{display:none}}@media (min-width:53.751rem){.ds-mobile-only{display:none}}.ds-menu-summary{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;list-style-type:none;display:flex}@media (hover:hover){.ds-menu-summary:hover{border-color:var(--color-border-selected);background-color:var(--color-surface-hovered)}}.ds-menu-summary::-webkit-details-marker{display:none}.ds-chat-root{right:var(--spacing-200);bottom:var(--spacing-200);z-index:20;align-items:flex-end;gap:var(--spacing-100);display:flex;position:fixed}@media not all and (min-width:40rem){.ds-chat-root{right:var(--spacing-150);bottom:var(--spacing-150)}}.ds-chat-root{max-width:calc(100vw - 2rem)}.ds-chat-panel{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-overlay);--tw-shadow:var(--ds-shadow-overlay);max-width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-rows:auto minmax(0,1fr) auto;width:24rem;height:34rem;max-height:calc(100vh - 7rem);display:grid;overflow:hidden}.ds-chat-layout{min-height:calc(var(--spacing) * 160);gap:var(--spacing-300);grid-template-columns:18rem minmax(0,1fr);display:grid;overflow-x:auto}.ds-chat-sidebar{align-content:flex-start;gap:var(--spacing-300);border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:var(--spacing-300);display:grid}.ds-chat-channel-row{align-items:center;gap:calc(var(--spacing) * 1);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-chat-channel-item{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-ds);border-style:var(--tw-border-style);padding-inline:var(--spacing-150);padding-block:var(--spacing-100);text-align:left;font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;text-decoration-line:none;display:inline-flex}@media (hover:hover){.ds-chat-channel-item:hover{border-color:var(--color-border-bold);background-color:var(--color-surface-hovered);color:var(--color-text)}}.ds-chat-channel-item-active{border-color:var(--color-border-selected);background-color:var(--color-selected);color:var(--color-text-selected)}.ds-chat-main{min-height:calc(var(--spacing) * 160);border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ds-chat-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:var(--spacing-300);padding-block:var(--spacing-250)}.ds-chat-message{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-raised);padding:calc(var(--spacing) * 3);--tw-shadow:var(--ds-shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ds-chat-empty{border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-text-subtle)}.ds-chat-composer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 3)}.ds-task-layout{gap:var(--spacing-300);display:grid}@media not all and (min-width:56.25rem){.ds-task-layout{grid-template-columns:repeat(1,minmax(0,1fr))}}.ds-task-layout{grid-template-columns:18rem minmax(0,1fr)}.ds-task-row{align-items:center;gap:var(--spacing-150);border-radius:var(--radius-ds);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-sunken);padding-inline:var(--spacing-200);padding-block:var(--spacing-150);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-accent-blue{border-top-color:var(--ds-border-accent-blue)}.ds-accent-green{border-top-color:var(--ds-border-accent-green)}.ds-accent-orange{border-top-color:var(--ds-border-accent-orange)}.ds-accent-purple{border-top-color:var(--ds-border-accent-purple)}.ds-accent-red{border-top-color:var(--ds-border-accent-red)}.ds-accent-teal{border-top-color:var(--ds-border-accent-teal)}.ds-accent-magenta{border-top-color:var(--ds-border-accent-magenta)}.ds-accent-gray{border-top-color:var(--ds-border-accent-gray)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.col-span-2{grid-column:span 2/span 2}.col-span-6{grid-column:span 6/span 6}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-050{margin-top:var(--spacing-050)}.mt-100{margin-top:var(--spacing-100)}.mt-150{margin-top:var(--spacing-150)}.mt-300{margin-top:var(--spacing-300)}.mt-400{margin-top:var(--spacing-400)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing) * .5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-90{min-height:calc(var(--spacing) * 90)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-auto{width:auto}.w-full{width:100%}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-132{max-width:calc(var(--spacing) * 132)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-360{max-width:calc(var(--spacing) * 360)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-reading{max-width:var(--container-reading)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-max{min-width:max-content}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-050{gap:var(--spacing-050)}.gap-100{gap:var(--spacing-100)}.gap-200{gap:var(--spacing-200)}.gap-300{gap:var(--spacing-300)}.gap-400{gap:var(--spacing-400)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-150>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-150) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-150) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-ds{border-radius:var(--radius-ds)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--color-border)}.border-border-bold{border-color:var(--color-border-bold)}.border-border-danger{border-color:var(--color-border-danger)}.border-border-selected{border-color:var(--color-border-selected)}.border-transparent{border-color:#0000}.bg-brand{background-color:var(--color-brand)}.bg-brand-subtlest{background-color:var(--color-brand-subtlest)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-success{background-color:var(--color-success)}.bg-surface{background-color:var(--color-surface)}.bg-surface-hovered{background-color:var(--color-surface-hovered)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-warning{background-color:var(--color-warning)}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-300{padding:var(--spacing-300)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-300{padding-inline:var(--spacing-300)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-050{padding-block:var(--spacing-050)}.py-100{padding-block:var(--spacing-100)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-300{padding-left:var(--spacing-300)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-heading-large{font-size:var(--text-heading-large);line-height:var(--tw-leading,var(--text-heading-large--line-height));font-weight:var(--tw-font-weight,var(--text-heading-large--font-weight))}.text-heading-medium{font-size:var(--text-heading-medium);line-height:var(--tw-leading,var(--text-heading-medium--line-height));font-weight:var(--tw-font-weight,var(--text-heading-medium--font-weight))}.text-heading-small{font-size:var(--text-heading-small);line-height:var(--tw-leading,var(--text-heading-small--line-height));font-weight:var(--tw-font-weight,var(--text-heading-small--font-weight))}.text-heading-xsmall{font-size:var(--text-heading-xsmall);line-height:var(--tw-leading,var(--text-heading-xsmall--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xsmall--font-weight))}.text-heading-xxsmall{font-size:var(--text-heading-xxsmall);line-height:var(--tw-leading,var(--text-heading-xxsmall--line-height));font-weight:var(--tw-font-weight,var(--text-heading-xxsmall--font-weight))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-small{font-size:var(--text-body-small);line-height:var(--tw-leading,var(--text-body-small--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-text{color:var(--color-text)}.text-text-brand{color:var(--color-text-brand)}.text-text-danger{color:var(--color-text-danger)}.text-text-inverse{color:var(--color-text-inverse)}.text-text-subtle{color:var(--color-text-subtle)}.text-text-success{color:var(--color-text-success)}.text-text-warning{color:var(--color-text-warning)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-55{opacity:.55}.shadow-raised{--tw-shadow:var(--ds-shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-border-bold:hover{border-color:var(--color-border-bold)}.hover\:border-border-selected:hover{border-color:var(--color-border-selected)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-hovered:hover{background-color:var(--color-surface-hovered)}.hover\:text-text:hover{color:var(--color-text)}}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}@media not all and (min-width:93.75rem){.max-wide\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not all and (min-width:68.75rem){.max-board\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:61.25rem){.max-diagram\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-diagram\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:53.75rem){.max-nav\:col-auto{grid-column:auto}.max-nav\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:47.5rem){.max-form\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-form\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:40rem){.max-sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.max-sm\:block{display:block}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:px-200{padding-inline:var(--spacing-200)}}@media not all and (min-width:32.5rem){.max-xs\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:56.25rem){.layout\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
