@layer ds.theme;@layer ds.base{.ds-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root{--ds-font-size-minus-1:max(.9em, .875rem);--ds-font-size-plus-1:1.1em;--ds-readonly-icon-size:var(--ds-icon-size);--ds-readonly-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202.25A4.75%204.75%200%200%200%207.25%207v2.25H7A1.75%201.75%200%200%200%205.25%2011v9c0%20.41.34.75.75.75h12a.75.75%200%200%200%20.75-.75v-9A1.75%201.75%200%200%200%2017%209.25h-.25V7A4.75%204.75%200%200%200%2012%202.25m3.25%207V7a3.25%203.25%200%200%200-6.5%200v2.25zM12%2013a1.5%201.5%200%200%200-.75%202.8V17a.75.75%200%200%200%201.5%200v-1.2A1.5%201.5%200%200%200%2012%2013%22%2F%3E%3C%2Fsvg%3E);--ds-icon-size:var(--ds-size-6)}@supports (width:round(down,0.1em,1px)){:root{--ds-font-size-minus-1:round(down, max(.9em, .875rem), 1px);--ds-font-size-plus-1:round(down, 1.1em, 1px)}}:root,[data-color-scheme]{--dsc-focus-boxShadow:0 0 0 var(--ds-border-width-focus) var(--ds-color-focus-inner);--dsc-focus-boxShadow-inset:inset 0 0 0 calc(2 * var(--ds-border-width-focus)) var(--ds-color-focus-inner);--dsc-focus-boxShadow-middle:inset 0 0 0 var(--ds-border-width-focus) var(--ds-color-focus-inner);--dsc-focus-outline:var(--ds-color-focus-outer) solid var(--ds-border-width-focus)}[data-color-scheme],body{color:var(--ds-color-neutral-text-default);background:var(--ds-color-neutral-background-default)}.ds-icon{height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}.ds-readonly-icon:before{forced-color-adjust:none;content:"";height:calc(1em * var(--ds-line-height-md));height:1lh;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size);background:currentColor;margin-inline-end:.25ch;display:inline-block}.ds-print-preserve,.ds-readonly-icon:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-focus:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-focus:focus-visible *{--_ds--focus:}.ds-focus--inset:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(-1 * var(--_ds--focus,var(--ds-border-width-focus)))}.ds-focus--inset:focus-visible *{--_ds--focus:}.ds-focus--middle:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-middle));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,0)}.ds-focus--middle:focus-visible *{--_ds--focus:}.ds-focus--visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-focus--visible *{--_ds--focus:}.ds-focus--visible--inset{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(-1 * var(--_ds--focus,var(--ds-border-width-focus)))}.ds-focus--visible--inset *{--_ds--focus:}.ds-focus--visible--middle{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-middle));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,0)}.ds-focus--visible--middle *{--_ds--focus:}.ds-checkbox--checked{--_stroke-width-fallback:.05em;--_diagonal-1:transparent calc(48% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-2:currentcolor calc(50% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-3:currentcolor calc(50% + var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-4:transparent calc(52% + var(--_stroke-width,var(--_stroke-width-fallback)));background-position:10% 73%,90%;background-repeat:no-repeat;background-size:35% 35%,65% 65%;background-origin:content-box;background-image:linear-gradient(45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4)),linear-gradient(-45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4));forced-color-adjust:none}.ds-list--unstyled{margin:0;padding:0;list-style-type:""}.ds-floating{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;margin:0;animation:.15s ease-in-out forwards ds-fade-in;position:absolute;inset:0 auto auto 0;overflow:visible}.ds-floating:before{background:inherit;border:inherit;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size);border-top-color:#0000;border-left-color:#0000;position:absolute;translate:-50% -50%;rotate:45deg}.ds-floating[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-floating[data-floating|=top]:before{top:100%;rotate:45deg}.ds-floating[data-floating|=right]:before{left:0;rotate:135deg}.ds-floating[data-floating|=bottom]:before{top:0;rotate:-135deg}.ds-floating[data-floating|=left]:before{left:100%;rotate:-45deg}@keyframes ds-fade-in{0%{opacity:0}}body{font-weight:var(--ds-body-md-font-weight);line-height:var(--ds-body-md-line-height);letter-spacing:var(--ds-body-md-letter-spacing)}[data-size],body{font-size:var(--ds-body-md-font-size)}[data-size]{--ds-icon-size:var(--ds-size-6)}.ds-heading{-moz-column-break-after:avoid;break-after:avoid-page;font-size:1.3em;font-size:round(down,1.3em,1px);font-weight:var(--ds-heading-md-font-weight);letter-spacing:var(--ds-heading-md-letter-spacing);line-height:var(--ds-heading-md-line-height);margin:0}.ds-heading[data-size="2xs"]{font-weight:var(--ds-heading-2xs-font-weight);line-height:var(--ds-heading-2xs-line-height);font-size:var(--ds-heading-2xs-font-size);letter-spacing:var(--ds-heading-2xs-letter-spacing)}.ds-heading[data-size=xs]{font-weight:var(--ds-heading-xs-font-weight);line-height:var(--ds-heading-xs-line-height);font-size:var(--ds-heading-xs-font-size);letter-spacing:var(--ds-heading-xs-letter-spacing)}.ds-heading[data-size=sm]{font-weight:var(--ds-heading-sm-font-weight);line-height:var(--ds-heading-sm-line-height);font-size:var(--ds-heading-sm-font-size);letter-spacing:var(--ds-heading-sm-letter-spacing)}.ds-heading[data-size=md]{font-size:var(--ds-heading-md-font-size)}.ds-heading[data-size=lg]{font-weight:var(--ds-heading-lg-font-weight);line-height:var(--ds-heading-lg-line-height);font-size:var(--ds-heading-lg-font-size);letter-spacing:var(--ds-heading-lg-letter-spacing)}.ds-heading[data-size=xl]{font-weight:var(--ds-heading-xl-font-weight);line-height:var(--ds-heading-xl-line-height);font-size:var(--ds-heading-xl-font-size);letter-spacing:var(--ds-heading-xl-letter-spacing)}.ds-heading[data-size="2xl"]{font-weight:var(--ds-heading-2xl-font-weight);line-height:var(--ds-heading-2xl-line-height);font-size:var(--ds-heading-2xl-font-size);letter-spacing:var(--ds-heading-2xl-letter-spacing)}.ds-label{font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-body-md-line-height)}.ds-label[data-weight=medium]{font-weight:var(--ds-font-weight-medium)}.ds-label[data-weight=semibold]{font-weight:var(--ds-font-weight-semibold)}.ds-label[data-weight=regular]{font-weight:var(--ds-font-weight-regular)}:where(.ds-paragraph){margin-block:0}.ds-paragraph[data-size=xs]{font-weight:var(--ds-body-xs-font-weight);line-height:var(--ds-body-xs-line-height);font-size:var(--ds-body-xs-font-size);letter-spacing:var(--ds-body-xs-letter-spacing)}.ds-paragraph[data-size=sm]{font-weight:var(--ds-body-sm-font-weight);line-height:var(--ds-body-sm-line-height);font-size:var(--ds-body-sm-font-size);letter-spacing:var(--ds-body-sm-letter-spacing)}.ds-paragraph[data-size=md]{font-weight:var(--ds-body-md-font-weight);line-height:var(--ds-body-md-line-height);font-size:var(--ds-body-md-font-size);letter-spacing:var(--ds-body-md-letter-spacing)}.ds-paragraph[data-size=lg]{font-weight:var(--ds-body-lg-font-weight);line-height:var(--ds-body-lg-line-height);font-size:var(--ds-body-lg-font-size);letter-spacing:var(--ds-body-lg-letter-spacing)}.ds-paragraph[data-size=xl]{font-weight:var(--ds-body-xl-font-weight);line-height:var(--ds-body-xl-line-height);font-size:var(--ds-body-xl-font-size);letter-spacing:var(--ds-body-xl-letter-spacing)}.ds-paragraph[data-variant=long]{line-height:var(--ds-line-height-lg)}.ds-paragraph[data-variant=short]{line-height:var(--ds-line-height-sm)}:where(.ds-validation-message){margin:0}.ds-validation-message{--dsc-validation-message-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M7.74%202.47a.75.75%200%200%201%20.53-.22h7.46a.75.75%200%200%201%20.53.22l5.27%205.27c.14.14.22.33.22.53v7.46a.75.75%200%200%201-.22.53l-5.27%205.27a.75.75%200%200%201-.53.22H8.27a.75.75%200%200%201-.53-.22l-5.27-5.27a.75.75%200%200%201-.22-.53V8.27a.75.75%200%200%201%20.22-.53zm1.29%205.5a.75.75%200%200%200-1.06%201.06L10.94%2012l-2.97%202.97a.75.75%200%201%200%201.06%201.06L12%2013.06l2.97%202.97a.75.75%200%201%200%201.06-1.06L13.06%2012l2.97-2.97a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E);--dsc-validation-message-icon-size:var(--ds-icon-size);--dsc-validation-message-spacing:var(--ds-size-2);--dsc-validation-message-color:var(--ds-color-danger-text-subtle);color:var(--dsc-validation-message-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-inline-start:calc(var(--dsc-validation-message-icon-size) + var(--dsc-validation-message-spacing));position:relative}.ds-validation-message:before{forced-color-adjust:none;content:"";height:var(--dsc-validation-message-icon-size);margin-inline:calc(-1 * (var(--dsc-validation-message-icon-size) + var(--dsc-validation-message-spacing)));-webkit-mask:var(--dsc-validation-message-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-validation-message-icon-url) center /contain no-repeat;mask:var(--dsc-validation-message-icon-url) center /contain no-repeat;translate:0 calc(.5 * (1lh - var(--dsc-validation-message-icon-size)));width:var(--dsc-validation-message-icon-size);background:currentColor;position:absolute}.ds-validation-message[data-color=success]{--dsc-validation-message-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%2021.75a9.75%209.75%200%201%200%200-19.5%209.75%209.75%200%200%200%200%2019.5m4.95-12.47a.81.81%200%200%200-1.24-1.05l-5.39%206.36-2.62-2.62a.81.81%200%200%200-1.15%201.15l3.25%203.25a.81.81%200%200%200%201.2-.05z%22%2F%3E%3C%2Fsvg%3E);--dsc-validation-message-color:var(--ds-color-success-text-subtle)}.ds-validation-message[data-color=warning]{--dsc-validation-message-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202.25a.75.75%200%200%201%20.66.39l9.52%2017.25a.75.75%200%200%201-.65%201.11H2.47a.75.75%200%200%201-.65-1.11l9.52-17.25a.75.75%200%200%201%20.66-.39m0%206.5a.75.75%200%200%201%20.75.75v4a.75.75%200%200%201-1.5%200v-4a.75.75%200%200%201%20.75-.75m-1%207.75a1%201%200%201%201%202%200%201%201%200%200%201-2%200%22%2F%3E%3C%2Fsvg%3E);--dsc-validation-message-color:var(--ds-color-warning-text-subtle)}.ds-validation-message[data-color=info]{--dsc-validation-message-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3.25%204A.75.75%200%200%201%204%203.25h16a.75.75%200%200%201%20.75.75v16a.75.75%200%200%201-.75.75H4a.75.75%200%200%201-.75-.75zM11%207.75a1%201%200%201%201%202%200%201%201%200%200%201-2%200m-1.25%203a.75.75%200%200%201%20.75-.75H12a.75.75%200%200%201%20.75.75v4.75h.75a.75.75%200%200%201%200%201.5h-3a.75.75%200%200%201%200-1.5h.75v-4h-.75a.75.75%200%200%201-.75-.75%22%2F%3E%3C%2Fsvg%3E);--dsc-validation-message-color:var(--ds-color-info-text-subtle)}}@layer ds.components{.ds-link{--dsc-link-color:var(--ds-color-text-subtle);--dsc-link-color--hover:var(--ds-color-text-default);--dsc-link-color--active:var(--ds-color-text-default);--dsc-link-color--visited:var(--dsc-link-color);--dsc-link-background--active:transparent;--dsc-link-text-decoration-thickness--hover:.12em;--dsc-link-text-decoration-thickness:.06em;--dsc-link-border-radius:0;color:var(--dsc-link-color);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--dsc-link-text-decoration-thickness);text-underline-offset:.24em;border-radius:var(--dsc-link-border-radius);outline:none}.ds-link:is(button){cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:none;margin:0;padding:0}.ds-link>:is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}:is(.ds-link:has(>span)>:is(img,svg)):first-child{margin-inline-end:var(--ds-size-1)}:is(.ds-link:has(>span)>:is(img,svg)):last-child{margin-inline-start:var(--ds-size-1)}.ds-link[data-color=neutral]{--dsc-link-color--active:var(--ds-color-neutral-text-subtle);--dsc-link-color--hover:var(--ds-color-neutral-text-subtle);--dsc-link-color:var(--ds-color-neutral-text-default)}.ds-link:where(:visited){color:var(--dsc-link-color--visited)}@media (hover:hover) and (pointer:fine){.ds-link:where(:hover){color:var(--dsc-link-color--hover);text-decoration-thickness:var(--dsc-link-text-decoration-thickness--hover)}}.ds-link:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-link:focus-visible *{--_ds--focus:}.ds-link:where(:active){background:var(--dsc-link-background--active);color:var(--dsc-link-color--active)}[data-size]:is(.ds-heading,.ds-paragraph,.ds-spinner){--ds-size:var(--ds-size--md)}[data-size]:not(.ds-heading,.ds-paragraph,.ds-spinner){--_ds-size-mode__hack:var(--ds-size-mode-font-size)}[data-size] :is(.ds-heading,.ds-paragraph,.ds-spinner){--ds-size-mode-font-size:var(--_ds-size-mode__hack)}.ds-button{--dsc-button-background--active:var(--ds-color-base-active);--dsc-button-background--hover:var(--ds-color-base-hover);--dsc-button-background:var(--ds-color-base-default);--dsc-button-border-color:transparent;--dsc-button-border-radius:var(--ds-border-radius-default);--dsc-button-border-style:solid;--dsc-button-border-width:var(--ds-border-width-default);--dsc-button-color--active:var(--dsc-button-color--hover);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-base-contrast-default);--dsc-button-gap:var(--ds-size-2);--dsc-button-padding:var(--ds-size-2) var(--ds-size-4);--dsc-button-size:var(--ds-size-12);forced-color-adjust:none;background:var(--dsc-button-background);border-color:var(--dsc-button-border-color);border-radius:var(--dsc-button-border-radius);border-style:var(--dsc-button-border-style);border-width:var(--dsc-button-border-width);box-sizing:border-box;color:var(--dsc-button-color);cursor:pointer;font-family:inherit;font-weight:var(--ds-font-weight-medium);align-items:center;gap:var(--dsc-button-gap);height:fit-content;line-height:var(--ds-line-height-sm);min-height:var(--dsc-button-size);min-width:var(--dsc-button-size);padding:var(--dsc-button-padding);text-align:inherit;-webkit-print-color-adjust:exact;print-color-adjust:exact;outline:none;flex-shrink:0;justify-content:center;width:fit-content;text-decoration:none}.ds-button:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-button:focus-visible *{--_ds--focus:}.ds-button[data-variant=secondary],.ds-button[data-variant=tertiary]{--dsc-button-background--active:var(--ds-color-surface-active);--dsc-button-background--hover:var(--ds-color-surface-hover);--dsc-button-background:transparent;--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-text-subtle)}.ds-button[data-variant=secondary]{--dsc-button-border-color:var(--ds-color-border-strong)}.ds-button:not([data-size]){font-size:inherit}.ds-button :is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}.ds-button:focus-visible{position:relative}.ds-button:not([hidden]){display:flex}.ds-button[data-icon]{width:var(--dsc-button-size);height:var(--dsc-button-size);padding:0}.ds-button[data-fullwidth]{text-align:center;width:100%}@media (hover:hover) and (pointer:fine){.ds-button:hover{background:var(--dsc-button-background--hover);color:var(--dsc-button-color--hover)}}.ds-button:active{background:var(--dsc-button-background--active);color:var(--dsc-button-color--active)}.ds-button[aria-busy=true]{cursor:progress}.ds-button:is(:disabled,[aria-disabled=true],[readonly],[aria-readonly=true],label:has(input[readonly])){cursor:not-allowed;opacity:var(--ds-opacity-disabled);background:var(--dsc-button-background);color:var(--dsc-button-color)}.ds-button[aria-busy=true]:is(:disabled,[aria-disabled=true],[readonly],[aria-readonly=true],label:has(input[readonly])){opacity:1;cursor:progress}:where(.ds-input){margin:0}.ds-input{--dsc-input-padding-block:var(--ds-size-2);--dsc-input-padding-inline:var(--ds-size-3);--dsc-input-padding:var(--dsc-input-padding-block) var(--dsc-input-padding-inline);--dsc-input-size--toggle:var(--ds-size-6);--dsc-input-size:var(--ds-size-12);--dsc-input-font-size:max(1rem, 1em);--dsc-input-line-height:var(--ds-line-height-md);--dsc-input-background--readonly:var(--ds-color-neutral-surface-tinted);--dsc-input-background:var(--ds-color-neutral-surface-default);--dsc-input-border-color--readonly:var(--ds-color-neutral-border-subtle);--dsc-input-border-color:var(--ds-color-neutral-border-default);--dsc-input-border-radius:var(--ds-border-radius-md);--dsc-input-border-style:solid;--dsc-input-border-width--toggle:max(var(--ds-border-width-default), .5 * var(--ds-size-1));--dsc-input-border-width:var(--ds-border-width-default);--dsc-input-outline-color--hover:var(--ds-color-neutral-border-default);--dsc-input-outline-color--toggle--hover:var(--dsc-input-accent-color);--dsc-input-outline-width--hover:var(--ds-border-width-default);--dsc-input-outline-style--hover:solid;--dsc-input-color--readonly:var(--ds-color-neutral-text-default);--dsc-input-color-placeholder:color-mix(in srgb, var(--dsc-input-color), transparent 30%);--dsc-input-color:var(--ds-color-neutral-text-default);--dsc-input-stroke-color:var(--ds-color-base-contrast-default);--dsc-input-stroke-color--invalid:var(--ds-color-danger-base-contrast-default);--dsc-input-stroke-width:.05em;--dsc-input-accent-color:var(--ds-color-base-default);--dsc-input-accent-color--invalid:var(--ds-color-danger-text-subtle);--_dsc-input-diagonal-1:transparent calc(48% - var(--dsc-input-stroke-width));--_dsc-input-diagonal-2:currentcolor calc(50% - var(--dsc-input-stroke-width));--_dsc-input-diagonal-3:currentcolor calc(50% + var(--dsc-input-stroke-width));--_dsc-input-diagonal-4:transparent calc(52% + var(--dsc-input-stroke-width));--_dsc-input-spacing--toggle:calc(.5 * var(--ds-size-1));appearance:none;background:var(--dsc-input-background);border-color:var(--dsc-input-border-color);border-radius:var(--dsc-input-border-radius);border-style:var(--dsc-input-border-style);border-width:var(--dsc-input-border-width);box-sizing:border-box;color:var(--dsc-input-color);forced-color-adjust:none;height:var(--dsc-input-size);font-family:inherit;line-height:var(--dsc-input-line-height);min-width:0;max-width:100%;padding:var(--dsc-input-padding);vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative}.ds-input:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-input:focus-visible *{--_ds--focus:}:is(.ds-input:is([type=radio],[type=checkbox]):not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):where(:hover,.\:click-delegate-hover),:has(label):not(:has(label:hover)) .ds-input:not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):hover){outline-color:var(--dsc-input-outline-color--hover);outline-width:var(--dsc-input-outline-width--hover);outline-style:var(--dsc-input-outline-style--hover);outline-offset:-.1px}:is(:has(label):not(:has(label:hover)) .ds-input:not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):hover,.ds-input:is([type=radio],[type=checkbox]):not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):where(:hover,.\:click-delegate-hover)):is(:checked,:indeterminate:where([type=checkbox])):not([aria-invalid=true]){outline-color:var(--dsc-input-outline-color--toggle--hover)}:is(:has(label):not(:has(label:hover)) .ds-input:not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):hover,.ds-input:is([type=radio],[type=checkbox]):not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):where(:hover,.\:click-delegate-hover))[aria-invalid=true]{outline-color:var(--dsc-input-accent-color--invalid)}.ds-input::placeholder{color:var(--dsc-input-color-placeholder)}@supports ((-webkit-hyphens:none)){.ds-input[type=date]{color:initial}}@supports (width:round(down,0.1em,1px)){.ds-input{border-width:round(up,var(--dsc-input-border-width),1px)}}.ds-input:not([data-size]){font-size:var(--dsc-input-font-size)}.ds-input:is(select){background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4));background-position:calc(100% - 1.2em + var(--dsc-input-stroke-width)),calc(100% - .8em);text-overflow:ellipsis;background-repeat:no-repeat;background-size:.4em .4em;padding-inline-end:2.4em}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-input:is(select){background-position:calc(1.2em - var(--dsc-input-stroke-width)),calc(0% + .8em)}.ds-input:is(select):open{background-image:linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4))}.ds-input:is(textarea){height:auto;min-height:calc(1.5 * var(--dsc-input-size));resize:vertical}.ds-input:is(textarea):not([rows]){field-sizing:content;height:var(--_ds-field-sizing)}.ds-input:where([type=text],[type=email],[type=tel],[type=url],[type=search]){height:unset;padding-block:calc(.5 * (var(--dsc-input-size) - 1em * var(--dsc-input-line-height)) - var(--dsc-input-border-width))}.ds-input:not([size],[cols],select:where([data-width=auto])){width:100%}.ds-input:checked,.ds-input:indeterminate:where([type=checkbox]){background:var(--dsc-input-accent-color);border-color:var(--dsc-input-accent-color);color:var(--dsc-input-stroke-color)}.ds-input:disabled,.ds-input[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-input[aria-invalid=true]{border-color:var(--dsc-input-accent-color--invalid)}.ds-input[aria-invalid=true]:where(:checked),.ds-input[type=checkbox][aria-invalid=true]:where(:indeterminate){background:var(--dsc-input-accent-color--invalid);color:var(--dsc-input-stroke-color--invalid)}.ds-input[aria-readonly=true],.ds-input[readonly]{background-color:var(--dsc-input-background--readonly);border-color:var(--dsc-input-border-color--readonly);color:var(--dsc-input-color--readonly)}.ds-input:-moz-read-only:not([readonly],[aria-readonly=true],[aria-disabled=true],:disabled){cursor:pointer}.ds-input:read-only:not([readonly],[aria-readonly=true],[aria-disabled=true],:disabled){cursor:pointer}.ds-input[type=checkbox],.ds-input[type=radio]{border-width:var(--dsc-input-border-width--toggle);padding:var(--_dsc-input-spacing--toggle);line-height:inherit;height:var(--dsc-input-size--toggle);width:var(--dsc-input-size--toggle);flex-shrink:0}.ds-input[type=radio]{border-radius:var(--ds-border-radius-full)}.ds-input[type=radio]:checked{background-image:radial-gradient(circle closest-side,currentColor 45%,#0000 50%)}.ds-input[type=checkbox]{border-radius:var(--ds-border-radius-sm)}.ds-input[type=checkbox]:checked{--_stroke-width-fallback:.05em;--_diagonal-1:transparent calc(48% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-2:currentcolor calc(50% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-3:currentcolor calc(50% + var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-4:transparent calc(52% + var(--_stroke-width,var(--_stroke-width-fallback)));background-position:10% 73%,90%;background-repeat:no-repeat;background-size:35% 35%,65% 65%;background-origin:content-box;background-image:linear-gradient(45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4)),linear-gradient(-45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4));forced-color-adjust:none;--_stroke-width:var(--dsc-input-stroke-width)}.ds-input[type=checkbox]:indeterminate{background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;background-image:linear-gradient(transparent calc(48% - var(--dsc-input-stroke-width)),currentcolor calc(50% - var(--dsc-input-stroke-width)),currentcolor calc(50% + var(--dsc-input-stroke-width)),transparent calc(52% + var(--dsc-input-stroke-width)))}.ds-input[role=switch]:is([type=radio],[type=checkbox]){--_dsc-input-circle-position:left;background-image:radial-gradient(circle closest-side,currentColor 95%,#0000);background-origin:content-box;background-position:var(--_dsc-input-circle-position);background-repeat:no-repeat;background-size:calc(var(--dsc-input-size--toggle) - 2 * var(--_dsc-input-spacing--toggle)) 100%;border-radius:var(--ds-border-radius-full);width:calc(2 * var(--dsc-input-size--toggle));padding-inline:0;transition:background-position .2s}.ds-input[role=switch]:is([type=radio],[type=checkbox]):checked{--_dsc-input-circle-position:right}.ds-field{--dsc-field-content-spacing:var(--ds-size-2);--dsc-field-counter-over:"%d tegn for mye";--dsc-field-counter-under:"%d tegn igjen";--dsc-field-description-color:inherit;--dsc-field-description-font-size--toggle:var(--ds-font-size-minus-1);-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-field>*{margin-block:0}.ds-field>*+*{margin-top:var(--dsc-field-content-spacing)}.ds-field [data-field=description]{color:var(--dsc-field-description-color);margin-top:0;margin-block:0}.ds-field [data-field=counter]{--_ds-data-over:var(--dsc-field-counter-over);--_ds-data-under:var(--dsc-field-counter-under)}.ds-field [data-field=counter]:not([data-state=over]){color:inherit;padding-left:0}.ds-field [data-field=counter]:not([data-state=over]):before{display:none}.ds-field [data-field=counter]:after{content:attr(data-label)}.ds-field :where(label,.ds-input):not([hidden]),.ds-field:not([hidden]){display:block}:is(.ds-field:where(:has(.ds-input[aria-readonly=true],.ds-input[readonly])) label):before{forced-color-adjust:none;content:"";height:calc(1em * var(--ds-line-height-md));height:1lh;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;margin-inline-end:.25ch;display:inline-block}.ds-field[data-clickdelegatefor]{cursor:pointer}.ds-field:has(input[type=radio],input[type=checkbox]){grid-template-columns:auto 1fr;grid-template-areas:"input content";width:fit-content}.ds-field:has(input[type=radio],input[type=checkbox]):not([hidden]){display:grid}.ds-field:has(input[type=radio],input[type=checkbox]):has(input:not(:only-child)){-moz-column-gap:var(--dsc-field-content-spacing);column-gap:var(--dsc-field-content-spacing)}.ds-field:has(input[type=radio],input[type=checkbox])>*{grid-column:content;margin-block:0}.ds-field:has(input[type=radio],input[type=checkbox]) label{font-weight:inherit}.ds-field:has(input[type=radio],input[type=checkbox]) label:before{content:none}.ds-field:has(input[type=radio],input[type=checkbox]) input{grid-area:1/input}.ds-field:has(input[type=radio],input[type=checkbox]) [data-field=description]{font-size:var(--dsc-field-description-font-size--toggle)}.ds-field:has(input[type=radio],input[type=checkbox]) label+p{font-size:var(--dsc-field-description-font-size--toggle)}.ds-field:has(input[type=radio],input[type=checkbox]):not(:has(.ds-input[readonly],.ds-input[aria-disabled=true],.ds-input:disabled)) label{cursor:pointer}.ds-field:has(input[type=radio],input[type=checkbox]):has(input:focus-visible){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-field:has(input[type=radio],input[type=checkbox]):has(input:focus-visible) *{--_ds--focus:}.ds-field:has(input[type=radio],input[type=checkbox]) .ds-input:is([type=radio],[type=checkbox]):not([aria-label]){translate:0 calc(.5lh - 50%)}.ds-field[data-position=end]:has(input[type=radio],input[type=checkbox]){grid-template-columns:1fr auto;grid-template-areas:"content input";width:auto}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]){--dsc-field-border-color:var(--ds-color-neutral-border-default);--dsc-field-border-color--checked:var(--ds-color-border-default);--dsc-field-border-color--invalid:var(--ds-color-danger-border-default);--dsc-field-border-color--readonly:var(--ds-color-neutral-border-subtle);--dsc-field-border-radius:var(--ds-border-radius-lg);--dsc-field-border-style:solid;--dsc-field-border-width:var(--ds-border-width-default);--dsc-field-border-width--active:max(2px, .125rem);--dsc-field-padding:var(--ds-size-4);--_dsc-field-border-color:var(--dsc-field-border-color);--_dsc-field-outline-width:0;border-color:var(--_dsc-field-border-color);border-radius:var(--dsc-field-border-radius);border-style:var(--dsc-field-border-style);border-width:var(--dsc-field-border-width);box-shadow:inset 0 0 0 calc(var(--_dsc-field-outline-width) - var(--dsc-field-border-width)) var(--_dsc-field-border-color);padding:var(--dsc-field-padding);width:auto}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox])>[data-field=validation]{grid-column:input/content}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):hover{--_dsc-field-outline-width:var(--dsc-field-border-width--active)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input:checked){--_dsc-field-border-color:var(--dsc-field-border-color--checked);--_dsc-field-outline-width:var(--dsc-field-border-width--active)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input[aria-invalid=true]){--_dsc-field-border-color:var(--dsc-field-border-color--invalid)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input:disabled,input[aria-disabled=true],input[readonly],input[aria-readonly=true]){cursor:default;--_dsc-field-border-color:var(--dsc-field-border-color--readonly);--_dsc-field-outline-width:var(--ds-border-width-default)}.ds-field-affixes{--dsc-field-affix-border-width:var(--ds-border-width-default);--dsc-field-affix-border-style:solid;--dsc-field-affix-border-color:var(--ds-color-neutral-border-default);--dsc-field-affix-padding-inline:var(--ds-size-4);--dsc-field-affix-background:var(--ds-color-neutral-surface-tinted);--dsc-field-affix-color:var(--ds-color-neutral-text-subtle);background:var(--dsc-field-affix-background);border-radius:var(--ds-border-radius-md);box-sizing:border-box;color:var(--dsc-field-affix-color);white-space:nowrap;max-width:100%}.ds-field-affixes:not([hidden]){display:flex}.ds-field-affixes:has([size]){width:fit-content}.ds-field-affixes .ds-field-affix{border-width:var(--dsc-field-affix-border-width);border-style:var(--dsc-field-affix-border-style);border-color:var(--dsc-field-affix-border-color);padding-inline:var(--dsc-field-affix-padding-inline);flex-shrink:0;align-items:center}:is(.ds-field-affixes .ds-field-affix):not([hidden]){display:flex}:is(.ds-field-affixes .ds-field-affix):first-child{border-inline-end:0;border-start-start-radius:inherit;border-end-start-radius:inherit}:is(.ds-field-affixes .ds-field-affix):last-child{border-inline-start:0;border-start-end-radius:inherit;border-end-end-radius:inherit}.ds-field-affixes .ds-input{border-width:var(--dsc-field-affix-border-width);border-style:var(--dsc-field-affix-border-style);flex:auto}:is(.ds-field-affixes .ds-input):not(:last-child){border-start-end-radius:0;border-end-end-radius:0}:is(.ds-field-affixes .ds-input):not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.ds-fieldset{--dsc-fieldset-gap:var(--ds-size-4);--dsc-fieldset-description-color:inherit;border:0;min-width:0;margin:0;padding:0}.ds-fieldset>legend{padding:0}:is(.ds-fieldset:has(.ds-input[readonly]):not(:has(.ds-input:not([readonly])))>legend):before{forced-color-adjust:none;content:"";height:calc(1em * var(--ds-line-height-md));height:1lh;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;margin-inline-end:.25ch;display:inline-block}.ds-fieldset>*+*{margin-block:var(--dsc-fieldset-gap) 0}.ds-fieldset>[data-field=description],.ds-fieldset>legend+p{color:var(--dsc-fieldset-description-color)}.ds-fieldset>legend+[data-field=description],.ds-fieldset>legend+p{margin-block-start:0}.ds-file-upload{--dsc-file-upload-background:var(--ds-color-surface-default);--dsc-file-upload-background--hover:var(--ds-color-surface-tinted);--dsc-file-upload-icon-color:var(--ds-color-text-subtle);--dsc-file-upload-border-color:var(--ds-color-border-default);--dsc-file-upload-border-radius:var(--ds-border-radius-md);--dsc-file-upload-border-width:max(2px, .125rem);--dsc-file-upload-border-style:dashed;--dsc-file-upload-border-style--hover:dashed;--dsc-file-upload-color:currentcolor;--dsc-file-upload-padding:var(--ds-size-7) var(--ds-size-6);--dsc-file-upload-icon-size:var(--ds-size-8);--dsc-file-upload-icon-url:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" d=\"M11 2.25A5.75 5.75 0 0 0 5.25 8c0 .052-.017.1-.074.157a.66.66 0 0 1-.325.158A3.25 3.25 0 0 0 5.5 14.75a.75.75 0 0 0 0-1.5 1.75 1.75 0 0 1-.35-3.465c.745-.151 1.6-.747 1.6-1.785a4.25 4.25 0 0 1 8.076-1.854c.288.593.896 1.104 1.68 1.104h.744a3 3 0 0 1 1 5.83.75.75 0 1 0 .5 1.414 4.501 4.501 0 0 0-1.5-8.744h-.745c-.09 0-.236-.066-.33-.26A5.75 5.75 0 0 0 11 2.25m.47 8.22a.75.75 0 0 1 1.06 0l3.5 3.5a.75.75 0 1 1-1.06 1.06l-2.22-2.22v7.69a.75.75 0 0 1-1.5 0v-7.69l-2.22 2.22a.75.75 0 0 1-1.06-1.06z\" clip-rule=\"evenodd\"/></svg>");--dsc-file-upload-icon-url--readonly:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" d=\"M5.098 5.114A9.72 9.72 0 0 0 2.25 12c0 5.385 4.365 9.75 9.75 9.75s9.75-4.365 9.75-9.75S17.385 2.25 12 2.25a9.72 9.72 0 0 0-6.886 2.848l-.008.008zm1.623.546a8.25 8.25 0 0 1 11.62 11.62zM5.66 6.72l11.62 11.62A8.25 8.25 0 0 1 5.66 6.72\" clip-rule=\"evenodd\"/></svg>");--_icon-url:var(--dsc-file-upload-icon-url);border:var(--dsc-file-upload-border-width) var(--dsc-file-upload-border-style) var(--dsc-file-upload-border-color);border-radius:var(--dsc-file-upload-border-radius);padding:var(--dsc-file-upload-padding);background:var(--dsc-file-upload-background);-webkit-user-select:none;user-select:none;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;outline:none;position:relative}.ds-field[tabindex]:focus-visible:has(.ds-file-upload){outline:none}.ds-field[tabindex]:focus-visible .ds-file-upload,.ds-file-upload:focus-within{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-field[tabindex]:focus-visible .ds-file-upload,.ds-file-upload:focus-within) *{--_ds--focus:}.ds-file-upload:hover{border-style:var(--dsc-file-upload-border-style--hover);background-color:var(--dsc-file-upload-background--hover);cursor:pointer}.ds-file-upload:has(:is([readonly],[aria-readonly=true])){cursor:not-allowed;pointer-events:none;--_icon-url:var(--dsc-file-upload-icon-url--readonly);--dsc-file-upload-background:var(--ds-color-surface-tinted);--dsc-file-upload-background--hover:var(--ds-color-surface-tinted);--ds-color-background-default:var(--ds-color-neutral-background-default);--ds-color-background-tinted:var(--ds-color-neutral-background-tinted);--ds-color-surface-default:var(--ds-color-neutral-surface-default);--ds-color-surface-tinted:var(--ds-color-neutral-surface-tinted);--ds-color-surface-hover:var(--ds-color-neutral-surface-hover);--ds-color-surface-active:var(--ds-color-neutral-surface-active);--ds-color-border-subtle:var(--ds-color-neutral-border-subtle);--ds-color-border-default:var(--ds-color-neutral-border-default);--ds-color-border-strong:var(--ds-color-neutral-border-strong);--ds-color-text-subtle:var(--ds-color-neutral-text-subtle);--ds-color-text-default:var(--ds-color-neutral-text-default);--ds-color-base-default:var(--ds-color-neutral-base-default);--ds-color-base-hover:var(--ds-color-neutral-base-hover);--ds-color-base-active:var(--ds-color-neutral-base-active);--ds-color-base-contrast-subtle:var(--ds-color-neutral-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-neutral-base-contrast-default)}.ds-file-upload:has([aria-invalid=true]){border-color:var(--ds-color-danger-border-default)}.ds-file-upload>input[type=file]{z-index:1;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.ds-file-upload>svg{color:var(--dsc-file-upload-icon-color);height:var(--dsc-file-upload-icon-size);margin:0 auto var(--ds-size-2);width:var(--dsc-file-upload-icon-size);display:block}.ds-file-upload:not(:has(>svg)):before{color:var(--dsc-file-upload-icon-color);height:var(--dsc-file-upload-icon-size);margin:0 auto var(--ds-size-2);width:var(--dsc-file-upload-icon-size);display:block}.ds-file-upload:not(:has(>svg)):before{content:"";forced-color-adjust:none;-webkit-mask:var(--_icon-url) center /contain no-repeat;-webkit-mask:var(--_icon-url) center /contain no-repeat;mask:var(--_icon-url) center /contain no-repeat;background:currentColor}.ds-file-upload>[data-field=description]:not([data-field=description]+[data-field=description]){color:var(--dsc-file-upload-color)}.ds-file-upload>.ds-button{width:fit-content;margin:var(--ds-size-4) auto 0}.ds-alert{--dsc-alert-background:var(--ds-color-info-surface-tinted);--dsc-alert-border-width:var(--ds-border-width-default);--dsc-alert-border-style:solid;--dsc-alert-border-color:var(--ds-color-info-border-default);--dsc-alert-border-radius:var(--ds-border-radius-lg);--dsc-alert-icon-color:var(--ds-color-info-text-subtle);--dsc-alert-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3.25%204A.75.75%200%200%201%204%203.25h16a.75.75%200%200%201%20.75.75v16a.75.75%200%200%201-.75.75H4a.75.75%200%200%201-.75-.75zM11%207.75a1%201%200%201%201%202%200%201%201%200%200%201-2%200m-1.25%203a.75.75%200%200%201%20.75-.75H12a.75.75%200%200%201%20.75.75v4.75h.75a.75.75%200%200%201%200%201.5h-3a.75.75%200%200%201%200-1.5h.75v-4h-.75a.75.75%200%200%201-.75-.75%22%2F%3E%3C%2Fsvg%3E);--dsc-alert-color:var(--ds-color-info-text-default);--dsc-alert-spacing:var(--ds-size-2);--dsc-alert-icon-size:var(--ds-icon-size);--dsc-alert-padding-block:var(--ds-size-6);--dsc-alert-padding-inline-end:var(--ds-size-6);background:var(--dsc-alert-background);border-radius:var(--dsc-alert-border-radius);border-width:var(--dsc-alert-border-width);border-style:var(--dsc-alert-border-style);border-color:var(--dsc-alert-border-color);box-sizing:border-box;color:var(--dsc-alert-color);padding-block:var(--dsc-alert-padding-block);padding-inline-start:calc(var(--dsc-alert-padding-inline-end) + var(--dsc-alert-icon-size) + var(--dsc-alert-spacing));padding-inline-end:var(--dsc-alert-padding-inline-end);position:relative}.ds-alert>:is(h1,h2,h3,h4,h5,h6):first-child:before{background:var(--dsc-alert-icon-color);forced-color-adjust:none;content:"";height:var(--dsc-alert-icon-size);margin-inline:calc(-1 * (var(--dsc-alert-icon-size) + var(--dsc-alert-spacing)));-webkit-mask:var(--dsc-alert-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-alert-icon-url) center /contain no-repeat;mask:var(--dsc-alert-icon-url) center /contain no-repeat;translate:0 calc(.5 * (1lh - var(--dsc-alert-icon-size)));width:var(--dsc-alert-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute}.ds-alert:not(:has(>:is(h1,h2,h3,h4,h5,h6):first-child)):before{background:var(--dsc-alert-icon-color);forced-color-adjust:none;content:"";height:var(--dsc-alert-icon-size);margin-inline:calc(-1 * (var(--dsc-alert-icon-size) + var(--dsc-alert-spacing)));-webkit-mask:var(--dsc-alert-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-alert-icon-url) center /contain no-repeat;mask:var(--dsc-alert-icon-url) center /contain no-repeat;translate:0 calc(.5 * (1lh - var(--dsc-alert-icon-size)));width:var(--dsc-alert-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute}.ds-alert[data-color]{--dsc-alert-background:var(--ds-color-surface-tinted);--dsc-alert-border-color:var(--ds-color-border-default);--dsc-alert-icon-color:var(--ds-color-text-subtle);--dsc-alert-color:var(--ds-color-text-default)}.ds-alert[data-color=warning]{--dsc-alert-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202.25a.75.75%200%200%201%20.66.39l9.52%2017.25a.75.75%200%200%201-.65%201.11H2.47a.75.75%200%200%201-.65-1.11l9.52-17.25a.75.75%200%200%201%20.66-.39m0%206.5a.75.75%200%200%201%20.75.75v4a.75.75%200%200%201-1.5%200v-4a.75.75%200%200%201%20.75-.75m-1%207.75a1%201%200%201%201%202%200%201%201%200%200%201-2%200%22%2F%3E%3C%2Fsvg%3E)}.ds-alert[data-color=success]{--dsc-alert-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%2021.75a9.75%209.75%200%201%200%200-19.5%209.75%209.75%200%200%200%200%2019.5m4.95-12.47a.81.81%200%200%200-1.24-1.05l-5.39%206.36-2.62-2.62a.81.81%200%200%200-1.15%201.15l3.25%203.25a.81.81%200%200%200%201.2-.05z%22%2F%3E%3C%2Fsvg%3E)}.ds-alert[data-color=danger]{--dsc-alert-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M7.74%202.47a.75.75%200%200%201%20.53-.22h7.46a.75.75%200%200%201%20.53.22l5.27%205.27c.14.14.22.33.22.53v7.46a.75.75%200%200%201-.22.53l-5.27%205.27a.75.75%200%200%201-.53.22H8.27a.75.75%200%200%201-.53-.22l-5.27-5.27a.75.75%200%200%201-.22-.53V8.27a.75.75%200%200%201%20.22-.53zm1.29%205.5a.75.75%200%200%200-1.06%201.06L10.94%2012l-2.97%202.97a.75.75%200%201%200%201.06%201.06L12%2013.06l2.97%202.97a.75.75%200%201%200%201.06-1.06L13.06%2012l2.97-2.97a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E)}.ds-popover{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;margin:0;animation:.15s ease-in-out forwards ds-fade-in;position:absolute;inset:0 auto auto 0;overflow:visible}.ds-popover:before{background:inherit;border:inherit;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size);border-top-color:#0000;border-left-color:#0000;position:absolute;translate:-50% -50%;rotate:45deg}.ds-popover[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-popover[data-floating|=top]:before{top:100%;rotate:45deg}.ds-popover[data-floating|=right]:before{left:0;rotate:135deg}.ds-popover[data-floating|=bottom]:before{top:0;rotate:-135deg}.ds-popover[data-floating|=left]:before{left:100%;rotate:-45deg}.ds-popover{--_ds-floating:var(--dsc-popover-placement);--_ds-floating-arrow-size:var(--dsc-popover-arrow-size);--dsc-popover-background:var(--ds-color-surface-default);--dsc-popover-border-width:var(--ds-border-width-default);--dsc-popover-border-style:solid;--dsc-popover-border-color:var(--ds-color-border-default);--dsc-popover-color:var(--ds-color-text-default);--dsc-popover-arrow-size:var(--ds-size-3);--dsc-popover-border-radius:var(--ds-border-radius-md);--dsc-popover-max-width:300px;--dsc-popover-padding:var(--ds-size-3) var(--ds-size-4);--dsc-popover-box-shadow:var(--ds-shadow-md);--dsc-popover-placement:top;background:var(--dsc-popover-background);border-radius:var(--dsc-popover-border-radius);border-width:var(--dsc-popover-border-width);border-style:var(--dsc-popover-border-style);border-color:var(--dsc-popover-border-color);box-shadow:var(--dsc-popover-box-shadow);box-sizing:border-box;color:var(--dsc-popover-color);max-width:var(--dsc-popover-max-width);padding:var(--dsc-popover-padding)}.ds-popover[data-variant=default]{--dsc-popover-background:var(--ds-color-surface-default)}.ds-popover[data-variant=tinted]{--dsc-popover-background:var(--ds-color-surface-tinted)}[data-popover=inline]{all:unset;cursor:pointer;text-underline-offset:.27em;font-size:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[data-popover=inline]:not([hidden]){display:inline}[data-popover=inline]:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}[data-popover=inline]:focus-visible *{--_ds--focus:}.ds-skip-link,.ds-skiplink{--dsc-skiplink-padding:var(--ds-size-4) var(--ds-size-4) var(--ds-size-5) var(--ds-size-4);--dsc-skiplink-background:var(--ds-color-surface-hover);--dsc-skiplink-color:var(--ds-color-text-default);clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ds-skip-link:focus,.ds-skiplink:focus{width:auto;height:auto;margin:inherit;clip:auto;clip-path:none;white-space:inherit;padding:var(--dsc-skiplink-padding);color:var(--dsc-skiplink-color);background:var(--dsc-skiplink-background);box-sizing:border-box;text-underline-offset:max(5px,.25rem);outline:0;place-items:center;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);position:static;overflow:visible}:is(.ds-skip-link:focus,.ds-skiplink:focus):not([hidden]){display:grid}.ds-details{--dsc-details-border-block-wdith:var(--ds-border-width-default);--dsc-details-border-block-width:var(--dsc-details-border-block-wdith);--dsc-details-border-block-style:solid;--dsc-details-border-color:var(--ds-color-border-subtle);--dsc-details-icon-gap:var(--ds-size-2);--dsc-details-icon-size:var(--ds-icon-size);--dsc-details-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5.97%209.47a.75.75%200%200%201%201.06%200L12%2014.44l4.97-4.97a.75.75%200%201%201%201.06%201.06l-5.5%205.5a.75.75%200%200%201-1.06%200l-5.5-5.5a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E);--dsc-details-padding:var(--ds-size-4);--dsc-details-size:var(--ds-size-14);--dsc-details-background:var(--ds-color-surface-default);--dsc-details-summary-color:var(--ds-color-text-default);--dsc-details-summary-background--hover:var(--ds-color-surface-tinted);--dsc-details-summary-background--open:var(--ds-color-surface-tinted);--dsc-details-summary-background:var(--ds-color-surface-default);background:var(--dsc-details-background);border-block-width:var(--dsc-details-border-block-width);border-block-style:var(--dsc-details-border-block-style);border-color:var(--dsc-details-border-color);box-sizing:border-box}.ds-details+.ds-details{border-top:0;margin-top:0}.ds-details[data-variant=default]{--dsc-details-background:var(--ds-color-surface-default);--dsc-details-summary-background--hover:var(--ds-color-surface-tinted);--dsc-details-summary-background--open:var(--ds-color-surface-tinted);--dsc-details-summary-background:var(--ds-color-surface-default)}.ds-card[data-variant=tinted]>.ds-details,.ds-details[data-variant=tinted]{--dsc-details-background:var(--ds-color-surface-tinted);--dsc-details-summary-background--hover:var(--ds-color-surface-hover);--dsc-details-summary-background--open:var(--ds-color-surface-hover);--dsc-details-summary-background:var(--ds-color-surface-tinted);--dsc-details-border-color:var(--ds-color-border-subtle)}.ds-details>summary::-webkit-details-marker{display:none}.ds-details>:is(summary,u-summary){color:var(--dsc-details-summary-color);background:var(--dsc-details-summary-background);box-sizing:border-box;cursor:pointer;min-height:var(--dsc-details-size);align-items:center;gap:var(--dsc-details-icon-gap);padding:var(--dsc-details-padding);outline:none;list-style:none;position:relative}:is(.ds-details>:is(summary,u-summary)):not([hidden]){display:flex}:is(.ds-details>:is(summary,u-summary)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(-1 * var(--_ds--focus,var(--ds-border-width-focus)))}:is(.ds-details>:is(summary,u-summary)):focus-visible *{--_ds--focus:}.ds-details>:is(summary,u-summary){-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(.ds-details>:is(summary,u-summary)):before{all:unset;forced-color-adjust:none;border-radius:var(--ds-border-radius-md);content:"";height:var(--dsc-details-icon-size);-webkit-mask:50%/contain no-repeat var(--dsc-details-icon-url);-webkit-mask:50%/contain no-repeat var(--dsc-details-icon-url);mask:50%/contain no-repeat var(--dsc-details-icon-url);width:var(--dsc-details-icon-size);background:currentColor;flex-shrink:0;align-self:start;translate:0 calc(.5lh - 50%)}.ds-details[open]>:is(summary,u-summary){background:var(--dsc-details-summary-background--open)}:is(.ds-details[open]>:is(summary,u-summary)):before{rotate:180deg}@media (hover:hover) and (pointer:fine){.ds-details :is(summary,u-summary):hover{background:var(--dsc-details-summary-background--hover)}}@media (prefers-reduced-motion:no-preference){.ds-details{interpolate-size:allow-keywords}}.ds-details::part(details-content){block-size:0;transition:content-visibility allow-discrete .4s,height .4s;overflow-y:hidden}.ds-details::details-content{block-size:0;transition:content-visibility allow-discrete .4s,height .4s;overflow-y:hidden}.ds-details[open]::part(details-content){height:auto}.ds-details[open]::details-content{height:auto}:where(.ds-details>:not(summary,u-summary)){border-radius:inherit;margin-inline:var(--ds-size-5,1rem)}:where(.ds-details>:not(summary,u-summary)):nth-child(2){margin-block-start:var(--ds-size-5,1rem)}:where(.ds-details>:not(summary,u-summary)):last-child{margin-block-end:var(--ds-size-5,1rem)}.ds-dialog{--dsc-dialog-backdrop-background:#00000080;--dsc-dialog-background:var(--ds-color-neutral-surface-default);--dsc-dialog-icon-spacing:var(--ds-size-3);--dsc-dialog-icon-size:var(--ds-icon-size);--dsc-dialog-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M6.53%205.47a.75.75%200%200%200-1.06%201.06L10.94%2012l-5.47%205.47a.75.75%200%201%200%201.06%201.06L12%2013.06l5.47%205.47a.75.75%200%201%200%201.06-1.06L13.06%2012l5.47-5.47a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E);--dsc-dialog-color:var(--ds-color-neutral-text-default);--dsc-dialog-divider-border-width:var(--ds-border-width-default);--dsc-dialog-divider-border-style:solid;--dsc-dialog-divider-border-color:var(--ds-color-neutral-border-subtle);--dsc-dialog-border-width:var(--ds-border-width-default);--dsc-dialog-border-style:solid;--dsc-dialog-border-color:var(--ds-color-neutral-border-subtle);--dsc-dialog-max-height:80vh;--dsc-dialog-max-width:40rem;--dsc-dialog-spacing:var(--ds-size-6);--dsc-dialog-placement-inline-max-width:40rem;--dsc-dialog-placement-block-max-width:100%;--dsc-dialog-transition-duration:.3s;--_dsc-dialog-icon-top-right-margin:calc(-1 * var(--dsc-dialog-spacing) + var(--dsc-dialog-icon-spacing));background:var(--dsc-dialog-background);border-color:var(--dsc-dialog-border-color);border-radius:clamp(0px,10000000vw - 400000px - 10000000%,var(--ds-border-radius-lg));border-style:var(--dsc-dialog-border-style);border-width:var(--dsc-dialog-border-width);box-shadow:var(--ds-shadow-xl);box-sizing:border-box;color:var(--dsc-dialog-color);max-height:var(--dsc-dialog-max-height);max-width:var(--dsc-dialog-max-width);overscroll-behavior:contain;padding:var(--dsc-dialog-spacing);z-index:2147483647;width:100%;z-index:calc(infinity);outline:none;margin:auto;position:fixed;inset:0;overflow:auto}.ds-dialog::backdrop{animation:ds-dialog-fade-in var(--dsc-dialog-transition-duration) ease-in-out;background:var(--dsc-dialog-backdrop-background,#00000080);overscroll-behavior:contain;overflow:hidden}.ds-dialog:where([data-placement=bottom],[data-placement=top]){max-width:var(--dsc-dialog-placement-block-max-width);width:100%;margin-inline:auto}.ds-dialog:where([data-placement=left],[data-placement=right]){height:100%;height:-webkit-fill-available;height:-moz-available;height:stretch;max-height:unset;max-width:var(--dsc-dialog-placement-inline-max-width);border-block-width:0;border-radius:0}.ds-dialog[data-placement=bottom]{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0;top:auto}.ds-dialog[data-placement=top]{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;bottom:auto}.ds-dialog[data-placement=left]{border-left-width:0;right:auto}.ds-dialog[data-placement=right]{border-right-width:0;left:auto}.ds-dialog:not([data-placement]),.ds-dialog[data-placement=center]{align-self:center}.ds-dialog[open]{animation:ds-dialog-slide-up var(--dsc-dialog-transition-duration) ease-in-out,ds-dialog-fade-in var(--dsc-dialog-transition-duration) ease-in-out}.ds-dialog[open][data-placement=bottom]{animation:ds-dialog-slide-up var(--dsc-dialog-transition-duration) ease}.ds-dialog[open][data-placement=top]{animation:ds-dialog-slide-down var(--dsc-dialog-transition-duration) ease}.ds-dialog[open][data-placement=left]{animation:ds-dialog-slide-left var(--dsc-dialog-transition-duration) ease}.ds-dialog[open][data-placement=right]{animation:ds-dialog-slide-right var(--dsc-dialog-transition-duration) ease}.ds-dialog:has(>.ds-dialog__block){--_dsc-dialog-icon-top-right-margin:var(--dsc-dialog-icon-spacing);padding:0}@media (prefers-reduced-motion:reduce){.ds-dialog::backdrop,.ds-dialog[open]{animation:none}}.ds-dialog button[command=close]:empty:before,.ds-dialog button[data-command=close]:empty:before,.ds-dialog>form[method=dialog]:first-child>button:only-child:before{content:"";forced-color-adjust:none;height:var(--dsc-dialog-icon-size);width:var(--dsc-dialog-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-dialog-icon-url);-webkit-mask:center/contain no-repeat var(--dsc-dialog-icon-url);mask:center/contain no-repeat var(--dsc-dialog-icon-url);background:currentColor}.ds-dialog>button[command=close]:first-child,.ds-dialog>button[data-command=close]:first-child,.ds-dialog>form[method=dialog]:first-child>button:only-child{float:inline-end;color:inherit;margin-block-start:var(--_dsc-dialog-icon-top-right-margin);margin-block-end:var(--dsc-dialog-icon-spacing);margin-inline-start:var(--dsc-dialog-icon-spacing);margin-inline-end:var(--_dsc-dialog-icon-top-right-margin)}.ds-dialog__block{padding:var(--dsc-dialog-spacing)}.ds-dialog__block+.ds-dialog__block{border-top:var(--dsc-dialog-divider-border-width) var(--dsc-dialog-divider-border-style) var(--dsc-dialog-divider-border-color)}body:has(.ds-dialog:modal){overflow:hidden}@keyframes ds-dialog-fade-in{0%{opacity:0}}@keyframes ds-dialog-slide-up{0%{opacity:0;translate:0 3rem}}@keyframes ds-dialog-slide-down{0%{opacity:0;translate:0 -3rem}}@keyframes ds-dialog-slide-left{0%{opacity:0;translate:-3rem}}@keyframes ds-dialog-slide-right{0%{opacity:0;translate:3rem}}.ds-list{--dsc-list-padding-inline:var(--ds-size-6) 0;--dsc-list-margin-top:var(--ds-size-3);--dsc-list-margin-top-nested:var(--ds-size-2);padding-inline:var(--dsc-list-padding-inline);margin:0}.ds-list>li+li{margin-top:var(--dsc-list-margin-top)}.ds-list>li>:is(ol,ul)>li+li{margin-top:var(--dsc-list-margin-top-nested)}.ds-card{--dsc-card-background--active:var(--ds-color-surface-active);--dsc-card-background--hover:var(--ds-color-surface-hover);--dsc-card-background:var(--ds-color-surface-default);--dsc-card-border-width:var(--ds-border-width-default);--dsc-card-border-style:solid;--dsc-card-border-color:var(--ds-color-border-subtle);--dsc-card-block-border-width:var(--dsc-card-border-width);--dsc-card-block-border-style:var(--dsc-card-border-style);--dsc-card-block-border-color:var(--dsc-card-border-color);--dsc-card-color:var(--ds-color-text-default);--dsc-card-content-margin-block:var(--ds-size-3) 0;--dsc-card-padding:var(--ds-size-6);--dsc-card-border-radius:var(--ds-border-radius-lg);--dsc-card-link-text-decoration-thickness--hover:.12em;--dsc-card-link-text-decoration-thickness:.06em;--dsc-card-link-text-decoration-offset:.24em;background:var(--dsc-card-background);border-radius:var(--dsc-card-border-radius);border-width:var(--dsc-card-border-width);border-style:var(--dsc-card-border-style);border-color:var(--dsc-card-border-color);box-sizing:border-box;color:var(--dsc-card-color);padding:var(--dsc-card-padding);text-align:inherit;overflow:clip}.ds-card[data-variant=default]{background:var(--ds-color-surface-default)}.ds-card[data-variant=tinted]{background:var(--ds-color-surface-tinted)}.ds-card:not([hidden]){display:block}.ds-card:where(a,button,[role=button],[data-clickdelegatefor]){cursor:pointer;text-decoration:none}.ds-card:where(a,button,[role=button],[data-clickdelegatefor]):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-card:where(a,button,[role=button],[data-clickdelegatefor]):focus-visible *{--_ds--focus:}.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6){text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--dsc-card-link-text-decoration-thickness);text-underline-offset:var(--dsc-card-link-text-decoration-offset)}:is(.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6))>a{color:inherit;text-decoration:none}:is(:is(.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6))>a):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6))>a):focus-visible *{--_ds--focus:}@media (hover:hover) and (pointer:fine){:is(.ds-card:where(a,button,[role=button]):hover,.ds-card[data-clickdelegatefor]:has(.\:click-delegate-hover)){background:var(--dsc-card-background--hover)}:is(.ds-card:where(a,button,[role=button]):hover,.ds-card[data-clickdelegatefor]:has(.\:click-delegate-hover))>.ds-card__block>:is(h1,h2,h3,h4,h5,h6),:is(.ds-card:where(a,button,[role=button]):hover,.ds-card[data-clickdelegatefor]:has(.\:click-delegate-hover))>:is(h1,h2,h3,h4,h5,h6){text-decoration-thickness:var(--dsc-card-link-text-decoration-thickness--hover)}:is(.ds-card:where(a,button,[role=button]):hover,.ds-card[data-clickdelegatefor]:has(.\:click-delegate-hover)):active{background:var(--dsc-card-background--active)}}.ds-card:has(>.ds-card__block,>.ds-details){padding:0}.ds-card>.ds-details:first-child{border-top:0}:is(.ds-card>.ds-details:first-child)>summary,:is(.ds-card>.ds-details:first-child)>u-summary{border-top-left-radius:var(--dsc-card-border-radius);border-top-right-radius:var(--dsc-card-border-radius)}.ds-card>.ds-details:last-child{border-bottom:0}:is(.ds-card>.ds-details:last-child):not([open])>summary,:is(.ds-card>.ds-details:last-child):not([open])>u-summary{border-bottom-left-radius:var(--dsc-card-border-radius);border-bottom-right-radius:var(--dsc-card-border-radius)}:where(.ds-card){font:inherit;margin:0}:where(.ds-card,.ds-card__block)>:first-child{margin-block:0}:where(.ds-card,.ds-card__block)>*+*{margin-block:var(--dsc-card-content-margin-block)}.ds-card__block{box-sizing:border-box;padding:var(--dsc-card-padding);margin:0;position:relative}.ds-card__block:before{border-top-width:var(--dsc-card-block-border-width);border-top-style:var(--dsc-card-block-border-style);inset:0 0 auto;translate:0 -100%}.ds-card__block:after,.ds-card__block:before{content:"";border-color:var(--dsc-card-block-border-color);position:absolute}.ds-card__block:after{border-left-width:var(--dsc-card-block-border-width);border-left-style:var(--dsc-card-block-border-style);inset:0 auto 0 0;translate:-100%}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child){padding:0}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child)>:not([hidden]){border:0;width:100%;height:auto;display:block}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child)>picture img:not([hidden]){border:0;width:100%;height:auto;display:block}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child)>iframe{aspect-ratio:16/9}.ds-dropdown{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;animation:.15s ease-in-out forwards ds-fade-in;position:absolute;inset:0 auto auto 0;overflow:visible}.ds-dropdown:before{background:inherit;border:inherit;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size);border-top-color:#0000;border-left-color:#0000;position:absolute;translate:-50% -50%;rotate:45deg}.ds-dropdown[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-dropdown[data-floating|=top]:before{top:100%;rotate:45deg}.ds-dropdown[data-floating|=right]:before{left:0;rotate:135deg}.ds-dropdown[data-floating|=bottom]:before{top:0;rotate:-135deg}.ds-dropdown[data-floating|=left]:before{left:100%;rotate:-45deg}.ds-dropdown{--_ds-floating:var(--dsc-dropdown-placement);--_ds-floating-arrow-size:var(--dsc-dropdown-arrow-size);--_ds-floating-arrow-visibility:hidden;--dsc-dropdown-padding:var(--ds-size-3) var(--ds-size-2);--dsc-dropdown-item-padding:var(--ds-size-2) var(--ds-size-4);--dsc-dropdown-item-size:var(--ds-size-12);--dsc-dropdown-background:var(--ds-color-neutral-surface-default);--dsc-dropdown-border-width:var(--ds-border-width-default);--dsc-dropdown-border-style:solid;--dsc-dropdown-border-color:var(--ds-color-neutral-border-subtle);--dsc-dropdown-box-shadow:var(--ds-shadow-md);--dsc-dropdown-placement:bottom;--dsc-dropdown-arrow-size:var(--ds-size-2);background:var(--dsc-dropdown-background);border-color:var(--dsc-dropdown-border-color);border-radius:var(--ds-border-radius-md);border-style:var(--dsc-dropdown-border-style);border-width:var(--dsc-dropdown-border-width);box-shadow:var(--dsc-dropdown-box-shadow);box-sizing:border-box;min-width:15em;padding:0;padding:var(--dsc-dropdown-padding);margin:0;list-style-type:""}.ds-dropdown>:is(h2,h3,h4,h5,h6){box-sizing:border-box;color:var(--ds-color-neutral-text-default);font-size:inherit;min-height:var(--dsc-dropdown-item-size);padding:var(--dsc-dropdown-item-padding);align-items:center;margin:0}:is(.ds-dropdown>:is(h2,h3,h4,h5,h6)):not([hidden]){display:flex}.ds-dropdown>ul{margin:0;padding:0;list-style-type:""}.ds-dropdown>ul>li>:is(a,button,[role=button]){padding:var(--dsc-dropdown-item-padding);min-height:var(--dsc-dropdown-item-size);width:100%;font-weight:var(--ds-font-weight-regular);justify-content:start}.ds-chip{--dsc-chip-background--active:var(--ds-color-surface-active);--dsc-chip-background--checked--active:var(--ds-color-base-active);--dsc-chip-background--checked--hover:var(--ds-color-base-hover);--dsc-chip-background--checked:var(--ds-color-base-default);--dsc-chip-background--hover:var(--ds-color-surface-hover);--dsc-chip-background:var(--ds-color-surface-tinted);--dsc-chip-border-color--checked:transparent;--dsc-chip-border-color:var(--ds-color-border-subtle);--dsc-chip-border-radius--checkbox-input:var(--ds-border-radius-sm);--dsc-chip-border-radius--checkbox:var(--ds-border-radius-md);--dsc-chip-border-radius:calc(.5 * var(--dsc-chip-height));--dsc-chip-border-style:solid;--dsc-chip-border-width:var(--ds-border-width-default);--dsc-chip-color:var(--ds-color-text-default);--dsc-chip-height:var(--ds-size-8);--dsc-chip-icon-size:var(--ds-icon-size);--dsc-chip-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M6.53%205.47a.75.75%200%200%200-1.06%201.06L10.94%2012l-5.47%205.47a.75.75%200%201%200%201.06%201.06L12%2013.06l5.47%205.47a.75.75%200%201%200%201.06-1.06L13.06%2012l5.47-5.47a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E);--dsc-chip-input-accent-color:var(--ds-color-base-contrast-default);--dsc-chip-input-color:var(--ds-color-text-subtle);--dsc-chip-input-size:var(--ds-size-5);--dsc-chip-input-stroke-color:var(--ds-color-base-default);--dsc-chip-padding-inline:var(--ds-size-3);--dsc-chip-spacing:initial;--_dsc-chip-spacing:calc(.5 * (var(--dsc-chip-height) - var(--dsc-chip-input-size)) - var(--dsc-chip-border-width))}.ds-chip:lang(nb),.ds-chip:lang(nn),.ds-chip:lang(no){--dsc-chip-removable-label:"Trykk for å fjerne"}.ds-chip{forced-color-adjust:none;background:var(--dsc-chip-background);border-color:var(--dsc-chip-border-color);border-radius:var(--dsc-chip-border-radius);border-style:var(--dsc-chip-border-style);border-width:var(--dsc-chip-border-width);box-sizing:border-box;color:var(--dsc-chip-color);cursor:pointer;font-family:inherit;font-size:var(--ds-body-sm-font-size);line-height:var(--ds-line-height-sm);min-width:0;max-width:fit-content;max-height:fit-content;min-height:var(--dsc-chip-height);padding-block:calc(.5 * (-1lh + var(--dsc-chip-height)) - var(--dsc-chip-border-width));padding-inline:var(--dsc-chip-padding-inline);text-align:inherit;margin:0;text-decoration:none;position:relative}.ds-chip:not([data-wrap=wrap]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-chip:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-chip:focus-visible *{--_ds--focus:}.ds-chip>input{--dsc-input-background:transparent;--dsc-input-border-color:var(--dsc-chip-input-color);--dsc-input-accent-color:var(--dsc-chip-input-accent-color);--dsc-input-stroke-color:var(--dsc-chip-input-stroke-color);--dsc-input-size--toggle:var(--dsc-chip-input-size);--dsc-input-outline-width--hover:0;position:absolute;inset-block-start:var(--_dsc-chip-spacing);inset-inline-start:var(--_dsc-chip-spacing)}.ds-chip:not([hidden]){display:inline-block}.ds-chip:has(:focus-visible){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-chip:has(:focus-visible) *{--_ds--focus:}.ds-chip:disabled,.ds-chip[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-chip:has(input:disabled){cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-chip[data-removable]{--_dsc-chip-spacing:calc(.5 * (var(--dsc-chip-height) - var(--dsc-chip-icon-size)) - var(--dsc-chip-border-width));padding-inline-end:calc(var(--dsc-chip-spacing,var(--_dsc-chip-spacing)) + var(--dsc-chip-icon-size) + var(--_dsc-chip-spacing))}.ds-chip[data-removable]:after{content:", " var(--dsc-chip-removable-label,"Press to remove");forced-color-adjust:none;height:var(--dsc-chip-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-chip-icon-url);-webkit-mask:center/contain no-repeat var(--dsc-chip-icon-url);mask:center/contain no-repeat var(--dsc-chip-icon-url);width:var(--dsc-chip-icon-size);white-space:nowrap;background:currentColor;flex-shrink:0;padding-inline:0;font-size:0;position:absolute;inset-block-start:var(--_dsc-chip-spacing);inset-inline-end:var(--_dsc-chip-spacing)}.ds-chip:has(input){padding-inline-start:calc(var(--_dsc-chip-spacing) + var(--dsc-chip-input-size) + var(--dsc-chip-spacing,var(--_dsc-chip-spacing)))}.ds-chip:has(input[type=checkbox]){border-radius:var(--dsc-chip-border-radius--checkbox)}.ds-chip[data-removable]{color:var(--dsc-chip-input-accent-color);background:var(--dsc-chip-background--checked);border-color:var(--dsc-chip-border-color--checked)}.ds-chip:has(input:checked){color:var(--dsc-chip-input-accent-color);background:var(--dsc-chip-background--checked);border-color:var(--dsc-chip-border-color--checked)}@media (hover:hover) and (pointer:fine){.ds-chip:not(:has(:disabled,[aria-disabled=true])):hover{background:var(--dsc-chip-background--hover)}.ds-chip:not(:has(:disabled,[aria-disabled=true])):active{background:var(--dsc-chip-background--active)}:is(.ds-chip:not(:has(:disabled,[aria-disabled=true])):has(input:checked),.ds-chip[data-removable]:not(:has(:disabled,[aria-disabled=true]))):hover{background:var(--dsc-chip-background--checked--hover)}:is(.ds-chip:not(:has(:disabled,[aria-disabled=true])):has(input:checked),.ds-chip[data-removable]:not(:has(:disabled,[aria-disabled=true]))):active{background:var(--dsc-chip-background--checked--active)}}.ds-divider{--dsc-divider-border-width:var(--ds-border-width-default);--dsc-divider-border-style:solid;--dsc-divider-border-color:var(--ds-color-neutral-border-subtle);border-width:0;border-top-width:var(--dsc-divider-border-width);border-top-style:var(--dsc-divider-border-style);border-color:var(--dsc-divider-border-color);box-sizing:border-box;width:100%;margin-block:.5em}.ds-tabs{--dsc-tabs-tab-padding:var(--ds-size-3) var(--ds-size-5);--dsc-tabs-tab-color:var(--ds-color-neutral-text-subtle);--dsc-tabs-tab-color--hover:var(--ds-color-neutral-text-default);--dsc-tabs-tab-color--selected:var(--ds-color-text-subtle);--dsc-tabs-content-padding:var(--ds-size-4) var(--ds-size-5);--dsc-tabs-list-border-color:var(--ds-color-neutral-border-subtle);--dsc-tabs-list-border-bottom-width:var(--ds-border-width-default);--dsc-tabs-list-border-bottom-style:solid}.ds-tabs :is([role=tabpanel],.ds-tabs ds-tabpanel,.ds-tabs u-tabpanel){padding:var(--dsc-tabs-content-padding)}:is(.ds-tabs :is([role=tabpanel],.ds-tabs ds-tabpanel,.ds-tabs u-tabpanel)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-tabs :is([role=tabpanel],.ds-tabs ds-tabpanel,.ds-tabs u-tabpanel)):focus-visible *{--_ds--focus:}.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist){border-bottom-width:var(--dsc-tabs-list-border-bottom-width);border-bottom-style:var(--dsc-tabs-list-border-bottom-style);border-color:var(--dsc-tabs-list-border-color);flex-direction:row;position:relative;overflow-x:auto}:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist)):not([hidden]){display:flex}:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab){box-sizing:border-box;color:var(--dsc-tabs-tab-color);cursor:pointer;font-family:inherit;font-size:inherit;align-items:center;gap:var(--ds-size-1);line-height:var(--ds-line-height-sm);padding:var(--dsc-tabs-tab-padding);text-align:center;white-space:nowrap;background:0 0;border:0;flex-direction:row;flex-shrink:0;justify-content:center;margin:0;position:relative}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(-1 * var(--_ds--focus,var(--ds-border-width-focus)))}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible *{--_ds--focus:}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):not([hidden]){display:flex}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):not([data-size]){font-size:inherit}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)) :is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):after{content:"";width:100%;height:.15em;display:block;position:absolute;bottom:0;left:0}[aria-selected=true]:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)){color:var(--dsc-tabs-tab-color--selected)}[aria-selected=true]:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):after{background:var(--dsc-tabs-tab-color--selected)}[aria-selected=true]:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible:after{z-index:-1}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible{z-index:2}@media (hover:hover) and (pointer:fine){:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):hover:not([aria-selected=true]){color:var(--dsc-tabs-tab-color--hover)}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):hover:not([aria-selected=true]):after{background:var(--dsc-tabs-list-border-color)}}.ds-pagination{--dsc-pagination-gap:var(--ds-size-2);--dsc-pagination-icon-size:var(--ds-icon-size);--dsc-pagination-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9.47%205.97a.75.75%200%200%201%201.06%200l5.5%205.5a.75.75%200%200%201%200%201.06l-5.5%205.5a.75.75%200%201%201-1.06-1.06L14.44%2012%209.47%207.03a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E);--dsc-pagination-ellipsis:"…";--_ds-aria-label:var(--dsc-pagination-label)}.ds-pagination:lang(nb),.ds-pagination:lang(nn),.ds-pagination:lang(no){--dsc-pagination-label:"Bla i sider";--dsc-pagination-label-prev:"Forrige side";--dsc-pagination-label-next:"Neste side"}.ds-pagination :is(ol,ul){align-items:center;gap:var(--dsc-pagination-gap);flex-wrap:wrap;margin:0;padding:0;list-style-type:""}:is(.ds-pagination :is(ol,ul)):not([hidden]){display:flex}:is(.ds-pagination :is(ol,ul))>li:first-child>[aria-hidden=true],:is(.ds-pagination :is(ol,ul))>li:last-child>[aria-hidden=true]{visibility:hidden}:is(.ds-pagination :is(ol,ul))>li:first-child{--_ds-aria-label:var(--dsc-pagination-label-prev)}:is(.ds-pagination :is(ol,ul))>li:last-child{--_ds-aria-label:var(--dsc-pagination-label-next)}:is(.ds-pagination :is(ol,ul))>li>:not([aria-current=true]){--dsc-button-background--active:var(--ds-color-surface-active);--dsc-button-background--hover:var(--ds-color-surface-hover);--dsc-button-background:transparent;--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-text-subtle)}:is(.ds-pagination :is(ol,ul))>li>[data-variant=tertiary][aria-current=true]{--dsc-button-background--active:var(--ds-color-base-active);--dsc-button-background--hover:var(--ds-color-base-hover);--dsc-button-background:var(--ds-color-base-default);--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-base-contrast-default)}:is(.ds-pagination :is(ol,ul))>li:has([aria-label=hidden]){display:none}:is(.ds-pagination :is(ol,ul))>li>[aria-label]:empty:before{content:attr(aria-label)}:is(.ds-pagination :is(ol,ul))>li>[aria-label="0"]:empty{color:inherit;pointer-events:none;text-decoration:none}:is(.ds-pagination :is(ol,ul))>li>[aria-label="0"]:empty:before{content:var(--dsc-pagination-ellipsis) /""}:is(.ds-pagination :is(ol,ul))>li:first-child>:before,:is(.ds-pagination :is(ol,ul))>li:last-child>:before{content:"";forced-color-adjust:none;height:var(--dsc-pagination-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-pagination-icon-url);-webkit-mask:center/contain no-repeat var(--dsc-pagination-icon-url);mask:center/contain no-repeat var(--dsc-pagination-icon-url);width:var(--dsc-pagination-icon-size);background:currentColor;order:1}:is(.ds-pagination :is(ol,ul))>li:first-child>:before{order:0;rotate:180deg}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.ds-pagination :is(ol,ul))>li:first-child>:before{rotate:0deg}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.ds-pagination :is(ol,ul))>li:last-child>:before{rotate:180deg}:is(.ds-pagination :is(ol,ul))>li:empty:before{content:var(--dsc-pagination-ellipsis);text-align:center;min-width:var(--ds-size-12);display:block}.ds-skeleton{--dsc-skeleton-animation-duration:.8s;--dsc-skeleton-animation:ds-skeleton-opacity-fade var(--dsc-skeleton-animation-duration) linear infinite alternate;--dsc-skeleton-background:var(--ds-color-neutral-surface-tinted);forced-color-adjust:none;animation:var(--dsc-skeleton-animation);border-radius:var(--ds-border-radius-lg);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:1.3em}.ds-skeleton:not([hidden]){display:block}.ds-skeleton[data-variant=circle]{aspect-ratio:1;border-radius:var(--ds-border-radius-full);width:1.3em}.ds-skeleton[data-variant=text]{border-radius:var(--ds-border-radius-full);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;letter-spacing:.1em;-webkit-user-select:none;user-select:none;font-size:.8em}.ds-skeleton[data-variant=text]:not([hidden]){display:inline}.ds-skeleton[data-variant=text]:empty:before{content:attr(data-text);word-break:break-word}.ds-skeleton:not(:empty){color:#0000;width:fit-content;height:fit-content}.ds-skeleton:not(:empty)>*{visibility:hidden}@media (prefers-reduced-motion:reduce){.ds-skeleton{animation-duration:1.6s}}@keyframes ds-skeleton-opacity-fade{0%{background:var(--dsc-skeleton-background)}to{background:rgb(from var(--dsc-skeleton-background) r g b/.4)}}.ds-tag{--dsc-tag-background:var(--ds-color-surface-tinted);--dsc-tag-background--hover:var(--ds-color-surface-hover);--dsc-tag-color:var(--ds-color-text-default);--dsc-tag-min-height:var(--ds-size-8);--dsc-tag-padding:0 var(--ds-size-2);--dsc-tag-border-radius:var(--ds-border-radius-sm);--dsc-tag-border-width:var(--ds-border-width-default);--dsc-tag-border-color:transparent;--dsc-tag-border-style:solid;background:var(--dsc-tag-background);border-color:var(--dsc-tag-border-color);border-radius:var(--dsc-tag-border-radius);border-style:var(--dsc-tag-border-style);border-width:var(--dsc-tag-border-width);box-sizing:border-box;color:var(--dsc-tag-color);font-size:var(--ds-body-sm-font-size);height:fit-content;font-weight:400;line-height:var(--ds-line-height-sm);min-height:var(--dsc-tag-min-height);padding:var(--dsc-tag-padding);vertical-align:middle;word-break:break-word;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-shrink:0;align-items:center;width:max-content;text-decoration:none}.ds-tag:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-tag:focus-visible *{--_ds--focus:}.ds-tag :is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}.ds-tag:not([hidden]){display:inline-flex}.ds-tag[data-variant=outline]{--dsc-tag-border-color:var(--ds-color-border-subtle)}.ds-tag:is(button,a,[role=button]):hover{cursor:pointer;background:var(--dsc-tag-background--hover)}.ds-error-summary{--dsc-errorsummary-background:var(--ds-color-danger-surface-tinted);--dsc-errorsummary-border-radius:var(--ds-border-radius-lg);--dsc-errorsummary-padding:var(--ds-size-7);--dsc-errorsummary-link-color:var(--ds-color-neutral-text-default);--dsc-errorsummary-heading-color:var(--ds-color-danger-text-default);background:var(--dsc-errorsummary-background);border-radius:var(--dsc-errorsummary-border-radius);box-sizing:border-box;padding:var(--dsc-errorsummary-padding);animation:_is-visible}.ds-error-summary:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-error-summary:focus-visible *{--_ds--focus:}.ds-error-summary:not([hidden]){display:block}.ds-error-summary :is(h1,h2,h3,h4,h5,h6){color:var(--dsc-errorsummary-heading-color);font-size:var(--ds-font-size-plus-1);margin-bottom:var(--ds-size-2)}.ds-error-summary a{color:var(--dsc-errorsummary-link-color)}.ds-error-summary li:last-of-type{margin-bottom:0}@keyframes _is-visible{0%{opacity:0}}.ds-toggle-group,.ds-togglegroup{--dsc-togglegroup-background:var(--ds-color-surface-default);--dsc-togglegroup-border-width:var(--ds-border-width-default);--dsc-togglegroup-border-style:solid;--dsc-togglegroup-border-color:var(--ds-color-border-default);--dsc-togglegroup-color:var(--ds-color-text-default);--dsc-togglegroup-spacing:0;--dsc-togglegroup-border-radius:var(--ds-border-radius-default);--dsc-togglegroup-button-size:var(--ds-size-12);--dsc-togglegroup-label:"";--_ds-data-toggle-group:var(--dsc-togglegroup-label);background:var(--dsc-togglegroup-background);border-radius:var(--dsc-togglegroup-border-radius);box-sizing:border-box;color:var(--dsc-togglegroup-color);gap:var(--dsc-togglegroup-spacing);height:var(--dsc-togglegroup-button-size);outline-offset:calc(-1 * var(--dsc-togglegroup-border-width));outline:var(--dsc-togglegroup-border-width) var(--dsc-togglegroup-border-style) var(--dsc-togglegroup-border-color);min-width:0;max-width:fit-content;padding:var(--dsc-togglegroup-spacing);border:none;grid-auto-columns:1fr;grid-auto-flow:column;width:auto;margin-inline:0;overflow-x:auto}:is(.ds-togglegroup,.ds-toggle-group):not([hidden]){display:flex}:is(.ds-togglegroup,.ds-toggle-group)>:is(a,label,button){isolation:isolate;border-radius:inherit;height:100%;min-height:unset;white-space:nowrap;min-width:fit-content}[data-icon]:is(:is(.ds-togglegroup,.ds-toggle-group)>:is(a,label,button)){width:var(--dsc-togglegroup-button-size)}:is(.ds-togglegroup,.ds-toggle-group)>label>input{opacity:0;pointer-events:none;position:absolute}:is(.ds-togglegroup,.ds-toggle-group)>:is(label:not(:has(input:checked)),button:not([aria-checked=true]),a:not([aria-current=true])){--dsc-button-background--active:var(--ds-color-surface-active);--dsc-button-background--hover:var(--ds-color-surface-hover);--dsc-button-background:transparent;--dsc-button-color--hover:var(--ds-color-text-default);--dsc-button-color:inherit;isolation:auto}:is(.ds-togglegroup,.ds-toggle-group):not([data-variant=secondary])>[data-variant=tertiary]:is(label:has(input:checked),button[aria-checked=true],a[aria-current=true]){--dsc-button-background--active:var(--ds-color-base-active);--dsc-button-background--hover:var(--ds-color-base-hover);--dsc-button-background:var(--ds-color-base-default);--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-base-contrast-default)}:is(.ds-togglegroup,.ds-toggle-group) :is(a:focus-visible,button:focus-visible,label:has(input:focus-visible)){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(-1 * var(--_ds--focus,var(--ds-border-width-focus)))}:is(:is(.ds-togglegroup,.ds-toggle-group) :is(a:focus-visible,button:focus-visible,label:has(input:focus-visible))) *{--_ds--focus:}[data-variant=secondary]:is(.ds-togglegroup,.ds-toggle-group){--dsc-togglegroup-background:var(--ds-color-surface-tinted);--dsc-togglegroup-border-color:var(--ds-color-border-subtle)}[data-variant=secondary]:is(.ds-togglegroup,.ds-toggle-group)>:is(label:has(input:checked),button[aria-checked=true],a[aria-current=true]){--dsc-button-background--active:var(--dsc-button-background);--dsc-button-background--hover:var(--dsc-button-background);--dsc-button-background:var(--ds-color-surface-default);--dsc-button-border-color:var(--ds-color-border-default);--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-text-default)}[data-tooltip]{--ds-tooltip:"";--_ds-data-tooltip:var(--ds-tooltip)}.ds-tooltip{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;margin:0;animation:.15s ease-in-out forwards ds-fade-in;position:absolute;inset:0 auto auto 0;overflow:visible}.ds-tooltip:before{background:inherit;border:inherit;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size);border-top-color:#0000;border-left-color:#0000;position:absolute;translate:-50% -50%;rotate:45deg}.ds-tooltip[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-tooltip[data-floating|=top]:before{top:100%;rotate:45deg}.ds-tooltip[data-floating|=right]:before{left:0;rotate:135deg}.ds-tooltip[data-floating|=bottom]:before{top:0;rotate:-135deg}.ds-tooltip[data-floating|=left]:before{left:100%;rotate:-45deg}.ds-tooltip{--_ds-floating:var(--dsc-tooltip-placement);--_ds-floating-arrow-size:var(--dsc-tooltip-arrow-size);--dsc-tooltip-background:var(--ds-color-neutral-text-default);--dsc-tooltip-color:var(--ds-color-neutral-background-default);--dsc-tooltip-border-radius:var(--ds-border-radius-default);--dsc-tooltip-padding:var(--ds-size-1) var(--ds-size-2);--dsc-tooltip-arrow-size:var(--ds-size-2);--dsc-tooltip-transition-duration:.2s;--dsc-tooltip-transition-delay:.15s;--dsc-tooltip-placement:top;background:var(--dsc-tooltip-background);border-radius:var(--dsc-tooltip-border-radius);box-sizing:border-box;color:var(--dsc-tooltip-color);line-height:var(--ds-line-height-sm);padding:var(--dsc-tooltip-padding);view-transition-name:ds-tooltip;border:none}.ds-tooltip:after{content:"";box-sizing:border-box;height:var(--_dsc-tooltip-safearea-height,0);width:var(--_dsc-tooltip-safearea-width,0);translate:var(--_dsc-tooltip-safearea-translate);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);position:absolute}.ds-tooltip[data-floating=bottom]:after,.ds-tooltip[data-floating=top]:after{width:100%;height:var(--dsc-tooltip-arrow-size);top:100%;left:0}.ds-tooltip[data-floating=left]:after,.ds-tooltip[data-floating=right]:after{width:var(--dsc-tooltip-arrow-size);height:100%;top:0;left:100%}.ds-tooltip[data-floating=bottom]:after{top:calc(-1 * var(--dsc-tooltip-arrow-size))}.ds-tooltip[data-floating=right]:after{left:calc(-1 * var(--dsc-tooltip-arrow-size))}.ds-tooltip:not([popover]){display:none}.ds-spinner{--dsc-spinner-background:var(--ds-color-surface-tinted);--dsc-spinner-stroke:var(--ds-color-border-default);--dsc-spinner-animation-duration:2s;animation:ds-spinner-rotate-animation linear infinite var(--dsc-spinner-animation-duration);box-sizing:border-box;height:var(--ds-size-11);width:auto}.ds-spinner[data-size="2xs"]{height:.75rem}.ds-spinner[data-size=xs]{height:1.25rem}.ds-spinner[data-size=sm]{height:2rem}.ds-spinner[data-size=md]{height:2.75rem}.ds-spinner[data-size=lg]{height:3.75rem}.ds-spinner[data-size=xl]{height:5.5rem}.ds-spinner__background{stroke:var(--dsc-spinner-background)}.ds-spinner__circle{animation:ds-spinner-stroke-animation ease-in-out infinite var(--dsc-spinner-animation-duration);stroke-dasharray:1 200;stroke:var(--dsc-spinner-stroke);transform-origin:50%}@media (prefers-reduced-motion:reduce){.ds-spinner{animation-duration:6s}}@keyframes ds-spinner-rotate-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ds-spinner-stroke-animation{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:1 200;stroke-dashoffset:-120px}}.ds-table{--dsc-table-background--hover:var(--ds-color-surface-hover);--dsc-table-background--zebra:var(--ds-color-surface-tinted);--dsc-table-background:transparent;--dsc-table-border-color:var(--ds-color-border-subtle);--dsc-table-border-radius:var(--ds-border-radius-lg);--dsc-table-border-style:solid;--dsc-table-border-width:var(--ds-border-width-default);--dsc-table-color:var(--ds-color-text-default);--dsc-table-divider-border-color:var(--dsc-table-border-color);--dsc-table-divider-border-style:solid;--dsc-table-divider-border-width:calc(1px + var(--ds-border-width-default));--dsc-table-header-background--hover:var(--ds-color-surface-hover);--dsc-table-header-background--sorted:var(--ds-color-surface-tinted);--dsc-table-header-background--sticky:var(--ds-color-surface-default);--dsc-table-header-background:transparent;--dsc-table-padding:var(--ds-size-2) var(--ds-size-3);--dsc-table-sort-size:var(--ds-icon-size);--dsc-table-vertical-align:middle;--_dsc-table-border-radius--inner:calc(var(--dsc-table-border-radius) - var(--dsc-table-border-width));border-collapse:initial;border-spacing:0;box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;color:var(--dsc-table-color);vertical-align:var(--dsc-table-vertical-align);width:100%}.ds-table>:is(thead,tbody,tfoot){vertical-align:inherit}.ds-table>:is(tbody,thead,tfoot)>tr>:is(th,td){background:var(--dsc-table-background);border-bottom-width:var(--dsc-table-border-width);border-bottom-style:var(--dsc-table-border-style);border-color:var(--dsc-table-border-color);padding:var(--dsc-table-padding);text-align:inherit}.ds-table th{font-weight:var(--ds-font-weight-semibold)}.ds-table>thead>tr>:is(th,td){background:var(--dsc-table-header-background)}.ds-table>thead>tr:last-child>:is(th,td){border-bottom:var(--dsc-table-divider-border-width) var(--dsc-table-divider-border-style) var(--dsc-table-divider-border-color)}.ds-table>tbody:has(+tfoot)>tr:last-child>:is(th,td){border-bottom:none}.ds-table>tfoot>tr:first-child>:is(th,td){background:var(--dsc-table-header-background);border-top:var(--dsc-table-divider-border-width) var(--dsc-table-divider-border-style) var(--dsc-table-divider-border-color)}.ds-table>tfoot>tr:last-child>:is(th,td){border-bottom:none}.ds-table>caption{-moz-column-break-after:avoid;break-after:avoid-page;font-size:1.3em;font-size:round(down,1.3em,1px);font-weight:var(--ds-heading-md-font-weight);letter-spacing:var(--ds-heading-md-letter-spacing);line-height:var(--ds-heading-md-line-height);margin:0}[data-size="2xs"]:is(.ds-table>caption){font-weight:var(--ds-heading-2xs-font-weight);line-height:var(--ds-heading-2xs-line-height);font-size:var(--ds-heading-2xs-font-size);letter-spacing:var(--ds-heading-2xs-letter-spacing)}[data-size=xs]:is(.ds-table>caption){font-weight:var(--ds-heading-xs-font-weight);line-height:var(--ds-heading-xs-line-height);font-size:var(--ds-heading-xs-font-size);letter-spacing:var(--ds-heading-xs-letter-spacing)}[data-size=sm]:is(.ds-table>caption){font-weight:var(--ds-heading-sm-font-weight);line-height:var(--ds-heading-sm-line-height);font-size:var(--ds-heading-sm-font-size);letter-spacing:var(--ds-heading-sm-letter-spacing)}[data-size=md]:is(.ds-table>caption){font-size:var(--ds-heading-md-font-size)}[data-size=lg]:is(.ds-table>caption){font-weight:var(--ds-heading-lg-font-weight);line-height:var(--ds-heading-lg-line-height);font-size:var(--ds-heading-lg-font-size);letter-spacing:var(--ds-heading-lg-letter-spacing)}[data-size=xl]:is(.ds-table>caption){font-weight:var(--ds-heading-xl-font-weight);line-height:var(--ds-heading-xl-line-height);font-size:var(--ds-heading-xl-font-size);letter-spacing:var(--ds-heading-xl-letter-spacing)}[data-size="2xl"]:is(.ds-table>caption){font-weight:var(--ds-heading-2xl-font-weight);line-height:var(--ds-heading-2xl-line-height);font-size:var(--ds-heading-2xl-font-size);letter-spacing:var(--ds-heading-2xl-letter-spacing)}.ds-table>caption{text-align:inherit;margin-bottom:var(--ds-size-1)}.ds-table>thead>tr>[aria-sort]{cursor:pointer;padding:0}:is(.ds-table>thead>tr>[aria-sort])>button{box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;padding:var(--dsc-table-padding);text-align:inherit;background:0 0;border:0;width:100%}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible *{--_ds--focus:}:is(:is(.ds-table>thead>tr>[aria-sort])>button):not([hidden]){display:block}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible{position:relative}:is(:is(.ds-table>thead>tr>[aria-sort])>button):after{forced-color-adjust:none;content:"";height:var(--dsc-table-sort-size);vertical-align:middle;width:var(--dsc-table-sort-size);background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.53%204.47a.75.75%200%200%200-1.06%200l-3.5%203.5a.75.75%200%200%200%201.06%201.06L12%206.06l2.97%202.97a.75.75%200%201%200%201.06-1.06zm-3.5%2010.5a.75.75%200%200%200-1.06%201.06l3.5%203.5a.75.75%200%200%200%201.06%200l3.5-3.5a.75.75%200%201%200-1.06-1.06L12%2017.94z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.53%204.47a.75.75%200%200%200-1.06%200l-3.5%203.5a.75.75%200%200%200%201.06%201.06L12%206.06l2.97%202.97a.75.75%200%201%200%201.06-1.06zm-3.5%2010.5a.75.75%200%200%200-1.06%201.06l3.5%203.5a.75.75%200%200%200%201.06%200l3.5-3.5a.75.75%200%201%200-1.06-1.06L12%2017.94z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}[aria-sort=ascending]:is(.ds-table>thead>tr>[aria-sort])>button:after{-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M11.47%207.97a.75.75%200%200%201%201.06%200l5.5%205.5a.75.75%200%201%201-1.06%201.06L12%209.56l-4.97%204.97a.75.75%200%200%201-1.06-1.06z%22%2F%3E%3C%2Fsvg%3E);mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M11.47%207.97a.75.75%200%200%201%201.06%200l5.5%205.5a.75.75%200%201%201-1.06%201.06L12%209.56l-4.97%204.97a.75.75%200%200%201-1.06-1.06z%22%2F%3E%3C%2Fsvg%3E)}[aria-sort=descending]:is(.ds-table>thead>tr>[aria-sort])>button:after{-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5.97%209.47a.75.75%200%200%201%201.06%200L12%2014.44l4.97-4.97a.75.75%200%201%201%201.06%201.06l-5.5%205.5a.75.75%200%200%201-1.06%200l-5.5-5.5a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E);mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5.97%209.47a.75.75%200%200%201%201.06%200L12%2014.44l4.97-4.97a.75.75%200%201%201%201.06%201.06l-5.5%205.5a.75.75%200%200%201-1.06%200l-5.5-5.5a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E)}:is(.ds-table>thead>tr>[aria-sort]):not([aria-sort=none])>button{background:var(--dsc-table-header-background--sorted)}.ds-table[data-border]{border-radius:var(--dsc-table-border-radius);border-width:var(--dsc-table-border-width);border-style:var(--dsc-table-border-style);border-color:var(--dsc-table-border-color)}.ds-table[data-border]>:last-child>tr:last-child>:is(th,td){border-bottom:none}:is(.ds-table[data-border]>:is(thead:first-of-type,:not(:has(thead)) tbody:first-of-type)>tr:first-child>:is(th,td)):first-child{border-top-left-radius:var(--_dsc-table-border-radius--inner)}:is(.ds-table[data-border]>:is(thead:first-of-type,:not(:has(thead)) tbody:first-of-type)>tr:first-child>:is(th,td)):last-child{border-top-right-radius:var(--_dsc-table-border-radius--inner)}:is(.ds-table[data-border]>:is(tfoot:last-of-type,:not(:has(tfoot)) tbody:last-of-type)>tr:last-child>:is(th,td)):first-child{border-bottom-left-radius:var(--_dsc-table-border-radius--inner)}:is(.ds-table[data-border]>:is(tfoot:last-of-type,:not(:has(tfoot)) tbody:last-of-type)>tr:last-child>:is(th,td)):last-child{border-bottom-right-radius:var(--_dsc-table-border-radius--inner)}.ds-table[data-sticky-header]{position:relative;overflow:auto}.ds-table[data-sticky-header]>thead>tr>:is(th,td){background:var(--dsc-table-header-background--sticky);z-index:2;position:sticky;top:0}.ds-table[data-zebra]>tbody>tr>:is(th,td){border-block:0}.ds-table[data-zebra]>:is(thead,tbody)>tr:nth-child(2n)>:is(th,td){background:var(--dsc-table-background--zebra)}@media (hover:hover) and (pointer:fine){.ds-table[data-hover]>tbody>tr:hover>:is(th,td){background:var(--dsc-table-background--hover)}.ds-table>thead>tr>[aria-sort]:hover button{background:var(--dsc-table-header-background--hover)}}.ds-breadcrumbs{--dsc-breadcrumbs-spacing:var(--ds-size-2);--dsc-breadcrumbs-icon-size:var(--ds-icon-size);--dsc-breadcrumbs-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9.47%205.97a.75.75%200%200%201%201.06%200l5.5%205.5a.75.75%200%200%201%200%201.06l-5.5%205.5a.75.75%200%201%201-1.06-1.06L14.44%2012%209.47%207.03a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E);--dsc-breadcrumbs-color:var(--ds-color-text-subtle);--_ds-aria-label:var(--dsc-breadcrumbs-label);color:var(--dsc-breadcrumbs-color)}.ds-breadcrumbs:not([hidden]){display:block}.ds-breadcrumbs:lang(nb),.ds-breadcrumbs:lang(nn),.ds-breadcrumbs:lang(no){--dsc-breadcrumbs-label:"Du er her:"}.ds-breadcrumbs>:is(ol,ul){gap:var(--dsc-breadcrumbs-spacing) 0;flex-wrap:wrap;margin:0;padding:0;list-style-type:""}:is(.ds-breadcrumbs>:is(ol,ul)):not([hidden]){display:flex}.ds-breadcrumbs li:where(:not(:last-child)):after,.ds-breadcrumbs>:not(ol,ul):before{forced-color-adjust:none;content:"";height:var(--dsc-breadcrumbs-icon-size);margin-inline:var(--dsc-breadcrumbs-spacing);-webkit-mask:center/contain no-repeat var(--dsc-breadcrumbs-icon-url);-webkit-mask:center/contain no-repeat var(--dsc-breadcrumbs-icon-url);mask:center/contain no-repeat var(--dsc-breadcrumbs-icon-url);vertical-align:middle;width:var(--dsc-breadcrumbs-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;flex-shrink:0;display:inline-block}.ds-breadcrumbs li:last-child a{text-decoration:none}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-breadcrumbs li:where(:not(:last-child)):after{rotate:180deg}.ds-breadcrumbs>:not(ol,ul):before{background:currentColor;margin:0;rotate:180deg}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-breadcrumbs>:not(ol,ul):before{rotate:0deg}@media (width<650px){.ds-breadcrumbs>:is(ol,ul):not(:only-child){display:none}}@media (width>=650px){.ds-breadcrumbs>:not(ol,ul):not(:only-child){display:none}}.ds-badge{--dsc-badge-background:var(--ds-color-base-default);--dsc-badge-color:var(--ds-color-base-contrast-default);--dsc-badge-padding:0 calc(var(--ds-size-1) + .5 * var(--ds-size-1));--dsc-badge-size:calc(var(--ds-size-3) + .5 * var(--ds-size-1));--dsc-badge-size--count:var(--ds-size-6);--dsc-badge-top:inherit;--dsc-badge-bottom:inherit;--dsc-badge-left:inherit;--dsc-badge-right:inherit;forced-color-adjust:none;vertical-align:calc(.5 * var(--dsc-badge-size));-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-badge:not([hidden]){display:inline-flex}.ds-badge:before{content:attr(data-count);background:var(--dsc-badge-background);border-radius:var(--ds-border-radius-full);color:var(--dsc-badge-color);font-size:var(--ds-font-size-minus-1);min-height:var(--dsc-badge-size);min-width:var(--dsc-badge-size);padding:var(--dsc-badge-padding);box-sizing:border-box;line-height:var(--ds-line-height-sm);place-items:center;width:fit-content;display:inline-grid}@supports (content:attr(data-count,"")){.ds-badge:before{content:attr(data-count,"")}}.ds-badge[data-count]:not([data-count=""]):before{min-height:var(--dsc-badge-size--count);min-width:var(--dsc-badge-size--count);vertical-align:calc(.5 * var(--dsc-badge-size--count))}.ds-badge[data-variant=base]{--dsc-badge-background:var(--ds-color-base-default);--dsc-badge-color:var(--ds-color-base-contrast-default)}.ds-badge[data-variant=tinted]{--dsc-badge-background:var(--ds-color-surface-tinted);--dsc-badge-color:var(--ds-color-text-default)}.ds-badge--position{box-sizing:border-box;width:fit-content;height:fit-content;position:relative}.ds-badge--position:not([hidden]){display:inline-flex}.ds-badge--position .ds-badge:before{top:var(--dsc-badge-top);bottom:var(--dsc-badge-bottom);left:var(--dsc-badge-left);right:var(--dsc-badge-right);z-index:1;position:absolute}.ds-badge--position :is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}.ds-badge--position[data-placement=top-right] .ds-badge:before{top:var(--dsc-badge-top,0);right:var(--dsc-badge-right,0);translate:50% -50%}.ds-badge--position[data-placement=top-left] .ds-badge:before{top:var(--dsc-badge-top,0);left:var(--dsc-badge-left,0);translate:-50% -50%}.ds-badge--position[data-placement=bottom-right] .ds-badge:before{bottom:var(--dsc-badge-bottom,0);right:var(--dsc-badge-right,0);translate:50% 50%}.ds-badge--position[data-placement=bottom-left] .ds-badge:before{bottom:var(--dsc-badge-bottom,0);left:var(--dsc-badge-left,0);translate:-50% 50%}.ds-badge--position[data-placement=top-right][data-overlap=circle] .ds-badge:before{top:var(--dsc-badge-top,14%);right:var(--dsc-badge-right,14%);translate:50% -50%}.ds-badge--position[data-placement=top-left][data-overlap=circle] .ds-badge:before{top:var(--dsc-badge-top,14%);left:var(--dsc-badge-left,14%);translate:-50% -50%}.ds-badge--position[data-placement=bottom-right][data-overlap=circle] .ds-badge:before{bottom:var(--dsc-badge-bottom,14%);right:var(--dsc-badge-right,14%);translate:50% 50%}.ds-badge--position[data-placement=bottom-left][data-overlap=circle] .ds-badge:before{bottom:var(--dsc-badge-bottom,14%);left:var(--dsc-badge-left,14%);translate:-50% 50%}.ds-avatar{--dsc-avatar-background:var(--ds-color-base-default);--dsc-avatar-color:var(--ds-color-base-contrast-default);--dsc-avatar-font-size:calc(.4 * var(--dsc-avatar-size));--dsc-avatar-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.25%207.5a3.75%203.75%200%201%201%207.5%200%203.75%203.75%200%200%201-7.5%200M12%202.25a5.25%205.25%200%201%200%200%2010.5%205.25%205.25%200%200%200%200-10.5M8.288%2017.288A5.25%205.25%200%200%201%2017.25%2021a.75.75%200%200%200%201.5%200%206.75%206.75%200%200%200-13.5%200%20.75.75%200%200%200%201.5%200%205.25%205.25%200%200%201%201.538-3.712%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);--dsc-avatar-padding:var(--ds-size-2);--dsc-avatar-radius:var(--ds-border-radius-full);--dsc-avatar-size:var(--ds-size-12);background:var(--dsc-avatar-background);border-radius:var(--dsc-avatar-radius);box-sizing:border-box;color:var(--dsc-avatar-color);forced-color-adjust:none;font-family:inherit;font-size:var(--dsc-avatar-font-size);font-weight:var(--ds-font-weight-medium);height:var(--dsc-avatar-size);padding:var(--dsc-avatar-padding);text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:var(--dsc-avatar-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;flex-shrink:0;justify-content:center;align-items:center;line-height:0;text-decoration:none;overflow:hidden}.ds-avatar:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-avatar:focus-visible *{--_ds--focus:}.ds-avatar:not([hidden]){display:inline-flex}.ds-avatar:has(img){padding:0}.ds-avatar:is(button:enabled){cursor:pointer}.ds-avatar :is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);object-fit:cover;flex-shrink:0;width:100%;height:100%;font-size:1em;display:inline-block}.ds-avatar[data-initials]:empty:before{content:attr(data-initials)}.ds-avatar:not([data-initials]):empty:before{content:"";forced-color-adjust:none;width:100%;height:100%;-webkit-mask:var(--dsc-avatar-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-avatar-icon-url) center /contain no-repeat;mask:var(--dsc-avatar-icon-url) center /contain no-repeat;background:currentColor}.ds-avatar[data-variant=square]{--dsc-avatar-radius:var(--ds-border-radius-md)}.ds-avatar[data-size=xs]{--ds-size:var(--ds-size--md);--dsc-avatar-size:var(--ds-size-9)}.ds-avatar-stack{--dsc-avatar-stack-gap:2px;--dsc-avatar-stack-overlap:var(--ds-size-3);--dsc-avatar-stack-radius:var(--ds-border-radius-full);--dsc-avatar-stack-size:var(--ds-size-12);--dsc-avatar-stack-suffix-gap:var(--ds-size-3);--_dsc-avatar-stack-overlap:min(var(--dsc-avatar-stack-overlap), var(--dsc-avatar-stack-size) + var(--dsc-avatar-stack-gap));--_dsc-avatar-stack-negative:calc(-1 * var(--_dsc-avatar-stack-overlap));align-items:center;gap:var(--dsc-avatar-stack-gap);width:max-content;margin:0;padding:0;list-style-type:"";transition:--_dsc-avatar-stack-overlap .2s}@property --_dsc-avatar-stack-overlap{syntax:"<length>";inherits:true;initial-value:0}.ds-avatar-stack:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-avatar-stack:focus-visible *{--_ds--focus:}.ds-avatar-stack:not([hidden]){display:flex}.ds-avatar-stack:not([data-expandable=fixed])>li+li{margin-left:var(--_dsc-avatar-stack-negative)}.ds-avatar-stack>li+li:not(:has(.ds-avatar)){margin-left:var(--dsc-avatar-stack-suffix-gap)}.ds-avatar-stack>li>:where(.ds-avatar){--dsc-avatar-radius:var(--dsc-avatar-stack-radius);--dsc-avatar-size:var(--dsc-avatar-stack-size)}.ds-avatar-stack>li>.ds-avatar:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-avatar-stack>li>.ds-avatar:focus-visible) *{--_ds--focus:}.ds-avatar-stack>li>.ds-avatar:focus-visible{z-index:1;-webkit-mask:none;mask:none}.ds-avatar-stack>li:has(+li>.ds-avatar)>.ds-avatar{--_x:calc(var(--dsc-avatar-size) - var(--_dsc-avatar-stack-overlap));--_r:calc(min(.5 * var(--dsc-avatar-size), var(--dsc-avatar-radius)) + var(--dsc-avatar-stack-gap));--_s:calc(-.5px + var(--_r));-webkit-mask:linear-gradient(to right,#000 calc(.5px + var(--_x)),transparent calc(.5px + var(--_x))) 0 0 /100% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent var(--_s),#000 var(--_r)) var(--_x) calc(0% - var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat,radial-gradient(circle at 100% 0,transparent var(--_s),#000 var(--_r)) var(--_x) calc(100% + var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat;-webkit-mask:linear-gradient(to right,#000 calc(.5px + var(--_x)),transparent calc(.5px + var(--_x))) 0 0 /100% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent var(--_s),#000 var(--_r)) var(--_x) calc(0% - var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat,radial-gradient(circle at 100% 0,transparent var(--_s),#000 var(--_r)) var(--_x) calc(100% + var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat;mask:linear-gradient(to right,#000 calc(.5px + var(--_x)),transparent calc(.5px + var(--_x))) 0 0 /100% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent var(--_s),#000 var(--_r)) var(--_x) calc(0% - var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat,radial-gradient(circle at 100% 0,transparent var(--_s),#000 var(--_r)) var(--_x) calc(100% + var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat}.ds-avatar-stack[data-expandable]:focus-visible,.ds-avatar-stack[data-expandable]:hover{--_dsc-avatar-stack-overlap:0px}.ds-avatar-stack[data-expandable=fixed]>li:not(:has(>.ds-avatar)){transform:translateX(var(--_dsc-avatar-stack-overlap))}@supports (width:calc(sibling-index() * 1px)){.ds-avatar-stack[data-expandable=fixed]>li{translate:calc(var(--_dsc-avatar-stack-negative) * (-1 + sibling-index()))}}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(2){translate:var(--_dsc-avatar-stack-negative)}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(3){translate:calc(2 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(4){translate:calc(3 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(5){translate:calc(4 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(6){translate:calc(5 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(7){translate:calc(6 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(8){translate:calc(7 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(9){translate:calc(8 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(10){translate:calc(9 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(11){translate:calc(10 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(12){translate:calc(11 * var(--_dsc-avatar-stack-negative))}.ds-search{--dsc-search-padding-inline:var(--dsc-suggestion-clear-gap);--dsc-search-clear-padding:var(--dsc-suggestion-clear-padding);--dsc-search-clear-size:var(--dsc-suggestion-clear-size);--dsc-search-clear-icon-url:var(--dsc-suggestion-clear-icon-url);--dsc-search-magnifying-icon-url:var(--dsc-suggestion-search-icon-url);--dsc-search-magnifying-icon-size:var(--dsc-suggestion-search-icon-size)}.ds-search,.ds-suggestion{--dsc-suggestion-option-background--hover:var(--ds-color-surface-hover);--dsc-suggestion-option-background--selected:var(--ds-color-surface-active);--dsc-suggestion-option-border-radius:var(--ds-border-radius-md);--dsc-suggestion-option-checkmark-size:var(--ds-size-6);--dsc-suggestion-option-checkmark-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20d%3D%22M18.998%206.94a.75.75%200%200%201%20.063%201.058l-8%209a.75.75%200%200%201-1.091.032l-5-5a.75.75%200%201%201%201.06-1.06l4.438%204.437%207.471-8.405A.75.75%200%200%201%2019%206.939%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-option-padding:var(--ds-size-3);--dsc-suggestion-option-gap:var(--ds-size-2);--dsc-suggestion-option-checkmark-border:max(2px, .125rem);--dsc-suggestion-option-checkmark-border-color:var(--ds-color-neutral-border-default);--dsc-suggestion-search-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10.5%203.25a7.25%207.25%200%201%200%204.57%2012.88l5.41%205.41a.75.75%200%201%200%201.06-1.06l-5.41-5.41A7.25%207.25%200%200%200%2010.5%203.25M4.75%2010.5a5.75%205.75%200%201%201%2011.5%200%205.75%205.75%200%200%201-11.5%200%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-search-icon-size:var(--ds-icon-size);--dsc-suggestion-search-icon-spacing:var(--ds-size-3);--dsc-suggestion-clear-gap:var(--ds-size-2);--dsc-suggestion-clear-padding:var(--ds-size-1);--dsc-suggestion-clear-size:var(--ds-size-9);--dsc-suggestion-clear-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M6.53%205.47a.75.75%200%200%200-1.06%201.06L10.94%2012l-5.47%205.47a.75.75%200%201%200%201.06%201.06L12%2013.06l5.47%205.47a.75.75%200%201%200%201.06-1.06L13.06%2012l5.47-5.47a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-clear-border-radius:var(--ds-border-radius-md);--dsc-suggestion-clear-background--hover:var(--ds-color-surface-hover);--dsc-suggestion-clear-background--active:var(--ds-color-surface-active);--dsc-suggestion-toggle-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5.97%209.47a.75.75%200%200%201%201.06%200L12%2014.44l4.97-4.97a.75.75%200%201%201%201.06%201.06l-5.5%205.5a.75.75%200%200%201-1.06%200l-5.5-5.5a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-create-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.75%205.5a.75.75%200%200%200-1.5%200v5.75H5.5a.75.75%200%200%200%200%201.5h5.75v5.75a.75.75%200%200%200%201.5%200v-5.75h5.75a.75.75%200%200%200%200-1.5h-5.75z%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-list-background:var(--ds-color-neutral-surface-default);--dsc-suggestion-list-border-radius:var(--ds-border-radius-md);--dsc-suggestion-list-box-shadow:var(--ds-shadow-md);--dsc-suggestion-list-color:var(--ds-color-text-default);--dsc-suggestion-list-offset:var(--ds-size-1);--dsc-suggestion-list-gap:var(--ds-size-1);--dsc-suggestion-list-placement:bottom;--dsc-suggestion-list-padding:var(--ds-size-3) var(--ds-size-2);--dsc-suggestion-border-width:var(--ds-border-width-default);--dsc-suggestion-border-style:solid;--dsc-suggestion-border-color:var(--ds-color-neutral-border-subtle);--dsc-suggestion-chip-gap:var(--ds-size-1);--dsc-suggestion-chip-background:var(--ds-color-base-default);--dsc-suggestion-chip-background--hover:var(--ds-color-base-hover);--dsc-suggestion-chip-border-width:var(--ds-border-width-default);--dsc-suggestion-chip-height:var(--ds-size-8);--dsc-suggestion-chip-font-size:var(--ds-body-sm-font-size);--dsc-suggestion-chip-border-style:solid;--dsc-suggestion-chip-border-color:transparent;--dsc-suggestion-chip-border-radius:var(--ds-border-radius-full);--dsc-suggestion-chip-padding:0 var(--ds-size-3);--dsc-suggestion-chip-color:var(--ds-color-base-contrast-default);--dsc-suggestion-chip-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M6.53%205.47a.75.75%200%200%200-1.06%201.06L10.94%2012l-5.47%205.47a.75.75%200%201%200%201.06%201.06L12%2013.06l5.47%205.47a.75.75%200%201%200%201.06-1.06L13.06%2012l5.47-5.47a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-chip-icon-size:var(--ds-icon-size);--dsc-suggestion-chip-input-size:var(--ds-size-5);--dsc-suggestion-chip-spacing:calc(.5 * (var(--dsc-suggestion-chip-height) - var(--dsc-suggestion-chip-input-size)))}:is(.ds-search,.ds-suggestion):lang(nb),:is(.ds-search,.ds-suggestion):lang(nn),:is(.ds-search,.ds-suggestion):lang(no){--dsc-suggestion-create-text:"Legg til \"{value}\"";--dsc-suggestion-empty-text:"Tomt";--dsc-suggestion-sr-added:"La til";--dsc-suggestion-sr-clear:"Fjern tekst";--dsc-suggestion-sr-empty:"Ingen valgte";--dsc-suggestion-sr-found:"Naviger til venstre for å finne %d valgte";--dsc-suggestion-sr-invalid:"Ugyldig valg";--dsc-suggestion-sr-items:"Valgte";--dsc-suggestion-sr-of:"av";--dsc-suggestion-sr-plural:"%d forslag";--dsc-suggestion-sr-remove:"Trykk for å fjerne";--dsc-suggestion-sr-removed:"Fjernet";--dsc-suggestion-sr-singular:"%d forslag";--dsc-suggestion-sr-toggle:"Forslag"}.ds-search,.ds-suggestion{--_ds-data-sr-added:var(--dsc-suggestion-sr-added);--_ds-data-sr-clear:var(--dsc-suggestion-sr-clear);--_ds-data-sr-empty:var(--dsc-suggestion-sr-empty);--_ds-data-sr-found:var(--dsc-suggestion-sr-found);--_ds-data-sr-invalid:var(--dsc-suggestion-sr-invalid);--_ds-data-sr-items:var(--dsc-suggestion-sr-items);--_ds-data-sr-of:var(--dsc-suggestion-sr-of);--_ds-data-sr-plural:var(--dsc-suggestion-sr-plural);--_ds-data-sr-remove:var(--dsc-suggestion-sr-remove);--_ds-data-sr-removed:var(--dsc-suggestion-sr-removed);--_ds-data-sr-singular:var(--dsc-suggestion-sr-singular);--_ds-data-sr-toggle:var(--dsc-suggestion-sr-toggle);box-sizing:border-box;grid-template:"items items""input submit"/1fr auto;align-items:center}:is(.ds-search,.ds-suggestion):not([hidden]){display:grid}:is(.ds-search,.ds-suggestion)>data{background:var(--dsc-suggestion-chip-background);border-color:var(--dsc-suggestion-chip-border-color);border-radius:var(--dsc-suggestion-chip-border-radius);border-style:var(--dsc-suggestion-chip-border-style);border-width:var(--dsc-suggestion-chip-border-width);box-sizing:border-box;color:var(--dsc-suggestion-chip-color);cursor:pointer;font-size:var(--dsc-suggestion-chip-font-size);forced-color-adjust:none;height:var(--dsc-suggestion-chip-height);line-height:var(--ds-line-height-sm);min-width:0;padding:var(--dsc-suggestion-chip-padding);padding-block:calc(.5 * (-1lh + var(--dsc-suggestion-chip-height) - var(--dsc-suggestion-chip-border-width)));text-overflow:ellipsis;white-space:nowrap;order:-1;padding-inline-end:calc(2 * var(--dsc-suggestion-chip-spacing) + var(--dsc-suggestion-chip-icon-size));display:block;position:relative;overflow:hidden}:is(:is(.ds-search,.ds-suggestion)>data):after{content:"";forced-color-adjust:none;height:var(--dsc-suggestion-chip-icon-size);margin-left:var(--dsc-suggestion-chip-gap);-webkit-mask:center/contain no-repeat var(--dsc-suggestion-chip-icon-url);-webkit-mask:center/contain no-repeat var(--dsc-suggestion-chip-icon-url);mask:center/contain no-repeat var(--dsc-suggestion-chip-icon-url);width:var(--dsc-suggestion-chip-icon-size);background:currentColor;padding-inline:0;position:absolute;inset-block-start:50%;inset-inline-end:var(--dsc-suggestion-chip-spacing);translate:0 -50%}:is(.ds-search,.ds-suggestion)>data{-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(:is(.ds-search,.ds-suggestion)>data):focus{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-search,.ds-suggestion)>data):focus *{--_ds--focus:}:is(:is(.ds-search,.ds-suggestion)>data):focus{z-index:2}:is(:is(.ds-search,.ds-suggestion)>data):hover{background:var(--dsc-suggestion-chip-background--hover)}:is(.ds-search,.ds-suggestion)>u-datalist{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;margin:0;animation:.15s ease-in-out forwards ds-fade-in;position:absolute;overflow:visible}:is(:is(.ds-search,.ds-suggestion)>u-datalist):before{background:inherit;border:inherit;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size);border-top-color:#0000;border-left-color:#0000;position:absolute;translate:-50% -50%;rotate:45deg}[data-overscroll=contain]:is(:is(.ds-search,.ds-suggestion)>u-datalist){--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}:is(.ds-search,.ds-suggestion)>u-datalist[data-floating|=top]:before{top:100%;rotate:45deg}:is(.ds-search,.ds-suggestion)>u-datalist[data-floating|=right]:before{left:0;rotate:135deg}:is(.ds-search,.ds-suggestion)>u-datalist[data-floating|=bottom]:before{top:0;rotate:-135deg}:is(.ds-search,.ds-suggestion)>u-datalist[data-floating|=left]:before{left:100%;rotate:-45deg}:is(.ds-search,.ds-suggestion)>u-datalist{--_ds-floating:var(--dsc-suggestion-list-placement);--_ds-floating-overscroll:fit;--_ds-floating-arrow-visibility:hidden;--_ds-floating-arrow-size:var(--ds-size-2);background:var(--dsc-suggestion-list-background);border-color:var(--dsc-suggestion-border-color);border-radius:var(--dsc-suggestion-list-border-radius);border-style:var(--dsc-suggestion-border-style);border-width:var(--dsc-suggestion-border-width);box-shadow:var(--dsc-suggestion-list-box-shadow);box-sizing:border-box;color:var(--dsc-suggestion-list-color);overscroll-behavior:contain;padding:var(--dsc-suggestion-list-padding);grid-area:input;display:none;inset:0 auto auto 0;overflow:auto}:is(:is(.ds-search,.ds-suggestion)>u-datalist):not([popover]){margin-top:var(--dsc-suggestion-list-offset);z-index:1600;inset:100% 0 auto}:is(:is(.ds-search,.ds-suggestion)>u-datalist):not([hidden]):not(:empty){align-content:start;gap:var(--dsc-suggestion-list-gap);display:grid}[data-is-floating]:is(:is(.ds-search,.ds-suggestion)>u-datalist):not([style*=translate]){opacity:0}:is(.ds-search,.ds-suggestion)>u-datalist>u-option{padding:var(--dsc-suggestion-option-padding);border-radius:var(--dsc-suggestion-option-border-radius);cursor:pointer;outline-offset:calc(-1 * var(--dsc-suggestion-option-activedecendant-outline-width));line-height:var(--ds-line-height-sm);border:none;outline:none;position:relative}@media (hover:hover) and (pointer:fine){:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option):hover{background:var(--dsc-suggestion-option-background--hover)}}[selected]:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option){background-color:var(--dsc-suggestion-option-background--selected);padding-inline-start:calc(var(--dsc-suggestion-option-padding) + var(--dsc-suggestion-option-checkmark-size) + var(--dsc-suggestion-option-gap))}[selected]:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option):before{content:"";-webkit-mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;-webkit-mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;forced-color-adjust:none;width:var(--dsc-suggestion-option-checkmark-size);height:var(--dsc-suggestion-option-checkmark-size);background:currentColor;position:absolute;inset-inline-start:var(--dsc-suggestion-option-padding)}[data-activedescendant]:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-middle));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,0)}[data-activedescendant]:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option) *{--_ds--focus:}[data-empty]:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option):not([value]){display:none}[data-multiple]:is(.ds-search,.ds-suggestion):has(data){row-gap:var(--ds-size-1)}[data-multiple]:is(.ds-search,.ds-suggestion)::part(items){gap:var(--dsc-suggestion-chip-gap);flex-wrap:wrap;max-width:100%;display:flex}[data-multiple]:is(.ds-search,.ds-suggestion)>u-datalist>u-option{padding-inline-start:calc(var(--dsc-suggestion-option-padding) + var(--dsc-suggestion-option-checkmark-size) + var(--dsc-suggestion-option-gap))}:is([data-multiple]:is(.ds-search,.ds-suggestion)>u-datalist>u-option):before{content:"";width:var(--dsc-suggestion-option-checkmark-size);height:var(--dsc-suggestion-option-checkmark-size);border-radius:var(--ds-border-radius-sm);outline:var(--dsc-suggestion-option-checkmark-border) solid var(--dsc-suggestion-option-checkmark-border-color);outline-offset:calc(-1 * var(--dsc-suggestion-option-checkmark-border));box-sizing:border-box;padding:.188rem;position:absolute;inset-inline-start:var(--dsc-suggestion-option-padding);translate:0 calc(.5lh - 50%);-webkit-mask:none;mask:none}[selected]:is([data-multiple]:is(.ds-search,.ds-suggestion)>u-datalist>u-option):before{background-color:var(--ds-color-base-default);color:var(--ds-color-base-contrast-default);--_stroke-width:.05em;--_stroke-width-fallback:.05em;--_diagonal-1:transparent calc(48% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-2:currentcolor calc(50% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-3:currentcolor calc(50% + var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-4:transparent calc(52% + var(--_stroke-width,var(--_stroke-width-fallback)));background-position:10% 73%,90%;background-repeat:no-repeat;background-size:35% 35%,65% 65%;background-origin:content-box;background-image:linear-gradient(45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4)),linear-gradient(-45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4));forced-color-adjust:none;outline:none}:is(.ds-search,.ds-suggestion):not([data-creatable])>u-datalist:has(u-option[aria-hidden=false]:not([data-empty]))>u-option[data-empty]{display:none}:is(.ds-search,.ds-suggestion):not([data-creatable])>u-datalist>u-option[data-empty]{cursor:default;background:0 0;padding-inline-start:var(--dsc-suggestion-option-padding)}[data-empty]:is(:is(.ds-search,.ds-suggestion):not([data-creatable])>u-datalist>u-option[data-empty]):empty:after{content:var(--dsc-suggestion-empty-text)}:is(:is(.ds-search,.ds-suggestion):not([data-creatable])>u-datalist>u-option[data-empty]):before{display:none}[data-creatable]:is(.ds-search,.ds-suggestion)>u-datalist>u-option[data-empty]{--_ds-data-empty:var(--dsc-suggestion-create-text)}:is([data-creatable]:is(.ds-search,.ds-suggestion)>u-datalist>u-option[data-empty]):empty:after{content:attr(data-create)}:is([data-creatable]:is(.ds-search,.ds-suggestion)>u-datalist>u-option[data-empty]):before{forced-color-adjust:none;color:inherit;-webkit-mask:var(--dsc-suggestion-create-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-suggestion-create-icon-url) center /contain no-repeat;mask:var(--dsc-suggestion-create-icon-url) center /contain no-repeat;background:currentColor;display:block}[aria-selected=true]:is([data-creatable]:is(.ds-search,.ds-suggestion)>u-datalist>u-option[data-empty]):before{-webkit-mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;-webkit-mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat}:is(.ds-search,.ds-suggestion)>input{grid-area:input}:is(.ds-search,.ds-suggestion)>input[inputmode=none]{box-shadow:none;outline:none}:is(.ds-search,.ds-suggestion)>input[type=search]{padding-inline-start:calc(var(--dsc-suggestion-search-icon-spacing) + var(--dsc-suggestion-search-icon-size) + var(--dsc-suggestion-clear-gap))}:is(.ds-search,.ds-suggestion)>input[type=search]::-webkit-search-cancel-button{display:none}:is(.ds-search,.ds-suggestion):has(>input[type=search]):after{pointer-events:none;forced-color-adjust:none;content:"";height:var(--dsc-suggestion-search-icon-size);width:var(--dsc-suggestion-search-icon-size);-webkit-mask:var(--dsc-suggestion-search-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-suggestion-search-icon-url) center /contain no-repeat;mask:var(--dsc-suggestion-search-icon-url) center /contain no-repeat;background:currentColor;grid-area:input;margin-inline-start:var(--dsc-suggestion-search-icon-spacing)}:is(.ds-search,.ds-suggestion)>input{padding-inline-end:calc(var(--dsc-suggestion-clear-size) + var(--dsc-suggestion-clear-gap))}:is(.ds-search,.ds-suggestion):where(:has(u-datalist):not(:has(button[aria-expanded],button[type=reset]:not([hidden]),del:not([hidden]))))>input{background-position:calc(100% - 1.2em + var(--dsc-input-stroke-width)),calc(100% - .8em);background-repeat:no-repeat;background-size:.4em .4em;background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4))}:is(.ds-search,.ds-suggestion):has(u-datalist)>input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:calc(1.2em - var(--dsc-input-stroke-width)),.8em}:is(.ds-search,.ds-suggestion)>input:is(:read-only,:disabled,[aria-disabled=true])~:is(del,button[type=reset],button[aria-expanded]){display:none}:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded]){--dsc-button-size:var(--dsc-suggestion-clear-size);border-radius:var(--dsc-suggestion-clear-border-radius);box-sizing:border-box;cursor:pointer;height:var(--dsc-suggestion-clear-size);padding:var(--dsc-suggestion-clear-padding);width:var(--dsc-suggestion-clear-size);outline:none;grid-area:input;place-self:center end;margin-inline-end:var(--dsc-suggestion-clear-gap);scale:.75}:is(:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded])):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded])):focus-visible *{--_ds--focus:}:is(:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded])):hover{background:var(--dsc-suggestion-clear-background--hover)}:is(:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded])):active{background:var(--dsc-suggestion-clear-background--active)}:is(:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded])):empty:before{content:"";forced-color-adjust:none;height:100%;-webkit-mask:var(--dsc-suggestion-clear-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-suggestion-clear-icon-url) center /contain no-repeat;mask:var(--dsc-suggestion-clear-icon-url) center /contain no-repeat;background:currentColor;width:100%;display:block}:is(.ds-search,.ds-suggestion)>button[aria-expanded]:empty:before{-webkit-mask-image:var(--dsc-suggestion-toggle-icon-url);-webkit-mask-image:var(--dsc-suggestion-toggle-icon-url);mask-image:var(--dsc-suggestion-toggle-icon-url)}:is(.ds-search,.ds-suggestion)>input[aria-expanded=true]~button[aria-expanded]:before{rotate:180deg}:is(.ds-search,.ds-suggestion)>button:not([type=reset]):not([aria-expanded]){border-start-start-radius:0;border-end-start-radius:0;grid-area:submit}:is(:is(.ds-search,.ds-suggestion)>button:not([type=reset]):not([aria-expanded])):not(:focus-visible){border-inline-start:0}:is(.ds-search,.ds-suggestion):has(button:not([type=reset]):not([aria-expanded]))>input{border-start-end-radius:0;border-end-end-radius:0}.ds-textfield{gap:var(--ds-size-2);display:grid}.ds-textfield__adornment{color:var(--ds-color-neutral-text-subtle);background:var(--ds-color-neutral-surface-tinted);padding:9px var(--ds-size-4);display:inline-block}.ds-textfield__adornment,.ds-textfield__input{border-radius:var(--ds-border-radius-md);border:solid 1px var(--ds-color-neutral-border-default);box-sizing:border-box}.ds-textfield__input{appearance:none;width:100%;padding:0 var(--ds-size-3);background:var(--ds-color-neutral-surface-default);color:var(--ds-color-neutral-text-default);flex:0 auto;font-family:inherit;position:relative}.ds-textfield__input:disabled{cursor:not-allowed}.ds-textfield--readonly .ds-textfield__input{background:var(--ds-color-neutral-surface-tinted);border-color:var(--ds-color-neutral-border-strong)}.ds-textfield__field{border-radius:var(--ds-border-radius-md);align-items:stretch;display:flex}.ds-textfield__field>:first-child{border-top-left-radius:var(--ds-border-radius-md);border-bottom-left-radius:var(--ds-border-radius-md)}.ds-textfield__field>:last-child{border-top-right-radius:var(--ds-border-radius-md);border-bottom-right-radius:var(--ds-border-radius-md)}.ds-textfield--sm .ds-textfield__adornment{padding:var(--ds-size-2) var(--ds-size-3)}.ds-textfield--md .ds-textfield__adornment{padding:.65rem var(--ds-size-4)}.ds-textfield--lg .ds-textfield__adornment{padding:.85rem var(--ds-size-5)}.ds-textfield--sm .ds-textfield__field{height:var(--ds-size-10)}.ds-textfield--md .ds-textfield__field{height:var(--ds-size-12)}.ds-textfield--lg .ds-textfield__field{height:var(--ds-size-14)}.ds-textfield--sm .ds-textfield__input{padding:0 var(--ds-size-2)}.ds-textfield--md .ds-textfield__input{padding:0 var(--ds-size-3)}.ds-textfield--lg .ds-textfield__input{padding:0 var(--ds-size-4)}.ds-textfield__label{gap:var(--ds-size-1);flex-direction:row;align-items:center;min-width:min-content;display:inline-flex}.ds-textfield__description{color:var(--ds-color-neutral-text-subtle);margin-top:calc(-1 * var(--ds-size-2))}.ds-textfield:has(.ds-textfield__input:disabled){opacity:var(--ds-opacity-disabled)}.ds-textfield--error .ds-textfield__input:not(:focus-visible){border-color:var(--ds-color-danger-border-default);box-shadow:inset 0 0 0 1px var(--ds-color-danger-border-default)}@media (hover:hover) and (pointer:fine){.ds-textfield__input:not(:focus-visible,:disabled,[aria-disabled]):hover{border-color:var(--ds-color-border-strong);box-shadow:inset 0 0 0 1px var(--ds-color-border-strong)}}.ds-textfield__input--with-prefix{border-top-left-radius:0;border-bottom-left-radius:0}.ds-textfield__input--with-suffix,.ds-textfield__prefix{border-top-right-radius:0;border-bottom-right-radius:0}.ds-textfield__prefix{white-space:nowrap;border-right:0}.ds-textfield__suffix{white-space:nowrap;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.ds-textfield__readonly__icon{width:1.2em;height:1.2em}.ds-textfield__error-message:empty{display:none}.ds-combobox{background-color:initial;gap:var(--ds-size-2);display:grid}.ds-combobox [data-floating-ui-portal]{grid-area:1/1/2/2}.ds-combobox__options-wrapper{padding:var(--ds-size-2);background:var(--ds-color-neutral-surface-default);color:var(--ds-color-neutral-text-default);z-index:1600;border-radius:var(--ds-border-radius-md);box-shadow:var(--ds-shadow-md);border:1px solid var(--ds-color-neutral-border-default);overflow-y:auto}.ds-combobox--readonly .ds-combobox__input{pointer-events:none}.ds-combobox__input__wrapper{align-items:center;gap:var(--ds-size-1);cursor:text;padding:var(--ds-size-2);border-radius:var(--ds-border-radius-md);justify-content:space-between;width:100%;height:auto;display:flex;position:relative}.ds-combobox__input__wrapper .ds-combobox__input{appearance:none;background-color:initial;width:100%;min-width:50px;height:100%;color:var(--ds-color-neutral-text-default);box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;border:none;flex-grow:1}.ds-combobox--sm .ds-combobox__input__wrapper{min-height:var(--ds-size-10);padding:5px var(--ds-size-2)}.ds-combobox--md .ds-combobox__input__wrapper{min-height:var(--ds-size-12);padding:7px var(--ds-size-3)}.ds-combobox--lg .ds-combobox__input__wrapper{min-height:var(--ds-size-14);padding:7px var(--ds-size-4)}.ds-combobox__input__wrapper .ds-combobox__input:focus{outline:none}.ds-combobox__input__wrapper.ds-combobox--error{border-color:var(--ds-color-danger-border-default);border-width:2px}.ds-combobox__chip-and-input{gap:var(--ds-size-2);background-color:initial;flex-wrap:wrap;align-items:center;width:100%;display:flex}.ds-combobox__arrow{cursor:pointer;place-items:center;display:grid}.ds-combobox__input__wrapper.ds-combobox--readonly{background:var(--ds-color-base-default);border-color:var(--ds-color-base-default)}.ds-combobox__label{gap:var(--ds-size-1);flex-direction:row;grid-area:1/1/2/2;align-items:center;min-width:min-content;display:inline-flex}.ds-combobox__description{color:var(--ds-color-neutral-text-subtle);margin-top:calc(-1 * var(--ds-size-2))}.ds-combobox__clear-button{cursor:pointer;background-color:initial;color:var(--ds-color-neutral-text-default);border-radius:var(--ds-border-radius-sm);aspect-ratio:1;border:none;place-items:center;width:29px;height:29px;padding:0;display:grid}.ds-combobox--sm .ds-combobox__clear-button{width:25px;height:25px}.ds-combobox--md .ds-combobox__clear-button{width:29px;height:29px}.ds-combobox--lg .ds-combobox__clear-button{width:31px;height:31px}.ds-combobox__clear-button:not(:disabled):hover{background-color:var(--ds-color-neutral-surface-tinted)}.ds-combobox__disabled{opacity:var(--ds-opacity-disabled)}.ds-combobox__disabled *{cursor:not-allowed}.ds-combobox__readonly__icon{width:1.2em;height:1.2em}.ds-combobox__error-message{margin-top:var(--ds-size-2)}.ds-combobox__error-message:empty{display:none}.ds-combobox__loading{gap:var(--ds-size-2);align-content:center;display:flex}.ds-combobox__input__wrapper:has(input:focus){--dsc-focus-border-width:3px;outline:var(--dsc-focus-border-width) solid var(--ds-color-focus-outer);outline-offset:var(--dsc-focus-border-width);box-shadow:0 0 0 var(--dsc-focus-border-width) var(--ds-color-focus-inner)}.ds-combobox__input__wrapper:focus-within:hover{border-color:var(--ds-color-neutral-border-default)}.ds-combobox__custom,.ds-combobox__empty,.ds-combobox__option{padding:var(--ds-size-2) var(--ds-size-3);font-weight:400}.ds-combobox__option{width:100%;padding-left:var(--ds-size-1);border-radius:var(--ds-border-radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;border-left:5px solid #0000;grid-template-columns:1.2em 1fr;justify-content:start;height:auto;font-family:inherit;display:grid}.ds-combobox__option.ds-combobox__option--active{background:var(--ds-color-surface-tinted);border-left:5px solid var(--ds-color-base-default)}.ds-combobox__option>div{align-self:flex-start}.ds-combobox__option.ds-combobox__option--multiple{gap:var(--ds-size-2);grid-template-columns:auto 1fr}.ds-combobox__option__label{cursor:pointer;gap:var(--ds-size-1);color:var(--ds-color-neutral-text-default);flex-flow:column wrap;margin:auto 0;display:flex}.ds-combobox__option--active .ds-combobox__option__label{color:var(--ds-color-text-default)}.ds-combobox__option__icon-wrapper{width:var(--ds-size-6);aspect-ratio:1;border:2px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-sm);background-color:var(--ds-color-neutral-surface-default);place-items:center;display:grid}.ds-combobox__option--active .ds-combobox__option__icon-wrapper{border-color:var(--ds-color-base-default)}.ds-combobox--sm .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-5)}.ds-combobox--md .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-6)}.ds-combobox--lg .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-7)}.ds-combobox__option__icon-wrapper.ds-combobox__option__icon-wrapper--selected{border-color:var(--ds-color-base-default);background-color:var(--ds-color-base-default)}.ds-combobox__option__icon-wrapper__icon{box-sizing:border-box;stroke:var(--ds-color-neutral-text-default);color:var(--ds-color-neutral-text-default);padding-top:.2em;transform:scale(1.4)}.ds-combobox__option__icon-wrapper .ds-combobox__option__icon-wrapper__icon{padding-top:0}.ds-combobox__option--active .ds-combobox__option__icon-wrapper__icon{stroke:var(--ds-color-text-default);color:var(--ds-color-text-default)}.ds-combobox__option__icon-wrapper.ds-combobox__option__icon-wrapper--selected .ds-combobox__option__icon-wrapper__icon{color:#fff;stroke:#fff}.ds-combobox__option__description{gap:var(--ds-size-1);color:var(--ds-color-neutral-text-subtle);flex-flow:column wrap;font-weight:400;display:flex}}@layer ds.theme.size-mode{:root{--ds-size-mode-font-size--sm:1;--ds-size-mode-font-size--md:1.125;--ds-size-mode-font-size--lg:1.3125}:root,[data-size]{--ds-size:var(--ds-size--md);--ds-size--sm:var(--ds-size,);--ds-size--md:var(--ds-size,);--ds-size--lg:var(--ds-size,);--ds-size-mode-font-size:var(--ds-size--sm,var(--ds-size-mode-font-size--sm)) var(--ds-size--md,var(--ds-size-mode-font-size--md)) var(--ds-size--lg,var(--ds-size-mode-font-size--lg))}[data-size=sm]{--ds-size:var(--ds-size--sm)}[data-size=md]{--ds-size:var(--ds-size--md)}[data-size=lg]{--ds-size:var(--ds-size--lg)}}@layer ds.theme.type-scale{:root,[data-size]{--_ds-font-size-factor:calc(var(--ds-size-mode-font-size) / (var(--ds-size-base) / 16));--ds-font-size-1:calc(.75rem * var(--_ds-font-size-factor));--ds-font-size-2:calc(.875rem * var(--_ds-font-size-factor));--ds-font-size-3:calc(1rem * var(--_ds-font-size-factor));--ds-font-size-4:calc(1.125rem * var(--_ds-font-size-factor));--ds-font-size-5:calc(1.3125rem * var(--_ds-font-size-factor));--ds-font-size-6:calc(1.5rem * var(--_ds-font-size-factor));--ds-font-size-7:calc(1.875rem * var(--_ds-font-size-factor));--ds-font-size-8:calc(2.25rem * var(--_ds-font-size-factor));--ds-font-size-9:calc(3rem * var(--_ds-font-size-factor));--ds-font-size-10:calc(3.75rem * var(--_ds-font-size-factor));--ds-heading-2xl-font-size:var(--ds-font-size-10);--ds-heading-xl-font-size:var(--ds-font-size-9);--ds-heading-lg-font-size:var(--ds-font-size-8);--ds-heading-md-font-size:var(--ds-font-size-7);--ds-heading-sm-font-size:var(--ds-font-size-6);--ds-heading-xs-font-size:var(--ds-font-size-5);--ds-heading-2xs-font-size:var(--ds-font-size-4);--ds-body-xl-font-size:var(--ds-font-size-6);--ds-body-lg-font-size:var(--ds-font-size-5);--ds-body-md-font-size:var(--ds-font-size-4);--ds-body-sm-font-size:var(--ds-font-size-3);--ds-body-xs-font-size:var(--ds-font-size-2);--ds-body-short-xl-font-size:var(--ds-font-size-6);--ds-body-short-lg-font-size:var(--ds-font-size-5);--ds-body-short-md-font-size:var(--ds-font-size-4);--ds-body-short-sm-font-size:var(--ds-font-size-3);--ds-body-short-xs-font-size:var(--ds-font-size-2);--ds-body-long-xl-font-size:var(--ds-font-size-6);--ds-body-long-lg-font-size:var(--ds-font-size-5);--ds-body-long-md-font-size:var(--ds-font-size-4);--ds-body-long-sm-font-size:var(--ds-font-size-3);--ds-body-long-xs-font-size:var(--ds-font-size-2)}@supports (width:round(down, .1em, 1px)){:root,[data-size]{--ds-font-size-1:round(calc(.75rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-2:round(calc(.875rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-3:round(calc(1rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-4:round(calc(1.125rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-5:round(calc(1.3125rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-6:round(calc(1.5rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-7:round(calc(1.875rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-8:round(calc(2.25rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-9:round(calc(3rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-10:round(calc(3.75rem * var(--_ds-font-size-factor)), 1px)}}}@layer ds.theme.color-scheme.light{:root,[data-color-scheme=light]{--ds-color-accent-background-default:#fff;--ds-color-accent-background-tinted:#eef4fa;--ds-color-accent-surface-default:#fff;--ds-color-accent-surface-tinted:#ddeaf6;--ds-color-accent-surface-hover:#c7ddf0;--ds-color-accent-surface-active:#afcee9;--ds-color-accent-border-subtle:#99c0e3;--ds-color-accent-border-default:#2a7cc5;--ds-color-accent-border-strong:#005db1;--ds-color-accent-text-subtle:#005db1;--ds-color-accent-text-default:#002c54;--ds-color-accent-base-default:#0062ba;--ds-color-accent-base-hover:#004f96;--ds-color-accent-base-active:#003d75;--ds-color-accent-base-contrast-subtle:#dbe9f5;--ds-color-accent-base-contrast-default:#fff;--ds-color-neutral-background-default:#fff;--ds-color-neutral-background-tinted:#f3f4f4;--ds-color-neutral-surface-default:#fff;--ds-color-neutral-surface-tinted:#e7e9ea;--ds-color-neutral-surface-hover:#d8dadd;--ds-color-neutral-surface-active:#c7cacf;--ds-color-neutral-border-subtle:#b8bcc1;--ds-color-neutral-border-default:#717a84;--ds-color-neutral-border-strong:#545e6b;--ds-color-neutral-text-subtle:#545e6b;--ds-color-neutral-text-default:#1f2c3d;--ds-color-neutral-base-default:#1e2b3c;--ds-color-neutral-base-hover:#313d4d;--ds-color-neutral-base-active:#444f5d;--ds-color-neutral-base-contrast-subtle:#babec4;--ds-color-neutral-base-contrast-default:#fff;--ds-color-brand1-background-default:#fff;--ds-color-brand1-background-tinted:#fef0f1;--ds-color-brand1-surface-default:#fff;--ds-color-brand1-surface-tinted:#fde2e3;--ds-color-brand1-surface-hover:#fccfd1;--ds-color-brand1-surface-active:#fababc;--ds-color-brand1-border-subtle:#f9a5a8;--ds-color-brand1-border-default:#cb4f53;--ds-color-brand1-border-strong:#9e3d40;--ds-color-brand1-text-subtle:#9e3d40;--ds-color-brand1-text-default:#4b1d1e;--ds-color-brand1-base-default:#f45f63;--ds-color-brand1-base-hover:#f78588;--ds-color-brand1-base-active:#f9a6a8;--ds-color-brand1-base-contrast-subtle:#020101;--ds-color-brand1-base-contrast-default:#000;--ds-color-brand2-background-default:#fff;--ds-color-brand2-background-tinted:#fbf3df;--ds-color-brand2-surface-default:#fff;--ds-color-brand2-surface-tinted:#f8e7c1;--ds-color-brand2-surface-hover:#f3d797;--ds-color-brand2-surface-active:#edc567;--ds-color-brand2-border-subtle:#e8b43a;--ds-color-brand2-border-default:#9a7216;--ds-color-brand2-border-strong:#775811;--ds-color-brand2-text-subtle:#775811;--ds-color-brand2-text-default:#382908;--ds-color-brand2-base-default:#e5aa20;--ds-color-brand2-base-hover:#c9951c;--ds-color-brand2-base-active:#af8218;--ds-color-brand2-base-contrast-subtle:#2c2006;--ds-color-brand2-base-contrast-default:#000;--ds-color-brand3-background-default:#fff;--ds-color-brand3-background-tinted:#eaf5fe;--ds-color-brand3-surface-default:#fff;--ds-color-brand3-surface-tinted:#d5ecfd;--ds-color-brand3-surface-hover:#b9dffc;--ds-color-brand3-surface-active:#99d0fa;--ds-color-brand3-border-subtle:#7bc3f9;--ds-color-brand3-border-default:#197dc9;--ds-color-brand3-border-strong:#13619c;--ds-color-brand3-text-subtle:#13619c;--ds-color-brand3-text-default:#092d49;--ds-color-brand3-base-default:#1e98f5;--ds-color-brand3-base-hover:#53b0f7;--ds-color-brand3-base-active:#81c5f9;--ds-color-brand3-base-contrast-subtle:#010507;--ds-color-brand3-base-contrast-default:#000;--ds-color-info-background-default:#fff;--ds-color-info-background-tinted:#edf5fa;--ds-color-info-surface-default:#fff;--ds-color-info-surface-tinted:#dcebf6;--ds-color-info-surface-hover:#c5ddf0;--ds-color-info-surface-active:#abcfe9;--ds-color-info-border-subtle:#94c1e3;--ds-color-info-border-default:#1f7dc5;--ds-color-info-border-strong:#0860a3;--ds-color-info-text-subtle:#0860a3;--ds-color-info-text-default:#042d4d;--ds-color-info-base-default:#0a71c0;--ds-color-info-base-hover:#085d9f;--ds-color-info-base-active:#074a7e;--ds-color-info-base-contrast-subtle:#eff6fb;--ds-color-info-base-contrast-default:#fff;--ds-color-success-background-default:#fff;--ds-color-success-background-tinted:#ecf6ee;--ds-color-success-surface-default:#fff;--ds-color-success-surface-tinted:#daeddd;--ds-color-success-surface-hover:#c3e2c7;--ds-color-success-surface-active:#a8d5ae;--ds-color-success-border-subtle:#8fc997;--ds-color-success-border-default:#108c22;--ds-color-success-border-strong:#056d13;--ds-color-success-text-subtle:#056d13;--ds-color-success-text-default:#023409;--ds-color-success-base-default:#068718;--ds-color-success-base-hover:#057014;--ds-color-success-base-active:#045a10;--ds-color-success-base-contrast-subtle:#fafdfb;--ds-color-success-base-contrast-default:#fff;--ds-color-warning-background-default:#fff;--ds-color-warning-background-tinted:#fcf2e2;--ds-color-warning-surface-default:#fff;--ds-color-warning-surface-tinted:#fae6c6;--ds-color-warning-surface-hover:#f6d5a0;--ds-color-warning-surface-active:#f2c275;--ds-color-warning-border-subtle:#eeb04c;--ds-color-warning-border-default:#a56d13;--ds-color-warning-border-strong:#80540f;--ds-color-warning-text-subtle:#80540f;--ds-color-warning-text-default:#3c2807;--ds-color-warning-base-default:#ea9b1b;--ds-color-warning-base-hover:#cd8818;--ds-color-warning-base-active:#b27614;--ds-color-warning-base-contrast-subtle:#271a04;--ds-color-warning-base-contrast-default:#000;--ds-color-danger-background-default:#fff;--ds-color-danger-background-tinted:#fbf1f1;--ds-color-danger-surface-default:#fff;--ds-color-danger-surface-tinted:#f8e4e4;--ds-color-danger-surface-hover:#f3d2d2;--ds-color-danger-surface-active:#edbfbf;--ds-color-danger-border-subtle:#e8adad;--ds-color-danger-border-default:#ce4d4d;--ds-color-danger-border-strong:#b81a1a;--ds-color-danger-text-subtle:#b81a1a;--ds-color-danger-text-default:#590d0d;--ds-color-danger-base-default:#c01b1b;--ds-color-danger-base-hover:#9b1616;--ds-color-danger-base-active:#791111;--ds-color-danger-base-contrast-subtle:#f7e1e1;--ds-color-danger-base-contrast-default:#fff;--ds-color-focus-inner:#fff;--ds-color-focus-outer:#1f2c3d;--ds-link-color-visited:#663299;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){[data-color-scheme=auto]{--ds-color-accent-background-default:#fff;--ds-color-accent-background-tinted:#eef4fa;--ds-color-accent-surface-default:#fff;--ds-color-accent-surface-tinted:#ddeaf6;--ds-color-accent-surface-hover:#c7ddf0;--ds-color-accent-surface-active:#afcee9;--ds-color-accent-border-subtle:#99c0e3;--ds-color-accent-border-default:#2a7cc5;--ds-color-accent-border-strong:#005db1;--ds-color-accent-text-subtle:#005db1;--ds-color-accent-text-default:#002c54;--ds-color-accent-base-default:#0062ba;--ds-color-accent-base-hover:#004f96;--ds-color-accent-base-active:#003d75;--ds-color-accent-base-contrast-subtle:#dbe9f5;--ds-color-accent-base-contrast-default:#fff;--ds-color-neutral-background-default:#fff;--ds-color-neutral-background-tinted:#f3f4f4;--ds-color-neutral-surface-default:#fff;--ds-color-neutral-surface-tinted:#e7e9ea;--ds-color-neutral-surface-hover:#d8dadd;--ds-color-neutral-surface-active:#c7cacf;--ds-color-neutral-border-subtle:#b8bcc1;--ds-color-neutral-border-default:#717a84;--ds-color-neutral-border-strong:#545e6b;--ds-color-neutral-text-subtle:#545e6b;--ds-color-neutral-text-default:#1f2c3d;--ds-color-neutral-base-default:#1e2b3c;--ds-color-neutral-base-hover:#313d4d;--ds-color-neutral-base-active:#444f5d;--ds-color-neutral-base-contrast-subtle:#babec4;--ds-color-neutral-base-contrast-default:#fff;--ds-color-brand1-background-default:#fff;--ds-color-brand1-background-tinted:#fef0f1;--ds-color-brand1-surface-default:#fff;--ds-color-brand1-surface-tinted:#fde2e3;--ds-color-brand1-surface-hover:#fccfd1;--ds-color-brand1-surface-active:#fababc;--ds-color-brand1-border-subtle:#f9a5a8;--ds-color-brand1-border-default:#cb4f53;--ds-color-brand1-border-strong:#9e3d40;--ds-color-brand1-text-subtle:#9e3d40;--ds-color-brand1-text-default:#4b1d1e;--ds-color-brand1-base-default:#f45f63;--ds-color-brand1-base-hover:#f78588;--ds-color-brand1-base-active:#f9a6a8;--ds-color-brand1-base-contrast-subtle:#020101;--ds-color-brand1-base-contrast-default:#000;--ds-color-brand2-background-default:#fff;--ds-color-brand2-background-tinted:#fbf3df;--ds-color-brand2-surface-default:#fff;--ds-color-brand2-surface-tinted:#f8e7c1;--ds-color-brand2-surface-hover:#f3d797;--ds-color-brand2-surface-active:#edc567;--ds-color-brand2-border-subtle:#e8b43a;--ds-color-brand2-border-default:#9a7216;--ds-color-brand2-border-strong:#775811;--ds-color-brand2-text-subtle:#775811;--ds-color-brand2-text-default:#382908;--ds-color-brand2-base-default:#e5aa20;--ds-color-brand2-base-hover:#c9951c;--ds-color-brand2-base-active:#af8218;--ds-color-brand2-base-contrast-subtle:#2c2006;--ds-color-brand2-base-contrast-default:#000;--ds-color-brand3-background-default:#fff;--ds-color-brand3-background-tinted:#eaf5fe;--ds-color-brand3-surface-default:#fff;--ds-color-brand3-surface-tinted:#d5ecfd;--ds-color-brand3-surface-hover:#b9dffc;--ds-color-brand3-surface-active:#99d0fa;--ds-color-brand3-border-subtle:#7bc3f9;--ds-color-brand3-border-default:#197dc9;--ds-color-brand3-border-strong:#13619c;--ds-color-brand3-text-subtle:#13619c;--ds-color-brand3-text-default:#092d49;--ds-color-brand3-base-default:#1e98f5;--ds-color-brand3-base-hover:#53b0f7;--ds-color-brand3-base-active:#81c5f9;--ds-color-brand3-base-contrast-subtle:#010507;--ds-color-brand3-base-contrast-default:#000;--ds-color-info-background-default:#fff;--ds-color-info-background-tinted:#edf5fa;--ds-color-info-surface-default:#fff;--ds-color-info-surface-tinted:#dcebf6;--ds-color-info-surface-hover:#c5ddf0;--ds-color-info-surface-active:#abcfe9;--ds-color-info-border-subtle:#94c1e3;--ds-color-info-border-default:#1f7dc5;--ds-color-info-border-strong:#0860a3;--ds-color-info-text-subtle:#0860a3;--ds-color-info-text-default:#042d4d;--ds-color-info-base-default:#0a71c0;--ds-color-info-base-hover:#085d9f;--ds-color-info-base-active:#074a7e;--ds-color-info-base-contrast-subtle:#eff6fb;--ds-color-info-base-contrast-default:#fff;--ds-color-success-background-default:#fff;--ds-color-success-background-tinted:#ecf6ee;--ds-color-success-surface-default:#fff;--ds-color-success-surface-tinted:#daeddd;--ds-color-success-surface-hover:#c3e2c7;--ds-color-success-surface-active:#a8d5ae;--ds-color-success-border-subtle:#8fc997;--ds-color-success-border-default:#108c22;--ds-color-success-border-strong:#056d13;--ds-color-success-text-subtle:#056d13;--ds-color-success-text-default:#023409;--ds-color-success-base-default:#068718;--ds-color-success-base-hover:#057014;--ds-color-success-base-active:#045a10;--ds-color-success-base-contrast-subtle:#fafdfb;--ds-color-success-base-contrast-default:#fff;--ds-color-warning-background-default:#fff;--ds-color-warning-background-tinted:#fcf2e2;--ds-color-warning-surface-default:#fff;--ds-color-warning-surface-tinted:#fae6c6;--ds-color-warning-surface-hover:#f6d5a0;--ds-color-warning-surface-active:#f2c275;--ds-color-warning-border-subtle:#eeb04c;--ds-color-warning-border-default:#a56d13;--ds-color-warning-border-strong:#80540f;--ds-color-warning-text-subtle:#80540f;--ds-color-warning-text-default:#3c2807;--ds-color-warning-base-default:#ea9b1b;--ds-color-warning-base-hover:#cd8818;--ds-color-warning-base-active:#b27614;--ds-color-warning-base-contrast-subtle:#271a04;--ds-color-warning-base-contrast-default:#000;--ds-color-danger-background-default:#fff;--ds-color-danger-background-tinted:#fbf1f1;--ds-color-danger-surface-default:#fff;--ds-color-danger-surface-tinted:#f8e4e4;--ds-color-danger-surface-hover:#f3d2d2;--ds-color-danger-surface-active:#edbfbf;--ds-color-danger-border-subtle:#e8adad;--ds-color-danger-border-default:#ce4d4d;--ds-color-danger-border-strong:#b81a1a;--ds-color-danger-text-subtle:#b81a1a;--ds-color-danger-text-default:#590d0d;--ds-color-danger-base-default:#c01b1b;--ds-color-danger-base-hover:#9b1616;--ds-color-danger-base-active:#791111;--ds-color-danger-base-contrast-subtle:#f7e1e1;--ds-color-danger-base-contrast-default:#fff;--ds-color-focus-inner:#fff;--ds-color-focus-outer:#1f2c3d;--ds-link-color-visited:#663299;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}}@layer ds.theme.typography.secondary{[data-typography=secondary]{--ds-line-height-sm:1.3;--ds-line-height-md:1.5;--ds-line-height-lg:1.7;--ds-letter-spacing-1:-.01em;--ds-letter-spacing-2:-.005em;--ds-letter-spacing-3:-.0025em;--ds-letter-spacing-4:-.0015em;--ds-letter-spacing-5:0em;--ds-letter-spacing-6:.0015em;--ds-letter-spacing-7:.0025em;--ds-letter-spacing-8:.005em;--ds-letter-spacing-9:.015em;--ds-font-family:IBM Plex Mono;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-regular:400;--ds-heading-2xl-font-weight:500;--ds-heading-2xl-line-height:1.3;--ds-heading-2xl-letter-spacing:-.01em;--ds-heading-xl-font-weight:500;--ds-heading-xl-line-height:1.3;--ds-heading-xl-letter-spacing:-.01em;--ds-heading-lg-font-weight:500;--ds-heading-lg-line-height:1.3;--ds-heading-lg-letter-spacing:-.005em;--ds-heading-md-font-weight:500;--ds-heading-md-line-height:1.3;--ds-heading-md-letter-spacing:-.0025em;--ds-heading-sm-font-weight:500;--ds-heading-sm-line-height:1.3;--ds-heading-sm-letter-spacing:0em;--ds-heading-xs-font-weight:500;--ds-heading-xs-line-height:1.3;--ds-heading-xs-letter-spacing:.0015em;--ds-heading-2xs-font-weight:500;--ds-heading-2xs-line-height:1.3;--ds-heading-2xs-letter-spacing:.0015em;--ds-body-xl-font-weight:400;--ds-body-xl-line-height:1.5;--ds-body-xl-letter-spacing:.005em;--ds-body-lg-font-weight:400;--ds-body-lg-line-height:1.5;--ds-body-lg-letter-spacing:.005em;--ds-body-md-font-weight:400;--ds-body-md-line-height:1.5;--ds-body-md-letter-spacing:.005em;--ds-body-sm-font-weight:400;--ds-body-sm-line-height:1.5;--ds-body-sm-letter-spacing:.0025em;--ds-body-xs-font-weight:400;--ds-body-xs-line-height:1.5;--ds-body-xs-letter-spacing:.0015em;--ds-body-short-xl-font-weight:400;--ds-body-short-xl-line-height:1.3;--ds-body-short-xl-letter-spacing:.005em;--ds-body-short-lg-font-weight:400;--ds-body-short-lg-line-height:1.3;--ds-body-short-lg-letter-spacing:.005em;--ds-body-short-md-font-weight:400;--ds-body-short-md-line-height:1.3;--ds-body-short-md-letter-spacing:.005em;--ds-body-short-sm-font-weight:400;--ds-body-short-sm-line-height:1.3;--ds-body-short-sm-letter-spacing:.0025em;--ds-body-short-xs-font-weight:400;--ds-body-short-xs-line-height:1.3;--ds-body-short-xs-letter-spacing:.0015em;--ds-body-long-xl-font-weight:400;--ds-body-long-xl-line-height:1.7;--ds-body-long-xl-letter-spacing:.005em;--ds-body-long-lg-font-weight:400;--ds-body-long-lg-line-height:1.7;--ds-body-long-lg-letter-spacing:.005em;--ds-body-long-md-font-weight:400;--ds-body-long-md-line-height:1.7;--ds-body-long-md-letter-spacing:.005em;--ds-body-long-sm-font-weight:400;--ds-body-long-sm-line-height:1.7;--ds-body-long-sm-letter-spacing:.0025em;--ds-body-long-xs-font-weight:400;--ds-body-long-xs-line-height:1.7;--ds-body-long-xs-letter-spacing:.0015em}}@layer ds.theme.size{:root,[data-size]{--ds-size-base:18;--ds-size-step:4;--ds-size-0:calc(var(--ds-size-unit) * 0);--ds-size-1:calc(var(--ds-size-unit) * 1);--ds-size-2:calc(var(--ds-size-unit) * 2);--ds-size-3:calc(var(--ds-size-unit) * 3);--ds-size-4:calc(var(--ds-size-unit) * 4);--ds-size-5:calc(var(--ds-size-unit) * 5);--ds-size-6:calc(var(--ds-size-unit) * 6);--ds-size-7:calc(var(--ds-size-unit) * 7);--ds-size-8:calc(var(--ds-size-unit) * 8);--ds-size-9:calc(var(--ds-size-unit) * 9);--ds-size-10:calc(var(--ds-size-unit) * 10);--ds-size-11:calc(var(--ds-size-unit) * 11);--ds-size-12:calc(var(--ds-size-unit) * 12);--ds-size-13:calc(var(--ds-size-unit) * 13);--ds-size-14:calc(var(--ds-size-unit) * 14);--ds-size-15:calc(var(--ds-size-unit) * 15);--ds-size-18:calc(var(--ds-size-unit) * 18);--ds-size-22:calc(var(--ds-size-unit) * 22);--ds-size-26:calc(var(--ds-size-unit) * 26);--ds-size-30:calc(var(--ds-size-unit) * 30);--ds-size-unit:calc(1rem * var(--ds-size-step) / var(--ds-size-base) * var(--ds-size-mode-font-size))}@supports (width:round(down, .1em, 1px)){:root,[data-size]{--ds-size-0:round(down, calc(var(--ds-size-unit) * 0), 1px);--ds-size-1:round(down, calc(var(--ds-size-unit) * 1), 1px);--ds-size-2:round(down, calc(var(--ds-size-unit) * 2), 1px);--ds-size-3:round(down, calc(var(--ds-size-unit) * 3), 1px);--ds-size-4:round(down, calc(var(--ds-size-unit) * 4), 1px);--ds-size-5:round(down, calc(var(--ds-size-unit) * 5), 1px);--ds-size-6:round(down, calc(var(--ds-size-unit) * 6), 1px);--ds-size-7:round(down, calc(var(--ds-size-unit) * 7), 1px);--ds-size-8:round(down, calc(var(--ds-size-unit) * 8), 1px);--ds-size-9:round(down, calc(var(--ds-size-unit) * 9), 1px);--ds-size-10:round(down, calc(var(--ds-size-unit) * 10), 1px);--ds-size-11:round(down, calc(var(--ds-size-unit) * 11), 1px);--ds-size-12:round(down, calc(var(--ds-size-unit) * 12), 1px);--ds-size-13:round(down, calc(var(--ds-size-unit) * 13), 1px);--ds-size-14:round(down, calc(var(--ds-size-unit) * 14), 1px);--ds-size-15:round(down, calc(var(--ds-size-unit) * 15), 1px);--ds-size-18:round(down, calc(var(--ds-size-unit) * 18), 1px);--ds-size-22:round(down, calc(var(--ds-size-unit) * 22), 1px);--ds-size-26:round(down, calc(var(--ds-size-unit) * 26), 1px);--ds-size-30:round(down, calc(var(--ds-size-unit) * 30), 1px)}}}@layer ds.theme.semantic{:root{--ds-border-radius-base:.25rem;--ds-border-radius-scale:.25rem;--ds-border-radius-sm:min(var(--ds-border-radius-base)*.5,var(--ds-border-radius-scale));--ds-border-radius-md:min(var(--ds-border-radius-base),var(--ds-border-radius-scale)*2);--ds-border-radius-lg:min(var(--ds-border-radius-base)*2,var(--ds-border-radius-scale)*5);--ds-border-radius-xl:min(var(--ds-border-radius-base)*3,var(--ds-border-radius-scale)*7);--ds-border-radius-default:var(--ds-border-radius-base);--ds-border-radius-full:624.938rem;--ds-border-width-default:1px;--ds-border-width-focus:3px;--ds-shadow-xs:0 0 1px 0 #00000029, 0 1px 2px 0 #0000001f;--ds-shadow-sm:0 0 1px 0 #00000026, 0 1px 2px 0 #0000001f, 0 2px 4px 0 #0000001a;--ds-shadow-md:0 0 1px 0 #00000024, 0 2px 4px 0 #0000001f, 0 4px 8px 0 #0000001f;--ds-shadow-lg:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--ds-shadow-xl:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--ds-opacity-disabled:30%}}@layer ds.theme.color-scheme.dark{[data-color-scheme=dark]{--ds-color-accent-background-default:#0c1927;--ds-color-accent-background-tinted:#102033;--ds-color-accent-surface-default:#142941;--ds-color-accent-surface-tinted:#172f4b;--ds-color-accent-surface-hover:#1a3757;--ds-color-accent-surface-active:#21446d;--ds-color-accent-border-subtle:#285182;--ds-color-accent-border-default:#5a84b4;--ds-color-accent-border-strong:#8eaacb;--ds-color-accent-text-subtle:#8eaacb;--ds-color-accent-text-default:#e7edf4;--ds-color-accent-base-default:#4c91cf;--ds-color-accent-base-hover:#6fa6d8;--ds-color-accent-base-active:#92bce1;--ds-color-accent-base-contrast-subtle:#0d1924;--ds-color-accent-base-contrast-default:#000;--ds-color-neutral-background-default:#13181f;--ds-color-neutral-background-tinted:#192029;--ds-color-neutral-surface-default:#202834;--ds-color-neutral-surface-tinted:#262e3a;--ds-color-neutral-surface-hover:#2e3641;--ds-color-neutral-surface-active:#3c444e;--ds-color-neutral-border-subtle:#49515a;--ds-color-neutral-border-default:#7c8289;--ds-color-neutral-border-strong:#a4a8ad;--ds-color-neutral-text-subtle:#a4a8ad;--ds-color-neutral-text-default:#ebeced;--ds-color-neutral-base-default:#a6acb2;--ds-color-neutral-base-hover:#90979f;--ds-color-neutral-base-active:#7a828c;--ds-color-neutral-base-contrast-subtle:#1b1c1d;--ds-color-neutral-base-contrast-default:#000;--ds-color-brand1-background-default:#241313;--ds-color-brand1-background-tinted:#301919;--ds-color-brand1-surface-default:#3c2020;--ds-color-brand1-surface-tinted:#452524;--ds-color-brand1-surface-hover:#502b2a;--ds-color-brand1-surface-active:#653635;--ds-color-brand1-border-subtle:#78403f;--ds-color-brand1-border-default:#c16766;--ds-color-brand1-border-strong:#e39291;--ds-color-brand1-text-subtle:#e39291;--ds-color-brand1-text-default:#f9e8e8;--ds-color-brand1-base-default:#9f3e41;--ds-color-brand1-base-hover:#7f3234;--ds-color-brand1-base-active:#612628;--ds-color-brand1-base-contrast-subtle:#fff;--ds-color-brand1-base-contrast-default:#fff;--ds-color-brand2-background-default:#1c170d;--ds-color-brand2-background-tinted:#261f11;--ds-color-brand2-surface-default:#2f2716;--ds-color-brand2-surface-tinted:#372c19;--ds-color-brand2-surface-hover:#40341d;--ds-color-brand2-surface-active:#504124;--ds-color-brand2-border-subtle:#5f4e2b;--ds-color-brand2-border-default:#9a7d46;--ds-color-brand2-border-strong:#c8a25b;--ds-color-brand2-text-subtle:#c8a25b;--ds-color-brand2-text-default:#f5ebd8;--ds-color-brand2-base-default:#513c0b;--ds-color-brand2-base-hover:#694e0f;--ds-color-brand2-base-active:#816012;--ds-color-brand2-base-contrast-subtle:#ddd9cf;--ds-color-brand2-base-contrast-default:#fff;--ds-color-brand3-background-default:#0e1923;--ds-color-brand3-background-tinted:#12212e;--ds-color-brand3-surface-default:#17293b;--ds-color-brand3-surface-tinted:#1a2f43;--ds-color-brand3-surface-hover:#1e374f;--ds-color-brand3-surface-active:#264563;--ds-color-brand3-border-subtle:#2d5376;--ds-color-brand3-border-default:#4985be;--ds-color-brand3-border-strong:#76ade0;--ds-color-brand3-text-subtle:#76ade0;--ds-color-brand3-text-default:#e2eef8;--ds-color-brand3-base-default:#135f9a;--ds-color-brand3-base-hover:#0f4c7a;--ds-color-brand3-base-active:#0b395d;--ds-color-brand3-base-contrast-subtle:#fbfcfd;--ds-color-brand3-base-contrast-default:#fff;--ds-color-info-background-default:#0d1925;--ds-color-info-background-tinted:#112130;--ds-color-info-surface-default:#15293d;--ds-color-info-surface-tinted:#182f46;--ds-color-info-surface-hover:#1c3751;--ds-color-info-surface-active:#234566;--ds-color-info-border-subtle:#2a537a;--ds-color-info-border-default:#5585b4;--ds-color-info-border-strong:#8aabcb;--ds-color-info-text-subtle:#8aabcb;--ds-color-info-text-default:#e6edf4;--ds-color-info-base-default:#2d85c9;--ds-color-info-base-hover:#519ad2;--ds-color-info-base-active:#77b0dc;--ds-color-info-base-contrast-subtle:#050e15;--ds-color-info-base-contrast-default:#000;--ds-color-success-background-default:#0d1b0d;--ds-color-success-background-tinted:#112411;--ds-color-success-surface-default:#152d15;--ds-color-success-surface-tinted:#183418;--ds-color-success-surface-hover:#1c3c1c;--ds-color-success-surface-active:#244c24;--ds-color-success-border-subtle:#2b5a2b;--ds-color-success-border-default:#528f52;--ds-color-success-border-strong:#89b289;--ds-color-success-text-subtle:#89b289;--ds-color-success-text-default:#e6efe6;--ds-color-success-base-default:#138d24;--ds-color-success-base-hover:#3ca14b;--ds-color-success-base-active:#66b571;--ds-color-success-base-contrast-subtle:#010501;--ds-color-success-base-contrast-default:#000;--ds-color-warning-background-default:#1e160d;--ds-color-warning-background-tinted:#281e11;--ds-color-warning-surface-default:#322616;--ds-color-warning-surface-tinted:#3a2b19;--ds-color-warning-surface-hover:#43321d;--ds-color-warning-surface-active:#543f24;--ds-color-warning-border-subtle:#654b2b;--ds-color-warning-border-default:#a37a46;--ds-color-warning-border-strong:#d39e5b;--ds-color-warning-text-subtle:#d39e5b;--ds-color-warning-text-default:#f7ebdb;--ds-color-warning-base-default:#60400b;--ds-color-warning-base-hover:#7a510e;--ds-color-warning-base-active:#946211;--ds-color-warning-base-contrast-subtle:#e6e2d9;--ds-color-warning-base-contrast-default:#fff;--ds-color-danger-background-default:#2a100e;--ds-color-danger-background-tinted:#371512;--ds-color-danger-surface-default:#451b17;--ds-color-danger-surface-tinted:#4f1f1b;--ds-color-danger-surface-hover:#5c241f;--ds-color-danger-surface-active:#722d27;--ds-color-danger-border-subtle:#88352e;--ds-color-danger-border-default:#bc6b64;--ds-color-danger-border-strong:#d19a96;--ds-color-danger-text-subtle:#d19a96;--ds-color-danger-text-default:#f5eae9;--ds-color-danger-base-default:#d76e6e;--ds-color-danger-base-hover:#df8b8b;--ds-color-danger-base-active:#e7a8a8;--ds-color-danger-base-contrast-subtle:#271414;--ds-color-danger-base-contrast-default:#000;--ds-color-focus-inner:#13181f;--ds-color-focus-outer:#ebeced;--ds-link-color-visited:#b49acd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-color-scheme=auto]{--ds-color-accent-background-default:#0c1927;--ds-color-accent-background-tinted:#102033;--ds-color-accent-surface-default:#142941;--ds-color-accent-surface-tinted:#172f4b;--ds-color-accent-surface-hover:#1a3757;--ds-color-accent-surface-active:#21446d;--ds-color-accent-border-subtle:#285182;--ds-color-accent-border-default:#5a84b4;--ds-color-accent-border-strong:#8eaacb;--ds-color-accent-text-subtle:#8eaacb;--ds-color-accent-text-default:#e7edf4;--ds-color-accent-base-default:#4c91cf;--ds-color-accent-base-hover:#6fa6d8;--ds-color-accent-base-active:#92bce1;--ds-color-accent-base-contrast-subtle:#0d1924;--ds-color-accent-base-contrast-default:#000;--ds-color-neutral-background-default:#13181f;--ds-color-neutral-background-tinted:#192029;--ds-color-neutral-surface-default:#202834;--ds-color-neutral-surface-tinted:#262e3a;--ds-color-neutral-surface-hover:#2e3641;--ds-color-neutral-surface-active:#3c444e;--ds-color-neutral-border-subtle:#49515a;--ds-color-neutral-border-default:#7c8289;--ds-color-neutral-border-strong:#a4a8ad;--ds-color-neutral-text-subtle:#a4a8ad;--ds-color-neutral-text-default:#ebeced;--ds-color-neutral-base-default:#a6acb2;--ds-color-neutral-base-hover:#90979f;--ds-color-neutral-base-active:#7a828c;--ds-color-neutral-base-contrast-subtle:#1b1c1d;--ds-color-neutral-base-contrast-default:#000;--ds-color-brand1-background-default:#241313;--ds-color-brand1-background-tinted:#301919;--ds-color-brand1-surface-default:#3c2020;--ds-color-brand1-surface-tinted:#452524;--ds-color-brand1-surface-hover:#502b2a;--ds-color-brand1-surface-active:#653635;--ds-color-brand1-border-subtle:#78403f;--ds-color-brand1-border-default:#c16766;--ds-color-brand1-border-strong:#e39291;--ds-color-brand1-text-subtle:#e39291;--ds-color-brand1-text-default:#f9e8e8;--ds-color-brand1-base-default:#9f3e41;--ds-color-brand1-base-hover:#7f3234;--ds-color-brand1-base-active:#612628;--ds-color-brand1-base-contrast-subtle:#fff;--ds-color-brand1-base-contrast-default:#fff;--ds-color-brand2-background-default:#1c170d;--ds-color-brand2-background-tinted:#261f11;--ds-color-brand2-surface-default:#2f2716;--ds-color-brand2-surface-tinted:#372c19;--ds-color-brand2-surface-hover:#40341d;--ds-color-brand2-surface-active:#504124;--ds-color-brand2-border-subtle:#5f4e2b;--ds-color-brand2-border-default:#9a7d46;--ds-color-brand2-border-strong:#c8a25b;--ds-color-brand2-text-subtle:#c8a25b;--ds-color-brand2-text-default:#f5ebd8;--ds-color-brand2-base-default:#513c0b;--ds-color-brand2-base-hover:#694e0f;--ds-color-brand2-base-active:#816012;--ds-color-brand2-base-contrast-subtle:#ddd9cf;--ds-color-brand2-base-contrast-default:#fff;--ds-color-brand3-background-default:#0e1923;--ds-color-brand3-background-tinted:#12212e;--ds-color-brand3-surface-default:#17293b;--ds-color-brand3-surface-tinted:#1a2f43;--ds-color-brand3-surface-hover:#1e374f;--ds-color-brand3-surface-active:#264563;--ds-color-brand3-border-subtle:#2d5376;--ds-color-brand3-border-default:#4985be;--ds-color-brand3-border-strong:#76ade0;--ds-color-brand3-text-subtle:#76ade0;--ds-color-brand3-text-default:#e2eef8;--ds-color-brand3-base-default:#135f9a;--ds-color-brand3-base-hover:#0f4c7a;--ds-color-brand3-base-active:#0b395d;--ds-color-brand3-base-contrast-subtle:#fbfcfd;--ds-color-brand3-base-contrast-default:#fff;--ds-color-info-background-default:#0d1925;--ds-color-info-background-tinted:#112130;--ds-color-info-surface-default:#15293d;--ds-color-info-surface-tinted:#182f46;--ds-color-info-surface-hover:#1c3751;--ds-color-info-surface-active:#234566;--ds-color-info-border-subtle:#2a537a;--ds-color-info-border-default:#5585b4;--ds-color-info-border-strong:#8aabcb;--ds-color-info-text-subtle:#8aabcb;--ds-color-info-text-default:#e6edf4;--ds-color-info-base-default:#2d85c9;--ds-color-info-base-hover:#519ad2;--ds-color-info-base-active:#77b0dc;--ds-color-info-base-contrast-subtle:#050e15;--ds-color-info-base-contrast-default:#000;--ds-color-success-background-default:#0d1b0d;--ds-color-success-background-tinted:#112411;--ds-color-success-surface-default:#152d15;--ds-color-success-surface-tinted:#183418;--ds-color-success-surface-hover:#1c3c1c;--ds-color-success-surface-active:#244c24;--ds-color-success-border-subtle:#2b5a2b;--ds-color-success-border-default:#528f52;--ds-color-success-border-strong:#89b289;--ds-color-success-text-subtle:#89b289;--ds-color-success-text-default:#e6efe6;--ds-color-success-base-default:#138d24;--ds-color-success-base-hover:#3ca14b;--ds-color-success-base-active:#66b571;--ds-color-success-base-contrast-subtle:#010501;--ds-color-success-base-contrast-default:#000;--ds-color-warning-background-default:#1e160d;--ds-color-warning-background-tinted:#281e11;--ds-color-warning-surface-default:#322616;--ds-color-warning-surface-tinted:#3a2b19;--ds-color-warning-surface-hover:#43321d;--ds-color-warning-surface-active:#543f24;--ds-color-warning-border-subtle:#654b2b;--ds-color-warning-border-default:#a37a46;--ds-color-warning-border-strong:#d39e5b;--ds-color-warning-text-subtle:#d39e5b;--ds-color-warning-text-default:#f7ebdb;--ds-color-warning-base-default:#60400b;--ds-color-warning-base-hover:#7a510e;--ds-color-warning-base-active:#946211;--ds-color-warning-base-contrast-subtle:#e6e2d9;--ds-color-warning-base-contrast-default:#fff;--ds-color-danger-background-default:#2a100e;--ds-color-danger-background-tinted:#371512;--ds-color-danger-surface-default:#451b17;--ds-color-danger-surface-tinted:#4f1f1b;--ds-color-danger-surface-hover:#5c241f;--ds-color-danger-surface-active:#722d27;--ds-color-danger-border-subtle:#88352e;--ds-color-danger-border-default:#bc6b64;--ds-color-danger-border-strong:#d19a96;--ds-color-danger-text-subtle:#d19a96;--ds-color-danger-text-default:#f5eae9;--ds-color-danger-base-default:#d76e6e;--ds-color-danger-base-hover:#df8b8b;--ds-color-danger-base-active:#e7a8a8;--ds-color-danger-base-contrast-subtle:#271414;--ds-color-danger-base-contrast-default:#000;--ds-color-focus-inner:#13181f;--ds-color-focus-outer:#ebeced;--ds-link-color-visited:#b49acd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}}@layer ds.theme.typography.primary{:root,[data-typography=primary]{--ds-line-height-sm:1.3;--ds-line-height-md:1.5;--ds-line-height-lg:1.7;--ds-letter-spacing-1:-.01em;--ds-letter-spacing-2:-.005em;--ds-letter-spacing-3:-.0025em;--ds-letter-spacing-4:-.0015em;--ds-letter-spacing-5:0em;--ds-letter-spacing-6:.0015em;--ds-letter-spacing-7:.0025em;--ds-letter-spacing-8:.005em;--ds-letter-spacing-9:.015em;--ds-font-family:Inter;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-regular:400;--ds-heading-2xl-font-weight:500;--ds-heading-2xl-line-height:1.3;--ds-heading-2xl-letter-spacing:-.01em;--ds-heading-xl-font-weight:500;--ds-heading-xl-line-height:1.3;--ds-heading-xl-letter-spacing:-.01em;--ds-heading-lg-font-weight:500;--ds-heading-lg-line-height:1.3;--ds-heading-lg-letter-spacing:-.005em;--ds-heading-md-font-weight:500;--ds-heading-md-line-height:1.3;--ds-heading-md-letter-spacing:-.0025em;--ds-heading-sm-font-weight:500;--ds-heading-sm-line-height:1.3;--ds-heading-sm-letter-spacing:0em;--ds-heading-xs-font-weight:500;--ds-heading-xs-line-height:1.3;--ds-heading-xs-letter-spacing:.0015em;--ds-heading-2xs-font-weight:500;--ds-heading-2xs-line-height:1.3;--ds-heading-2xs-letter-spacing:.0015em;--ds-body-xl-font-weight:400;--ds-body-xl-line-height:1.5;--ds-body-xl-letter-spacing:.005em;--ds-body-lg-font-weight:400;--ds-body-lg-line-height:1.5;--ds-body-lg-letter-spacing:.005em;--ds-body-md-font-weight:400;--ds-body-md-line-height:1.5;--ds-body-md-letter-spacing:.005em;--ds-body-sm-font-weight:400;--ds-body-sm-line-height:1.5;--ds-body-sm-letter-spacing:.0025em;--ds-body-xs-font-weight:400;--ds-body-xs-line-height:1.5;--ds-body-xs-letter-spacing:.0015em;--ds-body-short-xl-font-weight:400;--ds-body-short-xl-line-height:1.3;--ds-body-short-xl-letter-spacing:.005em;--ds-body-short-lg-font-weight:400;--ds-body-short-lg-line-height:1.3;--ds-body-short-lg-letter-spacing:.005em;--ds-body-short-md-font-weight:400;--ds-body-short-md-line-height:1.3;--ds-body-short-md-letter-spacing:.005em;--ds-body-short-sm-font-weight:400;--ds-body-short-sm-line-height:1.3;--ds-body-short-sm-letter-spacing:.0025em;--ds-body-short-xs-font-weight:400;--ds-body-short-xs-line-height:1.3;--ds-body-short-xs-letter-spacing:.0015em;--ds-body-long-xl-font-weight:400;--ds-body-long-xl-line-height:1.7;--ds-body-long-xl-letter-spacing:.005em;--ds-body-long-lg-font-weight:400;--ds-body-long-lg-line-height:1.7;--ds-body-long-lg-letter-spacing:.005em;--ds-body-long-md-font-weight:400;--ds-body-long-md-line-height:1.7;--ds-body-long-md-letter-spacing:.005em;--ds-body-long-sm-font-weight:400;--ds-body-long-sm-line-height:1.7;--ds-body-long-sm-letter-spacing:.0025em;--ds-body-long-xs-font-weight:400;--ds-body-long-xs-line-height:1.7;--ds-body-long-xs-letter-spacing:.0015em}}@layer ds.theme.color{:root,[data-color-scheme],[data-color=accent]{--ds-color-background-default:var(--ds-color-accent-background-default);--ds-color-background-tinted:var(--ds-color-accent-background-tinted);--ds-color-surface-default:var(--ds-color-accent-surface-default);--ds-color-surface-tinted:var(--ds-color-accent-surface-tinted);--ds-color-surface-hover:var(--ds-color-accent-surface-hover);--ds-color-surface-active:var(--ds-color-accent-surface-active);--ds-color-border-subtle:var(--ds-color-accent-border-subtle);--ds-color-border-default:var(--ds-color-accent-border-default);--ds-color-border-strong:var(--ds-color-accent-border-strong);--ds-color-text-subtle:var(--ds-color-accent-text-subtle);--ds-color-text-default:var(--ds-color-accent-text-default);--ds-color-base-default:var(--ds-color-accent-base-default);--ds-color-base-hover:var(--ds-color-accent-base-hover);--ds-color-base-active:var(--ds-color-accent-base-active);--ds-color-base-contrast-subtle:var(--ds-color-accent-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-accent-base-contrast-default)}[data-color=brand1],[data-color-scheme][data-color=brand1]{--ds-color-background-default:var(--ds-color-brand1-background-default);--ds-color-background-tinted:var(--ds-color-brand1-background-tinted);--ds-color-surface-default:var(--ds-color-brand1-surface-default);--ds-color-surface-tinted:var(--ds-color-brand1-surface-tinted);--ds-color-surface-hover:var(--ds-color-brand1-surface-hover);--ds-color-surface-active:var(--ds-color-brand1-surface-active);--ds-color-border-subtle:var(--ds-color-brand1-border-subtle);--ds-color-border-default:var(--ds-color-brand1-border-default);--ds-color-border-strong:var(--ds-color-brand1-border-strong);--ds-color-text-subtle:var(--ds-color-brand1-text-subtle);--ds-color-text-default:var(--ds-color-brand1-text-default);--ds-color-base-default:var(--ds-color-brand1-base-default);--ds-color-base-hover:var(--ds-color-brand1-base-hover);--ds-color-base-active:var(--ds-color-brand1-base-active);--ds-color-base-contrast-subtle:var(--ds-color-brand1-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-brand1-base-contrast-default)}[data-color=brand2],[data-color-scheme][data-color=brand2]{--ds-color-background-default:var(--ds-color-brand2-background-default);--ds-color-background-tinted:var(--ds-color-brand2-background-tinted);--ds-color-surface-default:var(--ds-color-brand2-surface-default);--ds-color-surface-tinted:var(--ds-color-brand2-surface-tinted);--ds-color-surface-hover:var(--ds-color-brand2-surface-hover);--ds-color-surface-active:var(--ds-color-brand2-surface-active);--ds-color-border-subtle:var(--ds-color-brand2-border-subtle);--ds-color-border-default:var(--ds-color-brand2-border-default);--ds-color-border-strong:var(--ds-color-brand2-border-strong);--ds-color-text-subtle:var(--ds-color-brand2-text-subtle);--ds-color-text-default:var(--ds-color-brand2-text-default);--ds-color-base-default:var(--ds-color-brand2-base-default);--ds-color-base-hover:var(--ds-color-brand2-base-hover);--ds-color-base-active:var(--ds-color-brand2-base-active);--ds-color-base-contrast-subtle:var(--ds-color-brand2-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-brand2-base-contrast-default)}[data-color=brand3],[data-color-scheme][data-color=brand3]{--ds-color-background-default:var(--ds-color-brand3-background-default);--ds-color-background-tinted:var(--ds-color-brand3-background-tinted);--ds-color-surface-default:var(--ds-color-brand3-surface-default);--ds-color-surface-tinted:var(--ds-color-brand3-surface-tinted);--ds-color-surface-hover:var(--ds-color-brand3-surface-hover);--ds-color-surface-active:var(--ds-color-brand3-surface-active);--ds-color-border-subtle:var(--ds-color-brand3-border-subtle);--ds-color-border-default:var(--ds-color-brand3-border-default);--ds-color-border-strong:var(--ds-color-brand3-border-strong);--ds-color-text-subtle:var(--ds-color-brand3-text-subtle);--ds-color-text-default:var(--ds-color-brand3-text-default);--ds-color-base-default:var(--ds-color-brand3-base-default);--ds-color-base-hover:var(--ds-color-brand3-base-hover);--ds-color-base-active:var(--ds-color-brand3-base-active);--ds-color-base-contrast-subtle:var(--ds-color-brand3-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-brand3-base-contrast-default)}[data-color=danger],[data-color-scheme][data-color=danger]{--ds-color-background-default:var(--ds-color-danger-background-default);--ds-color-background-tinted:var(--ds-color-danger-background-tinted);--ds-color-surface-default:var(--ds-color-danger-surface-default);--ds-color-surface-tinted:var(--ds-color-danger-surface-tinted);--ds-color-surface-hover:var(--ds-color-danger-surface-hover);--ds-color-surface-active:var(--ds-color-danger-surface-active);--ds-color-border-subtle:var(--ds-color-danger-border-subtle);--ds-color-border-default:var(--ds-color-danger-border-default);--ds-color-border-strong:var(--ds-color-danger-border-strong);--ds-color-text-subtle:var(--ds-color-danger-text-subtle);--ds-color-text-default:var(--ds-color-danger-text-default);--ds-color-base-default:var(--ds-color-danger-base-default);--ds-color-base-hover:var(--ds-color-danger-base-hover);--ds-color-base-active:var(--ds-color-danger-base-active);--ds-color-base-contrast-subtle:var(--ds-color-danger-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-danger-base-contrast-default)}[data-color=info],[data-color-scheme][data-color=info]{--ds-color-background-default:var(--ds-color-info-background-default);--ds-color-background-tinted:var(--ds-color-info-background-tinted);--ds-color-surface-default:var(--ds-color-info-surface-default);--ds-color-surface-tinted:var(--ds-color-info-surface-tinted);--ds-color-surface-hover:var(--ds-color-info-surface-hover);--ds-color-surface-active:var(--ds-color-info-surface-active);--ds-color-border-subtle:var(--ds-color-info-border-subtle);--ds-color-border-default:var(--ds-color-info-border-default);--ds-color-border-strong:var(--ds-color-info-border-strong);--ds-color-text-subtle:var(--ds-color-info-text-subtle);--ds-color-text-default:var(--ds-color-info-text-default);--ds-color-base-default:var(--ds-color-info-base-default);--ds-color-base-hover:var(--ds-color-info-base-hover);--ds-color-base-active:var(--ds-color-info-base-active);--ds-color-base-contrast-subtle:var(--ds-color-info-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-info-base-contrast-default)}[data-color=neutral],[data-color-scheme][data-color=neutral]{--ds-color-background-default:var(--ds-color-neutral-background-default);--ds-color-background-tinted:var(--ds-color-neutral-background-tinted);--ds-color-surface-default:var(--ds-color-neutral-surface-default);--ds-color-surface-tinted:var(--ds-color-neutral-surface-tinted);--ds-color-surface-hover:var(--ds-color-neutral-surface-hover);--ds-color-surface-active:var(--ds-color-neutral-surface-active);--ds-color-border-subtle:var(--ds-color-neutral-border-subtle);--ds-color-border-default:var(--ds-color-neutral-border-default);--ds-color-border-strong:var(--ds-color-neutral-border-strong);--ds-color-text-subtle:var(--ds-color-neutral-text-subtle);--ds-color-text-default:var(--ds-color-neutral-text-default);--ds-color-base-default:var(--ds-color-neutral-base-default);--ds-color-base-hover:var(--ds-color-neutral-base-hover);--ds-color-base-active:var(--ds-color-neutral-base-active);--ds-color-base-contrast-subtle:var(--ds-color-neutral-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-neutral-base-contrast-default)}[data-color=success],[data-color-scheme][data-color=success]{--ds-color-background-default:var(--ds-color-success-background-default);--ds-color-background-tinted:var(--ds-color-success-background-tinted);--ds-color-surface-default:var(--ds-color-success-surface-default);--ds-color-surface-tinted:var(--ds-color-success-surface-tinted);--ds-color-surface-hover:var(--ds-color-success-surface-hover);--ds-color-surface-active:var(--ds-color-success-surface-active);--ds-color-border-subtle:var(--ds-color-success-border-subtle);--ds-color-border-default:var(--ds-color-success-border-default);--ds-color-border-strong:var(--ds-color-success-border-strong);--ds-color-text-subtle:var(--ds-color-success-text-subtle);--ds-color-text-default:var(--ds-color-success-text-default);--ds-color-base-default:var(--ds-color-success-base-default);--ds-color-base-hover:var(--ds-color-success-base-hover);--ds-color-base-active:var(--ds-color-success-base-active);--ds-color-base-contrast-subtle:var(--ds-color-success-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-success-base-contrast-default)}[data-color=warning],[data-color-scheme][data-color=warning]{--ds-color-background-default:var(--ds-color-warning-background-default);--ds-color-background-tinted:var(--ds-color-warning-background-tinted);--ds-color-surface-default:var(--ds-color-warning-surface-default);--ds-color-surface-tinted:var(--ds-color-warning-surface-tinted);--ds-color-surface-hover:var(--ds-color-warning-surface-hover);--ds-color-surface-active:var(--ds-color-warning-surface-active);--ds-color-border-subtle:var(--ds-color-warning-border-subtle);--ds-color-border-default:var(--ds-color-warning-border-default);--ds-color-border-strong:var(--ds-color-warning-border-strong);--ds-color-text-subtle:var(--ds-color-warning-text-subtle);--ds-color-text-default:var(--ds-color-warning-text-default);--ds-color-base-default:var(--ds-color-warning-base-default);--ds-color-base-hover:var(--ds-color-warning-base-hover);--ds-color-base-active:var(--ds-color-warning-base-active);--ds-color-base-contrast-subtle:var(--ds-color-warning-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-warning-base-contrast-default)}}.sf-form,.sf-group{gap:var(--ds-size-4);display:grid}.sf-optional{color:var(--ds-color-neutral-text-subtle);font-weight:400}.sf-number{max-width:12rem}.sf-mono,.sf-prompt{font-family:var(--ds-font-family-mono,ui-monospace, monospace)}.sf-items{gap:var(--ds-size-3);margin:0;padding:0;list-style:none;display:grid}.sf-item,.sf-map-row{align-items:end;gap:var(--ds-size-2);flex-wrap:wrap;display:flex}body{background:var(--ds-color-neutral-background-default);color:var(--ds-color-neutral-text-default);font-family:"Inter", var(--ds-font-family), sans-serif;font-feature-settings:"cv05" 1;margin:0}a:not([class^=ds-],[class*=\ ds-]){color:var(--ds-color-accent-text-default)}a:not([class^=ds-],[class*=\ ds-]):hover{color:var(--ds-color-accent-text-subtle)}:focus-visible{outline:3px solid var(--ds-color-focus-outer);outline-offset:3px;box-shadow:0 0 0 3px var(--ds-color-focus-inner)}[aria-disabled=true]{opacity:.3;cursor:not-allowed}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{--header-height:67px;flex-direction:column;min-height:100vh;display:flex}.header{z-index:20;background:var(--ds-color-neutral-background-default);border-bottom:1px solid var(--ds-color-neutral-border-subtle);position:sticky;top:0}.header-bar{min-height:calc(var(--header-height) - 1px);align-items:center;gap:12px;padding:0 16px;display:flex}.header-spacer,.sidebar-spacer{flex:1}.brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{flex:none}.brand-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.brand-owner{color:var(--ds-color-neutral-text-subtle);font-size:13px}.brand-name{font-size:16px;font-weight:600}.org-button{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.org-static{padding:0 var(--ds-size-3)}.org-name{font-weight:600}.org-button .meta{font-weight:400}.popover-anchor{position:relative}.popover{z-index:30;box-sizing:border-box;background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);width:min(340px,100vw - 32px);box-shadow:var(--ds-shadow-md);flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.user-menu{gap:14px;width:min(320px,100vw - 32px)}.popover-head{flex-direction:column;gap:2px;display:flex}.popover-title{font-size:16px;font-weight:600}.org-options{border:none;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.org-option{border-radius:var(--ds-border-radius-md);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.org-option.checked{background:var(--ds-color-accent-surface-tinted)}.org-option input{flex:none;margin-top:2px}.org-option-text{flex-direction:column;gap:2px;display:flex}.org-option-name{font-size:16px;font-weight:500}.user-rights{border-top:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:6px;padding-top:12px;display:flex}.body{flex:1;align-items:stretch;display:flex}.sidebar{box-sizing:border-box;width:232px;top:var(--header-height);height:calc(100vh - var(--header-height));flex-direction:column;flex:none;align-self:flex-start;gap:2px;padding:20px 12px;display:flex;position:sticky;overflow-y:auto}.sidebar+.main{border-left:1px solid var(--ds-color-neutral-border-subtle)}.nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-list a{border-radius:var(--ds-border-radius-md);color:var(--ds-color-neutral-text-default);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:17px;text-decoration:none;display:flex}.nav-list a:hover{background:var(--ds-color-neutral-surface-hover)}.nav-list a.active{background:var(--ds-color-accent-surface-tinted);color:var(--ds-color-accent-text-default);font-weight:600}.narrow-nav{border-top:1px solid var(--ds-color-neutral-border-subtle);padding:8px 12px 12px}.narrow-nav a{box-sizing:border-box;min-height:44px;padding:12px}.sidebar-links{flex-direction:column;gap:6px;padding:12px;font-size:14px;display:flex}.main{box-sizing:border-box;outline:none;flex:1;min-width:0;padding:32px 32px 64px}.main-inner{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;display:flex}.crumbs{flex-wrap:wrap;gap:6px;font-size:15px;display:flex}.meta{color:var(--ds-color-neutral-text-subtle);font-size:14px}.small{font-size:14px;line-height:1.45}.lead{color:var(--ds-color-neutral-text-subtle);margin:0;font-size:17px;line-height:1.55}.numeric{font-variant-numeric:tabular-nums}.tag-row,.row-wrap{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.tag-row{gap:6px}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stack{flex-direction:column;gap:24px;display:flex}.stack-sm{flex-direction:column;gap:10px;display:flex}.plain-list{margin:0;padding:0;list-style:none}.bullets{margin:0;padding-left:20px;font-size:16px;line-height:1.6}.card{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.card-head{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 20px;display:flex}.card-body{flex-direction:column;gap:16px;padding:20px;display:flex}.card-foot{padding:14px 20px}.card-rows>li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);padding:16px 20px}.facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;margin:0;display:grid}.facts>div{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.facts dt{color:var(--ds-color-neutral-text-subtle);font-size:13px}.facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}.kv{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:15px;line-height:1.45;display:grid}.kv dt{color:var(--ds-color-neutral-text-subtle)}.kv dd{margin:0}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.table-scroll{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);overflow-x:auto}.table-scroll>table{border:none;width:100%}.state{padding:24px 0}.state.loading{animation:0s linear .25s backwards state-appear}@keyframes state-appear{0%{visibility:hidden}}.state.empty{border:1px dashed var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:28px 20px;display:flex}.copy{align-items:center;gap:6px;display:inline-flex}.copy-status{color:var(--ds-color-success-text-default);font-size:14px}.code-block{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);overflow:hidden}.code-block-head{background:var(--ds-color-neutral-background-tinted);border-bottom:1px solid var(--ds-color-neutral-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 12px;font-size:14px;display:flex}.code-block pre,pre.code{font-variant-numeric:tabular-nums;white-space:pre;margin:0;padding:12px;font-size:14px;line-height:1.5;overflow-x:auto}code{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:inherit}.api-line{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.api-call-link{font:inherit;color:var(--ds-color-accent-text-default);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:14px;text-decoration:underline;display:inline-flex}.side-panel{z-index:40;box-sizing:border-box;background:var(--ds-color-neutral-background-default);border-left:1px solid var(--ds-color-neutral-border-subtle);box-shadow:var(--ds-shadow-lg);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.side-panel-head{border-bottom:1px solid var(--ds-color-neutral-border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.side-panel-title{flex-direction:column;gap:4px;display:flex}.side-panel-body{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.side-panel-foot{border-top:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;gap:8px;padding:14px 20px;display:flex}.publish-summary{flex-direction:column;gap:20px;max-width:900px;display:flex}.update-available{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-info-border-default);background:var(--ds-color-info-background-tinted);flex-direction:column;gap:10px;padding:16px;display:flex}.update-list{flex-direction:column;gap:8px;display:flex}.update-list li{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 12px;display:flex}.update-name{flex-direction:column;flex:240px;gap:2px;display:flex}.gate-list{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);margin:0;padding:0;list-style:none}.gate-list li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.gate-list li:last-child{border-bottom:none}.gate-list li.failed{background:var(--ds-color-danger-surface-tinted)}.gate-name{flex:240px;font-size:16px;font-weight:500}.reason-field{max-width:640px}.ds-tag{align-items:center;gap:4px;display:inline-flex}.step-list{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.step-list li{color:var(--ds-color-neutral-text-subtle);align-items:center;gap:6px;display:flex}.step-list li[data-state=done]{color:var(--ds-color-neutral-text-default)}.step-list li[data-state=current]{color:var(--ds-color-accent-text-default);font-weight:600}.step-list-mark{box-sizing:border-box;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.step-list li[data-state=current] .step-list-mark{background:var(--ds-color-accent-base-default);border-color:var(--ds-color-accent-base-default);color:var(--ds-color-accent-base-contrast-default)}.playground-panel{flex-direction:column;gap:12px;display:flex}@media (width<=759px){.main{padding:20px 16px 48px}}.signed-out{max-width:560px;margin:64px auto;padding:0 16px}.run-failure-detail{white-space:pre-wrap;margin:0;font-family:inherit;font-size:.875rem;line-height:1.5}.session-warning{gap:var(--ds-size-3);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:var(--ds-size-4);display:flex}.access{flex-direction:column;gap:28px;display:flex}.access .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.access .page-head-text{flex-direction:column;gap:6px;max-width:700px;display:flex}.stack-xs{flex-direction:column;gap:6px;max-width:720px;display:flex}.sync-status{color:var(--ds-color-neutral-text-subtle);align-items:center;gap:8px;font-size:14px;display:flex}.right-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.right-card{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.right-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.subtle{color:var(--ds-color-neutral-text-subtle)}.strong-sm{font-size:14px;font-weight:600}.strong-md{font-size:16px;font-weight:600}.strong-lg{font-size:17px;font-weight:500}.body-xs{font-size:14px;line-height:1.45}.body-sm{margin:0;font-size:15px;line-height:1.5}.body-md{margin:0;font-size:16px;line-height:1.5}.meta-md{color:var(--ds-color-neutral-text-subtle);margin:0;font-size:15px}.people-filters{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.people-search{flex:240px;max-width:360px}.expand-list{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;display:flex;overflow:hidden}.expand-row{border-bottom:1px solid var(--ds-color-neutral-border-subtle);background:var(--ds-color-neutral-background-default);flex-direction:column;display:flex}.expand-row:last-child{border-bottom:none}.expand-row.open{background:var(--ds-color-neutral-background-tinted)}.expand-button{font:inherit;text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;display:flex}.expand-button:hover{background:var(--ds-color-neutral-surface-hover)}.expand-title{flex-wrap:wrap;flex:220px;align-items:center;gap:6px 10px;min-width:0;display:flex}.expand-title.col{flex-flow:column;align-items:flex-start;gap:2px}.expand-summary{flex:2 280px;font-size:15px;line-height:1.45}.person-tags{flex-wrap:wrap;flex:2 300px;gap:6px;display:flex}.person-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 24px;padding:0 18px 18px 62px;font-size:15px;line-height:1.5;display:grid}.person-details>div{flex-direction:column;gap:4px;display:flex}.detail-label{color:var(--ds-color-neutral-text-subtle);font-size:13px;font-weight:600}.no-people{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.expand-body{flex-direction:column;align-items:flex-start;gap:14px;padding:0 18px 18px;display:flex}.who-box{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;padding:14px;display:flex}.chip-list{flex-wrap:wrap;gap:8px;display:flex}.chip-list li{flex-direction:column;gap:2px;display:flex}.warn-text{color:var(--ds-color-warning-text-default);font-size:13px}.flash-slot{margin-block:12px}.narrow-text{max-width:700px}.access-dialog{box-sizing:border-box;width:100%;max-width:min(560px,100vw - 32px)}.dialog-options{max-height:340px;overflow:auto}.no-access-main{padding:40px 32px 64px}.no-access{flex-direction:column;gap:28px;max-width:720px;margin:0 auto;display:flex}.no-access h1{margin:0}.no-access-intro{margin:0;font-size:18px;line-height:1.6}.manager-list{flex-direction:column;gap:10px;display:flex}.manager-list li{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;display:flex}.manager-text{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.manager-name{font-size:17px;font-weight:600}.manager-mail{overflow-wrap:anywhere;font-size:16px}.rights-list{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;margin:0;display:flex}.rights-list>div{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.rights-list>div:last-child{border-bottom:none}.rights-list dt{font-size:16px;font-weight:600}.rights-list dd{color:var(--ds-color-neutral-text-subtle);margin:0;font-size:15px;line-height:1.5}.recheck{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.recheck-title{font-size:16px;font-weight:600}.recheck-status{align-items:center;gap:8px;font-size:15px;display:flex}@media (width<=759px){.person-details{padding:0 18px 18px}.no-access-main{padding:20px 16px 48px}}.access-request{gap:24px;max-width:760px;margin:0}.access-request-status{flex-direction:column;gap:12px;display:flex}.access-request-status:empty{display:none}.request-alert-title{margin:0 0 6px}.request-inline{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.request-form{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:20px;padding:24px;display:flex}.request-form h2{margin:0}.request-narrow{max-width:320px}.request-wide{max-width:480px}.request-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.access-request-links{margin:0;padding-left:20px;font-size:17px;line-height:1.8}.ar-measure{max-width:720px}.ar [role=tabpanel]{padding-top:20px}.ar-ref{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ar-nav{flex-direction:column;gap:16px;max-height:calc(100vh - 100px);padding-right:4px;display:flex;position:sticky;top:80px;overflow-y:auto}.ar-group{flex-direction:column;gap:2px;display:flex}.ar-group-name{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-color-neutral-text-subtle);padding:0 8px 4px;font-size:13px;font-weight:600}.ar-ep{border-radius:var(--ds-border-radius-md);width:100%;color:var(--ds-color-neutral-text-default);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:8px;padding:6px 8px;font-size:14px;display:flex}.ar-ep:hover{background:var(--ds-color-neutral-surface-hover)}.ar-ep[aria-current=true]{background:var(--ds-color-accent-surface-tinted);font-weight:600}.ar-m{font-variant-numeric:tabular-nums;flex:none;width:52px;font-size:12px;font-weight:700}.ar-m-get{color:var(--ds-color-info-text-default)}.ar-m-post{color:var(--ds-color-success-text-default)}.ar-m-put,.ar-m-patch{color:var(--ds-color-warning-text-default)}.ar-m-delete{color:var(--ds-color-danger-text-default)}.ar-detail{flex-direction:column;gap:24px;min-width:0;display:flex}.ar-path{font-size:15px}.ar-errors{gap:8px;margin:0;display:grid}.ar-errors div{grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:12px;display:grid}.ar-errors dt{font-weight:600}.ar-errors dd{margin:0}.ar-try{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:12px;padding:16px;display:flex}.ar-try .ds-input{background:var(--ds-color-neutral-background-default)}.ar-try-field{max-width:360px}.ar-try-body{font-family:ui-monospace,monospace;font-size:14px}.ar-try-res{background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md)}.ar-version{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ar-version-ex{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted)}.ar-svc{max-width:420px}.ar-schemas{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.ar-acts{gap:12px;display:grid}.ar-act{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:4px;padding:16px;display:flex}.ar-act-title{font-weight:600}@media (width<=899px){.ar-ref,.ar-version{grid-template-columns:minmax(0,1fr)}.ar-nav{max-height:none;position:static}.ar-errors div{grid-template-columns:minmax(0,1fr);gap:2px}}.ar .stack-xs{flex-direction:column;gap:6px;display:flex}.ar .stack-lg{flex-direction:column;gap:32px;display:flex}.bb-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.bb-intro{flex-direction:column;gap:6px;max-width:720px;display:flex}.bb-intro h1,.bb-title h1,.bb-title h2{margin:0}.bb-meta{color:var(--ds-color-neutral-text-subtle);font-size:14px;line-height:1.45}.bb-strong{font-size:16px;font-weight:600}.bb-note{color:var(--ds-color-neutral-text-subtle);font-size:14px;display:block}.bb-start{align-self:flex-start}.bb-stack-xs{flex-direction:column;gap:4px;display:flex}.bb-filters{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;display:flex}.bb-search{flex:240px;max-width:360px}.bb-publisher{flex:0 280px}.bb-count{color:var(--ds-color-neutral-text-subtle);margin:0;font-size:15px}.bb-group-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.bb-group-head h2{margin:0}.bb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bb-card{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.bb-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;display:flex}.bb-card-name{font-size:17px;font-weight:600}.bb-card-desc{flex:1;font-size:15px;line-height:1.45}.bb-card-update{border-radius:var(--ds-border-radius-md);background:var(--ds-color-info-surface-tinted);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;font-size:14px;display:flex}.bb-block-text{color:var(--ds-color-danger-text-default);font-size:14px;line-height:1.45}.bb-proposal{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-warning-border-default);background:var(--ds-color-warning-background-tinted);flex-direction:column;gap:14px;padding:20px;display:flex}.bb-proposal-head{flex-direction:column;gap:4px;display:flex}.bb-proposal-head h2{margin:0}.bb-proposal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.bb-h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.bb-checks{flex-direction:column;gap:4px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.bb-checks li{align-items:flex-start;gap:8px;display:flex}.bb-check,.bb-cross{flex:none;margin-top:2px;display:inline-flex}.bb-check{color:var(--ds-color-success-text-default)}.bb-cross{color:var(--ds-color-danger-text-default)}.bb-kv{gap:6px 14px;font-size:15px;line-height:1.45}.bb-kv-row{display:contents}.bb-kv dd{overflow-wrap:anywhere}.bb-reason{max-width:620px}.bb-connect{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:18px;max-width:720px;padding:24px;display:flex}.bb-connect-intro{max-width:760px}.bb-reads{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.bb-reads-title{font-size:15px;font-weight:600}.bb-reads code{font-family:inherit;font-weight:600}.bb-connect-host{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:12px;display:grid}.bb-connect-tls{max-width:360px}.bb-connect-rules{color:var(--ds-color-neutral-text-subtle);margin:0;padding-left:20px;font-size:15px;line-height:1.6}.bb-connect-testing{border-radius:var(--ds-border-radius-md);background:var(--ds-color-info-surface-tinted);align-items:center;gap:10px;padding:12px 14px;font-weight:500;display:flex}.bb-connector-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;display:grid}.bb-connector{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.bb-connector-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.bb-connector-head h2,.bb-connector-head h3{margin:0}.bb-connector-dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:15px;display:grid}.bb-connector-dl>div{display:contents}.bb-connector-dl dt{color:var(--ds-color-neutral-text-subtle)}.bb-connector-dl dd{overflow-wrap:anywhere;margin:0}.bb-empty{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-accent-background-tinted);border:1px solid var(--ds-color-accent-border-subtle);flex-direction:column;gap:16px;padding:24px;display:flex}.bb-empty h2{margin:0}.bb-empty>button{align-self:flex-start}.bb-suggestions{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bb-suggestions li{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:8px;padding:18px;display:flex}.bb-suggestions li>button{align-self:flex-start}.bb-suggestion-kind{color:var(--ds-color-accent-text-default);font-size:14px;font-weight:600}.bb-suggestion-name{font-size:18px;font-weight:500}.bb-suggestion-desc{color:var(--ds-color-neutral-text-subtle);flex:1;font-size:15px;line-height:1.5}.bb-no-hits{align-items:flex-start}.bb-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bb-desc,.bb-measure{max-width:760px}.bb-update{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-info-border-default);background:var(--ds-color-info-background-tinted);flex-direction:column;gap:12px;padding:20px;display:flex}.bb-table-bg{background:var(--ds-color-neutral-background-default)}.bb-table-wide{min-width:560px}.bb-table-access{min-width:480px}.bb-row-head{font-weight:500}.bb-panel{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-default);flex-direction:column;gap:12px;max-width:620px;padding:16px;display:flex}.bb-confirm{border-radius:var(--ds-border-radius-lg);border:2px solid var(--ds-color-warning-border-default);flex-direction:column;gap:12px;max-width:760px;padding:18px;display:flex}.bb-confirm h2{margin:0}.bb-columns{flex-wrap:wrap;align-items:flex-start;gap:24px 32px;display:flex}.bb-main{flex-direction:column;flex:2 520px;gap:24px;min-width:0;display:flex}.bb-aside{flex-direction:column;flex:280px;gap:20px;min-width:0;display:flex}.bb-main h2,.bb-aside h2{margin:0}.bb-list{flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:flex}.bb-settings{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:14px;padding:20px;display:flex}.bb-setting{flex-direction:column;gap:6px;max-width:520px;display:flex}.bb-setting .ds-select{max-width:320px}.bb-number{max-width:200px}.bb-help{color:var(--ds-color-neutral-text-subtle);font-size:14px;line-height:1.45}.bb-origin{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.bb-changes{border-top:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:12px;padding-top:14px;display:flex}.bb-changes ul{margin:0;padding-left:20px;font-size:15px;line-height:1.5}.bb-error{color:var(--ds-color-danger-text-default)}.bb-versions{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bb-versions li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;gap:4px 16px;padding:12px 16px;font-size:15px;line-height:1.45;display:flex}.bb-versions li:last-child{border-bottom:none}.bb-version{flex:0 0 120px;font-weight:600}.bb-version-date{color:var(--ds-color-neutral-text-subtle);flex:0 0 90px}.bb-version-notes{flex:240px}.bb-facts{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:10px;padding:18px;display:flex}.bb-used{flex-direction:column;gap:6px;font-size:16px;display:flex}.bb-scores{flex-direction:column;gap:12px;display:flex}.bb-scores li{flex-direction:column;gap:4px;display:flex}.bb-score-row{justify-content:space-between;gap:12px;font-size:14px;line-height:1.4;display:flex}.bb-score{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.bb-bar{background:var(--ds-color-neutral-surface-tinted);border-radius:999px;height:6px}.bb-bar>div{background:var(--ds-color-accent-base-default);border-radius:999px;height:100%}.bb-fieldset{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.bb-legend{margin-bottom:10px;padding:0}.bb-types{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.bb-type{border-radius:var(--ds-border-radius-lg);cursor:pointer;border:1px solid var(--ds-color-neutral-border-subtle);align-items:flex-start;gap:10px;padding:14px;display:flex}.bb-type.selected{border-color:var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted)}.bb-type input{flex:none;margin-top:2px}.bb-type-text{flex-direction:column;gap:4px;display:flex}.bb-reg-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:24px;display:grid}.bb-reg-grid h2{margin:0}.bb-setup{gap:16px}.bb-preview{gap:20px;min-width:0}.bb-status{align-items:center;gap:6px;font-size:15px;display:flex}.bb-result{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-success-border-default);flex-direction:column;gap:10px;padding:16px;display:flex}.bb-result.failed{border-color:var(--ds-color-danger-border-default)}.bb-test-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.bb-test-list li{align-items:flex-start;gap:8px;display:flex}.bb-test-list .ds-tag{flex:none}.bb-fail-reason{color:var(--ds-color-danger-text-default);font-size:14px;display:block}.bb-boxed{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);padding:14px 16px}.bb-manifest{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-default);font-feature-settings:"cv05" 1, "tnum" 1;white-space:pre;background:var(--ds-color-neutral-background-tinted);margin:0;padding:16px;font-family:inherit;font-size:14px;line-height:1.6;overflow:auto}.bb-register{border-top:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:12px;padding-top:20px;display:flex}.bb-register h2,.bb-settings h2{margin:0}.bb-url-row{flex-wrap:wrap;gap:8px;display:flex}.bb-url-row>input{flex:280px}.bb-agent-card{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:10px;padding:16px;display:flex}.bb-agent-skills{margin:0;padding-left:20px;line-height:1.6}.bb-operation{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bb-operation code{font-family:inherit;font-weight:600}.startside{flex-direction:column;min-height:100vh;display:flex}.start-header{z-index:20;background:var(--ds-color-neutral-background-default);border-bottom:1px solid var(--ds-color-neutral-border-subtle);position:sticky;top:0}.start-header-bar{box-sizing:border-box;align-items:center;gap:12px 20px;max-width:1200px;min-height:64px;margin:0 auto;padding:0 16px;display:flex}.start-anchors{white-space:nowrap;gap:16px;font-size:16px;display:flex}.start-anchors-narrow{border-top:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:2px;padding:8px 12px 12px;display:flex}.start-anchors-narrow a{box-sizing:border-box;min-height:44px;padding:12px;font-size:17px}.start-main{outline:none;flex:1}.start-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 20px}.start-alert{padding-top:16px}.start-hero{background:var(--ds-color-accent-background-tinted);border-bottom:1px solid var(--ds-color-accent-border-subtle)}.start-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));align-items:center;gap:40px;padding-top:clamp(40px,7vw,88px);padding-bottom:clamp(40px,7vw,88px);display:grid}.start-hero-text{flex-direction:column;gap:20px;max-width:680px;display:flex}.start-h1{text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,52px)}.start-hero-lead{text-wrap:pretty;margin:0;font-size:20px;line-height:1.55}.startside a.ds-button{text-decoration:none}.start-facts{background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;margin:0;display:flex}.start-facts>div{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:4px;padding:18px 22px;display:flex}.start-facts>div:last-child{border-bottom:none}.start-facts dt{color:var(--ds-color-neutral-text-subtle);font-size:15px}.start-facts dd{margin:0;font-size:17px;line-height:1.5}.start-sections{flex-direction:column;gap:clamp(56px,8vw,96px);padding-top:clamp(48px,7vw,80px);padding-bottom:clamp(56px,8vw,96px);display:flex}.start-section{flex-direction:column;gap:24px;display:flex}.start-intro{flex-direction:column;gap:8px;max-width:760px;display:flex}.start-sub{color:var(--ds-color-neutral-text-subtle);margin:0;font-size:18px;line-height:1.55}.start-lead{margin:0;font-size:18px;line-height:1.55}.start-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px;display:grid}.start-h3{margin:0;font-size:19px;font-weight:600}.start-body{margin:0;font-size:17px;line-height:1.6}.start-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.start-card{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:8px;padding:22px;display:flex}.start-card-body{margin:0;font-size:16px;line-height:1.55}.start-card-meta{color:var(--ds-color-neutral-text-subtle);margin:0;font-size:15px;line-height:1.5}.start-examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:16px;display:grid}.start-example{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:14px;padding:24px;display:flex}.start-example-title{font-size:20px}.start-example-facts{border-top:1px solid var(--ds-color-neutral-border-subtle);gap:6px 14px;margin-top:auto;padding-top:12px}.kv-row{display:contents}.start-price{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:32px 48px;display:grid}.start-price-table{min-width:420px}.start-price-table caption{text-align:left;color:var(--ds-color-neutral-text-subtle);padding:12px 16px;font-size:15px}.align-right{text-align:right}.row-head{font-weight:500}.start-terms{font-size:17px;line-height:1.6}.start-links{gap:10px 20px;font-size:16px}.start-data{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:16px;display:grid}.start-data .start-card{gap:10px}.placeholder-box{border:1px dashed var(--ds-color-neutral-border-strong);border-radius:var(--ds-border-radius-md);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.start-get-started{border-radius:var(--ds-border-radius-xl);background:var(--ds-color-accent-background-tinted);border:1px solid var(--ds-color-accent-border-subtle);flex-direction:column;gap:28px;padding:clamp(24px,5vw,48px);display:flex}.start-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;display:grid}.start-steps li{flex-direction:column;gap:10px;display:flex}.step-number{background:var(--ds-color-accent-base-default);width:40px;height:40px;color:var(--ds-color-accent-base-contrast-default);border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.start-docs{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.start-doc{box-sizing:border-box;border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);height:100%;color:inherit;flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex}.start-doc:hover{border-color:var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted)}.start-doc-title{color:var(--ds-color-accent-text-default);font-size:17px;font-weight:600;text-decoration:underline}.start-doc-body{font-size:15px;line-height:1.5}.start-footer{border-top:1px solid var(--ds-color-neutral-border-subtle);background:var(--ds-color-neutral-background-tinted)}.start-footer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:28px;padding-bottom:28px;font-size:15px;display:flex}.start-footer-bar nav{gap:8px 20px}.playground-panel{box-sizing:border-box;background:var(--ds-color-neutral-background-default);outline:none;flex-direction:column;gap:16px;width:100%;display:flex}.playground-panel[data-layout=side]{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);padding:18px}.playground-panel[data-overlay=true]{z-index:50;border:none;border-radius:0;padding:16px;position:fixed;inset:0;overflow:auto}.playground-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.playground-head-title{flex-direction:column;gap:2px;display:flex}.playground-head-actions{align-items:center;gap:4px;font-size:14px;display:flex}.playground-subtle{color:var(--ds-color-neutral-text-subtle);font-size:14px;line-height:1.45}.playground-strong{font-size:14px;font-weight:600}.playground-setup-bar{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.playground-setup-row{flex-direction:column;gap:8px;display:flex}.playground-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.playground-setup-foot{color:var(--ds-color-neutral-text-subtle);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.playground-session{flex:220px}.playground-form{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:16px;padding:18px;display:flex}.playground-row{flex-wrap:wrap;gap:12px 16px;display:flex}.playground-grow{flex:220px}.playground-grow-sm{flex:180px}.playground-model{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.playground-actions{flex-wrap:wrap;gap:8px;display:flex}.playground-empty{flex-direction:column;gap:10px;padding:8px 0;display:flex}.playground-empty-title{font-size:17px;font-weight:500}.playground-messages{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.playground-messages>li{flex-direction:column;gap:10px;display:flex}.playground-question{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-accent-surface-tinted);align-self:flex-end;max-width:85%;padding:10px 14px;font-size:16px;line-height:1.5}.playground-question-who{color:var(--ds-color-neutral-text-subtle);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.playground-answers{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.playground-answers[data-columns=two]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.playground-answer{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.playground-ai-tag{align-self:flex-start}.playground-text{white-space:pre-wrap;font-size:16px;line-height:1.55}.playground-markdown{overflow-wrap:anywhere;font-size:16px;line-height:1.55}.playground-markdown>*{margin:0 0 var(--ds-size-2)}.playground-markdown>:last-child{margin-bottom:0}.playground-markdown ul,.playground-markdown ol{padding-left:var(--ds-size-5)}.playground-markdown pre{white-space:pre;overflow-x:auto}.playground-fields{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:15px;line-height:1.45;display:grid}.playground-fields>div{display:contents}.playground-fields dt{color:var(--ds-color-neutral-text-subtle)}.playground-fields dd{margin:0;font-weight:500}.playground-sources{flex-direction:column;gap:4px;display:flex}.playground-sources ol{margin:0;padding-left:20px;font-size:14px;line-height:1.5}.playground-note{border-radius:var(--ds-border-radius-md);background:var(--ds-color-info-surface-tinted);margin:0;padding:8px 10px;font-size:14px;line-height:1.45}.playground-note strong{font-weight:600}.playground-meta{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:14px;display:flex}.playground-meta>div{gap:4px;display:flex}.playground-meta dt{color:var(--ds-color-neutral-text-subtle)}.playground-meta dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.playground-answer-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;display:flex}.playground-status{color:var(--ds-color-neutral-text-subtle);align-items:center;gap:8px;font-size:15px;display:flex}.playground-input{border-top:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:10px;padding-top:12px;display:flex}.playground-chat{flex-flow:wrap;align-items:flex-end;gap:8px}.playground-intro{flex-direction:column;gap:6px;max-width:720px;display:flex}.input-form{gap:var(--ds-size-3);flex-direction:column;flex:100%;display:flex}.input-form-required{vertical-align:middle;margin-inline-start:var(--ds-size-1)}.result-table{gap:var(--ds-size-3);display:grid}.result-table-scroll{overflow-x:auto}.result-table caption{text-align:start;font-weight:500}.cell-source{margin-inline-start:.15em}.playground-split[data-timeline=false],.playground-split[data-timeline=false]>.playground-thread{display:contents}.playground-split[data-timeline=true]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.playground-split[data-timeline=true]>.playground-thread{flex-direction:column;gap:16px;min-width:0;display:flex}.playground-thread-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.playground-run{flex-direction:column;gap:10px;min-width:0;display:flex}.playground-run-head{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.playground-what{flex-direction:column;align-items:stretch;gap:8px;display:flex}.playground-what>.ds-button{align-self:flex-start}.playground-streaming{border:1px dashed var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);padding:16px}.playground-cite{font:inherit;vertical-align:super;color:var(--ds-color-accent-text-default);cursor:pointer;background:0 0;border:none;margin:0 1px;padding:0 2px;font-size:.85em;line-height:1;text-decoration:underline}.playground-source-open{vertical-align:middle}.playground-source-detail{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:10px;margin-top:8px;padding:14px;display:flex}.playground-source-text{white-space:pre-wrap;max-height:240px;font-size:14px;line-height:1.55;overflow:auto}.playground-models{color:var(--ds-color-neutral-text-subtle);margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none}.playground-clarification{flex-direction:column;gap:10px;display:flex}.playground-timeline{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;min-width:0;display:flex}.playground-timeline-heading{border-bottom:1px solid var(--ds-color-neutral-border-subtle);margin:0;padding:12px 16px;font-size:16px;font-weight:600}.playground-timeline-empty{color:var(--ds-color-neutral-text-subtle);margin:0;padding:16px;font-size:15px}.playground-timeline-list{margin:0;padding:8px 16px 14px;list-style:none}.playground-timeline-list>li{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.playground-timeline-time{color:var(--ds-color-neutral-text-subtle);font-variant-numeric:tabular-nums;font-size:13px}.playground-timeline-text{flex-direction:column;gap:2px;display:flex}.playground-timeline-label{font-size:15px;font-weight:500}.playground-timeline-detail{color:var(--ds-color-neutral-text-subtle);font-size:14px}.log-intro{flex-direction:column;gap:6px;max-width:720px;display:flex}.log .ds-tabs__panel,.log [role=tabpanel]{padding-top:20px}.log-search{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:14px 16px;display:flex}.log-search .ds-input{background:var(--ds-color-neutral-background-default)}.log-search-q{flex:200px}.log-search-select{flex:0 180px}.log-search-date{flex:0 170px}.log-result{margin:0;font-size:15px}.log-result:empty{display:none}.log-split{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.log-list-col{flex-direction:column;flex:280px;gap:10px;min-width:0;max-width:380px;display:flex}.log-detail-col{flex-direction:column;flex:3 520px;gap:20px;min-width:0;display:flex}.log-runs{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;display:flex;overflow:hidden}.log-run{border-bottom:1px solid var(--ds-color-neutral-border-subtle);color:inherit;background:var(--ds-color-neutral-background-default);flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.log-runs li:last-child .log-run{border-bottom:none}.log-run:hover{background:var(--ds-color-neutral-surface-hover);color:inherit}.log-run.current{background:var(--ds-color-accent-surface-tinted);box-shadow:inset 3px 0 0 var(--ds-color-accent-base-default)}.log-run-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.log-run-service{font-size:16px;font-weight:600}.log-run-trigger{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.log-run-when{color:var(--ds-color-neutral-text-subtle);font-size:13px}.log-run-head{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:14px;padding:20px;display:flex}.log-run-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.log-meta{color:var(--ds-color-neutral-text-subtle);font-size:15px}.log-traces{flex-direction:column;gap:4px;display:flex}.log-traces li{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;display:flex}.log-self-start{align-self:flex-start}.log-reveal{border:1px solid var(--ds-color-warning-border-default);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-warning-background-tinted);flex-direction:column;gap:10px;max-width:560px;padding:14px;display:flex}.log-reveal p{margin:0;font-size:15px;line-height:1.5}.log-reveal .ds-input{background:var(--ds-color-neutral-background-default)}.log-approval-note{margin:0;line-height:1.5}.log-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;display:grid}.log-facts>div{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.log-facts dt,.log-facts dd.meta{color:var(--ds-color-neutral-text-subtle);font-size:13px}.log-facts dd{margin:0}.log-fact-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.log-back{align-items:center;gap:4px;display:inline-flex}.log-strong{font-size:15px;font-weight:500}.log-live{margin:0;font-size:15px;font-weight:500}.log-batch{gap:16px}.log-batch-progress-head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:15px;display:flex}.log-batch-progress-head .log-strong{font-weight:600}.log-progress{background:var(--ds-color-neutral-surface-tinted);border:1px solid var(--ds-color-neutral-border-default);border-radius:999px;height:14px;display:flex;overflow:hidden}.log-progress .seg{height:100%}.log-progress .ok{background:var(--ds-color-success-base-default)}.log-progress .fail{background:var(--ds-color-danger-base-default)}.log-progress .run{background:var(--ds-color-accent-base-default)}.log-batch-items{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;display:flex;overflow:hidden}.log-batch-items li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 16px;display:flex}.log-batch-n{color:var(--ds-color-neutral-text-subtle);flex:0 0 40px;font-size:14px}.log-batch-name{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.log-batch-tokens{flex:0 0 90px}.log-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.log-step{grid-template-columns:36px minmax(0,1fr);gap:12px;display:grid}.log-step-nested.depth-1{padding-left:32px}.log-step-nested.depth-2{padding-left:64px}.log-step-nested.depth-3{padding-left:96px}@media (width<=760px){.log-step-nested.depth-1,.log-step-nested.depth-2,.log-step-nested.depth-3{padding-left:16px}}.log-step-rail{flex-direction:column;align-items:center;display:flex}.log-step-icon{box-sizing:border-box;border:1px solid var(--ds-color-neutral-border-subtle);border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.log-step-icon.known{background:var(--ds-color-accent-surface-tinted);color:var(--ds-color-accent-text-default)}.log-step-icon.unknown{background:var(--ds-color-neutral-surface-tinted);color:var(--ds-color-neutral-text-default)}.log-step-icon.tone-danger{background:var(--ds-color-danger-surface-tinted);color:var(--ds-color-danger-text-default);border-color:var(--ds-color-danger-border-default)}.log-step-icon.tone-warning{background:var(--ds-color-warning-surface-tinted);color:var(--ds-color-warning-text-default);border-color:var(--ds-color-warning-border-default)}.log-step-icon.tone-accent{background:var(--ds-color-accent-surface-tinted);color:var(--ds-color-accent-text-default);border-color:var(--ds-color-accent-border-default)}.log-step-icon.dashed{border-style:dashed}.log-step-line{background:var(--ds-color-neutral-border-default);flex:1;width:2px;min-height:12px}.log-step-main{min-width:0;padding-bottom:10px}.log-step-card{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default)}.log-step-card.border-danger{border-color:var(--ds-color-danger-border-default)}.log-step-card.border-warning{border-color:var(--ds-color-warning-border-default)}.log-step-toggle{font:inherit;text-align:left;cursor:pointer;width:100%;color:inherit;border-radius:var(--ds-border-radius-lg);background:0 0;border:none;flex-wrap:wrap;align-items:flex-start;gap:4px 12px;padding:10px 14px;display:flex}.log-step-toggle:hover{background:var(--ds-color-neutral-surface-hover)}.log-step-heading{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.log-step-titles{gap:6px 8px}.log-step-type{color:var(--ds-color-neutral-text-subtle);font-size:13px;font-weight:600}.log-step-title{font-size:16px;font-weight:600}.log-step-times{color:var(--ds-color-neutral-text-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:12px;padding-top:2px;font-size:13px;display:flex}.log-step-times .chevron{display:inline-flex}.log-step-times .chevron.open{transform:rotate(180deg)}.log-step-body{flex-direction:column;gap:12px;padding:4px 14px 16px;display:flex}.log-raw{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.log-block{flex-direction:column;gap:6px;display:flex}.log-block-label{color:var(--ds-color-neutral-text-subtle);font-size:13px;font-weight:600}.log-quote{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);margin:0;padding:10px 14px;font-size:16px;line-height:1.5}.log-kv,.log-fields{grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:4px 16px;margin:0;font-size:14px;line-height:1.45;display:grid}.log-kv-row{display:contents}.log-kv dt{color:var(--ds-color-neutral-text-subtle)}.log-kv dd,.log-fields dd{overflow-wrap:anywhere;margin:0}.log-fields{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);grid-template-columns:minmax(140px,auto) minmax(0,1fr);gap:0;font-size:15px;overflow:hidden}.log-fields dt,.log-fields dd{border-bottom:1px solid var(--ds-color-neutral-border-subtle);padding:8px 12px}.log-fields dt{background:var(--ds-color-neutral-background-tinted);color:var(--ds-color-neutral-text-subtle)}.log-fields dd{font-weight:500}.log-list{flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:flex}.log-list-title{font-weight:500}.log-answer{border-radius:var(--ds-border-radius-md);border:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.log-answer-text{white-space:pre-wrap;font-size:15px;line-height:1.55}.log-answer ol{margin:0;padding-left:18px;font-size:14px;line-height:1.45}.log-doc{border-radius:var(--ds-border-radius-sm);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-default);max-height:260px;box-shadow:var(--ds-shadow-sm);padding:28px 32px;overflow:hidden}.log-doc-title{margin-bottom:12px;font-size:17px;font-weight:600;display:block}.log-doc-body{white-space:pre-wrap;font-size:14px;line-height:1.6;display:block}.log-note{margin:0;font-size:15px;line-height:1.5}.log-approval{border-radius:var(--ds-border-radius-md);background:var(--ds-color-warning-surface-tinted);border:1px solid var(--ds-color-warning-border-default);flex-direction:column;gap:12px;padding:14px;display:flex}.log-approval .ds-input{background:var(--ds-color-neutral-background-default)}.log-changes{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;display:flex}.log-changes li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;gap:4px 16px;padding:12px 16px;display:flex}.log-changes li:last-child{border-bottom:none}.log-changes li.support{background:var(--ds-color-warning-background-tinted)}.log-change-when{flex:0 0 150px}.log-change-body{flex-direction:column;flex:320px;gap:3px;display:flex}.log-change-body .log-strong{font-size:16px}.log-reasoning{white-space:pre-wrap;color:var(--ds-color-neutral-text-subtle);margin:0;font-size:15px;font-style:italic;line-height:1.55}.log-block>.ds-button{align-self:flex-start}.log-raw-data{white-space:pre-wrap;word-break:break-word;border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);max-height:320px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;overflow:auto}.engine-wrap{flex-direction:column;gap:16px;margin-top:20px;display:flex}.engine-block{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:18px;padding:20px;display:flex}.engine-switch{border-color:var(--ds-color-neutral-border-default);gap:20px}.engine-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.engine-block .stack-xs{flex-direction:column;gap:4px;display:flex}.engine-block .card-title{margin:0;font-size:17px;font-weight:600}.engine-block .subtle{color:var(--ds-color-neutral-text-subtle)}.engine-block .small-text{font-size:14px}.engine-intro{font-size:15px}.engine-p{margin:0;font-size:15px;line-height:1.5}.engine-facts{grid-template-columns:minmax(140px,auto) minmax(0,1fr);gap:8px 16px;margin:0;font-size:15px;line-height:1.45;display:grid}.engine-facts dt{color:var(--ds-color-neutral-text-subtle)}.engine-facts dd{margin:0}.engine-name{font-weight:500}.engine-tech{color:var(--ds-color-neutral-text-subtle);font-weight:400}.engine-caps{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.engine-sub{margin:0;font-size:15px;font-weight:600}.engine-cap-list,.engine-used,.engine-examples{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.engine-cap-list li{align-items:flex-start;gap:8px;font-size:15px;line-height:1.45;display:flex}.engine-cap-list li>.ds-tag{flex:none}.engine-cap-list strong{font-weight:500}.engine-cap-text{font-size:14px;display:block}.engine-used{flex-flow:wrap;gap:6px 16px;font-size:15px}.engine-previous{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.engine-reason{max-width:560px}.engine-block .align-start{align-self:flex-start}.engine-block .alert-text{margin:0 0 10px;line-height:1.5}.engine-fieldset{border:none;margin:0;padding:0}.engine-fieldset>legend{margin-bottom:10px;padding:0}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.choice-card{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);cursor:pointer;align-items:flex-start;gap:10px;padding:14px;display:flex}.choice-card[data-checked]{border-color:var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted)}.choice-card[data-disabled]{cursor:not-allowed}.choice-card>input{flex:none;margin-top:2px}.method-card{max-width:720px}.choice-body{flex-direction:column;gap:4px;display:flex}.choice-name{font-size:16px;font-weight:600}.choice-desc{font-size:14px;line-height:1.45}.choice-text{font-size:15px;line-height:1.45}.choice-estimate{font-size:14px;font-weight:500}.choice-why{color:var(--ds-color-danger-text-default);font-size:14px}.engine-table>table{min-width:640px}.engine-table [data-target]{background:var(--ds-color-accent-surface-tinted)}.engine-now{font-size:13px;font-weight:400;display:block}.engine-lose{margin:0;padding-left:20px;line-height:1.5}.engine-bar{border:1px solid var(--ds-color-neutral-border-default);background:var(--ds-color-neutral-surface-tinted);border-radius:999px;max-width:720px;height:14px;overflow:hidden}.engine-bar>div{background:var(--ds-color-accent-base-default);height:100%}.engine-bar[data-failed]>div{background:var(--ds-color-danger-base-default)}.engine-leave{align-items:center;gap:8px;display:flex}.engine-examples{gap:8px}.engine-examples li{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.engine-q{font-size:15px;font-weight:500}.engine-hits{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:4px 16px;font-size:14px;line-height:1.45;display:grid}.engine-adopt{max-width:720px}.engine-summary{margin:0;padding-left:20px;font-size:15px;line-height:1.6}.dataset-try-sheet{z-index:35;border-radius:var(--ds-border-radius-lg);width:min(460px,100vw - 32px);box-shadow:var(--ds-shadow-lg);background:var(--ds-color-neutral-background-default);position:fixed;top:76px;bottom:16px;right:16px;overflow:auto}@media (width<=759px){.dataset-try-sheet{border-radius:0;width:100%;inset:0}}.config-editor{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default);padding:16px}.config-editor .config-json textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.config-history{flex-direction:column;gap:4px;display:flex}.dataset-page{gap:20px}.dataset-page .strong{font-weight:600}.dataset-page .align-start{align-self:flex-start}.dataset-page .alert-text{margin:0 0 12px;line-height:1.5}.dataset-page .numeric,.dataset-page dd{font-variant-numeric:tabular-nums}.dataset-filters{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.dataset-search{flex:260px;max-width:400px}.dataset-filters fieldset{border:none;margin:0;padding:0}.dataset-page .count{margin:0;font-size:15px}.dataset-rows,.dataset-page .runs,.dataset-page .file-list{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.dataset-rows>li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;gap:10px 24px;padding:16px 20px;display:flex}.dataset-rows>li:last-child,.dataset-page .runs>li:last-child,.dataset-page .file-list>li:last-child{border-bottom:none}.dataset-row-main{flex-direction:column;flex:2 260px;gap:6px;min-width:0;display:flex}.dataset-row-name{font-size:17px;font-weight:500}.dataset-row-desc{font-size:15px}.dataset-row-facts{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:2 300px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 16px;margin:0;font-size:15px;display:grid}.dataset-row-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dataset-row-facts dt,.dataset-page .run-facts dt{color:var(--ds-color-neutral-text-subtle);font-size:13px}.dataset-row-facts dd,.dataset-page .run-facts dd,.dataset-page .source-dl dd,.dataset-page .summary-dl dd{margin:0}.dataset-no-rows{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.dataset-no-rows-title{font-size:17px;font-weight:500}.dataset-page .used-by{font-size:15px}.dataset-page .used-by a{text-decoration:none}.dataset-page .runs{margin-top:16px}.dataset-page .run{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;display:flex}.dataset-page .run.open{background:var(--ds-color-neutral-background-tinted)}.dataset-page .run-toggle{font:inherit;text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 18px;display:flex}.dataset-page .run-toggle:hover{background:var(--ds-color-neutral-surface-hover)}.dataset-page .run-when{flex-direction:column;flex:200px;gap:2px;font-size:16px;display:flex}.dataset-page .run-counts{flex-wrap:wrap;flex:0 300px;gap:4px 14px;font-size:14px;display:flex}.dataset-page .chevron{transition:transform .15s;display:inline-flex}.dataset-page .chevron.up{transform:rotate(180deg)}.dataset-page .run-progress{flex-direction:column;gap:6px;padding:0 18px 14px;display:flex}.dataset-page .bar,.dataset-page .step-bar{background:var(--ds-color-neutral-surface-tinted);border-radius:999px;height:10px;overflow:hidden}.dataset-page .bar>div,.dataset-page .step-bar>div{background:var(--ds-color-accent-base-default);border-radius:999px;height:100%}.dataset-page .run-progress>button{margin-top:8px}.dataset-page .run-body{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex}.dataset-page .run-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;display:grid}.dataset-page .run-facts>div{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);padding:10px 12px}.dataset-page .run-facts dd{font-size:18px;font-weight:500}.dataset-page .no-errors{margin:0;font-size:15px}.dataset-page .run-error{border-radius:var(--ds-border-radius-md);border:1px solid var(--ds-color-warning-border-default);background:var(--ds-color-neutral-background-default);flex-direction:column;gap:8px;padding:14px;display:flex}.dataset-page .run-error.fatal{border-color:var(--ds-color-danger-border-default)}.dataset-page .wrap{overflow-wrap:anywhere}.dataset-page .why{margin:0;font-size:15px;line-height:1.55}.dataset-page .code{color:var(--ds-color-neutral-text-subtle);font-size:13px}.dataset-page .panel-intro{max-width:720px;margin:16px 0 0;font-size:15px;line-height:1.5}.dataset-page .facet-grid,.dataset-page .source-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.dataset-page .source-grid{gap:20px;margin-top:16px}.dataset-page .facet-card,.dataset-page .source-card{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:12px;padding:18px;display:flex}.dataset-page .source-card{gap:16px}.dataset-page .facet-name,.dataset-page .card-title{margin:0;font-size:17px;font-weight:600}.dataset-page .small-meta{font-size:13px}.dataset-page .facet-values{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dataset-page .facet-values>li{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:4px 12px;font-size:14px;display:grid}.dataset-page .right{text-align:right}.dataset-page .facet-bar{background:var(--ds-color-neutral-surface-tinted);border-radius:999px;grid-column:1/-1;height:6px}.dataset-page .facet-bar>span{background:var(--ds-color-accent-base-default);border-radius:999px;height:100%;display:block}.dataset-page .facet-switch{border-top:1px solid var(--ds-color-neutral-border-subtle);padding-top:8px}.dataset-page .source-dl{grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:8px 16px;margin:0;font-size:15px;line-height:1.45;display:grid}.dataset-page .source-dl>div{display:contents}.dataset-page .source-dl dt{color:var(--ds-color-neutral-text-subtle)}.dataset-page .source-dl dd{overflow-wrap:anywhere}.new-dataset{max-width:820px}.new-dataset .step-label{color:var(--ds-color-accent-text-default);font-size:15px;font-weight:500}.new-dataset .step-bar{max-width:420px;height:6px}.new-dataset .source-options>:not(legend)+*{margin-top:10px}.new-dataset .source-option{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-default);cursor:pointer;align-items:flex-start;gap:14px;padding:18px;display:flex}.new-dataset .source-option.checked{border:2px solid var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted);padding:17px}.new-dataset .source-option input{flex:none;margin-top:3px}.new-dataset .source-option-label{font-size:18px;font-weight:500}.new-dataset .source-option-desc{font-size:15px;line-height:1.5}.new-dataset .narrow-field{max-width:480px}.new-dataset .year-field{max-width:200px}.new-dataset .schedule-field{max-width:320px}.new-dataset .url-row{flex-wrap:wrap;gap:8px;display:flex}.new-dataset .url-row>input{flex:280px;width:auto}.new-dataset .two-col{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.new-dataset .drop-zone{align-items:flex-start;padding:28px}.new-dataset .file-list{border-radius:var(--ds-border-radius-md)}.new-dataset .file-list>li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.new-dataset .file-name{overflow-wrap:anywhere;flex-direction:column;flex:200px;gap:2px;min-width:0;font-size:15px;display:flex}.new-dataset .file-name strong{font-weight:500}.new-dataset .options-box{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:16px;padding:18px;display:flex}.new-dataset .summary-dl{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;margin:0;display:flex}.new-dataset .summary-dl>div{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;gap:4px 20px;padding:12px 18px;display:flex}.new-dataset .summary-dl>div:last-child{border-bottom:none}.new-dataset .summary-dl dt{flex:0 0 180px;font-size:15px;font-weight:600}.new-dataset .summary-dl dd{overflow-wrap:anywhere;flex:240px;font-size:15px;line-height:1.5}.new-dataset .wizard-actions{border-top:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;gap:12px;padding-top:16px;display:flex}.new-dataset .spacer{flex:1}.uploads .file-list>li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.uploads .file-name{overflow-wrap:anywhere;flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.file-picker.dragging{border-color:var(--ds-color-accent-border-strong)}.skipped-list{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:20px;display:flex}.skipped-list li{flex-direction:column;display:flex}.page-head-text h1,.page-head-text h2{margin:0}.intro{margin:0;font-size:17px;line-height:1.55}.stack-xs>*{margin:0}.cap-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cap-card{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:14px;padding:20px;display:flex}.cap-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.cap-card-title{margin:0;font-size:19px;font-weight:600}.cap-card-title a{color:inherit}.cap-does{margin:0;font-size:16px;line-height:1.55}.cap-figures{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.cap-figures>div{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cap-figures .meta{font-size:13px}.cap-figure{font-size:18px;font-weight:600}.score-note{color:var(--ds-color-warning-text-default);font-size:13px}.footnote{max-width:760px;margin:0;line-height:1.5}.fact-text{line-height:1.4;font-size:16px!important;font-weight:500!important}.try-box{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:16px;padding:20px;display:flex}.try-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:20px;display:grid}.drop-zone{border:2px dashed var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.file-row{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:15px;display:flex}.file-row label{font-weight:500}.file-row input{max-width:100%}.result-box{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:10px;min-height:200px;padding:16px;display:flex}.result-title{font-size:14px;font-weight:600}.result-text{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);white-space:pre-wrap;padding:14px 16px;font-size:16px;line-height:1.6}.result-fields{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);margin:0;font-size:15px;overflow:hidden}.result-fields>div{border-bottom:1px solid var(--ds-color-neutral-border-subtle);grid-template-columns:minmax(140px,auto) minmax(0,1fr);display:grid}.result-fields dt,.result-fields dd{margin:0;padding:8px 12px}.result-fields dd{font-weight:500}.result-notes{margin:0;padding-left:18px;font-size:14px;line-height:1.5}.code-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.code-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;display:grid}.code-grid .code-block{min-width:0}.code-grid pre{background:var(--ds-color-neutral-background-tinted);max-height:380px;overflow:auto}.use-box{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-accent-background-tinted);border:1px solid var(--ds-color-accent-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px;display:flex}.use-text{flex:380px}.int .stack-xs{flex-direction:column;gap:6px;display:flex}.int .stack-md,.int .stack-dialog{flex-direction:column;gap:20px;display:flex}.int [role=tabpanel]{padding-top:20px}.int-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.int-intro-text{max-width:720px}.int-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.int-wrap{overflow-wrap:anywhere}.int-list,.int-keys,.int-connections{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.int-list>li+li,.int-keys>li+li,.int-connections>li+li{border-top:1px solid var(--ds-color-neutral-border-subtle)}.int-list>li.open{background:var(--ds-color-neutral-background-tinted)}.int-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) minmax(0,300px) 24px;align-items:center;gap:16px;padding:14px 16px;display:grid}.int-row:hover{background:var(--ds-color-neutral-surface-hover)}.int-row-main,.int-row-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.int-row-meta{font-size:14px}.int-row-name{font-weight:600}.int-chevron{transition:transform .15s;display:inline-flex}.int-chevron.open{transform:rotate(180deg)}.int-detail{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.int-err-what{margin:0;font-weight:600}.int-err-why{margin:4px 0 12px}.int-code{color:var(--ds-color-neutral-text-subtle);font-variant-numeric:tabular-nums;font-size:13px}.int-rows{gap:8px;margin:0;display:grid}.int-rows-pair{grid-template-columns:200px minmax(0,1fr);gap:12px;display:grid}.int-rows dt{color:var(--ds-color-neutral-text-subtle)}.int-rows dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.int-events-title{font-size:14px;font-weight:600}.int-events{gap:6px;margin:0;padding:0;list-style:none;display:grid}.int-events li{grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px;display:grid}.int-event-when{color:var(--ds-color-neutral-text-subtle)}.int-empty{border:1px dashed var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:4px;padding:24px;display:flex}.int-empty-title{font-weight:600}.int-dialog{max-width:560px}.int-connections>li{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.int-field-sm{max-width:200px}.int-field-md{max-width:420px}.int-field-lg,.int-field-select{max-width:520px}.int-keys>li{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.int-keys>li.revoked{background:var(--ds-color-neutral-background-tinted)}.int-keys>li.revoked .int-row-name{color:var(--ds-color-neutral-text-subtle)}.int-key-head{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:16px;display:grid}.int-secret{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-default);overflow-wrap:anywhere;padding:6px 10px;font-family:ui-monospace,monospace}.int-form{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:16px;padding:20px;display:flex}.int-form-plain{flex-direction:column;gap:20px;display:flex}.int-pickers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.int-back{align-items:center;gap:4px;width:fit-content;display:inline-flex}.int-code-choices{flex-wrap:wrap;align-items:flex-end;gap:16px 32px;display:flex}.int-code-choices .int-field-select{flex:280px}.int-steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.int-steps>li{grid-template-columns:32px minmax(0,1fr);gap:16px;display:grid}.int-step-no{background:var(--ds-color-accent-surface-tinted);width:32px;height:32px;color:var(--ds-color-accent-text-default);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.int-step-text{max-width:720px;margin:0}.int-errors{gap:8px;margin:0;display:grid}.int-errors div{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.int-errors dt{font-weight:600}.int-errors dd{margin:0}.int-trace-head{max-width:720px}.int-rule{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.int-tools{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.int-tool{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.int-tool:hover{border-color:var(--ds-color-accent-border-strong)}.int-tool.on{border:2px solid var(--ds-color-accent-base-default);background:var(--ds-color-accent-surface-tinted)}.int-status{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:16px;padding:16px 20px;display:flex}.int-status.failing{border-color:var(--ds-color-danger-border-default)}.int-stored{color:var(--ds-color-success-text-default);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.int-tl-example{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:6px;max-width:720px;padding:14px 16px;display:flex}.int-tl-title{font-weight:600}.int-docs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.int-doc{box-sizing:border-box;border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);height:100%;color:inherit;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.int-doc:hover{border-color:var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted)}.int-doc-title{color:var(--ds-color-accent-text-default);font-weight:600;text-decoration:underline}@media (width<=759px){.int-row{grid-template-columns:minmax(0,1fr) 24px}.int-row-meta{grid-column:1}.int-chevron{grid-area:1/2}.int-rows-pair,.int-key-head,.int-errors div{grid-template-columns:minmax(0,1fr);gap:2px}.int-events li{grid-template-columns:minmax(0,1fr) auto}.int-event-when{grid-column:1/-1}}.int-table{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);overflow-x:auto}.int-table table{width:100%;min-width:680px}.int-num{font-variant-numeric:tabular-nums}.int-hook-name{flex-direction:column;gap:2px;font-weight:400;display:flex}.int-hook-name a{font-weight:500}.int-hook-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:24px;display:grid}.int-hook-form,.int-hook-test{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);padding:20px}.int-hook-test{background:var(--ds-color-neutral-background-tinted)}.int-hook-numbers{flex-wrap:wrap;gap:12px 20px;display:flex}.int-hook-numbers>*{width:160px}.int-inline{align-items:center;gap:10px;display:flex}.int-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:14px}.int-error{color:var(--ds-color-danger-text-default);font-size:14px}.overview a.ds-button{text-decoration:none}.alert-text{margin:0 0 12px;line-height:1.5}.overview .alert-text:last-child{margin-bottom:0}.get-started{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-accent-background-tinted);border:1px solid var(--ds-color-accent-border-subtle);flex-direction:column;gap:16px;padding:24px;display:flex}.get-started-intro{max-width:640px}.body-lg{margin:0;font-size:17px;line-height:1.55}.start-steps-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.start-steps-grid li{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:10px;padding:18px;display:flex}.start-steps-grid .ds-button{align-self:flex-start}.step-label{color:var(--ds-color-accent-text-default);font-size:14px;font-weight:600}.step-title{font-size:18px;font-weight:500}.step-body{color:var(--ds-color-neutral-text-subtle);flex:1;font-size:15px;line-height:1.5}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:24px;display:grid}.overview-grid>.stack{min-width:0}.service-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.service-main{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.service-name{font-size:17px;font-weight:500}.service-job,.body{font-size:16px;line-height:1.45}.service-note,.meta-15{font-size:15px;line-height:1.45}.meta-15{color:var(--ds-color-neutral-text-subtle)}.service-calls{flex-direction:column;flex:none;align-items:flex-start;gap:2px;min-width:120px;display:flex}.calls{font-size:17px;font-weight:500}.card-empty{flex-direction:column;align-items:flex-start;gap:8px;padding:28px 20px;display:flex}.empty-title{font-size:17px;font-weight:500}.empty-text{color:var(--ds-color-neutral-text-subtle);max-width:520px;margin:0;font-size:16px;line-height:1.5}.ingest-card{outline:none;scroll-margin-top:80px}.ingest-row{flex-direction:column;gap:10px;display:flex}.running{align-items:center;gap:8px;display:flex}.overview-usage{gap:16px;padding:20px}.usage-figure{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.usage-used{letter-spacing:-.02em;font-size:32px;font-weight:500}.meta-lg{color:var(--ds-color-neutral-text-subtle);font-size:16px}.quota-bar{background:var(--ds-color-neutral-surface-tinted);border:1px solid var(--ds-color-neutral-border-default);border-radius:999px;height:14px;position:relative;overflow:hidden}.quota-fill{background:var(--ds-color-accent-base-default);height:100%}.quota-fill.over{background:var(--ds-color-danger-base-default)}.quota-mark{background:var(--ds-color-neutral-text-default);width:2px;position:absolute;top:0;bottom:0;left:80%}.quota-pct.over{color:var(--ds-color-danger-text-default);font-weight:600}.overview-h3{margin:0;font-size:15px;font-weight:600}.per-service{flex-direction:column;gap:10px;display:flex}.per-service li{flex-direction:column;gap:4px;font-size:15px;display:flex}.mini-bar{background:var(--ds-color-neutral-surface-tinted);border-radius:999px;height:6px}.mini-bar>div{background:var(--ds-color-accent-base-default);border-radius:999px;height:100%}.change-row{gap:12px;display:flex}.change-row .ds-avatar{flex:none}.change-text{flex-direction:column;gap:2px;min-width:0;font-size:15px;line-height:1.45;display:flex}.change-text strong{font-weight:600}.assistant-banner{padding:14px 18px 0}.assistant-banner .ds-paragraph{margin:0 0 8px}.stream-cursor{vertical-align:text-bottom;background:var(--ds-color-accent-base-default);width:2px;height:1.1em;margin-left:2px;display:inline-block}.msg-assistant .msg-text{background:0 0;border-color:#0000;padding:0}.ax-questions{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ax-questions li{flex-direction:column;gap:8px;display:flex}.ax-question-label{font-size:15px;font-weight:600}.ax-chips{flex-wrap:wrap;gap:6px;display:flex}.ax-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ax-card{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-default);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ax-card[data-tone=danger]{border-color:var(--ds-color-danger-border-default)}.ax-card[data-tone=warning]{border-color:var(--ds-color-warning-border-default)}.ax-card>.ds-tag{align-self:flex-start}.ax-card-title{font-size:15px;font-weight:600;line-height:1.4}.ax-card-text{font-size:14px;line-height:1.5}.ax-dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:14px;line-height:1.45;display:grid}.ax-dl dt{color:var(--ds-color-neutral-text-subtle)}.ax-dl dd{overflow-wrap:anywhere;margin:0}.ax-spinner-line{align-items:center;gap:8px;font-size:14px;display:flex}.ax-ladder-head{color:var(--ds-color-neutral-text-subtle);font-size:13px;font-weight:600}.ax-ladder{color:var(--ds-color-neutral-text-subtle);flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ax-ladder li{gap:8px;display:flex}.ax-ladder li[aria-current=step]{color:var(--ds-color-neutral-text-default);font-weight:600}.ax-ladder-n{text-align:right;flex:none;width:20px}.ax-table-wrap{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);overflow-x:auto}.ax-table-wrap table{width:100%;min-width:420px}.ax-tests{flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.ax-tests li{align-items:flex-start;gap:8px;display:flex}.ax-tests .ds-tag{flex:none}.ax-subhead{font-size:14px;font-weight:600}.ax-meanwhile{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:6px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.ax-meanwhile .ds-button{align-self:flex-start}.ax-patch{overflow-wrap:anywhere;margin:0;padding-left:20px;font-size:13px}.ax-suggestion-panel{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-accent-border-subtle);background:var(--ds-color-accent-background-tinted);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ax-suggestion-panel>.ds-tag{align-self:flex-start}.ax-suggestion-panel ul.ax-changes{margin:0;padding-left:20px;font-size:14px;line-height:1.5}.ax-before-after{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.ax-before-after>div{flex-direction:column;gap:4px;display:flex}.ax-before-after .ax-label{font-size:13px;font-weight:600}.ax-text-box{white-space:pre-wrap;border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);padding:10px 12px;font-size:14px;line-height:1.55}.ax-text-box[data-after=true]{background:var(--ds-color-success-surface-tinted);border-color:var(--ds-color-success-border-subtle)}.ax-test-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ax-test-list li{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 14px;display:flex}.ax-test-text{flex-direction:column;flex:280px;gap:2px;font-size:15px;line-height:1.45;display:flex}.ax-test-alert{flex-basis:100%}.ax-heading{margin:0;font-size:16px;font-weight:600}.ax-code{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;display:flex;overflow:hidden}.ax-code-head{background:var(--ds-color-neutral-surface-tinted);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:flex}.ax-code pre{white-space:pre;background:var(--ds-color-neutral-background-tinted);margin:0;padding:12px;font-size:13px;line-height:1.6;overflow:auto}.ax-call{align-self:flex-start;margin-left:-8px}.if-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:24px;display:grid}.if-main{flex-direction:column;gap:16px;min-width:0;display:flex}.if-intro{flex-direction:column;gap:4px;display:flex}.if-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.if-row{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.if-row.current{border:2px solid var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted)}.if-row-main{flex-direction:column;flex:200px;gap:3px;min-width:0;display:flex}.if-row-label{font:inherit;text-align:left;cursor:pointer;color:var(--ds-color-accent-text-default);background:0 0;border:none;padding:0;font-size:16px;font-weight:600;text-decoration:underline}.if-row-actions{gap:4px;display:flex}.if-empty{border:1px dashed var(--ds-color-neutral-border-strong);border-radius:var(--ds-border-radius-lg);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.if-editor{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:18px;padding:20px;display:flex}.if-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.if-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.if-inline{flex-wrap:wrap;align-items:flex-end;gap:16px 32px;display:flex}.if-types{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.if-type{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-md);padding:10px 12px}.if-type.picked{border:2px solid var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted)}.if-source{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:12px;padding:14px;display:flex}.if-values{margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none}.if-narrow{max-width:360px}.if-note{border:1px dashed var(--ds-color-neutral-border-strong);border-radius:var(--ds-border-radius-md);flex-direction:column;gap:6px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.if-note-title{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.if-flow{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.if-flow ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.if-flow li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.if-flow code{font-family:inherit;font-size:15px;font-weight:600}.if-flow-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.if-warn{color:var(--ds-color-danger-text-default);font-size:14px}.if-proposal{border:1px solid var(--ds-color-accent-border-subtle);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-accent-background-tinted);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.if-proposal ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.if-proposal li{background:var(--ds-color-neutral-background-default);border-radius:var(--ds-border-radius-md);flex-wrap:wrap;gap:4px 12px;padding:8px 12px;font-size:15px;display:flex}.if-pre{background:var(--ds-color-neutral-background-tinted);border-radius:var(--ds-border-radius-md);white-space:pre-wrap;margin:0;padding:12px;font-family:inherit;font-size:14px;line-height:1.5;overflow-x:auto}.if-preview{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;position:sticky;top:88px}.if-preview-form{background:var(--ds-color-neutral-background-default);border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:14px;padding:18px;display:flex}.if-optional{color:var(--ds-color-neutral-text-subtle);font-weight:400}.table-columns{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.table-column{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:12px;padding:16px;display:flex}.table-column-head{justify-content:space-between}.table-column-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.stepflows{max-width:1100px}.stepflows .stack-md{flex-direction:column;gap:18px;display:flex}.stepflows .stack-xs{flex-direction:column;gap:6px;max-width:720px;display:flex}.stepflows [role=tabpanel]{padding-top:18px}.stepflows .flash-area:empty{display:none}.stepflows .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.stepflows .spread{justify-content:space-between}.stepflows .block{display:block}.stepflows .chip-tag{margin-left:6px}.flow-library{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.flow-library>li{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:10px;padding:18px;display:flex}.flow-library .small-kv{font-size:14px}.stepflows .push-down{margin-top:auto}.flow-picker{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-wrap:wrap;align-items:flex-end;gap:14px 24px;padding:16px;display:flex}.flow-picker-select{min-width:240px}.flow-picker .ds-input{background:var(--ds-color-neutral-background-default)}.flow-picker-text{flex:280px;margin:0;font-size:15px;line-height:1.5}.flow-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:14px;display:flex}.flow-toolbar [role=tab]{gap:8px}.stepflows .error-links{flex-direction:column;gap:4px;display:flex}.link-button{font:inherit;text-align:left;color:var(--ds-color-accent-text-default);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.flow-valid{color:var(--ds-color-success-text-default);align-items:center;gap:8px;margin:0 0 14px;font-size:15px;display:flex}.flow-overlay-bar{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-info-border-default);background:var(--ds-color-info-surface-tinted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0;padding:12px 16px;font-size:15px;display:flex}.flow-diagram{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flow-pill-row{padding-bottom:6px;display:flex}.flow-end-row{flex-direction:column;align-items:flex-start;gap:8px;padding-top:4px;display:flex}.flow-pill{border:1px solid var(--ds-color-neutral-border-default);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex}.flow-row{align-items:stretch;display:flex}.flow-guide{flex:none;justify-content:center;width:22px;display:flex}.flow-guide>span{width:0}.flow-cell{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding-left:2px;display:flex}.flow-connector{border-left:2px solid var(--ds-color-neutral-border-default);width:0;height:12px;margin-left:20px}.flow-card{box-sizing:border-box;border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-default);background:var(--ds-color-neutral-background-default);flex-direction:column;width:100%;max-width:560px;display:flex}.flow-card.has-error{border:2px solid var(--ds-color-danger-border-default);background:var(--ds-color-danger-surface-tinted)}.flow-card.readonly{background:var(--ds-color-neutral-background-tinted);border-style:dashed}.flow-card.not-run{opacity:.6}.flow-card-main{font:inherit;color:inherit;text-align:left;border-radius:var(--ds-border-radius-lg);box-sizing:border-box;background:0 0;border:none;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}button.flow-card-main{cursor:pointer}.flow-icon{border-radius:var(--ds-border-radius-md);background:var(--ds-color-accent-surface-tinted);width:34px;height:34px;color:var(--ds-color-accent-text-default);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.flow-icon.unknown{background:var(--ds-color-danger-surface-tinted);color:var(--ds-color-danger-text-default)}.flow-icon.neutral{background:var(--ds-color-neutral-surface-tinted);color:var(--ds-color-neutral-text-default)}.flow-icon.small{width:28px;height:28px}.flow-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.flow-label{font-size:16px;font-weight:600}.flow-error{color:var(--ds-color-danger-text-default);align-items:flex-start;gap:6px;font-size:14px;font-weight:500;display:flex}.flow-run{border-top:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 14px;font-size:13px;display:flex}.flow-sub-toggle{padding:0 14px 12px}.flow-control{font:inherit;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:var(--ds-border-radius-lg);border:1px dashed var(--ds-color-neutral-border-strong);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:3px;width:100%;max-width:560px;padding:10px 14px;display:flex}.flow-control.repeat{border-color:var(--ds-color-warning-border-default)}.flow-control.foreach{border-color:var(--ds-color-info-border-default)}.flow-control.branch{border-style:solid;border-color:var(--ds-color-accent-border-default)}.flow-control.has-error{border:2px solid var(--ds-color-danger-border-default)}.flow-case{background:var(--ds-color-accent-surface-tinted);color:var(--ds-color-accent-text-default);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.flow-case.taken{background:var(--ds-color-success-surface-tinted);color:var(--ds-color-success-text-default)}.flow-case.has-error{background:var(--ds-color-danger-surface-tinted);color:var(--ds-color-danger-text-default)}.flow-case-note{font-weight:400}.flow-end{color:var(--ds-color-neutral-text-subtle);align-items:center;gap:6px;font-size:13px;display:inline-flex}.small-lead{color:var(--ds-color-neutral-text-subtle);font-size:15px}.yaml-input{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.5}.flow-save{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:12px;padding:18px;display:flex}.strategy-head,.recommendation{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:10px;padding:18px;display:flex}.recommendation{border:2px solid var(--ds-color-accent-border-default);background:var(--ds-color-accent-background-tinted)}.scroll-x{overflow-x:auto}.reco-table{background:var(--ds-color-neutral-background-default);width:100%;min-width:460px}.reco-table .right{text-align:right}.reco-table .strong{font-weight:600}.pipeline{flex-direction:column;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.pipeline>li{flex-direction:column;align-items:flex-start;display:flex}.pipeline-line{border-left:2px solid var(--ds-color-neutral-border-default);width:0;height:14px;margin-left:26px}.pipeline-line.dashed{border-left-style:dashed}.pipeline-card{box-sizing:border-box;border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-default);align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.pipeline-card.repeats{border-style:dashed;border-color:var(--ds-color-warning-border-default)}.strategy-field{flex-direction:column;gap:6px;max-width:620px;display:flex}.narrow-field.wide{max-width:260px}.indented{margin-left:28px}.case-row{align-items:flex-end;gap:8px;display:flex}.trace-list{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.trace-list>li{border-top:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;gap:4px 12px;padding:10px 14px;display:flex}.trace-list>li:first-child{border-top:none}.trace-n{flex:none;width:56px}.trace-d{flex:240px}.input-source{flex-direction:column;gap:8px;display:flex}.template-refs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.template-preview{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.template-preview p{margin:0;line-height:1.6}.template-ref{color:inherit;background:var(--ds-color-accent-surface-tinted);border-radius:3px;padding:0 3px}.template-ref.unknown{background:var(--ds-color-danger-surface-tinted)}.param-extra{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.param-extra dd{overflow-wrap:anywhere;margin:0}.column-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.column-card{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:8px;padding:12px;display:flex}.column-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:8px;display:grid}.block-picker{width:100%;max-width:min(640px,100vw - 32px)}.block-picker-list{flex-direction:column;gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.block-picker-item{font:inherit;text-align:left;border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);width:100%;color:inherit;cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.block-picker-item:hover{background:var(--ds-color-neutral-surface-hover)}.variant-card{padding:var(--ds-size-4);border-radius:var(--ds-border-radius-md);border:1px solid var(--ds-color-neutral-border-subtle);background:var(--ds-color-neutral-background-default)}.variant-fields{gap:var(--ds-size-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.variant-add{gap:var(--ds-size-3);flex-wrap:wrap;align-items:end;display:flex}.a2a-channel{flex-direction:column;gap:12px;max-width:760px;display:flex}.a2a-channel-address{flex-wrap:wrap;gap:8px;display:flex}.a2a-channel-address>input{flex:320px}.a2a-channel-dl{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:15px;display:grid}.a2a-channel-dl dt{color:var(--ds-color-neutral-text-subtle)}.a2a-channel-dl dd{margin:0}.a2a-channel-auth{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fe-channels .stack-xs{flex-direction:column;gap:4px;min-width:0;display:flex}.fe-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.fe-head>.stack-xs{flex:320px}.fe-endpoints,.fe-facts{gap:8px;margin:0;display:grid}.fe-endpoint,.fe-facts>div{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:4px 16px;display:grid}.fe-endpoints dt,.fe-facts dt{font-weight:600}.fe-endpoints dd,.fe-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.fe-endpoints dd{flex-wrap:wrap;gap:4px 12px;display:flex}.fe-cards,.fe-list{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.fe-cards>li,.fe-list>li{padding:16px}.fe-cards>li+li,.fe-list>li+li{border-top:1px solid var(--ds-color-neutral-border-subtle)}.fe-list>li{flex-direction:column;gap:12px;display:flex}.fe-list>li.revoked{background:var(--ds-color-neutral-background-tinted)}.fe-row{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:12px 16px;display:grid}.fe-row-meta{font-size:14px}.fe-form{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default);padding:16px}.fe-field-md{max-width:480px}.fe-empty{border:1px dashed var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:4px;padding:24px;display:flex}.fe-empty-title{font-weight:600}.fe-secret{overflow-wrap:anywhere}.fe-snippet summary{cursor:pointer;font-weight:600}.fe-snippet pre{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);margin:8px 0 0;padding:12px;font-size:13px;overflow-x:auto}@media (width<=759px){.fe-endpoint,.fe-facts>div,.fe-row{grid-template-columns:minmax(0,1fr)}}.fe-override-group{flex-direction:column;gap:4px;display:flex}.fe-override-item{margin-inline-start:28px}.version-yaml{white-space:pre;border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);max-height:420px;margin:0;padding:14px;font-size:14px;line-height:1.6;overflow:auto}.test-run-result{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default);padding:14px 16px}.test-run-result .pre-wrap{white-space:pre-wrap;margin:0}.service-yaml-editor{white-space:pre;resize:vertical;tab-size:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.diff-box{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);overflow:hidden}.diff-head{background:var(--ds-color-neutral-surface-tinted);padding:6px 12px;font-size:14px;font-weight:600}.diff-lines{margin:0;padding:0;font-size:15px;line-height:1.55;list-style:none}.diff-lines li{border-top:1px solid var(--ds-color-neutral-border-subtle);grid-template-columns:92px minmax(0,1fr);gap:8px;padding:6px 12px;display:grid}.diff-lines li.add{background:var(--ds-color-success-surface-tinted)}.diff-lines li.remove{background:var(--ds-color-danger-surface-tinted)}.diff-op{color:var(--ds-color-neutral-text-subtle);font-size:13px;font-weight:600}.add .diff-op{color:var(--ds-color-success-text-default)}.remove .diff-op{color:var(--ds-color-danger-text-default)}.diff-lines li.change ins{background:var(--ds-color-success-surface-tinted);box-shadow:inset 0 -2px var(--ds-color-success-border-default);text-decoration:none}.diff-lines li.change del{background:var(--ds-color-danger-surface-tinted)}.change .diff-op{color:var(--ds-color-info-text-default)}.quality{flex-direction:column;gap:20px;display:flex}.quality [role=tabpanel]{padding-top:20px}.quality-flash:empty{display:none}.quality-flash{padding-top:16px}.quality-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.quality-counts{flex-wrap:wrap;gap:10px;margin:0;display:flex}.quality-counts>div{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);min-width:110px;padding:10px 14px}.quality-counts dt{color:var(--ds-color-neutral-text-subtle);font-size:13px}.quality-counts dd{margin:0;font-size:22px;font-weight:600}.quality-splits{max-width:820px;color:var(--ds-color-neutral-text-subtle);margin:0;font-size:15px;line-height:1.55}.quality-splits strong{color:var(--ds-color-neutral-text-default)}.quality-panel{border:2px solid var(--ds-color-accent-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:16px;padding:20px;display:flex}.filter-row{flex-wrap:wrap;gap:14px 24px;display:flex}.filter-row.align-end{align-items:flex-end}.heat-table{min-width:720px}.runs-table{min-width:820px}.quality .center{text-align:center}.quality .right{text-align:right}.quality .strong{font-weight:600}.quality .medium{font-weight:500}.heat-table td.good{background:var(--ds-color-success-surface-tinted)}.heat-table td.bad{background:var(--ds-color-danger-surface-tinted)}.heat-table td.drop{font-weight:600}.drop-mark{color:var(--ds-color-danger-text-default);font-size:12px;font-weight:600;display:block}.case-list{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.case-list>li{border-bottom:1px solid var(--ds-color-neutral-border-subtle)}.case-list>li:last-child{border-bottom:none}.case-list>li.open{background:var(--ds-color-neutral-background-tinted)}.case-list button{font:inherit;text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 16px;display:flex}.case-list button:hover{background:var(--ds-color-neutral-surface-hover)}.case-id{color:var(--ds-color-neutral-text-subtle);flex:0 0 56px;font-size:14px}.case-input{flex:280px;font-size:16px}.chevron{display:inline-flex}.chevron.up{transform:rotate(180deg)}.case-detail{grid-template-columns:minmax(140px,auto) minmax(0,1fr);gap:8px 20px;margin:0;padding:0 16px 16px 88px;font-size:15px;line-height:1.5;display:grid}.case-detail dt{color:var(--ds-color-neutral-text-subtle)}.case-detail dd{margin:0}.danger-text{color:var(--ds-color-danger-text-default)}.success-text{color:var(--ds-color-success-text-default)}.feedback-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feedback-item{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:10px;padding:16px;display:flex}.too-few{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);padding:14px 16px;font-size:15px;line-height:1.5}.feedback-q{font-size:16px;font-weight:500}.feedback-a{border-left:3px solid var(--ds-color-neutral-border-default);padding-left:12px;font-size:15px;line-height:1.5}.feedback-c{margin:0;font-size:15px;line-height:1.5}.meta-inline{color:var(--ds-color-neutral-text-subtle)}.meta-xs{color:var(--ds-color-neutral-text-subtle);font-size:13px}.link-button{font:inherit;cursor:pointer;color:var(--ds-color-accent-text-default);background:0 0;border:none;padding:0;font-size:15px;text-decoration:underline}.diff-pair,.example-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.diff-pair>div,.example-pair>div{border-radius:var(--ds-border-radius-md);flex-direction:column;gap:4px;padding:12px;font-size:15px;line-height:1.55;display:flex}.diff-pair .before{background:var(--ds-color-danger-surface-tinted)}.diff-pair .after{background:var(--ds-color-success-surface-tinted)}.diff-pair ins{background:var(--ds-color-success-surface-active);text-decoration:underline;text-decoration-thickness:2px}.example-pair>div{background:var(--ds-color-neutral-background-tinted)}.diff-label{font-size:13px;font-weight:600}.diff-note{font-size:13px}.wizard{border:2px solid var(--ds-color-accent-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:14px;padding:16px;display:flex}.wizard-steps{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.wizard-steps li{color:var(--ds-color-neutral-text-subtle);align-items:center;gap:6px;display:flex}.wizard-steps li.current{color:var(--ds-color-neutral-text-default);font-weight:600}.wizard-steps li.done{color:var(--ds-color-neutral-text-default)}.current .step-dot{background:var(--ds-color-accent-base-default);color:var(--ds-color-accent-base-contrast-default)}.done .step-dot{background:var(--ds-color-success-base-default);color:var(--ds-color-accent-base-contrast-default)}.pii-text{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);margin:0;padding:12px;font-size:16px;line-height:2}.pii-text mark{background:var(--ds-color-warning-surface-tinted);color:inherit;border-bottom:2px solid var(--ds-color-warning-border-default);border-radius:3px;padding:2px 4px}.pii-text mark.replaced{background:var(--ds-color-success-surface-tinted)}.pii-kind{font-size:12px;font-weight:600}.proposal-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.proposal-card{font:inherit;text-align:left;cursor:pointer;border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-subtle);background:var(--ds-color-neutral-background-default);color:inherit;flex-direction:column;gap:8px;padding:16px;display:flex}.proposal-card.selected{border:2px solid var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted)}.proposal-title{font-size:16px;font-weight:600;line-height:1.35}.proposal-detail{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:20px;padding:22px;display:flex}.measure{max-width:820px}.proposal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:20px;display:grid}.score-bars{flex-direction:column;gap:10px;display:flex}.score-bars li{flex-direction:column;gap:4px;display:flex}.score-line{justify-content:space-between;gap:10px;font-size:15px;display:flex}.score-track{background:var(--ds-color-neutral-surface-tinted);--bar:var(--ds-color-success-base-default);border-radius:999px;height:10px;position:relative}.score-track.worse{--bar:var(--ds-color-danger-base-default)}.score-track .now{background:var(--ds-color-neutral-border-strong);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.score-track .range{border-left:2px solid var(--bar);border-right:2px solid var(--bar);box-sizing:border-box;position:absolute;top:-3px;bottom:-3px}.score-track .mark{background:var(--bar);border-radius:2px;width:4px;height:14px;margin-left:-2px;position:absolute;top:-2px}.proposal-facts{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.proposal-facts>div{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);padding:14px}.proposal-facts dt{color:var(--ds-color-neutral-text-subtle);font-size:13px}.proposal-facts dd{margin:4px 0 0;font-size:18px;font-weight:600}.proposal-facts .locked{grid-column:1/-1}.proposal-facts .locked dt{color:inherit;font-size:14px;font-weight:600}.proposal-facts .locked.up{background:var(--ds-color-success-surface-tinted);border:1px solid var(--ds-color-success-border-default)}.proposal-facts .locked.down{background:var(--ds-color-danger-surface-tinted);border:1px solid var(--ds-color-danger-border-default)}.proposal-facts .big{font-variant-numeric:tabular-nums;font-size:22px}.proposal-facts .small{font-size:14px;font-weight:400}.example{border-radius:var(--ds-border-radius-md);border:1px solid var(--ds-color-success-border-default);flex-direction:column;gap:8px;padding:14px;display:flex}.example.bad{border-color:var(--ds-color-danger-border-default)}.proposal-actions{border-top:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:12px;padding-top:16px;display:flex}.approvals li{align-items:center;gap:8px;font-size:15px;display:flex}.chat-preview{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:14px;max-width:720px;padding:20px;display:flex}.chat-question{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-accent-surface-tinted);align-self:flex-end;max-width:85%;padding:10px 14px;font-size:16px}.chat-answer{flex-direction:column;gap:10px;max-width:92%;display:flex}.chat-answer-text{font-size:16px;line-height:1.6}.chat-answer-text ol{margin:8px 0 0;padding-left:20px;font-size:15px}.flip{display:inline-flex;transform:rotate(180deg)}.feedback-form{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:10px;padding:14px;display:flex}.feedback-form textarea{background:var(--ds-color-neutral-background-default)}.preview-tab p[role=status]{margin:0}.live-case-list{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);margin:0;padding:0;list-style:none}.live-case-list>li+li{border-top:1px solid var(--ds-color-neutral-border-subtle)}.live-case{gap:6px;padding:12px 14px;display:grid}.live-case-list .run-case{padding:12px 14px}.batch-panel{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default);padding:20px}.batch .row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.batch .stack-xs{flex-direction:column;gap:4px;display:flex}.batch-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;display:grid}.batch-estimate{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-surface-tinted);padding:16px}.batch-preview li{padding:2px 0;font-size:15px}.batch-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;font-size:15px;display:grid}.batch-facts dt{color:var(--ds-color-neutral-text-subtle)}.batch-facts dd{margin:0}.batch-output{white-space:pre-wrap;margin:0;font-size:15px}.batch-cap{max-width:280px}.batch-head,.batch-items-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.batch-empty,.batch-box{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);max-width:760px;padding:18px}.batch-box{max-width:none}.batch-failed{border-color:var(--ds-color-danger-border-subtle)}.batch-job-name{font-weight:400}.batch-job-name a{font-weight:500;display:block}.batch .numeric-cell{text-align:right;font-variant-numeric:tabular-nums}.batch-run-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.batch-progress-head{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.batch .log-strong{font-weight:600}.batch-progress{background:var(--ds-color-neutral-surface-tinted);border:1px solid var(--ds-color-neutral-border-default);border-radius:999px;height:14px;overflow:hidden}.batch-progress>div{background:var(--ds-color-accent-base-default);height:100%}.batch-fail-groups li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:4px 0;display:flex}.batch-item-status{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.batch-item-cards{flex-direction:column;gap:8px;display:flex}.batch-item-cards li{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);padding:12px 14px}.batch-item-cards dl,.batch-summary{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:0;display:grid}.batch-item-cards dt,.batch-summary dt{color:var(--ds-color-neutral-text-subtle)}.batch-item-cards dd,.batch-summary dd{margin:0}.batch-wizard{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=760px){.batch-wizard{grid-template-columns:minmax(0,1fr)}}.batch-steps ol{flex-direction:column;gap:4px;margin-top:8px;display:flex}.batch-steps-count{font-weight:600}.batch-steps li{border-radius:var(--ds-border-radius-md);align-items:center;gap:10px;padding:8px 10px;display:flex}.batch-steps li.current{background:var(--ds-color-accent-surface-tinted);font-weight:600}.batch-step-dot{background:var(--ds-color-neutral-surface-tinted);width:22px;height:22px;color:var(--ds-color-neutral-text-subtle);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.batch-steps li.current .batch-step-dot,.batch-steps li.done .batch-step-dot{background:var(--ds-color-accent-base-default);color:var(--ds-color-accent-base-contrast-default)}.batch-filters{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);padding:16px}.batch-filter-select{max-width:360px}.batch-filter-grid{flex-wrap:wrap;gap:12px 20px;display:flex}.batch-count{margin:0;font-size:18px;font-weight:600}.batch-narrow{max-width:680px}.batch-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;display:grid}.batch-tiles>div{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);padding:12px 14px}.batch-tiles dt{color:var(--ds-color-neutral-text-subtle);font-size:14px}.batch-tiles dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600}.batch-tiles dd.sub{color:var(--ds-color-neutral-text-subtle);font-size:13px;font-weight:400}.batch-api-line{word-break:break-all;font-weight:600}.batch-api-body{background:var(--ds-color-neutral-background-tinted);border-radius:var(--ds-border-radius-md);white-space:pre-wrap;margin:0;padding:12px;font-size:14px;overflow-x:auto}.batch-wizard-actions{border-top:1px solid var(--ds-color-neutral-border-subtle);padding-top:8px}.settings-page{gap:20px}.settings-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.settings-title{flex-direction:column;gap:6px;max-width:760px;display:flex}.settings-title h1{margin:0}.target-select{min-width:220px}.settings-flash:not(:empty){margin-top:16px}.settings-grid{gap:14px;padding-top:16px}.settings-filters{flex-wrap:wrap;align-items:flex-end;gap:14px 24px;display:flex}.settings-search{flex:220px;max-width:320px}.settings-legend{flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:14px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-swatch{background:var(--ds-color-accent-surface-tinted);border:2px solid var(--ds-color-accent-border-strong);border-radius:3px;width:14px;height:14px}.settings-table{border-collapse:separate;border-spacing:0;min-width:820px}.settings-table .sticky-col{z-index:1;background:var(--ds-color-neutral-background-default);min-width:230px;position:sticky;left:0}.settings-table .layer-col{min-width:150px}.settings-table .eff-col{min-width:200px}.col-head{flex-direction:column;gap:2px;display:flex}.col-sub{color:var(--ds-color-neutral-text-subtle);font-size:12px;font-weight:400}.settings-table .group-head{background:var(--ds-color-neutral-background-tinted);padding-top:10px;padding-bottom:10px;font-size:15px;position:sticky;left:0}.group-count{color:var(--ds-color-neutral-text-subtle);font-weight:400}.settings-table .row-head{vertical-align:top;font-weight:400}.settings-table tr.row-active,.settings-table tr.row-active .sticky-col{background:var(--ds-color-accent-background-tinted)}.row-head-inner{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.setting-open,.link-button{font:inherit;cursor:pointer;color:var(--ds-color-accent-text-default);text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.setting-open{font-size:15px;font-weight:600}.setting-key{color:var(--ds-color-neutral-text-subtle);font-size:12px}.settings-table .cell-wrap{vertical-align:top;padding:6px}.cell{border-radius:var(--ds-border-radius-md);border:2px solid #0000;flex-direction:column;gap:2px;min-height:24px;padding:6px 8px;display:flex}.cell-value{overflow-wrap:anywhere;font-size:15px}.cell.na .cell-value,.cell.inherited .cell-value{color:var(--ds-color-neutral-text-subtle)}.cell.inherited .cell-value{font-style:italic}.cell.set{border-color:var(--ds-color-neutral-border-subtle)}.cell.effective{background:var(--ds-color-accent-surface-tinted);border-color:var(--ds-color-accent-border-strong)}.cell.effective .cell-value,.cell.pinned .cell-value{font-weight:600}.cell.pinned{background:var(--ds-color-warning-surface-tinted);border-color:var(--ds-color-warning-border-default)}.cell-note{color:var(--ds-color-neutral-text-subtle);font-size:12px}.eff{flex-direction:column;align-items:flex-start;gap:4px;font-size:15px;display:flex}.no-rows,.no-margin{margin:0}.settings-foot{max-width:820px;margin:0;line-height:1.5}.strong{font-weight:600}.panel-label{font-size:14px;font-weight:600}.panel-kv{gap:6px 14px}.chain{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md)}.chain li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);justify-content:space-between;gap:10px;padding:8px 12px;font-size:15px;display:flex}.chain li:last-child{border-bottom:none}.chain li>span:last-child{text-align:right}.chain li.effective{background:var(--ds-color-accent-surface-tinted)}.chain li.pinned{background:var(--ds-color-warning-surface-tinted)}.chain .inherited{color:var(--ds-color-neutral-text-subtle);font-style:italic}.panel-edit{border-top:1px solid var(--ds-color-neutral-border-subtle);padding-top:14px}.num-field{max-width:240px}.risk-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:10px;display:grid}.panel-preview{border-radius:var(--ds-border-radius-lg);border:2px solid var(--ds-color-warning-border-default);gap:12px;padding:16px}.before-after{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:15px;display:grid}.before-after .before,.before-after .after{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);padding:8px 10px}.before-after .after{background:var(--ds-color-accent-surface-tinted)}.ba-label{color:var(--ds-color-neutral-text-subtle);font-size:12px;display:block}.pv-group-title{gap:8px;font-size:14px;font-weight:600}.pv-items{margin:0;padding-left:18px;font-size:14px;line-height:1.5}.log-list{flex-direction:column;gap:6px;font-size:14px;display:flex}.log-list li{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);padding:8px 10px}.log-reason{display:block}.transfer{gap:20px;max-width:980px;padding-top:16px}.transfer-steps{flex-wrap:wrap;gap:6px 20px;font-size:15px;display:flex}.transfer-steps li{align-items:center;gap:6px;display:flex}.transfer-steps li.current{font-weight:600}.step-dot{background:var(--ds-color-neutral-surface-tinted);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.transfer-steps li.current .step-dot{background:var(--ds-color-accent-base-default);color:var(--ds-color-accent-base-contrast-default)}.transfer-steps li.done .step-dot{background:var(--ds-color-success-base-default);color:var(--ds-color-success-base-contrast-default)}.file-input{font:inherit;font-size:15px}.include-list{flex-direction:column;gap:8px;display:flex}.include-list .nested{padding-left:24px}.include-list .top label{font-weight:600}.export-file{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;display:flex;overflow:hidden}.export-file-head{background:var(--ds-color-neutral-surface-tinted);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 14px;font-size:14px;display:flex}.export-file pre{white-space:pre;font-variant-numeric:tabular-nums;background:var(--ds-color-neutral-background-tinted);max-height:420px;margin:0;padding:14px;font-size:14px;line-height:1.6;overflow:auto}.dry-table{min-width:760px}.dry-table tr.conflict{background:var(--ds-color-warning-background-tinted)}.row-head-plain{font-weight:500}.break{overflow-wrap:anywhere}.transfer-actions{border-top:1px solid var(--ds-color-neutral-border-subtle);padding-top:12px}.written-standard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:20px;display:grid}.written-standard-card{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);padding:18px 20px}.written-standard-card .subtle{color:var(--ds-color-neutral-text-subtle)}.written-standard-change{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);padding:12px}.written-standard{margin:8px 0 28px}.service-page{flex-direction:column;min-height:calc(100vh - 65px);display:flex}.service-head{flex-direction:column;gap:8px;padding:16px 24px 12px;display:flex}.service-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.service-title{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.service-title h1{margin:0}.service-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.service-flash{color:var(--ds-color-success-text-default);font-size:14px;font-weight:500}.service-nav{z-index:2;background:var(--ds-color-neutral-background-default);border-bottom:1px solid var(--ds-color-neutral-border-subtle);padding:0 24px;position:sticky;top:0;overflow-x:auto}.service-nav ul{flex-wrap:wrap;gap:0 4px;margin:0;padding:0;list-style:none;display:flex}.service-nav a{white-space:nowrap;color:var(--ds-color-neutral-text-default);border-bottom:3px solid #0000;padding:12px 14px 10px;font-size:16px;text-decoration:none;display:block}.service-nav a:hover{color:var(--ds-color-accent-text-default);border-bottom-color:var(--ds-color-accent-border-subtle)}.service-nav a[aria-current=page]{color:var(--ds-color-accent-text-default);border-bottom-color:var(--ds-color-accent-base-default);font-weight:500}.service-nav a:focus-visible{outline:3px solid var(--ds-color-focus-outer);outline-offset:-3px}.service-body{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:24px 24px 64px}.service-body.service-setup,.service-body.service-channels,.service-body.service-test,.builder-split .service-body{max-width:880px}.service-page .spread{justify-content:space-between}.service-page .right{text-align:right}.service-page .scroll-x{overflow-x:auto}.service-page .body-sm{margin:0;font-size:15px;line-height:1.5}.service-facts{max-width:760px}.strategy-steps{counter-reset:step;flex-direction:column;gap:8px;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.strategy-steps>li{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);counter-increment:step;flex-direction:column;gap:2px;padding:10px 12px 10px 44px;display:flex;position:relative}.strategy-steps>li:before{content:counter(step);background:var(--ds-color-neutral-background-tinted);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:600;display:grid;position:absolute;top:10px;left:12px}.strategy-steps>li.repeats{border-style:dashed;border-color:var(--ds-color-warning-border-default)}.strategy-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px 20px;display:grid}@media (width<=759px){.service-head,.service-nav{padding-left:16px;padding-right:16px}.service-nav ul{flex-wrap:nowrap}.service-body{padding:16px 16px 48px}}a.ds-button{text-decoration:none}.stack-xs{flex-direction:column;gap:4px;display:flex}.align-start{align-self:flex-start}.body-text{margin:0;font-size:16px;line-height:1.5}.back-link{align-self:flex-start;align-items:center;gap:4px;font-size:15px;display:inline-flex}.chip-fieldset,.plain-fieldset{border:none;min-width:0;margin:0;padding:0}.chip-fieldset legend,.plain-fieldset legend{margin-bottom:6px;padding:0}.link-button{font:inherit;cursor:pointer;text-align:left;color:var(--ds-color-accent-text-default);background:0 0;border:none;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.pad{padding:12px 16px}.services-page{flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;display:flex}.services-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.services-intro{flex-direction:column;gap:6px;max-width:680px;display:flex}.services-intro h1,.services-intro .lead{margin:0}.services-filters{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.services-search{flex:260px;max-width:400px}.services-count{margin:0}.services-rows{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;display:flex;overflow:hidden}.services-rows>li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;gap:12px 24px;padding:18px 20px;display:flex}.services-rows>li:last-child{border-bottom:none}.services-row-main{flex-direction:column;flex:2 280px;gap:6px;min-width:0;display:flex}.services-name{font-size:17px;font-weight:500}.services-purpose{color:var(--ds-color-neutral-text-subtle);font-size:15px;line-height:1.45}.services-row-kv{flex:240px;align-content:start}.services-row-kv .ds-tag{white-space:normal;max-width:100%;height:auto}.services-row-usage{flex-direction:column;flex:0 190px;gap:2px;font-size:15px;display:flex}.services-usage{font-size:17px;font-weight:500}.services-page .state.empty{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:24px 20px;display:flex}.new-service{flex-direction:column;gap:36px;max-width:1180px;margin:0 auto;display:flex}.new-service-lead{max-width:640px;margin:0}.make-with-ai{border-radius:var(--ds-border-radius-xl);background:var(--ds-color-accent-background-tinted);border:1px solid var(--ds-color-accent-border-subtle);flex-direction:column;gap:14px;padding:28px;display:flex}.make-with-ai textarea{background:var(--ds-color-neutral-background-default);font-size:17px;line-height:1.5}.job-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.template-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.job-card,.template-card{font:inherit;text-align:left;cursor:pointer;border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-subtle);background:var(--ds-color-neutral-background-default);color:inherit;flex-direction:column;gap:12px;padding:20px;display:flex}.template-card{background:var(--ds-color-neutral-background-tinted);gap:8px;padding:18px}.job-card:hover,.template-card:hover{border-color:var(--ds-color-accent-border-default)}.job-icon{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-accent-surface-tinted);width:48px;height:48px;color:var(--ds-color-accent-text-default);justify-content:center;align-items:center;display:flex}.job-label,.template-name{font-size:18px;font-weight:500}.template-name{font-size:17px}.builder{flex-direction:column;min-height:calc(100vh - 65px);display:flex}.builder-head{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 20px;display:flex}.builder-title{margin:0;font-size:20px;font-weight:600}.builder-spacer{flex:1}.builder-flash{color:var(--ds-color-success-text-default);font-size:14px;font-weight:500}.builder-actions{gap:8px;margin-left:auto;display:flex}.builder-links{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;gap:4px 20px;padding:8px 20px;font-size:15px;display:flex}.builder-split{flex:1;min-height:0;display:flex}.builder-split>.assistant{border-right:1px solid var(--ds-color-neutral-border-subtle);flex:0 0 420px;max-height:calc(100vh - 120px);position:sticky;top:0}.builder-assistant-off{border-right:1px solid var(--ds-color-neutral-border-subtle);flex:0 0 420px;padding:20px}.builder-canvas{flex:1;min-width:0}.builder-tabs{z-index:2;background:var(--ds-color-neutral-background-default);padding:0 20px;position:sticky;top:0}.builder-body{max-width:880px;margin:0 auto;padding:20px 20px 64px}.publish-dialog{width:calc(100vw - 32px);max-width:640px}.assistant{background:var(--ds-color-neutral-background-tinted);flex-direction:column;min-width:0;display:flex}.assistant-head{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:2px;padding:14px 18px;display:flex}.assistant-title{margin:0;font-size:16px;font-weight:600}.assistant-log{flex-direction:column;flex:1;gap:16px;min-height:240px;padding:18px;display:flex;overflow-y:auto}.msg{flex-direction:column;gap:8px;display:flex}.msg-user{align-self:flex-end;max-width:85%}.msg-assistant{align-self:flex-start;width:100%}.msg-who{color:var(--ds-color-neutral-text-subtle);font-size:13px;font-weight:600}.msg-text{border-radius:var(--ds-border-radius-lg);white-space:pre-wrap;background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);padding:10px 14px;font-size:16px;line-height:1.55}.msg-user .msg-text{background:var(--ds-color-accent-surface-tinted);border-color:var(--ds-color-accent-border-subtle)}.change-card{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-default);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.change-title{font-size:15px;font-weight:600;line-height:1.4}.change-title.undone{text-decoration:line-through}.change-actions{flex-wrap:wrap;gap:4px;margin-left:-8px;display:flex}.typing{color:var(--ds-color-neutral-text-subtle);align-items:center;gap:8px;font-size:15px;display:flex}.assistant-compose{border-top:1px solid var(--ds-color-neutral-border-subtle);background:var(--ds-color-neutral-background-default);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.compose-form,.test-compose{align-items:flex-end;gap:8px;display:flex}.compose-field{flex:1}.setup-intro{margin:0 0 4px}.setup-section{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-default);transition:background .3s}.setup-section.highlight{border-color:var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted)}.setup-heading{margin:0}.setup-toggle{font:inherit;text-align:left;cursor:pointer;width:100%;color:inherit;border-radius:var(--ds-border-radius-lg);background:0 0;border:none;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.setup-toggle-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.setup-title{font-size:17px;font-weight:600}.setup-summary{font-weight:400;line-height:1.45}.chevron{flex:none;margin-top:2px;transition:transform .15s;display:inline-flex}.chevron.open{transform:rotate(180deg)}.setup-body{flex-direction:column;gap:18px;padding:0 18px 20px;display:flex}.setup-readonly{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.risk-proposal{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-accent-border-default);background:var(--ds-color-accent-background-tinted);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.risk-proposal-title{font-size:16px;font-weight:600}.pick-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.pick-card{border-radius:var(--ds-border-radius-md);border:1px solid var(--ds-color-neutral-border-subtle);background:var(--ds-color-neutral-background-default);padding:12px 14px}.pick-card.picked{border-color:var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted)}.field-editor{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);flex-direction:column;display:flex;overflow:hidden}.field-row-head{background:var(--ds-color-neutral-background-tinted);color:var(--ds-color-neutral-text-subtle);grid-template-columns:minmax(0,1.2fr) 170px minmax(0,2fr) 80px 44px;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:grid}.field-row{border-top:1px solid var(--ds-color-neutral-border-subtle);grid-template-columns:minmax(0,1.2fr) 170px minmax(0,2fr) 80px 44px;align-items:center;gap:8px;padding:8px 12px;display:grid}.field-row.narrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.field-required{align-items:center;gap:6px;font-size:14px;display:flex}.field-empty{color:var(--ds-color-neutral-text-subtle);margin:0;padding:14px 12px;font-size:15px}.narrow-field{max-width:360px}.instructions-editor textarea{resize:vertical;font-size:16px;line-height:1.6}.example-row{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);grid-template-columns:repeat(auto-fit,minmax(200px,1fr)) auto;align-items:start;gap:8px 12px;padding:12px;display:grid}.item-row{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:12px 14px;display:flex}.item-text{flex-direction:column;flex:260px;gap:4px;display:flex}.item-name{font-size:15px;font-weight:500}.catalog{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:16px;padding:16px;display:flex}.catalog-group{flex-direction:column;gap:6px;display:flex}.catalog-item{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.inline-add{align-items:flex-end;gap:8px;max-width:420px;display:flex}.flow-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.flow-step{border-radius:var(--ds-border-radius-md);border:1px solid var(--ds-color-neutral-border-default);background:var(--ds-color-neutral-background-default);align-items:center;gap:10px;padding:10px 12px;display:flex}.flow-num{background:var(--ds-color-accent-base-default);width:24px;height:24px;color:var(--ds-color-accent-base-contrast-default);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.flow-approval{border-radius:var(--ds-border-radius-md);background:var(--ds-color-warning-surface-tinted);border:1px solid var(--ds-color-warning-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-left:24px;padding:8px 12px;display:flex}.flow-add{align-self:flex-start;margin-left:24px}.not-decided-inline{display:inline-flex}.test-empty{border:1px dashed var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);color:var(--ds-color-neutral-text-subtle);padding:24px;font-size:16px;line-height:1.5}.test-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.compare-field{min-width:220px}.upload-box{border:1px dashed var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.single-grid,.test-chat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:16px;display:grid}.card-title{border-bottom:1px solid var(--ds-color-neutral-border-subtle);margin:0;padding:12px 16px;font-size:16px;font-weight:600}.card-label{color:var(--ds-color-neutral-text-subtle);font-size:12px;font-weight:600;display:block}.result-fields{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;padding:14px 16px;font-size:15px;display:grid}.result-fields dt{color:var(--ds-color-neutral-text-subtle)}.result-fields dd{margin:0;font-weight:500}.events{padding:8px 16px 14px}.events>li{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.events>li>span:first-child{color:var(--ds-color-neutral-text-subtle);font-variant-numeric:tabular-nums;font-size:13px}.event-text{flex-direction:column;gap:2px;display:flex}.event-label{font-size:15px;font-weight:500}.batch-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.batch-cards{flex-direction:column;gap:8px;display:flex}.batch-card{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);padding:12px 14px}.row-note{color:var(--ds-color-warning-text-default);font-size:14px}.row-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;padding:4px 14px 16px;display:grid}.rate{gap:4px;display:flex}.testset-box{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:10px;padding:16px;display:flex}.scores{flex-direction:column;gap:8px;display:flex}.score-bar{background:var(--ds-color-accent-base-default);border-radius:999px;height:8px}.test-chat{flex-direction:column;min-width:0;display:flex}.test-chat-log{flex-direction:column;gap:12px;min-height:200px;padding:16px;display:flex}.test-chat .test-compose{border-top:1px solid var(--ds-color-neutral-border-subtle);padding:12px}.answer-grid{gap:8px;display:grid}.answer-grid.compare{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.answer-box{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);border:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.answer-box.alt{background:var(--ds-color-info-surface-tinted)}.answer-label{font-size:13px;font-weight:600}.answer-text{white-space:pre-wrap;font-size:15px;line-height:1.55}.answer-sources{border-top:1px solid var(--ds-color-neutral-border-subtle);margin:0;padding:8px 0 0 18px;font-size:13px;line-height:1.45}.yaml-editor{white-space:pre;resize:vertical;tab-size:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.version-list{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;display:flex}.version-list>li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.version-list>li:last-child{border-bottom:none}.version-list>li.version-draft{background:var(--ds-color-accent-background-tinted);gap:6px}.version-name{font-size:16px;font-weight:600}.version-score{font-size:15px}.version-diff{border-radius:var(--ds-border-radius-md);background:var(--ds-color-neutral-background-tinted);padding:12px 14px}.version-diff-title{font-size:14px;font-weight:600}@media (width<=759px){.builder-head{padding:12px 16px}.builder-actions{flex-wrap:wrap;margin-left:0}.builder-body{padding:16px 0 48px}.field-row-head{display:none}.make-with-ai{padding:20px 16px}}.channels{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);padding:16px}.channel-list{gap:12px;margin:0;display:grid}.channel-row{grid-template-columns:minmax(160px,220px) 1fr;gap:4px 16px;display:grid}.channel-row dt{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.channel-row dd{overflow-wrap:anywhere;margin:0}@media (width<=640px){.channel-row{grid-template-columns:1fr}}.skills .subtle{color:var(--ds-color-neutral-text-subtle)}.skills .stack-md{flex-direction:column;gap:20px;display:flex}.skills .stack-xs{flex-direction:column;gap:6px;display:flex}.skills .self-start{align-self:flex-start}.skills-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.skills-intro{flex-direction:column;gap:6px;max-width:720px;display:flex}.skill-title{flex-direction:column;gap:6px;min-width:0;display:flex}.skill-meta{color:var(--ds-color-neutral-text-subtle);font-size:15px}.skills .actions{gap:8px}.file-button{cursor:pointer;position:relative}.file-button input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-button:focus-within{outline:3px solid var(--ds-color-focus-outer);outline-offset:3px;box-shadow:0 0 0 3px var(--ds-color-focus-inner)}.skills-table{min-width:760px}.skills-name-cell{max-width:420px;font-weight:400}.skills-name{flex-direction:column;gap:2px;display:flex}.skills-name>a{font-size:16px;font-weight:600}.skills .nowrap{white-space:nowrap}.skill-layout{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.skill-main{flex:560px;min-width:0}.skill-main [role=tabpanel]{padding-top:20px}.skill-main [role=tab] .ds-tag{margin-left:6px}.skill-try{flex:0 440px;min-width:min(100%,340px);position:sticky;top:84px}.skill-name-field{max-width:520px}.skill-section{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;gap:12px;padding:18px;display:flex}.skill-section-head{flex-direction:column;gap:4px;display:flex}.skill-none{color:var(--ds-color-neutral-text-subtle);margin:0;font-size:15px}.skill-text{max-width:720px;margin:0;font-size:15px;line-height:1.5}.skill-instructions textarea{resize:vertical;font-size:15px;line-height:1.6}.skill-example,.skill-new-case{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px 14px;margin:0;padding:12px 14px;display:grid}.skill-new-case{border-color:var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:14px}.skill-example legend,.skill-new-case legend{padding:0 4px;font-size:14px;font-weight:600}.skill-new-case legend{font-size:15px}.skill-new-case .full-row{grid-column:1/-1}.skill-remove{justify-self:start}.skill-rows{flex-direction:column;gap:8px;display:flex}.skill-tool-row{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-md);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.skill-tool-name{flex:200px;font-size:16px;font-weight:500}.skill-tool-version{flex-direction:row;align-items:center;gap:8px;display:flex}.skill-tool-version label{font-weight:400}.skill-tool-version select{width:auto}.skill-catalog{border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-md);flex-direction:column;display:flex}.skill-catalog>li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 12px;font-size:15px;display:flex}.skill-catalog>li:last-child{border-bottom:none}.skill-files{flex-direction:column;gap:6px;display:flex}.skill-files>li{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:15px;display:flex}.skill-file-name{flex:200px}.busy-note{align-items:center;gap:6px;font-size:14px;display:flex}.change-card{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-accent-border-subtle);background:var(--ds-color-accent-background-tinted);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.change-card-tag{align-self:flex-start}.change-card-title{font-size:15px;font-weight:600;line-height:1.4}.change-card-title.undone{text-decoration:line-through}.change-card-detail{color:var(--ds-color-neutral-text-subtle);font-size:14px;line-height:1.45}.change-card-diff{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.change-card-diff>div{flex-direction:column;gap:4px;display:flex}.change-card-label{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.change-card-before,.change-card-after{white-space:pre-wrap;border-radius:var(--ds-border-radius-md);padding:8px 10px;font-size:14px;line-height:1.5}.change-card-before{background:var(--ds-color-danger-surface-tinted)}.change-card-after{background:var(--ds-color-success-surface-tinted)}.change-card-actions{flex-wrap:wrap;gap:4px;margin-left:-8px;display:flex}.skill-test-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:15px;display:flex}.skill-test-bar .spacer{flex:1}.skill-failures{font-size:inherit;margin:0 0 12px;line-height:1.5}.skill-empty{border:1px dashed var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;font-size:15px;line-height:1.5;display:flex}.skill-empty-title{font-size:17px;font-weight:500}.skill-cases{min-width:680px}.skill-usage-table{min-width:480px}.skills .case-input{font-weight:500}.skill-cases tr.case-failed>*{background:var(--ds-color-danger-surface-tinted)}.case-state{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.case-source{color:var(--ds-color-neutral-text-subtle);font-size:14px;font-weight:400;display:block}.case-why{color:var(--ds-color-danger-text-default);font-size:14px;line-height:1.4}.skill-share-form{flex-direction:column;gap:12px;max-width:620px;display:flex}.skill-versions{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;display:flex}.skill-versions>li{border-bottom:1px solid var(--ds-color-neutral-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 16px;font-size:15px;display:flex}.skill-versions>li:last-child{border-bottom:none}.skill-version-label{flex:0 0 160px;font-size:16px;font-weight:600}.skill-version-meta{color:var(--ds-color-neutral-text-subtle);flex:200px}.skill-yaml textarea,textarea.skill-yaml{white-space:pre;resize:vertical;tab-size:2;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.6;overflow-x:auto}.skill-publish-dialog{width:calc(100vw - 32px);max-width:640px}.skill-dialog-h{margin:0;font-size:16px;font-weight:600}.skill-gates{flex-direction:column;gap:6px;font-size:15px;line-height:1.45;display:flex}.skill-gates>li{align-items:flex-start;gap:8px;display:flex}.skill-gates .ds-tag{flex:none}.skill-gate-why{color:var(--ds-color-neutral-text-subtle);font-size:14px;display:block}.change-card.rejected{border-color:var(--ds-color-danger-border-default);background:var(--ds-color-neutral-background-default)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.page-head-text{flex-direction:column;gap:6px;max-width:700px;display:flex}.page-head-text h1{margin:0}.usage{flex-direction:column;gap:28px;display:flex}.usage-skeletons{flex-direction:column;gap:12px;display:flex}.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.usage-empty{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;align-items:flex-start;gap:12px;max-width:720px;padding:28px;display:flex}.usage-empty-text{margin:0;font-size:17px;line-height:1.55}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.row-baseline{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.stack-md{flex-direction:column;gap:16px;display:flex}.usage-quota-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.usage-quota{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-lg);flex-direction:column;grid-column:1/-1;gap:12px;padding:20px;display:flex}.usage-h-small{margin:0;font-size:17px;font-weight:600}.usage-big{letter-spacing:-.01em;font-size:32px;font-weight:600}.usage-of{color:var(--ds-color-neutral-text-subtle);font-size:17px}.usage-meter{background:var(--ds-color-neutral-surface-tinted);border:1px solid var(--ds-color-neutral-border-default);border-radius:999px;height:16px;position:relative}.usage-meter>div{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.usage-meter .forecast{background:repeating-linear-gradient(135deg, var(--ds-color-accent-surface-active) 0 6px, transparent 6px 12px)}.usage-meter .used{background:var(--ds-color-accent-base-default)}.usage-meter-legend{flex-wrap:wrap;gap:6px 20px;font-size:14px;display:flex}.usage-meter-legend>span{align-items:center;gap:6px;display:flex}.usage-meter-legend .key{border-radius:2px;width:14px;height:10px}.usage-meter-legend .key.used{background:var(--ds-color-accent-base-default)}.usage-meter-legend .key.forecast{background:repeating-linear-gradient(135deg, var(--ds-color-accent-surface-active) 0 3px, transparent 3px 6px);border:1px solid var(--ds-color-accent-border-default)}.usage-note{color:var(--ds-color-neutral-text-subtle);margin:0;font-size:15px;line-height:1.5}.usage-kpi{border-radius:var(--ds-border-radius-lg);background:var(--ds-color-neutral-background-tinted);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.usage-kpi-value{font-size:24px;font-weight:600}.usage-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.usage-controls{flex-wrap:wrap;gap:16px 24px;display:flex}.usage-period{min-width:200px}.usage-legend{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.usage-legend li{align-items:center;gap:6px;display:flex}.swatch{border-radius:2px;flex:none;width:12px;height:12px;display:inline-block}.usage-chart{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.usage-axis{height:240px;color:var(--ds-color-neutral-text-subtle);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:12px;display:flex}.usage-plot{border-bottom:1px solid var(--ds-color-neutral-border-default);background:linear-gradient(var(--ds-color-neutral-border-subtle), var(--ds-color-neutral-border-subtle)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--ds-color-neutral-border-subtle), var(--ds-color-neutral-border-subtle)) 0 50% / 100% 1px no-repeat;height:240px;position:relative}.usage-ref{border-top:2px dashed var(--ds-color-neutral-border-strong);z-index:1;pointer-events:none;position:absolute;left:0;right:0}.usage-ref span{background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;bottom:4px;right:0}.usage-bars{align-items:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0}.usage-bars.monthly{gap:24px}.usage-bars li{flex:1 1 0;min-width:0;height:100%;display:flex}.usage-bar{cursor:pointer;background:0 0;border:none;border-radius:3px 3px 0 0;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;padding:0;display:flex}.usage-bar.selected{background:var(--ds-color-neutral-surface-tinted)}.usage-bar.selected .usage-stack{outline:2px solid var(--ds-color-neutral-text-default);outline-offset:2px}.usage-bar.future{cursor:default;background:repeating-linear-gradient(0deg, transparent 0 6px, var(--ds-color-neutral-surface-tinted) 6px 7px)}.usage-stack{border-radius:3px 3px 0 0;flex-direction:column-reverse;gap:1px;width:100%;display:flex;overflow:hidden}.usage-stack>span{width:100%;display:block}.usage-ticks{color:var(--ds-color-neutral-text-subtle);justify-content:space-between;font-size:12px;display:flex}.usage-selected{border-radius:var(--ds-border-radius-lg);border:1px solid var(--ds-color-neutral-border-subtle);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.usage-selected-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.usage-selected-title{font-size:16px;font-weight:600}.usage-selected ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:6px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.usage-selected li{align-items:center;gap:8px;display:flex}.usage-selected .swatch{width:10px;height:10px}.grow{flex:1}.meta-xs{color:var(--ds-color-neutral-text-subtle);font-size:13px;font-weight:400}.usage-table{min-width:760px}.num{text-align:right;font-variant-numeric:tabular-nums}.num.strong,.usage-name{font-weight:500}.row-name{align-items:center;gap:8px;display:flex}.row-name .swatch{width:10px;height:10px}.col{flex-direction:column;gap:2px;display:flex}.usage-limit{flex-direction:column;gap:4px;min-width:150px;display:flex}.limit-bar{background:var(--ds-color-neutral-surface-tinted);border-radius:999px;height:6px;display:block}.limit-bar span{border-radius:999px;height:100%;display:block}.link-button{font:inherit;cursor:pointer;color:var(--ds-color-accent-text-default);background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.usage-dialog{box-sizing:border-box;width:100%;max-width:min(520px,100vw - 32px)}.usage-limit-field{max-width:260px}@media (width<=759px){.usage-bars{gap:2px}}
