@font-face{font-family:Inter;src:url(/assets/Inter-Variable-8kRkwJBP.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-Variable-Italic-fIXa0KTf.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:italic}:root{--ds-white: #ffffff;--ds-primary-25: #fcfcfc;--ds-primary-50: #fafafa;--ds-primary-100: #f5f5f5;--ds-primary-200: #e5e5e5;--ds-primary-300: #d6d6d6;--ds-primary-400: #a3a3a3;--ds-primary-500: #737373;--ds-primary-600: #525252;--ds-primary-700: #424242;--ds-primary-800: #292929;--ds-primary-900: #141414;--ds-primary-75: var(--ds-tint-primary-fill);--ds-primary-150: var(--ds-tint-primary-border);--ds-error-25: #fffbfa;--ds-error-50: #fef3f2;--ds-error-100: #fee4e2;--ds-error-200: #fecdca;--ds-error-300: #fda29b;--ds-error-400: #f97066;--ds-error-500: #f04438;--ds-error-600: #d92d20;--ds-error-700: #b42318;--ds-error-800: #912018;--ds-error-900: #7a271a;--ds-warning-25: #fefdf0;--ds-warning-50: #fefbe8;--ds-warning-100: #fef7c3;--ds-warning-200: #feee95;--ds-warning-300: #fde272;--ds-warning-400: #fac515;--ds-warning-500: #eaaa08;--ds-warning-600: #ca8504;--ds-warning-700: #a15c07;--ds-warning-800: #854a0e;--ds-warning-900: #713b12;--ds-success-25: #fafdf7;--ds-success-50: #f5fbee;--ds-success-100: #e6f4d7;--ds-success-200: #ceeab0;--ds-success-300: #acdc79;--ds-success-400: #86cb3c;--ds-success-500: #669f2a;--ds-success-600: #4f7a21;--ds-success-700: #3f621a;--ds-success-800: #335015;--ds-success-900: #2b4212;--ds-secondary-25: #f9f5ff;--ds-secondary-50: #f4ebff;--ds-secondary-100: #e8d7fe;--ds-secondary-200: #d7bbfb;--ds-secondary-300: #bd92f6;--ds-secondary-400: #aa77ed;--ds-secondary-500: #8f56d9;--ds-secondary-600: #7b41c6;--ds-secondary-700: #64389e;--ds-secondary-800: #512887;--ds-secondary-900: #3f1773;--ds-peach-25: #fff5eb;--ds-peach-50: #ffeedd;--ds-peach-100: #ffd8be;--ds-peach-200: #f8ceb3;--ds-peach-300: #f3c3a3;--ds-peach-400: #e3b18f;--ds-peach-500: #c99775;--ds-peach-600: #b28668;--ds-peach-700: #967157;--ds-peach-800: #684f3e;--ds-peach-900: #4d3a2e;--ds-navy-blue-25: #f4f4ff;--ds-navy-blue-50: #e5e6ff;--ds-navy-blue-100: #d7d8ff;--ds-navy-blue-200: #c2c3ff;--ds-navy-blue-300: #b0b2ff;--ds-navy-blue-400: #9496ff;--ds-navy-blue-500: #7a7eff;--ds-navy-blue-600: #686ad6;--ds-navy-blue-700: #4f51a3;--ds-navy-blue-800: #43448a;--ds-navy-blue-900: #2a2b57;--ds-bg-base: var(--ds-white);--ds-bg-sunken: var(--ds-primary-50);--ds-bg-raised: var(--ds-primary-100);--ds-bg-mid: var(--ds-primary-200);--ds-bg-overlay: color-mix(in srgb, var(--ds-white) 96%, transparent);--ds-bg-error: var(--ds-error-25);--ds-bg-inverse: var(--ds-primary-900);--ds-bg-inverse-subtle: var(--ds-primary-700);--ds-bg-inverse-muted: var(--ds-primary-800);--ds-bg-scrim: color-mix(in srgb, var(--ds-bg-inverse) 30%, transparent);--ds-text-high: var(--ds-primary-900);--ds-text-default: var(--ds-primary-800);--ds-text-subtle: var(--ds-primary-500);--ds-text-disabled: var(--ds-primary-300);--ds-text-inverse: var(--ds-primary-25);--ds-text-inverse-subtle: var(--ds-primary-100);--ds-text-error: var(--ds-error-600);--ds-text-success: var(--ds-success-600);--ds-text-link-default: var(--ds-primary-800);--ds-text-link-hover: var(--ds-primary-900);--ds-text-link-inverse-secondary: var(--ds-primary-25);--ds-text-link-inverse-primary-default: var(--ds-secondary-100);--ds-text-link-inverse-primary-hover: var(--ds-secondary-200);--ds-text-link-inverse-primary-disabled: var(--ds-primary-700);--ds-text-link-inverse-secondary-default: var(--ds-primary-400);--ds-text-link-inverse-secondary-hover: var(--ds-primary-300);--ds-text-link-inverse-secondary-disabled: var(--ds-primary-700);--ds-text-link-destructive-default: var(--ds-error-500);--ds-text-link-destructive-hover: var(--ds-error-600);--ds-text-link-destructive-disabled: var(--ds-error-200);--ds-border-default: var(--ds-primary-200);--ds-border-subtle: var(--ds-primary-100);--ds-border-chrome: color-mix(in oklab, var(--ds-border-default) 50%, var(--ds-primary-150));--ds-border-selected: var(--ds-primary-600);--ds-border-focused: var(--ds-secondary-400);--ds-border-inverse: var(--ds-primary-50);--ds-border-error: var(--ds-error-300);--ds-border-error-subtle: var(--ds-error-50);--ds-border-valid: var(--ds-success-300);--ds-tint-primary-fill: oklch(.978 0 0);--ds-tint-primary-border: oklch(.95 0 0);--ds-tint-error-fill: oklch(.972 .015 23.7);--ds-tint-error-border: oklch(.95 .02 23.7);--ds-tint-warning-fill: oklch(.985 .019 99.5);--ds-tint-warning-border: oklch(.95 .045 99.5);--ds-tint-success-fill: oklch(.98 .015 127.1);--ds-tint-success-border: oklch(.95 .02 127.1);--ds-tint-secondary-fill: oklch(.976 .015 304.1);--ds-tint-secondary-border: oklch(.95 .02 304.1);--ds-tint-navy-fill: oklch(.97 .015 286.1);--ds-tint-navy-border: oklch(.95 .02 286.1);--ds-tint-peach-fill: oklch(.975 .015 67.6);--ds-tint-peach-border: oklch(.95 .02 67.6);--ds-mark-secondary-fill: oklch(.94 .036 305.6);--ds-mark-secondary-border: oklch(.892 .063 304.9);--ds-mark-secondary-ink: oklch(.572 .194 300.4);--ds-mark-peach-fill: oklch(.941 .038 61.6);--ds-mark-peach-border: oklch(.89 .059 54.8);--ds-mark-peach-ink: oklch(.533 .054 56.1);--ds-mark-error-fill: oklch(.937 .03 22.9);--ds-mark-error-border: oklch(.889 .057 22.4);--ds-mark-error-ink: oklch(.579 .209 29.4);--ds-mark-primary-fill: oklch(.93 0 0);--ds-mark-primary-border: oklch(.875 0 0);--ds-mark-primary-ink: oklch(.53 0 0);--ds-icon-default: var(--ds-primary-500);--ds-icon-hover: var(--ds-primary-600);--ds-icon-dark: var(--ds-primary-800);--ds-icon-focused: var(--ds-primary-800);--ds-icon-disabled: var(--ds-primary-300);--ds-icon-error: var(--ds-error-400);--ds-icon-inverse-default: var(--ds-white);--ds-icon-inverse-hover: var(--ds-primary-100);--ds-icon-inverse-disabled: var(--ds-primary-700);--ds-font-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ds-font-family-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ds-font-semibold: 600;--ds-font-medium: 500;--ds-font-regular: 400;--ds-text-lg-size: 17px;--ds-text-lg-line-height: 24px;--ds-text-sm-size: 14px;--ds-text-sm-line-height: 20px;--ds-text-xs-size: 13px;--ds-text-xs-line-height: 18px;--ds-text-xxs-size: 12px;--ds-text-xxs-line-height: 16px;--ds-text-cap-size: 11px;--ds-text-cap-line-height: 16px;--ds-display-number-size: 24px;--ds-display-number-line-height: 32px;--ds-display-number-compact-size: 20px;--ds-display-number-compact-line-height: 28px;--ds-space-none: 0px;--ds-space-xxs: 2px;--ds-space-xs: 4px;--ds-space-sm: 6px;--ds-space-md: 8px;--ds-space-lg: 12px;--ds-space-xl: 16px;--ds-space-2xl: 20px;--ds-space-3xl: 24px;--ds-space-4xl: 32px;--ds-space-5xl: 40px;--ds-space-6xl: 48px;--ds-space-7xl: 56px;--ds-radius-none: 0px;--ds-radius-xs: 2px;--ds-radius-sm: 4px;--ds-radius-md: 6px;--ds-radius-lg: 8px;--ds-radius-xl: 12px;--ds-radius-2xl: 16px;--ds-radius-3xl: 24px;--ds-radius-full: 999px;--ds-shadow-xs: 0px 1px 2px 0px rgba(20, 20, 20, .05);--ds-shadow-xs-top: 0px -1px 2px 0px rgba(20, 20, 20, .05);--ds-shadow-sm: 0px 1px 2px 0px rgba(20, 20, 20, .06), 0px 1px 3px 0px rgba(20, 20, 20, .1);--ds-shadow-md: 0px 2px 4px -2px rgba(20, 20, 20, .06), 0px 4px 8px -2px rgba(20, 20, 20, .1);--ds-shadow-lg: 0px 2px 2px -1px rgba(20, 20, 20, .04), 0px 4px 6px -2px rgba(20, 20, 20, .03), 0px 12px 16px -4px rgba(20, 20, 20, .08);--ds-shadow-xl: 0px 3px 3px -1.5px rgba(20, 20, 20, .04), 0px 8px 8px -4px rgba(20, 20, 20, .03), 0px 20px 24px -4px rgba(20, 20, 20, .08);--ds-shadow-2xl: 0px 4px 4px -2px rgba(20, 20, 20, .04), 0px 24px 48px -12px rgba(20, 20, 20, .18);--ds-shadow-3xl: 0px 5px 5px -2.5px rgba(20, 20, 20, .04), 0px 32px 64px -12px rgba(20, 20, 20, .14);--ds-border-width-none: 0px;--ds-border-width-default: 1px;--ds-border-width-thick: 2px;--ds-border-width-thicker: 4px;--ds-effect-focused: var(--ds-secondary-400);--ds-effect-error: var(--ds-error-400);--ds-effect-valid: var(--ds-success-500);--ds-gradient-ai: linear-gradient( 135deg, var(--ds-secondary-50) 0%, #e5e6ff 23%, #fefdf0 69%, #e5e6ff 100% );--ds-gradient-ai-border: linear-gradient( 135deg, color-mix(in srgb, #7664d8 20%, transparent) 0%, color-mix(in srgb, #8d58d9 20%, transparent) 31%, color-mix(in srgb, #ba8ac9 20%, transparent) 65%, color-mix(in srgb, #ecc1b8 20%, transparent) 100% );--ds-size-xxs: 12px;--ds-size-xs: 14px;--ds-size-sm: 16px;--ds-size-md: 20px;--ds-size-lg: 24px;--ds-size-xl: 32px;--ds-size-2xl: 36px;--ds-size-3xl: 40px;--ds-size-4xl: 48px;--ds-size-5xl: 56px;--ds-size-6xl: 64px;--ds-icon-stroke: 2}:where([class^=ds-],[class*=" ds-"]),:where([class^=ds-],[class*=" ds-"]) *,:where([class^=ds-],[class*=" ds-"]):before,:where([class^=ds-],[class*=" ds-"]):after,:where([class^=ds-],[class*=" ds-"]) *:before,:where([class^=ds-],[class*=" ds-"]) *:after{box-sizing:border-box}:where(button,input,textarea,select):where([class^=ds-],[class*=" ds-"]){font:inherit;margin:0}:where(button):where([class^=ds-],[class*=" ds-"]){border:0;padding:0;background-color:inherit}:where(a):where([class^=ds-],[class*=" ds-"]),:where(a):where([class^=ds-],[class*=" ds-"]):active{text-decoration:none;color:inherit}:where(h1,h2,h3,h4,h5,h6,p,small):where([class^=ds-],[class*=" ds-"]){margin:0;font-size:inherit;font-weight:inherit}:where(ul,ol):where([class^=ds-],[class*=" ds-"]){padding:0;margin:0;list-style:none}:where([class^=ds-],[class*=" ds-"]) :where(svg,img){display:block;max-width:100%}.ds-button{--ds-button-ink-inset: var(--ds-_button-padding);--ds-_button-height: 36px;--ds-_button-padding: 12px;--ds-_button-padding-icon: 10px;--ds-_button-font-size: var(--ds-text-sm-size);--ds-_button-icon-size: 16px;--ds-_button-radius: var(--ds-radius-md);--ds-_button-press-scale: .98;--ds-_button-bg: transparent;--ds-_button-bg-hover: transparent;--ds-_button-bg-disabled: transparent;--ds-_button-text: var(--ds-text-default);--ds-_button-text-hover: var(--ds-text-default);--ds-_button-text-disabled: var(--ds-text-disabled);--ds-_button-border: transparent;--ds-_button-border-hover: transparent;--ds-_button-border-disabled: transparent;--ds-_button-shadow: none;display:flex;align-items:center;text-align:center;justify-content:center;gap:6px;height:var(--ds-_button-height);padding:0 calc(var(--ds-_button-padding) - var(--ds-border-width-default));font-weight:var(--ds-button-weight, var(--ds-font-medium));font-size:var(--ds-_button-font-size);text-decoration:none;border-radius:var(--ds-_button-radius);--ds-icon-size: var(--ds-_button-icon-size);background-color:var(--ds-button-bg, var(--ds-_button-bg));color:var(--ds-button-text, var(--ds-_button-text));border:var(--ds-border-width-default) solid var(--ds-_button-border);box-shadow:var(--ds-_button-shadow);transition:background-color .15s cubic-bezier(.25,.1,.25,1),color .15s cubic-bezier(.25,.1,.25,1),box-shadow .15s cubic-bezier(.25,.1,.25,1),transform .1s cubic-bezier(.25,.1,.25,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ds-button:hover,.ds-button.has-hover{cursor:pointer;background-color:var(--ds-button-bg-hover, var(--ds-_button-bg-hover));color:var(--ds-button-text-hover, var(--ds-button-text, var(--ds-_button-text-hover)));border-color:var(--ds-_button-border-hover)}.ds-button:active:not(:disabled):not([disabled]){transform:scale(var(--ds-_button-press-scale))}.ds-button:focus-visible,.ds-button.has-focus{outline:2px solid var(--ds-effect-focused);outline-offset:2px}.ds-button:focus:not(:focus-visible){outline:none}.ds-button:disabled,.ds-button[disabled],.ds-button[aria-disabled=true]{background-color:var(--ds-_button-bg-disabled);color:var(--ds-_button-text-disabled);border-color:var(--ds-_button-border-disabled);cursor:default}.ds-button.is-xs{--ds-_button-height: 28px;--ds-_button-padding: 8px;--ds-_button-padding-icon: 6px;--ds-_button-font-size: var(--ds-text-xs-size);--ds-_button-icon-size: 14px;--ds-icon-stroke: 2.143;--ds-_button-radius: var(--ds-radius-md)}@media(hover:none){.ds-button.is-xs{--ds-_button-height: 40px;--ds-_button-padding: 12px;--ds-_button-padding-icon: 12px;--ds-_button-font-size: var(--ds-text-sm-size);--ds-_button-icon-size: 16px;--ds-icon-stroke: 2}}.ds-button.is-sm{--ds-_button-height: 32px;--ds-_button-padding: 10px;--ds-_button-padding-icon: 8px;--ds-_button-font-size: var(--ds-text-sm-size);--ds-_button-icon-size: 16px;--ds-_button-radius: var(--ds-radius-md)}.ds-button.is-md{--ds-_button-height: 36px;--ds-_button-padding: 12px;--ds-_button-padding-icon: 10px;--ds-_button-font-size: var(--ds-text-sm-size);--ds-_button-icon-size: 16px;--ds-_button-radius: var(--ds-radius-md)}.ds-button.is-lg{--ds-_button-height: 40px;--ds-_button-padding: 16px;--ds-_button-padding-icon: 12px;--ds-_button-font-size: var(--ds-text-lg-size);--ds-_button-icon-size: 16px;--ds-_button-radius: var(--ds-radius-lg)}.ds-button:has(svg){--ds-button-ink-inset: var(--ds-_button-padding-icon);padding:0 calc(var(--ds-_button-padding-icon) - var(--ds-border-width-default))}.ds-button.is-primary{--ds-_button-bg: var(--ds-primary-800);--ds-_button-bg-hover: var(--ds-primary-700);--ds-_button-bg-disabled: var(--ds-primary-200);--ds-_button-text: var(--ds-text-inverse);--ds-_button-text-hover: var(--ds-text-inverse);--ds-_button-text-disabled: var(--ds-text-inverse);--ds-_button-border: transparent;--ds-_button-border-hover: transparent;--ds-_button-border-disabled: transparent;--ds-_button-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .1), var(--ds-shadow-xs)}.ds-button.is-secondary{--ds-_button-bg: var(--ds-white);--ds-_button-bg-hover: var(--ds-primary-50);--ds-_button-bg-disabled: var(--ds-primary-50);--ds-_button-text: var(--ds-primary-800);--ds-_button-text-hover: var(--ds-primary-800);--ds-_button-text-disabled: var(--ds-primary-300);--ds-_button-border: var(--ds-border-default);--ds-_button-border-hover: var(--ds-border-default);--ds-_button-border-disabled: var(--ds-primary-100);--ds-_button-shadow: var(--ds-shadow-xs)}.ds-button.is-ghost{--ds-_button-bg: transparent;--ds-_button-bg-hover: var(--ds-primary-50);--ds-_button-bg-disabled: transparent;--ds-_button-text: var(--ds-primary-800);--ds-_button-text-hover: var(--ds-primary-800);--ds-_button-text-disabled: var(--ds-primary-300);--ds-_button-border: transparent;--ds-_button-border-hover: transparent;--ds-_button-border-disabled: transparent;--ds-_button-shadow: none;transition:background-color .18s cubic-bezier(.25,.1,.25,1),color .15s cubic-bezier(.25,.1,.25,1),transform .1s cubic-bezier(.25,.1,.25,1)}@media(hover:none){.ds-button.is-ghost:hover{--ds-_button-bg-hover: transparent}}.ds-button.is-ghost-destructive{--ds-_button-bg: transparent;--ds-_button-bg-hover: var(--ds-error-50);--ds-_button-bg-disabled: transparent;--ds-_button-text: var(--ds-error-600);--ds-_button-text-hover: var(--ds-error-700);--ds-_button-text-disabled: var(--ds-error-200);--ds-_button-border: transparent;--ds-_button-border-hover: transparent;--ds-_button-border-disabled: transparent;--ds-_button-shadow: none;transition:background-color .18s cubic-bezier(.25,.1,.25,1),color .15s cubic-bezier(.25,.1,.25,1),transform .1s cubic-bezier(.25,.1,.25,1)}@media(hover:none){.ds-button.is-ghost-destructive:hover{background-color:transparent}}.ds-button.is-destructive{--ds-_button-bg: var(--ds-error-600);--ds-_button-bg-hover: var(--ds-error-700);--ds-_button-bg-disabled: var(--ds-primary-50);--ds-_button-text: var(--ds-text-inverse);--ds-_button-text-hover: var(--ds-text-inverse);--ds-_button-text-disabled: var(--ds-primary-300);--ds-_button-border: transparent;--ds-_button-border-hover: transparent;--ds-_button-border-disabled: transparent;--ds-_button-shadow: var(--ds-shadow-xs)}.ds-button.is-link,.ds-button.is-link-destructive{height:auto;padding:0;line-height:var(--ds-text-sm-line-height);gap:2px;position:relative}.ds-button.is-link:after,.ds-button.is-link-destructive:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(var(--ds-button-underline, 0));transform-origin:left;transition:transform .25s cubic-bezier(.25,.1,.25,1)}@media(hover:hover){.ds-button.is-link:hover:after,.ds-button.is-link-destructive:hover:after{transform:scaleX(1)}}@media(hover:none){.ds-button.is-link:hover,.ds-button.is-link-destructive:hover{background-color:transparent}}.ds-button.is-link.is-loading:after,.ds-button.is-link-destructive.is-loading:after{transform:scaleX(0)}.ds-button.is-link{--ds-button-ink-inset: var(--ds-border-width-default);--ds-_button-bg: transparent;--ds-_button-bg-hover: transparent;--ds-_button-bg-disabled: transparent;--ds-_button-text: var(--ds-primary-800);--ds-_button-text-hover: var(--ds-primary-800);--ds-_button-text-disabled: var(--ds-primary-300);--ds-_button-border: transparent;--ds-_button-border-hover: transparent;--ds-_button-border-disabled: transparent;--ds-_button-shadow: none}.ds-button.is-link-destructive{--ds-_button-bg: transparent;--ds-_button-bg-hover: transparent;--ds-_button-bg-disabled: transparent;--ds-_button-text: var(--ds-error-600);--ds-_button-text-hover: var(--ds-error-600);--ds-_button-text-disabled: var(--ds-error-200);--ds-_button-border: transparent;--ds-_button-border-hover: transparent;--ds-_button-border-disabled: transparent;--ds-_button-shadow: none}.ds-button.is-square{--ds-_button-press-scale: .95}.ds-button.is-square{width:var(--ds-_button-height);padding:0;--ds-button-ink-inset: calc((var(--ds-_button-height) - var(--ds-_button-icon-size)) / 2)}.ds-button.is-round{border-radius:50%}.ds-button.is-primary.is-inverse{--ds-_button-bg: var(--ds-white);--ds-_button-bg-hover: var(--ds-primary-100);--ds-_button-bg-disabled: var(--ds-primary-700);--ds-_button-text: var(--ds-primary-900);--ds-_button-text-hover: var(--ds-primary-900);--ds-_button-text-disabled: var(--ds-primary-500);--ds-_button-border: transparent;--ds-_button-border-hover: transparent;--ds-_button-border-disabled: transparent;--ds-_button-shadow: none}.ds-button.is-secondary.is-inverse{--ds-_button-bg: transparent;--ds-_button-bg-hover: rgba(255, 255, 255, .1);--ds-_button-bg-disabled: transparent;--ds-_button-text: var(--ds-primary-200);--ds-_button-text-hover: var(--ds-primary-100);--ds-_button-text-disabled: var(--ds-primary-600);--ds-_button-border: var(--ds-primary-600);--ds-_button-border-hover: var(--ds-primary-500);--ds-_button-border-disabled: var(--ds-primary-700);--ds-_button-shadow: none}.ds-button.is-ghost.is-inverse{--ds-_button-bg: transparent;--ds-_button-bg-hover: rgba(255, 255, 255, .1);--ds-_button-bg-disabled: transparent;--ds-_button-text: var(--ds-primary-200);--ds-_button-text-hover: var(--ds-primary-100);--ds-_button-text-disabled: var(--ds-primary-600);--ds-_button-border: transparent;--ds-_button-shadow: none}.ds-button.is-destructive.is-inverse{--ds-_button-bg-disabled: var(--ds-primary-700);--ds-_button-text-disabled: var(--ds-primary-500)}.ds-button.is-link.is-inverse,.ds-button.is-link-destructive.is-inverse{--ds-_button-text: var(--ds-primary-200);--ds-_button-text-hover: var(--ds-primary-200);--ds-_button-text-disabled: var(--ds-primary-600)}.ds-button.is-loading{pointer-events:none}@keyframes ds-button-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ds-button.is-loading:has(ds-icon) ds-icon{position:relative}.ds-button.is-loading:has(ds-icon) ds-icon svg{visibility:hidden}.ds-button.is-loading:has(ds-icon) ds-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--ds-_button-icon-size, 16px);height:var(--ds-_button-icon-size, 16px);border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ds-button-spin 1s linear infinite;opacity:.7}.ds-button.is-loading:not(:has(ds-icon)){position:relative}.ds-button.is-loading:not(:has(ds-icon)) .ds-button-content{visibility:hidden}.ds-button.is-loading:not(:has(ds-icon)):before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--ds-_button-icon-size, 16px);height:var(--ds-_button-icon-size, 16px);border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ds-button-spin 1s linear infinite;opacity:.7}@media(prefers-reduced-motion:reduce){.ds-button,.ds-button.is-ghost,.ds-button.is-ghost-destructive{transition:none}.ds-button:active:not(:disabled):not([disabled]){transform:none}.ds-button.is-link:after,.ds-button.is-link-destructive:after{transition:none}.ds-button.is-loading:has(ds-icon) ds-icon:after,.ds-button.is-loading:not(:has(ds-icon)):before{animation:none}}.ds-button-content{display:contents}@media(hover:none){.ds-button:hover:not(.has-hover){background-color:var(--ds-button-bg, var(--ds-_button-bg));color:var(--ds-button-text, var(--ds-_button-text));border-color:var(--ds-_button-border)}}.ds-text{font-family:var(--ds-font-family);font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);font-weight:var(--ds-font-regular);color:var(--ds-text-default);margin:0}.ds-text.is-lg{font-size:var(--ds-text-lg-size);line-height:var(--ds-text-lg-line-height)}.ds-text.is-sm{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height)}.ds-text.is-xs{font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height)}.ds-text.is-xxs{font-size:var(--ds-text-xxs-size);line-height:var(--ds-text-xxs-line-height)}.ds-text.is-cap{font-size:var(--ds-text-cap-size);line-height:var(--ds-text-cap-line-height);text-transform:uppercase;letter-spacing:.5px}.ds-text.is-medium{font-weight:var(--ds-font-medium)}.ds-text.is-semibold{font-weight:var(--ds-font-semibold)}.ds-text.is-subtle{color:var(--ds-text-subtle)}.ds-text.is-italic{font-style:italic}.ds-heading{font-family:var(--ds-font-family);font-weight:var(--ds-font-semibold);color:var(--ds-text-default);font-size:var(--ds-text-lg-size);line-height:var(--ds-text-lg-line-height);margin:0}.ds-heading.is-lg{font-size:var(--ds-text-lg-size);line-height:var(--ds-text-lg-line-height)}.ds-heading.is-sm{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height)}.ds-display{font-family:var(--ds-font-family);font-weight:var(--ds-font-semibold);color:var(--ds-text-default);font-size:var(--ds-display-number-size);line-height:var(--ds-display-number-line-height);font-variant-numeric:tabular-nums}.ds-display.is-compact{font-size:var(--ds-display-number-compact-size);line-height:var(--ds-display-number-compact-line-height)}.ds-icon{display:inline-flex;flex-shrink:0;stroke:var(--ds-icon-color, currentcolor);stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ds-icon path{fill:var(--ds-icon-fill, none)}.ds-icon line,.ds-icon path{vector-effect:var(--ds-icon-vector-effect, none)}.ds-icon svg{display:flex;align-items:center;justify-content:center;width:var(--ds-icon-size, var(--ds-size-md));height:var(--ds-icon-size, var(--ds-size-md))}.ds-icon.is-xxs{--ds-icon-size: var(--ds-size-xxs);--ds-icon-stroke: 2.5}.ds-icon.is-xs{--ds-icon-size: var(--ds-size-xs);--ds-icon-stroke: 2.143}.ds-icon.is-sm{--ds-icon-size: var(--ds-size-sm)}.ds-icon.is-md{--ds-icon-size: var(--ds-size-md)}.ds-icon.is-lg{--ds-icon-size: var(--ds-size-lg)}.ds-dot{display:inline-flex;flex-shrink:0}.ds-dot svg{width:var(--ds-dot-size, 10px);height:var(--ds-dot-size, 10px)}.ds-dot svg circle{fill:var(--ds-dot-color, currentcolor)}.ds-dot.is-xs{--ds-dot-size: 6px}.ds-dot.is-sm{--ds-dot-size: 8px}.ds-dot.is-md{--ds-dot-size: 10px}.ds-dot.is-lg{--ds-dot-size: 12px}.ds-dot.is-primary{--ds-dot-color: var(--ds-primary-500)}.ds-dot.is-purple{--ds-dot-color: var(--ds-secondary-500)}.ds-dot.is-success{--ds-dot-color: var(--ds-success-300)}.ds-dot.is-warning{--ds-dot-color: var(--ds-warning-500)}.ds-dot.is-danger{--ds-dot-color: var(--ds-error-500)}.ds-dot.is-peach{--ds-dot-color: var(--ds-peach-500)}.ds-dot.is-navy{--ds-dot-color: var(--ds-navy-blue-500)}.ds-badge{--ds-_badge-height: 24px;--ds-_badge-font-size: var(--ds-text-xs-size);--ds-_badge-line-height: var(--ds-text-xs-line-height);--ds-_badge-icon-size: 12px;--ds-icon-stroke: 2.5;--ds-_badge-bg: transparent;--ds-_badge-border: transparent;--ds-_badge-text: var(--ds-text-default);--ds-_badge-icon-color: var(--ds-icon-default);--ds-icon-color: var(--ds-badge-icon, var(--ds-_badge-icon-color));--ds-icon-size: var(--ds-_badge-icon-size);--ds-dot-color: var(--ds-badge-icon, var(--ds-_badge-icon-color));--ds-dot-size: 8px;display:inline-flex;justify-content:center;align-items:center;gap:var(--ds-space-sm);padding:0 var(--ds-space-sm);min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:var(--ds-_badge-height);font-size:var(--ds-_badge-font-size);line-height:var(--ds-_badge-line-height);font-weight:var(--ds-font-medium);border-radius:var(--ds-radius-md);background-color:var(--ds-badge-bg, var(--ds-_badge-bg));color:var(--ds-badge-text, var(--ds-_badge-text));border:var(--ds-border-width-default) solid var(--ds-badge-border, var(--ds-_badge-border));mix-blend-mode:multiply}.ds-badge>*{flex:0 0 auto}.ds-badge.is-sm{--ds-_badge-height: 22px;--ds-_badge-font-size: var(--ds-text-xxs-size);--ds-_badge-line-height: var(--ds-text-xxs-line-height);--ds-_badge-icon-size: 10px;--ds-icon-stroke: 3}.ds-badge.is-md{--ds-_badge-height: 24px;--ds-_badge-font-size: var(--ds-text-xs-size);--ds-_badge-line-height: var(--ds-text-xs-line-height);--ds-_badge-icon-size: 12px;--ds-icon-stroke: 2.5}.ds-badge.is-lg{--ds-_badge-height: 26px;--ds-_badge-font-size: var(--ds-text-sm-size);--ds-_badge-line-height: var(--ds-text-sm-line-height);--ds-_badge-icon-size: 12px;--ds-icon-stroke: 2.5}.ds-badge.is-primary{--ds-_badge-bg: var(--ds-tint-primary-fill);--ds-_badge-border: var(--ds-tint-primary-border);--ds-_badge-text: var(--ds-primary-800);--ds-_badge-icon-color: var(--ds-primary-500)}.ds-badge.is-error{--ds-_badge-bg: var(--ds-tint-error-fill);--ds-_badge-border: var(--ds-tint-error-border);--ds-_badge-text: var(--ds-error-900);--ds-_badge-icon-color: var(--ds-error-600)}.ds-badge.is-warning{--ds-_badge-bg: var(--ds-tint-warning-fill);--ds-_badge-border: var(--ds-tint-warning-border);--ds-_badge-text: var(--ds-warning-800);--ds-_badge-icon-color: var(--ds-warning-500)}.ds-badge.is-success{--ds-_badge-bg: var(--ds-tint-success-fill);--ds-_badge-border: var(--ds-tint-success-border);--ds-_badge-text: var(--ds-success-900);--ds-_badge-icon-color: var(--ds-success-600)}.ds-badge.is-secondary{--ds-_badge-bg: var(--ds-tint-secondary-fill);--ds-_badge-border: var(--ds-tint-secondary-border);--ds-_badge-text: var(--ds-secondary-900);--ds-_badge-icon-color: var(--ds-secondary-500)}.ds-badge.is-navy{--ds-_badge-bg: var(--ds-tint-navy-fill);--ds-_badge-border: var(--ds-tint-navy-border);--ds-_badge-text: var(--ds-navy-blue-800);--ds-_badge-icon-color: var(--ds-navy-blue-500)}.ds-badge.is-peach{--ds-_badge-bg: var(--ds-tint-peach-fill);--ds-_badge-border: var(--ds-tint-peach-border);--ds-_badge-text: var(--ds-peach-900);--ds-_badge-icon-color: var(--ds-peach-600)}.ds-badge.is-square{width:var(--ds-_badge-height);padding:0}.ds-input{--ds-_input-height: 36px;--ds-_input-horizontal-padding: var(--ds-space-md);--ds-_input-inner-padding: var(--ds-space-xs);--ds-_input-icon-size: 16px;--ds-_input-font-size: var(--ds-text-sm-size);--ds-_input-line-height: var(--ds-text-sm-line-height);--ds-_input-border: var(--ds-border-default);--ds-_input-ring: var(--ds-effect-focused);--ds-_input-spinner-color: var(--ds-primary-300);--ds-icon-size: var(--ds-_input-icon-size);--ds-icon-color: var(--ds-icon-default);position:relative;display:flex;flex-direction:row;align-items:center;height:var(--ds-_input-height);min-height:var(--ds-_input-height);box-sizing:border-box;overflow:hidden;background-color:var(--ds-bg-base);border:var(--ds-border-width-default) solid var(--ds-_input-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-xs);transition:border-color .15s cubic-bezier(.25,.1,.25,1),box-shadow .15s cubic-bezier(.25,.1,.25,1);-webkit-tap-highlight-color:transparent}.ds-input>button{touch-action:manipulation}.ds-input>*{padding:0 var(--ds-_input-inner-padding);position:relative;z-index:1}.ds-input>:first-child{padding-left:var(--ds-_input-horizontal-padding)}.ds-input>:last-child{padding-right:var(--ds-_input-horizontal-padding)}.ds-input>input{flex:1 1 auto;align-self:stretch;min-width:0;border:0;background-color:transparent;color:var(--ds-text-default);font-family:inherit;font-size:var(--ds-_input-font-size);line-height:var(--ds-_input-line-height);font-weight:var(--ds-font-regular)}.ds-input>input:focus{outline:none}.ds-input>input::placeholder{color:var(--ds-text-subtle)}.ds-input>span{color:var(--ds-text-subtle);font-size:var(--ds-_input-font-size);line-height:var(--ds-_input-line-height)}.ds-input-separator{flex:none;color:var(--ds-text-subtle);font-size:var(--ds-text-sm-size)}.ds-input:has(>.ds-input-separator)>input{text-align:center}.ds-input>button{display:flex;flex-direction:row;align-self:stretch;align-items:center;gap:var(--ds-space-xs);background-color:var(--ds-bg-base);border:0;border-radius:0;color:var(--ds-text-default);font-family:inherit;font-size:var(--ds-_input-font-size);line-height:var(--ds-_input-line-height);font-weight:var(--ds-font-regular);cursor:pointer;transition:background-color .15s cubic-bezier(.25,.1,.25,1)}.ds-input>button:not(:last-child){padding-right:var(--ds-space-md)}.ds-input>button:not(:first-child){padding-left:var(--ds-space-md)}@media(hover:hover){.ds-input>button:hover{background-color:var(--ds-bg-sunken)}}.ds-input>button:active{background-color:var(--ds-bg-sunken)}.ds-input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ds-input input[type=number]::-webkit-outer-spin-button,.ds-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.ds-input.is-xs{--ds-_input-height: 32px;--ds-_input-icon-size: 16px;--ds-_input-horizontal-padding: var(--ds-space-sm);--ds-_input-inner-padding: var(--ds-space-xxs)}.ds-input.is-sm{--ds-_input-height: 36px;--ds-_input-icon-size: 16px}.ds-input.is-md{--ds-_input-height: 40px;--ds-_input-icon-size: 20px}.ds-input:focus-within,.ds-input.is-focused{outline:2px solid var(--ds-_input-ring);outline-offset:2px;z-index:5}.ds-input:has(>input:disabled),.ds-input.is-disabled{background-color:var(--ds-bg-sunken);cursor:default;--ds-icon-color: var(--ds-icon-disabled)}.ds-input:has(>input:disabled)>span,.ds-input.is-disabled>span{color:var(--ds-text-subtle)}.ds-input>input:disabled::placeholder{color:var(--ds-text-subtle)}.ds-input>input:disabled{background-color:transparent;color:var(--ds-text-subtle);cursor:default}.ds-input.is-invalid{--ds-_input-border: var(--ds-text-error);--ds-_input-ring: var(--ds-effect-error);box-shadow:var(--ds-shadow-xs),0 0 0 3px var(--ds-error-200)}.ds-input.is-validating:after{content:"";flex-shrink:0;width:var(--ds-_input-icon-size);height:var(--ds-_input-icon-size);margin-right:var(--ds-_input-horizontal-padding);border:var(--ds-border-width-thick) solid var(--ds-_input-spinner-color);border-right-color:transparent;border-radius:var(--ds-radius-full);animation:ds-input-spin 1s linear infinite;z-index:1}.ds-input.is-valid{--ds-_input-border: var(--ds-border-valid);--ds-_input-ring: var(--ds-effect-valid)}.ds-input.is-valid:after{content:"";flex-shrink:0;width:var(--ds-_input-icon-size);height:var(--ds-_input-icon-size);margin-right:var(--ds-_input-horizontal-padding);background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Cpath d="M13.3337 4L6.00033 11.3333L2.66699 8" stroke="%23669f2a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:center;background-size:var(--ds-_input-icon-size);z-index:1}@keyframes ds-input-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ds-input{transition:none}.ds-input.is-validating:after{animation:none}}.ds-button-group{display:inline-flex;overflow:hidden;border:var(--ds-border-width-default) solid var(--ds-border-default);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-xs)}.ds-button-group>button{--ds-icon-size: var(--ds-size-sm);display:flex;align-items:center;justify-content:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) 10px;background-color:var(--ds-bg-base);border:0;border-right:var(--ds-border-width-default) solid var(--ds-border-default);color:var(--ds-text-default);font-family:inherit;font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);font-weight:var(--ds-font-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s cubic-bezier(.25,.1,.25,1),color .15s cubic-bezier(.25,.1,.25,1),transform .1s cubic-bezier(.25,.1,.25,1)}.ds-button-group>button:last-child{border-right:0}.ds-button-group>button.is-active{background-color:var(--ds-bg-sunken)}@media(hover:hover){.ds-button-group>button:hover:not(:disabled){background-color:var(--ds-bg-sunken)}}.ds-button-group>button:active:not(:disabled){background-color:var(--ds-bg-sunken);transform:scale(.98)}.ds-button-group>button:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:-2px;z-index:1}.ds-button-group>button:focus:not(:focus-visible){outline:none}.ds-button-group>button:disabled,.ds-button-group>button[disabled]{background-color:var(--ds-bg-base);color:var(--ds-text-disabled);cursor:default}@media(prefers-reduced-motion:reduce){.ds-button-group>button{transition:none}}.ds-skeleton{background-color:color-mix(in srgb,var(--ds-primary-200) 30%,transparent);background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ds-primary-300) 15%,transparent),transparent);background-size:100vw 100%;background-repeat:no-repeat;animation:ds-skeleton-loading 2s infinite linear}@keyframes ds-skeleton-loading{0%{background-position-x:-100vw}to{background-position-x:100vw}}@media(prefers-reduced-motion:reduce){.ds-skeleton{animation:none}}.ds-popover-pane{pointer-events:auto}.ds-popover{display:flex;flex-direction:column;width:320px;max-width:calc(100vw - 2 * var(--ds-space-xl, 16px));max-height:320px;overflow:hidden;background:var(--ds-bg-base);border:var(--ds-border-width-default) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);animation:ds-popover-fade-in .15s cubic-bezier(.25,.1,.25,1)}.ds-popover.is-auto-width{width:auto;max-width:min(320px,calc(100vw - 32px))}.ds-popover.is-expanded{max-height:70vh}.ds-popover-header{display:flex;flex-direction:column;gap:var(--ds-space-xxs);padding:var(--ds-space-lg);border-bottom:var(--ds-border-width-default) solid var(--ds-border-subtle);flex-shrink:0}.ds-popover-header-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);font-weight:var(--ds-font-medium);color:var(--ds-text-default)}.ds-popover-header-subtitle{font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-weight:var(--ds-font-regular);color:var(--ds-text-subtle)}.ds-popover-content{display:flex;flex-direction:column;gap:var(--ds-space-sm);padding:var(--ds-space-lg);flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ds-popover-content::-webkit-scrollbar{display:none}.ds-popover-row{display:flex;align-items:center;gap:var(--ds-space-sm);font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);color:var(--ds-text-default)}.ds-popover-row .ds-icon{--ds-icon-size: 14px;--ds-icon-stroke: 2.143;--ds-icon-color: var(--ds-icon-dark);flex-shrink:0}.ds-popover-row-value{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ds-popover-row-link{position:relative;color:var(--ds-text-default);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ds-popover-row-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.25,.1,.25,1)}@media(hover:hover){.ds-popover-row-link:hover:after{transform:scaleX(1)}}.ds-popover-row-link:active:after{transform:scaleX(1)}.ds-popover-row-link:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:2px;border-radius:var(--ds-radius-sm)}.ds-popover-row-secondary{flex-shrink:0;color:var(--ds-text-subtle);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height)}.ds-popover-row:has(.ds-badge) .ds-popover-row-value{flex:0 1 auto}.ds-popover-row .ds-badge{--ds-badge-text: var(--ds-text-subtle);font-weight:var(--ds-font-regular);flex-shrink:0}.ds-popover-content-title{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);font-weight:var(--ds-font-medium);color:var(--ds-text-default)}.ds-popover-body{margin:0;font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);color:var(--ds-text-subtle)}.ds-popover-form{display:flex;flex-direction:column;gap:var(--ds-space-lg)}.ds-popover-field{display:flex;flex-direction:column;gap:var(--ds-space-xs)}.ds-popover-label{font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-weight:var(--ds-font-medium);color:var(--ds-text-default)}.ds-popover-footer{display:flex;align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-lg);border-top:var(--ds-border-width-default) solid var(--ds-border-subtle);flex-shrink:0}.ds-popover-footer.is-end{justify-content:flex-end}.ds-popover-content-scrollable{position:relative}.ds-popover-content-scrollable:before,.ds-popover-content-scrollable:after{content:"";position:sticky;left:0;right:0;height:16px;pointer-events:none;z-index:1;display:block;flex-shrink:0}.ds-popover-content-scrollable:before{top:0;background:linear-gradient(to bottom,var(--ds-bg-base),transparent)}.ds-popover-content-scrollable:after{bottom:0;background:linear-gradient(to top,var(--ds-bg-base),transparent)}.ds-popover-group-label{padding-top:0;padding-bottom:var(--ds-space-sm)}.ds-popover-group-items{display:flex;flex-direction:column;gap:var(--ds-space-sm);padding:0 var(--ds-space-xs) var(--ds-space-md) var(--ds-space-xs)}.ds-popover-row-more{position:relative;width:fit-content;padding:var(--ds-space-xxs) 0 0 0;background:none;border:none;font-family:inherit;font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);color:var(--ds-text-default);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ds-popover-row-more:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.25,.1,.25,1)}@media(hover:hover){.ds-popover-row-more:hover:after{transform:scaleX(1)}}.ds-popover-row-more:active:after{transform:scaleX(1)}.ds-popover-row-more:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:2px;border-radius:var(--ds-radius-sm)}.ds-popover-skeleton{background:var(--ds-primary-100);border-radius:var(--ds-radius-sm);animation:ds-popover-shimmer 1.5s cubic-bezier(.25,.1,.25,1) infinite}.ds-popover-skeleton.is-circle{width:14px;height:14px;border-radius:50%;flex-shrink:0}.ds-popover-pane.is-hiding{opacity:0;transition:opacity .1s cubic-bezier(.25,.1,.25,1)}@keyframes ds-popover-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-popover-shimmer{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.ds-popover,.ds-popover-skeleton{animation:none}.ds-popover-row-link:after,.ds-popover-row-more:after{transition:none}}.ds-popover-pane:focus,.ds-popover-pane:focus-visible,.ds-popover:focus,.ds-popover:focus-visible{outline:none}.ds-popover{-webkit-tap-highlight-color:transparent}.ds-popover-trigger:not(.ds-button,.ds-close,.ds-tag,a):focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:2px;border-radius:var(--ds-radius-sm)}.ds-popover-trigger:focus:not(:focus-visible){outline:none}.ds-tooltip-trigger{-webkit-tap-highlight-color:transparent}.ds-tooltip{--ds-_tooltip-bg: var(--ds-primary-800);--ds-_tooltip-max-width: 320px;display:block;position:relative;margin:6px;max-width:var(--ds-_tooltip-max-width);padding:var(--ds-space-md) var(--ds-space-lg);background-color:var(--ds-_tooltip-bg);color:var(--ds-text-inverse);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-weight:var(--ds-font-medium);text-align:left;animation:ds-tooltip-fade-in .15s cubic-bezier(.25,.1,.25,1)}.ds-tooltip:before{content:"";position:absolute;display:block;width:0;border:6px solid transparent}.ds-tooltip.is-top:before{left:var(--ds-_tooltip-arrow-x, 50%);bottom:0;border-bottom:0;border-top:6px solid var(--ds-_tooltip-bg);transform:translate(-50%,100%)}.ds-tooltip.is-bottom:before{left:var(--ds-_tooltip-arrow-x, 50%);top:0;border-top:0;border-bottom:6px solid var(--ds-_tooltip-bg);transform:translate(-50%,-100%)}.ds-tooltip.is-left:before{right:0;top:var(--ds-_tooltip-arrow-y, 50%);border-right:0;border-left:6px solid var(--ds-_tooltip-bg);transform:translate(100%,-50%)}.ds-tooltip.is-right:before{left:0;top:var(--ds-_tooltip-arrow-y, 50%);border-left:0;border-right:6px solid var(--ds-_tooltip-bg);transform:translate(-100%,-50%)}.ds-tooltip.is-fit-content{max-width:min(fit-content,calc(100vw - 32px));word-break:break-word}.ds-tooltip.is-template{padding:var(--ds-space-lg)}.ds-tooltip.is-instant{animation:none}@keyframes ds-tooltip-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ds-tooltip{animation:none}}.ds-callout{--ds-_callout-band: var(--ds-tint-primary-fill);--ds-_callout-ink: var(--ds-text-default);--ds-_callout-border: color-mix(in oklab, var(--ds-primary-500) 15%, var(--ds-white));display:flex;flex-direction:column;border:var(--ds-border-width-default) solid var(--ds-_callout-border);border-radius:var(--ds-radius-xl);background-color:var(--ds-bg-base);overflow:hidden;font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);font-weight:var(--ds-font-regular)}.ds-callout.is-info{--ds-_callout-band: var(--ds-secondary-25);--ds-_callout-ink: var(--ds-secondary-700);--ds-_callout-border: color-mix(in oklab, var(--ds-secondary-500) 15%, var(--ds-white))}.ds-callout.is-warning{--ds-_callout-band: var(--ds-warning-50);--ds-_callout-ink: var(--ds-warning-700);--ds-_callout-border: color-mix(in oklab, var(--ds-warning-500) 25%, var(--ds-white))}.ds-callout.is-error{--ds-_callout-band: var(--ds-error-50);--ds-_callout-ink: var(--ds-error-700);--ds-_callout-border: color-mix(in oklab, var(--ds-error-500) 16%, var(--ds-white))}.ds-callout-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:var(--ds-space-lg);background-color:var(--ds-_callout-band);color:var(--ds-_callout-ink);--ds-icon-color: var(--ds-_callout-ink)}.ds-callout-icon{grid-column:1;align-self:start;display:inline-flex;margin-top:calc((var(--ds-text-sm-line-height) - var(--ds-size-sm)) / 2);margin-right:var(--ds-space-md);--ds-icon-size: var(--ds-size-sm);color:var(--ds-_callout-ink)}.ds-callout-heading{grid-column:2;font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);font-weight:var(--ds-font-medium);color:var(--ds-_callout-ink);overflow-wrap:anywhere}.ds-callout-head>.ds-close{grid-column:3;align-self:start;margin-left:var(--ds-space-xl);margin-block:calc((var(--ds-text-sm-line-height) - var(--ds-size-lg)) / 2)}.ds-callout-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-lg);padding:var(--ds-space-lg);color:var(--ds-text-default)}.ds-callout-text{overflow-wrap:anywhere}.ds-callout-text>p{margin:0}.ds-callout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-md)}.ds-callout-text:empty,.ds-callout-actions:empty{display:none}.ds-callout-body:not(:has(>*:not(:empty))){display:none}.ds-card{--ds-_card-padding: var(--ds-space-lg);--ds-_card-icon: var(--ds-icon-default);display:flex;flex-direction:column;border:var(--ds-border-width-default) solid var(--ds-border-default);border-radius:var(--ds-radius-xl);background-color:var(--ds-bg-base);overflow:hidden;font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height)}.ds-card.is-error{--ds-_card-icon: var(--ds-icon-error)}.ds-card-head{display:flex;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-_card-padding);border-bottom:var(--ds-border-width-default) solid var(--ds-border-subtle);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-weight:var(--ds-font-medium);color:var(--ds-text-default)}.ds-card-head>.ds-icon{flex-shrink:0;--ds-icon-size: var(--ds-size-xs);--ds-icon-stroke: 2.143;--ds-icon-color: var(--ds-_card-icon);color:var(--ds-_card-icon)}.ds-card-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-card-count{margin-left:auto;flex-shrink:0;font-weight:var(--ds-font-regular);color:var(--ds-text-subtle)}.ds-card-count-unit{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ds-card-head>.ds-icon.ds-card-chevron{margin-left:auto;--ds-icon-color: var(--ds-icon-default);color:var(--ds-icon-default)}.ds-card-head>.ds-card-count+.ds-icon.ds-card-chevron{margin-left:calc(-1 * var(--ds-space-xs))}a.ds-card-head{color:var(--ds-text-default);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s cubic-bezier(.25,.1,.25,1)}@media(hover:hover){a.ds-card-head:hover{background-color:var(--ds-bg-sunken)}}a.ds-card-head:active{background-color:var(--ds-bg-sunken);transition-duration:0ms}a.ds-card-head{border-radius:calc(var(--ds-radius-xl) - var(--ds-border-width-default)) calc(var(--ds-radius-xl) - var(--ds-border-width-default)) 0 0}a.ds-card-head:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:-2px}.ds-card-body{display:flex;flex-direction:column;padding:var(--ds-_card-padding);color:var(--ds-text-default)}.ds-card-body:has(>.ds-item.is-row){padding-block:var(--ds-space-sm)}.ds-card-body:has(>.ds-accordion:only-child,>.ds-accordion-item:only-child){padding:0}.ds-card-text{color:var(--ds-text-default)}.ds-card-text>strong{font-weight:var(--ds-font-medium)}.ds-card-note{font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-style:italic;color:var(--ds-text-subtle)}.ds-card-text+.ds-card-note{margin-top:var(--ds-space-lg)}.ds-card-message{color:var(--ds-text-subtle)}.ds-card-message>strong{display:block;margin-block-end:var(--ds-space-xxs);font-weight:var(--ds-font-medium);color:var(--ds-text-default)}.ds-card-message>.ds-button.is-link{display:inline-flex}.ds-card-skeleton-row{display:grid;row-gap:var(--ds-space-xxs);padding-block:var(--ds-space-xs)}.ds-card-skeleton-row>.ds-skeleton{height:var(--ds-text-sm-line-height);border-radius:var(--ds-radius-sm)}.ds-card-skeleton-row>.ds-skeleton:first-child{width:45%}@keyframes ds-card-resolve{0%{opacity:0}to{opacity:1}}.ds-card.is-resolved>.ds-card-body{animation:ds-card-resolve .15s cubic-bezier(.25,.1,.25,1)}.ds-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-md);padding:0 var(--ds-_card-padding) var(--ds-_card-padding)}.ds-card-foot:empty{display:none}@media(prefers-reduced-motion:reduce){.ds-card,.ds-card-head,a.ds-card-head{transition:none}.ds-card.is-resolved>.ds-card-body,.ds-card-skeleton-row>.ds-skeleton{animation:none}}@property --ds-_empty-state-tilt-x{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --ds-_empty-state-tilt-y{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --ds-_empty-state-light{syntax: "<angle>"; inherits: false; initial-value: 180deg;}.ds-empty-state{--ds-_empty-state-font-size: var(--ds-text-xs-size);--ds-_empty-state-line-height: var(--ds-text-xs-line-height);--ds-_empty-state-tile: 28px;--ds-_empty-state-tile-radius: var(--ds-radius-md);--ds-_empty-state-padding-block: var(--ds-space-6xl);--ds-_empty-state-fill: var(--ds-mark-secondary-fill);--ds-_empty-state-border: var(--ds-mark-secondary-border);--ds-_empty-state-ink: var(--ds-mark-secondary-ink);display:flex;justify-content:center;box-sizing:border-box;width:100%;padding-block:var(--ds-_empty-state-padding-block);font-size:var(--ds-_empty-state-font-size);line-height:var(--ds-_empty-state-line-height)}.ds-empty-state.is-no-results{--ds-_empty-state-fill: var(--ds-mark-primary-fill);--ds-_empty-state-border: var(--ds-mark-primary-border);--ds-_empty-state-ink: var(--ds-mark-primary-ink)}.ds-empty-state.is-error{--ds-_empty-state-fill: var(--ds-mark-error-fill);--ds-_empty-state-border: var(--ds-mark-error-border);--ds-_empty-state-ink: var(--ds-mark-error-ink)}.ds-empty-state.is-unavailable{--ds-_empty-state-fill: var(--ds-mark-peach-fill);--ds-_empty-state-border: var(--ds-mark-peach-border);--ds-_empty-state-ink: var(--ds-mark-peach-ink)}.ds-empty-state-content{display:flex;flex-direction:column;align-items:center;max-width:var(--ds-empty-state-max-width, 360px);min-width:0;text-align:center}.ds-empty-state-icon{--ds-_empty-state-tilt-x: 0deg;--ds-_empty-state-tilt-y: 0deg;--ds-_empty-state-light: 180deg;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ds-_empty-state-tile);height:var(--ds-_empty-state-tile);margin-bottom:var(--ds-space-lg);border:var(--ds-border-width-default) solid var(--ds-_empty-state-border);border-radius:var(--ds-_empty-state-tile-radius);background:linear-gradient(var(--ds-_empty-state-light),color-mix(in oklab,var(--ds-bg-base) 85%,transparent) 0%,color-mix(in oklab,var(--ds-bg-base) 0%,transparent) 65%),var(--ds-_empty-state-fill);box-shadow:var(--ds-shadow-xs),inset 0 var(--ds-border-width-default) 0 color-mix(in oklab,var(--ds-bg-base) 80%,transparent);color:var(--ds-_empty-state-ink);--ds-icon-size: var(--ds-size-sm);--ds-icon-color: var(--ds-_empty-state-ink);transform:perspective(80px) rotateX(var(--ds-_empty-state-tilt-x)) rotateY(var(--ds-_empty-state-tilt-y));transition:--ds-_empty-state-tilt-x .4s cubic-bezier(.25,.1,.25,1),--ds-_empty-state-tilt-y .4s cubic-bezier(.25,.1,.25,1),--ds-_empty-state-light .4s cubic-bezier(.25,.1,.25,1)}@media(prefers-reduced-motion:reduce){.ds-empty-state .ds-empty-state-icon{transform:none;transition:none}}.ds-empty-state-title{margin:0;font-weight:var(--ds-font-medium);color:var(--ds-text-default);text-wrap:balance}.ds-empty-state-text{margin:var(--ds-space-xxs) 0 0;color:var(--ds-text-subtle);text-wrap:balance}.ds-empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-sm);margin-top:var(--ds-space-lg)}[data-ds-focus-return]:focus{outline:none}.ds-empty-state-actions:empty{display:none}@media(hover:none){.ds-empty-state{--ds-_empty-state-font-size: var(--ds-text-sm-size);--ds-_empty-state-line-height: var(--ds-text-sm-line-height);--ds-_empty-state-tile: var(--ds-size-xl);--ds-_empty-state-tile-radius: var(--ds-radius-lg)}}.ds-metric{--ds-_metric-padding: var(--ds-space-lg);display:flex;flex-direction:column;gap:var(--ds-space-sm);padding:var(--ds-_metric-padding);border:var(--ds-border-width-default) solid var(--ds-border-default);border-radius:var(--ds-radius-xl);background-color:var(--ds-bg-base);font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height)}.ds-metric-head{display:flex;align-items:center;gap:var(--ds-space-sm);flex-wrap:nowrap;font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height)}.ds-metric-heading{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--ds-space-sm);min-width:0}.ds-metric-label{font-weight:var(--ds-font-medium);color:var(--ds-text-default)}.ds-metric-period{font-weight:var(--ds-font-regular);color:var(--ds-text-subtle)}.ds-metric-info{margin-left:auto;flex-shrink:0;--ds-button-text: var(--ds-text-subtle);margin-block:calc((var(--ds-text-xs-line-height) - var(--ds-size-xl)) / 2);margin-right:calc(-1 * var(--ds-space-xs))}.ds-metric-figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-sm)}.ds-metric-unit{font-size:var(--ds-text-sm-size);font-weight:var(--ds-font-regular);color:var(--ds-text-subtle)}.ds-metric-figure>.ds-display+.ds-metric-unit{margin-left:calc(var(--ds-space-sm) / -2)}.ds-metric-breakdown{display:flex;flex-direction:column;gap:var(--ds-space-md)}.ds-metric>.ds-metric-breakdown:last-child{padding-bottom:var(--ds-space-xs)}.ds-metric-part{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--ds-space-md);row-gap:var(--ds-space-xs)}.ds-metric-part-label{color:var(--ds-text-default)}.ds-metric-part-value{font-weight:var(--ds-font-medium);color:var(--ds-text-default);font-variant-numeric:tabular-nums}.ds-meter{grid-column:1 / -1;height:var(--ds-space-xs);border-radius:var(--ds-radius-full);background-color:var(--ds-primary-100);overflow:hidden}.ds-meter-fill{display:block;height:100%;border-radius:var(--ds-radius-full);background-color:var(--ds-meter-fill, var(--ds-primary-500))}.ds-meter-fill.is-low{background-color:var(--ds-text-error)}.ds-trend{display:inline-flex;align-items:baseline;gap:var(--ds-space-xxs);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-weight:var(--ds-font-medium);color:var(--ds-text-subtle);font-variant-numeric:tabular-nums}.ds-trend>.ds-icon{--ds-icon-size: var(--ds-size-xs);--ds-icon-stroke: 2.143;--ds-icon-color: currentColor;flex-shrink:0;align-self:center}.ds-trend.is-good{color:var(--ds-text-success)}.ds-trend.is-bad{color:var(--ds-text-error)}@media(prefers-reduced-motion:reduce){.ds-metric,.ds-trend{transition:none}}.ds-page-header{--ds-_page-header-height: 48px;display:flex;align-items:center;gap:var(--ds-space-3xl);min-height:var(--ds-_page-header-height);padding-inline:var(--ds-page-inset, var(--ds-space-xl));padding-block:var(--ds-space-md);box-sizing:border-box;background-color:var(--ds-bg-base);position:sticky;top:0;z-index:1;transition:box-shadow .15s cubic-bezier(.25,.1,.25,1);container:ds-page-header / inline-size}@media(hover:none){.ds-page-header{--ds-_page-header-height: 56px}}.ds-page-header-lead{display:flex;align-items:center;gap:var(--ds-space-md);flex:1 1 auto;min-width:0}.ds-page-header-lead>.ds-button.is-ghost:first-child,.ds-page-header-lead>.ds-button.is-ghost-destructive:first-child,.ds-page-header-lead>.ds-button.is-link:first-child,.ds-page-header-lead>.ds-button.is-link-destructive:first-child{margin-inline-start:calc(-1 * var(--ds-button-ink-inset, 0px))}.ds-page-header-lead>.ds-button.is-ghost:first-child,.ds-page-header-lead>.ds-button.is-ghost-destructive:first-child,.ds-page-header-lead>.ds-button.is-link:first-child,.ds-page-header-lead>.ds-button.is-link-destructive:first-child{margin-inline-end:calc(-1 * var(--ds-button-ink-inset, 0px) + var(--ds-space-xxs))}.ds-page-header-lead>.ds-button.is-ghost:first-child:focus-visible,.ds-page-header-lead>.ds-button.is-ghost-destructive:first-child:focus-visible,.ds-page-header-lead>.ds-button.is-link:first-child:focus-visible,.ds-page-header-lead>.ds-button.is-link-destructive:first-child:focus-visible{outline-offset:-2px}.ds-page-header-actions{display:flex;align-items:center;gap:var(--ds-space-md);flex-shrink:0}.ds-page-header-overflow{display:none;flex-shrink:0}.ds-page-header.is-scrolled{box-shadow:0 1px 0 0 var(--ds-border-subtle),var(--ds-shadow-xs)}.ds-page-frame .ds-page-header{box-shadow:0 1px 0 0 var(--ds-border-chrome)}.ds-page-frame .ds-page-header.is-scrolled{box-shadow:0 1px 0 0 var(--ds-border-chrome),var(--ds-shadow-xs)}.ds-page-frame .ds-page-header{--ds-_page-header-height: var(--ds-shell-bar-height);flex-shrink:0}@container ds-page-header (max-width: 430px){.ds-page-header-actions{display:none}.ds-page-header-overflow{display:flex}.ds-breadcrumb-item:has(>.ds-breadcrumb-link),.ds-breadcrumb-item:has(>.ds-breadcrumb-separator),.ds-breadcrumb-item:has(>.ds-breadcrumb-ellipsis){display:none}.ds-page-header .ds-breadcrumb-up,.ds-page-header .ds-breadcrumb-item:has(>.ds-breadcrumb-up){display:flex}.ds-page-header-lead:has(.ds-breadcrumb-up)>.ds-button.is-ghost:first-child,.ds-page-header-lead:has(.ds-breadcrumb-up)>.ds-button.is-ghost-destructive:first-child,.ds-page-header-lead:has(.ds-breadcrumb-up)>.ds-button.is-link:first-child,.ds-page-header-lead:has(.ds-breadcrumb-up)>.ds-button.is-link-destructive:first-child{margin-inline-end:0}}@media(prefers-reduced-motion:reduce){.ds-page-header{transition:none}}.ds-breadcrumb{--ds-_breadcrumb-up-size: 32px;--ds-_breadcrumb-current-min: 12ch;--ds-_breadcrumb-picker-height: 28px;display:flex;align-items:center;min-width:0;font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);flex:1 1 auto}.ds-breadcrumb-list{display:flex;align-items:center;gap:var(--ds-space-sm);min-width:0;margin:0;padding:0;list-style:none}.ds-breadcrumb-item{display:flex;align-items:center;gap:var(--ds-space-sm);min-width:0;flex-shrink:100}.ds-breadcrumb-item:has(>.ds-breadcrumb-ellipsis),.ds-breadcrumb-item:has(>.ds-breadcrumb-separator),.ds-breadcrumb-item:has(>.ds-breadcrumb-up){flex-shrink:0}.ds-breadcrumb-up{display:none;align-items:center;justify-content:center;color:var(--ds-icon-default);border-radius:var(--ds-radius-sm);--ds-icon-size: 14px;--ds-icon-stroke: 2.143;box-sizing:border-box;min-width:var(--ds-_breadcrumb-up-size);min-height:var(--ds-_breadcrumb-up-size);padding:var(--ds-space-md);margin-inline-start:calc(var(--ds-space-md) * -1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .15s cubic-bezier(.25,.1,.25,1)}@media(hover:hover){.ds-breadcrumb-up:hover{color:var(--ds-text-default)}}.ds-breadcrumb-up:active{color:var(--ds-text-default);transition-duration:0ms}.ds-breadcrumb-up:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:2px}.ds-breadcrumb-item:has(>.ds-breadcrumb-up){display:none}.ds-breadcrumb-link{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-primary-600);text-decoration:none;border-radius:var(--ds-radius-sm);cursor:default;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .15s cubic-bezier(.25,.1,.25,1)}.ds-breadcrumb-link:any-link{cursor:pointer}@media(hover:hover){.ds-breadcrumb-link:any-link:hover{color:var(--ds-text-default)}}.ds-breadcrumb-link:any-link:active{color:var(--ds-text-default);transition-duration:0ms}.ds-breadcrumb-link:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:2px}.ds-breadcrumb-current{display:block;min-width:min(var(--ds-_breadcrumb-current-min),100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-high);font-weight:var(--ds-font-medium);cursor:default}.ds-breadcrumb-current.is-loading{width:var(--ds-_breadcrumb-current-min);height:1em;border-radius:var(--ds-radius-sm)}.ds-breadcrumb-item:has(>.ds-breadcrumb-current){flex-shrink:1;min-width:0}.ds-breadcrumb-picker{display:inline-flex;align-items:center;gap:var(--ds-space-xs);box-sizing:border-box;min-height:var(--ds-_breadcrumb-picker-height);min-width:min(var(--ds-_breadcrumb-current-min),100%);max-width:100%;padding:0 var(--ds-space-md) 0 var(--ds-space-xs);border:0;border-radius:var(--ds-radius-md);background:none;font-family:var(--ds-font-family);font-size:inherit;line-height:inherit;font-weight:var(--ds-font-medium);color:var(--ds-text-default);cursor:pointer;--ds-icon-size: 14px;--ds-icon-stroke: 2.143;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s cubic-bezier(.25,.1,.25,1)}.ds-breadcrumb-picker-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-breadcrumb-picker-chevron{flex-shrink:0;color:var(--ds-icon-default)}@media(hover:hover){.ds-breadcrumb-picker:hover{background:var(--ds-bg-sunken)}}.ds-breadcrumb-picker:active,.ds-breadcrumb-picker[aria-expanded=true]{background:var(--ds-bg-sunken)}.ds-breadcrumb-picker:active{transition-duration:0ms}.ds-breadcrumb-picker:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:-2px}.ds-breadcrumb-picker:focus:not(:focus-visible){outline:none}.ds-breadcrumb-item:has(>.ds-breadcrumb-picker){flex-shrink:1;min-width:0;margin-inline-start:calc(var(--ds-space-xxs) * -1)}.ds-breadcrumb-separator{flex-shrink:0;color:var(--ds-primary-300);-webkit-user-select:none;user-select:none}.ds-breadcrumb-ellipsis{flex-shrink:0;display:flex;align-items:center;padding:0 var(--ds-space-xxs);border:0;border-radius:var(--ds-radius-sm);background:none;font-family:var(--ds-font-family);font-size:inherit;line-height:inherit;color:var(--ds-primary-600);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .15s cubic-bezier(.25,.1,.25,1)}@media(hover:hover){.ds-breadcrumb-ellipsis:hover{color:var(--ds-text-default)}}.ds-breadcrumb-ellipsis:active{color:var(--ds-text-default);transition-duration:0ms}.ds-breadcrumb-ellipsis:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:2px}@media(hover:none){.ds-breadcrumb{--ds-_breadcrumb-up-size: 40px;font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height)}.ds-breadcrumb-up{--ds-icon-size: 16px;--ds-icon-stroke: 2;padding:var(--ds-space-lg);margin-inline-start:calc(var(--ds-space-lg) * -1)}.ds-breadcrumb{--ds-_breadcrumb-picker-height: 40px}.ds-breadcrumb-picker{--ds-icon-size: 16px;--ds-icon-stroke: 2}.ds-breadcrumb-ellipsis{justify-content:center;min-height:var(--ds-_breadcrumb-up-size);padding-inline:var(--ds-space-sm)}}.ds-page-frame .ds-breadcrumb{--ds-_breadcrumb-up-size: calc(var(--ds-shell-bar-height) - 2 * var(--ds-space-md))}.ds-page-frame .ds-breadcrumb-up{padding:calc((var(--ds-_breadcrumb-up-size) - var(--ds-icon-size)) / 2);margin-inline-start:calc((var(--ds-_breadcrumb-up-size) - var(--ds-icon-size)) / -2)}@media(prefers-reduced-motion:reduce){.ds-breadcrumb-link,.ds-breadcrumb-ellipsis,.ds-breadcrumb-up,.ds-breadcrumb-picker{transition:none}}.ds-page-band{--ds-_band-item-height: 28px;--ds-_band-overhang: var(--ds-space-sm);display:flex;align-items:center;column-gap:var(--ds-space-3xl);flex-wrap:nowrap;padding:var(--ds-space-md) var(--ds-page-inset, var(--ds-space-xl));background:var(--ds-bg-base);min-height:48px;box-sizing:border-box}@media(hover:none){.ds-page-band{--ds-_band-item-height: 40px}.ds-page-band:not(.is-tinted){min-height:56px}}.ds-page-band-trailing>.ds-button.is-ghost:last-child,.ds-page-band-trailing>.ds-button.is-ghost-destructive:last-child,.ds-page-band-trailing>.ds-button.is-link:last-child,.ds-page-band-trailing>.ds-button.is-link-destructive:last-child{margin-inline-end:calc(-1 * var(--ds-button-ink-inset, 0px))}.ds-page-band.is-tinted{background:var(--ds-bg-sunken)}.ds-page-band-lead{display:flex;align-items:center;gap:var(--ds-space-md);flex-wrap:nowrap;flex:1 1 auto;min-width:0;overflow:hidden;padding:var(--ds-_band-overhang);margin:calc(-1 * var(--ds-_band-overhang))}.ds-page-band-lead.is-scroll{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:none}.ds-page-band-lead.is-scroll::-webkit-scrollbar{display:none}.ds-page-band-lead>*{flex-shrink:0}.ds-page-band-trailing{display:flex;align-items:center;gap:var(--ds-space-md);margin-inline-start:auto;flex-shrink:0}.ds-page-band-trailing:empty{display:none}.ds-page-band-divider{flex-shrink:0;width:1px;height:16px;background:var(--ds-border-subtle)}.ds-page-band-scope{display:inline-flex;align-items:stretch;height:var(--ds-_band-item-height, 28px);box-sizing:border-box;flex-shrink:0;white-space:nowrap;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-base);font-size:var(--ds-text-xs-size);overflow:hidden;transition:transform .1s cubic-bezier(.25,.1,.25,1)}.ds-page-band-scope:has(.ds-page-band-scope-open:active){transform:scale(.98)}.ds-page-band-scope-open{display:inline-flex;align-items:center;gap:var(--ds-space-xs);padding:0 var(--ds-space-md);border:0;background:none;font-family:var(--ds-font-family);font-size:inherit;color:var(--ds-text-default);cursor:pointer;--ds-icon-size: 14px;--ds-icon-stroke: 2.143;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s cubic-bezier(.25,.1,.25,1)}.ds-page-band-scope-open ds-icon{color:var(--ds-text-subtle)}@media(hover:hover){.ds-page-band-scope-open:hover{background:var(--ds-bg-sunken)}}.ds-page-band-scope-open:active{background:var(--ds-bg-sunken)}.ds-page-band-scope-open:focus-visible{outline:none}.ds-page-band-scope:has(.ds-page-band-scope-open:focus-visible){outline:2px solid var(--ds-effect-focused);outline-offset:2px}.ds-page-band-scope-label{max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-page-band.is-phone .ds-page-band-scope{flex-shrink:1;min-width:112px}.ds-page-band.is-phone .ds-page-band-scope-label{min-width:0}.ds-page-band-trigger{display:inline-flex;align-items:center;gap:var(--ds-space-xs);height:var(--ds-_band-item-height, 28px);box-sizing:border-box;padding:0 var(--ds-space-md);background:var(--ds-bg-sunken);border:1px dashed var(--ds-border-default);border-radius:var(--ds-radius-md);font-family:var(--ds-font-family);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);color:var(--ds-text-subtle);cursor:pointer;flex-shrink:0;white-space:nowrap;--ds-icon-size: 14px;--ds-icon-stroke: 2.143;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s cubic-bezier(.25,.1,.25,1),border-color .15s cubic-bezier(.25,.1,.25,1),transform .1s cubic-bezier(.25,.1,.25,1)}.ds-page-band-trigger ds-icon{color:var(--ds-text-subtle)}@media(hover:hover){.ds-page-band-trigger:hover{background:var(--ds-bg-raised);border-color:var(--ds-primary-300)}}.ds-page-band-trigger:active{background:var(--ds-bg-raised);border-color:var(--ds-primary-300);transform:scale(.98)}.ds-page-band-trigger:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:2px}.ds-page-band-icon-trigger{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-_band-item-height, 28px);height:var(--ds-_band-item-height, 28px);box-sizing:border-box;padding:0;background:var(--ds-bg-base);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);color:var(--ds-text-subtle);cursor:pointer;flex-shrink:0;--ds-icon-size: 14px;--ds-icon-stroke: 2.143;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s cubic-bezier(.25,.1,.25,1)}@media(hover:hover){.ds-page-band-icon-trigger:hover{background:var(--ds-bg-sunken)}}.ds-page-band-icon-trigger:active{background:var(--ds-bg-sunken)}.ds-page-band-icon-trigger:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:2px}.ds-page-band-icon-trigger.is-add{background:var(--ds-bg-sunken);border-style:dashed}@media(hover:hover){.ds-page-band-icon-trigger.is-add:hover{background:var(--ds-bg-raised);border-color:var(--ds-primary-300)}}.ds-page-band-icon-trigger.is-add:active{background:var(--ds-bg-raised);border-color:var(--ds-primary-300)}.ds-page-band-counted{position:relative;display:inline-flex;flex-shrink:0}.ds-page-band-counted .ds-count{position:absolute;top:-5px;right:-5px;pointer-events:none;--ds-count-height: 16px;--ds-count-font-size: var(--ds-text-cap-size);--ds-count-line-height: 12px;--ds-count-padding: var(--ds-space-xs);--ds-count-radius: var(--ds-radius-full);mix-blend-mode:normal;background-color:var(--ds-primary-800);border-color:var(--ds-primary-800);color:var(--ds-text-inverse)}.ds-page-band-search{display:inline-flex;align-items:center;gap:var(--ds-space-xs);height:var(--ds-_band-item-height, 28px);width:200px;box-sizing:border-box;padding:0 0 0 var(--ds-space-md);overflow:hidden;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-base);flex-shrink:0;--ds-icon-size: 14px;--ds-icon-stroke: 2.143;color:var(--ds-text-subtle)}.ds-page-band-search input{border:0;outline:0;background:none;font-family:var(--ds-font-family);font-size:var(--ds-text-xs-size);color:var(--ds-text-default);flex:1 1 auto;min-width:0;padding:var(--ds-space-xs) 0}@media(pointer:coarse){.ds-page-band-search input{font-size:max(16px,var(--ds-text-xs-size))}}.ds-page-band-search:focus-within{outline:2px solid var(--ds-effect-focused);outline-offset:2px}.ds-page-band-search .ds-criterion-chip-clear{border-left:1px solid var(--ds-border-subtle)}.ds-popover.is-auto-width.ds-page-band-popover{align-items:flex-start;gap:var(--ds-space-sm);padding:var(--ds-space-md);width:max-content;max-width:calc(100vw - 2 * var(--ds-space-xl));overflow-y:auto}.ds-page-band-chip-skeleton{width:180px;height:var(--ds-_band-item-height, 28px);border-radius:var(--ds-radius-md);flex-shrink:0}.ds-page-band-chip-skeleton.is-short{width:110px}@media(prefers-reduced-motion:reduce){.ds-page-band-trigger:active,.ds-page-band-scope:has(.ds-page-band-scope-open:active){transform:none}}@media(hover:none){.ds-page-band-scope,.ds-page-band-trigger{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height)}.ds-page-band-scope-open,.ds-page-band-trigger,.ds-page-band-icon-trigger,.ds-page-band-search{--ds-icon-size: 16px;--ds-icon-stroke: 2}}@media(hover:hover){.ds-page-frame .ds-page-band{min-height:var(--ds-shell-bar-height)}}@media(hover:none){.ds-page-frame .ds-page-band:not(.is-tinted){min-height:var(--ds-shell-bar-height)}}.ds-page-frame .ds-page-band{flex-shrink:0}.ds-page-frame .ds-page-band.is-tinted{padding-inline:calc(var(--ds-page-body-offset) + var(--ds-page-inset))}.ds-page-frame .ds-page-band{box-shadow:inset 0 -1px 0 0 var(--ds-border-chrome)}:is(.ds-scroll-edges,.ds-sidebar-body,.ds-secondary-nav-body){--ds-_scroll-edges-top: var(--ds-scroll-edges-inset-top, var(--ds-space-none))}:is(.ds-scroll-edges,.ds-sidebar-body,.ds-secondary-nav-body).has-more-below{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ds-space-lg)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ds-space-lg)),transparent)}:is(.ds-scroll-edges,.ds-sidebar-body,.ds-secondary-nav-body).has-more-above{-webkit-mask-image:linear-gradient(to bottom,transparent var(--ds-_scroll-edges-top),#000 calc(var(--ds-space-lg) + var(--ds-_scroll-edges-top)));mask-image:linear-gradient(to bottom,transparent var(--ds-_scroll-edges-top),#000 calc(var(--ds-space-lg) + var(--ds-_scroll-edges-top)))}:is(.ds-scroll-edges,.ds-sidebar-body,.ds-secondary-nav-body).has-more-above.has-more-below{-webkit-mask-image:linear-gradient(to bottom,transparent var(--ds-_scroll-edges-top),#000 calc(var(--ds-space-lg) + var(--ds-_scroll-edges-top)),#000 calc(100% - var(--ds-space-lg)),transparent);mask-image:linear-gradient(to bottom,transparent var(--ds-_scroll-edges-top),#000 calc(var(--ds-space-lg) + var(--ds-_scroll-edges-top)),#000 calc(100% - var(--ds-space-lg)),transparent)}.ds-sidebar-host{display:contents}.ds-sidebar{--ds-_sidebar-padding-block: var(--ds-space-lg);--ds-_sidebar-padding-inline: var(--ds-space-lg);--ds-_sidebar-gap: var(--ds-space-lg);--ds-empty-state-max-width: calc(100% - 2 * var(--ds-space-lg));display:flex;flex-direction:column;gap:var(--ds-_sidebar-gap);width:var(--ds-sidebar-width, 240px);flex-shrink:0;height:100%;box-sizing:border-box;padding:var(--ds-_sidebar-padding-block) var(--ds-_sidebar-padding-inline);background:var(--ds-bg-sunken);border-right:var(--ds-border-width-default) solid var(--ds-border-subtle);font-family:var(--ds-font-family);font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);color:var(--ds-text-default)}.ds-sidebar[hidden]{display:none}.ds-sidebar,.ds-sidebar-header{--ds-_sidebar-identity-mark: 20px}.ds-sidebar-header{--ds-_sidebar-header-height: 48px;--ds-_sidebar-identity-height: 28px;--ds-_sidebar-header-offset: 0px;display:flex;align-items:center;flex-shrink:0;margin-top:calc(-1 * var(--ds-_sidebar-padding-block, var(--ds-space-lg)));padding-top:calc(var(--ds-_sidebar-header-offset) + (var(--ds-_sidebar-header-height) - var(--ds-_sidebar-identity-height)) / 2);margin-bottom:calc(-1 * (var(--ds-_sidebar-identity-height) - var(--ds-_sidebar-identity-mark)) / 2)}@media(hover:none){.ds-sidebar:not(.is-drawer) .ds-sidebar-header{--ds-_sidebar-header-height: 56px;--ds-_sidebar-identity-height: 40px}}.ds-sidebar-header:empty,.ds-sidebar-tabs:empty,.ds-sidebar-notice:empty,.ds-sidebar-footer:empty{display:none}.ds-sidebar-identity{--ds-_sidebar-identity-height: 28px;display:flex;align-items:center;gap:var(--ds-space-sm);width:100%;min-width:0;height:var(--ds-_sidebar-identity-height);box-sizing:border-box;padding:0 var(--ds-space-md) 0 var(--ds-space-xs);border:0;border-radius:var(--ds-radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s cubic-bezier(.25,.1,.25,1)}@media(hover:none){.ds-sidebar-identity{--ds-_sidebar-identity-height: 40px;padding-left:var(--ds-space-sm)}}@media(hover:hover){.ds-sidebar-identity:hover{background:var(--ds-tint-primary-border)}}.ds-sidebar-identity:active{background:var(--ds-tint-primary-border);transition-duration:0ms}.ds-sidebar-identity:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:-2px}.ds-sidebar-identity:focus:not(:focus-visible){outline:none}.ds-sidebar-identity[aria-expanded=true]{background:var(--ds-tint-primary-border)}.ds-sidebar-identity>.ds-avatar{flex-shrink:0}.ds-sidebar-identity-name{min-width:0;overflow:hidden;font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);color:var(--ds-text-high);font-weight:var(--ds-font-medium);text-overflow:ellipsis;white-space:nowrap}.ds-sidebar-identity-chevron{display:inline-flex;align-items:center;flex-shrink:0;--ds-icon-size: 12px;--ds-icon-stroke: 2.5;color:var(--ds-icon-default)}.ds-sidebar-identity-menu{--ds-menu-min-width: calc( var(--ds-sidebar-width, 240px) - 2 * var(--ds-space-lg) - var(--ds-border-width-default) )}:root:has(.ds-sidebar.is-drawer) .ds-sidebar-identity-menu{--ds-menu-min-width: calc(var(--ds-sidebar-width, 240px) - 2 * var(--ds-space-lg))}@media(hover:none){:root:has(.ds-sidebar.is-drawer) .ds-sidebar-identity-menu{--ds-menu-min-width: calc(var(--ds-sidebar-drawer-width, 280px) - 2 * var(--ds-space-lg))}}.ds-sidebar-tabs{--ds-tabs-fill: var(--ds-tint-primary-border);--ds-_sidebar-tabs-air: var(--ds-space-sm);--ds-_sidebar-tabs-inset: var(--ds-_sidebar-tabs-air);display:flex;flex-direction:column;flex-shrink:0;padding-block:var(--ds-_sidebar-tabs-inset);border-block:var(--ds-border-width-default) solid var(--ds-border-chrome);margin-top:calc(var(--ds-_sidebar-tabs-air) - var(--ds-space-md));margin-bottom:calc(var(--ds-_sidebar-tabs-air) - var(--ds-space-lg));margin-inline:calc(-1 * var(--ds-_sidebar-padding-inline, var(--ds-space-lg)));padding-inline:var(--ds-_sidebar-padding-inline, var(--ds-space-lg))}.ds-sidebar-body{--ds-_sidebar-body-ring-room: 4px;flex:1 1 auto;min-height:0;overflow-y:auto;margin:calc(-1 * var(--ds-_sidebar-body-ring-room)) calc(-1 * var(--ds-_sidebar-padding-inline, var(--ds-space-lg))) 0;padding:var(--ds-_sidebar-body-ring-room) var(--ds-_sidebar-padding-inline, var(--ds-space-lg)) 0;scroll-padding-block:calc(var(--ds-space-lg) + var(--ds-_sidebar-body-ring-room)) var(--ds-space-lg);scrollbar-width:none;overflow-x:hidden;overscroll-behavior:none}.ds-sidebar-body{--ds-scroll-edges-inset-top: var(--ds-_sidebar-body-ring-room)}.ds-sidebar-body::-webkit-scrollbar{display:none}.ds-sidebar-notice{display:flex;flex-direction:column;gap:var(--ds-space-sm);flex-shrink:0}.ds-sidebar-notice-card{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:var(--ds-space-md);background:var(--ds-bg-base);border:var(--ds-border-width-default) solid var(--ds-border-default);border-radius:var(--ds-radius-lg);color:var(--ds-text-default);font-family:var(--ds-font-family);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);text-align:left;--ds-meter-fill: var(--ds-secondary-500)}.ds-sidebar-notice-title{color:var(--ds-text-high);font-weight:var(--ds-font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-sidebar-notice-text{color:var(--ds-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-sidebar-notice-card>.ds-meter{width:100%;margin-top:var(--ds-space-sm)}.ds-sidebar-notice-actions{display:flex;align-items:center;gap:var(--ds-space-xs);margin-top:var(--ds-space-lg)}.ds-sidebar-footer{display:flex;align-items:center;justify-content:flex-start;gap:var(--ds-space-xs);flex-shrink:0}@media(hover:none){.ds-sidebar.is-drawer .ds-sidebar-footer{border-top:var(--ds-border-width-default) solid var(--ds-border-chrome);padding:var(--ds-space-md);margin-top:calc(var(--ds-_sidebar-tabs-air, var(--ds-space-sm)) - var(--ds-space-lg));margin-inline:calc(-1 * var(--ds-_sidebar-padding-inline, var(--ds-space-lg)));margin-bottom:calc(-1 * var(--ds-_sidebar-padding-block, var(--ds-space-lg)))}}.ds-sidebar-footer-divider{flex-shrink:0;width:3px;height:3px;border-radius:var(--ds-radius-full);background:var(--ds-border-chrome)}.ds-sidebar-footer-divider:last-child{display:none}.ds-sidebar-footer .ds-button:not(.ds-sidebar-update){--ds-button-text: var(--ds-primary-600)}.ds-sidebar-footer .ds-button{--ds-button-weight: var(--ds-font-regular)}@media(hover:hover){.ds-sidebar-footer .ds-button:not(.is-link):not(.ds-sidebar-update):hover{--ds-button-bg-hover: var(--ds-tint-primary-border)}}.ds-sidebar-footer .ds-button:not(.is-link):not(.ds-sidebar-update):active{--ds-button-bg: var(--ds-tint-primary-border)}.ds-sidebar-footer .ds-sidebar-update{--ds-button-text: var(--ds-secondary-600)}@media(hover:hover){.ds-sidebar-footer .ds-sidebar-update:hover{--ds-button-bg-hover: var(--ds-tint-secondary-border)}}.ds-sidebar-footer .ds-sidebar-update:active{--ds-button-text: var(--ds-secondary-700);--ds-button-bg: var(--ds-tint-secondary-border)}.ds-sidebar-shortcut{font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-weight:var(--ds-font-regular);color:var(--ds-text-subtle)}.ds-sidebar-drawer-panel{height:100dvh;max-height:100dvh;box-shadow:var(--ds-shadow-xl);animation:ds-sidebar-drawer-enter .2s cubic-bezier(.32,.72,0,1)}.ds-sidebar-drawer-panel:focus,.ds-sidebar-drawer-panel .cdk-dialog-container:focus{outline:none}@keyframes ds-sidebar-drawer-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}.ds-sidebar.is-drawer{height:100%;border-right:0}@media(hover:none){.ds-sidebar.is-drawer,.ds-sidebar-drawer-panel{width:var(--ds-sidebar-drawer-width, 280px)}.ds-sidebar-shortcut{display:none}.ds-sidebar-identity-name{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height)}.ds-sidebar.is-drawer{transition:transform .15s cubic-bezier(.25,.1,.25,1)}.ds-sidebar.is-drawer.is-dragging{transition:none}}.ds-sidebar-back{display:flex;align-items:center;gap:var(--ds-space-sm);flex-shrink:0;width:100%;height:28px;box-sizing:border-box;padding:0 var(--ds-space-md);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-high);font:inherit;font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-weight:var(--ds-font-medium);text-align:left;cursor:pointer;--ds-icon-size: 16px;--ds-icon-color: var(--ds-icon-default);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s cubic-bezier(.25,.1,.25,1)}@media(hover:none){.ds-sidebar-back{height:40px;font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height)}}@media(hover:hover){.ds-sidebar-back:hover{background:var(--ds-tint-primary-border)}}.ds-sidebar-back:active{background:var(--ds-tint-primary-border);transition-duration:0ms}.ds-sidebar-back:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:-2px}.ds-sidebar-back:focus:not(:focus-visible){outline:none}.ds-sidebar-back-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-sidebar-tabs.is-entering,.ds-sidebar-body.is-entering,.ds-sidebar-level.is-entering{animation:ds-sidebar-level-enter .15s cubic-bezier(.25,.1,.25,1)}@keyframes ds-sidebar-level-enter{0%{opacity:.4;transform:translateY(calc(-1 * var(--ds-space-xs)))}to{opacity:1;transform:none}}.ds-sidebar-tabs.is-returning,.ds-sidebar-body.is-returning,.ds-sidebar-notice.is-returning{animation:ds-sidebar-level-return 90ms cubic-bezier(.25,.1,.25,1)}@keyframes ds-sidebar-level-return{0%{opacity:.4}to{opacity:1}}.ds-sidebar.is-pointer-still .ds-sidebar-back,.ds-sidebar.is-pointer-still .ds-sidebar-body li{pointer-events:none}@media(prefers-reduced-motion:reduce){.ds-sidebar.is-drawer{transition:none}.ds-sidebar-tabs.is-entering,.ds-sidebar-body.is-entering,.ds-sidebar-level.is-entering,.ds-sidebar-tabs.is-returning,.ds-sidebar-body.is-returning,.ds-sidebar-notice.is-returning{animation:none}.ds-sidebar-back{transition:none}.ds-sidebar-drawer-panel{animation:none}.ds-sidebar-identity{transition:none}}.ds-shell>.ds-sidebar,.ds-shell>.ds-sidebar-host>.ds-sidebar{border-right-color:transparent}.ds-shell>.ds-sidebar .ds-sidebar-header,.ds-shell>.ds-sidebar-host>.ds-sidebar .ds-sidebar-header{--ds-_sidebar-header-offset: var(--ds-shell-frame-offset);--ds-_sidebar-header-height: var(--ds-shell-bar-height)}.ds-shell>.ds-sidebar .ds-sidebar-tabs,.ds-shell>.ds-sidebar-host>.ds-sidebar .ds-sidebar-tabs{box-sizing:border-box;block-size:var(--ds-shell-bar-height);justify-content:center;margin-top:calc((var(--ds-shell-bar-height) - var(--ds-_sidebar-identity-mark)) / 2 - var(--ds-_sidebar-gap))}.ds-shell,.ds-page-frame{--ds-shell-bar-height: 44px}.ds-shell{--ds-_shell-gap: var(--ds-space-xs);--ds-shell-frame-offset: calc(var(--ds-_shell-gap) + var(--ds-border-width-default));--ds-_shell-ring-room: 4px;--ds-_shell-header-clearance: calc( var(--ds-shell-bar-height) + var(--ds-border-width-default) + var(--ds-_shell-ring-room) );container:ds-shell / inline-size;display:flex;block-size:var(--ds-shell-height, 100dvh);overflow:hidden;background:var(--ds-bg-sunken)}.ds-page-frame{--ds-page-inset: var(--ds-space-lg);flex:1 1 auto;min-width:0;margin:var(--ds-_shell-gap);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:none;scroll-padding-top:var(--ds-_shell-header-clearance);background:var(--ds-bg-base);border:var(--ds-border-width-default) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xs)}.ds-shell:has(>.ds-sidebar:not([hidden]),>.ds-sidebar-host>.ds-sidebar:not([hidden]))>.ds-page-frame{margin-left:0}.ds-page-frame,.ds-page-body{--ds-page-body-offset: max(0px, calc((100% - 1440px)/2) )}.ds-page-body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ds-space-xl);margin-inline:var(--ds-page-body-offset);padding:var(--ds-space-xl) var(--ds-page-inset, var(--ds-space-xl))}.ds-page-body.is-narrow{margin-inline:max(0px,calc((100% - 760px)/2))}@media(hover:none){.ds-shell,.ds-page-frame{--ds-shell-bar-height: 56px}}@container ds-shell (max-width: 430px){.ds-shell:not(:has(>.ds-sidebar:not([hidden]))):not(:has(>.ds-sidebar-host>.ds-sidebar:not([hidden])))>.ds-page-frame{margin:0;border:0;border-radius:0;box-shadow:none}}.ds-page-frame:has(.ds-page){container-type:size;overflow:hidden;overscroll-behavior:auto}.ds-page{display:block;background:var(--ds-bg-base)}.ds-page-top{position:relative}@container (min-height: 0px){.ds-page{--ds-_page-ring-room: 4px;display:flex;flex-direction:column;block-size:100cqb;min-block-size:0;overflow:hidden}.ds-page>.ds-page-header{flex:none}.ds-page-area{position:relative;flex:1 1 auto;min-block-size:0;overflow:hidden;timeline-scope:--ds-page-scroll}.ds-page-top{position:absolute;inset-block-start:0;inset-inline:0 var(--ds-_page-scrollbar, 0px);z-index:1;background:var(--ds-bg-base);will-change:transform}.ds-page-top{pointer-events:none}.ds-page-top :is(a,button,input,select,textarea,label,summary,[tabindex],[role=button],[role=tab],[role=link],[role=checkbox],[role=switch],[role=combobox],[contenteditable=true],.ds-tooltip-trigger,.ds-page-band-lead.is-scroll){pointer-events:auto}.ds-page-scroll{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;overscroll-behavior-x:none;scroll-padding-top:calc(var(--ds-page-top-height, 0px) - var(--ds-page-travel, 0px) + var(--ds-_page-ring-room));scroll-timeline:--ds-page-scroll block}.ds-page-scroll:before{content:"";display:block;flex:none;block-size:var(--ds-page-top-height, 0px)}.ds-page-scroll:after{content:"";display:block;flex:none;block-size:var(--ds-_page-slack, 0px)}.ds-page-scroll>*{flex:1 0 auto}.ds-page-scroll:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:-2px}.ds-page.is-fill .ds-page-scroll{overflow-y:hidden}.ds-page.is-fill .ds-page-scroll>*{flex:1 1 auto;min-block-size:0}@supports (animation-timeline: scroll()){.ds-page.is-live .ds-page-top{animation:ds-page-slide linear both;animation-timeline:--ds-page-scroll;animation-range:0px var(--ds-page-travel, 0px)}}}@keyframes ds-page-slide{to{transform:translateY(calc(-1 * var(--ds-page-travel, 0px)))}}.ds-nav{--ds-_nav-item-height: 28px;--ds-_nav-icon-size: 13px;--ds-icon-stroke: 2.308;--ds-_nav-padding-inline: var(--ds-space-md);--ds-_nav-indent: calc(var(--ds-_nav-padding-inline) + 7px);--ds-icon-size: var(--ds-_nav-icon-size);display:block;font-family:var(--ds-font-family);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-weight:var(--ds-font-regular);color:var(--ds-primary-600)}.ds-nav-list,.ds-nav-sublist{display:flex;flex-direction:column;gap:var(--ds-space-xxs);margin:0;padding:0;list-style:none}@media(hover:none){.ds-nav{--ds-_nav-item-height: 40px;--ds-_nav-icon-size: 16px;--ds-icon-stroke: 2;--ds-_nav-indent: calc(var(--ds-_nav-padding-inline) + 8px);font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height)}}.ds-nav-item{display:flex;align-items:center;gap:var(--ds-space-sm);width:100%;min-width:0;height:var(--ds-_nav-item-height);box-sizing:border-box;padding:0 var(--ds-_nav-padding-inline);border:0;border-radius:var(--ds-radius-md);background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s cubic-bezier(.25,.1,.25,1),color .15s cubic-bezier(.25,.1,.25,1)}@media(hover:none){.ds-nav-item{gap:var(--ds-space-md)}}.ds-nav-item>.ds-icon,.ds-nav-item>svg{flex-shrink:0}.ds-nav-item:has(>.ds-avatar){padding-left:var(--ds-space-xs)}.ds-nav-emoji{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ds-_nav-icon-size);height:var(--ds-_nav-icon-size);font-size:calc(var(--ds-_nav-icon-size) * .85);line-height:1}.ds-nav-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.ds-nav-item:hover{background:var(--ds-tint-primary-border)}}.ds-nav-item:active{background:var(--ds-tint-primary-border);transition-duration:0ms}.ds-nav-item:focus-visible,.ds-nav-item.has-focus{outline:2px solid var(--ds-effect-focused);outline-offset:-2px}.ds-nav-item:focus:not(:focus-visible){outline:none}.ds-nav-item[aria-current=page]{background:var(--ds-tint-primary-border);color:var(--ds-text-high);font-weight:var(--ds-font-medium)}.ds-nav-item[aria-disabled=true]{color:var(--ds-text-subtle);--ds-icon-color: var(--ds-icon-disabled);pointer-events:none}.ds-nav-row{position:relative;--ds-_nav-action-room: calc(var(--ds-_nav-item-height) - 2 * 4px + var(--ds-space-sm))}@media(hover:none){.ds-nav-row{--ds-_nav-action-room: calc(var(--ds-_nav-item-height) - 2 * 4px + var(--ds-space-md))}}.ds-nav-action{position:absolute;top:0;right:calc(var(--ds-_nav-padding-inline) - 4px);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ds-_nav-item-height);height:var(--ds-_nav-item-height);padding:4px;border:0;border-radius:calc(var(--ds-radius-sm) + 4px);background:transparent;background-clip:content-box;color:var(--ds-icon-default);--ds-icon-size: var(--ds-_nav-icon-size);--ds-icon-stroke: 2.308;cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity var(--ds-_nav-action-fade, .15s) cubic-bezier(.25,.1,.25,1),background-color .15s cubic-bezier(.25,.1,.25,1)}@media(hover:hover){.ds-nav-action:hover{background-color:var(--ds-primary-200)}}.ds-nav-action:active{background-color:var(--ds-primary-200);transition-duration:0ms}.ds-nav-action:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:-4px}.ds-nav-action:focus:not(:focus-visible){outline:none}.ds-nav-row:has(>.ds-nav-item:focus-visible)>.ds-nav-action,.ds-nav-row>.ds-nav-action:focus-visible,.ds-nav-row>.ds-nav-action[aria-expanded=true]{opacity:1;pointer-events:auto}.ds-nav-row:has(>.ds-nav-item:focus-visible)>.ds-nav-item,.ds-nav-row:has(>.ds-nav-action:focus-visible)>.ds-nav-item,.ds-nav-row:has(>.ds-nav-action[aria-expanded=true])>.ds-nav-item{padding-right:calc(var(--ds-_nav-padding-inline) + var(--ds-_nav-action-room))}@media(hover:hover){.ds-nav-row:hover>.ds-nav-action{opacity:1;pointer-events:auto}.ds-nav-row:hover>.ds-nav-item{background:var(--ds-tint-primary-border)}.ds-nav-row:hover>.ds-nav-item{padding-right:calc(var(--ds-_nav-padding-inline) + var(--ds-_nav-action-room))}}@media(hover:none){.ds-nav-action{--ds-icon-stroke: 2}.ds-nav-row>.ds-nav-action{opacity:1;pointer-events:auto}.ds-nav-row>.ds-nav-item{padding-right:calc(var(--ds-_nav-padding-inline) + var(--ds-_nav-action-room))}}@media(prefers-reduced-motion:reduce){.ds-nav-action{transition:none}}.ds-nav-item.is-action{color:inherit}.ds-nav-item.is-placeholder{color:var(--ds-text-subtle)}@media(hover:hover){.ds-nav-item.is-placeholder:hover{color:inherit}}.ds-nav-item.is-placeholder:active{color:inherit}.ds-nav-trailing{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-sm);margin-left:auto;flex-shrink:0;min-width:12px;color:var(--ds-text-subtle);font-size:calc(1em - 1px);font-weight:var(--ds-font-regular);transition:color .15s cubic-bezier(.25,.1,.25,1)}.ds-nav-item[aria-current=page]>.ds-nav-trailing,.ds-nav-item:active>.ds-nav-trailing{color:var(--ds-primary-600)}.ds-nav-item:active>.ds-nav-trailing{transition-duration:0ms}@media(hover:hover){.ds-nav-item:hover>.ds-nav-trailing{color:var(--ds-primary-600)}}.ds-nav-trailing:has(>.ds-badge){margin-right:calc(-1 * var(--ds-space-xxs))}.ds-nav-mark,.ds-nav-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:12px;min-height:12px}.ds-nav-mark{--ds-badge-border: transparent;--ds-badge-text: var(--ds-primary-600)}.ds-nav-mark>.ds-dot{--ds-dot-size: 7px}.ds-nav-chevron{--ds-icon-size: 12px;--ds-icon-stroke: 2.5;color:var(--ds-icon-default);transition:transform .15s cubic-bezier(.25,.1,.25,1)}.ds-nav-item[aria-expanded=true] .ds-nav-chevron{transform:rotate(90deg)}.ds-nav-sublist{margin-top:var(--ds-space-xxs);margin-bottom:calc(var(--ds-space-lg) - var(--ds-space-xxs));margin-left:var(--ds-_nav-indent);border-left:var(--ds-border-width-default) solid var(--ds-border-chrome);padding-left:var(--ds-space-sm)}.ds-nav-divider{height:0;margin:var(--ds-space-xs) 0;border:0;list-style:none}.ds-nav-divider.is-line{height:var(--ds-border-width-default);margin:var(--ds-space-sm) var(--ds-_nav-padding-inline);background:var(--ds-border-default)}.ds-nav-section{display:flex;flex-direction:column;gap:var(--ds-space-sm);padding-top:calc(var(--ds-space-lg) - var(--ds-space-xxs));list-style:none}.ds-nav-section-label{min-width:0;padding:0 var(--ds-_nav-padding-inline);font-weight:var(--ds-font-medium);color:color-mix(in srgb,var(--ds-primary-400),var(--ds-primary-500) 50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-nav-skeleton{width:60%;height:var(--ds-text-sm-line-height);margin:calc((var(--ds-_nav-item-height) - var(--ds-text-sm-line-height)) / 2) var(--ds-_nav-padding-inline);border-radius:var(--ds-radius-sm)}.ds-nav-skeleton.is-short{width:40%}.ds-nav-sublist .ds-nav-skeleton{margin-inline:var(--ds-space-md)}@media(prefers-reduced-motion:reduce){.ds-nav-item,.ds-nav-chevron,.ds-nav-trailing{transition:none}}@media(hover:none){.ds-nav-item,.ds-nav-trailing{transition-delay:40ms}.ds-nav-item:active,.ds-nav-item:active>.ds-nav-trailing{transition-delay:0ms}.ds-nav-item[aria-current=page],.ds-nav-item[aria-current=page]>.ds-nav-trailing{transition-delay:0ms;transition-duration:0ms}}@media(hover:none)and (prefers-reduced-motion:reduce){.ds-nav-item{transition:background-color 0ms 40ms,color 0ms 40ms}.ds-nav-trailing{transition:color 0ms 40ms}}.ds-nav-mark:has(>.ds-icon){--ds-icon-size: 12px;--ds-icon-stroke: 2.5;--ds-icon-color: var(--ds-icon-default)}@media(hover:hover){.ds-nav-row:has(>.ds-nav-action)>.ds-nav-item>.ds-nav-trailing{min-width:calc(var(--ds-_nav-item-height) - 2 * 4px);justify-content:flex-end;--ds-_nav-count-fade: .15s;transition:color .15s cubic-bezier(.25,.1,.25,1),opacity var(--ds-_nav-count-fade) cubic-bezier(.25,.1,.25,1)}.ds-nav-row:has(>.ds-nav-item>.ds-nav-trailing)>.ds-nav-action{--ds-_nav-action-fade: .1s}.ds-nav-row:has(>.ds-nav-item>.ds-nav-trailing):hover>.ds-nav-action,.ds-nav-row:has(>.ds-nav-item>.ds-nav-trailing):has(>.ds-nav-item:focus-visible)>.ds-nav-action,.ds-nav-row:has(>.ds-nav-item>.ds-nav-trailing)>.ds-nav-action:focus-visible,.ds-nav-row:has(>.ds-nav-item>.ds-nav-trailing)>.ds-nav-action[aria-expanded=true]{--ds-_nav-action-fade: .15s}.ds-nav-row:has(>.ds-nav-action):has(>.ds-nav-item>.ds-nav-trailing):hover>.ds-nav-item,.ds-nav-row:has(>.ds-nav-action):has(>.ds-nav-item>.ds-nav-trailing):has(>.ds-nav-item:focus-visible)>.ds-nav-item,.ds-nav-row:has(>.ds-nav-action:focus-visible):has(>.ds-nav-item>.ds-nav-trailing)>.ds-nav-item,.ds-nav-row:has(>.ds-nav-action[aria-expanded=true]):has(>.ds-nav-item>.ds-nav-trailing)>.ds-nav-item{padding-right:var(--ds-_nav-padding-inline)}.ds-nav-row:has(>.ds-nav-action):hover>.ds-nav-item>.ds-nav-trailing,.ds-nav-row:has(>.ds-nav-action):has(>.ds-nav-item:focus-visible)>.ds-nav-item>.ds-nav-trailing,.ds-nav-row:has(>.ds-nav-action:focus-visible)>.ds-nav-item>.ds-nav-trailing,.ds-nav-row:has(>.ds-nav-action[aria-expanded=true])>.ds-nav-item>.ds-nav-trailing{--ds-_nav-count-fade: .1s;opacity:0}}.ds-nav-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ds-nav-sortable .ds-nav-item{-webkit-touch-callout:none}.ds-nav-sortable>li{-webkit-user-select:none;user-select:none}.ds-nav-drag-preview{box-sizing:border-box;list-style:none;background:var(--ds-bg-base);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);animation:ds-nav-lift .15s cubic-bezier(.2,0,0,1)}@keyframes ds-nav-lift{0%{box-shadow:none}}.ds-nav-drag-preview .ds-nav-action{display:none}.ds-nav-drag-preview>.ds-nav-item{padding-right:var(--ds-_nav-padding-inline)}:root:has(.ds-nav-drag-preview),:root:has(.ds-nav-drag-preview) *{cursor:grabbing}.ds-nav-sortable.cdk-drop-list-dragging>.cdk-drag:not(.cdk-drag-placeholder),.ds-nav-drag-preview.cdk-drag-animating{transition:transform .2s cubic-bezier(.2,0,0,1)}.ds-nav-sortable.is-settling>.cdk-drag:not(.cdk-drag-placeholder){transition:none}.ds-nav-sortable>.cdk-drag-placeholder{border-radius:var(--ds-radius-md);background:var(--ds-tint-primary-border)}.ds-nav-sortable>.cdk-drag-placeholder>*{visibility:hidden}:root:has(.ds-nav-drag-preview) .ds-nav li{pointer-events:none}:root:has(.ds-nav-drag-preview) .ds-nav .ds-nav-sortable{pointer-events:auto}:root:has(.ds-nav-drag-preview) .ds-nav .ds-nav-sortable>li{pointer-events:none}:root:has(.ds-nav-drag-preview) .ds-nav-sortable:empty{min-height:var(--ds-_nav-item-height)}@media(prefers-reduced-motion:reduce){.ds-nav-drag-preview{animation:none}.ds-nav-item.is-more:is(.is-rolling-up,.is-rolling-down) .ds-nav-more-count{-webkit-text-fill-color:currentColor}.ds-nav-item.is-more:is(.is-rolling-up,.is-rolling-down):before,.ds-nav-item.is-more:is(.is-rolling-up,.is-rolling-down):after{content:none}.ds-nav-sortable.cdk-drop-list-dragging>.cdk-drag:not(.cdk-drag-placeholder),.ds-nav-drag-preview.cdk-drag-animating,.ds-nav-row:has(>.ds-nav-action)>.ds-nav-item>.ds-nav-trailing{transition:none}.ds-nav-chevron{transition:none}}.ds-nav-item.is-more{color:var(--ds-text-subtle)}@media(hover:hover){.ds-nav-item.is-more:hover{color:inherit}}.ds-nav-item.is-more:active{color:inherit}.ds-nav-item.is-more.is-drop-target{background:var(--ds-tint-primary-border);color:inherit}:root:has(.ds-nav-item.is-more.is-drop-target) .ds-nav-sortable>.cdk-drag-placeholder{background:transparent}:root:has(.ds-nav-item.is-more.is-drop-target) .ds-nav-drag-preview.cdk-drag-animating{transition:none}.ds-nav-item.is-more{position:relative;--ds-_nav-more-was: "";--ds-_nav-more-now: "";--ds-_nav-more-roll-x: 0px;--ds-_nav-more-roll-y: 0px;--ds-_nav-more-roll-h: 1em}.is-rolling-up{--ds-_nav-roll-in: translateY(100%);--ds-_nav-roll-in-window: inset(-100% 0 100% 0);--ds-_nav-roll-out: translateY(-100%);--ds-_nav-roll-out-window: inset(100% 0 -100% 0)}.is-rolling-down{--ds-_nav-roll-in: translateY(-100%);--ds-_nav-roll-in-window: inset(100% 0 -100% 0);--ds-_nav-roll-out: translateY(100%);--ds-_nav-roll-out-window: inset(-100% 0 100% 0)}.ds-nav-item.is-more:is(.is-rolling-up,.is-rolling-down) .ds-nav-more-count{-webkit-text-fill-color:transparent}.ds-nav-item.is-more:is(.is-rolling-up,.is-rolling-down):before,.ds-nav-item.is-more:is(.is-rolling-up,.is-rolling-down):after{position:absolute;left:var(--ds-_nav-more-roll-x);top:var(--ds-_nav-more-roll-y);height:var(--ds-_nav-more-roll-h);line-height:var(--ds-_nav-more-roll-h);pointer-events:none}.ds-nav-item.is-more:is(.is-rolling-up,.is-rolling-down):before{content:var(--ds-_nav-more-was) / "";animation:ds-nav-roll-out .2s cubic-bezier(.2,0,0,1) .2s both}.ds-nav-item.is-more:is(.is-rolling-up,.is-rolling-down):after{content:var(--ds-_nav-more-now) / "";animation:ds-nav-roll-in .2s cubic-bezier(.2,0,0,1) .2s both}.ds-nav-item.is-more:is(.is-rolling-up,.is-rolling-down).is-roll-again:before{animation-name:ds-nav-roll-out-again}.ds-nav-item.is-more:is(.is-rolling-up,.is-rolling-down).is-roll-again:after{animation-name:ds-nav-roll-in-again}@keyframes ds-nav-roll-in{0%{transform:var(--ds-_nav-roll-in);clip-path:var(--ds-_nav-roll-in-window)}}@keyframes ds-nav-roll-in-again{0%{transform:var(--ds-_nav-roll-in);clip-path:var(--ds-_nav-roll-in-window)}}@keyframes ds-nav-roll-out{to{transform:var(--ds-_nav-roll-out);clip-path:var(--ds-_nav-roll-out-window)}}@keyframes ds-nav-roll-out-again{to{transform:var(--ds-_nav-roll-out);clip-path:var(--ds-_nav-roll-out-window)}}/*! © Bookboost. All rights reserved. */body{font-family:var(--ds-font-family);font-size:16px;line-height:24px;color:var(--ds-text-default)}*{box-sizing:border-box}body{margin:0;background:var(--ds-bg-sunken);-webkit-font-smoothing:antialiased}a{color:var(--ds-text-link-default);text-decoration:underline;text-decoration-color:var(--ds-border-default);text-underline-offset:3px}a:hover{color:var(--ds-text-link-hover);text-decoration-color:currentColor}a.ds-button,a.ds-nav-item,a.ds-breadcrumb-link,a.ds-sidebar-identity{text-decoration:none}code{font-family:var(--ds-font-family-mono);font-size:var(--ds-text-xs-size);background:var(--ds-bg-raised);padding:var(--ds-space-xxs) var(--ds-space-xs);border-radius:var(--ds-radius-sm)}:focus-visible{outline:2px solid var(--ds-border-focused);outline-offset:2px;border-radius:var(--ds-radius-sm)}.brand-mark{width:20px;height:20px;flex:none;display:block}.ds-sidebar-body{flex:1 1 auto;min-height:0;overflow-y:auto}.nav-customer{margin:0 var(--ds-space-md) var(--ds-space-xs);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);color:var(--ds-text-high);font-weight:var(--ds-font-medium)}.ds-nav-item.is-idle{color:var(--ds-text-subtle)}.side-foot{flex:none}.side-foot p{margin:var(--ds-space-md) var(--ds-space-md) 0;font-size:var(--ds-text-xxs-size);line-height:var(--ds-text-xxs-line-height);color:var(--ds-text-subtle)}.ds-page-frame{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);color:var(--ds-text-default)}h1.ds-breadcrumb-current{margin:0;font-size:var(--ds-text-lg-size);line-height:var(--ds-text-lg-line-height);font-weight:var(--ds-font-semibold)}.ds-breadcrumb-item:has(>h1){display:inline-flex;align-items:center;gap:var(--ds-space-md);min-width:0}.context-bar{flex:none}.ds-page-band-scope{position:relative}.ds-page-band-scope:focus-within{outline:2px solid var(--ds-border-focused);outline-offset:1px}.ds-page-band-scope select,.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--ds-text-default);cursor:pointer;background-color:var(--ds-bg-base);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 13px center,right 9px center;background-size:4px 4px;background-repeat:no-repeat}.ds-page-band-scope select{max-width:26ch;height:100%;padding:0 var(--ds-space-3xl) 0 var(--ds-space-md);border:0;text-overflow:ellipsis}.ds-page-band-scope select:hover{background-color:var(--ds-bg-sunken)}.ds-page-band-scope select:focus{outline:none}.select{height:var(--ds-size-2xl);padding:0 var(--ds-space-4xl) 0 var(--ds-space-lg);border:var(--ds-border-width-default) solid var(--ds-border-default);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xs);font-size:var(--ds-text-sm-size);max-width:100%}.select:focus-visible{outline:2px solid var(--ds-effect-focused);outline-offset:1px}.context-note{font-size:var(--ds-text-xs-size);color:var(--ds-text-subtle);white-space:nowrap}.arr-pill strong{font-weight:var(--ds-font-semibold);font-variant-numeric:tabular-nums}.arr-pill-label{font-size:var(--ds-text-cap-size);line-height:var(--ds-text-cap-line-height);font-weight:var(--ds-font-semibold);letter-spacing:.06em;color:var(--ds-text-subtle)}.arr-pill-off{font-size:var(--ds-text-xs-size);color:var(--ds-text-subtle);white-space:nowrap}.page-content{min-width:0}.chip-list{display:flex;flex-wrap:wrap;gap:var(--ds-space-md);margin-top:var(--ds-space-xl)}.menu-toggle{display:none;margin-left:auto}@media(max-width:900px){.ds-shell{flex-direction:column;block-size:auto;min-height:100dvh;overflow:visible}.ds-shell>.ds-sidebar{width:100%;height:auto;border-right:0;border-bottom:var(--ds-border-width-default) solid var(--ds-border-subtle)}.ds-shell>.ds-sidebar .ds-sidebar-header{margin:0;padding:0}.menu-toggle{display:inline-flex}.ds-sidebar:not(.is-menu-open)>.ds-sidebar-body,.ds-sidebar:not(.is-menu-open)>.side-foot{display:none}.ds-sidebar-body{overflow:visible}.ds-shell>.ds-page-frame{margin:var(--ds-space-xs);overflow:visible}.context-bar .ds-page-band-lead{flex-wrap:wrap}.context-bar{flex-wrap:wrap;row-gap:var(--ds-space-md)}}h2,h3{margin:0;font-weight:var(--ds-font-semibold);color:var(--ds-text-high)}.eyebrow{margin:0 0 var(--ds-space-xs);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-weight:var(--ds-font-medium);color:var(--ds-text-subtle)}.eyebrow a{color:inherit}.section-marker{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);color:var(--ds-text-high)}.section-title{margin:var(--ds-space-5xl) 0 var(--ds-space-sm);font-size:var(--ds-text-lg-size);line-height:var(--ds-text-lg-line-height)}.page-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-xl);margin-bottom:var(--ds-space-3xl)}.page-head .muted,.page-content>.muted:first-child,.mock-banner+.muted{max-width:75ch;margin-top:0}.muted{color:var(--ds-text-subtle)}.note{color:var(--ds-text-subtle);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height)}.strong{font-weight:var(--ds-font-semibold)}.nowrap{white-space:nowrap}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.no-data{color:var(--ds-text-subtle);font-style:italic}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.flag{margin-top:var(--ds-space-xs)}.example-tag{margin-left:var(--ds-space-sm);vertical-align:middle;text-transform:uppercase;letter-spacing:.02em}.example-word{font-weight:var(--ds-font-regular)}.not-measurable{font-size:var(--ds-text-xs-size);margin:var(--ds-space-sm) 0 var(--ds-space-xs);padding:var(--ds-space-md) var(--ds-space-lg);border-radius:var(--ds-radius-lg);background:var(--ds-bg-sunken);border:var(--ds-border-width-default) solid var(--ds-border-subtle)}.not-measurable ul{margin:var(--ds-space-xs) 0 0;padding-left:var(--ds-space-2xl);color:var(--ds-text-subtle)}.todo-box{margin-top:var(--ds-space-4xl);padding:var(--ds-space-xl) var(--ds-space-2xl);border:var(--ds-border-width-default) dashed var(--ds-border-default);border-radius:var(--ds-radius-xl);color:var(--ds-text-subtle);font-size:var(--ds-text-xs-size)}.todo-box strong{color:var(--ds-text-default);font-weight:var(--ds-font-semibold)}.todo-box ul{margin:var(--ds-space-sm) 0 0;padding-left:var(--ds-space-2xl)}.loading{display:grid;gap:var(--ds-space-xl)}.loading-line{height:20px;width:min(420px,60%)}.loading-block{height:120px}.mock-banner{margin-bottom:var(--ds-space-3xl)}.info-note{margin:var(--ds-space-3xl) 0 var(--ds-space-2xl)}.alerts{display:grid;gap:var(--ds-space-lg);margin-top:var(--ds-space-2xl)}.alert ul.ds-callout-body{margin:0;padding:var(--ds-space-lg) var(--ds-space-lg) var(--ds-space-lg) var(--ds-space-4xl);display:grid;gap:var(--ds-space-xs)}.sources{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);margin:0;padding:0;list-style:none}.context-bar .ds-page-band-trailing{flex-wrap:wrap;flex-shrink:1;min-width:0}.data-age{display:inline-flex;align-items:center;gap:var(--ds-space-sm);font-size:var(--ds-text-xs-size);color:var(--ds-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.data-age.is-stale{color:var(--ds-warning-800);font-weight:var(--ds-font-medium)}.badge-neutral{--ds-badge-bg: transparent;--ds-badge-border: var(--ds-border-default);--ds-badge-text: var(--ds-text-subtle);--ds-badge-icon: var(--ds-text-subtle)}.light-dot{font-weight:var(--ds-font-semibold);font-size:var(--ds-text-xxs-size)}.light-dot.light-green{--ds-badge-bg: var(--ds-success-100);--ds-badge-border: var(--ds-success-200);--ds-badge-text: var(--ds-success-700)}.light-dot.light-amber{--ds-badge-bg: var(--ds-warning-100);--ds-badge-border: var(--ds-warning-300);--ds-badge-text: var(--ds-warning-800)}.light-dot.light-red{--ds-badge-bg: var(--ds-error-100);--ds-badge-border: var(--ds-error-200);--ds-badge-text: var(--ds-error-700)}.light-dot.light-grey{--ds-badge-bg: transparent;--ds-badge-border: var(--ds-border-default);--ds-badge-text: var(--ds-text-subtle);border-style:dashed}.legend{display:flex;flex-wrap:wrap;gap:var(--ds-space-md) var(--ds-space-2xl);align-items:center;margin-top:var(--ds-space-xl);font-size:var(--ds-text-xs-size);color:var(--ds-text-subtle)}.legend span{display:inline-flex;align-items:center;gap:var(--ds-space-sm)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--ds-space-lg);margin-bottom:var(--ds-space-3xl)}.tile-btn,.stile{font:inherit;text-align:left;cursor:pointer;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.tile-btn:hover,.stile:hover:not(:disabled){border-color:var(--ds-border-selected)}.tile-btn[aria-pressed=true],.stile[aria-pressed=true]{border-color:var(--ds-border-selected);box-shadow:inset 0 0 0 1px var(--ds-border-selected)}.tiles .tile-btn:first-child[aria-pressed=true]{border-color:var(--ds-border-default);box-shadow:none}@media(prefers-reduced-motion:reduce){.tile-btn,.stile{transition:none}}.filters{display:flex;flex-wrap:wrap;gap:var(--ds-space-md) var(--ds-space-lg);align-items:center;margin-bottom:var(--ds-space-xl)}.search{width:260px;max-width:100%}.check{display:inline-flex;gap:var(--ds-space-md);align-items:center}.check input{accent-color:var(--ds-primary-800);width:16px;height:16px}.seg-count{color:var(--ds-text-subtle);font-weight:var(--ds-font-regular)}.ds-button-group>button.is-active .seg-count{color:var(--ds-text-default)}.table-wrap{overflow-x:auto;background:var(--ds-bg-base);border:var(--ds-border-width-default) solid var(--ds-border-default);border-radius:var(--ds-radius-xl)}.table-wrap.has-more-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-space-4xl)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-space-4xl)),transparent)}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:middle;padding:var(--ds-space-lg);border-bottom:var(--ds-border-width-default) solid var(--ds-border-subtle)}th{font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);color:var(--ds-text-subtle);font-weight:var(--ds-font-medium);white-space:nowrap;background:var(--ds-bg-sunken)}tbody tr:last-child td{border-bottom:none}.overview tbody tr{transition:background-color .12s ease}.overview tbody tr:hover{background:var(--ds-bg-sunken)}.overview td:first-child a{color:var(--ds-text-high);text-decoration:none}.overview td:first-child a:hover{text-decoration:underline}.overview th:first-child,.overview td:first-child{position:sticky;left:0;z-index:1;background:var(--ds-bg-base);box-shadow:inset calc(-1 * var(--ds-border-width-default)) 0 0 var(--ds-border-subtle)}.overview th:first-child,.overview tbody tr:hover td:first-child{background:var(--ds-bg-sunken)}.kpi-col{text-align:center;padding-left:var(--ds-space-sm);padding-right:var(--ds-space-sm)}td.num,th.num{text-align:right}.goals td{vertical-align:top}.history{margin-top:var(--ds-space-md);font-size:var(--ds-text-xs-size)}.history summary{cursor:pointer;color:var(--ds-text-link-default)}.history ul{margin:var(--ds-space-sm) 0 0;padding-left:var(--ds-space-2xl)}.card{padding:var(--ds-space-xl);gap:var(--ds-space-md)}.card h3{font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height)}.card-tag{font-weight:var(--ds-font-regular);color:var(--ds-text-subtle);font-size:var(--ds-text-xs-size);margin-left:var(--ds-space-xs)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:var(--ds-space-lg)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:var(--ds-space-lg);margin-top:var(--ds-space-lg)}.kpi-card{position:relative}.kpi-card:before{content:"";position:absolute;inset:0 0 auto;height:3px}.kpi-green:before{background:var(--ds-success-500)}.kpi-amber:before{background:var(--ds-warning-400)}.kpi-red:before{background:var(--ds-error-500)}.kpi-grey:before{background:repeating-linear-gradient(90deg,var(--ds-primary-300) 0 8px,transparent 8px 14px)}.kpi-top{display:flex;justify-content:space-between;gap:var(--ds-space-md);align-items:flex-start}.kpi-top>.ds-badge{flex-shrink:0}.kpi-top h3{font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);font-weight:var(--ds-font-medium);color:var(--ds-text-default)}.kpi-value .ds-metric-unit{font-size:var(--ds-text-sm-size)}.kpi-reason{margin:0}.kpi-foot{margin:auto 0 0;padding-top:var(--ds-space-lg);border-top:var(--ds-border-width-default) solid var(--ds-border-subtle);display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);align-items:center;font-size:var(--ds-text-xs-size);color:var(--ds-text-subtle)}.details-btn{margin-left:auto}.provisional{font-size:var(--ds-text-xxs-size);color:var(--ds-text-subtle);text-decoration:underline dotted;text-underline-offset:3px}.facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-md) var(--ds-space-lg);margin:0}.facts dt{color:var(--ds-text-subtle)}.facts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--ds-font-medium)}.facts.small{font-size:var(--ds-text-xs-size)}.facts-row{display:contents}.rule-facts{grid-template-columns:auto minmax(0,1fr)}.rule-facts dd{text-align:left;font-weight:var(--ds-font-regular)}.watch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:var(--ds-space-lg)}.watch-card{position:relative;padding-top:var(--ds-space-2xl)}.watch-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ds-error-500)}.watch-card h2{font-size:var(--ds-text-lg-size);line-height:var(--ds-text-lg-line-height);display:flex;flex-wrap:wrap;gap:var(--ds-space-md);align-items:center}.watch-card h2 a{color:var(--ds-text-high)}.reasons{margin:0 0 var(--ds-space-xs);padding:var(--ds-space-md) var(--ds-space-md) var(--ds-space-md) var(--ds-space-3xl);border-radius:var(--ds-radius-lg);background:var(--ds-error-50);color:var(--ds-error-800)}.reasons li{margin-bottom:var(--ds-space-xs)}.reasons .note{color:inherit}.reasons .reason-btn{display:block}.plain-list{padding-left:var(--ds-space-2xl)}.plain-list li{margin-bottom:var(--ds-space-sm)}.panel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end;background:var(--ds-bg-scrim);animation:fade-in .18s ease}.side-panel{position:relative;width:min(920px,100%);height:100%;overflow-y:auto;padding:var(--ds-space-3xl) var(--ds-space-3xl) var(--ds-space-5xl);background:var(--ds-bg-sunken);border-radius:var(--ds-radius-xl) 0 0 var(--ds-radius-xl);box-shadow:var(--ds-shadow-xl);font-size:var(--ds-text-sm-size);line-height:var(--ds-text-sm-line-height);color:var(--ds-text-default);animation:slide-in .2s cubic-bezier(.32,.72,0,1)}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(40px);opacity:0}}@media(prefers-reduced-motion:reduce){.panel-overlay,.side-panel{animation:none}}.panel-head{display:flex;justify-content:space-between;gap:var(--ds-space-xl);align-items:flex-start;padding-right:var(--ds-space-6xl)}.panel-total{margin:0 0 var(--ds-space-xs);font-size:var(--ds-display-number-size);line-height:var(--ds-display-number-line-height);font-weight:var(--ds-font-semibold);font-variant-numeric:tabular-nums;color:var(--ds-text-high)}.panel-close{position:absolute;top:var(--ds-space-xl);right:var(--ds-space-xl);z-index:1;font-size:var(--ds-text-lg-size)}.panel-flags{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);margin:var(--ds-space-lg) 0 var(--ds-space-xl)}.panel-search{width:100%;margin-bottom:var(--ds-space-lg)}.panel-table td{vertical-align:top}.sort-btn{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.sort-btn:hover{color:var(--ds-text-high)}th.num .sort-btn{text-align:right}@media(max-width:560px){.overview th:first-child,.overview td:first-child{width:40vw;max-width:40vw;padding-left:var(--ds-space-md);padding-right:var(--ds-space-md)}.overview .name-cell{gap:var(--ds-space-xs)}.overview .name-cell>div{min-width:0}.overview .name-cell a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.overview .name-cell .note,.overview .name-cell .flag{white-space:normal;overflow-wrap:anywhere}.side-panel{padding:var(--ds-space-2xl) var(--ds-space-xl) var(--ds-space-4xl);border-radius:0}}.name-cell{display:flex;gap:var(--ds-space-md);align-items:flex-start}.expand-btn{flex:none;color:var(--ds-icon-default);transition:transform .15s ease}.expand-btn[aria-expanded=true]{transform:rotate(90deg);color:var(--ds-icon-dark)}@media(prefers-reduced-motion:reduce){.expand-btn{transition:none}}.overview tr.is-open td{border-bottom-color:transparent}.overview .hotel-row td{background:var(--ds-bg-sunken);padding-top:var(--ds-space-md);padding-bottom:var(--ds-space-md)}.overview .hotel-row td:first-child{padding-left:var(--ds-space-6xl)}.hotel-name{font-weight:var(--ds-font-medium)}.kpi-panel-title{margin:0 0 var(--ds-space-sm);font-size:var(--ds-display-number-compact-size);line-height:var(--ds-display-number-compact-line-height)}.kpi-panel-value{display:flex;align-items:center;gap:var(--ds-space-lg);margin-bottom:var(--ds-space-sm)}.kpi-panel-value .panel-total{margin:0}.panel-section{margin-top:var(--ds-space-xl)}.chart{margin:var(--ds-space-xs) calc(-1 * var(--ds-space-md)) var(--ds-space-lg)}.reason-btn{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.reason-btn:hover{text-decoration-style:solid}.source-link{display:inline-block;margin-top:var(--ds-space-xs);font-size:var(--ds-text-xs-size);font-weight:var(--ds-font-medium);white-space:nowrap}.source-link.is-off{color:var(--ds-text-subtle);cursor:help;text-decoration:underline dotted}.link-row{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs) var(--ds-space-xl);margin-top:var(--ds-space-md)}.panel-subhead{margin:var(--ds-space-xl) 0 var(--ds-space-md);font-size:var(--ds-text-sm-size)}.panel-total-row{margin-top:var(--ds-space-lg);padding-top:var(--ds-space-md);border-top:var(--ds-border-width-default) solid var(--ds-border-subtle);font-weight:var(--ds-font-semibold)}.test-pill{cursor:help;vertical-align:middle}.stage-pill{vertical-align:middle}.exclusions{margin-top:var(--ds-space-2xl);font-size:var(--ds-text-xs-size);color:var(--ds-text-subtle)}.exclusions summary{cursor:pointer}.exclusions .plain-list{color:var(--ds-text-default)}:root{--st-reply: var(--ds-secondary-500);--st-support: var(--ds-navy-blue-400);--st-eng: var(--ds-peach-400);--st-customer: var(--ds-primary-300);--st-followup: var(--ds-secondary-200)}.st-resolved{--ds-badge-border: var(--ds-border-default);--ds-badge-text: var(--ds-text-subtle)}.chips{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-xs) var(--ds-space-sm);align-items:center}.linear-chip{font-family:var(--ds-font-family-mono)}.linear-chip.is-done{text-decoration:line-through;--ds-badge-text: var(--ds-text-subtle)}.age{font-weight:var(--ds-font-semibold);font-size:var(--ds-text-xs-size);font-variant-numeric:tabular-nums}.age-warn{color:var(--ds-warning-800)}.age-crit{color:var(--ds-error-700)}.age-warn:before,.age-crit:before{content:"! "}.stiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--ds-space-lg);margin:var(--ds-space-lg) 0 var(--ds-space-xl)}.stile{position:relative;overflow:hidden;align-items:flex-start}.stile:before{content:"";position:absolute;inset:0 0 auto;height:3px}.stile-amber:before{background:var(--ds-warning-400)}.stile-red:before{background:var(--ds-error-500)}.stile .ds-metric-period{font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);color:var(--ds-text-subtle)}.stile:disabled{cursor:default}.conv-table td{vertical-align:top;padding:var(--ds-space-md) var(--ds-space-lg)}.conv-row{cursor:pointer}.conv-row:hover,.conv-row:focus-within{background:var(--ds-bg-sunken)}.conv-title{display:block;padding:0;border:0;background:none;font:inherit;font-weight:var(--ds-font-medium);color:inherit;text-align:start;cursor:pointer}.grp-head td{background:var(--ds-bg-sunken);padding:var(--ds-space-md) var(--ds-space-lg);font-size:var(--ds-text-xs-size)}.foot-note{margin-top:var(--ds-space-md)}.board{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:var(--ds-space-lg);overflow-x:auto;padding-bottom:var(--ds-space-sm)}.board-col{background:var(--ds-bg-sunken);border:var(--ds-border-width-default) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);padding:var(--ds-space-md);display:flex;flex-direction:column;gap:var(--ds-space-md);min-width:200px}.board-head{display:flex;justify-content:space-between;align-items:center}.board-col>.note{margin:0}.board-empty{color:var(--ds-text-subtle);font-size:var(--ds-text-xs-size);text-align:center;padding:var(--ds-space-xl) 0;margin:0}.board-card{display:flex;flex-direction:column;gap:var(--ds-space-sm);align-items:flex-start;text-align:left;font:inherit;color:var(--ds-text-default);background:var(--ds-bg-base);border:var(--ds-border-width-default) solid var(--ds-border-default);border-radius:var(--ds-radius-lg);padding:var(--ds-space-md) var(--ds-space-lg);cursor:pointer;box-shadow:var(--ds-shadow-xs)}.board-card:hover{border-color:var(--ds-border-selected)}.status-bar-wrap{display:inline-flex;align-items:center;gap:var(--ds-space-md)}.status-bar{display:inline-flex;height:10px;border-radius:var(--ds-radius-full);overflow:hidden;background:var(--ds-border-subtle)}.status-bar .seg{display:block;height:100%}.seg.st-reply{background:var(--st-reply)}.seg.st-support{background:var(--st-support)}.seg.st-eng{background:var(--st-eng)}.seg.st-customer{background:var(--st-customer)}.seg.st-followup{background:var(--st-followup)}.pulse-card{margin-bottom:var(--ds-space-md)}.pulse-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ds-space-md) var(--ds-space-xl);align-items:center}.pulse-health{display:inline-flex;gap:var(--ds-space-md);align-items:center;font-size:var(--ds-text-xs-size);color:var(--ds-text-subtle)}.pulse-text{margin:var(--ds-space-md) 0 0}.why-box{border-left:3px solid var(--st-customer)}.why-box p{margin:0}.why-reply{border-left-color:var(--st-reply)}.why-support{border-left-color:var(--st-support)}.why-eng{border-left-color:var(--st-eng)}.why-followup{border-left-color:var(--st-followup)}.timeline{list-style:none;margin:0;padding:0 0 0 var(--ds-space-xl);border-left:var(--ds-border-width-thick) solid var(--ds-border-subtle);display:grid;gap:var(--ds-space-md)}.timeline li{position:relative}.timeline li:before{content:"";position:absolute;left:calc(-1 * (var(--ds-space-xl) + var(--ds-space-sm)));top:5px;width:10px;height:10px;border-radius:50%;background:var(--ds-border-default)}.timeline li.st-reply:before{background:var(--st-reply)}.timeline li.st-support:before{background:var(--st-support)}.timeline li.st-followup:before{background:var(--st-followup)}.timeline time{color:var(--ds-text-subtle);font-variant-numeric:tabular-nums;margin-right:var(--ds-space-sm)}.reason-chips{position:relative;display:inline-flex;flex-wrap:nowrap;white-space:nowrap;gap:var(--ds-space-xs);padding:0;border:0;background:none;font:inherit;cursor:pointer;border-radius:var(--ds-radius-sm)}.reason-popover{position:fixed;inset:auto;margin:0;padding:var(--ds-space-md) var(--ds-space-lg);color:var(--ds-text-default);font-size:var(--ds-text-xs-size);line-height:var(--ds-text-xs-line-height);white-space:normal}.reason-popover:not(:popover-open){display:none}.reason-popover ul{margin:0;padding-left:var(--ds-space-xl);display:grid;gap:var(--ds-space-xs)}.cell-link{color:inherit;display:inline-block;text-decoration:none}.cell-link:hover,.cell-link:hover .note{color:var(--ds-text-high)}.note.soon{color:var(--ds-warning-800);font-weight:var(--ds-font-semibold)}.customer-btn{padding:0;border:0;background:none;font:inherit;font-weight:var(--ds-font-semibold);color:var(--ds-text-link-default);cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--ds-border-default);text-underline-offset:3px}.customer-btn:hover{color:var(--ds-text-link-hover);text-decoration-color:currentColor}.charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:var(--ds-space-lg);margin-top:var(--ds-space-md)}.chart-card{min-width:0}.chart-title{font-size:var(--ds-text-sm-size);margin:0}.chart-sub{margin:0 0 var(--ds-space-md)}.strip-legend{display:flex;flex-wrap:wrap;gap:var(--ds-space-lg);font-size:var(--ds-text-xs-size);color:var(--ds-text-subtle);margin-bottom:var(--ds-space-md)}.strip-legend i{display:inline-block;width:10px;height:10px;border-radius:var(--ds-radius-xs);margin-right:var(--ds-space-xs);vertical-align:-1px}.strip-row,.hbar-row{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:var(--ds-space-md);align-items:center;margin:var(--ds-space-sm) 0;font-size:var(--ds-text-xs-size)}.strip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip-bar{display:flex;gap:var(--ds-space-xxs);height:20px}.strip-seg{border:0;padding:0;min-width:6px;height:100%;font:inherit;font-size:var(--ds-text-xxs-size);font-weight:var(--ds-font-semibold);cursor:pointer}.strip-seg:first-child{border-radius:var(--ds-radius-sm) 0 0 var(--ds-radius-sm)}.strip-seg:last-child{border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0}.strip-seg:only-child{border-radius:var(--ds-radius-sm)}.strip-seg:hover{outline:2px solid var(--ds-text-default);outline-offset:1px}.strip-off{font-size:var(--ds-text-xs-size);color:var(--ds-text-subtle);background:var(--ds-bg-sunken);border-radius:var(--ds-radius-sm);padding:var(--ds-space-xxs) var(--ds-space-md)}.hbar-row{grid-template-columns:minmax(120px,38%) minmax(0,1fr) auto;width:100%;background:none;border:0;padding:var(--ds-space-xxs) 0;color:inherit;font:inherit;font-size:var(--ds-text-xs-size);text-align:left;cursor:pointer;border-radius:var(--ds-radius-md)}.hbar-row:hover:not(:disabled){background:var(--ds-bg-sunken)}.hbar-row:disabled{cursor:default;color:var(--ds-text-subtle)}.hbar-track{height:16px}.hbar{display:block;height:100%;background:var(--ds-error-500);border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0}.hbar-value{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:64px;text-align:right}@media(max-width:560px){.hbar-row{grid-template-columns:minmax(0,1fr) auto}.hbar-track{grid-column:1 / -1;grid-row:2}.hbar-value{white-space:normal;min-width:0}}.chart-headline{display:block;width:100%;text-align:left;background:var(--ds-bg-sunken);border:var(--ds-border-width-default) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);padding:var(--ds-space-md) var(--ds-space-lg);margin-bottom:var(--ds-space-lg);color:inherit;font:inherit;cursor:pointer}.chart-headline strong{font-size:var(--ds-text-lg-size)}.chart-headline:hover:not(:disabled){border-color:var(--ds-border-selected)}.chart-headline:disabled{cursor:default}.chip-btn{font:inherit;font-size:var(--ds-text-xs-size);cursor:pointer}.chart-tip{background:var(--ds-bg-base);border:var(--ds-border-width-default) solid var(--ds-border-default);border-radius:var(--ds-radius-lg);padding:var(--ds-space-md) var(--ds-space-lg);font-size:var(--ds-text-xs-size);box-shadow:var(--ds-shadow-md)}.show-list{list-style:none;padding:0;margin:var(--ds-space-lg) 0 0}.show-list li{padding:var(--ds-space-md) 0;border-bottom:var(--ds-border-width-default) solid var(--ds-border-subtle)}.show-line{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);align-items:baseline}.show-arr{margin-left:auto;font-variant-numeric:tabular-nums}.touch-grid .chart{margin:var(--ds-space-xs) calc(-1 * var(--ds-space-md)) 0}.change{font-size:var(--ds-text-xs-size);color:var(--ds-text-subtle)}.change.up{color:var(--ds-success-700)}.change.down{color:var(--ds-warning-800)}.plan-list{display:grid;gap:var(--ds-space-lg)}.plan-card+.plan-card{margin-top:var(--ds-space-lg)}.plan-list .plan-card+.plan-card{margin-top:0}.plan-head{display:flex;justify-content:space-between;gap:var(--ds-space-lg);align-items:flex-start}.plan-head h3{margin:0 0 var(--ds-space-xxs)}.goal-list{margin:0;padding-left:var(--ds-space-3xl);display:grid;gap:var(--ds-space-md)}.goal-list p{margin:var(--ds-space-xs) 0 0;max-width:80ch}.app-tooltip{position:fixed;z-index:100;margin:0;pointer-events:none;white-space:pre-line}.app-tooltip[hidden]{display:none}.ds-page-header{z-index:3}.recharts-cartesian-axis-tick text,.recharts-label{font-size:var(--ds-text-xs-size)}.sr-only.focus-reveal:focus-within{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;margin-top:var(--ds-space-sm)}
