@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@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)}}@layer ds.components{.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-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}.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-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-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-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)}: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-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)}.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-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}}: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.theme.color-scheme;@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=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)}}@layer ds.theme.forced-colors{@media (forced-colors:active){:root,[data-color],[data-color-scheme]{--ds-color-background-default:Canvas;--ds-color-background-tinted:Canvas;--ds-color-surface-default:Canvas;--ds-color-surface-tinted:ButtonFace;--ds-color-surface-hover:ButtonFace;--ds-color-surface-active:ButtonFace;--ds-color-border-subtle:ButtonBorder;--ds-color-border-default:ButtonBorder;--ds-color-border-strong:ButtonBorder;--ds-color-text-subtle:CanvasText;--ds-color-text-default:CanvasText;--ds-color-base-default:Highlight;--ds-color-base-hover:Highlight;--ds-color-base-active:Highlight;--ds-color-base-contrast-subtle:HighlightText;--ds-color-base-contrast-default:HighlightText;--ds-color-focus-inner:Canvas;--ds-color-focus-outer:CanvasText}}}@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:#f2f4f3;--ds-color-accent-surface-default:#fff;--ds-color-accent-surface-tinted:#e6e9e8;--ds-color-accent-surface-hover:#d6dbd9;--ds-color-accent-surface-active:#c4ccc8;--ds-color-accent-border-subtle:#b4beba;--ds-color-accent-border-default:#6a7d74;--ds-color-accent-border-strong:#4b6258;--ds-color-accent-text-subtle:#4b6258;--ds-color-accent-text-default:#1e2f27;--ds-color-accent-base-default:#2f4a3e;--ds-color-accent-base-hover:#445c51;--ds-color-accent-base-active:#5a7066;--ds-color-accent-base-contrast-subtle:#dde1df;--ds-color-accent-base-contrast-default:#f7f5f0;--ds-color-neutral-background-default:#f7f5f0;--ds-color-neutral-background-tinted:#f3f4f4;--ds-color-neutral-surface-default:#fff;--ds-color-neutral-surface-tinted:#e7e9ea;--ds-color-neutral-surface-hover:#d8dadc;--ds-color-neutral-surface-active:#c8cacd;--ds-color-neutral-border-subtle:#e3e1da;--ds-color-neutral-border-default:#737981;--ds-color-neutral-border-strong:#565e67;--ds-color-neutral-text-subtle:#565e67;--ds-color-neutral-text-default:#1f2a36;--ds-color-neutral-base-default:#1f2a36;--ds-color-neutral-base-hover:#313b46;--ds-color-neutral-base-active:#454e58;--ds-color-neutral-base-contrast-subtle:#babdc1;--ds-color-neutral-base-contrast-default:#fff;--ds-color-brand1-background-default:#fff;--ds-color-brand1-background-tinted:#f8f3ee;--ds-color-brand1-surface-default:#fff;--ds-color-brand1-surface-tinted:#f0e7de;--ds-color-brand1-surface-hover:#e7d7c8;--ds-color-brand1-surface-active:#ddc6b0;--ds-color-brand1-border-subtle:#d3b79b;--ds-color-brand1-border-default:#97714d;--ds-color-brand1-border-strong:#75583b;--ds-color-brand1-text-subtle:#75583b;--ds-color-brand1-text-default:#36291c;--ds-color-brand1-base-default:#b98b5e;--ds-color-brand1-base-hover:#c7a27f;--ds-color-brand1-base-active:#d6baa0;--ds-color-brand1-base-contrast-subtle:#060503;--ds-color-brand1-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:#f7f5f0;--ds-color-focus-outer:#1f2a36;--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:#f2f4f3;--ds-color-accent-surface-default:#fff;--ds-color-accent-surface-tinted:#e6e9e8;--ds-color-accent-surface-hover:#d6dbd9;--ds-color-accent-surface-active:#c4ccc8;--ds-color-accent-border-subtle:#b4beba;--ds-color-accent-border-default:#6a7d74;--ds-color-accent-border-strong:#4b6258;--ds-color-accent-text-subtle:#4b6258;--ds-color-accent-text-default:#1e2f27;--ds-color-accent-base-default:#2f4a3e;--ds-color-accent-base-hover:#445c51;--ds-color-accent-base-active:#5a7066;--ds-color-accent-base-contrast-subtle:#dde1df;--ds-color-accent-base-contrast-default:#f7f5f0;--ds-color-neutral-background-default:#f7f5f0;--ds-color-neutral-background-tinted:#f3f4f4;--ds-color-neutral-surface-default:#fff;--ds-color-neutral-surface-tinted:#e7e9ea;--ds-color-neutral-surface-hover:#d8dadc;--ds-color-neutral-surface-active:#c8cacd;--ds-color-neutral-border-subtle:#e3e1da;--ds-color-neutral-border-default:#737981;--ds-color-neutral-border-strong:#565e67;--ds-color-neutral-text-subtle:#565e67;--ds-color-neutral-text-default:#1f2a36;--ds-color-neutral-base-default:#1f2a36;--ds-color-neutral-base-hover:#313b46;--ds-color-neutral-base-active:#454e58;--ds-color-neutral-base-contrast-subtle:#babdc1;--ds-color-neutral-base-contrast-default:#fff;--ds-color-brand1-background-default:#fff;--ds-color-brand1-background-tinted:#f8f3ee;--ds-color-brand1-surface-default:#fff;--ds-color-brand1-surface-tinted:#f0e7de;--ds-color-brand1-surface-hover:#e7d7c8;--ds-color-brand1-surface-active:#ddc6b0;--ds-color-brand1-border-subtle:#d3b79b;--ds-color-brand1-border-default:#97714d;--ds-color-brand1-border-strong:#75583b;--ds-color-brand1-text-subtle:#75583b;--ds-color-brand1-text-default:#36291c;--ds-color-brand1-base-default:#b98b5e;--ds-color-brand1-base-hover:#c7a27f;--ds-color-brand1-base-active:#d6baa0;--ds-color-brand1-base-contrast-subtle:#060503;--ds-color-brand1-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:#f7f5f0;--ds-color-focus-outer:#1f2a36;--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:Instrument Sans;--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:.5rem;--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:#131916;--ds-color-accent-background-tinted:#19211e;--ds-color-accent-surface-default:#202a25;--ds-color-accent-surface-tinted:#24302b;--ds-color-accent-surface-hover:#2a3832;--ds-color-accent-surface-active:#35473f;--ds-color-accent-border-subtle:#43544c;--ds-color-accent-border-default:#78847f;--ds-color-accent-border-strong:#a1aaa6;--ds-color-accent-text-subtle:#a1aaa6;--ds-color-accent-text-default:#ebedec;--ds-color-accent-base-default:#a2aea8;--ds-color-accent-base-hover:#8a9a93;--ds-color-accent-base-active:#73857d;--ds-color-accent-base-contrast-subtle:#1b1c1b;--ds-color-accent-base-contrast-default:#000;--ds-color-neutral-background-default:#14181d;--ds-color-neutral-background-tinted:#1a2026;--ds-color-neutral-surface-default:#212930;--ds-color-neutral-surface-tinted:#272f36;--ds-color-neutral-surface-hover:#2f363e;--ds-color-neutral-surface-active:#3d444b;--ds-color-neutral-border-subtle:#4a5157;--ds-color-neutral-border-default:#7d8286;--ds-color-neutral-border-strong:#a5a8ab;--ds-color-neutral-text-subtle:#a5a8ab;--ds-color-neutral-text-default:#ececed;--ds-color-neutral-base-default:#a7acb0;--ds-color-neutral-base-hover:#91979d;--ds-color-neutral-base-active:#7b8289;--ds-color-neutral-base-contrast-subtle:#1b1c1d;--ds-color-neutral-base-contrast-default:#000;--ds-color-brand1-background-default:#1c1712;--ds-color-brand1-background-tinted:#251e18;--ds-color-brand1-surface-default:#2f261e;--ds-color-brand1-surface-tinted:#362c22;--ds-color-brand1-surface-hover:#3f3328;--ds-color-brand1-surface-active:#4f4032;--ds-color-brand1-border-subtle:#5e4d3c;--ds-color-brand1-border-default:#987c61;--ds-color-brand1-border-strong:#bda38a;--ds-color-brand1-text-subtle:#bda38a;--ds-color-brand1-text-default:#f1ebe6;--ds-color-brand1-base-default:#72563a;--ds-color-brand1-base-hover:#5a442e;--ds-color-brand1-base-active:#432;--ds-color-brand1-base-contrast-subtle:#fcfcfb;--ds-color-brand1-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:#14181d;--ds-color-focus-outer:#ececed;--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:#131916;--ds-color-accent-background-tinted:#19211e;--ds-color-accent-surface-default:#202a25;--ds-color-accent-surface-tinted:#24302b;--ds-color-accent-surface-hover:#2a3832;--ds-color-accent-surface-active:#35473f;--ds-color-accent-border-subtle:#43544c;--ds-color-accent-border-default:#78847f;--ds-color-accent-border-strong:#a1aaa6;--ds-color-accent-text-subtle:#a1aaa6;--ds-color-accent-text-default:#ebedec;--ds-color-accent-base-default:#a2aea8;--ds-color-accent-base-hover:#8a9a93;--ds-color-accent-base-active:#73857d;--ds-color-accent-base-contrast-subtle:#1b1c1b;--ds-color-accent-base-contrast-default:#000;--ds-color-neutral-background-default:#14181d;--ds-color-neutral-background-tinted:#1a2026;--ds-color-neutral-surface-default:#212930;--ds-color-neutral-surface-tinted:#272f36;--ds-color-neutral-surface-hover:#2f363e;--ds-color-neutral-surface-active:#3d444b;--ds-color-neutral-border-subtle:#4a5157;--ds-color-neutral-border-default:#7d8286;--ds-color-neutral-border-strong:#a5a8ab;--ds-color-neutral-text-subtle:#a5a8ab;--ds-color-neutral-text-default:#ececed;--ds-color-neutral-base-default:#a7acb0;--ds-color-neutral-base-hover:#91979d;--ds-color-neutral-base-active:#7b8289;--ds-color-neutral-base-contrast-subtle:#1b1c1d;--ds-color-neutral-base-contrast-default:#000;--ds-color-brand1-background-default:#1c1712;--ds-color-brand1-background-tinted:#251e18;--ds-color-brand1-surface-default:#2f261e;--ds-color-brand1-surface-tinted:#362c22;--ds-color-brand1-surface-hover:#3f3328;--ds-color-brand1-surface-active:#4f4032;--ds-color-brand1-border-subtle:#5e4d3c;--ds-color-brand1-border-default:#987c61;--ds-color-brand1-border-strong:#bda38a;--ds-color-brand1-text-subtle:#bda38a;--ds-color-brand1-text-default:#f1ebe6;--ds-color-brand1-base-default:#72563a;--ds-color-brand1-base-hover:#5a442e;--ds-color-brand1-base-active:#432;--ds-color-brand1-base-contrast-subtle:#fcfcfb;--ds-color-brand1-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:#14181d;--ds-color-focus-outer:#ececed;--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:Instrument Sans;--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}}:root{--bd-bg:#f7f5f0;--bd-text:#1f2a36;--bd-primary:#2f4a3e;--bd-accent:#b98b5e;--bd-line:#e3e1da;--bd-card:#fff;--bd-radius-button:100px;--bd-radius-input:8px;--bd-radius-card:0;--bd-gutter:16px;--bd-touch:48px;--bd-ease:cubic-bezier(.33, 1, .68, 1);--bd-speed:.25s;--bd-safe-top:env(safe-area-inset-top,0px);--bd-safe-bottom:env(safe-area-inset-bottom,0px);--bd-safe-left:env(safe-area-inset-left,0px);--bd-safe-right:env(safe-area-inset-right,0px);--ds-font-family:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=750px){:root{--bd-gutter:40px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bd-bg);min-height:100dvh;color:var(--bd-text);font-family:var(--ds-font-family);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;margin:0;font-size:1rem;line-height:1.6}img{max-width:100%;display:block}.ds-button{--dsc-button-border-radius:var(--bd-radius-button);--dsc-button-size:var(--bd-touch);--dsc-button-padding:12px 24px;touch-action:manipulation;transition:transform 90ms var(--bd-ease), opacity 90ms var(--bd-ease);font-weight:500}.ds-button[data-variant=secondary]{--dsc-button-color:var(--bd-text);--dsc-button-border-color:var(--bd-text)}.ds-button[data-variant=tertiary]{--dsc-button-color:var(--bd-text)}.ds-input:not([type=radio],[type=checkbox]){--dsc-input-background:var(--bd-line);--dsc-input-border-color:var(--bd-text);--dsc-input-border-radius:var(--bd-radius-input);--dsc-input-font-size:max(1rem, 16px);min-height:var(--bd-touch)}.ds-card{--dsc-card-border-radius:var(--bd-radius-card);--dsc-card-background:var(--bd-card);--dsc-card-border-color:var(--bd-line)}.ds-alert{--dsc-alert-background:var(--bd-card);--dsc-alert-border-color:var(--bd-line);--dsc-alert-color:var(--bd-text);--dsc-alert-icon-color:var(--bd-primary);--dsc-alert-border-radius:var(--bd-radius-card);box-shadow:inset 4px 0 0 var(--bd-accent)}.ds-heading{letter-spacing:-.01em;font-weight:500}:focus-visible{outline-color:var(--bd-text)}.tap{touch-action:manipulation;transition:transform 90ms var(--bd-ease), opacity 90ms var(--bd-ease)}.tap:active,.ds-button:active:not(:disabled){transform:scale(.97)}.app-header{z-index:8;grid-template-columns:var(--bd-touch) 1fr auto;min-height:calc(56px + var(--bd-safe-top));padding:var(--bd-safe-top) calc(var(--bd-gutter) - 4px + var(--bd-safe-right)) 0 calc(var(--bd-gutter) - 4px + var(--bd-safe-left));background:var(--bd-bg);border-bottom:1px solid var(--bd-line);view-transition-name:app-header;align-items:center;gap:8px;display:grid;position:sticky;top:0}.app-header__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:500;overflow:hidden}.icon-btn{width:var(--bd-touch);height:var(--bd-touch);color:var(--bd-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.icon-btn:active{opacity:.6}.icon-btn svg{width:24px;height:24px}.credits{min-height:var(--bd-touch);min-width:7.5rem;color:var(--bd-text);text-align:right;justify-content:flex-end;align-items:center;max-width:10rem;font-size:.875rem;line-height:1.3;display:inline-flex}.credits a{color:var(--bd-text);min-height:var(--bd-touch);align-items:center;display:inline-flex}.screen{max-width:1440px;padding:24px calc(var(--bd-gutter) + var(--bd-safe-right)) calc(120px + var(--bd-safe-bottom)) calc(var(--bd-gutter) + var(--bd-safe-left));view-transition-name:screen;margin:0 auto}.screen>*+*{margin-top:24px}.screen-narrow{max-width:720px;margin-inline:auto}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#4f5a66;margin:0;font-size:.75rem}.rule{background:var(--bd-accent);border-radius:2px;width:48px;height:3px;margin-top:16px!important}.action-bar{z-index:8;padding:12px calc(var(--bd-gutter) + var(--bd-safe-right)) calc(12px + var(--bd-safe-bottom)) calc(var(--bd-gutter) + var(--bd-safe-left));background:color-mix(in srgb, var(--bd-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--bd-line);justify-content:center;display:flex;position:fixed;inset:auto 0 0}.action-bar>*{width:100%;max-width:480px}.list{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=750px){.list--grid{grid-template-columns:repeat(2,1fr)}}.row-link{background:var(--bd-card);border:1px solid var(--bd-line);min-height:72px;color:var(--bd-text);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:grid}.row-link:focus-visible{outline:3px solid var(--bd-text);outline-offset:2px}.row-link__icon{background:var(--bd-bg);width:44px;height:44px;color:var(--bd-primary);border-radius:50%;place-items:center;display:grid}.row-link__icon svg,.row-link__chev{width:24px;height:24px}.row-link__title{font-weight:500;display:block}.row-link__sub{color:#4f5a66;font-size:.875rem;display:block}.empty{color:#4f5a66;margin:0}.photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-block:0;padding:0;list-style:none;display:grid}.photos img{aspect-ratio:4/3;object-fit:cover;background:var(--bd-line);width:100%}.camera{position:relative}.camera input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.camera:has(input:focus-visible) .ds-button{box-shadow:0 0 0 3px var(--bd-bg), 0 0 0 6px var(--bd-text)}.camera .ds-button{cursor:pointer;width:100%}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips .ds-chip{--dsc-chip-height:var(--bd-touch)}.sheet{width:100%;max-width:640px;max-height:90dvh;padding:8px calc(var(--bd-gutter) + var(--bd-safe-right)) calc(24px + var(--bd-safe-bottom)) calc(var(--bd-gutter) + var(--bd-safe-left));background:var(--bd-card);color:var(--bd-text);transition:transform var(--bd-speed) var(--bd-ease);overscroll-behavior:contain;border:0;border-radius:16px 16px 0 0;margin:auto 0 0;margin-inline:auto;transform:translateY(0)}.sheet::backdrop{opacity:1;transition:opacity var(--bd-speed) var(--bd-ease);background:#1f2a3673}.sheet[open]{animation:sheet-in var(--bd-speed) var(--bd-ease)}.sheet.is-closing{transform:translateY(100%)}.sheet.is-closing::backdrop{opacity:0}.sheet.is-dragging{transition:none}@keyframes sheet-in{0%{transform:translateY(100%)}}.sheet__handle{cursor:grab;touch-action:none;place-items:center;height:32px;display:grid}.sheet__handle span{background:#8a9099;border-radius:2px;width:40px;height:4px}.sheet__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.sheet form>*+*{margin-top:20px}.ptr{position:relative}.ptr__indicator{background:var(--bd-card);border:1px solid var(--bd-line);width:40px;height:40px;color:var(--bd-primary);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin-left:-20px;display:grid;position:absolute;top:-8px;left:50%;transform:translateY(-48px)}.ptr__indicator svg{width:20px;height:20px}.ptr__indicator.is-busy svg{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{z-index:20;left:50%;bottom:calc(88px + var(--bd-safe-bottom));width:min(480px, calc(100% - 2 * var(--bd-gutter)));background:var(--bd-text);color:var(--bd-bg);animation:toast-in var(--bd-speed) var(--bd-ease);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex;position:fixed;transform:translate(-50%)}.toast .ds-button{--dsc-button-background:var(--bd-bg);--dsc-button-color:var(--bd-text);--dsc-button-background--active:var(--bd-line);--dsc-button-background--hover:var(--bd-line);--dsc-button-color--hover:var(--bd-text)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,16px)}}::view-transition-old(screen){animation:vt-out .2s var(--bd-ease) both}::view-transition-new(screen){animation:vt-in .25s var(--bd-ease) both}html[data-nav=back]::view-transition-new(screen){animation-name:vt-in-back}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translate(24px)}}@keyframes vt-in-back{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(*){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-new(*){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tap:active,.ds-button:active:not(:disabled){opacity:.7;transform:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack-8>*+*{margin-top:8px}.stack-12>*+*{margin-top:12px}.stack-16>*+*{margin-top:16px}.stack-24>*+*{margin-top:24px}.muted{color:#4f5a66}.card{background:var(--bd-card);border:1px solid var(--bd-line);padding:20px}.card>.ds-heading+*{margin-top:8px}.center-stack{text-align:center;justify-items:center;gap:16px;padding-block:48px;display:grid}.empty-state{text-align:center;justify-items:center;gap:12px;padding:32px 20px;display:grid}.empty-state svg{width:40px;height:40px;color:var(--bd-primary)}.button-row{flex-wrap:wrap;gap:12px;display:flex}.button-row .ds-button{flex:auto}.ds-button .soon{background:var(--bd-line);color:var(--bd-text);border-radius:100px;padding:2px 8px;font-size:.75rem;font-weight:400}.ds-button svg{flex:none;width:20px;height:20px}.ds-button:disabled{opacity:1;color:#5b6570;background:var(--bd-bg);cursor:not-allowed;border-color:#8a9099}.ds-button[data-variant=primary]:disabled{color:#2d3640;background:#c9ccc9;border-color:#0000}.bar-error{color:#8c1d18;text-align:center;margin:0;font-size:.875rem}.fieldset{border:0;min-width:0;margin:0;padding:0}.fieldset__legend{margin-bottom:8px;padding:0;font-weight:500}.badge{z-index:1;background:var(--bd-accent);color:var(--bd-text);border-radius:100px;padding:6px 10px;font-size:.75rem;font-weight:500;line-height:1;position:absolute;top:8px;left:8px}.badge--plain{background:var(--bd-card);border:1px solid var(--bd-line)}.ai-image{margin:0}.ai-image__frame{background:var(--bd-line);aspect-ratio:4/3;position:relative;overflow:hidden}.ai-image__frame img{object-fit:cover;width:100%;height:100%}.ai-image__gone{color:#4f5a66;text-align:center;place-items:center;height:100%;padding:16px;display:grid}.ai-image figcaption{color:#4f5a66;margin-top:8px;font-size:.875rem}.ai-image figcaption strong{color:var(--bd-text);font-weight:500}.results{gap:16px;display:grid}@media (width>=750px){.results{grid-template-columns:repeat(2,1fr)}}.results--seasons{grid-template-columns:repeat(2,1fr);gap:12px}.results--seasons>:first-child{grid-column:1/-1}.job{border-top:1px solid var(--bd-line);padding-top:8px}.link-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=750px){.link-list{grid-template-columns:repeat(2,1fr)}}.link-row{min-height:var(--bd-touch);background:var(--bd-card);border:1px solid var(--bd-line);color:var(--bd-text);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:500;text-decoration:none;display:flex}.link-row svg{width:20px;height:20px;color:var(--bd-primary);flex:none}.link-row:focus-visible{outline:3px solid var(--bd-text);outline-offset:2px}.steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps__item{color:#4f5a66;align-items:center;gap:12px;display:flex}.steps__item.is-active,.steps__item.is-done{color:var(--bd-text)}.steps__item.is-active{font-weight:500}.steps__dot{border:2px solid #8a9099;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.steps__dot svg{width:14px;height:14px}.is-done .steps__dot{background:var(--bd-primary);border-color:var(--bd-primary);color:#fff}.is-active .steps__dot{border-color:var(--bd-primary);border-top-color:#0000;animation:.9s linear infinite spin}.is-failed .steps__dot{border-color:#8c1d18}progress{width:100%;height:8px;accent-color:var(--bd-primary)}.progress{gap:4px;display:grid}.save-state{color:#4f5a66;margin:4px 0 0;font-size:.875rem}.bolig-card{background:var(--bd-card);border:1px solid var(--bd-line);min-height:104px;color:var(--bd-text);grid-template-columns:88px 1fr auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.bolig-card img,.bolig-card__ph{object-fit:cover;background:var(--bd-bg);width:88px;height:72px}.bolig-card__ph{color:var(--bd-primary);place-items:center;display:grid}.bolig-card__ph svg{width:28px;height:28px}.bolig-card__body{min-width:0}.bolig-card .row-link__chev{width:24px;height:24px}.bolig-card:focus-visible{outline:3px solid var(--bd-text);outline-offset:2px}button.row-link{width:100%;font:inherit;text-align:left;cursor:pointer}.tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag{background:var(--bd-card);border:1px solid var(--bd-line);border-radius:100px;padding:6px 12px;font-size:.875rem}.husk{gap:16px;display:grid}@media (width>=750px){.husk{grid-template-columns:1fr 1fr}}.husk__list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.husk__list li{padding-left:24px;position:relative}.husk__list li:before{color:var(--bd-primary);font-weight:500;position:absolute;top:0;left:0}.husk__list--plus li:before{content:"+"}.husk__list--minus li:before{content:"–";color:#8c1d18}.photo-pick{cursor:pointer;outline-offset:2px;display:block;position:relative}.photo-pick input{opacity:0;width:1px;height:1px;position:absolute}.photo-pick img{aspect-ratio:4/3;object-fit:cover;background:var(--bd-line);border:3px solid #0000;width:100%;height:auto}.photo-pick.is-selected img{border-color:var(--bd-primary)}.photo-pick:has(input:focus-visible){outline:3px solid var(--bd-text)}.photo-pick__tag{background:var(--bd-card);color:var(--bd-text);border-radius:100px;padding:4px 8px;font-size:.75rem;position:absolute;bottom:8px;left:8px}.facts{background:var(--bd-card);border:1px solid var(--bd-line);gap:0;margin:0;display:grid}.fact{border-top:1px solid var(--bd-line);gap:4px;padding:12px 16px;display:grid}.fact:first-child{border-top:0}.fact dt{color:#4f5a66;font-size:.875rem}.fact dd{margin:0}.fact__value{font-weight:500}.fact__page{border:1px solid var(--bd-text);min-height:32px;color:var(--bd-text);font:inherit;cursor:pointer;background:0 0;border-radius:100px;margin-left:8px;padding:4px 12px;font-size:.875rem;position:relative}.fact__page:after{content:"";position:absolute;inset:-8px -4px}.fact__quote{border-left:3px solid var(--bd-accent);background:var(--bd-bg);margin:8px 0 0;padding:8px 12px;font-size:.9375rem}.checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checklist__item>*+*{margin-top:8px}.checklist__item .chips{margin-top:12px}.pick-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=750px){.pick-grid{grid-template-columns:repeat(4,1fr)}}.pick{background:var(--bd-card);border:3px solid var(--bd-line);cursor:pointer;display:block;position:relative}.pick.is-selected{border-color:var(--bd-primary)}.pick input{z-index:1;width:24px;height:24px;accent-color:var(--bd-primary);position:absolute;top:8px;right:8px}.pick img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.pick__text{padding:8px;font-size:.875rem;display:block}.pick:has(input:focus-visible){outline:3px solid var(--bd-text);outline-offset:2px}.compare{margin:0 calc(-1 * var(--bd-gutter));padding:0 var(--bd-gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:85%;grid-auto-flow:column;gap:12px;list-style:none;display:grid;overflow-x:auto}.compare>li{scroll-snap-align:center}.compare:focus-visible{outline:3px solid var(--bd-text);outline-offset:2px}@media (width>=750px){.compare{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.only-mobile{display:none}}.share-url{word-break:break-all;margin:8px 0}.share-list{gap:32px;margin:0;padding:0;list-style:none;display:grid}.credits-btn{min-height:var(--bd-touch);color:var(--bd-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.credits-btn:focus-visible{outline:3px solid var(--bd-text);outline-offset:2px}.buy-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.buy-option{background:var(--bd-card);border:2px solid var(--bd-line);cursor:pointer;min-height:64px;transition:border-color var(--bd-speed) var(--bd-ease);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.buy-option.is-selected{border-color:var(--bd-primary)}.buy-option input{width:22px;height:22px;accent-color:var(--bd-primary);flex:none;margin:2px 0 0}.buy-option:has(input:focus-visible){outline:3px solid var(--bd-text);outline-offset:2px}.buy-option__text{flex:1;gap:4px;display:grid}.buy-option__name{justify-content:space-between;gap:12px;font-weight:500;display:flex}.buy-option__price{white-space:nowrap}.buy-option__sub{color:#4f5a66;font-size:.875rem}.pkg-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pkg-row{background:var(--bd-bg);border:1px solid var(--bd-line);gap:2px;padding:12px 16px;display:grid}.pkg-row__title{font-weight:500}.pkg-row__sub{color:#4f5a66;font-size:.875rem}.meter{background:var(--bd-line);height:8px;overflow:hidden}.meter>span{background:var(--bd-primary);transform-origin:0;height:100%;transition:transform var(--bd-speed) var(--bd-ease);display:block}.center-row{align-items:center;gap:12px;display:flex}.ok-dot{background:var(--bd-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.ok-dot svg{width:18px;height:18px}.progress--indeterminate{background:var(--bd-line);height:4px;display:block;overflow:hidden}.progress--indeterminate>span{background:var(--bd-primary);width:40%;height:100%;animation:indeterminate 1.4s var(--bd-ease) infinite;display:block}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}
