/*! ChatBob intern – CAMPUS SURSEE | generated from app/src/styles, do not edit | Dashboard-Style 2.1.3, MIT License */
@layer reset,ds;@font-face{font-family:Google Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url("./fonts/google-sans-latin-ext-opsz-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url("./fonts/google-sans-latin-opsz-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@property --ds-time-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --ds-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@property --ds-progress-head-1{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --ds-progress-head-2{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --ds-progress-tail-1{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --ds-progress-tail-2{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --ds-spinner-arc{syntax: "<angle>"; inherits: false; initial-value: 10deg;}@property --ds-spinner-start{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --ds-skeleton-x{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --ds-share{syntax: "<number>"; inherits: true; initial-value: 0;}@layer ds.tokens{.ds-theme{--ds-dur-micro: calc(50ms * var(--ds-time-scale, 1));--ds-dur-instant: calc(.1s * var(--ds-time-scale, 1));--ds-dur-fast: calc(.15s * var(--ds-time-scale, 1));--ds-dur-base: calc(.2s * var(--ds-time-scale, 1));--ds-dur-medium: calc(.25s * var(--ds-time-scale, 1));--ds-dur-slow: calc(.35s * var(--ds-time-scale, 1));--ds-dur-long: calc(.45s * var(--ds-time-scale, 1));--ds-dur-glide: calc(.6s * var(--ds-time-scale, 1));--ds-ease-in-out: cubic-bezier(.2, 0, 0, 1);--ds-ease-out: cubic-bezier(.05, .7, .1, 1);--ds-ease-in: cubic-bezier(.3, 0, 1, 1);--ds-ease-exit: cubic-bezier(.3, 0, .8, .15);--ds-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ds-ease-spatial: var(--ds-ease-out);--ds-ease-value: var(--ds-ease-in-out);--ds-distance-sm: 4px;--ds-distance-md: 8px;--ds-distance-lg: 12px;--ds-distance-xl: 24px;--ds-distance-sheet: 100%;--ds-scale-enter: .98;--ds-scale-popup: .95;--ds-scale-tooltip: .9;--ds-scale-small: .6;--ds-stagger: calc(30ms * var(--ds-time-scale, 1));--ds-delay-loader: calc(.2s * var(--ds-time-scale, 1));--ds-delay-boot: calc(.4s * var(--ds-time-scale, 1));--ds-hold-loader: calc(.45s * var(--ds-time-scale, 1));--ds-hold-success: calc(.6s * var(--ds-time-scale, 1));--ds-hold-status: calc(.9s * var(--ds-time-scale, 1));--ds-delay-tooltip: calc(.5s * var(--ds-time-scale, 1));--ds-delay-tooltip-skip: calc(.3s * var(--ds-time-scale, 1));--ds-delay-tooltip-hide: calc(.1s * var(--ds-time-scale, 1));--ds-delay-dismiss: calc(.3s * var(--ds-time-scale, 1));--ds-loop-spin: calc(1568ms * var(--ds-time-scale, 1));--ds-loop-spin-fast: calc(.8s * var(--ds-time-scale, 1));--ds-loop-arc: calc(5332ms * var(--ds-time-scale, 1));--ds-loop-indeterminate: calc(1.8s * var(--ds-time-scale, 1));--ds-loop-loader: calc(4.55s * var(--ds-time-scale, 1));--ds-loop-skeleton: calc(2s * var(--ds-time-scale, 1));--ds-loop-wave: calc(1.2s * var(--ds-time-scale, 1));--ds-progress-wave-length: 40px;--ds-progress-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10' viewBox='0 0 40 10'%3E%3Cpath d='M-5 7.12C-3.33 6.57 -1.67 5.79 0 5C1.67 4.21 3.33 3.43 5 2.88C6.67 2.32 8.33 2 10 2C11.67 2 13.33 2.32 15 2.88C16.67 3.43 18.33 4.21 20 5C21.67 5.79 23.33 6.57 25 7.12C26.67 7.68 28.33 8 30 8C31.67 8 33.33 7.68 35 7.12C36.67 6.57 38.33 5.79 40 5C41.67 4.21 43.33 3.43 45 2.88' fill='none' stroke='black' stroke-width='4'/%3E%3C/svg%3E");--ds-progress-ring-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M20 3.6C21.23 2.76 22.69 2.15 24.01 2.45C25.32 2.75 26.37 3.94 27.12 5.22C27.86 6.51 28.36 7.74 29.23 8.43C30.09 9.12 31.4 9.34 32.82 9.77C34.24 10.21 35.63 10.98 36.22 12.19C36.8 13.4 36.53 14.97 35.99 16.35C35.45 17.73 34.8 18.89 34.8 20C34.8 21.11 35.45 22.27 35.99 23.65C36.53 25.03 36.8 26.6 36.22 27.81C35.63 29.02 34.24 29.79 32.82 30.23C31.4 30.66 30.09 30.88 29.23 31.57C28.36 32.26 27.86 33.49 27.12 34.78C26.37 36.06 25.32 37.25 24.01 37.55C22.69 37.85 21.23 37.24 20 36.4C18.77 35.56 17.79 34.68 16.71 34.43C15.63 34.18 14.35 34.55 12.88 34.78C11.42 35 9.83 34.91 8.78 34.07C7.72 33.23 7.29 31.71 7.18 30.23C7.07 28.74 7.15 27.42 6.67 26.42C6.19 25.42 5.1 24.66 4.01 23.65C2.92 22.64 2 21.35 2 20C2 18.65 2.92 17.36 4.01 16.35C5.1 15.34 6.19 14.58 6.67 13.58C7.15 12.58 7.07 11.26 7.18 9.77C7.29 8.29 7.72 6.77 8.78 5.93C9.83 5.09 11.42 5 12.88 5.22C14.35 5.45 15.63 5.82 16.71 5.57C17.79 5.32 18.77 4.44 20 3.6Z' fill='none' stroke='black' stroke-width='4'/%3E%3C/svg%3E");--ds-progress-wave-start: .06;--ds-progress-wave-ramp: .05;--ds-state-hover: .08;--ds-state-hover-lg: .06;--ds-state-focus: .1;--ds-state-pressed: .1;--ds-state-dragged: .16;--ds-state-disabled: .38;--ds-state-stale: .55;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-7: 28px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-z-raised: 1;--ds-z-pinned: calc(var(--ds-z-raised) + 1);--ds-z-sticky: 20;--ds-z-sticky-pinned: calc(var(--ds-z-sticky) + 1);--ds-z-popover: 40;--ds-z-drawer: 50;--ds-z-dialog: calc(var(--ds-z-drawer) + 1);--ds-z-toast: 60;--ds-backdrop: #f0f4f9;--ds-surface: #ffffff;--ds-surface-low: #f8fafd;--ds-surface-high: #e9eef6;--ds-surface-highest: #dde3ea;--ds-surface-overlay: var(--ds-surface);--ds-surface-popover: var(--ds-surface);--ds-color-scheme: light;--ds-skeleton-highlight: var(--ds-surface-high);--ds-text: #1f1f1f;--ds-text-2: #444746;--ds-text-3: #747775;--ds-line: #dde3ea;--ds-line-2: #c4c7c5;--ds-outline: #747775;--ds-primary: #0b57d0;--ds-on-primary: #ffffff;--ds-primary-hover: color-mix(in srgb, var(--ds-primary), var(--ds-on-primary) 8%);--ds-primary-pressed: color-mix(in srgb, var(--ds-primary), #000 15%);--ds-accent: #d3e3fd;--ds-on-accent: #041e49;--ds-on-accent-icon: var(--ds-on-accent);--ds-action-ink: var(--ds-primary);--ds-error: #b3261e;--ds-error-container: #f9dedc;--ds-on-error-container: #8c1d18;--ds-success: #146c2e;--ds-success-container: #c4eed0;--ds-on-success-container: #0f5223;--ds-warning: #8f4e06;--ds-warning-container: #feefc3;--ds-on-warning-container: #8f4e06;--ds-warning-surface: #fdf6e7;--ds-inverse: #303030;--ds-on-inverse: #f2f2f2;--ds-inverse-primary: #a8c7fa;--ds-scrim: rgba(0, 0, 0, .32);--ds-scrim-nested: rgba(0, 0, 0, .16);--ds-fill-round: color-mix(in srgb, var(--ds-text) 8%, transparent);--ds-code-bg: var(--ds-surface-low);--ds-chart-1: var(--ds-primary);--ds-chart-2: #c76a00;--ds-chart-3: #00897b;--ds-chart-4: #9334e6;--ds-chart-track: var(--ds-surface-high);--ds-chart-neutral: var(--ds-outline);--ds-chart-warning: var(--ds-warning);--ds-chart-error: var(--ds-error);--ds-disabled-opacity: 1;--ds-disabled-fill: color-mix(in srgb, var(--ds-text) 12%, transparent);--ds-disabled-ink: color-mix(in srgb, var(--ds-text) 38%, transparent);--ds-link: var(--ds-primary);--ds-link-underline: color-mix(in srgb, var(--ds-link) 40%, transparent);--ds-link-underline-hover: var(--ds-link);--ds-link-underline-thickness: 1px;--ds-link-underline-offset: 3px;--ds-focus: var(--ds-primary);--ds-focus-width: 2px;--ds-focus-offset: 2px;--ds-focus-outline: var(--ds-focus-width) solid var(--ds-focus);--ds-focus-ring: 0 0 0 2px var(--ds-surface), 0 0 0 4px var(--ds-focus);--ds-radius-xs: 4px;--ds-radius-sm: 8px;--ds-radius-md: 12px;--ds-radius-lg: 16px;--ds-radius-xl: 20px;--ds-radius-2xl: 28px;--ds-radius-action: 9999px;--ds-radius-action-pressed: 12px;--ds-radius-panel: var(--ds-radius-xl);--ds-radius-card: var(--ds-radius-md);--ds-radius-card-pressed: var(--ds-radius-sm);--ds-radius-dialog: var(--ds-radius-lg);--ds-radius-chip: var(--ds-radius-sm);--ds-radius-field: var(--ds-radius-sm);--ds-radius-check: 2px;--ds-font: "Google Sans", Roboto, "Segoe UI", system-ui, sans-serif;--ds-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ds-weight-regular: 400;--ds-weight-title: 400;--ds-weight-label: 500;--ds-size-display: 36px;--ds-font-headline: var(--ds-weight-title) 24px/32px var(--ds-font);--ds-font-title: var(--ds-weight-title) 22px/28px var(--ds-font);--ds-font-subtitle: var(--ds-weight-label) 16px/24px var(--ds-font);--ds-font-reading: var(--ds-weight-regular) 16px/24px var(--ds-font);--ds-font-input: var(--ds-font-reading);--ds-font-body: var(--ds-weight-regular) 14px/20px var(--ds-font);--ds-font-dense: var(--ds-weight-regular) 14px/20px var(--ds-font);--ds-font-label: var(--ds-weight-label) 14px/20px var(--ds-font);--ds-font-chip: var(--ds-weight-label) 14px/20px var(--ds-font);--ds-font-meta: var(--ds-weight-regular) 12px/16px var(--ds-font);--ds-font-caption: var(--ds-weight-label) 12px/16px var(--ds-font);--ds-font-display: var(--ds-weight-regular) var(--ds-size-display)/44px var(--ds-font);--ds-font-code: var(--ds-weight-regular) 13px/20px var(--ds-font-mono);--ds-elev-1: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);--ds-elev-2: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);--ds-elev-3: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);--ds-elev-hover: var(--ds-elev-1);--ds-elev-popover: var(--ds-elev-2);--ds-elev-overlay: var(--ds-elev-3);--ds-topbar-height: 64px;--ds-drawer-width: 256px;--ds-drawer-rail-width: 72px;--ds-content-max: 1280px;--ds-measure: 76ch;--ds-toast-room: 64px;--ds-touch-target: 48px}:where(.ds-theme){color-scheme:var(--ds-color-scheme)}@supports (transition-timing-function: linear(0,1)){.ds-theme{--ds-ease-spatial: linear(0, .007 1.5%, .03 3.3%, .077 5.5%, .151 8.1%, .27 11.7%, .506 18.5%, .637 22.7%, .738 26.5%, .817 30.1%, .88 33.6%, .934 37.6%, .975 41.8%, 1.005 46.7%, 1.023 52.6%, 1.028 60.2%, 1.015 77.3%, 1.002 97.2%, 1);--ds-ease-emphasized: linear(0, .007 3%, .03 6%, .066 8.6%, .112 10.8%, .162 12.5%, .217 13.9%, .273 15%, .333 15.9%, .393 16.6%, .479 17.5%, .549 18.4%, .602 19.3%, .648 20.3%, .697 21.7%, .743 23.5%, .79 26%, .835 29.5%, .876 34%, .913 40.1%, .946 48.5%, .972 59.4%, .991 74.6%, 1 96.7%, 1)}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@property --ds-motion-distance{syntax: "*"; inherits: false;}@property --ds-motion-scale{syntax: "*"; inherits: false;}@property --ds-motion-origin{syntax: "*"; inherits: false;}@property --ds-clip-from{syntax: "*"; inherits: false;}@property --ds-draw-length{syntax: "*"; inherits: false;}@property --ds-enter-keyframes{syntax: "*"; inherits: false;}@property --ds-enter-duration{syntax: "*"; inherits: false;}@property --ds-enter-easing{syntax: "*"; inherits: false;}@property --ds-enter-delay{syntax: "*"; inherits: false;}@property --ds-leave-keyframes{syntax: "*"; inherits: false;}@property --ds-leave-duration{syntax: "*"; inherits: false;}@property --ds-leave-easing{syntax: "*"; inherits: false;}@property --ds-i{syntax: "<integer>"; inherits: false; initial-value: 0;}@layer ds.motion{@keyframes ds-fade-in{0%{opacity:0}}@keyframes ds-lift-in{0%{translate:0 var(--ds-motion-distance, var(--ds-distance-md))}}@keyframes ds-grow-in{0%{translate:0 var(--ds-motion-distance, var(--ds-distance-md));scale:var(--ds-motion-scale, var(--ds-scale-enter))}}@keyframes ds-shift-in{0%{translate:var(--ds-motion-distance, var(--ds-distance-xl)) 0}}@keyframes ds-roll-in{0%{translate:0 var(--ds-motion-distance, 100%)}}@keyframes ds-pop-in{0%{scale:var(--ds-motion-scale, var(--ds-scale-small))}}@keyframes ds-draw{0%{stroke-dashoffset:var(--ds-draw-length, 1)}}@keyframes ds-fill-share{0%{--ds-share: 0}}@keyframes ds-fill-x{0%{scale:0 1}}@keyframes ds-fill-y{0%{scale:1 0}}@keyframes ds-fade-out{to{opacity:0}}@keyframes ds-drop-out{to{translate:0 var(--ds-motion-distance, var(--ds-distance-md))}}@keyframes ds-shrink-out{to{translate:0 var(--ds-motion-distance, var(--ds-distance-sm));scale:var(--ds-motion-scale, var(--ds-scale-enter))}}@keyframes ds-shift-out{to{translate:var(--ds-motion-distance, var(--ds-distance-lg)) 0}}@keyframes ds-pop-out{to{scale:var(--ds-motion-scale, var(--ds-scale-small))}}@keyframes ds-roll-out{to{translate:0 var(--ds-motion-distance, -100%)}}@keyframes ds-clip-in{0%{clip-path:var(--ds-clip-from, inset(0 0 100% 0))}to{clip-path:inset(calc(-1 * var(--ds-space-6)))}}@keyframes ds-clip-out{0%{clip-path:inset(calc(-1 * var(--ds-space-6)))}to{clip-path:var(--ds-clip-from, inset(0 0 100% 0))}}@keyframes ds-press-ripple{0%{scale:0}}@keyframes ds-ripple{0%{opacity:var(--ds-ripple-opacity, .6);scale:1}to{opacity:0;scale:var(--ds-ripple-scale, 1.6)}}@keyframes ds-spin{to{rotate:1turn}}@keyframes ds-spinner-arc{0%{--ds-spinner-arc: 10deg;--ds-spinner-start: 0deg}0.95%{--ds-spinner-arc: 13.67deg}1.71%{--ds-spinner-arc: 23.79deg}2.34%{--ds-spinner-arc: 39.49deg}2.91%{--ds-spinner-arc: 61.3deg}3.59%{--ds-spinner-arc: 96.43deg}4.56%{--ds-spinner-arc: 149.37deg}5.27%{--ds-spinner-arc: 180.41deg}6.06%{--ds-spinner-arc: 206.48deg}7%{--ds-spinner-arc: 228.76deg}8.14%{--ds-spinner-arc: 247.02deg}9.54%{--ds-spinner-arc: 260.65deg}11.26%{--ds-spinner-arc: 268.56deg}12.5%{--ds-spinner-arc: 270deg;--ds-spinner-start: 0deg}13.43%{--ds-spinner-start: 3.64deg}13.45%{--ds-spinner-arc: 266.33deg}14.18%{--ds-spinner-start: 13.74deg}14.21%{--ds-spinner-arc: 256.21deg}14.8%{--ds-spinner-start: 29.33deg}14.84%{--ds-spinner-arc: 240.51deg}15.36%{--ds-spinner-start: 50.96deg}15.41%{--ds-spinner-arc: 218.7deg}16%{--ds-spinner-start: 84.53deg}16.09%{--ds-spinner-arc: 183.57deg}17.04%{--ds-spinner-start: 143.71deg}17.06%{--ds-spinner-arc: 130.63deg}17.74%{--ds-spinner-start: 175.77deg}17.77%{--ds-spinner-arc: 99.59deg}18.51%{--ds-spinner-start: 202.55deg}18.56%{--ds-spinner-arc: 73.52deg}19.42%{--ds-spinner-start: 225.51deg}19.5%{--ds-spinner-arc: 51.24deg}20.52%{--ds-spinner-start: 244.51deg}20.64%{--ds-spinner-arc: 32.98deg}21.87%{--ds-spinner-start: 258.99deg}22.04%{--ds-spinner-arc: 19.35deg}23.52%{--ds-spinner-start: 267.83deg}23.76%{--ds-spinner-arc: 11.44deg}25%{--ds-spinner-arc: 10deg;--ds-spinner-start: 270deg}25.95%{--ds-spinner-arc: 13.67deg}26.71%{--ds-spinner-arc: 23.79deg}27.34%{--ds-spinner-arc: 39.49deg}27.91%{--ds-spinner-arc: 61.3deg}28.59%{--ds-spinner-arc: 96.43deg}29.56%{--ds-spinner-arc: 149.37deg}30.27%{--ds-spinner-arc: 180.41deg}31.06%{--ds-spinner-arc: 206.48deg}32%{--ds-spinner-arc: 228.76deg}33.14%{--ds-spinner-arc: 247.02deg}34.54%{--ds-spinner-arc: 260.65deg}36.26%{--ds-spinner-arc: 268.56deg}37.5%{--ds-spinner-arc: 270deg;--ds-spinner-start: 270deg}38.43%{--ds-spinner-start: 273.64deg}38.45%{--ds-spinner-arc: 266.33deg}39.18%{--ds-spinner-start: 283.74deg}39.21%{--ds-spinner-arc: 256.21deg}39.8%{--ds-spinner-start: 299.33deg}39.84%{--ds-spinner-arc: 240.51deg}40.36%{--ds-spinner-start: 320.96deg}40.41%{--ds-spinner-arc: 218.7deg}41%{--ds-spinner-start: 354.53deg}41.09%{--ds-spinner-arc: 183.57deg}42.04%{--ds-spinner-start: 413.71deg}42.06%{--ds-spinner-arc: 130.63deg}42.74%{--ds-spinner-start: 445.77deg}42.77%{--ds-spinner-arc: 99.59deg}43.51%{--ds-spinner-start: 472.55deg}43.56%{--ds-spinner-arc: 73.52deg}44.42%{--ds-spinner-start: 495.51deg}44.5%{--ds-spinner-arc: 51.24deg}45.52%{--ds-spinner-start: 514.51deg}45.64%{--ds-spinner-arc: 32.98deg}46.87%{--ds-spinner-start: 528.99deg}47.04%{--ds-spinner-arc: 19.35deg}48.52%{--ds-spinner-start: 537.83deg}48.76%{--ds-spinner-arc: 11.44deg}50%{--ds-spinner-arc: 10deg;--ds-spinner-start: 540deg}50.95%{--ds-spinner-arc: 13.67deg}51.71%{--ds-spinner-arc: 23.79deg}52.34%{--ds-spinner-arc: 39.49deg}52.91%{--ds-spinner-arc: 61.3deg}53.59%{--ds-spinner-arc: 96.43deg}54.56%{--ds-spinner-arc: 149.37deg}55.27%{--ds-spinner-arc: 180.41deg}56.06%{--ds-spinner-arc: 206.48deg}57%{--ds-spinner-arc: 228.76deg}58.14%{--ds-spinner-arc: 247.02deg}59.54%{--ds-spinner-arc: 260.65deg}61.26%{--ds-spinner-arc: 268.56deg}62.5%{--ds-spinner-arc: 270deg;--ds-spinner-start: 540deg}63.43%{--ds-spinner-start: 543.64deg}63.45%{--ds-spinner-arc: 266.33deg}64.18%{--ds-spinner-start: 553.74deg}64.21%{--ds-spinner-arc: 256.21deg}64.8%{--ds-spinner-start: 569.33deg}64.84%{--ds-spinner-arc: 240.51deg}65.36%{--ds-spinner-start: 590.96deg}65.41%{--ds-spinner-arc: 218.7deg}66%{--ds-spinner-start: 624.53deg}66.09%{--ds-spinner-arc: 183.57deg}67.04%{--ds-spinner-start: 683.71deg}67.06%{--ds-spinner-arc: 130.63deg}67.74%{--ds-spinner-start: 715.77deg}67.77%{--ds-spinner-arc: 99.59deg}68.51%{--ds-spinner-start: 742.55deg}68.56%{--ds-spinner-arc: 73.52deg}69.42%{--ds-spinner-start: 765.51deg}69.5%{--ds-spinner-arc: 51.24deg}70.52%{--ds-spinner-start: 784.51deg}70.64%{--ds-spinner-arc: 32.98deg}71.87%{--ds-spinner-start: 798.99deg}72.04%{--ds-spinner-arc: 19.35deg}73.52%{--ds-spinner-start: 807.83deg}73.76%{--ds-spinner-arc: 11.44deg}75%{--ds-spinner-arc: 10deg;--ds-spinner-start: 810deg}75.95%{--ds-spinner-arc: 13.67deg}76.71%{--ds-spinner-arc: 23.79deg}77.34%{--ds-spinner-arc: 39.49deg}77.91%{--ds-spinner-arc: 61.3deg}78.59%{--ds-spinner-arc: 96.43deg}79.56%{--ds-spinner-arc: 149.37deg}80.27%{--ds-spinner-arc: 180.41deg}81.06%{--ds-spinner-arc: 206.48deg}82%{--ds-spinner-arc: 228.76deg}83.14%{--ds-spinner-arc: 247.02deg}84.54%{--ds-spinner-arc: 260.65deg}86.26%{--ds-spinner-arc: 268.56deg}87.5%{--ds-spinner-arc: 270deg;--ds-spinner-start: 810deg}88.43%{--ds-spinner-start: 813.64deg}88.45%{--ds-spinner-arc: 266.33deg}89.18%{--ds-spinner-start: 823.74deg}89.21%{--ds-spinner-arc: 256.21deg}89.8%{--ds-spinner-start: 839.33deg}89.84%{--ds-spinner-arc: 240.51deg}90.36%{--ds-spinner-start: 860.96deg}90.41%{--ds-spinner-arc: 218.7deg}91%{--ds-spinner-start: 894.53deg}91.09%{--ds-spinner-arc: 183.57deg}92.04%{--ds-spinner-start: 953.71deg}92.06%{--ds-spinner-arc: 130.63deg}92.74%{--ds-spinner-start: 985.77deg}92.77%{--ds-spinner-arc: 99.59deg}93.51%{--ds-spinner-start: 1012.55deg}93.56%{--ds-spinner-arc: 73.52deg}94.42%{--ds-spinner-start: 1035.51deg}94.5%{--ds-spinner-arc: 51.24deg}95.52%{--ds-spinner-start: 1054.51deg}95.64%{--ds-spinner-arc: 32.98deg}96.87%{--ds-spinner-start: 1068.99deg}97.04%{--ds-spinner-arc: 19.35deg}98.52%{--ds-spinner-start: 1077.83deg}98.76%{--ds-spinner-arc: 11.44deg}to{--ds-spinner-arc: 10deg;--ds-spinner-start: 1080deg}}@keyframes ds-loader-morph{0%,to{clip-path:polygon(50% 0%,54.65% 2.82%,57.66% 7.66%,61.14% 12.09%,66.6% 12.07%,71.87% 9.9%,77.32% 8.63%,81.32% 12.3%,81.24% 17.97%,80.84% 23.66%,83.57% 28.36%,89.05% 29.88%,94.57% 31.29%,97.78% 35.67%,95.57% 40.71%,91.9% 45.07%,89.38% 50.01%,91.94% 54.93%,95.63% 59.28%,97.79% 64.34%,94.53% 68.67%,89.01% 70.09%,83.53% 71.64%,80.86% 76.37%,81.29% 82.06%,81.35% 87.72%,77.31% 91.34%,71.86% 90.04%,66.58% 87.89%,61.12% 87.93%,57.67% 92.38%,54.68% 97.24%,50% 100%,45.35% 97.18%,42.34% 92.34%,38.86% 87.91%,33.4% 87.93%,28.13% 90.1%,22.68% 91.37%,18.68% 87.7%,18.76% 82.03%,19.16% 76.34%,16.43% 71.64%,10.95% 70.12%,5.43% 68.71%,2.22% 64.33%,4.43% 59.29%,8.1% 54.93%,10.62% 49.99%,8.06% 45.07%,4.37% 40.72%,2.21% 35.66%,5.47% 31.33%,10.99% 29.91%,16.47% 28.36%,19.14% 23.63%,18.71% 17.94%,18.65% 12.28%,22.69% 8.66%,28.14% 9.96%,33.42% 12.11%,38.88% 12.07%,42.33% 7.62%,45.32% 2.76%)}14.29%{clip-path:polygon(50% 1.98%,54.75% 2.74%,59.03% 4.93%,62.87% 7.85%,67.36% 9.57%,72.17% 9.89%,76.9% 10.79%,81.11% 13.11%,84.38% 16.63%,86.4% 21%,87.44% 25.71%,89.62% 30%,93.02% 33.41%,96.19% 37.03%,98.07% 41.45%,98.49% 46.25%,97.39% 50.93%,95.16% 55.2%,93.91% 59.85%,94.17% 64.65%,94.44% 69.46%,93.2% 74.1%,90.58% 78.14%,86.83% 81.16%,82.39% 83.03%,78.35% 85.64%,75.33% 89.38%,72.57% 93.33%,68.73% 96.23%,64.18% 97.79%,59.37% 97.87%,54.75% 96.51%,50% 95.76%,45.25% 96.51%,40.63% 97.87%,35.82% 97.79%,31.27% 96.23%,27.43% 93.33%,24.67% 89.38%,21.65% 85.64%,17.61% 83.03%,13.17% 81.16%,9.42% 78.14%,6.8% 74.1%,5.56% 69.46%,5.83% 64.65%,6.09% 59.85%,4.84% 55.2%,2.61% 50.93%,1.51% 46.25%,1.93% 41.45%,3.81% 37.03%,6.98% 33.41%,10.38% 30%,12.56% 25.71%,13.6% 21%,15.62% 16.63%,18.89% 13.11%,23.1% 10.79%,27.83% 9.89%,32.64% 9.57%,37.13% 7.85%,40.97% 4.93%,45.25% 2.74%)}28.57%{clip-path:polygon(50% 5.98%,54.42% 6.6%,58.51% 8.41%,62.19% 10.97%,65.85% 13.56%,69.51% 16.14%,73.17% 18.72%,76.84% 21.31%,80.5% 23.89%,84.16% 26.48%,87.82% 29.06%,91.44% 31.7%,94.37% 35.07%,96.21% 39.15%,96.79% 43.58%,96.08% 47.98%,94.66% 52.24%,93.24% 56.49%,91.82% 60.74%,90.4% 64.99%,88.98% 69.24%,87.56% 73.5%,86.14% 77.75%,84.72% 82%,83% 86.13%,80.24% 89.64%,76.61% 92.24%,72.39% 93.72%,67.93% 94.02%,63.45% 94.02%,58.96% 94.02%,54.48% 94.02%,50% 94.02%,45.52% 94.02%,41.04% 94.02%,36.55% 94.02%,32.07% 94.02%,27.61% 93.72%,23.39% 92.24%,19.76% 89.64%,17% 86.13%,15.28% 82%,13.86% 77.75%,12.44% 73.5%,11.02% 69.24%,9.6% 64.99%,8.18% 60.74%,6.76% 56.49%,5.34% 52.24%,3.92% 47.98%,3.21% 43.58%,3.79% 39.15%,5.63% 35.07%,8.56% 31.7%,12.18% 29.06%,15.84% 26.48%,19.5% 23.89%,23.16% 21.31%,26.83% 18.72%,30.49% 16.14%,34.15% 13.56%,37.81% 10.97%,41.49% 8.41%,45.58% 6.6%)}42.86%{clip-path:polygon(50% 9.4%,53.83% 7.69%,57.85% 6.53%,62% 5.94%,66.2% 5.93%,70.35% 6.51%,74.38% 7.66%,78.21% 9.36%,81.76% 11.58%,84.97% 14.28%,87.78% 17.39%,90.13% 20.86%,91.96% 24.63%,93.25% 28.62%,93.98% 32.75%,94.12% 36.94%,93.68% 41.1%,92.66% 45.17%,91.08% 49.05%,88.98% 52.68%,86.39% 55.98%,83.45% 58.97%,80.49% 61.94%,77.52% 64.91%,74.55% 67.87%,71.59% 70.84%,68.62% 73.8%,65.66% 76.77%,62.69% 79.74%,59.72% 82.7%,56.75% 85.66%,53.55% 88.37%,50% 90.6%,46.17% 92.31%,42.15% 93.47%,38% 94.06%,33.8% 94.07%,29.65% 93.49%,25.62% 92.34%,21.79% 90.64%,18.24% 88.42%,15.03% 85.72%,12.22% 82.61%,9.87% 79.14%,8.04% 75.37%,6.75% 71.38%,6.02% 67.25%,5.88% 63.06%,6.32% 58.9%,7.34% 54.83%,8.92% 50.95%,11.02% 47.32%,13.61% 44.02%,16.55% 41.03%,19.51% 38.06%,22.48% 35.09%,25.45% 32.13%,28.41% 29.16%,31.38% 26.2%,34.34% 23.23%,37.31% 20.26%,40.28% 17.3%,43.25% 14.34%,46.45% 11.63%)}57.14%{clip-path:polygon(50% 0%,54.64% 1.52%,58.44% 4.72%,62.22% 7.94%,66.22% 10.85%,71.1% 11.62%,76.05% 12.02%,81% 12.43%,85.36% 14.64%,87.57% 19%,87.98% 23.95%,88.38% 28.9%,89.15% 33.78%,92.06% 37.78%,95.28% 41.56%,98.48% 45.36%,100% 50%,98.48% 54.64%,95.28% 58.44%,92.06% 62.22%,89.15% 66.22%,88.38% 71.1%,87.98% 76.05%,87.57% 81%,85.36% 85.36%,81% 87.57%,76.05% 87.98%,71.1% 88.38%,66.22% 89.15%,62.22% 92.06%,58.44% 95.28%,54.64% 98.48%,50% 100%,45.36% 98.48%,41.56% 95.28%,37.78% 92.06%,33.78% 89.15%,28.9% 88.38%,23.95% 87.98%,19% 87.57%,14.64% 85.36%,12.43% 81%,12.02% 76.05%,11.62% 71.1%,10.85% 66.22%,7.94% 62.22%,4.72% 58.44%,1.52% 54.64%,0% 50%,1.52% 45.36%,4.72% 41.56%,7.94% 37.78%,10.85% 33.78%,11.62% 28.9%,12.02% 23.95%,12.43% 19%,14.64% 14.64%,19% 12.43%,23.95% 12.02%,28.9% 11.62%,33.78% 10.85%,37.78% 7.94%,41.56% 4.72%,45.36% 1.52%)}71.43%{clip-path:polygon(50% 13.38%,54.68% 12.8%,59.12% 11.17%,63.49% 9.38%,68.12% 8.43%,72.84% 8.51%,77.43% 9.61%,81.66% 11.69%,85.35% 14.64%,88.3% 18.33%,90.38% 22.57%,91.48% 27.16%,91.55% 31.88%,90.6% 36.5%,88.82% 40.88%,87.19% 45.32%,86.62% 50%,87.2% 54.68%,88.83% 59.12%,90.62% 63.49%,91.57% 68.12%,91.49% 72.84%,90.39% 77.43%,88.31% 81.66%,85.36% 85.35%,81.67% 88.3%,77.43% 90.38%,72.84% 91.48%,68.12% 91.55%,63.5% 90.6%,59.12% 88.82%,54.68% 87.19%,50% 86.62%,45.32% 87.2%,40.88% 88.83%,36.51% 90.62%,31.88% 91.57%,27.16% 91.49%,22.57% 90.39%,18.34% 88.31%,14.65% 85.36%,11.7% 81.67%,9.62% 77.43%,8.52% 72.84%,8.45% 68.12%,9.4% 63.5%,11.18% 59.12%,12.81% 54.68%,13.38% 50%,12.8% 45.32%,11.17% 40.88%,9.38% 36.51%,8.43% 31.88%,8.51% 27.16%,9.61% 22.57%,11.69% 18.34%,14.64% 14.65%,18.33% 11.7%,22.57% 9.62%,27.16% 8.52%,31.88% 8.45%,36.5% 9.4%,40.88% 11.18%,45.32% 12.81%)}85.71%{clip-path:polygon(50% 11.88%,53.81% 10.45%,57.72% 9.3%,61.71% 8.49%,65.76% 8.07%,69.83% 8.1%,73.86% 8.65%,77.77% 9.79%,81.43% 11.57%,84.69% 14.01%,87.4% 17.03%,89.48% 20.53%,90.91% 24.34%,91.72% 28.33%,91.98% 32.39%,91.75% 36.45%,91.11% 40.48%,90.11% 44.42%,88.8% 48.28%,87.22% 52.03%,85.39% 55.67%,83.34% 59.19%,81.09% 62.59%,78.65% 65.85%,76.05% 68.98%,73.28% 71.97%,70.36% 74.81%,67.29% 77.49%,64.09% 80.01%,60.75% 82.34%,57.29% 84.49%,53.7% 86.42%,50% 88.12%,46.19% 89.55%,42.28% 90.7%,38.29% 91.51%,34.24% 91.93%,30.17% 91.9%,26.14% 91.35%,22.23% 90.21%,18.57% 88.43%,15.31% 85.99%,12.6% 82.97%,10.52% 79.47%,9.09% 75.66%,8.28% 71.67%,8.02% 67.61%,8.25% 63.55%,8.89% 59.52%,9.89% 55.58%,11.2% 51.72%,12.78% 47.97%,14.61% 44.33%,16.66% 40.81%,18.91% 37.41%,21.35% 34.15%,23.95% 31.02%,26.72% 28.03%,29.64% 25.19%,32.71% 22.51%,35.91% 19.99%,39.25% 17.66%,42.71% 15.51%,46.3% 13.58%)}}@keyframes ds-loader-turn{to{rotate:1turn}}@keyframes ds-progress-head{0%{--ds-progress-head-1: 0%;--ds-progress-head-2: 0%}1.03%{--ds-progress-head-1: .43%}2.34%{--ds-progress-head-1: 1.87%}3.99%{--ds-progress-head-1: 4.57%}6.06%{--ds-progress-head-1: 8.85%}8.67%{--ds-progress-head-1: 15.15%}12.04%{--ds-progress-head-1: 24.2%}16.82%{--ds-progress-head-1: 38.01%}27.08%{--ds-progress-head-1: 68.54%}31.12%{--ds-progress-head-1: 79.91%}34.14%{--ds-progress-head-1: 87.7%}36.51%{--ds-progress-head-1: 93.11%}38.4%{--ds-progress-head-1: 96.71%}39.9%{--ds-progress-head-1: 98.86%}41.09%{--ds-progress-head-1: 99.86%}41.67%{--ds-progress-head-1: 100%}55.56%{--ds-progress-head-2: 0%}58.29%{--ds-progress-head-2: 12.75%}61.53%{--ds-progress-head-2: 27.03%}64.79%{--ds-progress-head-2: 40.61%}67.92%{--ds-progress-head-2: 52.86%}70.86%{--ds-progress-head-2: 63.59%}73.59%{--ds-progress-head-2: 72.8%}76.1%{--ds-progress-head-2: 80.5%}78.39%{--ds-progress-head-2: 86.76%}80.47%{--ds-progress-head-2: 91.69%}82.34%{--ds-progress-head-2: 95.37%}84.01%{--ds-progress-head-2: 97.9%}85.5%{--ds-progress-head-2: 99.4%}86.82%{--ds-progress-head-2: 99.99%}87.06%{--ds-progress-head-2: 100%}to{--ds-progress-head-1: 100%;--ds-progress-head-2: 100%}}@keyframes ds-progress-tail{0%{--ds-progress-tail-1: 0%;--ds-progress-tail-2: 0%}18.5%{--ds-progress-tail-1: 0%}20.66%{--ds-progress-tail-1: .41%}23.02%{--ds-progress-tail-1: 1.69%}25.59%{--ds-progress-tail-1: 3.92%}28.37%{--ds-progress-tail-1: 7.16%}31.37%{--ds-progress-tail-1: 11.49%}34.6%{--ds-progress-tail-1: 16.97%}38.05%{--ds-progress-tail-1: 23.66%}41.72%{--ds-progress-tail-1: 31.59%}45.6%{--ds-progress-tail-1: 40.79%}49.67%{--ds-progress-tail-1: 51.26%}53.88%{--ds-progress-tail-1: 62.9%}58.15%{--ds-progress-tail-1: 75.51%}62.29%{--ds-progress-tail-1: 88.51%}65.69%{--ds-progress-tail-1: 99.89%}65.72%{--ds-progress-tail-1: 99.99%}70.39%{--ds-progress-tail-2: 0%}70.77%{--ds-progress-tail-2: .45%}71.29%{--ds-progress-tail-2: 1.99%}72.02%{--ds-progress-tail-2: 5.12%}73.13%{--ds-progress-tail-2: 10.88%}77.65%{--ds-progress-tail-2: 36.58%}79.67%{--ds-progress-tail-2: 47.33%}81.54%{--ds-progress-tail-2: 56.51%}83.35%{--ds-progress-tail-2: 64.61%}85.13%{--ds-progress-tail-2: 71.79%}86.89%{--ds-progress-tail-2: 78.09%}88.65%{--ds-progress-tail-2: 83.6%}90.4%{--ds-progress-tail-2: 88.29%}92.16%{--ds-progress-tail-2: 92.2%}93.92%{--ds-progress-tail-2: 95.32%}95.68%{--ds-progress-tail-2: 97.64%}97.45%{--ds-progress-tail-2: 99.18%}99.22%{--ds-progress-tail-2: 99.92%}to{--ds-progress-tail-1: 100%;--ds-progress-tail-2: 100%}}@keyframes ds-progress-wave{to{-webkit-mask-position:var(--ds-progress-wave-length) 0;mask-position:var(--ds-progress-wave-length) 0}}@keyframes ds-skeleton-wave{0%{--ds-skeleton-x: -150vw}2.41%{--ds-skeleton-x: -149.2vw}4.84%{--ds-skeleton-x: -146.81vw}7.31%{--ds-skeleton-x: -142.76vw}9.85%{--ds-skeleton-x: -136.99vw}12.49%{--ds-skeleton-x: -129.37vw}15.28%{--ds-skeleton-x: -119.67vw}18.3%{--ds-skeleton-x: -107.5vw}21.71%{--ds-skeleton-x: -92.06vw}26%{--ds-skeleton-x: -70.79vw}35.6%{--ds-skeleton-x: -21.1vw}39.49%{--ds-skeleton-x: -2.33vw}42.74%{--ds-skeleton-x: 11.87vw}45.67%{--ds-skeleton-x: 23.15vw}48.4%{--ds-skeleton-x: 32.11vw}51%{--ds-skeleton-x: 39.1vw}53.52%{--ds-skeleton-x: 44.3vw}55.98%{--ds-skeleton-x: 47.79vw}58.4%{--ds-skeleton-x: 49.65vw}60%{--ds-skeleton-x: 50vw}to{--ds-skeleton-x: 50vw}}@keyframes ds-scan{0%{translate:0 var(--ds-scan-from, -100%)}to{translate:0 var(--ds-scan-to, 100%)}}@keyframes ds-scroll-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-scroll-edge-start{0%{--ds-scroll-edge-start: 0}to{--ds-scroll-edge-start: 1}}@keyframes ds-scroll-edge-end{0%{--ds-scroll-edge-end: 1}to{--ds-scroll-edge-end: 0}}@keyframes ds-edge-fade{0%{--ds-table-fade-start: 0px;--ds-table-fade-end: var(--ds-card-pad)}5%{--ds-table-fade-start: var(--ds-card-pad)}95%{--ds-table-fade-end: var(--ds-card-pad)}to{--ds-table-fade-start: var(--ds-card-pad);--ds-table-fade-end: 0px}}}@layer ds.utilities{:where(.ds-theme) :where([hidden]:not(.ds-presence,[hidden=until-found])){display:none}.ds-stagger>*{--ds-motion-distance: var(--ds-distance-sm);animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) backwards,ds-lift-in var(--ds-dur-medium) var(--ds-ease-spatial) backwards;animation-delay:calc(var(--ds-i, 0) * var(--ds-stagger))}@supports (z-index: sibling-index()){.ds-stagger>*{--ds-i: min(sibling-index() - 1, 5)}}.ds-reveal{--ds-motion-distance: var(--ds-distance-sm);animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) backwards,ds-lift-in var(--ds-dur-medium) var(--ds-ease-spatial) backwards}.ds-stagger>:where(.ds-skeleton,.ds-loading,.ds-boot,.ds-spinner,.ds-loader),.ds-reveal:where(.ds-skeleton,.ds-loading,.ds-boot,.ds-spinner,.ds-loader){animation:revert-layer}@supports (animation-timeline: view()){.ds-reveal--scroll{--ds-motion-distance: var(--ds-distance-md);animation:ds-fade-in linear both,ds-lift-in var(--ds-ease-out) both;animation-timeline:view();animation-range:entry 0% entry calc(4 * var(--ds-space-6))}.ds-reveal--scroll:is(.ds-enter,.ds-leave){animation-timeline:auto;animation-range:normal}}@media print{.ds-reveal--scroll{animation:none}}.ds-enter{animation-name:var(--ds-enter-keyframes, ds-fade-in, ds-lift-in);animation-duration:var(--ds-enter-duration, var(--ds-dur-medium));animation-timing-function:var(--ds-enter-easing, var(--ds-ease-in-out), var(--ds-ease-spatial));animation-delay:calc(var(--ds-i, 0) * var(--ds-stagger) + var(--ds-enter-delay, 0ms));animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:backwards}.ds-enter--fade{--ds-enter-keyframes: ds-fade-in;--ds-enter-easing: var(--ds-ease-in-out)}.ds-enter--scale{--ds-enter-keyframes: ds-fade-in, ds-grow-in}.ds-enter--slide{--ds-enter-keyframes: ds-fade-in, ds-shift-in;--ds-enter-duration: var(--ds-dur-slow);--ds-enter-easing: var(--ds-ease-in-out), var(--ds-ease-spatial)}.ds-enter--swap{--ds-motion-distance: var(--ds-distance-sm)}.ds-enter--delayed{--ds-enter-keyframes: ds-fade-in;--ds-enter-easing: var(--ds-ease-in-out);--ds-enter-delay: var(--ds-delay-loader)}.ds-enter--pop{--ds-enter-keyframes: ds-fade-in, ds-pop-in}.ds-enter--fill{--ds-enter-keyframes: ds-fade-in, ds-fill-share;--ds-enter-duration: var(--ds-dur-glide);--ds-enter-easing: var(--ds-ease-in-out), var(--ds-ease-value)}.ds-enter--fill-x{--ds-enter-keyframes: ds-fade-in, ds-fill-x;--ds-enter-duration: var(--ds-dur-glide);--ds-enter-easing: var(--ds-ease-in-out), var(--ds-ease-value)}.ds-enter--fill-y{--ds-enter-keyframes: ds-fade-in, ds-fill-y;--ds-enter-duration: var(--ds-dur-glide);--ds-enter-easing: var(--ds-ease-in-out), var(--ds-ease-value)}.ds-leave{animation-name:var(--ds-leave-keyframes, ds-fade-out);animation-duration:var(--ds-leave-duration, var(--ds-dur-fast));animation-timing-function:var(--ds-leave-easing, var(--ds-ease-in));animation-delay:0ms;animation-iteration-count:1;animation-fill-mode:forwards;pointer-events:none}.ds-leave--sink{--ds-leave-keyframes: ds-fade-out, ds-drop-out}.ds-leave--scale{--ds-leave-keyframes: ds-fade-out, ds-shrink-out;--ds-leave-duration: var(--ds-dur-base)}.ds-leave--slide{--ds-leave-keyframes: ds-fade-out, ds-shift-out;--ds-leave-duration: var(--ds-dur-base)}.ds-leave--pop{--ds-leave-keyframes: ds-fade-out, ds-pop-out}.ds-leave:where(.ds-loadbar){animation-name:ds-progress-head,ds-progress-tail,var(--ds-leave-keyframes, ds-fade-out);animation-duration:var(--ds-loop-indeterminate),var(--ds-loop-indeterminate),var(--ds-leave-duration, var(--ds-dur-fast)),var(--ds-leave-duration, var(--ds-dur-fast));animation-timing-function:linear,linear,var(--ds-leave-easing, var(--ds-ease-in)),var(--ds-leave-easing, var(--ds-ease-in));animation-iteration-count:infinite,infinite,1,1;animation-fill-mode:none,none,forwards,forwards}.ds-leave:where(.ds-skeleton){animation-name:ds-skeleton-wave,var(--ds-leave-keyframes, ds-fade-out);animation-duration:var(--ds-loop-skeleton),var(--ds-leave-duration, var(--ds-dur-fast)),var(--ds-leave-duration, var(--ds-dur-fast));animation-timing-function:linear,var(--ds-leave-easing, var(--ds-ease-in)),var(--ds-leave-easing, var(--ds-ease-in));animation-delay:calc(var(--ds-delay-loader) + var(--ds-dur-medium)),0ms,0ms;animation-iteration-count:infinite,1,1;animation-fill-mode:backwards,forwards,forwards}.ds-swap{display:inline-grid;overflow:clip}.ds-swap>*{grid-area:1 / 1}.ds-swap--fade{padding-block:var(--ds-swap-fade, var(--ds-space-2));margin-block:calc(-1 * var(--ds-swap-fade, var(--ds-space-2)));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--ds-swap-fade, var(--ds-space-2)),#000 calc(100% - var(--ds-swap-fade, var(--ds-space-2))),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--ds-swap-fade, var(--ds-space-2)),#000 calc(100% - var(--ds-swap-fade, var(--ds-space-2))),transparent)}.ds-icon-swap{display:inline-grid;place-items:center;vertical-align:middle}.ds-icon-swap>:is(.ds-icon-swap__a,.ds-icon-swap__b){grid-area:1 / 1;display:inline-flex;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-medium) var(--ds-ease-spatial)}.ds-icon-swap>.ds-icon-swap__b,.ds-icon-swap:where([data-swap=b],[aria-pressed=true] :not([data-swap]))>.ds-icon-swap__a{opacity:0;scale:var(--ds-scale-small);stroke-dashoffset:1;transition:opacity var(--ds-dur-instant) var(--ds-ease-in),scale 0s var(--ds-dur-instant),stroke-dashoffset 0s var(--ds-dur-instant)}.ds-icon-swap:where([data-swap=b],[aria-pressed=true] :not([data-swap]))>.ds-icon-swap__b{opacity:1;scale:1;stroke-dashoffset:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-medium) var(--ds-ease-spatial),stroke-dashoffset var(--ds-dur-medium) var(--ds-ease-out)}.ds-icon-swap__b [pathLength]{stroke-dasharray:1}@supports (interpolate-size: allow-keywords){.ds-collapsible{interpolate-size:allow-keywords}.ds-collapsible::details-content{height:0;opacity:0;overflow:clip;overflow-clip-margin:var(--ds-space-3);transition:height var(--ds-dur-base) var(--ds-ease-in),opacity var(--ds-dur-fast) var(--ds-ease-in),content-visibility var(--ds-dur-base) allow-discrete}.ds-collapsible[open]::details-content{height:auto;opacity:1;transition:height var(--ds-dur-medium) var(--ds-ease-out),opacity var(--ds-dur-medium) var(--ds-ease-in-out),content-visibility var(--ds-dur-medium) allow-discrete}}.ds-chevron{transition:rotate var(--ds-dur-medium) var(--ds-ease-spatial)}.ds-collapsible>summary:has(>.ds-chevron){list-style:none}.ds-collapsible>summary:has(>.ds-chevron)::-webkit-details-marker{display:none}.ds-chevron:where([open]>summary *,[aria-expanded=true] *){rotate:180deg}@supports (transition-behavior: allow-discrete){.ds-presence{clip-path:inset(calc(-1 * var(--ds-space-6)));transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-medium) var(--ds-ease-spatial),clip-path var(--ds-dur-medium) var(--ds-ease-spatial),background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out),display var(--ds-dur-medium) allow-discrete,overlay var(--ds-dur-medium) allow-discrete}@starting-style{.ds-presence:not(.ds-presence--keep){opacity:0;scale:var(--ds-motion-scale, var(--ds-scale-popup));clip-path:var(--ds-clip-from, inset(calc(-1 * var(--ds-space-6))))}}.ds-presence[hidden]{opacity:0;scale:var(--ds-motion-scale, var(--ds-scale-popup));clip-path:var(--ds-clip-from, inset(calc(-1 * var(--ds-space-6))));transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-fast) var(--ds-ease-in),clip-path var(--ds-dur-fast) var(--ds-ease-in),background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out),display var(--ds-dur-fast) allow-discrete,overlay var(--ds-dur-fast) allow-discrete}dialog.ds-presence:not([open]){opacity:0;scale:var(--ds-motion-scale, var(--ds-scale-popup));clip-path:var(--ds-clip-from, inset(calc(-1 * var(--ds-space-6))));transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-fast) var(--ds-ease-in),clip-path var(--ds-dur-fast) var(--ds-ease-in),background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out),display var(--ds-dur-fast) allow-discrete,overlay var(--ds-dur-fast) allow-discrete}.ds-presence[popover]:not(:popover-open){opacity:0;scale:var(--ds-motion-scale, var(--ds-scale-popup));clip-path:var(--ds-clip-from, inset(calc(-1 * var(--ds-space-6))));transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-fast) var(--ds-ease-in),clip-path var(--ds-dur-fast) var(--ds-ease-in),background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out),display var(--ds-dur-fast) allow-discrete,overlay var(--ds-dur-fast) allow-discrete}}.ds-presence--keep{opacity:0;visibility:hidden;transition:opacity var(--ds-dur-instant) var(--ds-ease-in-out),visibility 0s linear var(--ds-dur-instant)}.ds-presence--keep[data-ds-shown]{opacity:1;visibility:visible;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),visibility 0s}:where(.ds-theme) [data-ds-moving],:where(.ds-theme) [data-ds-moving] *{transition:none}.ds-theme[data-ds-vt] .ds-vt-view{view-transition-name:ds-view}.ds-theme::view-transition-old(root),.ds-theme::view-transition-new(root){animation-duration:var(--ds-dur-fast);animation-timing-function:var(--ds-ease-in-out)}.ds-theme::view-transition-group(*){animation-duration:var(--ds-dur-slow);animation-timing-function:var(--ds-ease-spatial)}.ds-theme::view-transition-new(ds-drawer){animation:none}.ds-theme::view-transition-old(ds-view),.ds-theme::view-transition-old(ds-sheet-body){animation:ds-fade-out var(--ds-dur-instant) var(--ds-ease-in) both}.ds-theme::view-transition-new(ds-view),.ds-theme::view-transition-new(ds-sheet-body){--ds-motion-distance: 0px;animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) var(--ds-dur-instant) both,ds-grow-in var(--ds-dur-medium) var(--ds-ease-spatial) var(--ds-dur-instant) both}.ds-theme[data-ds-vt=forward]::view-transition-old(ds-view),.ds-theme[data-ds-vt=forward]::view-transition-old(ds-sheet-body){--ds-motion-distance: calc(-1 * var(--ds-distance-xl));animation:ds-fade-out var(--ds-dur-instant) var(--ds-ease-in) both,ds-shift-out var(--ds-dur-slow) var(--ds-ease-spatial) both}.ds-theme[data-ds-vt=forward]::view-transition-new(ds-view),.ds-theme[data-ds-vt=forward]::view-transition-new(ds-sheet-body){--ds-motion-distance: var(--ds-distance-xl);animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) var(--ds-dur-instant) both,ds-shift-in var(--ds-dur-medium) var(--ds-ease-spatial) var(--ds-dur-instant) both}.ds-theme[data-ds-vt=back]::view-transition-old(ds-view),.ds-theme[data-ds-vt=back]::view-transition-old(ds-sheet-body){--ds-motion-distance: var(--ds-distance-xl);animation:ds-fade-out var(--ds-dur-instant) var(--ds-ease-in) both,ds-shift-out var(--ds-dur-slow) var(--ds-ease-spatial) both}.ds-theme[data-ds-vt=back]::view-transition-new(ds-view),.ds-theme[data-ds-vt=back]::view-transition-new(ds-sheet-body){--ds-motion-distance: calc(-1 * var(--ds-distance-xl));animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) var(--ds-dur-instant) both,ds-shift-in var(--ds-dur-medium) var(--ds-ease-spatial) var(--ds-dur-instant) both}.ds-theme[data-ds-vt=container]::view-transition-group(ds-container){animation-duration:var(--ds-dur-long);animation-timing-function:var(--ds-ease-spatial)}.ds-theme[data-ds-vt=container]::view-transition-image-pair(ds-container){overflow:clip}.ds-theme[data-ds-vt=container]::view-transition-old(ds-container){z-index:var(--ds-z-raised);animation:ds-fade-out var(--ds-dur-fast) var(--ds-ease-in-out) both}.ds-theme[data-ds-vt=container]::view-transition-new(ds-container){animation:none}.ds-theme[data-ds-vt-morph]::view-transition-group(ds-panel),.ds-theme[data-ds-vt-morph]::view-transition-group(ds-view){animation-duration:var(--ds-dur-long)}.ds-theme::view-transition-group(ds-drawer){z-index:var(--ds-z-raised)}.ds-theme::view-transition-group(ds-panel),.ds-theme::view-transition-group(ds-view),.ds-theme::view-transition-group(ds-sheet-body),.ds-theme::view-transition-group(ds-container){z-index:var(--ds-z-sticky)}.ds-theme::view-transition-group(ds-toasts){z-index:var(--ds-z-toast)}.ds-theme::view-transition-old(ds-toasts){opacity:0;animation:none}.ds-theme::view-transition-new(ds-toasts){animation:none}.ds-theme::view-transition-old(ds-toasts):only-child{opacity:1;animation:ds-fade-out var(--ds-dur-fast) var(--ds-ease-in) both}.ds-theme::view-transition-old(ds-drawer){opacity:0;animation:none}.ds-theme::view-transition-old(ds-panel){opacity:0;animation:none}.ds-theme::view-transition-new(ds-panel){width:100%;height:100%;animation:none}.ds-theme::view-transition-new(ds-panel):only-child{animation:ds-fade-in var(--ds-dur-fast) var(--ds-ease-in-out) both}.ds-theme::view-transition-old(ds-panel):only-child{opacity:1;animation:ds-fade-out var(--ds-dur-fast) var(--ds-ease-in-out) both}.ds-theme::view-transition-old(ds-view),.ds-theme::view-transition-new(ds-view){height:100%;overflow:clip;object-fit:none;object-position:left top}.ds-theme::view-transition-old(ds-drawer):only-child{--ds-motion-distance: calc(-1 * var(--ds-distance-xl));opacity:1;animation:ds-fade-out var(--ds-dur-fast) var(--ds-ease-in) both,ds-shift-out var(--ds-dur-base) var(--ds-ease-exit) both}.ds-theme::view-transition-new(ds-drawer):only-child{--ds-motion-distance: calc(-1 * var(--ds-distance-xl));animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) both,ds-shift-in var(--ds-dur-long) var(--ds-ease-spatial) both}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.base{:where(.ds-base) [hidden]{display:none!important}html:where(.ds-base),:where(.ds-base) body{margin:0;height:100%}html:where(.ds-base){-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--ds-backdrop)}:where(.ds-base) body{font:var(--ds-font-body);color:var(--ds-text);background:var(--ds-backdrop);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.ds-base) ::selection{background:var(--ds-accent);color:var(--ds-on-accent)}:where(.ds-base) body.ds-no-scroll{overflow:hidden}:where(.ds-base) a{color:var(--ds-link);text-decoration-line:underline;text-decoration-thickness:var(--ds-link-underline-thickness);text-underline-offset:var(--ds-link-underline-offset);text-decoration-color:var(--ds-link-underline);outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:text-decoration-color var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}@media(hover:hover){:where(.ds-base) a:hover{text-decoration-color:var(--ds-link-underline-hover)}}:where(.ds-base) :where(a:not([class]))>svg:last-child{margin-inline-start:var(--ds-space-1);vertical-align:-.125em}:where(.ds-base) :where(a:not([class]))>svg:first-child{margin-inline-end:var(--ds-space-1);vertical-align:-.125em}:where(.ds-base) :is(h1,h2,h3,h4,h5,h6){margin:0;color:var(--ds-text);letter-spacing:0}:where(.ds-base) h1{font:var(--ds-font-headline)}:where(.ds-base) h2{font:var(--ds-font-subtitle)}:where(.ds-base) :is(h3,h4,h5,h6){font:var(--ds-font-label)}:where(.ds-base) hr{margin:0;border:0;border-top:1px solid var(--ds-line)}:where(.ds-base) mark{border-radius:var(--ds-radius-xs);background:var(--ds-accent);color:var(--ds-on-accent)}:where(.ds-base) code{font-family:var(--ds-font-mono);font-size:inherit;color:inherit;line-height:1;background:var(--ds-code-bg);border:1px solid var(--ds-line);border-radius:var(--ds-radius-xs);padding:0 var(--ds-space-1)}:where(.ds-base) :where(pre,a) code{padding:0;border:0;background:none;line-height:inherit}:where(.ds-base) button,:where(.ds-base) input,:where(.ds-base) select,:where(.ds-base) textarea{font-family:inherit}:where(.ds-base) strong,:where(.ds-base) b{font-weight:var(--ds-weight-label)}:where(.ds-base) :where(summary,[tabindex]:not([tabindex^="-"])){outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}:where(.ds-base) :focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{:where(.ds-theme),:where(.ds-theme) *,:where(.ds-theme) *:before,:where(.ds-theme) *:after{box-sizing:border-box}.ds-sr{position:absolute!important;top:0!important;inset-inline-start:0!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ds-muted{margin:0;color:var(--ds-text-2);font:var(--ds-font-body);font-variant-numeric:tabular-nums}p.ds-muted{max-width:var(--ds-measure);text-wrap:pretty}.ds-meta{margin:0;color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums}.ds-meta>svg:first-child{display:inline-block;margin-inline-end:var(--ds-space-1);vertical-align:top}.ds-stale{opacity:var(--ds-state-stale);transition:opacity var(--ds-dur-base) var(--ds-ease-in-out) var(--ds-delay-loader)}.ds-num{text-align:end!important;font-variant-numeric:tabular-nums}.ds-center{text-align:center!important}.ds-nowrap{white-space:nowrap}.ds-pressable{position:relative;isolation:isolate;border-radius:var(--ds-pressable-radius, var(--ds-radius-sm));cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-pressable:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--ds-pressable-layer, currentColor);opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-pressable:hover:before{opacity:var(--ds-state-hover)}.ds-pressable--lg:hover:before{opacity:var(--ds-state-hover-lg)}}.ds-pressable:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-pressable:active:before,.ds-pressable.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-pressable:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-pressable--inset{outline-offset:0}.ds-pressable--inset:focus-visible{outline-offset:calc(-1 * var(--ds-focus-width))}.ds-pressable:is(:disabled,[aria-disabled=true],[aria-busy=true]){cursor:not-allowed}@media(hover:hover){.ds-pressable:is(:disabled,[aria-disabled=true],[aria-busy=true]):hover:before{opacity:0}}.ds-pressable:is(:disabled,[aria-disabled=true],[aria-busy=true]):is(:active,.ds-pressed):before{opacity:0}.ds-hover-actions{opacity:0;transition:opacity var(--ds-dur-instant) var(--ds-ease-in-out)}@media(hover:hover){:is(tr,li,.ds-card,.ds-drawer__row,.ds-hover-host):hover .ds-hover-actions:not(:is(tr,li,.ds-card,.ds-drawer__row,.ds-hover-host):not(:hover) .ds-hover-actions){opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}}:is(tr,li,.ds-card,.ds-drawer__row,.ds-hover-host):is(:focus-within,[aria-current]:not([aria-current=false]),[aria-selected=true],.ds-table__row--selected,[data-ds-shown]) .ds-hover-actions:not(:is(tr,li,.ds-card,.ds-drawer__row,.ds-hover-host):is(:focus-within,[aria-current]:not([aria-current=false]),[aria-selected=true],.ds-table__row--selected,[data-ds-shown]) :is(tr,li,.ds-card,.ds-drawer__row,.ds-hover-host):not(:focus-within,[aria-current]:not([aria-current=false]),[aria-selected=true],.ds-table__row--selected,[data-ds-shown]) .ds-hover-actions),.ds-drawer__row:has(>.ds-drawer__item[aria-current]:not([aria-current=false])) .ds-hover-actions,.ds-hover-actions:is(:focus-within,[data-ds-shown],[aria-expanded=true],:has([aria-expanded=true])){opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:none){.ds-hover-actions{opacity:1}}.ds-touch .ds-hover-actions{opacity:1}.ds-kbd{display:inline-grid;place-items:center;min-width:var(--ds-space-5);padding:0 var(--ds-space-1);border:1px solid var(--ds-kbd-border, var(--ds-line-2));border-radius:var(--ds-radius-xs);background:var(--ds-kbd-bg, var(--ds-surface));color:var(--ds-text-2);font:var(--ds-font-code)}.ds-divider{display:block;height:0;margin:0;border:0;border-top:1px solid var(--ds-line)}.ds-divider--inset{margin-inline-start:var(--ds-space-4)}.ds-divider--vertical{display:inline-block;align-self:stretch;width:0;height:auto;min-height:1em;border-top:0;border-inline-start:1px solid var(--ds-line)}.ds-divider--label{display:flex;align-items:center;gap:var(--ds-space-3);height:auto;border-top:0;color:var(--ds-text-2);font:var(--ds-font-meta)}.ds-divider--label:before,.ds-divider--label:after{content:"";flex:1 1 0;border-top:1px solid var(--ds-line)}.ds-icon--fillable>:last-child{fill:transparent;transition:fill var(--ds-dur-fast) var(--ds-ease-in-out)}:is([aria-pressed=true],[aria-checked=true]) .ds-icon--fillable>:last-child,.ds-icon--filled>:last-child{fill:currentColor}.ds-touch{--ds-btn-height: var(--ds-touch-target);--ds-btn-sm-height: var(--ds-touch-target);--ds-btn-icon-size: var(--ds-touch-target);--ds-btn-sm-icon-size: var(--ds-touch-target);--ds-input-height: var(--ds-touch-target);--ds-check-height: var(--ds-touch-target);--ds-check-sm-height: var(--ds-touch-target);--ds-check-target: var(--ds-touch-target);--ds-switch-height: var(--ds-touch-target);--ds-switch-halo: var(--ds-touch-target);--ds-chip-height: var(--ds-touch-target);--ds-combo-option-height: var(--ds-touch-target);--ds-menu-item-height: var(--ds-touch-target);--ds-drawer-item-height: var(--ds-touch-target);--ds-toast-close-size: var(--ds-touch-target);--ds-tabs-height: var(--ds-touch-target);--ds-disclosure-height: var(--ds-touch-target);--ds-input-font: var(--ds-font-input)}@media(forced-colors:active){.ds-pressable:before{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@property --ds-scroll-edge-start{syntax: "<number>"; inherits: false; initial-value: 0;}@property --ds-scroll-edge-end{syntax: "<number>"; inherits: false; initial-value: 0;}@layer ds.components{.ds-scroll-x{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ds-line-2) transparent;padding-block:var(--ds-space-1);scroll-padding-inline:var(--ds-scroll-fade, var(--ds-space-8));-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-scroll-fade, var(--ds-space-8))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-space-8))),transparent),linear-gradient(#000,#000);mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-scroll-fade, var(--ds-space-8))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-space-8))),transparent),linear-gradient(#000,#000);-webkit-mask-size:100% calc(100% - var(--ds-scrollbar-height, 0px)),100% var(--ds-scrollbar-height, 0px);mask-size:100% calc(100% - var(--ds-scrollbar-height, 0px)),100% var(--ds-scrollbar-height, 0px);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-scroll-x[data-ds-edges]{transition:--ds-scroll-edge-start var(--ds-dur-fast) var(--ds-ease-in-out),--ds-scroll-edge-end var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-scroll-x[data-ds-overflow-start]{--ds-scroll-edge-start: 1}.ds-scroll-x[data-ds-overflow-end]{--ds-scroll-edge-end: 1}@supports (animation-timeline: scroll()){.ds-scroll-x{animation:ds-scroll-edge-start linear both,ds-scroll-edge-end linear both;animation-timeline:scroll(self inline);animation-range:0 var(--ds-space-8),calc(100% - var(--ds-space-8)) 100%}}.ds-scroll-x[tabindex]{outline-offset:0;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-scroll-x[tabindex][data-ds-edges]{transition:--ds-scroll-edge-start var(--ds-dur-fast) var(--ds-ease-in-out),--ds-scroll-edge-end var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-scroll-x[tabindex]:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width));-webkit-mask-image:none;mask-image:none}.ds-jump{position:sticky;inset-block-end:var(--ds-space-4);z-index:var(--ds-z-sticky);display:flex;align-items:flex-start;justify-content:center;height:0;overflow:visible;pointer-events:none}.ds-jump>*{pointer-events:auto;translate:0 -100%}@media print{.ds-scroll-x{overflow:visible;-webkit-mask-image:none;mask-image:none}.ds-jump{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-btn{--ds-btn-half: calc(var(--ds-btn-height, 36px) / 2);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:var(--ds-btn-height, 36px);padding-block:0;padding-inline:var(--ds-btn-padding-start, var(--ds-btn-padding-x, var(--ds-space-4))) var(--ds-btn-padding-x, var(--ds-space-4));border:1px solid var(--ds-btn-border, var(--ds-line-2));border-radius:min(var(--ds-btn-radius, var(--ds-radius-action)),var(--ds-btn-half));background:var(--ds-btn-bg, transparent);color:var(--ds-btn-color, var(--ds-action-ink));font:var(--ds-btn-font, var(--ds-font-label));letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:border-color var(--ds-dur-fast) var(--ds-ease-in-out),background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-medium) var(--ds-ease-spatial),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--ds-btn-state, currentColor);opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-btn:hover{border-color:var(--ds-btn-hover-border, var(--ds-btn-border, var(--ds-line-2)));color:var(--ds-btn-hover-color, var(--ds-btn-color, var(--ds-action-ink)));box-shadow:var(--ds-btn-hover-shadow, none);text-decoration:var(--ds-btn-hover-decoration, none);text-decoration-thickness:var(--ds-link-underline-thickness);text-underline-offset:var(--ds-link-underline-offset)}.ds-btn:hover:before{opacity:var(--ds-btn-state-opacity, var(--ds-state-hover))}}.ds-btn:focus-visible:before{opacity:var(--ds-btn-state-focus-opacity, var(--ds-state-focus));transition-duration:0s}.ds-btn:active:before,.ds-btn.ds-pressed:before{opacity:var(--ds-btn-state-pressed-opacity, var(--ds-state-pressed));transition-duration:var(--ds-dur-micro)}.ds-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true],.ds-btn--done),.ds-btn.ds-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true],.ds-btn--done){border-radius:min(var(--ds-btn-radius-pressed, var(--ds-radius-action-pressed)),var(--ds-btn-radius, var(--ds-radius-action)),var(--ds-btn-half));transition:border-color var(--ds-dur-fast) var(--ds-ease-in-out),background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-micro) var(--ds-ease-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-btn:is(:has(>svg:first-child),:has(>.ds-btn__faces:first-child>.ds-btn__face:first-child>svg:first-child)){--ds-btn-padding-start: var(--ds-space-3)}.ds-btn:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-btn:disabled,.ds-btn[aria-busy=true],.ds-btn--done{cursor:default;pointer-events:none}.ds-btn[aria-disabled=true]:not([aria-busy=true]){cursor:not-allowed;box-shadow:none;text-decoration:none}@media(hover:hover){.ds-btn[aria-disabled=true]:hover:before{opacity:0}}.ds-btn:is([aria-disabled=true],[aria-busy=true],.ds-btn--done):is(:active,.ds-pressed):before{opacity:0}.ds-btn:is([aria-disabled=true],[aria-busy=true],.ds-btn--done):focus-visible:before{opacity:var(--ds-btn-state-focus-opacity, var(--ds-state-focus))}.ds-btn:disabled,.ds-btn[aria-disabled=true]:not([aria-busy=true]){opacity:var(--ds-disabled-opacity, var(--ds-state-disabled));color:var(--ds-disabled-ink, var(--ds-btn-color, var(--ds-action-ink)));background:var(--ds-btn-disabled-bg, var(--ds-btn-bg, transparent));border-color:var(--ds-btn-disabled-border, var(--ds-disabled-fill, var(--ds-btn-border, var(--ds-line-2))))}.ds-btn[aria-busy=true]{opacity:1}.ds-btn__faces{display:inline-grid;gap:inherit}.ds-btn__face{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:inherit;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),translate var(--ds-dur-fast) var(--ds-ease-out)}.ds-btn__face--busy,.ds-btn__face--done{opacity:0;translate:0 var(--ds-distance-sm);transition:opacity var(--ds-dur-instant) var(--ds-ease-in),translate var(--ds-dur-instant) var(--ds-ease-in)}.ds-btn[aria-busy=true] .ds-btn__face:not(.ds-btn__face--busy,.ds-btn__face--done){opacity:0;translate:0 calc(-1 * var(--ds-distance-sm));transition:opacity var(--ds-dur-instant) var(--ds-ease-in) var(--ds-delay-loader),translate var(--ds-dur-instant) var(--ds-ease-in) var(--ds-delay-loader)}.ds-btn[aria-busy=true] .ds-btn__face--busy{opacity:1;translate:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out) var(--ds-delay-loader),translate var(--ds-dur-fast) var(--ds-ease-out) var(--ds-delay-loader)}.ds-btn:not([aria-busy=true]) .ds-btn__face--busy .ds-spinner{animation-play-state:paused}.ds-btn--done:not([aria-busy=true]) .ds-btn__face:not(.ds-btn__face--done){opacity:0;translate:0 calc(-1 * var(--ds-distance-sm));transition:opacity var(--ds-dur-instant) var(--ds-ease-in),translate var(--ds-dur-instant) var(--ds-ease-in)}.ds-btn--done:not([aria-busy=true]) .ds-btn__face--done{opacity:1;translate:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),translate var(--ds-dur-fast) var(--ds-ease-out)}.ds-btn__face--done [pathLength]{stroke-dasharray:1}.ds-btn--done:not([aria-busy=true]) .ds-btn__face--done>svg{animation:ds-draw var(--ds-dur-medium) var(--ds-ease-out) var(--ds-dur-micro) backwards}.ds-btn svg{flex-shrink:0}.ds-btn--primary{--ds-btn-border: var(--ds-primary);--ds-btn-bg: var(--ds-primary);--ds-btn-color: var(--ds-on-primary);--ds-btn-hover-shadow: var(--ds-elev-hover);--ds-btn-disabled-bg: var(--ds-disabled-fill, var(--ds-btn-bg));--ds-btn-disabled-border: var(--ds-disabled-fill, var(--ds-btn-border))}.ds-btn--tonal{--ds-btn-border: var(--ds-accent);--ds-btn-bg: var(--ds-accent);--ds-btn-color: var(--ds-on-accent);--ds-btn-disabled-bg: var(--ds-disabled-fill, var(--ds-btn-bg));--ds-btn-disabled-border: var(--ds-disabled-fill, var(--ds-btn-border))}.ds-btn--outlined{--ds-btn-border: var(--ds-line-2);--ds-btn-bg: transparent;--ds-btn-color: var(--ds-action-ink)}.ds-btn--text{--ds-btn-border: transparent;--ds-btn-bg: transparent;--ds-btn-color: var(--ds-action-ink);--ds-btn-padding-x: var(--ds-space-3);--ds-btn-disabled-border: transparent}.ds-btn--quiet{--ds-btn-border: transparent;--ds-btn-bg: transparent;--ds-btn-color: var(--ds-btn-quiet-color, var(--ds-text-2));--ds-btn-hover-color: var(--ds-text);--ds-btn-disabled-border: transparent}.ds-btn--icon{--ds-btn-half: calc(var(--ds-btn-icon-size, 40px) / 2);width:var(--ds-btn-icon-size, 40px);height:var(--ds-btn-icon-size, 40px);min-height:0;padding:0}.ds-btn--disc{--ds-btn-state: var(--ds-fill-round);--ds-btn-state-opacity: 1;--ds-btn-state-focus-opacity: 1;--ds-btn-state-pressed-opacity: 1}@media(hover:hover){.ds-btn--disc:hover:before{transition-duration:var(--ds-dur-base)}}.ds-btn--sm{--ds-btn-height: var(--ds-btn-sm-height, 32px);--ds-btn-padding-x: var(--ds-space-3)}.ds-btn--icon.ds-btn--sm{--ds-btn-icon-size: var(--ds-btn-sm-icon-size, 32px)}.ds-btn[aria-pressed=true],:is(.ds-btn--disclosure,.ds-btn[aria-haspopup=dialog])[aria-expanded=true]{--ds-btn-border: var(--ds-accent);--ds-btn-bg: var(--ds-accent);--ds-btn-color: var(--ds-on-accent);--ds-btn-hover-color: var(--ds-on-accent)}.ds-btn[aria-pressed=true][aria-disabled=true]:not([aria-busy=true]){opacity:1;color:var(--ds-btn-color, var(--ds-action-ink));background:var(--ds-btn-bg, transparent);border-color:var(--ds-btn-border, var(--ds-line-2));cursor:default}@container ds-content (min-width: 1px) and (max-width: 600px){.ds-btn--adaptive{--ds-btn-half: calc(var(--ds-btn-icon-size, 40px) / 2);--ds-btn-border: transparent;--ds-btn-bg: transparent;--ds-btn-color: var(--ds-btn-quiet-color, var(--ds-text-2));--ds-btn-hover-color: var(--ds-text);width:var(--ds-btn-icon-size, 40px);height:var(--ds-btn-icon-size, 40px);min-height:0;padding:0}.ds-btn--adaptive.ds-btn--sm{--ds-btn-icon-size: var(--ds-btn-sm-icon-size, 32px)}.ds-btn--adaptive>svg{width:20px;height:20px}.ds-btn--adaptive .ds-btn__label{position:absolute;top:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(max-width:600px){.ds-btn--adaptive:is(:not(.ds-content *),:is(.ds-sheet,.ds-dialog) *){--ds-btn-half: calc(var(--ds-btn-icon-size, 40px) / 2);--ds-btn-border: transparent;--ds-btn-bg: transparent;--ds-btn-color: var(--ds-btn-quiet-color, var(--ds-text-2));--ds-btn-hover-color: var(--ds-text);width:var(--ds-btn-icon-size, 40px);height:var(--ds-btn-icon-size, 40px);min-height:0;padding:0}.ds-btn--adaptive.ds-btn--sm:is(:not(.ds-content *),:is(.ds-sheet,.ds-dialog) *){--ds-btn-icon-size: var(--ds-btn-sm-icon-size, 32px)}.ds-btn--adaptive:is(:not(.ds-content *),:is(.ds-sheet,.ds-dialog) *)>svg{width:20px;height:20px}.ds-btn--adaptive:is(:not(.ds-content *),:is(.ds-sheet,.ds-dialog) *) .ds-btn__label{position:absolute;top:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.ds-link-btn{padding:0;border:0;border-radius:var(--ds-radius-xs);background:none;color:var(--ds-link);font:inherit;font-weight:var(--ds-weight-label);text-align:start;text-decoration:underline;text-decoration-thickness:var(--ds-link-underline-thickness);text-decoration-color:var(--ds-link-underline);text-underline-offset:var(--ds-link-underline-offset);cursor:pointer;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:text-decoration-color var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}@media(hover:hover){.ds-link-btn:hover{text-decoration-color:var(--ds-link-underline-hover)}}.ds-link-btn:active{text-decoration-color:var(--ds-link-underline-hover)}.ds-link-btn:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-link--quiet,.ds-link-btn.ds-link-btn--quiet{color:var(--ds-text-2);text-decoration-line:underline;text-decoration-thickness:var(--ds-link-underline-thickness);text-decoration-color:var(--ds-line-2);text-underline-offset:var(--ds-link-underline-offset);outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:color var(--ds-dur-fast) var(--ds-ease-in-out),text-decoration-color var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}@media(hover:hover){.ds-link--quiet:hover,.ds-link-btn.ds-link-btn--quiet:hover{color:var(--ds-link);text-decoration-color:var(--ds-link-underline-hover)}}.ds-link--quiet:active,.ds-link-btn.ds-link-btn--quiet:active{color:var(--ds-link);text-decoration-color:var(--ds-link-underline-hover)}.ds-link--quiet:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-has-indicator>.ds-btn[aria-pressed=true]{--ds-btn-border: transparent;--ds-btn-bg: transparent}.ds-has-indicator>.ds-btn{transition:border-color var(--ds-dur-fast) var(--ds-ease-in-out),background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-indicator-dur, var(--ds-dur-medium)) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-medium) var(--ds-ease-spatial),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-has-indicator>.ds-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true],.ds-btn--done),.ds-has-indicator>.ds-btn.ds-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true],.ds-btn--done){transition:border-color var(--ds-dur-fast) var(--ds-ease-in-out),background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-indicator-dur, var(--ds-dur-medium)) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-micro) var(--ds-ease-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}@media(forced-colors:active){.ds-btn[aria-disabled=true]:not([aria-busy=true]){forced-color-adjust:none;border-color:GrayText;background:Canvas;color:GrayText}.ds-btn[aria-pressed=true],.ds-btn[aria-pressed=true][aria-disabled=true]:not([aria-busy=true]),:is(.ds-btn--disclosure,.ds-btn[aria-haspopup=dialog])[aria-expanded=true]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}.ds-btn[aria-pressed=true]:focus-visible,.ds-btn[aria-disabled=true]:focus-visible,:is(.ds-btn--disclosure,.ds-btn[aria-haspopup=dialog])[aria-expanded=true]:focus-visible{outline-color:CanvasText}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-spinner{display:inline-block;width:16px;height:16px;flex-shrink:0;border:0;border-radius:50%;background:conic-gradient(from var(--ds-spinner-start),var(--ds-spinner-color, var(--ds-primary)) 0 var(--ds-spinner-arc),var(--ds-spinner-track, transparent) 0);-webkit-mask-image:radial-gradient(farthest-side,transparent calc(100% - var(--ds-spinner-width, 2px)),#000 calc(100% - var(--ds-spinner-width, 2px) + .5px));mask-image:radial-gradient(farthest-side,transparent calc(100% - var(--ds-spinner-width, 2px)),#000 calc(100% - var(--ds-spinner-width, 2px) + .5px));animation:ds-spinner-arc var(--ds-loop-arc) linear infinite,ds-spin var(--ds-loop-spin) linear infinite}.ds-spinner--sm{width:12px;height:12px;--ds-spinner-color: currentColor;--ds-spinner-track: color-mix(in srgb, currentColor 22%, transparent)}.ds-spinner--determinate{--ds-spinner-width: var(--ds-spinner-determinate-width, 4px);position:relative;width:40px;height:40px;background:none;-webkit-mask-image:none;mask-image:none;animation:none;transition:--ds-progress var(--ds-dur-glide) var(--ds-ease-value)}.ds-spinner--determinate:before,.ds-spinner--determinate:after{content:"";position:absolute;inset:0;border-radius:50%;-webkit-mask-image:radial-gradient(farthest-side,transparent calc(100% - var(--ds-spinner-width, 2px)),#000 calc(100% - var(--ds-spinner-width, 2px) + .5px));mask-image:radial-gradient(farthest-side,transparent calc(100% - var(--ds-spinner-width, 2px)),#000 calc(100% - var(--ds-spinner-width, 2px) + .5px))}.ds-spinner--determinate:before{background:conic-gradient(transparent 0 calc(var(--ds-progress) * 360deg + 14deg * min(1,var(--ds-progress) * 100)),var(--ds-spinner-track, var(--ds-accent)) 0 calc(360deg - (14deg*min(1,var(--ds-progress) * 100))),transparent 0)}.ds-spinner--determinate:after{background:conic-gradient(var(--ds-spinner-color, var(--ds-primary)) 0 calc(var(--ds-progress) * 360deg),transparent 0)}.ds-spinner--determinate:not(.ds-spinner--flat):before{inset:1.6px;background:conic-gradient(color-mix(in srgb,var(--ds-spinner-color, var(--ds-primary)) clamp(0%,calc(1 - var(--ds-progress) / var(--ds-progress-wave-ramp) + var(--ds-progress-wave-start) / var(--ds-progress-wave-ramp)) * 100%,100%),transparent) 0 calc(var(--ds-progress) * 360deg),transparent 0),conic-gradient(transparent 0 calc(var(--ds-progress) * 360deg + 14deg * min(1,var(--ds-progress) * 100)),var(--ds-spinner-track, var(--ds-accent)) 0 calc(360deg - (14deg*min(1,var(--ds-progress) * 100))),transparent 0)}.ds-spinner--determinate:not(.ds-spinner--flat):after{opacity:calc(var(--ds-progress) / var(--ds-progress-wave-ramp) - var(--ds-progress-wave-start) / var(--ds-progress-wave-ramp));-webkit-mask-image:var(--ds-progress-ring-wave);mask-image:var(--ds-progress-ring-wave);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-progress .ds-spinner--determinate{transition:none}@media(forced-colors:active){.ds-spinner{forced-color-adjust:none;--ds-spinner-color: Highlight;--ds-spinner-track: GrayText}}@media print{.ds-spinner{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-loader{display:inline-grid;place-items:center;flex-shrink:0;width:var(--ds-loader-size, 48px);height:var(--ds-loader-size, 48px);border-radius:50%;animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) var(--ds-delay-loader) backwards}.ds-loader:before{content:"";width:calc(100% * 38 / 48);height:calc(100% * 38 / 48);background:var(--ds-loader-color, var(--ds-primary));animation:ds-loader-morph var(--ds-loop-loader) var(--ds-ease-spatial) infinite,ds-loader-turn var(--ds-loop-loader) linear infinite}.ds-loader--sm{--ds-loader-size: var(--ds-loader-sm-size, 24px)}.ds-loader--contained{background:var(--ds-accent)}.ds-boot .ds-loader,.ds-loading .ds-loader,.ds-skeleton .ds-loader{animation:none}@media(forced-colors:active){.ds-loader{forced-color-adjust:none}.ds-loader:before{background:Highlight}.ds-loader--contained{background:Canvas;outline:1px solid CanvasText}}@media print{.ds-loader{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@property --ds-indicator-t{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ds-indicator-r{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ds-indicator-b{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ds-indicator-l{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ds-indicator-radius{syntax: "<length>"; inherits: false; initial-value: 0px;}@layer ds.components{.ds-has-indicator{position:relative;isolation:isolate}.ds-indicator{position:absolute;top:0;left:0;z-index:-1;width:var(--ds-indicator-w, 0);height:var(--ds-indicator-h, 0);translate:var(--ds-indicator-x, 0) var(--ds-indicator-y, 0);clip-path:inset(var(--ds-indicator-t) var(--ds-indicator-r) var(--ds-indicator-b) var(--ds-indicator-l) round var(--ds-indicator-radius));pointer-events:none;transition-property:--ds-indicator-t,--ds-indicator-r,--ds-indicator-b,--ds-indicator-l,--ds-indicator-radius,opacity;transition-duration:var(--ds-indicator-dur, var(--ds-dur-medium)),var(--ds-indicator-dur, var(--ds-dur-medium)),var(--ds-indicator-dur, var(--ds-dur-medium)),var(--ds-indicator-dur, var(--ds-dur-medium)),var(--ds-dur-medium),var(--ds-dur-fast);transition-timing-function:var(--ds-indicator-ease-t, var(--ds-ease-spatial)),var(--ds-indicator-ease-r, var(--ds-ease-spatial)),var(--ds-indicator-ease-b, var(--ds-ease-spatial)),var(--ds-indicator-ease-l, var(--ds-ease-spatial)),var(--ds-ease-spatial),var(--ds-ease-in-out);transition-delay:0s}.ds-indicator[data-dir=right]{--ds-indicator-ease-l: var(--ds-ease-in-out);transition-delay:0s,0s,0s,var(--ds-indicator-lag, var(--ds-dur-micro)),0s,0s}.ds-indicator[data-dir=left]{--ds-indicator-ease-r: var(--ds-ease-in-out);transition-delay:0s,var(--ds-indicator-lag, var(--ds-dur-micro)),0s,0s,0s,0s}.ds-indicator[data-dir=down]{--ds-indicator-ease-t: var(--ds-ease-in-out);transition-delay:var(--ds-indicator-lag, var(--ds-dur-micro)),0s,0s,0s,0s,0s}.ds-indicator[data-dir=up]{--ds-indicator-ease-b: var(--ds-ease-in-out);transition-delay:0s,0s,var(--ds-indicator-lag, var(--ds-dur-micro)),0s,0s,0s}.ds-has-indicator>.ds-indicator[data-glide]{border-radius:0}.ds-indicator--instant{transition-property:--ds-indicator-radius,opacity;transition-duration:var(--ds-dur-medium),var(--ds-dur-fast);transition-timing-function:var(--ds-ease-spatial),var(--ds-ease-in-out);transition-delay:0s}.ds-indicator[data-empty]{opacity:0}.ds-indicator[data-glide][data-empty]:not(.ds-indicator--instant){transition-duration:var(--ds-dur-fast),var(--ds-dur-fast),var(--ds-dur-fast),var(--ds-dur-fast),var(--ds-dur-medium),var(--ds-dur-fast);transition-timing-function:var(--ds-ease-in),var(--ds-ease-in),var(--ds-ease-in),var(--ds-ease-in),var(--ds-ease-spatial),var(--ds-ease-in)}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-boot{min-height:100vh;min-height:100svh;display:grid;place-content:center;justify-items:center;gap:var(--ds-space-5);animation:ds-fade-in var(--ds-dur-slow) var(--ds-ease-in-out) var(--ds-delay-boot) backwards}.ds-loading{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;color:var(--ds-text-2);font:var(--ds-font-body);animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) var(--ds-delay-loader) backwards}.ds-skeleton{--ds-skeleton-x: -150vw;display:grid;gap:var(--ds-space-4);animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) var(--ds-delay-loader) backwards,ds-skeleton-wave var(--ds-loop-skeleton) linear calc(var(--ds-delay-loader) + var(--ds-dur-medium)) infinite backwards}.ds-loading:has(>.ds-loading__detail){display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:var(--ds-space-1)}.ds-loading__detail{grid-column:2;margin:0;color:var(--ds-text-2);font:var(--ds-font-meta)}.ds-skeleton__note{margin:calc(-1 * var(--ds-space-2)) 0 0;color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums}.ds-skeleton__note:empty{display:none}.ds-skeleton__card{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-6);border:1px solid var(--ds-line);border-radius:var(--ds-radius-card)}.ds-skeleton__line{display:block;width:100%;height:12px;border-radius:var(--ds-skeleton-radius, var(--ds-radius-action));background-color:var(--ds-surface-highest);clip-path:inset(0 round var(--ds-skeleton-radius, var(--ds-radius-action)))}.ds-skeleton__line:after{content:"";position:fixed;inset-block:0;inset-inline-start:0;width:200vw;background-image:linear-gradient(105deg,transparent 40%,var(--ds-skeleton-highlight) 50%,transparent 60%);translate:var(--ds-skeleton-x) 0;will-change:translate;pointer-events:none}.ds-skeleton__line:not(.ds-skeleton *){--ds-skeleton-x: -150vw;animation:ds-skeleton-wave var(--ds-loop-skeleton) linear infinite}.ds-skeleton__line--heading{width:28%;height:28px;border-radius:var(--ds-skeleton-radius, var(--ds-radius-sm));clip-path:inset(0 round var(--ds-skeleton-radius, var(--ds-radius-sm)))}.ds-skeleton__line--lead{width:56%;margin-bottom:var(--ds-space-2)}.ds-skeleton__line--title{width:24%;height:16px}.ds-skeleton__line--short{width:44%}.ds-skeleton__line--mid{width:70%}.ds-loadbar{position:sticky;top:0;z-index:var(--ds-z-raised);display:block;height:4px;overflow:hidden;margin:calc(-1 * var(--ds-content-pad-top, var(--ds-space-6))) calc(-1 * var(--ds-content-pad-x, var(--ds-space-8))) var(--ds-space-5);background:var(--ds-accent);animation:ds-progress-head var(--ds-loop-indeterminate) linear infinite,ds-progress-tail var(--ds-loop-indeterminate) linear infinite}.ds-loadbar:not(.ds-skeleton>.ds-loadbar){animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) var(--ds-delay-loader) backwards,ds-progress-head var(--ds-loop-indeterminate) linear infinite,ds-progress-tail var(--ds-loop-indeterminate) linear infinite}.ds-page .ds-loadbar{margin-inline:calc(-1 * var(--ds-content-pad-x, var(--ds-space-8)) - max(0px,(100cqw - var(--ds-content-max)) / 2))}@media(max-width:720px){.ds-loadbar{margin-bottom:var(--ds-space-4)}}.ds-loadbar__bar,.ds-loadbar:after{position:absolute;inset:0;display:block;background:var(--ds-primary)}.ds-loadbar__bar{clip-path:inset(0 calc(100% - var(--ds-progress-head-1)) 0 var(--ds-progress-tail-1) round var(--ds-radius-action))}.ds-loadbar:after{content:"";clip-path:inset(0 calc(100% - var(--ds-progress-head-2)) 0 var(--ds-progress-tail-2) round var(--ds-radius-action))}@media(forced-colors:active){.ds-skeleton__line{outline:1px solid CanvasText;clip-path:none}.ds-skeleton__line:after{content:none}.ds-loadbar{outline:1px solid CanvasText}.ds-loadbar__bar,.ds-loadbar:after{forced-color-adjust:none;background:Highlight}}@media print{.ds-skeleton__line:after{content:none}.ds-loadbar{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-card{--ds-card-pad: var(--ds-card-padding, var(--ds-space-6));min-width:0;padding:var(--ds-card-pad);border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text)}:where(.ds-card) p{margin-block:0}.ds-card>*+*{margin-top:var(--ds-space-4)}.ds-card>p:empty{display:none}@media(max-width:600px){.ds-card{--ds-card-pad: var(--ds-card-padding-sm, var(--ds-space-4))}}.ds-card--filled{--ds-card-pad: var(--ds-card-padding-filled, var(--ds-space-5));border-color:transparent;background:var(--ds-surface-low)}.ds-card--elevated{border-color:transparent;box-shadow:var(--ds-card-shadow, var(--ds-elev-1))}.ds-card--interactive{position:relative;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-medium) var(--ds-ease-spatial),box-shadow var(--ds-dur-base) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}:is(a,button).ds-card--interactive{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;color:var(--ds-text);font:inherit;text-align:start;text-decoration:none}.ds-card--interactive:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-card--interactive:hover{box-shadow:var(--ds-card-hover-shadow, none);transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-medium) var(--ds-ease-spatial),box-shadow var(--ds-dur-medium) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-card--interactive:hover:before{opacity:var(--ds-state-hover-lg)}}.ds-card--interactive:focus-visible:before,.ds-card--interactive:has(.ds-card__action:focus-visible):before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-card--interactive:active:not(:where(:has(:is(a[href],button,input,select,textarea,label,summary):not(.ds-card__action):active))):before,.ds-card--interactive.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}@media(hover:hover){.ds-card--interactive:is(:disabled,[aria-disabled=true]):hover:before{opacity:0}}.ds-card--interactive:is(:disabled,[aria-disabled=true]):is(:active,.ds-pressed):before{opacity:0}.ds-card--interactive[aria-disabled=true]:is(:focus-visible,:has(.ds-card__action:focus-visible)):before{opacity:var(--ds-state-focus)}.ds-card--interactive:active:not(:disabled,[aria-disabled=true]):not(:where(:has(:is(a[href],button,input,select,textarea,label,summary):not(.ds-card__action):active))),.ds-card--interactive.ds-pressed:not(:disabled,[aria-disabled=true]){border-radius:min(var(--ds-radius-card-pressed),var(--ds-radius-card));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-micro) var(--ds-ease-out),box-shadow var(--ds-dur-base) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-card--interactive:focus-visible,.ds-card--interactive:has(.ds-card__action:focus-visible){outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-card__action{color:inherit;text-decoration:none}button.ds-card__action{margin:0;padding:0;border:0;background:none;font:inherit;text-align:start;cursor:inherit}.ds-card__action:after{content:"";position:absolute;inset:0;border-radius:var(--ds-radius-card)}.ds-card--interactive .ds-card__action:focus-visible{outline:none}:where(.ds-card--interactive) :where(a[href],button,input,select,textarea,label,summary,[tabindex]):where(:not(.ds-card__action)){position:relative;z-index:var(--ds-z-raised)}.ds-card--interactive:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]),.ds-card--interactive:has(.ds-card__action:is([aria-pressed=true],[aria-checked=true],[aria-selected=true])){--ds-text: var(--ds-on-accent);--ds-text-2: var(--ds-on-accent);border-color:transparent;background:var(--ds-card-selected-bg, var(--ds-accent));color:var(--ds-on-accent)}.ds-card--interactive:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]) :is(.ds-card__title,.ds-card__subtitle,.ds-muted,.ds-meta){color:var(--ds-on-accent)}.ds-card--interactive:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):after,.ds-card--interactive:has(.ds-card__action:is([aria-pressed=true],[aria-checked=true],[aria-selected=true])):after{content:"";position:absolute;inset:-1px;border:var(--ds-focus-width) solid var(--ds-selected-ring, var(--ds-primary));border-radius:inherit;pointer-events:none}@media(forced-colors:active){.ds-card--interactive.ds-card--filled,.ds-card--elevated{border-color:CanvasText}.ds-card--interactive:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]),.ds-card--interactive:has(.ds-card__action:is([aria-pressed=true],[aria-checked=true],[aria-selected=true])){forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}.ds-card--interactive:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]) :is(.ds-card__title,.ds-card__subtitle,.ds-muted,.ds-meta,.ds-card__action),.ds-card--interactive:has(.ds-card__action:is([aria-pressed=true],[aria-checked=true],[aria-selected=true])) :is(.ds-card__title,.ds-card__subtitle,.ds-muted,.ds-meta,.ds-card__action){color:HighlightText}.ds-card--interactive:has(.ds-card__action:is([aria-pressed=true],[aria-checked=true],[aria-selected=true])) :is(a[href],button,input,select,textarea,label):not(.ds-card__action){forced-color-adjust:auto}.ds-card--interactive:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):after,.ds-card--interactive:has(.ds-card__action:is([aria-pressed=true],[aria-checked=true],[aria-selected=true])):after{border-color:Highlight}.ds-card--interactive:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):is(:focus-visible,:has(.ds-card__action:focus-visible)),.ds-card--interactive:has(.ds-card__action:is([aria-pressed=true],[aria-checked=true],[aria-selected=true])):has(.ds-card__action:focus-visible){outline-color:CanvasText}.ds-card--interactive[aria-disabled=true]{forced-color-adjust:none;border-color:GrayText;background:Canvas;color:GrayText}.ds-card--interactive[aria-disabled=true] :is(.ds-card__title,.ds-card__subtitle,.ds-muted,.ds-meta,.ds-card__action){color:GrayText}.ds-card--interactive[aria-disabled=true]:is(:focus-visible,:has(.ds-card__action:focus-visible)){outline-color:CanvasText}}.ds-grid-2>.ds-card:has(>.ds-card__links){display:flex;flex-direction:column}.ds-grid-2>.ds-card>.ds-card__links{margin-top:auto}.ds-grid-2>.ds-card>:has(+.ds-card__links){margin-bottom:var(--ds-space-4)}.ds-card__title{min-width:0;margin:0;padding:0;color:var(--ds-text);font:var(--ds-font-subtitle);letter-spacing:0;overflow-wrap:anywhere}.ds-card__title:has(>svg:first-child){display:flex;align-items:center;gap:var(--ds-space-2)}.ds-card__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);flex-wrap:wrap}.ds-card__row{row-gap:calc(var(--ds-space-3) + (var(--ds-btn-height, 36px) - var(--ds-card-title-line, 24px)) / 2)}.ds-card__row>:not(.ds-card__title,:has(>.ds-card__title)){margin-block:calc((var(--ds-card-title-line, 24px) - var(--ds-btn-height, 36px)) / 2)}.ds-card__row>.ds-switch,.ds-card__row>:has(>.ds-switch){margin-block:calc((var(--ds-card-title-line, 24px) - var(--ds-switch-height, 40px)) / 2)}.ds-card__row>:is(.ds-status,.ds-badge,.ds-tag){margin-block:0}.ds-card__row>.ds-chip{margin-block:calc((var(--ds-card-title-line, 24px) - var(--ds-chip-height, 32px)) / 2)}.ds-card__subtitle{margin:var(--ds-space-6) 0 0;color:var(--ds-text);font:var(--ds-font-label)}.ds-card>.ds-card__subtitle+*{margin-top:var(--ds-space-2)}.ds-card__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1) calc(var(--ds-space-2) + var(--ds-space-3));padding-top:var(--ds-space-3);border-top:1px solid var(--ds-line)}.ds-card__links>:is(.ds-btn--text,.ds-card__link){margin-inline-start:calc(-1 * var(--ds-space-3))}.ds-card__link{--ds-btn-padding-x: var(--ds-space-3)}.ds-card__row>.ds-card__link:last-child{margin-inline-end:calc(-1 * var(--ds-space-3))}.ds-subsection{display:grid;gap:var(--ds-space-3);margin-top:var(--ds-space-2);padding-top:var(--ds-space-5);border-top:1px solid var(--ds-line)}.ds-subsection>.ds-card__subtitle,.ds-subsection>p{margin:0}.ds-more{display:flex;justify-content:center}@media print{.ds-card:not(:has(.ds-table-wrap,.ds-table)){break-inside:avoid}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-disclosure>summary{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--ds-space-2);box-sizing:border-box;width:fit-content;max-width:calc(100% + 2 * var(--ds-space-2));min-height:var(--ds-disclosure-height, 40px);margin-inline:calc(-1 * var(--ds-space-2));padding-inline:var(--ds-space-2);border-radius:min(var(--ds-radius-action),calc(var(--ds-disclosure-height, 40px) / 2));color:var(--ds-text);font:var(--ds-font-label);list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:border-radius var(--ds-dur-medium) var(--ds-ease-spatial),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-disclosure>summary::-webkit-details-marker{display:none}.ds-disclosure>summary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-disclosure>summary:hover:before{opacity:var(--ds-state-hover)}.ds-disclosure--row>summary:hover:before{opacity:var(--ds-state-hover-lg)}}.ds-disclosure>summary:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-disclosure>summary:active:before,.ds-disclosure>summary.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-disclosure:not(.ds-disclosure--row)>summary:active,.ds-disclosure:not(.ds-disclosure--row)>summary.ds-pressed{border-radius:min(var(--ds-radius-action-pressed),calc(var(--ds-disclosure-height, 40px) / 2));transition:border-radius var(--ds-dur-micro) var(--ds-ease-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-disclosure>summary:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-disclosure>summary>svg{flex:none}.ds-disclosure__body{padding-top:var(--ds-space-3)}.ds-card .ds-disclosure-list{margin-inline:calc(-1 * var(--ds-card-pad))}.ds-disclosure-list>.ds-disclosure+.ds-disclosure{border-top:1px solid var(--ds-line)}.ds-disclosure--row>summary{width:auto;max-width:none;min-height:var(--ds-disclosure-row-height, 48px);margin-inline:0;padding:var(--ds-space-2) var(--ds-space-4);border-radius:0;gap:var(--ds-space-3);outline-offset:0;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-disclosure--row>summary:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-disclosure__title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ds-disclosure__meta{flex:none;color:var(--ds-text-2);font:var(--ds-font-body)}.ds-disclosure--row>.ds-disclosure__body{padding:0 var(--ds-space-4) var(--ds-space-4)}.ds-card .ds-disclosure-list>.ds-disclosure--row>summary,.ds-card .ds-disclosure-list>.ds-disclosure--row>.ds-disclosure__body{padding-inline:var(--ds-card-pad)}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--ds-tile-min-width, 176px),(100% - (var(--ds-tiles-columns, 4) - 1) * var(--ds-space-3)) / var(--ds-tiles-columns, 4))),1fr));gap:var(--ds-space-3)}.ds-tiles--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--ds-tile-min-width, 176px),(100% - 2 * var(--ds-space-3)) / 3)),1fr))}.ds-tile{container-type:inline-size;display:flex;flex-direction:column;min-width:0;padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-5);border-radius:var(--ds-tile-radius, var(--ds-radius-lg));background:var(--ds-surface-low)}@media(max-width:600px){.ds-tiles{gap:var(--ds-space-2)}.ds-tile{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4)}}.ds-tile__label{display:flex;align-items:center;gap:var(--ds-space-2);margin:0;color:var(--ds-text-2);font:var(--ds-font-body)}.ds-tile__label svg{flex-shrink:0}.ds-tile__value{margin:var(--ds-space-2) 0 0;color:var(--ds-text);font:var(--ds-font-display);font-size:min(var(--ds-size-display),26cqi);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-tile__value--empty{color:var(--ds-text-2)}:is(button,a).ds-tile{position:relative;isolation:isolate;width:100%;margin:0;border:0;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-medium) var(--ds-ease-spatial),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}:is(button,a).ds-tile:active:not(:disabled,[aria-disabled=true]),:is(button,a).ds-tile.ds-pressed:not(:disabled,[aria-disabled=true]){border-radius:min(var(--ds-tile-radius-pressed, var(--ds-radius-md)),var(--ds-tile-radius, var(--ds-radius-lg)));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-micro) var(--ds-ease-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}:is(button,a).ds-tile:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){:is(button,a).ds-tile:hover:before{opacity:var(--ds-state-hover-lg)}}:is(button,a).ds-tile:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s}:is(button,a).ds-tile:active:before,:is(button,a).ds-tile.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}@media(hover:hover){:is(button,a).ds-tile:is(:disabled,[aria-disabled=true]):hover:before{opacity:0}}:is(button,a).ds-tile:is(:disabled,[aria-disabled=true]):is(:active,.ds-pressed):before{opacity:0}:is(button,a).ds-tile[aria-disabled=true]:focus-visible:before{opacity:var(--ds-state-focus)}:is(button,a).ds-tile:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-tile__note{margin:var(--ds-space-1) 0 0;color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums}:is(button,a).ds-tile:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:var(--ds-tile-selected-bg, var(--ds-accent));color:var(--ds-on-accent)}:is(button,a).ds-tile:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]) :is(.ds-tile__label,.ds-tile__value,.ds-tile__note){color:var(--ds-on-accent)}:is(button,a).ds-tile:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):after{content:"";position:absolute;inset:0;border:var(--ds-focus-width) solid var(--ds-selected-ring, var(--ds-primary));border-radius:inherit;pointer-events:none}@media(forced-colors:active){:is(button,a).ds-tile:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){forced-color-adjust:none;background:Highlight;color:HighlightText}:is(button,a).ds-tile:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]) :is(.ds-tile__label,.ds-tile__value,.ds-tile__note){color:HighlightText}:is(button,a).ds-tile:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):after{border-color:Highlight}:is(button,a).ds-tile:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):focus-visible{outline-color:CanvasText}:is(button,a).ds-tile[aria-disabled=true]{forced-color-adjust:none;background:Canvas;color:GrayText}:is(button,a).ds-tile[aria-disabled=true] :is(.ds-tile__label,.ds-tile__value,.ds-tile__note){color:GrayText}:is(button,a).ds-tile[aria-disabled=true]:focus-visible{outline-color:CanvasText}}@media print{.ds-tile{break-inside:avoid}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-kv-list,.ds-plain-list{list-style:none;margin-inline:0;margin-bottom:0;padding:0}.ds-kv-list li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-top:1px solid var(--ds-line);font:var(--ds-font-body)}.ds-kv-list li:first-child{border-top:none;padding-top:0}.ds-kv-list li:last-child{padding-bottom:0}.ds-kv-list :is(li,.ds-kv-list__row)>span{color:var(--ds-text-2)}.ds-kv-list :is(li,.ds-kv-list__row)>:is(span,strong){min-width:0;overflow-wrap:anywhere}.ds-kv-list strong{font-weight:var(--ds-weight-label);text-align:end;font-variant-numeric:tabular-nums}.ds-kv-list strong.ds-muted{font-weight:var(--ds-weight-regular)}:where(.ds-kv-list,.ds-plain-list,.ds-list){margin-top:0}.ds-plain-list li+li{margin-top:var(--ds-space-2)}.ds-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-space-4) var(--ds-space-8);margin:0}.ds-facts:empty{display:none}.ds-card>.ds-facts{margin-top:var(--ds-space-5)}@container ds-content (min-width: 1041px){.ds-facts:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@container ds-content (max-width: 1040px){.ds-facts:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@container ds-content (max-width: 520px){.ds-facts:has(>:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}.ds-card:has(.ds-tiles)>.ds-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ds-space-3)}@media(max-width:600px){.ds-card:has(.ds-tiles)>.ds-facts{grid-template-columns:minmax(0,1fr)}}.ds-facts dt{color:var(--ds-text-2);font:var(--ds-font-caption)}.ds-facts dd{margin:var(--ds-space-1) 0 0;color:var(--ds-text);font:var(--ds-font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ds-facts a svg{display:inline-block;margin-inline-start:var(--ds-space-1);vertical-align:-2px}.ds-parts{display:block;overflow-x:clip;overflow-y:visible}.ds-parts a{outline-offset:0;transition:text-decoration-color var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-parts a:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-parts__list{display:flex;flex-wrap:wrap;margin-inline-start:calc(-1 * var(--ds-space-3))}.ds-parts__list>span{position:relative;min-width:0;padding-inline-start:var(--ds-space-3);overflow-wrap:anywhere}.ds-parts__list>span:before{content:"\b7";position:absolute;top:0;inset-inline-start:0;width:var(--ds-space-3);text-align:center}.ds-list{list-style:none;margin-inline:0;margin-bottom:0;padding:0;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text)}.ds-list:empty{display:none}.ds-list__item{--ds-enter-duration: var(--ds-dur-fast);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);box-sizing:border-box;min-height:var(--ds-list-item-height, 56px);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-line);font:var(--ds-font-body);transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-list__item:first-child{border-top:0;border-start-start-radius:calc(var(--ds-radius-card) - 1px);border-start-end-radius:calc(var(--ds-radius-card) - 1px)}.ds-list__item:last-child{border-end-start-radius:calc(var(--ds-radius-card) - 1px);border-end-end-radius:calc(var(--ds-radius-card) - 1px)}.ds-list__text{display:grid;flex:1 1 var(--ds-list-text-min, 12rem);gap:2px;min-width:0}.ds-list__title{color:var(--ds-text);font:var(--ds-font-label);overflow-wrap:anywhere}.ds-list__meta{color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ds-list__icon,.ds-list__chevron{flex:none;color:var(--ds-text-2)}.ds-list__chevron{margin-inline-start:auto}.ds-list__actions{display:flex;flex:none;align-items:center;gap:var(--ds-space-1)}.ds-list__item:is([aria-current]:not([aria-current=false]),:has(.ds-list__action[aria-current]:not([aria-current=false]))){background-color:var(--ds-list-current-bg, var(--ds-accent))}.ds-list[data-ds-glide]>.ds-list__item{background-image:linear-gradient(var(--ds-flip-backdrop, var(--ds-surface)),var(--ds-flip-backdrop, var(--ds-surface)))}.ds-list[data-ds-glide]>.ds-list__item:is([aria-current]:not([aria-current=false]),:has(.ds-list__action[aria-current]:not([aria-current=false]))){background-image:linear-gradient(var(--ds-list-current-bg, var(--ds-accent)),var(--ds-list-current-bg, var(--ds-accent))),linear-gradient(var(--ds-flip-backdrop, var(--ds-surface)),var(--ds-flip-backdrop, var(--ds-surface)))}.ds-list--interactive>.ds-list__item{position:relative;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:0;transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-list--interactive>.ds-list__item:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-list--interactive>.ds-list__item:hover:before{opacity:var(--ds-state-hover-lg)}}.ds-list--interactive>.ds-list__item:has(.ds-list__action:focus-visible):before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-list--interactive>.ds-list__item:active:not(:where(:has(:is(a[href],button,input,select,textarea,label,summary):not(.ds-list__action):active))):before,.ds-list--interactive>.ds-list__item.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-list--interactive>.ds-list__item:has(.ds-list__action:focus-visible){outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-list--interactive>.ds-list__item:has(.ds-list__action:is(:disabled,[aria-disabled=true])){cursor:not-allowed}@media(hover:hover){.ds-list--interactive>.ds-list__item:has(.ds-list__action:is(:disabled,[aria-disabled=true])):hover:before{opacity:0}}.ds-list--interactive>.ds-list__item:has(.ds-list__action:is(:disabled,[aria-disabled=true])):is(:active,.ds-pressed):before{opacity:0}.ds-list--interactive>.ds-list__item:has(.ds-list__action[aria-disabled=true]:focus-visible):before{opacity:var(--ds-state-focus)}.ds-list--interactive .ds-list__action{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:inherit}.ds-list--interactive .ds-list__action:after{content:"";position:absolute;inset:0}.ds-list--interactive .ds-list__action:focus-visible{outline:none}:where(.ds-list--interactive>.ds-list__item) :where(a[href],button,input,select,textarea,label,summary,[tabindex]):where(:not(.ds-list__action)){position:relative;z-index:var(--ds-z-raised)}.ds-kv-list--interactive li{padding:0}.ds-kv-list__row{display:flex;flex:1 1 auto;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3);min-width:0;margin-inline:calc(-1 * var(--ds-space-2));padding:var(--ds-space-3) var(--ds-space-2);border-radius:var(--ds-radius-sm)}.ds-kv-list--interactive li:first-child>.ds-kv-list__row{margin-top:calc(-1 * var(--ds-space-3))}.ds-kv-list--interactive li:last-child>.ds-kv-list__row{margin-bottom:calc(-1 * var(--ds-space-3))}:is(a,button).ds-kv-list__row{position:relative;isolation:isolate;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:color var(--ds-dur-fast) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}:is(a,button).ds-kv-list__row:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){:is(a,button).ds-kv-list__row:hover:before{opacity:var(--ds-state-hover-lg)}}:is(a,button).ds-kv-list__row:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s}:is(a,button).ds-kv-list__row:active:before,:is(a,button).ds-kv-list__row.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}:is(a,button).ds-kv-list__row:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}:is(a,button).ds-kv-list__row:is(:disabled,[aria-disabled=true]){color:var(--ds-disabled-ink);opacity:var(--ds-disabled-opacity);cursor:not-allowed}:is(a,button).ds-kv-list__row:is(:disabled,[aria-disabled=true])>span{color:inherit}@media(hover:hover){:is(a,button).ds-kv-list__row:is(:disabled,[aria-disabled=true]):hover:before{opacity:0}}:is(a,button).ds-kv-list__row:is(:disabled,[aria-disabled=true]):is(:active,.ds-pressed):before{opacity:0}:is(a,button).ds-kv-list__row[aria-disabled=true]:focus-visible:before{opacity:var(--ds-state-focus)}.ds-kv-list__icon{display:inline-block;flex:none;margin-inline-end:var(--ds-space-1);vertical-align:-3px;color:var(--ds-text-2)}.ds-kv-list__icon--ok{color:var(--ds-success)}.ds-kv-list__icon--warning{color:var(--ds-warning)}.ds-kv-list__icon--error{color:var(--ds-error)}.ds-kv-list--bars:not(.ds-kv-list--interactive) li,.ds-kv-list--bars .ds-kv-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--ds-space-2) var(--ds-space-3)}.ds-kv-list--bars :is(li,.ds-kv-list__row)>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-kv-list--bars .ds-meter{grid-column:1 / -1;align-self:center}.ds-facts--rows{display:block}.ds-facts--rows>div{display:grid;grid-template-columns:var(--ds-facts-label-width, 36%) minmax(0,1fr);gap:var(--ds-space-4);padding-block:var(--ds-space-3);border-top:1px solid var(--ds-line)}.ds-facts--rows>div:first-child{padding-top:0;border-top:0}.ds-facts--rows>div:last-child{padding-bottom:0}.ds-facts--rows dt{font:var(--ds-font-body)}.ds-facts--rows dd{margin:0}@container ds-content (max-width: 520px){.ds-facts--rows>div{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-1)}}@media(max-width:600px){.ds-facts--rows>div{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-1)}}.ds-lock{display:inline-flex;margin-inline-start:var(--ds-space-1);vertical-align:-3px;color:var(--ds-text-2)}@media(forced-colors:active){.ds-list__item:is([aria-current]:not([aria-current=false]),:has(.ds-list__action[aria-current]:not([aria-current=false]))){forced-color-adjust:none;background:SelectedItem;color:SelectedItemText}.ds-list__item:is([aria-current]:not([aria-current=false]),:has(.ds-list__action[aria-current]:not([aria-current=false]))) :is(.ds-list__title,.ds-list__meta,.ds-list__icon,.ds-list__chevron){color:inherit}.ds-list__item:is([aria-current]:not([aria-current=false]),:has(.ds-list__action[aria-current]:not([aria-current=false]))) :is(a[href],button,input,select,textarea,label,.ds-status,.ds-tag,.ds-chip):not(.ds-list__action){forced-color-adjust:auto}.ds-list__item:is([aria-current]:not([aria-current=false]),:has(.ds-list__action[aria-current]:not([aria-current=false]))) :is(a[href],button,select,textarea,input:not([type=checkbox],[type=radio])):not(.ds-list__action){background-color:Canvas}.ds-list--interactive>.ds-list__item:has(.ds-list__action[aria-current]:not([aria-current=false]):focus-visible){outline-color:CanvasText}:is(a,button).ds-kv-list__row:is(:disabled,[aria-disabled=true]){color:GrayText}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{:where(.ds-timeline){margin-top:0}.ds-timeline{margin-inline:0;margin-bottom:0;padding:0;list-style:none;color:var(--ds-text)}.ds-timeline:empty{display:none}.ds-timeline__item,.ds-timeline__group{position:relative;margin-inline-start:var(--ds-timeline-indent, var(--ds-space-8))}.ds-timeline__item{display:grid;gap:var(--ds-space-1);padding-block:var(--ds-space-3)}.ds-timeline__item+.ds-timeline__item{border-top:1px solid var(--ds-timeline-divider-color, var(--ds-line))}.ds-timeline__item:after{content:"";position:absolute;top:calc(var(--ds-space-3) + var(--ds-timeline-head-line, 24px) / 2 - var(--ds-timeline-dot-size, 10px) / 2);inset-inline-start:calc(var(--ds-timeline-marker-size, 24px) / 2 - var(--ds-timeline-indent, var(--ds-space-8)) - var(--ds-timeline-dot-size, 10px) / 2);box-sizing:border-box;width:var(--ds-timeline-dot-size, 10px);height:var(--ds-timeline-dot-size, 10px);border:calc(var(--ds-timeline-dot-size, 10px) / 2) solid var(--ds-timeline-dot-color, var(--ds-primary));border-radius:50%}.ds-timeline__item--muted:after{border-width:var(--ds-timeline-line-width, 2px);border-color:var(--ds-timeline-muted-color, var(--ds-outline))}.ds-timeline__item--icon:after{display:none}.ds-timeline__item:before,.ds-timeline__group:before{content:"";position:absolute;top:calc(var(--ds-space-3) + var(--ds-timeline-head-line, 24px) / 2 + var(--ds-timeline-dot-size, 10px) / 2 + var(--ds-space-1));bottom:calc(var(--ds-space-1) + var(--ds-timeline-dot-size, 10px) / 2 - var(--ds-space-3) - var(--ds-timeline-head-line, 24px) / 2);inset-inline-start:calc(var(--ds-timeline-marker-size, 24px) / 2 - var(--ds-timeline-indent, var(--ds-space-8)) - var(--ds-timeline-line-width, 2px) / 2);border-inline-start:var(--ds-timeline-line-width, 2px) solid var(--ds-timeline-line-color, var(--ds-line));pointer-events:none}.ds-timeline__item--icon:before{top:calc(var(--ds-space-3) + var(--ds-timeline-head-line, 24px) / 2 + var(--ds-timeline-marker-size, 24px) / 2 + var(--ds-space-1))}.ds-timeline__group:before{top:0}.ds-timeline>:last-child:before,.ds-timeline>.ds-timeline__group:first-child:before{display:none}.ds-timeline__marker{position:absolute;top:calc(var(--ds-space-3) + var(--ds-timeline-head-line, 24px) / 2 - var(--ds-timeline-marker-size, 24px) / 2);inset-inline-start:calc(-1 * var(--ds-timeline-indent, var(--ds-space-8)));display:grid;place-items:center;box-sizing:border-box;width:var(--ds-timeline-marker-size, 24px);height:var(--ds-timeline-marker-size, 24px);border:1px solid transparent;border-radius:50%;background:var(--ds-surface-high);color:var(--ds-text-2)}.ds-timeline__marker>svg{width:var(--ds-space-4);height:var(--ds-space-4)}.ds-timeline__group{padding-block:var(--ds-space-4) var(--ds-space-1)}.ds-timeline__group:first-child{padding-top:0}.ds-timeline__day{margin:0;color:var(--ds-text-2);font:var(--ds-font-caption)}.ds-timeline__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1) var(--ds-space-2);min-height:var(--ds-timeline-head-line, 24px)}.ds-timeline__title{margin:0;color:var(--ds-text);font:var(--ds-font-label);overflow-wrap:anywhere}.ds-timeline__meta{margin:0;color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums}.ds-timeline__meta>svg:first-child{display:inline-block;margin-inline-end:var(--ds-space-1);vertical-align:top}.ds-timeline__text{max-width:var(--ds-measure);margin:0;color:var(--ds-text);font:var(--ds-font-body);white-space:pre-line;overflow-wrap:anywhere}.ds-timeline__body{padding-top:var(--ds-space-2)}.ds-timeline__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-1);margin-inline-start:calc(-1 * var(--ds-space-3))}.ds-timeline[data-ds-glide]>:is(.ds-timeline__item,.ds-timeline__group){background-image:linear-gradient(var(--ds-flip-backdrop, var(--ds-surface)),var(--ds-flip-backdrop, var(--ds-surface)))}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-tasks__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ds-space-1) var(--ds-space-3)}:where(.ds-tasks){margin-top:0}.ds-tasks{display:grid;gap:var(--ds-space-2);margin-inline:0;margin-bottom:0;padding:0;list-style:none}.ds-tasks:empty{display:none}.ds-tasks__item{display:flex;align-items:flex-start;gap:var(--ds-space-3);color:var(--ds-text);font:var(--ds-font-body)}.ds-tasks__mark{display:grid;flex:none;place-items:center;width:var(--ds-space-5);height:var(--ds-space-5);color:var(--ds-text-2);stroke-dashoffset:1;transition:stroke-dashoffset var(--ds-dur-medium) var(--ds-ease-out) var(--ds-dur-micro)}.ds-tasks__text{min-width:0;overflow-wrap:anywhere}.ds-tasks__item[data-status=pending] .ds-tasks__mark:before{content:"";box-sizing:border-box;width:var(--ds-space-4);height:var(--ds-space-4);border:2px solid var(--ds-outline);border-radius:50%}.ds-tasks__item[data-status=running] .ds-tasks__mark{color:var(--ds-primary)}.ds-tasks__item[data-status=running] .ds-tasks__text{font-weight:var(--ds-weight-label)}.ds-tasks__item[data-status=done] .ds-tasks__mark{color:var(--ds-success);stroke-dashoffset:0}.ds-tasks__item[data-status=done] .ds-tasks__text{color:var(--ds-text-2)}.ds-tasks__item[data-status=done] .ds-tasks__mark [pathLength]{stroke-dasharray:1}.ds-tasks__item[data-status=failed] .ds-tasks__mark{color:var(--ds-error)}@media(forced-colors:active){.ds-tasks__mark,.ds-tasks__item[data-status] .ds-tasks__mark{color:CanvasText}.ds-tasks__item[data-status=pending] .ds-tasks__mark:before{border-color:CanvasText}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-prose{min-width:0;color:var(--ds-text);font:var(--ds-prose-font, var(--ds-font-reading));overflow-wrap:anywhere}.ds-prose--dense{--ds-prose-font: var(--ds-font-body)}@supports (hyphenate-limit-chars: 1){.ds-prose{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:18 8 8}}:where(.ds-prose)>*{margin-block:0}:where(.ds-prose)>*+*{margin-block-start:var(--ds-prose-gap, var(--ds-space-2))}:where(.ds-prose) :is(h1,h2,h3,h4,h5,h6){margin-block:0;color:var(--ds-text);letter-spacing:0;text-wrap:balance}:where(.ds-prose)>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--ds-space-5)}:where(.ds-prose) h1{font:var(--ds-font-headline)}:where(.ds-prose) h2{font:var(--ds-font-subtitle)}:where(.ds-prose) :is(h3,h4,h5,h6){font:inherit;font-weight:var(--ds-weight-label)}:where(.ds-prose) p{text-wrap:pretty}:where(.ds-prose) :is(ul,ol){padding-inline-start:var(--ds-space-5)}:where(.ds-prose) li>:is(ul,ol){margin-block-start:var(--ds-space-1)}:where(.ds-prose) li+li{margin-block-start:var(--ds-space-1)}:where(.ds-prose) :is(strong,b){font-weight:var(--ds-prose-strong-weight, var(--ds-weight-label))}:where(.ds-prose) a{color:var(--ds-link);text-decoration-line:underline;text-decoration-thickness:var(--ds-link-underline-thickness);text-underline-offset:var(--ds-link-underline-offset);text-decoration-color:var(--ds-link-underline)}:where(.ds-prose) img{max-width:100%;height:auto}:where(.ds-prose) blockquote{margin-inline:0;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-card);background:var(--ds-surface-high);color:var(--ds-text)}:where(.ds-prose) hr{border:0;border-top:1px solid var(--ds-line)}:where(.ds-prose) table{position:relative;display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font:var(--ds-font-body);font-variant-numeric:tabular-nums;scrollbar-width:thin;scrollbar-color:var(--ds-line-2) transparent}:where(.ds-prose) :is(th,td){padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--ds-line);text-align:start;vertical-align:top}:where(.ds-prose) th{color:var(--ds-text-2);font:var(--ds-font-label)}:where(.ds-prose) pre,.ds-code-block{position:relative;margin:0;padding:var(--ds-space-4);overflow-x:auto;border-radius:var(--ds-radius-card);background:var(--ds-code-bg);color:var(--ds-text);font:var(--ds-font-code);white-space:pre;tab-size:2;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;scrollbar-width:thin;scrollbar-color:var(--ds-line-2) transparent;outline-offset:0;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}:where(.ds-prose)>*+pre{margin-block-start:var(--ds-prose-gap, var(--ds-space-2))}.ds-code-block:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-code-block--wrap{white-space:pre-wrap;overflow-wrap:anywhere}:where(.ds-prose,.ds-code-block) :where(pre,a) code,.ds-code-block code{padding:0;border:0;background:none;color:inherit;font:inherit}:where(.ds-prose) :not(pre)>code{padding:0 var(--ds-space-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-xs);background:var(--ds-code-bg);font-family:var(--ds-font-mono);font-size:inherit}@media(forced-colors:active){:where(.ds-prose) blockquote,:where(.ds-prose) pre,.ds-code-block{outline:1px solid transparent}}@media print{:where(.ds-prose) pre,.ds-code-block,:where(.ds-prose) table{overflow:visible;white-space:pre-wrap}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-empty{display:grid;justify-items:center;gap:var(--ds-space-2);max-width:400px;margin:0 auto;padding:var(--ds-space-8) var(--ds-space-4);text-align:center}.ds-empty__disc{display:grid;place-items:center;width:var(--ds-empty-disc-size, 48px);height:var(--ds-empty-disc-size, 48px);margin-bottom:var(--ds-space-2);border-radius:var(--ds-radius-action);background:var(--ds-accent);color:var(--ds-on-accent-icon)}.ds-empty__title{margin:0;color:var(--ds-text);font:var(--ds-font-subtitle)}.ds-empty__text{margin:0;color:var(--ds-text-2);font:var(--ds-font-body);text-wrap:pretty}.ds-empty>.ds-btn{margin-top:var(--ds-space-3)}.ds-empty--done .ds-empty__disc{position:relative;isolation:isolate;animation:ds-fade-in var(--ds-dur-slow) var(--ds-ease-in-out) var(--ds-dur-base) backwards,ds-pop-in var(--ds-dur-slow) var(--ds-ease-spatial) var(--ds-dur-base) backwards}.ds-empty--done .ds-empty__disc:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--ds-accent);opacity:0;pointer-events:none;animation:ds-ripple var(--ds-dur-slow) var(--ds-ease-out) var(--ds-dur-slow)}.ds-empty--done .ds-empty__disc [pathLength]{stroke-dasharray:1}.ds-empty--done .ds-empty__disc>svg{animation:ds-draw var(--ds-dur-glide) var(--ds-ease-out) var(--ds-dur-slow) backwards}@media(forced-colors:active){.ds-empty--done .ds-empty__disc{outline:1px solid CanvasText}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-status{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-height:24px;max-width:100%;padding-block:var(--ds-space-1);padding-inline:6px var(--ds-space-2);border-radius:var(--ds-status-radius, var(--ds-radius-md));background:var(--ds-surface-high);color:var(--ds-text-2);font:var(--ds-font-caption);vertical-align:middle;transition:background-color var(--ds-dur-medium) var(--ds-ease-in-out),color var(--ds-dur-medium) var(--ds-ease-in-out)}.ds-status>svg{flex-shrink:0}.ds-status>:is(svg,.ds-spinner){transition:color var(--ds-dur-medium) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-fast) var(--ds-ease-spatial)}@starting-style{.ds-status>:is(svg,.ds-spinner){opacity:0;scale:var(--ds-scale-small)}}.ds-status--ok{background:var(--ds-success-container);color:var(--ds-on-success-container)}.ds-status--ok>svg{color:var(--ds-success)}.ds-status--error{background:var(--ds-error-container);color:var(--ds-on-error-container)}.ds-status--warning{background:var(--ds-warning-container);color:var(--ds-on-warning-container)}.ds-status--running{color:var(--ds-text)}.ds-status__spinner{--ds-spinner-width: var(--ds-status-spinner-width, 2px);width:14px;height:14px;margin:1px;animation-duration:var(--ds-loop-arc),var(--ds-loop-spin-fast)}.ds-tag{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-tag-height, 24px);max-width:100%;padding:0 var(--ds-space-2);border-radius:min(var(--ds-radius-action),calc(var(--ds-tag-height, 24px) / 2));background:var(--ds-tag-bg, var(--ds-accent));color:var(--ds-tag-color, var(--ds-on-accent));font:var(--ds-font-caption);white-space:nowrap;vertical-align:middle}.ds-tag>svg{flex-shrink:0;width:16px;height:16px;color:var(--ds-on-accent-icon)}.ds-tag:has(>svg:first-child){padding-inline-start:6px}.ds-tag--neutral{--ds-tag-bg: var(--ds-surface-high);--ds-tag-color: var(--ds-text)}.ds-tag--neutral>svg{color:var(--ds-text-2)}@media(forced-colors:active){.ds-tag{outline:1px solid CanvasText;outline-offset:-1px}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-alert{display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-inline-start:var(--ds-alert-edge, 0px) solid var(--ds-alert-icon, var(--ds-primary));border-radius:var(--ds-radius-card);background:var(--ds-alert-bg, var(--ds-surface-low));color:var(--ds-alert-color, var(--ds-text));font:var(--ds-font-body)}.ds-alert>svg{flex-shrink:0;color:var(--ds-alert-icon, var(--ds-primary))}.ds-alert__text{flex:1;min-width:0;overflow-wrap:anywhere}.ds-alert .ds-btn{flex-shrink:0;margin-block:calc((var(--ds-space-5) - var(--ds-btn-height, 36px)) / 2);margin-inline:auto calc(-1 * var(--ds-space-2))}.ds-alert__title{display:block;color:inherit;font:var(--ds-font-label)}.ds-alert__text>p{margin:0}.ds-alert__text>p+p{margin-top:var(--ds-space-2)}.ds-alert__actions{display:flex;flex-wrap:wrap;flex-shrink:0;gap:var(--ds-space-1);margin-block:calc((var(--ds-space-5) - var(--ds-btn-height, 36px)) / 2);margin-inline:auto calc(-1 * var(--ds-space-2))}.ds-alert__actions>.ds-btn{margin:0}.ds-alert:has(>.ds-alert__actions){flex-wrap:wrap}.ds-alert:has(>.ds-alert__actions)>.ds-alert__text{flex:1 1 var(--ds-alert-text-basis, 256px)}.ds-alert a{color:inherit}.ds-alert--success{--ds-alert-bg: var(--ds-alert-success-bg, var(--ds-success-container));--ds-alert-color: var(--ds-alert-success-color, var(--ds-on-success-container));--ds-alert-icon: var(--ds-alert-success-icon, var(--ds-success))}.ds-alert--warning{--ds-alert-bg: var(--ds-alert-warning-bg, var(--ds-warning-surface));--ds-alert-color: var(--ds-alert-warning-color, var(--ds-text));--ds-alert-icon: var(--ds-alert-warning-icon, var(--ds-warning))}.ds-alert--error{--ds-alert-bg: var(--ds-alert-error-bg, var(--ds-error-container));--ds-alert-color: var(--ds-alert-error-color, var(--ds-on-error-container));--ds-alert-icon: var(--ds-alert-error-icon, var(--ds-error))}.ds-alert--error:not(.ds-alert--plain) .ds-btn{--ds-btn-color: var(--ds-alert-error-color, var(--ds-on-error-container))}.ds-alert--plain{--ds-alert-bg: transparent;--ds-alert-color: var(--ds-text);--ds-alert-edge: 0;padding-inline:0;border-radius:0}.ds-alert--plain+.ds-alert--plain{border-top:1px solid var(--ds-line)}@media(forced-colors:active){.ds-alert:not(.ds-alert--plain){outline:1px solid transparent;outline-offset:-1px}}.ds-alert code{padding:0;border:0;background:none;color:inherit}.ds-errors{font:var(--ds-font-body)}.ds-errors summary{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--ds-space-2);margin:calc(-1 * var(--ds-space-1));padding:var(--ds-space-1);border-radius:var(--ds-radius-xs);color:var(--ds-on-error-container);font:var(--ds-font-label);cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-errors summary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-errors summary:hover:before{opacity:var(--ds-state-hover)}}.ds-errors summary:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-errors summary:active:before,.ds-errors summary.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-errors summary:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-errors summary svg{flex-shrink:0;color:var(--ds-error)}.ds-errors ul{list-style-type:disc;margin:var(--ds-space-2) 0 0;padding-inline-start:var(--ds-space-5);color:var(--ds-text-2);overflow-wrap:anywhere}.ds-errors li+li{margin-top:var(--ds-space-1)}.ds-errors summary::-webkit-details-marker{display:none}.ds-errors .ds-errors__chevron{color:inherit;transition:rotate var(--ds-dur-medium) var(--ds-ease-spatial)}.ds-errors[open] .ds-errors__chevron{rotate:180deg}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@property --ds-table-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ds-table-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ds-table-sticky-layer{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --ds-table-sticky-tint{syntax: "<color>"; inherits: false; initial-value: transparent;}@layer ds.components{.ds-table-wrap{position:relative;overflow-x:auto;scroll-padding-inline-start:var(--ds-table-pin-width, 0px);--ds-table-start-fade: 1}.ds-table-wrap:has(>.ds-table--pin-first){--ds-table-start-fade: 0}.ds-table-wrap[data-ds-edges]{transition:--ds-scroll-edge-start var(--ds-dur-fast) var(--ds-ease-in-out),--ds-scroll-edge-end var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-table-wrap[data-ds-overflow-start]{--ds-scroll-edge-start: 1}.ds-table-wrap[data-ds-overflow-end]{--ds-scroll-edge-end: 1}.ds-table-wrap[tabindex]{outline-offset:0;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-table-wrap[tabindex][data-ds-edges]{transition:--ds-scroll-edge-start var(--ds-dur-fast) var(--ds-ease-in-out),--ds-scroll-edge-end var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-table-wrap[tabindex]:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width));-webkit-mask-image:none;mask-image:none}.ds-card .ds-table-wrap{margin-inline:calc(-1 * var(--ds-card-pad))}.ds-table{width:100%;border-collapse:collapse;color:var(--ds-text);font:var(--ds-font-dense);font-variant-numeric:tabular-nums}.ds-table th,.ds-table td{padding:var(--ds-space-4);border-bottom:1px solid var(--ds-line);text-align:start;vertical-align:middle}.ds-card .ds-table-wrap :is(th,td):first-child{padding-inline-start:var(--ds-card-pad)}.ds-card .ds-table-wrap :is(th,td):last-child{padding-inline-end:var(--ds-card-pad)}.ds-table caption{text-align:start}.ds-table th{height:var(--ds-table-head-height, 48px);padding-block:min(var(--ds-space-3),calc((var(--ds-table-head-height, 48px) - var(--ds-space-5) - 1px) / 2));color:var(--ds-text-2);font:var(--ds-font-label);white-space:nowrap}.ds-table td{height:var(--ds-table-row-height, 52px);padding-block:min(var(--ds-space-3),calc((var(--ds-table-row-height, 52px) - var(--ds-space-6) - 2px) / 2))}.ds-table tbody tr{--ds-table-row-layer: transparent;--ds-table-row-pace: var(--ds-dur-fast);--ds-table-row-tint: transparent;--ds-table-row-line: solid;transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-table tbody tr>:is(td,th){border-bottom-style:var(--ds-table-row-line);background-color:var(--ds-table-row-layer);transition:background-color var(--ds-table-row-pace) var(--ds-ease-in-out)}@media(hover:hover){.ds-table tbody tr:not(.ds-table__detail):hover{--ds-table-row-layer: var(--ds-table-row-hover, color-mix(in srgb, currentColor calc(var(--ds-state-hover-lg) * 100%), transparent))}}.ds-table tbody tr.ds-table__row--selected{--ds-table-row-tint: var(--ds-table-row-selected, var(--ds-accent));background-color:var(--ds-table-row-selected, var(--ds-accent))}.ds-table tbody tr:has(>:is(td,th)>input[type=checkbox]:checked){--ds-table-row-tint: var(--ds-table-row-selected, var(--ds-accent));background-color:var(--ds-table-row-selected, var(--ds-accent))}.ds-table tbody[data-ds-glide]>tr{background-image:linear-gradient(var(--ds-flip-backdrop, var(--ds-surface)),var(--ds-flip-backdrop, var(--ds-surface)))}.ds-table tbody[data-ds-glide]>tr.ds-table__row--selected{background-image:linear-gradient(var(--ds-table-row-selected, var(--ds-accent)),var(--ds-table-row-selected, var(--ds-accent))),linear-gradient(var(--ds-flip-backdrop, var(--ds-surface)),var(--ds-flip-backdrop, var(--ds-surface)))}.ds-table tbody[data-ds-glide]>tr:has(>:is(td,th)>input[type=checkbox]:checked){background-image:linear-gradient(var(--ds-table-row-selected, var(--ds-accent)),var(--ds-table-row-selected, var(--ds-accent))),linear-gradient(var(--ds-flip-backdrop, var(--ds-surface)),var(--ds-flip-backdrop, var(--ds-surface)))}.ds-table--interactive{border-collapse:separate;border-spacing:0}.ds-table--interactive tbody tr:not(.ds-table__detail):has(.ds-table__row-link){position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.ds-table--interactive tbody tr{transform:translate(0)}.ds-table--interactive tbody tr:has(:is(.ds-menu,.ds-combo__popup):not([hidden],[data-anchored])){transform:none}:where(.ds-table--interactive tbody tr) :where(a[href],button,input,select,textarea,label,summary,[tabindex]):where(:not(.ds-table__row-link)){position:relative;z-index:var(--ds-z-raised)}.ds-table__row-link:after{content:"";position:absolute;inset:0;outline-offset:0;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-table--interactive .ds-table__row-link:focus-visible{outline:none}.ds-table__row-link:focus-visible:after{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-table--interactive tbody tr:not(.ds-table__detail):where(:has(.ds-table__row-link:focus-visible)):focus-within{--ds-table-row-layer: color-mix(in srgb, currentColor calc(var(--ds-state-focus) * 100%), transparent);--ds-table-row-pace: 0s;clip-path:inset(0)}.ds-table--interactive tbody tr:not(.ds-table__detail):has(.ds-table__row-link):is(:active,.ds-pressed):not(:where(:has(:is(a[href],button,input,select,textarea,label,summary):not(.ds-table__row-link):active))){--ds-table-row-layer: color-mix(in srgb, currentColor calc(var(--ds-state-pressed) * 100%), transparent);--ds-table-row-pace: var(--ds-dur-micro)}.ds-table tbody tr:has(+.ds-table__detail){--ds-table-row-line: none}.ds-table .ds-table__detail>td,.ds-card .ds-table-wrap .ds-table__detail>td{height:auto;padding:0}.ds-table__expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ds-dur-base) var(--ds-ease-in)}.ds-table__expand>*{min-height:0;overflow:hidden;padding-inline:var(--ds-space-4);opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-in)}.ds-table__expand>*:before,.ds-table__expand>*:after{content:"";display:block;height:var(--ds-space-4)}.ds-table__expand>*:before{height:var(--ds-space-1)}.ds-card .ds-table-wrap .ds-table__expand>*{padding-inline:var(--ds-card-pad)}tr:has(.ds-table__toggle[aria-expanded=true])+.ds-table__detail .ds-table__expand{grid-template-rows:1fr;transition:grid-template-rows var(--ds-dur-medium) var(--ds-ease-out)}tr:has(.ds-table__toggle[aria-expanded=true])+.ds-table__detail .ds-table__expand>*{opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-table .ds-table__toggle{vertical-align:top;margin-block:calc((var(--ds-space-5) - var(--ds-btn-icon-size, 40px)) / 2);margin-inline:calc((var(--ds-space-5) - var(--ds-btn-icon-size, 40px)) / 2) 0}.ds-table tbody tr:last-child td{border-bottom:none}.ds-table--dense :is(th,td){height:var(--ds-table-dense-row-height, 40px);padding-block:min(var(--ds-space-3),calc((var(--ds-table-dense-row-height, 40px) - var(--ds-space-6) - 2px) / 2))}.ds-table td.ds-table__actions{width:1%;white-space:nowrap;text-align:end}.ds-table__actions .ds-btn{margin-block:calc((var(--ds-space-5) - var(--ds-btn-height, 36px)) / 2);vertical-align:top}.ds-table__actions .ds-btn--icon{margin-block:calc((var(--ds-space-5) - var(--ds-btn-icon-size, 40px)) / 2)}.ds-table__actions .ds-btn--icon:last-child{margin-inline-end:calc((var(--ds-space-5) - var(--ds-btn-icon-size, 40px)) / 2)}.ds-table tfoot :is(th,td){border-top:1px solid var(--ds-line-2);border-bottom:0;color:var(--ds-text);font:var(--ds-font-label);font-variant-numeric:tabular-nums}.ds-table__sort{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--ds-space-1);margin:calc(-1 * var(--ds-space-1));padding:var(--ds-space-1);border:0;border-radius:var(--ds-radius-xs);background:transparent;color:inherit;font:inherit;text-align:start;white-space:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-table__sort:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-table__sort:hover:before{opacity:var(--ds-state-hover)}}.ds-table__sort:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-table__sort:active:before,.ds-table__sort.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-table__sort:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-table__sort>svg{flex-shrink:0}.ds-table__sort:not(:has(>svg)){padding-inline-end:calc(2 * var(--ds-space-1) + 16px)}.ds-table__sort-arrow{transition:rotate var(--ds-dur-medium) var(--ds-ease-spatial)}.ds-table th[aria-sort=descending] .ds-table__sort-arrow{rotate:180deg}.ds-table th.ds-num .ds-table__sort{flex-direction:row-reverse}.ds-table th.ds-num .ds-table__sort:not(:has(>svg)){padding-inline:calc(2 * var(--ds-space-1) + 16px) var(--ds-space-1)}.ds-table th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--ds-text)}.ds-table-wrap--fill{display:block;flex:1 1 auto;min-height:var(--ds-table-fill-min-height, 240px);max-height:var(--ds-table-fill-max-height, none);overflow:auto;overscroll-behavior:contain;isolation:isolate;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-table-sticky-bg, var(--ds-surface));scrollbar-width:thin;scrollbar-color:var(--ds-line-2) transparent;scroll-padding-block-start:var(--ds-table-head-height, 48px);-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-table-start-fade) * var(--ds-scroll-fade, var(--ds-space-8))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-space-8))),transparent),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-table-start-fade) * var(--ds-scroll-fade, var(--ds-space-8))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-space-8))),transparent),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-origin:padding-box,padding-box,border-box;mask-origin:padding-box,padding-box,border-box;-webkit-mask-clip:padding-box,padding-box,border-box;mask-clip:padding-box,padding-box,border-box;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over,xor;mask-composite:add,exclude}@supports (animation-timeline: scroll()){.ds-table-wrap--fill{animation:ds-scroll-edge-start linear both,ds-scroll-edge-end linear both;animation-timeline:scroll(self inline);animation-range:0 var(--ds-space-8),calc(100% - var(--ds-space-8)) 100%}}.ds-table-wrap--fill:has(>.ds-table--dense){scroll-padding-block-start:var(--ds-table-dense-row-height, 40px)}.ds-table-wrap--fill>.ds-table{border-collapse:separate;border-spacing:0}.ds-table-wrap--fill>.ds-table>thead th{position:sticky;inset-block-start:0;z-index:var(--ds-z-sticky);background-color:var(--ds-table-sticky-bg, var(--ds-surface))}.ds-table-wrap--fill td{max-width:var(--ds-table-cell-max-width, 280px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-table--pin-first tbody tr:not(.ds-table__detail)>:is(td,th):first-child,.ds-table--pin-first thead th:first-child,.ds-table--pin-first tfoot tr>:is(td,th):first-child{position:sticky;inset-inline-start:0;z-index:var(--ds-z-pinned);background-image:linear-gradient(var(--ds-table-sticky-layer),var(--ds-table-sticky-layer)),linear-gradient(var(--ds-table-sticky-tint),var(--ds-table-sticky-tint)),linear-gradient(var(--ds-table-sticky-bg, var(--ds-surface)),var(--ds-table-sticky-bg, var(--ds-surface)));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),--ds-table-sticky-layer var(--ds-dur-fast) var(--ds-ease-in-out),--ds-table-sticky-tint var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-table--pin-first tbody tr:not(.ds-table__detail)>:is(td,th):first-child{--ds-table-sticky-layer: var(--ds-table-row-layer);--ds-table-sticky-tint: var(--ds-table-row-tint);transition:background-color var(--ds-table-row-pace) var(--ds-ease-in-out),--ds-table-sticky-layer var(--ds-table-row-pace) var(--ds-ease-in-out),--ds-table-sticky-tint var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-table-wrap--fill>.ds-table--pin-first>thead th:first-child{z-index:var(--ds-z-sticky-pinned)}.ds-table--pin-first tbody tr:not(.ds-table__detail)>:is(td,th):first-child:after,.ds-table--pin-first thead th:first-child:after,.ds-table--pin-first tfoot tr>:is(td,th):first-child:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:1px;background:var(--ds-line);opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-table-wrap[data-ds-overflow-start]>.ds-table--pin-first tbody tr:not(.ds-table__detail)>:is(td,th):first-child:after,.ds-table-wrap[data-ds-overflow-start]>.ds-table--pin-first thead th:first-child:after,.ds-table-wrap[data-ds-overflow-start]>.ds-table--pin-first tfoot tr>:is(td,th):first-child:after{opacity:1}@supports (animation-timeline: scroll()){.ds-table--pin-first tbody tr:not(.ds-table__detail)>:is(td,th):first-child:after,.ds-table--pin-first thead th:first-child:after,.ds-table--pin-first tfoot tr>:is(td,th):first-child:after{animation:ds-scroll-fade linear both;animation-timeline:scroll(nearest inline);animation-range:0 var(--ds-space-2)}}.ds-selection-bar{display:flex;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-space-12);padding-inline:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-accent);color:var(--ds-on-accent)}.ds-selection-bar__count{margin:0;font:var(--ds-font-label);font-variant-numeric:tabular-nums}.ds-selection-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin-inline-start:auto}.ds-table td.ds-num,.ds-table .ds-status{white-space:nowrap}.ds-table .ds-col--text{min-width:168px}@container ds-content (max-width: 1040px){.ds-table--wide th{white-space:normal}.ds-table--wide .ds-col--secondary{display:none}.ds-card .ds-table-wrap :where(.ds-table--wide) :is(th,td):where(:not(.ds-col--secondary):not(:has(~:not(.ds-col--secondary)))){padding-inline-end:var(--ds-card-pad)}.ds-card .ds-table-wrap:has(>.ds-table--wide){-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--ds-scroll-fade, var(--ds-card-pad))),linear-gradient(#000,#000);mask-image:linear-gradient(to left,transparent,#000 var(--ds-scroll-fade, var(--ds-card-pad))),linear-gradient(#000,#000);-webkit-mask-size:100% calc(100% - var(--ds-scrollbar-height, 0px)),100% var(--ds-scrollbar-height, 0px);mask-size:100% calc(100% - var(--ds-scrollbar-height, 0px)),100% var(--ds-scrollbar-height, 0px);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-card .ds-table-wrap:where([data-ds-edges]):has(>.ds-table--wide){-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-table-start-fade) * var(--ds-scroll-fade, var(--ds-card-pad))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-card-pad))),transparent),linear-gradient(#000,#000);mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-table-start-fade) * var(--ds-scroll-fade, var(--ds-card-pad))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-card-pad))),transparent),linear-gradient(#000,#000)}@supports (animation-timeline: scroll()){.ds-card .ds-table-wrap:has(>.ds-table--wide){-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-table-start-fade) * var(--ds-scroll-fade, var(--ds-card-pad))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-card-pad))),transparent),linear-gradient(#000,#000);mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-table-start-fade) * var(--ds-scroll-fade, var(--ds-card-pad))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-card-pad))),transparent),linear-gradient(#000,#000);animation:ds-scroll-edge-start linear both,ds-scroll-edge-end linear both;animation-timeline:scroll(self inline);animation-range:0 var(--ds-space-8),calc(100% - var(--ds-space-8)) 100%}}}@media(max-width:600px){.ds-table th{white-space:normal}.ds-table .ds-col--secondary{display:none}.ds-card .ds-table-wrap :is(th,td):where(:not(.ds-col--secondary):not(:has(~:not(.ds-col--secondary)))){padding-inline-end:var(--ds-card-pad)}.ds-table .ds-col--text{min-width:0}.ds-table :is(th,td){padding-inline:var(--ds-space-3)}.ds-table .ds-table__expand>*{padding-inline:var(--ds-space-3)}.ds-card .ds-table-wrap{-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--ds-scroll-fade, var(--ds-card-pad))),linear-gradient(#000,#000);mask-image:linear-gradient(to left,transparent,#000 var(--ds-scroll-fade, var(--ds-card-pad))),linear-gradient(#000,#000);-webkit-mask-size:100% calc(100% - var(--ds-scrollbar-height, 0px)),100% var(--ds-scrollbar-height, 0px);mask-size:100% calc(100% - var(--ds-scrollbar-height, 0px)),100% var(--ds-scrollbar-height, 0px);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-card .ds-table-wrap:where([data-ds-edges]){-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-table-start-fade) * var(--ds-scroll-fade, var(--ds-card-pad))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-card-pad))),transparent),linear-gradient(#000,#000);mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-table-start-fade) * var(--ds-scroll-fade, var(--ds-card-pad))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-card-pad))),transparent),linear-gradient(#000,#000)}@supports (animation-timeline: scroll()){.ds-card .ds-table-wrap{-webkit-mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-table-start-fade) * var(--ds-scroll-fade, var(--ds-card-pad))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-card-pad))),transparent),linear-gradient(#000,#000);mask-image:linear-gradient(to right,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-table-start-fade) * var(--ds-scroll-fade, var(--ds-card-pad))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-card-pad))),transparent),linear-gradient(#000,#000);animation:ds-scroll-edge-start linear both,ds-scroll-edge-end linear both;animation-timeline:scroll(self inline);animation-range:0 var(--ds-space-8),calc(100% - var(--ds-space-8)) 100%}}}@media(max-width:359px){.ds-table :is(th,td){padding-inline:var(--ds-space-2)}.ds-table .ds-table__expand>*{padding-inline:var(--ds-space-2)}}.ds-card .ds-table-wrap:has(>:is(.ds-table--stack,.ds-table--stack-wide)){-webkit-mask-image:none;mask-image:none;animation:none}:is(.ds-sheet__body,.ds-dialog) :is(.ds-table--stack,.ds-table--stack-wide){display:block}:is(.ds-sheet__body,.ds-dialog) :is(.ds-table--stack,.ds-table--stack-wide)>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.ds-sheet__body,.ds-dialog) :is(.ds-table--stack,.ds-table--stack-wide)>tbody{display:grid;gap:var(--ds-space-3)}:is(.ds-sheet__body,.ds-dialog) :is(.ds-table--stack,.ds-table--stack-wide)>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-card)}:is(.ds-sheet__body,.ds-dialog) :is(.ds-table--stack,.ds-table--stack-wide)>tbody>tr>td{display:grid;grid-column:1;gap:var(--ds-space-1);max-width:none;height:auto;padding:0;overflow:visible;border:0;white-space:normal}:is(.ds-sheet__body,.ds-dialog) :is(.ds-table--stack,.ds-table--stack-wide)>tbody>tr>td.ds-table__actions{grid-column:2;grid-row:1;align-self:start;width:auto}:is(.ds-sheet__body,.ds-dialog) :is(.ds-table--stack,.ds-table--stack-wide)>tbody>tr>td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";color:var(--ds-text-2);font:var(--ds-font-label)}:is(.ds-sheet__body,.ds-dialog) :is(.ds-table--stack,.ds-table--stack-wide)>tbody>tr:not(.ds-table__detail)>:is(td,th):first-child{position:static;background-image:none}:is(.ds-sheet__body,.ds-dialog) :is(.ds-table--stack,.ds-table--stack-wide)>tbody>tr:not(.ds-table__detail)>:is(td,th):first-child:after{display:none}@media(hover:hover){:is(.ds-sheet__body,.ds-dialog) :is(.ds-table--stack,.ds-table--stack-wide)>tbody>tr:not(.ds-table__detail):hover{--ds-table-row-layer: transparent}}:is(.ds-sheet__body,.ds-dialog) .ds-card .ds-table-wrap>:is(.ds-table--stack,.ds-table--stack-wide)>tbody{padding-inline:var(--ds-card-pad)}:is(.ds-sheet__body,.ds-dialog) .ds-card .ds-table-wrap>:is(.ds-table--stack,.ds-table--stack-wide)>tbody>tr>td{padding:0}@container ds-content (max-width: 600px){.ds-table--stack{display:block}.ds-table--stack>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-table--stack>tbody{display:grid;gap:var(--ds-space-3)}.ds-table--stack>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-card)}.ds-table--stack>tbody>tr>td{display:grid;grid-column:1;gap:var(--ds-space-1);max-width:none;height:auto;padding:0;overflow:visible;border:0;white-space:normal}.ds-table--stack>tbody>tr>td.ds-table__actions{grid-column:2;grid-row:1;align-self:start;width:auto}.ds-table--stack>tbody>tr>td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";color:var(--ds-text-2);font:var(--ds-font-label)}.ds-table--stack>tbody>tr:not(.ds-table__detail)>:is(td,th):first-child{position:static;background-image:none}.ds-table--stack>tbody>tr:not(.ds-table__detail)>:is(td,th):first-child:after{display:none}@media(hover:hover){.ds-table--stack>tbody>tr:not(.ds-table__detail):hover{--ds-table-row-layer: transparent}}.ds-card .ds-table-wrap>.ds-table--stack>tbody{padding-inline:var(--ds-card-pad)}.ds-card .ds-table-wrap>.ds-table--stack>tbody>tr>td{padding:0}}@container ds-content (max-width: 840px){.ds-table--stack-wide{display:block}.ds-table--stack-wide>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-table--stack-wide>tbody{display:grid;gap:var(--ds-space-3)}.ds-table--stack-wide>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-card)}.ds-table--stack-wide>tbody>tr>td{display:grid;grid-column:1;gap:var(--ds-space-1);max-width:none;height:auto;padding:0;overflow:visible;border:0;white-space:normal}.ds-table--stack-wide>tbody>tr>td.ds-table__actions{grid-column:2;grid-row:1;align-self:start;width:auto}.ds-table--stack-wide>tbody>tr>td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";color:var(--ds-text-2);font:var(--ds-font-label)}.ds-table--stack-wide>tbody>tr:not(.ds-table__detail)>:is(td,th):first-child{position:static;background-image:none}.ds-table--stack-wide>tbody>tr:not(.ds-table__detail)>:is(td,th):first-child:after{display:none}@media(hover:hover){.ds-table--stack-wide>tbody>tr:not(.ds-table__detail):hover{--ds-table-row-layer: transparent}}.ds-card .ds-table-wrap>.ds-table--stack-wide>tbody{padding-inline:var(--ds-card-pad)}.ds-card .ds-table-wrap>.ds-table--stack-wide>tbody>tr>td{padding:0}}.ds-table a>svg{display:inline-block;margin-inline-start:var(--ds-space-1);vertical-align:-2px}.ds-table small{font:var(--ds-font-meta);white-space:nowrap}@media(forced-colors:active){.ds-table-wrap--fill{border-color:CanvasText}.ds-table-wrap--fill>.ds-table>thead th,.ds-table--pin-first tbody tr:not(.ds-table__detail)>:is(td,th):first-child,.ds-table--pin-first thead th:first-child,.ds-table--pin-first tfoot tr>:is(td,th):first-child{background-color:Canvas;background-image:none}.ds-selection-bar{outline:1px solid CanvasText}}@media print{.ds-table-wrap,.ds-card .ds-table-wrap,.ds-card .ds-table-wrap:has(>.ds-table--wide){overflow:visible;-webkit-mask-image:none;mask-image:none;animation:none}.ds-table-wrap--fill{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.ds-table th{white-space:normal}.ds-table-wrap--fill>.ds-table>thead th,.ds-table--pin-first tbody tr:not(.ds-table__detail)>:is(td,th):first-child,.ds-table--pin-first thead th:first-child,.ds-table--pin-first tfoot tr>:is(td,th):first-child{position:static}.ds-table-wrap--fill td{max-width:none;white-space:normal}.ds-table tr{break-inside:avoid}.ds-table tr:not(:has(.ds-table__toggle[aria-expanded=true]))+.ds-table__detail{display:none}.ds-selection-bar{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-space-1);color:var(--ds-text-2)}.ds-card>.ds-table-wrap+.ds-pagination{margin-top:0;margin-inline:calc(-1 * var(--ds-card-pad));padding-block-start:var(--ds-space-2);padding-inline:var(--ds-card-pad);border-top:1px solid var(--ds-line)}.ds-pagination__size{display:flex;align-items:center;gap:var(--ds-space-2);margin-inline-end:var(--ds-space-4)}.ds-pagination__label{color:var(--ds-text-2);font:var(--ds-font-meta)}.ds-pagination__size .ds-input{width:auto}.ds-pagination__range{margin:0;margin-inline-end:var(--ds-space-4);font:var(--ds-font-meta);font-variant-numeric:tabular-nums;white-space:nowrap}@container ds-content (max-width: 600px){.ds-pagination__size{display:none}.ds-pagination__range{margin-inline-end:auto}}@media print{.ds-pagination{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-form{display:grid;gap:var(--ds-space-5)}.ds-card.ds-form:not(.ds-form--rows){gap:var(--ds-space-4)}.ds-card.ds-form>*+*{margin-top:0}.ds-form-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1fr);gap:var(--ds-space-4)}.ds-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@container ds-content (max-width: 760px){.ds-form-grid,.ds-form-grid--2,.ds-form-grid--3{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ds-form-grid,.ds-form-grid--2,.ds-form-grid--3{grid-template-columns:minmax(0,1fr)}}.ds-form-actions{display:flex;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap}@media(max-width:600px){.ds-form-actions--sticky{position:sticky;inset-block-end:0;z-index:var(--ds-z-sticky);margin-inline:calc(-1 * var(--ds-form-actions-bleed, var(--ds-content-pad-x, 0px)));padding-block:var(--ds-space-3) calc(var(--ds-space-3) + env(safe-area-inset-bottom));padding-inline:var(--ds-form-actions-bleed, var(--ds-content-pad-x, 0px));border-block-start:1px solid var(--ds-line);background:var(--ds-surface)}.ds-card .ds-form-actions--sticky{margin-inline:calc(-1 * var(--ds-form-actions-bleed, var(--ds-card-pad)));padding-inline:var(--ds-form-actions-bleed, var(--ds-card-pad))}}.ds-form--rows{gap:0}.ds-form--rows>.ds-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.ds-form--rows>.ds-field,.ds-form--rows>.ds-form-grid>.ds-field{padding-block:var(--ds-space-3);border-block-start:1px solid var(--ds-line)}.ds-form--rows>.ds-field:first-child,.ds-form--rows>.ds-form-grid:first-child>.ds-field:first-child{border-block-start:0}.ds-form--rows .ds-field>:is(.ds-input,.ds-input-group,.ds-combo,.ds-field__row){max-width:var(--ds-form-rows-control-max, 480px)}.ds-form--rows>.ds-form-actions{margin-block-start:var(--ds-space-4)}.ds-inline-form,.ds-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ds-space-3)}.ds-inline-form .ds-field{width:min(100%,220px)}.ds-inline-form>.ds-btn{margin-bottom:calc((var(--ds-space-10) - var(--ds-btn-height, 36px)) / 2)}.ds-filters .ds-field:not(.ds-field--grow){width:160px}@media(max-width:720px){.ds-filters .ds-field:not(.ds-field--grow){width:calc(50% - var(--ds-space-2))}:is(.ds-filters,.ds-inline-form,.ds-form-grid--2,.ds-form-grid--3) .ds-input:is([type=date],[type=datetime-local],[type=month],[type=week],[type=time]){padding-inline:var(--ds-space-2)}}.ds-toolbar{display:grid;gap:var(--ds-space-3)}.ds-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);min-width:0}.ds-action-bar>.ds-search{flex:1 1 240px;max-width:420px}@container ds-content (max-width: 600px){.ds-action-bar>.ds-search{flex-basis:100%;max-width:none}}.ds-field{display:grid;gap:var(--ds-space-1);align-content:start;min-width:0}.ds-field--full{grid-column:1 / -1}.ds-field--grow{flex:1 1 240px}.ds-filters .ds-field--grow{flex-basis:calc(224px + var(--ds-space-4) * 2 + 20px + var(--ds-space-3) + 2px)}@container ds-content (max-width: 980px){.ds-filters .ds-field--grow{flex-basis:100%}}.ds-field__label{color:var(--ds-text-2);font:var(--ds-font-caption);transition:color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-field:focus-within>.ds-field__label{color:var(--ds-input-focus-color, var(--ds-primary));transition-duration:0s}.ds-field:has(>[aria-invalid=true],>:is(.ds-input-group,.ds-field__row,.ds-combo)>[aria-invalid=true])>.ds-field__label{color:var(--ds-on-error-container)}fieldset.ds-field{margin:0;padding:0;border:0}legend.ds-field__label{float:none;width:auto;margin:0;padding:0}.ds-field__hint{margin:0;color:var(--ds-text-2);font:var(--ds-font-meta);text-wrap:pretty}.ds-field__hint:empty{display:none}.ds-field__hint:has(>svg:first-child){display:flex;align-items:flex-start;gap:var(--ds-space-1)}.ds-field__hint>svg{flex-shrink:0;color:var(--ds-text-2)}.ds-field__optional{color:var(--ds-text-2);font-weight:var(--ds-weight-regular)}.ds-field__required{color:var(--ds-on-error-container)}.ds-field__foot{display:flex;align-items:flex-start;gap:var(--ds-space-1) var(--ds-space-3);min-width:0}.ds-field__foot>.ds-field__hint{flex:1 1 auto;min-width:0}.ds-field__counter{flex:none;margin-inline-start:auto;color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums}.ds-field__label:after{content:"";display:inline-block;width:6px;height:6px;margin-inline-start:var(--ds-space-1);vertical-align:middle;border-radius:50%;background:var(--ds-field-changed-color, var(--ds-primary));opacity:0;transition:opacity var(--ds-dur-instant) var(--ds-ease-in)}.ds-field--changed>.ds-field__label:after{opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-field:not(.ds-field--changed) .ds-field__changed{display:none}.ds-field__value{margin:0;padding-block:var(--ds-space-2);color:var(--ds-text);font:var(--ds-font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ds-field__row{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0}.ds-field__row>:first-child{flex:1 1 auto;min-width:0}.ds-field__row>.ds-btn{flex:none}.ds-field__row--top{align-items:flex-start}.ds-input{width:100%;min-height:var(--ds-input-height, 40px);margin:0;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-input-border, var(--ds-outline));border-radius:var(--ds-input-radius, var(--ds-radius-field));background:var(--ds-input-bg, var(--ds-surface));color:var(--ds-text);font:var(--ds-input-font, var(--ds-font-body));transition:border-color var(--ds-dur-fast) var(--ds-ease-in-out),background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out)}textarea.ds-input{display:block;min-height:88px;resize:vertical}textarea.ds-input--grow{min-height:var(--ds-input-height, 40px);max-height:var(--ds-input-grow-max, 50vh);overflow-y:auto;resize:none}@supports (field-sizing: content){textarea.ds-input--grow{field-sizing:content}}@media(max-width:600px){.ds-input{font:var(--ds-input-font, var(--ds-font-input))}}@media(hover:hover){.ds-input:where(:hover:not(:focus-within,:disabled,[readonly],[aria-invalid=true])){border-color:var(--ds-text)}}.ds-input::placeholder{color:var(--ds-text-3);opacity:1}.ds-input:focus,.ds-input[type=date]:focus-within,.ds-input:is([type=datetime-local],[type=month],[type=week],[type=time]):focus-within{outline:none;border-color:var(--ds-input-focus-color, var(--ds-primary));box-shadow:inset 0 0 0 1px var(--ds-input-focus-color, var(--ds-primary));transition-duration:0s}.ds-input[aria-invalid=true]{border-color:var(--ds-error);box-shadow:none}@media(hover:hover){.ds-input[aria-invalid=true]:hover:not(:focus-within){border-color:var(--ds-on-error-container)}}.ds-input[aria-invalid=true]:focus,.ds-input[aria-invalid=true]:focus-within{border-color:var(--ds-error);box-shadow:inset 0 0 0 1px var(--ds-error)}.ds-field__hint--error{display:flex;align-items:flex-start;gap:var(--ds-space-1);color:var(--ds-field-error-color, var(--ds-on-error-container))}.ds-field__hint--success{color:var(--ds-field-success-color, var(--ds-text-2))}.ds-field__hint--error,.ds-field__hint--success{animation:ds-fade-in var(--ds-dur-fast) var(--ds-ease-in-out) backwards}.ds-field__hint--success>svg{color:var(--ds-success)}@supports (interpolate-size: allow-keywords){.ds-field__hint--error,.ds-field__hint--success{interpolate-size:allow-keywords;overflow:clip;transition:height var(--ds-dur-base) var(--ds-ease-out)}@starting-style{:where(form,.ds-form,.ds-field):focus-within .ds-field__hint--error,:where(form,.ds-form,.ds-field):focus-within .ds-field__hint--success{height:0}}}.ds-field__hint--error>svg{flex-shrink:0;color:var(--ds-error)}.ds-card>.ds-inline-form+.ds-field__hint--error{margin-top:var(--ds-space-1)}.ds-input:disabled,.ds-input[readonly]{border-color:var(--ds-line);background:var(--ds-surface-low);color:var(--ds-text-2)}.ds-input:disabled{cursor:not-allowed}.ds-input:disabled::placeholder{color:var(--ds-text-2)}select.ds-input,input.ds-input[list]{padding-right:var(--ds-space-8);background-image:linear-gradient(45deg,transparent 50%,var(--ds-text-2) 50%),linear-gradient(-45deg,transparent 50%,var(--ds-text-2) 50%);background-repeat:no-repeat;background-position:right 17px top 50%,right 12px top 50%;background-size:5px 5px}select.ds-input{appearance:none;-webkit-appearance:none;cursor:pointer}input.ds-input[list]::-webkit-calendar-picker-indicator{width:var(--ds-space-8);margin:0 calc(-1 * var(--ds-space-8)) 0 0;padding:0;opacity:0;cursor:pointer}.ds-input[type=date],.ds-input:is([type=datetime-local],[type=month],[type=week],[type=time]){min-width:0}.ds-input[type=date]::-webkit-calendar-picker-indicator,.ds-input:is([type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{width:20px;height:20px;padding:0;background:var(--ds-text-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center / 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center / 20px no-repeat;opacity:1;cursor:pointer}.ds-input[type=time]::-webkit-calendar-picker-indicator{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") center / 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") center / 20px no-repeat}select.ds-input:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--ds-text)}.ds-input--filled{border-color:transparent;background-color:var(--ds-surface-high)}.ds-input--filled::placeholder,.ds-search .ds-input::placeholder{color:var(--ds-text-2)}@media(hover:hover){.ds-input--filled:hover:not(:focus-within):not(:disabled){border-color:transparent;background-color:var(--ds-surface-highest)}}.ds-search{position:relative;display:flex;align-items:center;min-width:0}.ds-search>svg{position:absolute;inset-inline-start:var(--ds-space-4);color:var(--ds-text-2);pointer-events:none}.ds-search .ds-input{padding-inline:calc(var(--ds-space-4) + 20px + var(--ds-space-3)) var(--ds-space-4);border-color:transparent;border-radius:var(--ds-radius-action);background:var(--ds-surface-high)}@media(hover:hover){.ds-search .ds-input:hover:not(:focus){border-color:transparent;background:var(--ds-surface-highest)}}.ds-search .ds-input:focus{border-color:var(--ds-input-focus-color, var(--ds-primary));background:var(--ds-surface)}.ds-search__key{position:absolute;inset-inline-end:var(--ds-space-3);pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),visibility 0s}.ds-search>.ds-input:has(~.ds-search__key){padding-inline-end:calc(var(--ds-space-3) + var(--ds-space-5) + var(--ds-space-2))}.ds-search .ds-input:is(:focus,:not(:placeholder-shown),:disabled)~.ds-search__key{opacity:0;visibility:hidden;transition:opacity var(--ds-dur-instant) var(--ds-ease-in-out),visibility 0s linear var(--ds-dur-instant)}@media(hover:none){.ds-search__key{display:none}}.ds-search .ds-input::-webkit-search-decoration{-webkit-appearance:none}.ds-search .ds-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-block:0;margin-inline:var(--ds-space-2) 0;background:var(--ds-text-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center / 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center / 20px no-repeat;cursor:pointer}input.ds-input[type=number]{appearance:textfield;-moz-appearance:textfield}input.ds-input[type=number]::-webkit-inner-spin-button,input.ds-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ds-input-group{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;min-height:var(--ds-input-height, 40px);padding-inline:var(--ds-space-3);border:1px solid var(--ds-input-border, var(--ds-outline));border-radius:var(--ds-input-radius, var(--ds-radius-field));background:var(--ds-input-bg, var(--ds-surface));color:var(--ds-text);transition:border-color var(--ds-dur-fast) var(--ds-ease-in-out),background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-input-group:has(>.ds-btn:last-child){padding-inline-end:var(--ds-space-1)}.ds-input-group>.ds-input,.ds-input-group>.ds-input:focus,.ds-input-group>.ds-input:focus-within{flex:1 1 auto;align-self:stretch;min-width:0;min-height:0;padding-inline:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ds-input-group>.ds-btn{flex:none}.ds-input-group__affix{flex:none;color:var(--ds-text-2);font:var(--ds-input-font, var(--ds-font-body));-webkit-user-select:none;user-select:none}@media(max-width:600px){.ds-input-group__affix{font:var(--ds-input-font, var(--ds-font-input))}}@media(hover:hover){.ds-input-group:hover:not(:focus-within,:has(>.ds-input:is(:disabled,[readonly],[aria-invalid=true]))){border-color:var(--ds-text)}}.ds-input-group:has(>.ds-input:focus){border-color:var(--ds-input-focus-color, var(--ds-primary));box-shadow:inset 0 0 0 1px var(--ds-input-focus-color, var(--ds-primary));transition-duration:0s}.ds-input-group:has(>[aria-invalid=true]){border-color:var(--ds-error)}.ds-input-group:has(>[aria-invalid=true]:focus){border-color:var(--ds-error);box-shadow:inset 0 0 0 1px var(--ds-error)}.ds-input-group:has(>.ds-input:is(:disabled,[readonly])){border-color:var(--ds-line);background:var(--ds-surface-low);color:var(--ds-text-2)}.ds-field--inset{row-gap:0}.ds-field--inset:before{content:"";grid-area:1 / 1 / 3 / 2;border:1px solid transparent;border-start-start-radius:var(--ds-input-radius, var(--ds-radius-field));border-start-end-radius:var(--ds-input-radius, var(--ds-radius-field));background:var(--ds-surface-high);box-shadow:inset 0 -1px 0 0 var(--ds-input-border, var(--ds-outline));pointer-events:none;transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-field--inset>.ds-field__label{grid-area:1 / 1;padding:var(--ds-space-2) var(--ds-space-3) 0}.ds-field--inset>.ds-input,.ds-field--inset>.ds-input:focus,.ds-field--inset>.ds-input:focus-within{grid-area:2 / 1;min-height:0;padding-block:var(--ds-space-1) var(--ds-space-2);border:0;border-radius:0;background-color:transparent;box-shadow:none}.ds-field--inset>.ds-field__hint{margin-block-start:var(--ds-space-1);padding-inline:var(--ds-space-3)}.ds-field--inset>.ds-field__hint:empty{margin-block-start:0}@media(hover:hover){.ds-field--inset:hover:not(:focus-within,:has(>.ds-input:is(:disabled,[readonly]))):before{background-color:var(--ds-surface-highest)}}.ds-field--inset:has(>.ds-input:focus):before{box-shadow:inset 0 -2px 0 0 var(--ds-input-focus-color, var(--ds-primary));transition-duration:0s}.ds-field--inset:has(>[aria-invalid=true]):before{box-shadow:inset 0 -1px 0 0 var(--ds-error)}.ds-field--inset:has(>[aria-invalid=true]:focus):before{box-shadow:inset 0 -2px 0 0 var(--ds-error)}.ds-field--inset:has(>.ds-input:is(:disabled,[readonly])):before{background-color:var(--ds-surface-low);box-shadow:inset 0 -1px 0 0 var(--ds-line)}.ds-composer{display:flex;align-items:flex-end;gap:var(--ds-space-1);min-width:0;padding-block:var(--ds-space-1);padding-inline:var(--ds-space-4) var(--ds-space-1);border:1px solid transparent;border-radius:var(--ds-composer-radius, var(--ds-radius-2xl));background:var(--ds-surface-high);color:var(--ds-text);transition:border-color var(--ds-dur-fast) var(--ds-ease-in-out),background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-composer:focus-within{border-color:var(--ds-input-focus-color, var(--ds-primary));background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-input-focus-color, var(--ds-primary));transition-duration:0s}.ds-composer>.ds-composer__input{flex:1 1 auto;min-width:0;min-height:var(--ds-input-height, 40px);max-height:var(--ds-composer-max-height, 220px);margin:0;padding:calc((var(--ds-input-height, 40px) - 20px) / 2) 0;border:0;background:transparent;color:var(--ds-text);font:var(--ds-input-font, var(--ds-font-body));resize:none}.ds-composer__input:focus{outline:none}.ds-composer__input::placeholder{color:var(--ds-text-2);opacity:1}.ds-composer>.ds-btn{flex:none}@media(max-width:600px){.ds-composer>.ds-composer__input{font:var(--ds-input-font, var(--ds-font-input))}}.ds-check{display:inline-flex;align-items:flex-start;gap:var(--ds-space-3);max-width:100%;min-height:var(--ds-check-height, 40px);padding-block:calc((var(--ds-check-height, 40px) - 20px) / 2);color:var(--ds-text);font:var(--ds-font-body);overflow-wrap:anywhere;cursor:pointer;transition:color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-check input,.ds-radio input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input{appearance:none;-webkit-appearance:none;position:relative;box-sizing:border-box;flex-shrink:0;width:var(--ds-check-size, 18px);height:var(--ds-check-size, 18px);vertical-align:middle;border:2px solid var(--ds-text-2);border-radius:var(--ds-radius-check);background:transparent;color:var(--ds-text);cursor:pointer;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-check input:focus-visible,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)):focus-visible,.ds-checkbox:focus-visible,.ds-radio-input:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-check input,.ds-radio input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input{margin:0}.ds-check>input{margin-block:calc((20px - var(--ds-check-size, 18px)) / 2)}:is(.ds-check input[type=radio],.ds-radio input,.ds-radio-input){border-radius:50%}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):is(:checked,:indeterminate),:is(.ds-check input[type=radio],.ds-radio input,.ds-radio-input):checked{border-color:var(--ds-primary);color:var(--ds-primary)}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):is(:checked,:indeterminate){background:var(--ds-primary)}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):before{content:"";position:absolute;inset:-2px;background:var(--ds-on-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath pathLength='1' d='M4 12l5 5L20 6'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath pathLength='1' d='M4 12l5 5L20 6'/%3E%3C/svg%3E") center / 100% no-repeat;clip-path:inset(0 100% 0 0);opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-in),clip-path 0s linear var(--ds-dur-fast)}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):checked:before{clip-path:inset(0);opacity:1;transition:opacity 0s,clip-path var(--ds-dur-medium) var(--ds-ease-out) var(--ds-dur-micro)}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):indeterminate:before{clip-path:inset(0 50%);transition:opacity var(--ds-dur-fast) var(--ds-ease-in),clip-path var(--ds-dur-fast) var(--ds-ease-in)}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):after{content:"";position:absolute;top:calc(50% - 1px);inset-inline:2px;height:2px;background:var(--ds-on-primary);clip-path:inset(0 50%);transition:clip-path var(--ds-dur-fast) var(--ds-ease-in)}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):indeterminate:after{clip-path:inset(0);transition:clip-path var(--ds-dur-medium) var(--ds-ease-out)}:is(.ds-check input[type=radio],.ds-radio input,.ds-radio-input):after{content:"";position:absolute;inset:0;width:var(--ds-space-2);height:var(--ds-space-2);margin:auto;border-radius:50%;background:var(--ds-primary);scale:0;transition:scale var(--ds-dur-fast) var(--ds-ease-in)}:is(.ds-check input[type=radio],.ds-radio input,.ds-radio-input):checked:after{scale:1;transition:scale var(--ds-dur-medium) var(--ds-ease-spatial)}:is(.ds-check input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input){box-shadow:0 0 0 calc((var(--ds-check-target, 40px) - var(--ds-check-size, 18px)) / 2) transparent}@media(hover:hover){:is(.ds-check input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input):not(:disabled,[aria-disabled=true]):hover,.ds-check:hover input:not(:disabled,[aria-disabled=true]){box-shadow:0 0 0 calc((var(--ds-check-target, 40px) - var(--ds-check-size, 18px)) / 2) color-mix(in srgb,currentColor calc(var(--ds-state-hover) * 100%),transparent)}}:is(.ds-check input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input):focus-visible:not(:disabled){box-shadow:0 0 0 calc((var(--ds-check-target, 40px) - var(--ds-check-size, 18px)) / 2) color-mix(in srgb,currentColor calc(var(--ds-state-focus) * 100%),transparent);transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow 0s,opacity var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}:is(.ds-check input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input):not(:disabled,[aria-disabled=true]):active,.ds-check:active input:not(:disabled,[aria-disabled=true]){box-shadow:0 0 0 calc((var(--ds-check-target, 40px) - var(--ds-check-size, 18px)) / 2) color-mix(in srgb,currentColor calc(var(--ds-state-pressed) * 100%),transparent);transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-micro) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}@media(hover:none){:is(.ds-check input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input){box-shadow:0 0 0 0 transparent}:is(.ds-check input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input):not(:disabled,[aria-disabled=true]):active,.ds-check:active input:not(:disabled,[aria-disabled=true]){transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-medium) var(--ds-ease-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}}:is(.ds-check input,.ds-radio input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input)[aria-invalid=true]:not(:disabled,[aria-disabled=true]){border-color:var(--ds-error)}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox)[aria-invalid=true]:not(:disabled,[aria-disabled=true]):is(:checked,:indeterminate){background:var(--ds-error)}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox)[aria-invalid=true]:not(:disabled,[aria-disabled=true]):before,:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox)[aria-invalid=true]:not(:disabled,[aria-disabled=true]):after{background:var(--ds-surface)}:is(.ds-check input[type=radio],.ds-radio input,.ds-radio-input)[aria-invalid=true]:not(:disabled,[aria-disabled=true]):after{background:var(--ds-error)}:is(.ds-check input,.ds-radio input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input):is(:disabled,[aria-disabled=true]){border-color:var(--ds-disabled-ink, var(--ds-text-2));opacity:var(--ds-disabled-opacity, var(--ds-state-disabled));cursor:not-allowed}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):is(:disabled,[aria-disabled=true]):is(:checked,:indeterminate){background:var(--ds-disabled-ink, var(--ds-primary))}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):is(:disabled,[aria-disabled=true]):before,:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):is(:disabled,[aria-disabled=true]):after{background:var(--ds-surface)}:is(.ds-check input[type=radio],.ds-radio input,.ds-radio-input):is(:disabled,[aria-disabled=true]):after{background:var(--ds-disabled-ink, var(--ds-primary))}.ds-check:has(input:is(:disabled,[aria-disabled=true])){color:var(--ds-text-2);cursor:not-allowed}.ds-check+.ds-field__hint{padding-inline-start:calc(var(--ds-check-size, 18px) + var(--ds-space-3))}.ds-check--sm{--ds-check-height: var(--ds-check-sm-height, 32px);color:var(--ds-text-2)}.ds-check-list{position:relative;display:grid;grid-auto-rows:max-content;max-height:var(--ds-check-list-max-height, 264px);overflow-y:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);scrollbar-width:thin;scrollbar-color:var(--ds-line-2) transparent}.ds-check-list>.ds-check{display:flex;padding-inline:var(--ds-space-4)}.ds-check-list>.ds-check+.ds-check{border-block-start:1px solid var(--ds-line)}.ds-check-list>.ds-check:has(>input:checked){font-weight:var(--ds-weight-label)}.ds-check__count{flex:none;align-self:center;margin-inline-start:auto;padding-inline-start:var(--ds-space-3);color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums}.ds-check-group{display:grid;justify-items:start}.ds-check-group__children{display:grid;justify-items:start;padding-inline-start:calc(var(--ds-check-size, 18px) + var(--ds-space-3))}.ds-radios{display:grid;gap:var(--ds-space-2)}.ds-radios--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@container ds-content (max-width: 480px){.ds-radios--tiles{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.ds-radios--tiles{grid-template-columns:minmax(0,1fr)}}.ds-radios--tiles>.ds-radio{align-items:center}.ds-radios--tiles>.ds-radio>input{position:absolute;inset-block-start:0;inset-inline-start:0;margin:0;clip-path:inset(50%);pointer-events:none}.ds-radios--tiles>.ds-radio>span:not(.ds-radio__icon,.ds-radio__mark){flex:1 1 auto;min-width:0}.ds-radio>.ds-radio__icon{display:inline-grid;flex:none;place-items:center;width:var(--ds-space-10);height:var(--ds-space-10);border-radius:50%;background:var(--ds-fill-round);color:var(--ds-text-2);transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-radio>input:checked~.ds-radio__icon{background:var(--ds-primary);color:var(--ds-on-primary)}.ds-radio>.ds-radio__mark{display:inline-grid;flex:none;place-items:center;width:var(--ds-space-5);height:var(--ds-space-5);margin-inline-start:auto;border:2px solid var(--ds-text-2);border-radius:50%;color:var(--ds-on-primary);transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-radio__mark>svg{opacity:0;scale:var(--ds-scale-small);transition:opacity var(--ds-dur-fast) var(--ds-ease-in),scale var(--ds-dur-fast) var(--ds-ease-in)}.ds-radio>input:checked~.ds-radio__mark{border-color:var(--ds-primary);background:var(--ds-primary)}.ds-radio>input:checked~.ds-radio__mark>svg{opacity:1;scale:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-medium) var(--ds-ease-spatial)}.ds-radio--disabled>:is(.ds-radio__icon,.ds-radio__mark),.ds-radio>input:is(:disabled,[aria-disabled=true])~:is(.ds-radio__icon,.ds-radio__mark){opacity:var(--ds-disabled-opacity, var(--ds-state-disabled))}.ds-radios__indicator{--ds-indicator-radius: var(--ds-radius-card);background:var(--ds-surface-low)}.ds-radios.ds-has-indicator>.ds-radio:not(.ds-radio--disabled){background:transparent}.ds-radio{position:relative;isolation:isolate;display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-card);background:var(--ds-surface);cursor:pointer;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:border-color var(--ds-dur-fast) var(--ds-ease-in-out),background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-medium) var(--ds-ease-spatial),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-radio:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-radio:hover:not(.ds-radio--disabled,:has(input:is(:disabled,[aria-disabled=true]))){border-color:var(--ds-outline)}.ds-radio:hover:not(.ds-radio--disabled,:has(input:is(:disabled,[aria-disabled=true]))):before{opacity:var(--ds-state-hover-lg)}}.ds-radio:has(:where(input):focus-visible):not(.ds-radio--disabled,:has(input:disabled)):before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-radio:active:not(.ds-radio--disabled,:has(input:is(:disabled,[aria-disabled=true]))),.ds-radio.ds-pressed:not(.ds-radio--disabled,:has(input:is(:disabled,[aria-disabled=true]))){border-radius:min(var(--ds-radius-card-pressed),var(--ds-radius-card));transition:border-color var(--ds-dur-fast) var(--ds-ease-in-out),background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-micro) var(--ds-ease-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-radio:active:not(.ds-radio--disabled,:has(input:is(:disabled,[aria-disabled=true]))):before,.ds-radio.ds-pressed:not(.ds-radio--disabled,:has(input:is(:disabled,[aria-disabled=true]))):before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-radio:has(input:checked){border-color:var(--ds-primary);background:var(--ds-surface-low);box-shadow:inset 0 0 0 1px var(--ds-primary)}.ds-radio input{margin-top:1px}.ds-radio input:focus-visible{outline:none}.ds-radio:has(input:focus-visible){outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-radio span{display:grid;gap:var(--ds-space-1)}.ds-radio strong{color:var(--ds-text);font:var(--ds-font-label)}.ds-radio small{color:var(--ds-text-2);font:var(--ds-font-body);text-wrap:pretty}.ds-radio--disabled{border-color:var(--ds-line);background:var(--ds-surface-low);cursor:not-allowed}.ds-radio:has(input:is(:disabled,[aria-disabled=true])){cursor:not-allowed}.ds-radio:has(input:is(:disabled,[aria-disabled=true])):not(:has(input:checked)){border-color:var(--ds-line);background:var(--ds-surface-low)}.ds-radio--disabled strong,.ds-radio:has(input:is(:disabled,[aria-disabled=true])) strong{color:var(--ds-text-2)}.ds-radio small.ds-radio__note{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-1);color:var(--ds-on-warning-container);font:var(--ds-font-meta)}.ds-radio__note svg{flex-shrink:0;color:var(--ds-warning)}.ds-add-row{justify-self:start;margin-inline-start:calc(-1 * var(--ds-space-3))}@media(forced-colors:active){select.ds-input{appearance:auto;-webkit-appearance:menulist;background-image:none}input.ds-input[list]{background-image:none}input.ds-input[list]::-webkit-calendar-picker-indicator{opacity:1}.ds-input[type=date]::-webkit-calendar-picker-indicator,.ds-input:is([type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator,.ds-search .ds-input::-webkit-search-cancel-button{forced-color-adjust:none;background:CanvasText}.ds-input:focus,.ds-input[type=date]:focus-within,.ds-input:is([type=datetime-local],[type=month],[type=week],[type=time]):focus-within,.ds-input-group:has(>.ds-input:focus),.ds-field--inset:has(>.ds-input:focus):before,.ds-composer:focus-within{outline:2px solid Highlight;outline-offset:-2px}.ds-input-group>.ds-input:focus,.ds-field--inset>.ds-input:focus,.ds-field--inset>.ds-input:focus-within{outline:none}.ds-field__label:after{forced-color-adjust:none;background:CanvasText}.ds-radio>.ds-radio__mark{forced-color-adjust:none;border-color:CanvasText;background:Canvas;color:HighlightText}.ds-radio>input:checked~.ds-radio__mark{border-color:Highlight;background:Highlight}.ds-radio--disabled>.ds-radio__mark,.ds-radio>input:is(:disabled,[aria-disabled=true])~.ds-radio__mark{border-color:GrayText}.ds-radio>input:is(:disabled,[aria-disabled=true]):checked~.ds-radio__mark{background:GrayText}:is(.ds-check input,.ds-radio input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input),:is(.ds-check input,.ds-radio input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input)[aria-invalid=true]:not(:disabled,[aria-disabled=true]){forced-color-adjust:none;border-color:CanvasText;background:Canvas}:is(.ds-check input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input),:is(.ds-check input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input):not(:disabled):hover,.ds-check:hover input:not(:disabled),:is(.ds-check input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input):focus-visible:not(:disabled),:is(.ds-check input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input):not(:disabled):active,.ds-check:active input:not(:disabled){box-shadow:none}:is(.ds-check input,.ds-radio input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input):focus-visible{outline-color:CanvasText}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):is(:checked,:indeterminate),:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox)[aria-invalid=true]:not(:disabled,[aria-disabled=true]):is(:checked,:indeterminate),:is(.ds-check input[type=radio],.ds-radio input,.ds-radio-input):checked{border-color:Highlight}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):is(:checked,:indeterminate),:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox)[aria-invalid=true]:not(:disabled,[aria-disabled=true]):is(:checked,:indeterminate){background:Highlight}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):before,:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):after,:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox)[aria-invalid=true]:not(:disabled,[aria-disabled=true]):before,:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox)[aria-invalid=true]:not(:disabled,[aria-disabled=true]):after{background:HighlightText}:is(.ds-check input[type=radio],.ds-radio input,.ds-radio-input):after,:is(.ds-check input[type=radio],.ds-radio input,.ds-radio-input)[aria-invalid=true]:not(:disabled,[aria-disabled=true]):after{background:Highlight}:is(.ds-check input,.ds-radio input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input):is(:disabled,[aria-disabled=true]){border-color:GrayText}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):is(:disabled,[aria-disabled=true]):is(:checked,:indeterminate){background:GrayText}:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):is(:disabled,[aria-disabled=true]):before,:is(.ds-check input[type=checkbox],.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox):is(:disabled,[aria-disabled=true]):after{background:Canvas}:is(.ds-check input[type=radio],.ds-radio input,.ds-radio-input):is(:disabled,[aria-disabled=true]):after{background:GrayText}.ds-check:has(input:is(:disabled,[aria-disabled=true])){color:GrayText}}@media print{.ds-check-list{max-height:none;overflow:visible}.ds-form-actions--sticky{position:static}:is(.ds-check input,.ds-radio input,.ds-table input[type=checkbox]:where(:not(.ds-switch *,.ds-chip *)),.ds-checkbox,.ds-radio-input),.ds-radio>:is(.ds-radio__icon,.ds-radio__mark){-webkit-print-color-adjust:exact;print-color-adjust:exact}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-grip{cursor:grab;touch-action:none}.ds-grip:active{cursor:grabbing}:where(.ds-theme) [data-ds-dragging]{position:relative;z-index:var(--ds-z-raised);box-shadow:var(--ds-elev-2);transition:box-shadow var(--ds-dur-fast) var(--ds-ease-in-out)}:where(.ds-theme) [data-ds-dragging]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:var(--ds-state-dragged);pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}:where(.ds-theme) [data-ds-dragging=end]{box-shadow:none;transition:box-shadow var(--ds-dur-instant) var(--ds-ease-in-out)}:where(.ds-theme) [data-ds-dragging=end]:after{opacity:0;transition:opacity var(--ds-dur-instant) var(--ds-ease-in-out)}.ds-input[type=file]{display:flex;align-items:center;padding-block:var(--ds-space-1);padding-inline-start:var(--ds-space-1);color:var(--ds-text-2);cursor:pointer}.ds-input[type=file]::file-selector-button{block-size:32px;margin-inline-end:var(--ds-space-3);padding-inline:var(--ds-space-3);border:0;border-radius:min(var(--ds-radius-action),var(--ds-space-4));background:var(--ds-accent);color:var(--ds-on-accent);font:var(--ds-font-label);cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-medium) var(--ds-ease-spatial)}@media(hover:hover){.ds-input[type=file]:not(:disabled):hover::file-selector-button{background:color-mix(in srgb,var(--ds-on-accent) calc(var(--ds-state-hover) * 100%),var(--ds-accent))}}.ds-input[type=file]:not(:disabled):active::file-selector-button{border-radius:min(var(--ds-radius-action-pressed),var(--ds-radius-action),var(--ds-space-4));background:color-mix(in srgb,var(--ds-on-accent) calc(var(--ds-state-pressed) * 100%),var(--ds-accent));transition:background-color var(--ds-dur-micro) var(--ds-ease-out),border-radius var(--ds-dur-micro) var(--ds-ease-out)}.ds-input[type=file]:disabled{cursor:not-allowed}.ds-input[type=file]:disabled::file-selector-button{background:var(--ds-disabled-fill);color:var(--ds-disabled-ink);cursor:not-allowed}.ds-dropzone{position:relative;isolation:isolate;display:grid;justify-items:center;gap:var(--ds-space-2);padding:var(--ds-space-6) var(--ds-space-5);border:var(--ds-dropzone-border, 1px dashed var(--ds-outline));border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);text-align:center;cursor:pointer;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-medium) var(--ds-ease-spatial),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-dropzone:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-dropzone:hover:not(:has(input:disabled)):before{opacity:var(--ds-state-hover-lg)}}.ds-dropzone:has(.ds-dropzone__input:focus-visible):not(:has(input:disabled)):before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-dropzone:active:not(:has(input:disabled)),.ds-dropzone.ds-pressed:not(:has(input:disabled)){border-radius:min(var(--ds-radius-card-pressed),var(--ds-radius-card));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-micro) var(--ds-ease-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-dropzone:active:not(:has(input:disabled)):before,.ds-dropzone.ds-pressed:not(:has(input:disabled)):before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-dropzone:has(.ds-dropzone__input:focus-visible){outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-dropzone__input{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;margin:0;opacity:0;clip-path:inset(50%)}.ds-dropzone__input:focus-visible{outline:none}.ds-dropzone__disc{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ds-accent);color:var(--ds-on-accent)}.ds-dropzone__title{display:grid;font:var(--ds-font-label)}.ds-dropzone__idle,.ds-dropzone__over{grid-area:1 / 1;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-dropzone__over{opacity:0;transition-duration:var(--ds-dur-instant)}.ds-dropzone__browse{color:var(--ds-link);text-decoration:underline;text-decoration-thickness:var(--ds-link-underline-thickness);text-decoration-color:var(--ds-link-underline);text-underline-offset:var(--ds-link-underline-offset)}.ds-dropzone__hint{color:var(--ds-text-2);font:var(--ds-font-meta)}.ds-dropzone[data-ds-dragover]{background:var(--ds-accent);box-shadow:inset 0 0 0 var(--ds-focus-width) var(--ds-primary)}.ds-dropzone[data-ds-dragover] .ds-dropzone__idle{opacity:0;transition-duration:var(--ds-dur-instant)}.ds-dropzone[data-ds-dragover] .ds-dropzone__over{opacity:1;transition-duration:var(--ds-dur-fast)}.ds-dropzone:has(input:disabled){border-color:var(--ds-disabled-fill);color:var(--ds-disabled-ink);cursor:not-allowed;transition:color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-dropzone:has(input:disabled) .ds-dropzone__disc{background:var(--ds-disabled-fill);color:var(--ds-disabled-ink)}:where(.ds-theme) [data-ds-dragover]:not(.ds-dropzone){outline:var(--ds-focus-width) dashed var(--ds-primary);outline-offset:calc(-1 * var(--ds-space-2))}@media(forced-colors:active){:where(.ds-theme) [data-ds-dragging]{outline:var(--ds-focus-width) solid Highlight}:where(.ds-theme) [data-ds-dragover]:not(.ds-dropzone){outline-color:Highlight}.ds-dropzone{border:1px dashed ButtonText}.ds-dropzone[data-ds-dragover]{border-color:Highlight;box-shadow:inset 0 0 0 var(--ds-focus-width) Highlight}.ds-input[type=file]::file-selector-button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.ds-dropzone:has(input:disabled),.ds-dropzone:has(input:disabled) .ds-dropzone__disc{border-color:GrayText;color:GrayText}.ds-input[type=file]:disabled,.ds-input[type=file]:disabled::file-selector-button{border-color:GrayText;color:GrayText}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin:0;padding:0;border:0;min-width:0}.ds-chips:empty{display:none}.ds-chips__divider{width:1px;height:20px;margin:0 var(--ds-space-2);background:var(--ds-line)}@media(max-width:720px){.ds-chips__divider{display:none}}.ds-chip{position:relative;display:inline-flex;cursor:pointer}.ds-chip__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ds-chip__body{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--ds-space-2);height:var(--ds-chip-height, 32px);padding-block:0;padding-inline:var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-chip);color:var(--ds-text-2);font:var(--ds-font-chip);white-space:nowrap;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-chip__body:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-chip:hover .ds-chip__input:not(:disabled,[aria-disabled=true])+.ds-chip__body:before{opacity:var(--ds-state-hover)}}.ds-chip__input:focus-visible+.ds-chip__body:before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-chip:active .ds-chip__input:not(:disabled,[aria-disabled=true])+.ds-chip__body:before,.ds-chip.ds-pressed .ds-chip__input:not(:disabled,[aria-disabled=true])+.ds-chip__body:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-chip:has(.ds-chip__input:is(:disabled,[aria-disabled=true])){cursor:not-allowed}.ds-chip__body:after{content:"";order:-1;flex-shrink:0;width:0;transition:width var(--ds-dur-medium) var(--ds-ease-out) var(--ds-dur-micro)}.ds-chip__input:checked+.ds-chip__body:after{width:var(--ds-chip-check-size, 18px);transition-delay:0s}.ds-chip__input[type=radio]+.ds-chip__body:after{transition-delay:0s}.ds-chips[data-ds-snap] .ds-chip__body:after{transition:none}.ds-chips[data-ds-glide] .ds-chip{border-radius:var(--ds-radius-chip);background-color:var(--ds-chips-backdrop, var(--ds-flip-backdrop, var(--ds-surface)))}.ds-chip__check{position:absolute;top:calc(50% - var(--ds-chip-check-size, 18px) / 2);inset-inline-start:var(--ds-space-2);width:var(--ds-chip-check-size, 18px);height:var(--ds-chip-check-size, 18px);opacity:0;stroke-dashoffset:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-in),stroke-dashoffset var(--ds-dur-fast) var(--ds-ease-in)}.ds-chip__check [pathLength]{stroke-dasharray:1}.ds-chip__input:checked+.ds-chip__body{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.ds-chip__input:checked+.ds-chip__body .ds-chip__check{opacity:1;stroke-dashoffset:0;transition:opacity var(--ds-dur-micro) var(--ds-ease-in-out),stroke-dashoffset var(--ds-dur-medium) var(--ds-ease-out) var(--ds-dur-micro)}.ds-chip__input:focus-visible+.ds-chip__body{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-chip__input:is(:disabled,[aria-disabled=true])+.ds-chip__body{border-color:var(--ds-chip-disabled-border, var(--ds-disabled-fill, var(--ds-line-2)));color:var(--ds-disabled-ink, var(--ds-text-2));opacity:var(--ds-disabled-opacity, var(--ds-state-disabled))}.ds-chip__input:checked:is(:disabled,[aria-disabled=true])+.ds-chip__body{border-color:var(--ds-chip-disabled-bg, var(--ds-disabled-fill, var(--ds-accent)));background:var(--ds-chip-disabled-bg, var(--ds-disabled-fill, var(--ds-accent)));color:var(--ds-disabled-ink, var(--ds-on-accent))}:is(button,a).ds-chip{margin:0;padding:0;border:0;border-radius:var(--ds-radius-chip);background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;-webkit-tap-highlight-color:transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}:is(button,a).ds-chip>.ds-chip__body{max-width:var(--ds-chip-max-width, 240px);padding-inline:var(--ds-space-4)}:is(button,a).ds-chip>.ds-chip__body:has(>.ds-chip__icon:first-child){padding-inline-start:var(--ds-space-2)}:is(button,a).ds-chip>.ds-chip__body:has(>.ds-chip__trailing:last-child){padding-inline-end:var(--ds-space-2)}:is(button,a).ds-chip>.ds-chip__body:after{content:none}.ds-chip__icon,.ds-chip__trailing{flex-shrink:0;width:var(--ds-chip-check-size, 18px);height:var(--ds-chip-check-size, 18px)}.ds-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){:is(button,a).ds-chip:not(:disabled,[aria-disabled=true]):hover>.ds-chip__body:before{opacity:var(--ds-state-hover)}}:is(button,a).ds-chip:focus-visible>.ds-chip__body:before{opacity:var(--ds-state-focus);transition-duration:0s}:is(button,a).ds-chip:not(:disabled,[aria-disabled=true]):is(:active,.ds-pressed)>.ds-chip__body:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}:is(button,a).ds-chip:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}:is(button,a).ds-chip:is(:disabled,[aria-disabled=true]){cursor:not-allowed}:is(button,a).ds-chip:is(:disabled,[aria-disabled=true])>.ds-chip__body{border-color:var(--ds-chip-disabled-border, var(--ds-disabled-fill, var(--ds-line-2)));color:var(--ds-disabled-ink, var(--ds-text-2));opacity:var(--ds-disabled-opacity, var(--ds-state-disabled))}.ds-chip--input>.ds-chip__body{border-color:var(--ds-chip-input-border, var(--ds-accent));background:var(--ds-chip-input-bg, var(--ds-accent));color:var(--ds-chip-input-color, var(--ds-on-accent))}.ds-chip--input:is(:disabled,[aria-disabled=true])>.ds-chip__body{border-color:var(--ds-chip-disabled-bg, var(--ds-disabled-fill, var(--ds-chip-input-border, var(--ds-accent))));background:var(--ds-chip-disabled-bg, var(--ds-disabled-fill, var(--ds-chip-input-bg, var(--ds-accent))));color:var(--ds-disabled-ink, var(--ds-chip-input-color, var(--ds-on-accent)))}.ds-chips--wrap .ds-chip__body{height:auto;min-height:var(--ds-chip-height, 32px);padding-block:calc((var(--ds-chip-height, 32px) - 1lh) / 2 - 1px);border-radius:min(var(--ds-radius-chip),calc(var(--ds-chip-height, 32px) / 2));white-space:normal}.ds-chips--wrap .ds-chip__label{overflow:visible;overflow-wrap:anywhere}.ds-chips--wrap :is(button,a).ds-chip{border-radius:min(var(--ds-radius-chip),calc(var(--ds-chip-height, 32px) / 2))}@media(forced-colors:active){.ds-chip__input:checked+.ds-chip__body{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}.ds-chip__input:checked:focus-visible+.ds-chip__body,.ds-chip__input[aria-disabled=true]:focus-visible+.ds-chip__body{outline-color:CanvasText}.ds-chip__input:is(:disabled,[aria-disabled=true])+.ds-chip__body{forced-color-adjust:none;border-color:GrayText;background:Canvas;color:GrayText}.ds-chip__input:checked:is(:disabled,[aria-disabled=true])+.ds-chip__body{border-color:GrayText;background:GrayText;color:Canvas}.ds-chip--input>.ds-chip__body{border-color:CanvasText}:is(button,a).ds-chip:is(:disabled,[aria-disabled=true])>.ds-chip__body{forced-color-adjust:none;border-color:GrayText;background:Canvas;color:GrayText}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:var(--ds-badge-size, 20px);height:var(--ds-badge-size, 20px);padding-inline:var(--ds-space-1);border-radius:min(var(--ds-badge-radius, var(--ds-radius-action)),calc(var(--ds-badge-size, 20px) / 2));background:var(--ds-badge-bg, var(--ds-accent));color:var(--ds-badge-color, var(--ds-on-accent));font:var(--ds-font-caption);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-badge:empty{display:none}.ds-badge--neutral{--ds-badge-bg: var(--ds-surface-high);--ds-badge-color: var(--ds-text-2)}.ds-badge--ok{--ds-badge-bg: var(--ds-success-container);--ds-badge-color: var(--ds-on-success-container)}.ds-badge--warning{--ds-badge-bg: var(--ds-warning-container);--ds-badge-color: var(--ds-on-warning-container)}.ds-badge--error{--ds-badge-bg: var(--ds-error-container);--ds-badge-color: var(--ds-on-error-container)}:is(.ds-btn[aria-pressed=true],.ds-btn--tonal,.ds-btn--disclosure[aria-expanded=true],.ds-btn[aria-haspopup=dialog][aria-expanded=true],.ds-chip__input:checked+.ds-chip__body,.ds-chip--input,.ds-table__row--selected,tr:has(>td input[type=checkbox]:checked)) .ds-badge:not(.ds-badge--neutral,.ds-badge--ok,.ds-badge--warning,.ds-badge--error){--ds-badge-bg: var(--ds-primary);--ds-badge-color: var(--ds-on-primary)}:is(.ds-btn[aria-pressed=true],.ds-btn--tonal,.ds-btn--disclosure[aria-expanded=true],.ds-btn[aria-haspopup=dialog][aria-expanded=true],.ds-chip__input:checked+.ds-chip__body,.ds-chip--input,.ds-table__row--selected,tr:has(>td input[type=checkbox]:checked)) .ds-badge--neutral{--ds-badge-bg: var(--ds-surface);--ds-badge-color: var(--ds-text-2)}:is(.ds-btn:disabled,.ds-btn[aria-disabled=true]:not([aria-busy=true]),.ds-chip__input:is(:disabled,[aria-disabled=true])+.ds-chip__body,:is(button,a).ds-chip:is(:disabled,[aria-disabled=true]),.ds-tabs__tab:is(:disabled,[aria-disabled=true]),.ds-drawer__item:is(:disabled,[aria-disabled=true])) .ds-badge{background:var(--ds-disabled-fill, var(--ds-badge-bg, var(--ds-accent)));color:var(--ds-disabled-ink, var(--ds-badge-color, var(--ds-on-accent)))}@media(forced-colors:active){.ds-badge{forced-color-adjust:none;outline:1px solid CanvasText;outline-offset:-1px;background:Canvas;color:CanvasText}:is(.ds-btn:disabled,.ds-btn[aria-disabled=true]:not([aria-busy=true]),.ds-chip__input:is(:disabled,[aria-disabled=true])+.ds-chip__body,:is(button,a).ds-chip:is(:disabled,[aria-disabled=true]),.ds-tabs__tab:is(:disabled,[aria-disabled=true]),.ds-drawer__item:is(:disabled,[aria-disabled=true])) .ds-badge{outline-color:GrayText;color:GrayText}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-switch{position:relative;display:inline-flex;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-switch-height, 40px);color:var(--ds-text);font:var(--ds-font-label);cursor:pointer}.ds-switch input{position:absolute;inset-block:0;inset-inline-start:0;width:52px;height:32px;margin:auto 0;-webkit-appearance:none;appearance:none;opacity:0;cursor:inherit}.ds-switch__track{position:relative;isolation:isolate;flex-shrink:0;width:52px;height:32px;border:2px solid var(--ds-outline);border-radius:var(--ds-radius-action);background:var(--ds-surface-highest);outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));pointer-events:none;transition:background-color var(--ds-dur-base) var(--ds-ease-in-out),border-color var(--ds-dur-base) var(--ds-ease-in-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-switch__track:after{content:"";position:absolute;top:0;left:0;width:28px;height:28px;border-radius:var(--ds-radius-action);background:var(--ds-outline);scale:calc(4 / 7);transition:translate var(--ds-dur-medium) var(--ds-ease-spatial),scale var(--ds-dur-medium) var(--ds-ease-spatial),background-color var(--ds-dur-base) var(--ds-ease-in-out)}.ds-switch__track:before{content:"";position:absolute;top:calc(14px - var(--ds-switch-halo, 40px) / 2);left:calc(14px - var(--ds-switch-halo, 40px) / 2);width:var(--ds-switch-halo, 40px);height:var(--ds-switch-halo, 40px);border-radius:50%;background:currentColor;color:var(--ds-text);opacity:0;pointer-events:none;transition:translate var(--ds-dur-medium) var(--ds-ease-spatial),opacity var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-switch:hover input:not(:checked):not(:disabled,[aria-disabled=true])+.ds-switch__track:after{background:var(--ds-text-2)}.ds-switch:hover input:not(:disabled,[aria-disabled=true])+.ds-switch__track:before{opacity:var(--ds-state-hover)}}.ds-switch input:checked+.ds-switch__track{border-color:var(--ds-primary);background:var(--ds-primary)}.ds-switch input:checked+.ds-switch__track:after{background:var(--ds-on-primary);translate:20px 0;scale:calc(6 / 7)}.ds-switch input:checked+.ds-switch__track:before{color:var(--ds-primary);translate:20px 0}.ds-switch input:focus-visible+.ds-switch__track{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-switch input:focus-visible+.ds-switch__track:before{opacity:var(--ds-state-focus);transition:translate var(--ds-dur-medium) var(--ds-ease-spatial),opacity 0s,color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-switch:active input:not(:disabled,[aria-disabled=true])+.ds-switch__track:after,.ds-switch.ds-pressed input:not(:disabled,[aria-disabled=true])+.ds-switch__track:after{scale:1;transition:translate var(--ds-dur-medium) var(--ds-ease-spatial),scale var(--ds-dur-instant) var(--ds-ease-out),background-color var(--ds-dur-base) var(--ds-ease-in-out)}.ds-switch:active input:not(:checked):not(:disabled,[aria-disabled=true])+.ds-switch__track:after,.ds-switch.ds-pressed input:not(:checked):not(:disabled,[aria-disabled=true])+.ds-switch__track:after{background:var(--ds-text)}.ds-switch:active input:not(:disabled,[aria-disabled=true])+.ds-switch__track:before,.ds-switch.ds-pressed input:not(:disabled,[aria-disabled=true])+.ds-switch__track:before{opacity:var(--ds-state-pressed);transition:translate var(--ds-dur-medium) var(--ds-ease-spatial),opacity var(--ds-dur-micro) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-switch:has(input:is(:disabled,[aria-disabled=true])){cursor:not-allowed}.ds-switch__label,.ds-switch__state{transition:color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-switch input:is(:disabled,[aria-disabled=true])~.ds-switch__label,.ds-switch input:is(:disabled,[aria-disabled=true])~.ds-switch__state{color:var(--ds-text-2)}.ds-switch input:is(:disabled,[aria-disabled=true])+.ds-switch__track{border-color:var(--ds-switch-disabled-track, var(--ds-disabled-fill, var(--ds-outline)));background:var(--ds-switch-disabled-track, var(--ds-disabled-fill, var(--ds-surface-highest)));opacity:var(--ds-disabled-opacity, var(--ds-state-disabled))}.ds-switch input:checked:is(:disabled,[aria-disabled=true])+.ds-switch__track{border-color:var(--ds-switch-disabled-track, var(--ds-disabled-fill, var(--ds-primary)));background:var(--ds-switch-disabled-track, var(--ds-disabled-fill, var(--ds-primary)))}.ds-switch input:is(:disabled,[aria-disabled=true])+.ds-switch__track:after{background:var(--ds-switch-disabled-handle, var(--ds-disabled-ink, var(--ds-outline)))}.ds-switch input:checked:is(:disabled,[aria-disabled=true])+.ds-switch__track:after{background:var(--ds-surface)}.ds-switch--locked input:is(:disabled,[aria-disabled=true])+.ds-switch__track{border-color:var(--ds-outline);background:var(--ds-surface-highest);opacity:1}.ds-switch--locked input:checked:is(:disabled,[aria-disabled=true])+.ds-switch__track{border-color:var(--ds-primary);background:var(--ds-primary)}.ds-switch--locked input:is(:disabled,[aria-disabled=true])+.ds-switch__track:after{background:var(--ds-outline);scale:calc(6 / 7)}.ds-switch--locked input:checked:is(:disabled,[aria-disabled=true])+.ds-switch__track:after{background:var(--ds-on-primary)}.ds-switch--locked input:is(:disabled,[aria-disabled=true])~:is(.ds-switch__label,.ds-switch__state){color:var(--ds-text)}.ds-switch__icon{position:absolute;inset-block-start:6px;inset-inline-start:6px;z-index:var(--ds-z-raised);width:16px;height:16px;color:var(--ds-surface-highest);opacity:0;transition:opacity var(--ds-dur-instant) var(--ds-ease-in-out),translate var(--ds-dur-medium) var(--ds-ease-spatial),color var(--ds-dur-base) var(--ds-ease-in-out)}.ds-switch--locked .ds-switch__icon{opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),translate var(--ds-dur-medium) var(--ds-ease-spatial),color var(--ds-dur-base) var(--ds-ease-in-out)}.ds-switch input:checked+.ds-switch__track .ds-switch__icon{color:var(--ds-primary);translate:20px 0}.ds-switch__label{min-width:0;overflow-wrap:anywhere}small.ds-switch__hint{display:block;color:var(--ds-text-2);font:var(--ds-font-meta)}span.ds-switch__meta{display:inline-flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-2);font:var(--ds-font-body);font-variant-numeric:tabular-nums}.ds-switch__state{display:inline-grid;min-width:3.5em;margin-inline-start:calc(-1 * var(--ds-space-1));color:var(--ds-text-2);font:var(--ds-font-body)}.ds-switch__on,.ds-switch__off{grid-area:1 / 1;opacity:0;translate:0 var(--ds-distance-sm);transition:opacity var(--ds-dur-instant) var(--ds-ease-in),translate 0s linear var(--ds-dur-instant)}.ds-switch input:checked~.ds-switch__state .ds-switch__on,.ds-switch input:not(:checked)~.ds-switch__state .ds-switch__off{opacity:1;translate:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out) var(--ds-dur-micro),translate var(--ds-dur-fast) var(--ds-ease-out) var(--ds-dur-micro)}@media(forced-colors:active){.ds-switch__track:after,.ds-switch:hover input:not(:checked):not(:disabled,[aria-disabled=true])+.ds-switch__track:after,.ds-switch:active input:not(:checked):not(:disabled,[aria-disabled=true])+.ds-switch__track:after,.ds-switch.ds-pressed input:not(:checked):not(:disabled,[aria-disabled=true])+.ds-switch__track:after{forced-color-adjust:none;background:CanvasText}.ds-switch input:checked+.ds-switch__track{forced-color-adjust:none;border-color:Highlight;background:Highlight}.ds-switch input:checked+.ds-switch__track:after{background:Canvas}.ds-switch__track:before{display:none}.ds-switch input:is(:disabled,[aria-disabled=true])+.ds-switch__track{forced-color-adjust:none;border-color:GrayText;background:Canvas}.ds-switch input:checked:is(:disabled,[aria-disabled=true])+.ds-switch__track{background:GrayText}.ds-switch input:is(:disabled,[aria-disabled=true])+.ds-switch__track:after{background:GrayText}.ds-switch input:checked:is(:disabled,[aria-disabled=true])+.ds-switch__track:after{background:Canvas}.ds-switch input:is(:disabled,[aria-disabled=true])~.ds-switch__label,.ds-switch input:is(:disabled,[aria-disabled=true])~.ds-switch__state{color:GrayText}.ds-switch input:checked:focus-visible+.ds-switch__track,.ds-switch input[aria-disabled=true]:focus-visible+.ds-switch__track{outline-color:CanvasText}.ds-switch--locked input:is(:disabled,[aria-disabled=true])+.ds-switch__track{border-color:CanvasText;background:Canvas}.ds-switch--locked input:checked:is(:disabled,[aria-disabled=true])+.ds-switch__track{border-color:Highlight;background:Highlight}.ds-switch--locked input:is(:disabled,[aria-disabled=true])+.ds-switch__track:after{background:CanvasText}.ds-switch--locked input:checked:is(:disabled,[aria-disabled=true])+.ds-switch__track:after{background:Canvas}.ds-switch--locked input:is(:disabled,[aria-disabled=true])~:is(.ds-switch__label,.ds-switch__state){color:CanvasText}.ds-switch--locked input:is(:disabled,[aria-disabled=true])+.ds-switch__track{color:Canvas}.ds-switch--locked input:checked:is(:disabled,[aria-disabled=true])+.ds-switch__track{color:Highlight}.ds-switch__icon{forced-color-adjust:none;color:inherit}}.ds-switch-list{display:grid;container:ds-switch-list / inline-size;margin:0;padding:0}.ds-switch:has(>.ds-switch__hint){display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:1fr auto auto 1fr;grid-template-areas:"track . meta state" "track label meta state" "track hint meta state" "track . meta state";align-items:center;column-gap:var(--ds-space-3);row-gap:0}.ds-switch-list>.ds-switch{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:1fr auto auto 1fr;grid-template-areas:"track . meta state" "track label meta state" "track hint meta state" "track . meta state";align-items:center;column-gap:var(--ds-space-3);row-gap:0;min-height:var(--ds-switch-list-row-height, 56px);padding-block:var(--ds-space-2);border-bottom:1px solid var(--ds-line)}.ds-switch-list>.ds-switch:last-child{border-bottom:0}.ds-switch>.ds-switch__track{grid-area:track}.ds-switch>.ds-switch__label{grid-area:label}.ds-switch>.ds-switch__hint{grid-area:hint}.ds-switch>.ds-switch__meta{grid-area:meta}.ds-switch>.ds-switch__state{grid-area:state}@container ds-switch-list (max-width: 560px){.ds-switch-list>.ds-switch{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"track . state" "track label state" "track hint state" "track meta state" "track . state"}.ds-switch>.ds-switch__meta{justify-self:start;margin-top:var(--ds-space-1)}}@media print{.ds-switch{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-slider{appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;height:var(--ds-slider-halo, 40px);margin:0;padding:0;background:transparent;color:var(--ds-primary);cursor:pointer;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-slider:focus-visible{outline:none}.ds-slider::-webkit-slider-runnable-track{height:4px;border-radius:var(--ds-radius-xs);background:linear-gradient(to right,currentColor calc(var(--ds-share, 0) * 100%),var(--ds-accent) 0)}.ds-slider::-moz-range-track{height:4px;border-radius:var(--ds-radius-xs);background:var(--ds-accent)}.ds-slider::-moz-range-progress{height:4px;border-radius:var(--ds-radius-xs);background:currentColor}.ds-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:20px;height:20px;margin-top:-8px;border:0;border-radius:50%;background:currentColor;box-shadow:0 0 0 calc((var(--ds-slider-halo, 40px) - 20px) / 2) transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-slider::-moz-range-thumb{box-sizing:border-box;width:20px;height:20px;border:0;border-radius:50%;background:currentColor;box-shadow:0 0 0 calc((var(--ds-slider-halo, 40px) - 20px) / 2) transparent;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}@media(hover:hover){.ds-slider:not(:disabled,[aria-disabled=true]):hover::-webkit-slider-thumb{box-shadow:0 0 0 calc((var(--ds-slider-halo, 40px) - 20px) / 2) color-mix(in srgb,currentColor calc(var(--ds-state-hover) * 100%),transparent)}.ds-slider:not(:disabled,[aria-disabled=true]):hover::-moz-range-thumb{box-shadow:0 0 0 calc((var(--ds-slider-halo, 40px) - 20px) / 2) color-mix(in srgb,currentColor calc(var(--ds-state-hover) * 100%),transparent)}}.ds-slider:focus-visible::-webkit-slider-thumb{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset);box-shadow:0 0 0 calc((var(--ds-slider-halo, 40px) - 20px) / 2) color-mix(in srgb,currentColor calc(var(--ds-state-focus) * 100%),transparent);transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow 0s,outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-slider:focus-visible::-moz-range-thumb{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset);box-shadow:0 0 0 calc((var(--ds-slider-halo, 40px) - 20px) / 2) color-mix(in srgb,currentColor calc(var(--ds-state-focus) * 100%),transparent);transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow 0s,outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-slider:not(:disabled,[aria-disabled=true]):active::-webkit-slider-thumb{box-shadow:0 0 0 calc((var(--ds-slider-halo, 40px) - 20px) / 2) color-mix(in srgb,currentColor calc(var(--ds-state-pressed) * 100%),transparent);transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-micro) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-slider:not(:disabled,[aria-disabled=true]):active::-moz-range-thumb{box-shadow:0 0 0 calc((var(--ds-slider-halo, 40px) - 20px) / 2) color-mix(in srgb,currentColor calc(var(--ds-state-pressed) * 100%),transparent);transition:background-color var(--ds-dur-fast) var(--ds-ease-in-out),box-shadow var(--ds-dur-micro) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-slider:is(:disabled,[aria-disabled=true]){color:var(--ds-disabled-ink, var(--ds-primary));opacity:var(--ds-disabled-opacity, var(--ds-state-disabled));cursor:not-allowed}.ds-slider:is(:disabled,[aria-disabled=true])::-webkit-slider-thumb{background:linear-gradient(currentColor,currentColor) var(--ds-surface)}.ds-slider:is(:disabled,[aria-disabled=true])::-moz-range-thumb{background:linear-gradient(currentColor,currentColor) var(--ds-surface)}.ds-slider__value{flex:none;min-width:var(--ds-space-10);color:var(--ds-text);font:var(--ds-font-label);font-variant-numeric:tabular-nums;text-align:end}@media(forced-colors:active){.ds-slider{forced-color-adjust:none;color:Highlight}.ds-slider::-webkit-slider-runnable-track{background:ButtonText}.ds-slider::-moz-range-track,.ds-slider::-moz-range-progress{background:ButtonText}.ds-slider::-webkit-slider-thumb,.ds-slider:not(:disabled,[aria-disabled=true]):hover::-webkit-slider-thumb,.ds-slider:focus-visible::-webkit-slider-thumb,.ds-slider:not(:disabled,[aria-disabled=true]):active::-webkit-slider-thumb{box-shadow:none}.ds-slider::-moz-range-thumb,.ds-slider:not(:disabled,[aria-disabled=true]):hover::-moz-range-thumb,.ds-slider:focus-visible::-moz-range-thumb,.ds-slider:not(:disabled,[aria-disabled=true]):active::-moz-range-thumb{box-shadow:none}.ds-slider:focus-visible::-webkit-slider-thumb{outline-color:CanvasText}.ds-slider:focus-visible::-moz-range-thumb{outline-color:CanvasText}.ds-slider:is(:disabled,[aria-disabled=true]){color:GrayText}}@media print{.ds-slider{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-combo{position:relative}.ds-combo__input{padding-inline-end:calc(var(--ds-space-1) + var(--ds-input-height, 40px));text-overflow:ellipsis}.ds-combo:not(:has(.ds-combo__toggle))>.ds-combo__input{padding-inline-end:var(--ds-space-3)}.ds-combo--select{min-width:0}.ds-combo--select .ds-combo__input{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;overflow:hidden;text-align:start;cursor:default;-webkit-tap-highlight-color:transparent}.ds-combo__value{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap}.ds-combo__input>.ds-combo__meta{flex:0 1 auto;min-width:0}.ds-combo__toggle{position:absolute;top:0;inset-inline-end:var(--ds-space-1);isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:var(--ds-input-height, 40px);height:var(--ds-input-height, 40px);padding:0;border:0;border-radius:min(var(--ds-radius-action),calc(var(--ds-input-height, 40px) / 2));background:transparent;color:var(--ds-text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-radius var(--ds-dur-medium) var(--ds-ease-spatial)}.ds-combo__toggle:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-combo__toggle:hover:before{opacity:var(--ds-state-hover)}}.ds-combo__toggle:active:before,.ds-combo__toggle.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-combo__toggle:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ds-combo__toggle.ds-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-radius:min(var(--ds-radius-action-pressed),var(--ds-radius-action),calc(var(--ds-input-height, 40px) / 2));transition:border-radius var(--ds-dur-micro) var(--ds-ease-out)}.ds-combo__toggle svg{transition:rotate var(--ds-dur-medium) var(--ds-ease-spatial)}.ds-combo__input[aria-expanded=true]~.ds-combo__toggle svg{rotate:180deg}.ds-combo__popup{position:absolute;top:calc(100% + var(--ds-space-1));inset-inline:0;z-index:var(--ds-z-popover);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ds-radius-xs);background:var(--ds-surface-popover);box-shadow:var(--ds-elev-popover);outline:1px solid transparent;transform-origin:var(--ds-motion-origin, 50% 0%);clip-path:inset(calc(-1 * var(--ds-space-6)))}.ds-combo__popup[data-placement=top]{top:auto;bottom:calc(100% + var(--ds-space-1));transform-origin:var(--ds-motion-origin, 50% 100%)}.ds-combo__popup:not([data-state]){animation:ds-fade-in var(--ds-dur-fast) var(--ds-ease-in-out) backwards,ds-clip-in var(--ds-dur-medium) var(--ds-ease-spatial) backwards}.ds-combo__popup[data-state]{animation:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-medium) var(--ds-ease-spatial),clip-path var(--ds-dur-medium) var(--ds-ease-spatial)}.ds-combo__popup[data-state=closed]{opacity:0;scale:var(--ds-motion-scale, var(--ds-scale-popup));clip-path:var(--ds-clip-from, inset(0 0 100% 0));pointer-events:none;transition:opacity var(--ds-dur-instant) var(--ds-ease-in-out),scale 0ms var(--ds-ease-in-out) var(--ds-dur-instant),clip-path 0ms var(--ds-ease-in-out) var(--ds-dur-instant)}.ds-combo__popup[hidden]{display:none}@supports (position-area: block-end) and (width: anchor-size(width)){.ds-combo__popup[data-anchored]{position:fixed;inset:auto;width:anchor-size(width);height:auto;max-height:calc(100% - 2 * var(--ds-space-1));margin:var(--ds-space-1) 0;padding:0;border:0;color:inherit;position-area:block-end span-inline-end;position-try-fallbacks:flip-block}.ds-combo__popup[data-anchored][data-placement=top]{position-area:block-start span-inline-end}}.ds-combo__list{position:relative;flex:0 1 auto;min-height:0;max-height:320px;margin:0;padding:var(--ds-space-2) 0;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:var(--ds-line-2) transparent;scroll-padding-block:var(--ds-scroll-fade, var(--ds-space-8));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-scroll-fade, var(--ds-space-8))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-space-8))),transparent),linear-gradient(#000,#000);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--ds-scroll-edge-start) * var(--ds-scroll-fade, var(--ds-space-8))),#000 calc(100% - var(--ds-scroll-edge-end) * var(--ds-scroll-fade, var(--ds-space-8))),transparent),linear-gradient(#000,#000);-webkit-mask-size:calc(100% - var(--ds-scrollbar-width, 0px)) 100%,var(--ds-scrollbar-width, 0px) 100%;mask-size:calc(100% - var(--ds-scrollbar-width, 0px)) 100%,var(--ds-scrollbar-width, 0px) 100%;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:--ds-scroll-edge-start var(--ds-dur-fast) var(--ds-ease-in-out),--ds-scroll-edge-end var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-combo__list[data-ds-overflow-start]{--ds-scroll-edge-start: 1}.ds-combo__list[data-ds-overflow-end]{--ds-scroll-edge-end: 1}@supports (animation-timeline: scroll()){.ds-combo__list{animation:ds-scroll-edge-start linear both,ds-scroll-edge-end linear both;animation-timeline:scroll(self block);animation-range:0 var(--ds-space-8),calc(100% - var(--ds-space-8)) 100%}}.ds-combo__option{position:relative;display:grid;align-content:center;gap:2px;min-height:var(--ds-combo-option-height, 48px);padding:var(--ds-space-2) var(--ds-space-4);cursor:pointer}.ds-combo__option[aria-disabled=true]{color:var(--ds-disabled-ink, var(--ds-text));cursor:default}.ds-combo__option[aria-disabled=true] :is(.ds-combo__name,.ds-combo__meta){color:inherit}.ds-combo__option[aria-disabled=true][data-active]:before{opacity:0}.ds-combo__option[aria-selected=true] .ds-progress{--ds-progress-track: var(--ds-surface)}.ds-combo__option:before{content:"";position:absolute;inset:0;background:var(--ds-text);opacity:0;pointer-events:none;transition:opacity var(--ds-dur-micro) var(--ds-ease-in-out)}.ds-combo__option:not([data-active]):before{transition-duration:0ms}.ds-combo__option[data-active]:before{opacity:var(--ds-state-hover)}.ds-combo__option[aria-selected=true]{background:var(--ds-accent)}.ds-combo__name{position:relative;overflow:hidden;color:var(--ds-text);font:var(--ds-font-body);text-overflow:ellipsis;white-space:nowrap}.ds-combo__option[aria-selected=true] .ds-combo__name{color:var(--ds-on-accent);font:var(--ds-font-label)}.ds-combo__meta{position:relative;overflow:hidden;color:var(--ds-text-2);font:var(--ds-font-meta);text-overflow:ellipsis;white-space:nowrap}.ds-combo__option[aria-selected=true] .ds-combo__meta{color:var(--ds-on-accent)}.ds-combo__status{flex:none;margin:0;padding:var(--ds-space-2) var(--ds-space-4);border-top:1px solid var(--ds-line);color:var(--ds-text-2);font:var(--ds-font-meta)}.ds-combo__list[hidden]+.ds-combo__status{border-top:0}@media(forced-colors:active){.ds-combo__option[data-active]{outline:2px solid Highlight;outline-offset:-2px}.ds-combo__option[aria-selected=true]{forced-color-adjust:none;background:SelectedItem;color:SelectedItemText}.ds-combo__option[aria-selected=true] .ds-combo__name,.ds-combo__option[aria-selected=true] .ds-combo__meta{color:inherit}.ds-combo__option[aria-selected=true][data-active]{outline-color:CanvasText}.ds-combo__option[aria-disabled=true]{color:GrayText}}@media print{.ds-combo__popup{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-menu{position:fixed;inset:var(--ds-menu-y, 0px) auto auto var(--ds-menu-x, 0px);z-index:var(--ds-z-popover);display:flex;flex-direction:column;box-sizing:border-box;min-width:112px;max-width:min(280px,calc(100vw - 2 * var(--ds-space-2)));max-height:calc(100vh - 2 * var(--ds-space-2));margin:0;padding:var(--ds-space-2) 0;overflow-y:auto;border:0;border-radius:var(--ds-radius-xs);background:var(--ds-surface-popover);color:var(--ds-text);box-shadow:var(--ds-elev-popover);scrollbar-width:thin;scrollbar-color:var(--ds-line-2) transparent;scroll-padding-block:var(--ds-scroll-fade, var(--ds-space-8));outline:1px solid transparent;transform-origin:var(--ds-motion-origin, 0% 0%);clip-path:inset(calc(-1 * var(--ds-space-6)))}.ds-menu[data-placement=top]{transform-origin:var(--ds-motion-origin, 0% 100%)}.ds-menu:not([data-state]){animation:ds-fade-in var(--ds-dur-fast) var(--ds-ease-in-out) backwards,ds-clip-in var(--ds-dur-medium) var(--ds-ease-spatial) backwards}.ds-menu[data-state]{animation:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-medium) var(--ds-ease-spatial),clip-path var(--ds-dur-medium) var(--ds-ease-spatial)}.ds-menu[data-state=closed]{opacity:0;scale:var(--ds-motion-scale, var(--ds-scale-popup));clip-path:var(--ds-clip-from, inset(0 0 100% 0));pointer-events:none;transition:opacity var(--ds-dur-instant) var(--ds-ease-in-out),scale 0ms var(--ds-ease-in-out) var(--ds-dur-instant),clip-path 0ms var(--ds-ease-in-out) var(--ds-dur-instant)}.ds-menu[hidden]{display:none}@supports (position-area: block-end){.ds-menu[data-anchored]{inset:auto;max-height:calc(100% - 2 * var(--ds-space-1));margin:var(--ds-space-1) 0;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}.ds-menu[data-anchored][data-placement=top]{position-area:block-start span-inline-end}}.ds-menu__item{position:relative;display:flex;flex-shrink:0;align-items:center;gap:var(--ds-space-3);width:100%;min-height:var(--ds-menu-item-height, 48px);margin:0;padding:0 var(--ds-space-3);border:0;border-radius:0;background:transparent;color:var(--ds-text);font:var(--ds-font-body);text-align:start;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:0;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-menu__item svg{flex-shrink:0;color:var(--ds-text-2)}.ds-menu__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-menu__item:not([aria-checked=true]) .ds-menu__check{visibility:hidden}.ds-menu__item:before{content:"";position:absolute;inset:0;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-menu__item:hover:before{opacity:var(--ds-state-hover)}}.ds-menu__item:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-menu__item:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-menu__item:active:before,.ds-menu__item.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-menu__item[aria-disabled=true],.ds-menu__item:disabled{opacity:var(--ds-disabled-opacity, var(--ds-state-disabled));color:var(--ds-disabled-ink, var(--ds-text));cursor:default}.ds-menu__item[aria-disabled=true] svg,.ds-menu__item:disabled svg{color:inherit}@media(hover:hover){.ds-menu__item[aria-disabled=true]:hover:before{opacity:0}}.ds-menu__item[aria-disabled=true]:is(:active,.ds-pressed):before{opacity:0}.ds-menu__item[aria-disabled=true]:focus-visible:before{opacity:var(--ds-state-focus)}.ds-menu__divider{flex-shrink:0;height:1px;margin:var(--ds-space-2) 0;background:var(--ds-line)}.ds-menu [role=group]{display:flex;flex-direction:column;flex-shrink:0}.ds-menu__heading{flex-shrink:0;margin:0;padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-1);color:var(--ds-text-2);font:var(--ds-font-caption)}.ds-menu__meta{flex-shrink:0;margin-inline-start:auto;color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums}.ds-menu__label+.ds-menu__meta{margin-inline-start:var(--ds-space-3)}.ds-menu__item[aria-disabled=true] .ds-menu__meta,.ds-menu__item:disabled .ds-menu__meta{color:inherit}.ds-menu:before,.ds-menu:after{content:"";position:sticky;z-index:var(--ds-z-raised);flex:none;height:var(--ds-scroll-fade, var(--ds-space-8));pointer-events:none;transition:--ds-scroll-edge-start var(--ds-dur-fast) var(--ds-ease-in-out),--ds-scroll-edge-end var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-menu:before{inset-block-start:0;margin-block-end:calc(-1 * var(--ds-scroll-fade, var(--ds-space-8)));background:linear-gradient(var(--ds-surface-popover),transparent);opacity:var(--ds-scroll-edge-start)}.ds-menu:after{inset-block-end:0;margin-block-start:calc(-1 * var(--ds-scroll-fade, var(--ds-space-8)));background:linear-gradient(transparent,var(--ds-surface-popover));opacity:var(--ds-scroll-edge-end)}.ds-menu[data-ds-overflow-start]:before{--ds-scroll-edge-start: 1}.ds-menu[data-ds-overflow-end]:after{--ds-scroll-edge-end: 1}@supports (animation-timeline: scroll()){.ds-menu:before{animation:ds-scroll-edge-start linear both;animation-timeline:scroll(nearest block);animation-range:0 var(--ds-space-8)}.ds-menu:after{animation:ds-scroll-edge-end linear both;animation-timeline:scroll(nearest block);animation-range:calc(100% - var(--ds-space-8)) 100%}}@media(forced-colors:active){.ds-menu__item[aria-disabled=true],.ds-menu__item:disabled{color:GrayText}.ds-menu:before,.ds-menu:after{display:none}}@media print{.ds-menu{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-progress{transition:--ds-progress var(--ds-dur-glide) var(--ds-ease-value)}.ds-progress__track{position:relative;height:4px;overflow:visible;isolation:isolate;border-radius:var(--ds-radius-action);background:radial-gradient(circle 2px at calc(100% - 2px) 50%,var(--ds-progress-stop, var(--ds-primary)) calc(100% - .5px),transparent),radial-gradient(circle 2px at calc(var(--ds-progress) * 100% + var(--ds-progress-gap, 4px) * min(1,var(--ds-progress) * 100) + 2px) 50%,var(--ds-progress-track, var(--ds-accent)) calc(100% - .5px),transparent),linear-gradient(to right,transparent calc(var(--ds-progress) * 100% + var(--ds-progress-gap, 4px) * min(1,var(--ds-progress) * 100) + 2px),var(--ds-progress-track, var(--ds-accent)) 0);animation:ds-progress-head var(--ds-loop-indeterminate) linear infinite paused,ds-progress-tail var(--ds-loop-indeterminate) linear infinite paused;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-progress__bar{position:absolute;inset:-3px 0;clip-path:inset(0 calc((1 - var(--ds-progress)) * 100%) 0 0 round var(--ds-radius-action));transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-progress__bar:before,.ds-progress__bar:after{content:"";position:absolute;inset-inline:0;background:var(--ds-primary);transition:opacity var(--ds-dur-medium) var(--ds-ease-in-out)}.ds-progress__bar:before{top:0;bottom:0;opacity:calc(var(--ds-progress) / var(--ds-progress-wave-ramp) - var(--ds-progress-wave-start) / var(--ds-progress-wave-ramp));-webkit-mask-image:var(--ds-progress-wave);mask-image:var(--ds-progress-wave);-webkit-mask-size:var(--ds-progress-wave-length) 100%;mask-size:var(--ds-progress-wave-length) 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;animation:ds-progress-wave var(--ds-loop-wave) linear infinite}.ds-progress__bar:after{top:3px;height:4px;border-radius:var(--ds-radius-action);clip-path:inset(0 calc((1 - var(--ds-progress)) * 100%) 0 0 round var(--ds-radius-action));opacity:calc(1 - var(--ds-progress) / var(--ds-progress-wave-ramp) + var(--ds-progress-wave-start) / var(--ds-progress-wave-ramp))}.ds-progress:has(>.ds-progress__track[aria-valuenow="100"]) .ds-progress__bar:before{opacity:0;animation-play-state:paused}.ds-progress:has(>.ds-progress__track[aria-valuenow="100"]) .ds-progress__bar:after{opacity:1}.ds-progress--flat .ds-progress__track{background:var(--ds-progress-track, var(--ds-accent))}.ds-progress--flat .ds-progress__bar:before{display:none}.ds-progress--flat .ds-progress__bar:after{opacity:1;transition:none}.ds-progress__track:before,.ds-progress__track:after{content:"";position:absolute;inset:-3px 0;z-index:-1;background:var(--ds-primary);-webkit-mask-image:var(--ds-progress-wave);mask-image:var(--ds-progress-wave);-webkit-mask-size:var(--ds-progress-wave-length) 100%;mask-size:var(--ds-progress-wave-length) 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;opacity:0;animation:ds-progress-wave var(--ds-loop-wave) linear infinite paused;transition:opacity var(--ds-dur-fast) var(--ds-ease-in)}.ds-progress__track:before{clip-path:inset(0 calc(100% - var(--ds-progress-head-1)) 0 var(--ds-progress-tail-1) round var(--ds-radius-action))}.ds-progress__track:after{clip-path:inset(0 calc(100% - var(--ds-progress-head-2)) 0 var(--ds-progress-tail-2) round var(--ds-radius-action))}.ds-progress--indeterminate .ds-progress__track{background:var(--ds-progress-track, var(--ds-accent));animation-play-state:running}.ds-progress--indeterminate .ds-progress__track:before,.ds-progress--indeterminate .ds-progress__track:after{opacity:1;animation-play-state:running;transition:none}.ds-progress--indeterminate .ds-progress__bar{opacity:0;transition:none}.ds-progress--indeterminate .ds-progress__bar:before{animation-play-state:paused}.ds-progress--flat.ds-progress--indeterminate .ds-progress__track:before,.ds-progress--flat.ds-progress--indeterminate .ds-progress__track:after{-webkit-mask-image:none;mask-image:none;inset:0;animation:none}.ds-progress--waiting .ds-progress__track{visibility:hidden;opacity:0;animation-play-state:paused}.ds-progress--waiting .ds-progress__track:before,.ds-progress--waiting .ds-progress__track:after,.ds-progress--waiting .ds-progress__bar:before{animation-play-state:paused}.ds-progress__label{margin:var(--ds-space-2) 0 0;color:var(--ds-text);font:var(--ds-font-body);font-variant-numeric:tabular-nums}.ds-progress__detail{margin:0;overflow:hidden;color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}@media(forced-colors:active){.ds-progress{--ds-progress-stop: Highlight;--ds-progress-track: GrayText}.ds-progress__track{forced-color-adjust:none;outline:1px solid CanvasText}.ds-progress__bar:before,.ds-progress__bar:after,.ds-progress__track:before,.ds-progress__track:after{background:Highlight}}@media print{.ds-progress{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-meter{display:block;position:relative;height:var(--ds-meter-height, 4px);border-radius:min(var(--ds-radius-action),calc(var(--ds-meter-height, 4px) / 2));background:var(--ds-meter-track, var(--ds-chart-track));transition:--ds-share var(--ds-dur-glide) var(--ds-ease-value)}.ds-meter:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ds-meter-color, var(--ds-chart-1));clip-path:inset(0 calc((1 - var(--ds-share)) * 100%) 0 0 round var(--ds-radius-action))}.ds-meter--neutral{--ds-meter-color: var(--ds-chart-neutral)}.ds-meter--warning{--ds-meter-color: var(--ds-chart-warning)}.ds-meter--error{--ds-meter-color: var(--ds-chart-error)}:where(.ds-columns,.ds-legend){margin-top:0}.ds-columns{min-width:0;margin-inline:0;margin-bottom:0}.ds-columns__plot,.ds-columns__groups{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--ds-space-3);margin:0;padding:var(--ds-space-6) 0 0;list-style:none}.ds-columns__plot>li:not(.ds-columns__col){display:grid;min-width:0}.ds-columns__col{position:relative;display:grid;grid-template-rows:var(--ds-columns-height, 120px) auto;justify-items:center;row-gap:var(--ds-space-2);min-width:0;transition:--ds-share var(--ds-dur-glide) var(--ds-ease-value)}.ds-columns__fill,.ds-columns__value{grid-row:1;grid-column:1}.ds-columns__fill{width:100%;max-width:var(--ds-space-10);height:100%;background:var(--ds-chart-color, var(--ds-chart-1));clip-path:inset(calc((1 - var(--ds-share)) * 100%) 0 0 0 round var(--ds-columns-radius, var(--ds-radius-xs)) var(--ds-columns-radius, var(--ds-radius-xs)) 0 0)}.ds-columns__value{align-self:end;translate:0 calc(-1 * var(--ds-share) * var(--ds-columns-height, 120px) - var(--ds-space-1));color:var(--ds-text);font:var(--ds-font-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-columns__label{max-width:100%;overflow:hidden;color:var(--ds-text-2);font:var(--ds-font-meta);text-overflow:ellipsis;white-space:nowrap}.ds-columns__col--s2{--ds-chart-color: var(--ds-chart-2)}.ds-columns__col--s3{--ds-chart-color: var(--ds-chart-3)}.ds-columns__col--s4{--ds-chart-color: var(--ds-chart-4)}.ds-columns__col--warning{--ds-chart-color: var(--ds-chart-warning)}.ds-columns__col--error{--ds-chart-color: var(--ds-chart-error)}.ds-columns--mini .ds-columns__plot{gap:2px;padding:0}.ds-columns--mini .ds-columns__col{--ds-chart-color: var(--ds-chart-neutral);grid-template-rows:var(--ds-space-8);row-gap:0}.ds-columns--mini .ds-columns__col--highlight{--ds-chart-color: var(--ds-chart-1)}.ds-columns--mini :is(.ds-columns__value,.ds-columns__label){display:none}.ds-columns--mini .ds-columns__fill{max-width:none}.ds-columns__group{position:relative;display:grid;grid-template-rows:auto auto;justify-items:center;row-gap:var(--ds-space-2);min-width:var(--ds-columns-group-min, 56px);padding-inline:var(--ds-space-1)}.ds-columns--grouped .ds-columns__groups{grid-auto-columns:minmax(var(--ds-columns-group-min, 56px),1fr);gap:var(--ds-space-2)}.ds-columns__group>.ds-columns__plot{gap:2px;justify-self:stretch;padding:0}.ds-columns__group .ds-columns__col{grid-template-rows:var(--ds-columns-height, 120px);row-gap:0}.ds-columns__group .ds-columns__value{display:none}.ds-columns__group--current{border-radius:var(--ds-radius-xs);background:var(--ds-surface-low)}.ds-columns__group--current>.ds-columns__label{color:var(--ds-text);font-weight:var(--ds-weight-label)}:is(button,a).ds-columns__col{isolation:isolate;width:100%;padding:0 0 var(--ds-space-1);border:0;border-radius:var(--ds-radius-xs);background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:0;transition:--ds-share var(--ds-dur-glide) var(--ds-ease-value),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}:is(button,a).ds-columns__col:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){:is(button,a).ds-columns__col:hover:before{opacity:var(--ds-state-hover)}}:is(button,a).ds-columns__col:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s}:is(button,a).ds-columns__col:active:before,:is(button,a).ds-columns__col.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}:is(button,a).ds-columns__col:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-legend{display:flex;flex-wrap:wrap;gap:var(--ds-space-1) var(--ds-space-4);margin-inline:0;margin-bottom:0;padding:0;color:var(--ds-text-2);font:var(--ds-font-meta);list-style:none}.ds-legend>li{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.ds-legend__key{flex:none;width:var(--ds-legend-key-size, 12px);height:var(--ds-legend-key-size, 12px);border-radius:var(--ds-radius-xs);background:var(--ds-chart-color, var(--ds-chart-1))}.ds-legend__key--s2{--ds-chart-color: var(--ds-chart-2)}.ds-legend__key--s3{--ds-chart-color: var(--ds-chart-3)}.ds-legend__key--s4{--ds-chart-color: var(--ds-chart-4)}.ds-legend__key--neutral{--ds-chart-color: var(--ds-chart-neutral)}.ds-legend__key--warning{--ds-chart-color: var(--ds-chart-warning)}.ds-legend__key--error{--ds-chart-color: var(--ds-chart-error)}@media(forced-colors:active){.ds-meter{forced-color-adjust:none;background:Canvas;outline:1px solid CanvasText}.ds-meter:before{background:CanvasText}.ds-columns__fill,.ds-legend__key{forced-color-adjust:none;background:CanvasText}.ds-legend__key--s2,.ds-columns__col--s2>.ds-columns__fill{background:repeating-linear-gradient(45deg,CanvasText 0 2px,Canvas 2px 4px)}.ds-legend__key--s3,.ds-columns__col--s3>.ds-columns__fill{background:repeating-linear-gradient(135deg,CanvasText 0 2px,Canvas 2px 4px)}.ds-legend__key--s4,.ds-columns__col--s4>.ds-columns__fill{background:repeating-linear-gradient(90deg,CanvasText 0 2px,Canvas 2px 4px)}.ds-legend__key{outline:1px solid CanvasText}}@media print{.ds-meter,.ds-meter:before,.ds-columns__fill,.ds-legend__key{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-sheet{position:fixed;inset:0;z-index:var(--ds-z-drawer);margin:0;display:flex;justify-content:flex-end;padding-bottom:var(--ds-keyboard-inset, 0px);overflow:clip}dialog.ds-sheet{width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0 0 var(--ds-keyboard-inset, 0px);border:0;background:transparent;color:inherit;overflow:clip}dialog.ds-sheet::backdrop{background:transparent}dialog.ds-sheet:not([open]):not(.ds-sheet--closing):not([data-state=open]){display:none}.ds-sheet__backdrop{position:absolute;inset:0;background:var(--ds-scrim)}.ds-sheet__panel{position:relative;width:min(100%,var(--ds-sheet-width, 560px));height:100%;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);border-radius:var(--ds-radius-dialog) 0 0 var(--ds-radius-dialog);background:var(--ds-surface-overlay);color:var(--ds-text);box-shadow:var(--ds-elev-overlay);outline:1px solid transparent}.ds-sheet__panel:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:var(--ds-space-12);background:inherit;pointer-events:none}.ds-sheet__panel--wide{width:min(100%,var(--ds-sheet-width-wide, 720px))}.ds-sheet[hidden]{display:none}.ds-sheet--closing .ds-sheet__panel,.ds-sheet[data-state=closed] .ds-sheet__panel{pointer-events:none}.ds-sheet[data-state] .ds-sheet__backdrop{animation:none;transition:opacity var(--ds-dur-medium) var(--ds-ease-in-out)}.ds-sheet[data-state] .ds-sheet__panel{animation:none;transition:translate var(--ds-dur-long) var(--ds-ease-spatial)}.ds-sheet[data-state=closed] .ds-sheet__backdrop{opacity:0;transition:opacity var(--ds-dur-base) var(--ds-ease-in-out)}.ds-sheet[data-state=closed] .ds-sheet__panel{translate:var(--ds-distance-sheet) 0;transition:translate var(--ds-dur-base) var(--ds-ease-exit)}.ds-sheet:not([data-state]) .ds-sheet__backdrop{animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) backwards}.ds-sheet:not([data-state]) .ds-sheet__panel{--ds-motion-distance: var(--ds-distance-sheet);animation:ds-shift-in var(--ds-dur-long) var(--ds-ease-spatial) backwards}.ds-sheet--closing:not([data-state]) .ds-sheet__backdrop{animation:ds-fade-out var(--ds-dur-base) var(--ds-ease-in-out) forwards}.ds-sheet--closing:not([data-state]) .ds-sheet__panel{--ds-motion-distance: var(--ds-distance-sheet);animation:ds-shift-out var(--ds-dur-base) var(--ds-ease-exit) forwards}@supports (transition-behavior: allow-discrete){dialog.ds-sheet:not([data-state]){transition:display var(--ds-dur-base) allow-discrete,overlay var(--ds-dur-base) allow-discrete}dialog.ds-sheet[data-state]{transition:overlay var(--ds-dur-base) allow-discrete}dialog.ds-sheet:not([data-state]) .ds-sheet__backdrop{animation:none;transition:opacity var(--ds-dur-medium) var(--ds-ease-in-out)}dialog.ds-sheet:not([data-state]) .ds-sheet__panel{animation:none;transition:translate var(--ds-dur-long) var(--ds-ease-spatial)}dialog.ds-sheet:not([data-state]):not([open]) .ds-sheet__backdrop{opacity:0;transition:opacity var(--ds-dur-base) var(--ds-ease-in-out)}dialog.ds-sheet:not([data-state]):not([open]) .ds-sheet__panel{translate:var(--ds-distance-sheet) 0;transition:translate var(--ds-dur-base) var(--ds-ease-exit)}}@starting-style{dialog.ds-sheet[open]:not([data-state]) .ds-sheet__backdrop{opacity:0}dialog.ds-sheet[open]:not([data-state]) .ds-sheet__panel{translate:var(--ds-distance-sheet) 0}}.ds-sheet__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);flex-shrink:0;min-height:64px;padding:var(--ds-space-3) max(var(--ds-space-3),env(safe-area-inset-right)) var(--ds-space-3) var(--ds-space-6)}.ds-sheet__head:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--ds-line);opacity:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-sheet__panel[data-scrolled] .ds-sheet__head:after{opacity:1}@supports (timeline-scope: none){.ds-sheet__panel{timeline-scope:--ds-sheet-scroll}.ds-sheet__body{scroll-timeline:--ds-sheet-scroll block}.ds-sheet__head:after{animation:ds-scroll-fade linear both;animation-timeline:--ds-sheet-scroll;animation-range:0 var(--ds-space-2)}}.ds-sheet__title{margin:0;min-width:0;color:var(--ds-text);font:var(--ds-font-title);letter-spacing:0;overflow-wrap:anywhere}.ds-sheet__head>.ds-btn{flex-shrink:0}.ds-sheet__heading{display:grid;flex:1;min-width:0}.ds-sheet__subtitle{margin:0;overflow:hidden;color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ds-sheet__subtitle:empty{display:none}.ds-sheet__body{position:relative;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ds-line-2) transparent;padding:var(--ds-space-2) max(var(--ds-space-6),env(safe-area-inset-right)) calc(var(--ds-space-8) + env(safe-area-inset-bottom)) var(--ds-space-6);display:flex;flex-direction:column;gap:var(--ds-space-3);outline-offset:0;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-sheet__body[data-toast-reserve]{padding-bottom:calc(var(--ds-space-8) + env(safe-area-inset-bottom) + var(--ds-toast-reserve, 0px));scroll-padding-bottom:var(--ds-toast-reserve, 0px)}.ds-sheet__body>.ds-btn{align-self:flex-start}.ds-sheet__foot{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) max(var(--ds-space-6),env(safe-area-inset-right)) calc(var(--ds-space-3) + env(safe-area-inset-bottom)) var(--ds-space-6);border-top:var(--ds-sheet-foot-border, 1px solid var(--ds-line))}.ds-sheet__foot>.ds-meta:first-child{margin-inline-end:auto}.ds-sheet__foot:empty{display:none}.ds-sheet__body:has(+.ds-sheet__foot:not(:empty)){padding-bottom:var(--ds-space-3)}.ds-sheet__body[data-toast-reserve]:has(+.ds-sheet__foot:not(:empty)){padding-bottom:calc(var(--ds-space-3) + var(--ds-toast-reserve, 0px))}.ds-sheet__body:focus{outline:none}.ds-sheet__body:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-theme[data-ds-vt] .ds-sheet[data-state=open] .ds-sheet__body,.ds-theme[data-ds-vt] dialog.ds-sheet[open]:not([data-state],.ds-sheet--closing) .ds-sheet__body,.ds-theme[data-ds-vt] .ds-sheet[aria-modal=true]:not([hidden],[data-state],.ds-sheet--closing) .ds-sheet__body{view-transition-name:ds-sheet-body}@media(max-width:600px){.ds-sheet__panel,.ds-sheet__panel--wide{width:100%;border-radius:0}.ds-sheet__panel:after{top:100%;inset-inline:0;bottom:auto;width:auto;height:var(--ds-space-12)}.ds-sheet[data-state=open] .ds-sheet__panel{transition:translate var(--ds-dur-long) var(--ds-ease-out)}.ds-sheet[data-state=closed] .ds-sheet__panel{translate:0 var(--ds-distance-sheet)}.ds-sheet:not([data-state]) .ds-sheet__panel{--ds-motion-distance: var(--ds-distance-sheet);animation:ds-lift-in var(--ds-dur-long) var(--ds-ease-out) backwards}.ds-sheet--closing:not([data-state]) .ds-sheet__panel{--ds-motion-distance: var(--ds-distance-sheet);animation:ds-drop-out var(--ds-dur-base) var(--ds-ease-exit) forwards}.ds-sheet__head{padding-left:max(var(--ds-space-4),env(safe-area-inset-left))}.ds-sheet__body,.ds-sheet__foot{padding-inline:max(var(--ds-space-4),env(safe-area-inset-left)) max(var(--ds-space-4),env(safe-area-inset-right))}}@supports (transition-behavior: allow-discrete){@media(max-width:600px){dialog.ds-sheet[open]:not([data-state]) .ds-sheet__panel{transition:translate var(--ds-dur-long) var(--ds-ease-out)}dialog.ds-sheet:not([data-state]):not([open]) .ds-sheet__panel{translate:0 var(--ds-distance-sheet)}}}@media(max-width:600px){@starting-style{dialog.ds-sheet[open]:not([data-state]) .ds-sheet__panel{translate:0 var(--ds-distance-sheet)}}}@media print{.ds-sheet{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-dialog{position:fixed;inset:0;z-index:var(--ds-z-dialog);display:grid;place-items:center;margin:0;padding:var(--ds-space-4);padding-bottom:calc(var(--ds-space-4) + var(--ds-keyboard-inset, 0px))}dialog.ds-dialog{width:auto;height:auto;max-width:none;max-height:none;margin:0;border:0;background:transparent;color:inherit;overflow:visible}dialog.ds-dialog::backdrop{background:transparent}dialog.ds-dialog:not([open]):not(.ds-dialog--closing):not([data-state=open]){display:none}.ds-dialog--contained{position:absolute;z-index:var(--ds-z-popover);padding-bottom:var(--ds-space-4)}.ds-dialog--contained .ds-dialog__box{position:sticky;top:var(--ds-space-4);bottom:calc(var(--ds-space-4) + var(--ds-keyboard-inset, 0px));max-height:min(100%,calc(100dvh - 2 * var(--ds-space-4) - var(--ds-keyboard-inset, 0px)))}.ds-dialog--hidden,.ds-dialog[hidden]{display:none}.ds-dialog--nested{--ds-dialog-scrim: var(--ds-scrim-nested)}.ds-dialog__backdrop{position:absolute;inset:0;background:var(--ds-dialog-scrim, var(--ds-scrim))}.ds-dialog__box{position:relative;width:min(var(--ds-dialog-width, 400px),100%);max-height:100%;overflow-y:auto;padding:var(--ds-space-6);display:grid;gap:var(--ds-space-4);border:var(--ds-dialog-border, 1px solid transparent);border-radius:var(--ds-radius-dialog);background:var(--ds-surface-overlay);box-shadow:var(--ds-dialog-shadow, var(--ds-elev-overlay));color:var(--ds-text);text-align:start}.ds-dialog--closing .ds-dialog__box,.ds-dialog[data-state=closed] .ds-dialog__box{pointer-events:none}.ds-dialog[data-state] .ds-dialog__backdrop{animation:none;transition:opacity var(--ds-dur-medium) var(--ds-ease-in-out)}.ds-dialog[data-state] .ds-dialog__box{animation:none;transform-origin:var(--ds-motion-origin, 50% 50%);transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-slow) var(--ds-ease-spatial),translate var(--ds-dur-slow) var(--ds-ease-spatial)}.ds-dialog[data-state=closed] .ds-dialog__backdrop{opacity:0;transition:opacity var(--ds-dur-base) var(--ds-ease-in-out)}.ds-dialog[data-state=closed] .ds-dialog__box{opacity:0;scale:var(--ds-scale-enter);translate:0 var(--ds-distance-sm);transition:opacity var(--ds-dur-base) var(--ds-ease-in-out),scale var(--ds-dur-base) var(--ds-ease-exit),translate var(--ds-dur-base) var(--ds-ease-exit)}.ds-dialog:not([data-state]) .ds-dialog__backdrop{animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) backwards}.ds-dialog:not([data-state]) .ds-dialog__box{--ds-motion-distance: var(--ds-distance-sm);animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) backwards,ds-grow-in var(--ds-dur-medium) var(--ds-ease-spatial) backwards}.ds-dialog--closing:not([data-state]) .ds-dialog__backdrop{animation:ds-fade-out var(--ds-dur-base) var(--ds-ease-in-out) forwards}.ds-dialog--closing:not([data-state]) .ds-dialog__box{--ds-motion-distance: var(--ds-distance-sm);animation:ds-fade-out var(--ds-dur-base) var(--ds-ease-in-out) forwards,ds-shrink-out var(--ds-dur-base) var(--ds-ease-exit) forwards}@supports (transition-behavior: allow-discrete){dialog.ds-dialog:not([data-state]){transition:display var(--ds-dur-base) allow-discrete,overlay var(--ds-dur-base) allow-discrete}dialog.ds-dialog[data-state]{transition:overlay var(--ds-dur-base) allow-discrete}dialog.ds-dialog:not([data-state]) .ds-dialog__backdrop{animation:none;transition:opacity var(--ds-dur-medium) var(--ds-ease-in-out)}dialog.ds-dialog:not([data-state]) .ds-dialog__box{animation:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-slow) var(--ds-ease-spatial),translate var(--ds-dur-slow) var(--ds-ease-spatial)}dialog.ds-dialog:not([data-state]):not([open]) .ds-dialog__backdrop{opacity:0;transition:opacity var(--ds-dur-base) var(--ds-ease-in-out)}dialog.ds-dialog:not([data-state]):not([open]) .ds-dialog__box{opacity:0;scale:var(--ds-scale-enter);translate:0 var(--ds-distance-sm);transition:opacity var(--ds-dur-base) var(--ds-ease-in-out),scale var(--ds-dur-base) var(--ds-ease-exit),translate var(--ds-dur-base) var(--ds-ease-exit)}}@starting-style{dialog.ds-dialog[open]:not([data-state]) .ds-dialog__backdrop{opacity:0}dialog.ds-dialog[open]:not([data-state]) .ds-dialog__box{opacity:0;scale:var(--ds-scale-enter);translate:0 var(--ds-distance-sm)}}.ds-dialog__title{margin:0;color:var(--ds-text);font:var(--ds-font-title);letter-spacing:0;overflow-wrap:anywhere}.ds-dialog__text{margin:0;color:var(--ds-text-2);font:var(--ds-font-body)}.ds-dialog__title+.ds-dialog__text{margin-top:calc(-1 * var(--ds-space-2))}.ds-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-2)}.ds-dialog__box[tabindex="-1"]:focus{outline:none}.ds-dialog__box{height:var(--ds-dialog-height, auto)}.ds-dialog--wide .ds-dialog__box{width:min(var(--ds-dialog-width-wide, 560px),100%)}.ds-dialog__box:has(>.ds-dialog__body){display:flex;flex-direction:column}.ds-dialog__box>*{flex-shrink:0}.ds-dialog__box>.ds-dialog__body{flex:1 1 auto}.ds-dialog__body{position:relative;min-height:0;display:grid;align-content:start;gap:var(--ds-space-4);margin:calc(-1 * var(--ds-space-3));padding:var(--ds-space-3);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--ds-space-3);scrollbar-width:thin;scrollbar-color:var(--ds-line-2) transparent;border-top:1px solid transparent;outline-offset:0;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out),border-color var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-dialog__box[data-scrolled]>.ds-dialog__body{border-top-color:var(--ds-line)}.ds-dialog__body:focus{outline:none}.ds-dialog__body:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-dialog__title+.ds-dialog__body>.ds-dialog__text:first-child,.ds-dialog__title+.ds-dialog__body>[data-ds-sentinel]:first-child+.ds-dialog__text{margin-top:calc(-1 * var(--ds-space-2))}.ds-dialog__body>.ds-btn{justify-self:start}.ds-dialog__body:empty,.ds-dialog__body:not([data-ds-text]):has(>[data-ds-sentinel]):not(:has(>:not([data-ds-sentinel]))),.ds-dialog__actions:empty{display:none}.ds-dialog__head{display:flex;align-items:center;gap:var(--ds-space-2);min-height:56px;margin:calc(-1 * var(--ds-space-3)) calc(-1 * var(--ds-space-3)) 0}.ds-dialog__head>.ds-dialog__title{flex:1;min-width:0}.ds-dialog__head>.ds-btn{flex-shrink:0}.ds-dialog__list{display:flex;flex-direction:column;margin:0 calc(-1 * var(--ds-space-6));padding:0}.ds-dialog__list+.ds-dialog__actions{margin-top:0}.ds-dialog--full{padding:0 0 var(--ds-keyboard-inset, 0px)}.ds-dialog--full .ds-dialog__box{width:100%;height:100%;max-height:none;border-radius:var(--ds-dialog-full-radius, 0);padding:0 max(var(--ds-space-6),env(safe-area-inset-right)) max(var(--ds-space-6),env(safe-area-inset-bottom)) max(var(--ds-space-6),env(safe-area-inset-left))}.ds-dialog--full .ds-dialog__head{margin:0 calc(var(--ds-space-2) - var(--ds-space-6));padding-top:env(safe-area-inset-top)}.ds-dialog--bottom{place-items:end center;padding-bottom:max(env(safe-area-inset-bottom),calc(var(--ds-space-4) + var(--ds-keyboard-inset, 0px)))}@media(max-height:320px){.ds-dialog__box:has(>.ds-dialog__body){display:grid}.ds-dialog__body{min-height:auto;overflow:visible}}@media(max-width:600px){.ds-dialog[data-state=open] .ds-dialog__box{transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-slow) var(--ds-ease-out),translate var(--ds-dur-slow) var(--ds-ease-out)}.ds-dialog:not([data-state]) .ds-dialog__box{animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) backwards,ds-grow-in var(--ds-dur-medium) var(--ds-ease-out) backwards}.ds-dialog--closing:not([data-state]) .ds-dialog__box{animation:ds-fade-out var(--ds-dur-base) var(--ds-ease-in-out) forwards,ds-shrink-out var(--ds-dur-base) var(--ds-ease-exit) forwards}.ds-dialog--full-narrow{padding:0 0 var(--ds-keyboard-inset, 0px)}.ds-dialog--full-narrow .ds-dialog__box{width:100%;height:100%;max-height:none;border-radius:var(--ds-dialog-full-radius, 0);padding:0 max(var(--ds-space-6),env(safe-area-inset-right)) max(var(--ds-space-6),env(safe-area-inset-bottom)) max(var(--ds-space-6),env(safe-area-inset-left))}.ds-dialog--full-narrow .ds-dialog__head{margin:0 calc(var(--ds-space-2) - var(--ds-space-6));padding-top:env(safe-area-inset-top)}}@supports (transition-behavior: allow-discrete){@media(max-width:600px){dialog.ds-dialog[open]:not([data-state]) .ds-dialog__box{transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-slow) var(--ds-ease-out),translate var(--ds-dur-slow) var(--ds-ease-out)}}}.ds-dialog--full[data-state] .ds-dialog__box,.ds-dialog--bottom[data-state] .ds-dialog__box{transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),translate var(--ds-dur-long) var(--ds-ease-spatial)}.ds-dialog--full[data-state=closed] .ds-dialog__box,.ds-dialog--bottom[data-state=closed] .ds-dialog__box{scale:none;transition:opacity var(--ds-dur-base) var(--ds-ease-in-out),translate var(--ds-dur-base) var(--ds-ease-exit)}.ds-dialog--full[data-state=closed] .ds-dialog__box{translate:0 var(--ds-distance-lg)}.ds-dialog--bottom[data-state=closed] .ds-dialog__box{translate:0 var(--ds-distance-sheet)}.ds-dialog--full:not([data-state]) .ds-dialog__box,.ds-dialog--bottom:not([data-state]) .ds-dialog__box{--ds-motion-distance: var(--ds-distance-lg);animation:ds-fade-in var(--ds-dur-fast) var(--ds-ease-in-out) backwards,ds-lift-in var(--ds-dur-long) var(--ds-ease-spatial) backwards}.ds-dialog--bottom:not([data-state]) .ds-dialog__box{--ds-motion-distance: var(--ds-distance-sheet)}.ds-dialog--full.ds-dialog--closing:not([data-state]) .ds-dialog__box,.ds-dialog--bottom.ds-dialog--closing:not([data-state]) .ds-dialog__box{animation:ds-fade-out var(--ds-dur-base) var(--ds-ease-in-out) forwards,ds-drop-out var(--ds-dur-base) var(--ds-ease-exit) forwards}@media(max-width:600px){.ds-dialog--full-narrow[data-state] .ds-dialog__box{transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),translate var(--ds-dur-long) var(--ds-ease-spatial)}.ds-dialog--full-narrow[data-state=closed] .ds-dialog__box{scale:none;translate:0 var(--ds-distance-lg);transition:opacity var(--ds-dur-base) var(--ds-ease-in-out),translate var(--ds-dur-base) var(--ds-ease-exit)}.ds-dialog--full-narrow:not([data-state]) .ds-dialog__box{--ds-motion-distance: var(--ds-distance-lg);animation:ds-fade-in var(--ds-dur-fast) var(--ds-ease-in-out) backwards,ds-lift-in var(--ds-dur-long) var(--ds-ease-spatial) backwards}.ds-dialog--full-narrow.ds-dialog--closing:not([data-state]) .ds-dialog__box{animation:ds-fade-out var(--ds-dur-base) var(--ds-ease-in-out) forwards,ds-drop-out var(--ds-dur-base) var(--ds-ease-exit) forwards}}@supports (transition-behavior: allow-discrete){dialog.ds-dialog--full:not([data-state]) .ds-dialog__box,dialog.ds-dialog--full[open]:not([data-state]) .ds-dialog__box,dialog.ds-dialog--bottom:not([data-state]) .ds-dialog__box,dialog.ds-dialog--bottom[open]:not([data-state]) .ds-dialog__box{animation:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),translate var(--ds-dur-long) var(--ds-ease-spatial)}dialog.ds-dialog--full:not([data-state]):not([open]) .ds-dialog__box,dialog.ds-dialog--bottom:not([data-state]):not([open]) .ds-dialog__box{scale:none;transition:opacity var(--ds-dur-base) var(--ds-ease-in-out),translate var(--ds-dur-base) var(--ds-ease-exit)}dialog.ds-dialog--full:not([data-state]):not([open]) .ds-dialog__box{translate:0 var(--ds-distance-lg)}dialog.ds-dialog--bottom:not([data-state]):not([open]) .ds-dialog__box{translate:0 var(--ds-distance-sheet)}@media(max-width:600px){dialog.ds-dialog--full-narrow:not([data-state]) .ds-dialog__box,dialog.ds-dialog--full-narrow[open]:not([data-state]) .ds-dialog__box{animation:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),translate var(--ds-dur-long) var(--ds-ease-spatial)}dialog.ds-dialog--full-narrow:not([data-state]):not([open]) .ds-dialog__box{scale:none;translate:0 var(--ds-distance-lg);transition:opacity var(--ds-dur-base) var(--ds-ease-in-out),translate var(--ds-dur-base) var(--ds-ease-exit)}}}@starting-style{dialog.ds-dialog--full[open]:not([data-state]) .ds-dialog__box{scale:none;translate:0 var(--ds-distance-lg)}dialog.ds-dialog--bottom[open]:not([data-state]) .ds-dialog__box{scale:none;translate:0 var(--ds-distance-sheet)}}@media(max-width:600px){@starting-style{dialog.ds-dialog--full-narrow[open]:not([data-state]) .ds-dialog__box{scale:none;translate:0 var(--ds-distance-lg)}}}@media print{.ds-dialog{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-toasts{position:fixed;left:var(--ds-toast-left, var(--ds-space-6));bottom:calc(var(--ds-toast-bottom, var(--ds-space-6)) + var(--ds-toast-lift, 0px) + var(--ds-keyboard-inset, 0px));margin-bottom:env(safe-area-inset-bottom);z-index:var(--ds-z-toast);display:grid;justify-items:start;align-content:end;gap:var(--ds-space-2);max-width:min(560px,calc(100vw - var(--ds-toast-left, var(--ds-space-6)) - var(--ds-space-6)));pointer-events:none;translate:var(--ds-toast-shift, 0px) var(--ds-toast-shift-y, 0px);transition:translate var(--ds-dur-medium) var(--ds-ease-in-out)}.ds-toasts[data-follow=enter]{transition-duration:var(--ds-dur-long);transition-timing-function:var(--ds-ease-spatial)}.ds-toasts[data-follow=exit]{transition-duration:var(--ds-dur-base);transition-timing-function:var(--ds-ease-exit)}@media(min-width:901px){.ds-app--drawer:not([data-drawer-hidden])~.ds-toasts{--ds-toast-left: calc(var(--ds-drawer-width) + env(safe-area-inset-left) + var(--ds-space-6))}.ds-app--drawer[data-drawer-collapsed]:not([data-drawer-hidden])~.ds-toasts{--ds-toast-left: calc(var(--ds-drawer-rail-width) + env(safe-area-inset-left) + var(--ds-space-6))}}@media(min-width:601px)and (max-width:900px){.ds-app[data-drawer-open]~.ds-toasts{--ds-toast-left: calc(var(--ds-drawer-width) + env(safe-area-inset-left) + var(--ds-space-6))}}.ds-toast{display:flex;align-items:center;gap:var(--ds-space-3);min-height:48px;max-width:100%;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-sm);background:var(--ds-inverse);color:var(--ds-on-inverse);font:var(--ds-font-body);box-shadow:var(--ds-elev-overlay);outline:1px solid transparent;pointer-events:auto;--ds-motion-distance: var(--ds-distance-md);--ds-leave-duration: var(--ds-dur-fast);animation:ds-fade-in var(--ds-dur-medium) var(--ds-ease-in-out) backwards,ds-lift-in var(--ds-dur-medium) var(--ds-ease-spatial) backwards}.ds-toast--shown:not(.ds-leave){animation:none}.ds-toast>svg{flex-shrink:0;color:var(--ds-inverse-primary)}.ds-toast__text{min-width:0;overflow-wrap:anywhere}.ds-toast--error>svg,.ds-toast--info>svg{color:var(--ds-on-inverse)}.ds-toast>.ds-btn--text{--ds-btn-color: var(--ds-toast-action-color, var(--ds-inverse-primary));--ds-btn-hover-color: var(--ds-toast-action-color, var(--ds-inverse-primary));flex-shrink:0;margin-block:calc(-1 * var(--ds-space-2));margin-inline-start:auto}.ds-toast>.ds-btn--text:focus-visible{outline-color:var(--ds-on-inverse)}.ds-toast__close{--ds-btn-icon-size: var(--ds-toast-close-size, 36px);--ds-btn-quiet-color: var(--ds-on-inverse);--ds-btn-hover-color: var(--ds-on-inverse);flex-shrink:0;margin-block:calc(-1 * var(--ds-space-2));margin-inline:auto calc(-1 * var(--ds-space-2))}.ds-toast>.ds-btn--text+.ds-toast__close{margin-inline-start:calc(-1 * var(--ds-space-1))}.ds-toast__close:focus-visible{outline-color:var(--ds-on-inverse)}.ds-view[data-toast-reserve]{padding-bottom:calc(env(safe-area-inset-bottom) + var(--ds-toast-reserve, 0px));scroll-padding-bottom:var(--ds-toast-reserve, 0px)}.ds-dialog[data-toast-reserve]{padding-bottom:var(--ds-toast-reserve, var(--ds-space-4))}.ds-theme[data-ds-vt] .ds-toasts:has(>.ds-toast){view-transition-name:ds-toasts}@media(max-width:600px){.ds-toasts{inset-inline:var(--ds-space-4);bottom:calc(var(--ds-toast-bottom, var(--ds-space-4)) + var(--ds-toast-lift, 0px) + var(--ds-keyboard-inset, 0px));max-width:none;justify-items:stretch}}@media print{.ds-toasts{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-tooltip{position:fixed;left:var(--ds-tooltip-x, 0px);top:var(--ds-tooltip-y, 0px);z-index:var(--ds-z-toast);width:max-content;max-width:min(320px,calc(100vw - 2 * var(--ds-space-2)));padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-xs);background:var(--ds-inverse);color:var(--ds-on-inverse);font:var(--ds-font-meta);white-space:pre-line;overflow-wrap:anywhere;outline:1px solid transparent;--ds-motion-scale: var(--ds-scale-tooltip);transform-origin:var(--ds-motion-origin, 50% 0%)}.ds-tooltip[data-placement=top]{transform-origin:var(--ds-motion-origin, 50% 100%)}.ds-tooltip:not([data-state]){--ds-motion-distance: 0px;--ds-leave-duration: var(--ds-dur-instant);animation:ds-fade-in var(--ds-dur-fast) var(--ds-ease-in-out) backwards,ds-grow-in var(--ds-dur-fast) var(--ds-ease-out) backwards}.ds-tooltip[data-state]{animation:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),scale var(--ds-dur-medium) var(--ds-ease-spatial)}.ds-tooltip[data-state=closed]{opacity:0;scale:var(--ds-motion-scale, var(--ds-scale-tooltip));pointer-events:none;transition:opacity var(--ds-dur-instant) var(--ds-ease-in-out),scale 0ms var(--ds-ease-in-out) var(--ds-dur-instant)}.ds-tooltip[data-state][data-warm]{scale:none}.ds-tooltip[hidden]{display:none}.ds-tooltip[popover]{inset:var(--ds-tooltip-y, 0px) auto auto var(--ds-tooltip-x, 0px);width:max-content;height:auto;margin:0;border:0;overflow:visible}@supports (position-area: block-end){.ds-tooltip[data-anchored]{position-area:block-end;position-try-fallbacks:flip-block;margin:var(--ds-space-2) var(--ds-space-2) 0;left:auto;top:auto}}@media print{.ds-tooltip{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-savebar{position:sticky;bottom:0;z-index:var(--ds-z-sticky);flex-shrink:0;height:0;margin-top:auto}.ds-savebar__bar{position:absolute;bottom:var(--ds-savebar-offset, var(--ds-space-4));inset-inline:var(--ds-savebar-inset, var(--ds-content-pad-x, var(--ds-space-8)));max-width:var(--ds-content-max);margin-inline:auto;box-sizing:border-box;min-height:var(--ds-savebar-min-height, 56px);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);padding-block:var(--ds-space-2);padding-inline:var(--ds-space-5) var(--ds-space-3);border-radius:var(--ds-savebar-radius, var(--ds-radius-card));background:var(--ds-savebar-bg, var(--ds-surface-popover));color:var(--ds-text);box-shadow:var(--ds-savebar-shadow, var(--ds-elev-overlay));outline:1px solid transparent;--ds-motion-scale: var(--ds-scale-enter);transform-origin:50% 100%}.ds-savebar__bar[hidden]{display:none}.ds-savebar__text{flex:1 1 12em;min-width:0;margin:0;font:var(--ds-font-body);color:var(--ds-text)}.ds-savebar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-2);margin-inline-start:auto}.ds-view[data-ds-savebar]{scroll-padding-bottom:max(calc(var(--ds-savebar-height, 0px) + var(--ds-savebar-offset, var(--ds-space-4)) + var(--ds-space-2)),var(--ds-toast-reserve, 0px))}.ds-view[data-ds-savebar][data-toast-reserve]{padding-bottom:env(safe-area-inset-bottom)}.ds-view:is([data-ds-savebar],[data-ds-savebar-rest])>.ds-content{padding-bottom:max(var(--ds-content-pad-bottom),calc(var(--ds-savebar-height, 0px) + var(--ds-savebar-offset, var(--ds-space-4)) + var(--ds-space-2)),var(--ds-toast-reserve, 0px))}@media(max-width:720px){.ds-savebar__bar{inset-inline:var(--ds-savebar-inset, var(--ds-content-pad-x, var(--ds-space-4)))}}@media(max-width:600px){.ds-savebar__bar{padding-inline-start:var(--ds-space-4)}}@media print{.ds-savebar{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-app{height:100vh;height:var(--ds-viewport-height, 100dvh);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--ds-topbar-height) + env(safe-area-inset-top)) minmax(0,1fr);grid-template-areas:"top" "main";background:var(--ds-backdrop)}.ds-app--drawer{grid-template-columns:calc(var(--ds-drawer-width) + env(safe-area-inset-left)) minmax(0,1fr);grid-template-areas:"top top" "nav main"}.ds-topbar{grid-area:top;position:relative;z-index:var(--ds-z-sticky);display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;padding:env(safe-area-inset-top) max(var(--ds-space-4),env(safe-area-inset-right)) 0 max(var(--ds-space-6),env(safe-area-inset-left))}.ds-topbar:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ds-topbar-scrolled-bg, var(--ds-surface-high));opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-app[data-scrolled] .ds-topbar:before{opacity:1}.ds-app[data-scrolled] .ds-topbar .ds-input--filled:not(:focus-within,:disabled),.ds-app[data-scrolled] .ds-topbar .ds-search .ds-input:not(:focus,:disabled){background-color:var(--ds-surface-highest)}.ds-app--drawer{--ds-drawer-icon-axis: calc(var(--ds-space-3) + var(--ds-space-4) + 10px)}.ds-app--drawer .ds-topbar{padding-left:max(calc(var(--ds-drawer-icon-axis) - 16px),env(safe-area-inset-left))}[data-ds-keyboard] .ds-app--keyboard-hides-bar{grid-template-rows:0 minmax(0,1fr)}[data-ds-keyboard] .ds-app--keyboard-hides-bar>.ds-topbar{display:none}.ds-topbar__title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--ds-text);font:var(--ds-font-subtitle);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.ds-topbar__search{flex:1 1 auto;min-width:0;max-width:var(--ds-topbar-search-max, 720px);margin-inline:auto}.ds-topbar__actions{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--ds-space-1);margin-inline-start:auto}.ds-topbar__search~.ds-topbar__actions,.ds-topbar__search~.ds-account,.ds-topbar__actions~.ds-account{margin-inline-start:0}.ds-skip{position:fixed;top:calc(var(--ds-space-3) + env(safe-area-inset-top));left:max(var(--ds-space-4),env(safe-area-inset-left));z-index:var(--ds-z-toast);display:inline-flex;align-items:center;min-height:40px;padding:0 var(--ds-space-5);border-radius:var(--ds-radius-action);background:var(--ds-surface-popover);box-shadow:var(--ds-elev-popover);color:var(--ds-text);font:var(--ds-font-label);text-decoration:none;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-skip:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-skip:not(:focus){position:fixed;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;box-shadow:none}.ds-segmented{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;flex-shrink:0;overflow:hidden;border:1px solid var(--ds-outline);border-radius:var(--ds-radius-action)}.ds-topbar .ds-segmented{margin-inline-start:var(--ds-space-4)}.ds-segmented__indicator{background:var(--ds-accent)}.ds-segmented__option{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 var(--ds-segmented-padding-x, var(--ds-space-4));color:var(--ds-text-2);font:var(--ds-font-body);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;outline-offset:0;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out)}button.ds-segmented__option{margin:0;border:0;background:none;cursor:pointer}.ds-has-indicator>.ds-segmented__option{transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-indicator-dur, var(--ds-dur-medium)) var(--ds-ease-in-out)}.ds-segmented__option[data-label]{flex-direction:column}.ds-segmented__option[data-label]:after{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;pointer-events:none;font:var(--ds-font-label)}.ds-segmented__option+.ds-segmented__option{border-inline-start:1px solid var(--ds-outline)}.ds-segmented__option:before{content:"";position:absolute;inset:0;background:currentColor;opacity:0;pointer-events:none;clip-path:inset(0 round 0);transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),clip-path var(--ds-dur-medium) var(--ds-ease-spatial)}@media(hover:hover){.ds-segmented__option:hover:before{opacity:var(--ds-state-hover)}}.ds-segmented__option:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s,var(--ds-dur-medium)}.ds-segmented__option:active:before,.ds-segmented__option.ds-pressed:before{opacity:var(--ds-state-pressed);clip-path:inset(0 round var(--ds-radius-action-pressed));transition:opacity var(--ds-dur-micro) var(--ds-ease-in-out),clip-path var(--ds-dur-micro) var(--ds-ease-out)}.ds-segmented__option:first-of-type{border-radius:0;border-start-start-radius:var(--ds-radius-action);border-end-start-radius:var(--ds-radius-action)}.ds-segmented__option:last-of-type{border-radius:0;border-start-end-radius:var(--ds-radius-action);border-end-end-radius:var(--ds-radius-action)}.ds-segmented__option:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-segmented__option:is([aria-current=true],[aria-checked=true],[aria-pressed=true]){background:var(--ds-accent);color:var(--ds-on-accent);font:var(--ds-font-label)}.ds-has-indicator>.ds-segmented__option:is([aria-current=true],[aria-checked=true],[aria-pressed=true]){background:transparent}.ds-segmented__option:is(:disabled,[aria-disabled=true]){color:var(--ds-disabled-ink);opacity:var(--ds-disabled-opacity);cursor:default;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-segmented__option:is(:disabled,[aria-disabled=true]):hover:before{opacity:0}}.ds-segmented__option:is(:disabled,[aria-disabled=true]):is(:active,.ds-pressed):before{opacity:0;clip-path:inset(0 round 0)}.ds-segmented__option[aria-disabled=true]:focus-visible:before{opacity:var(--ds-state-focus)}.ds-app--drawer[data-drawer-hidden]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "main"}.ds-app--drawer[data-drawer-hidden] .ds-drawer,.ds-app--drawer[data-drawer-hidden] .ds-scrim,.ds-app--drawer[data-drawer-hidden] .ds-topbar__menu{display:none}.ds-app--drawer[data-drawer-hidden] .ds-panel{margin-left:max(var(--ds-space-4),env(safe-area-inset-left))}.ds-app--drawer[data-drawer-hidden] .ds-topbar{padding-left:max(var(--ds-space-6),env(safe-area-inset-left))}.ds-drawer.ds-enter{--ds-motion-distance: calc(-1 * var(--ds-distance-xl));--ds-enter-keyframes: ds-fade-in, ds-shift-in;--ds-enter-duration: var(--ds-dur-slow);--ds-enter-easing: var(--ds-ease-in-out), var(--ds-ease-spatial)}.ds-theme[data-ds-vt] .ds-drawer.ds-enter{--ds-enter-keyframes: none}.ds-topbar__menu{display:none;flex-shrink:0;--ds-btn-quiet-color: var(--ds-text-2)}.ds-brand{display:inline-flex;align-items:center;gap:var(--ds-space-3);flex-shrink:0;border-radius:var(--ds-radius-action);color:var(--ds-text);text-decoration:none}.ds-touch .ds-brand{min-width:var(--ds-touch-target);min-height:var(--ds-touch-target)}.ds-brand__name{font:var(--ds-font-title);color:var(--ds-text);white-space:nowrap}.ds-account{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0;margin-inline-start:auto}.ds-account__text{min-width:0;text-align:end}.ds-account__name,.ds-account__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-account__name{font:var(--ds-font-label);color:var(--ds-text)}.ds-account__email{font:var(--ds-font-meta);color:var(--ds-text-2)}.ds-account__email:empty{display:none}.ds-avatar,.ds-account__avatar{flex-shrink:0;width:var(--ds-avatar-size, 32px);height:var(--ds-avatar-size, 32px);place-items:center;overflow:hidden;border-radius:50%;background:var(--ds-accent);color:var(--ds-on-accent);font:var(--ds-font-label);object-fit:cover;-webkit-user-select:none;user-select:none}.ds-avatar{display:inline-grid;vertical-align:middle}.ds-account__avatar{display:none}.ds-avatar--sm{--ds-avatar-size: var(--ds-space-6);font:var(--ds-font-caption)}.ds-avatar--lg{--ds-avatar-size: var(--ds-space-10);font:var(--ds-font-subtitle)}.ds-account--capsule{gap:var(--ds-space-2);min-height:var(--ds-space-12);padding-block:0;padding-inline:var(--ds-space-2) var(--ds-space-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-action);background:var(--ds-surface)}.ds-account--capsule .ds-account__avatar{display:grid;order:-1}.ds-account--capsule .ds-account__text{max-width:var(--ds-account-text-max, 240px);text-align:start}.ds-account__divider{align-self:stretch;margin-block:var(--ds-space-3);border-inline-start:1px solid var(--ds-line)}.ds-account__divider:has(+[hidden]){display:none}.ds-account--capsule:not(:has(>.ds-btn:not([hidden]))){padding-inline-end:var(--ds-space-4)}.ds-drawer{grid-area:nav;min-height:0;display:flex;flex-direction:column;padding-left:env(safe-area-inset-left);background:var(--ds-backdrop)}.ds-drawer:focus{outline-color:transparent}.ds-drawer__head{display:none}.ds-drawer__back{flex-shrink:0;padding:var(--ds-space-1) var(--ds-space-3) 0}.ds-drawer__back:after{content:"";display:block;margin:var(--ds-space-1) var(--ds-space-4) 0;border-bottom:1px solid var(--ds-line)}.ds-drawer__back:empty{display:none}.ds-drawer__actions{flex-shrink:0;display:flex;padding:var(--ds-space-2) var(--ds-space-3)}.ds-drawer__foot{flex-shrink:0;display:grid;padding:var(--ds-space-2) var(--ds-space-3) max(var(--ds-space-3),env(safe-area-inset-bottom))}.ds-drawer__foot--rail{display:flex;flex-wrap:wrap;gap:var(--ds-space-1)}.ds-drawer__foot--rail .ds-drawer__item{width:var(--ds-drawer-item-height, 48px);padding:0;justify-content:center}.ds-drawer__foot--rail .ds-drawer__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-drawer__list{position:relative;flex:1;min-height:0;overflow-y:auto;padding:0 var(--ds-space-3);scroll-padding-block:var(--ds-scroll-fade, var(--ds-space-8));scrollbar-width:thin;scrollbar-color:transparent transparent}.ds-drawer__list:hover,.ds-drawer__list:focus-within{scrollbar-color:var(--ds-line-2) transparent}.ds-drawer__list--overflow{scrollbar-color:var(--ds-line-2) transparent}.ds-drawer__list:before,.ds-drawer__list:after{content:"";position:sticky;z-index:var(--ds-z-raised);display:block;height:var(--ds-scroll-fade, var(--ds-space-8));margin-inline:calc(-1 * var(--ds-space-3));pointer-events:none}.ds-drawer__list[data-ds-edges]:before,.ds-drawer__list[data-ds-edges]:after{transition:--ds-scroll-edge-start var(--ds-dur-fast) var(--ds-ease-in-out),--ds-scroll-edge-end var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-drawer__list:before{inset-block-start:0;margin-block-end:calc(var(--ds-space-1) - var(--ds-scroll-fade, var(--ds-space-8)));background:linear-gradient(var(--ds-backdrop),transparent);opacity:var(--ds-scroll-edge-start)}.ds-drawer__list:after{inset-block-end:0;margin-block-start:calc(var(--ds-space-6) - var(--ds-scroll-fade, var(--ds-space-8)));background:linear-gradient(transparent,var(--ds-backdrop));opacity:var(--ds-scroll-edge-end)}.ds-drawer__list[data-ds-overflow-start]:before{--ds-scroll-edge-start: 1}.ds-drawer__list[data-ds-overflow-end]:after{--ds-scroll-edge-end: 1}@supports (animation-timeline: scroll()){.ds-drawer__list:before{animation:ds-scroll-edge-start linear both;animation-timeline:scroll(nearest block);animation-range:0 var(--ds-space-8)}.ds-drawer__list:after{animation:ds-scroll-edge-end linear both;animation-timeline:scroll(nearest block);animation-range:calc(100% - var(--ds-space-8)) 100%}}.ds-drawer__group{display:grid}.ds-drawer__heading{margin:0;padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2);font:var(--ds-font-label);color:var(--ds-text-2)}.ds-drawer__toggle{position:relative;display:flex;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-drawer-item-height, 48px);padding-block:0;padding-inline:var(--ds-space-4) var(--ds-space-6);border-radius:min(var(--ds-radius-action),calc(var(--ds-drawer-item-height, 48px) / 2));list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:0;transition:border-radius var(--ds-dur-medium) var(--ds-ease-spatial),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-drawer__toggle::-webkit-details-marker{display:none}.ds-drawer__toggle svg{flex-shrink:0}.ds-drawer__toggle:before{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-drawer__toggle:hover:before{opacity:var(--ds-state-hover-lg)}}.ds-drawer__toggle:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-drawer__toggle:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-drawer__toggle:active:before,.ds-drawer__toggle.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-drawer__toggle:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ds-drawer__toggle.ds-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-radius:min(var(--ds-radius-action-pressed),var(--ds-radius-action),calc(var(--ds-drawer-item-height, 48px) / 2));transition:border-radius var(--ds-dur-micro) var(--ds-ease-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-drawer__group[open]>.ds-drawer__toggle .ds-drawer__count{display:none}.ds-drawer__count{flex:none;margin-inline-start:auto;color:inherit;font:var(--ds-font-meta);font-variant-numeric:tabular-nums}.ds-drawer__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.ds-drawer__row>.ds-drawer__item{grid-area:1 / 1 / 2 / 3;padding-inline-end:calc(var(--ds-btn-sm-icon-size, var(--ds-space-8)) + var(--ds-space-2))}.ds-drawer__action{grid-area:1 / 2;margin-inline-end:var(--ds-space-1)}.ds-drawer__item{position:relative;display:flex;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-drawer-item-height, 48px);padding-block:0;padding-inline:var(--ds-space-4) var(--ds-space-6);border-radius:min(var(--ds-radius-action),calc(var(--ds-drawer-item-height, 48px) / 2));color:var(--ds-text-2);font:var(--ds-font-body);text-decoration:none;-webkit-tap-highlight-color:transparent;outline-offset:0;transition:border-radius var(--ds-dur-medium) var(--ds-ease-spatial),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}button.ds-drawer__item{width:100%;margin:0;border:0;background:transparent;text-align:start;cursor:pointer}.ds-drawer__item svg{flex-shrink:0;color:var(--ds-text-2)}.ds-drawer__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-drawer__item:before{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}@media(hover:hover){.ds-drawer__item:hover:before{opacity:var(--ds-state-hover-lg)}}.ds-drawer__item:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-drawer__item:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s}.ds-drawer__item:active:before,.ds-drawer__item.ds-pressed:before{opacity:var(--ds-state-pressed);transition-duration:var(--ds-dur-micro)}.ds-drawer__item:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ds-drawer__item.ds-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-radius:min(var(--ds-radius-action-pressed),var(--ds-radius-action),calc(var(--ds-drawer-item-height, 48px) / 2));transition:border-radius var(--ds-dur-micro) var(--ds-ease-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-has-indicator .ds-drawer__item{transition:color var(--ds-indicator-dur, var(--ds-dur-medium)) var(--ds-ease-in-out),border-radius var(--ds-dur-medium) var(--ds-ease-spatial),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-has-indicator .ds-drawer__item:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ds-has-indicator .ds-drawer__item.ds-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true]){transition:color var(--ds-indicator-dur, var(--ds-dur-medium)) var(--ds-ease-in-out),border-radius var(--ds-dur-micro) var(--ds-ease-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-has-indicator .ds-drawer__item svg{transition:color var(--ds-indicator-dur, var(--ds-dur-medium)) var(--ds-ease-in-out)}@media(hover:hover){.ds-drawer__item[aria-disabled=true]:hover:before{opacity:0}}.ds-drawer__item[aria-disabled=true]:is(:active,.ds-pressed):before{opacity:0}.ds-drawer__item[aria-disabled=true]:focus-visible:before{opacity:var(--ds-state-focus)}.ds-drawer__indicator{--ds-indicator-radius: min(var(--ds-radius-action), calc(var(--ds-drawer-item-height, 48px) / 2));background:var(--ds-accent)}.ds-has-indicator:has(.ds-drawer__item[aria-current=page]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]))>.ds-drawer__indicator,.ds-has-indicator:has(.ds-drawer__item[aria-current=page].ds-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true]))>.ds-drawer__indicator{--ds-indicator-radius: min(var(--ds-radius-action-pressed), var(--ds-radius-action), calc(var(--ds-drawer-item-height, 48px) / 2));transition-duration:var(--ds-indicator-dur, var(--ds-dur-medium)),var(--ds-indicator-dur, var(--ds-dur-medium)),var(--ds-indicator-dur, var(--ds-dur-medium)),var(--ds-indicator-dur, var(--ds-dur-medium)),var(--ds-dur-micro),var(--ds-dur-fast);transition-timing-function:var(--ds-indicator-ease-t, var(--ds-ease-spatial)),var(--ds-indicator-ease-r, var(--ds-ease-spatial)),var(--ds-indicator-ease-b, var(--ds-ease-spatial)),var(--ds-indicator-ease-l, var(--ds-ease-spatial)),var(--ds-ease-out),var(--ds-ease-in-out)}.ds-has-indicator:has(.ds-drawer__item[aria-current=page]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]))>.ds-drawer__indicator.ds-indicator--instant,.ds-has-indicator:has(.ds-drawer__item[aria-current=page].ds-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true]))>.ds-drawer__indicator.ds-indicator--instant{transition-duration:var(--ds-dur-micro),var(--ds-dur-fast);transition-timing-function:var(--ds-ease-out),var(--ds-ease-in-out)}.ds-drawer__item[aria-current=page]{background:var(--ds-accent)}.ds-has-indicator .ds-drawer__item[aria-current=page]{background:transparent}.ds-drawer__item[aria-current=page]{font:var(--ds-font-label)}.ds-drawer__item[aria-current=page],.ds-drawer__item[aria-current=page] svg{color:var(--ds-on-accent)}.ds-scrim{display:none}.ds-panel{grid-area:main;min-height:0;margin:0 max(var(--ds-space-4),env(safe-area-inset-right)) 0 max(var(--ds-space-4),env(safe-area-inset-left));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ds-radius-panel) var(--ds-radius-panel) 0 0;background:var(--ds-surface)}.ds-banner{flex-shrink:0}.ds-banner>.ds-alert{border-radius:var(--ds-radius-panel) var(--ds-radius-panel) 0 0}.ds-view{--ds-content-pad-top: var(--ds-space-6);--ds-content-pad-x: var(--ds-space-8);--ds-content-pad-bottom: calc(var(--ds-space-6) + var(--ds-toast-room) + var(--ds-space-2));position:relative;flex:1;min-height:0;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto;scrollbar-gutter:var(--ds-view-scrollbar-gutter, stable);display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--ds-line-2) transparent}.ds-view:focus,.ds-view :is(h1,h2)[tabindex="-1"]:focus{outline:none}.ds-view:before{content:"";position:sticky;top:0;z-index:var(--ds-z-sticky);flex-shrink:0;height:1px;margin-bottom:-1px;background:var(--ds-line);opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-app[data-scrolled] .ds-view:before{opacity:1}@supports (animation-timeline: scroll()){.ds-view:before{animation:ds-scroll-fade linear both;animation-timeline:scroll(nearest block);animation-range:0 var(--ds-space-2)}}.ds-view:has(.ds-loadbar):before,.ds-app[data-scrolled] .ds-view:has(.ds-loadbar):before{opacity:0;animation:none}@supports (timeline-scope: none){.ds-app{timeline-scope:--ds-view-scroll}.ds-view{scroll-timeline:--ds-view-scroll block}.ds-topbar:before{animation:ds-scroll-fade linear both;animation-timeline:--ds-view-scroll;animation-range:0 var(--ds-space-2)}}.ds-app--drawer .ds-panel{margin-left:0}.ds-view--fixed{--ds-content-pad-bottom: var(--ds-space-6);overflow-y:hidden;scrollbar-gutter:auto}.ds-view--fixed>.ds-content,.ds-view--fixed>.ds-content>.ds-page{--ds-content-pad-bottom: var(--ds-space-6);display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ds-view--fixed>.ds-content>.ds-page>:not([hidden]):not(:has(~:not([hidden]))){flex:1 1 auto}@media(min-width:601px)and (min-height:720px){.ds-view--fill{--ds-content-pad-bottom: var(--ds-space-6);overflow-y:hidden}.ds-view--fill>.ds-content,.ds-view--fill>.ds-content>.ds-page{--ds-content-pad-bottom: var(--ds-space-6);display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ds-view--fill>.ds-content>.ds-page>:not([hidden]):not(:has(~:not([hidden]))){flex:1 1 auto}}@media(max-width:600px),(max-height:719px){.ds-view--fill .ds-table-wrap--fill{max-height:calc(100dvh - var(--ds-topbar-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--ds-content-pad-bottom) - var(--ds-space-2))}}@media(min-width:901px){.ds-app--drawer[data-drawer-collapsed]:not([data-drawer-hidden]){--ds-drawer-icon-axis: calc(var(--ds-drawer-rail-width) / 2);grid-template-columns:calc(var(--ds-drawer-rail-width) + env(safe-area-inset-left)) minmax(0,1fr)}.ds-app--drawer[data-drawer-collapsed] .ds-drawer .ds-drawer__item,.ds-app--drawer[data-drawer-collapsed] .ds-drawer .ds-drawer__toggle{width:var(--ds-drawer-item-height, 48px);padding:0;justify-content:center;gap:0}.ds-app--drawer[data-drawer-collapsed] .ds-drawer :is(.ds-drawer__label,.ds-drawer__heading:not(.ds-drawer__toggle),.ds-drawer__toggle>span,.ds-drawer__count){flex:none;width:1px;min-width:0;height:1px;margin-block:0 -1px;margin-inline:0 -1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0;transition:opacity var(--ds-dur-instant) var(--ds-ease-in-out)}.ds-app--drawer[data-drawer-collapsed] .ds-drawer__action{display:none}.ds-app--drawer[data-drawer-collapsed] .ds-drawer__actions{justify-content:center}.ds-app--drawer[data-drawer-collapsed] .ds-drawer__back:after{margin-inline:var(--ds-space-2)}.ds-app--drawer:not([data-drawer-hidden]) .ds-topbar__menu[aria-pressed]{display:inline-flex}.ds-app--drawer:not([data-drawer-hidden]) .ds-topbar:has(>.ds-topbar__menu[aria-pressed]){padding-left:max(calc(var(--ds-drawer-icon-axis) - 20px),env(safe-area-inset-left))}.ds-app--drawer:not([data-drawer-hidden]) .ds-topbar:has(>.ds-brand:first-child>.ds-brand__name:only-child,>.ds-topbar__menu:not([aria-pressed]):first-child+.ds-brand>.ds-brand__name:only-child){padding-left:max(calc(var(--ds-drawer-icon-axis) - 10px),env(safe-area-inset-left))}}@media(width>900px){.ds-app--drawer:not([data-drawer-hidden]):has(>.ds-drawer .ds-drawer__back .ds-drawer__item) .ds-page-head__back{display:none}}@media(min-width:601px)and (max-width:900px){.ds-app:not(.ds-app--drawer) .ds-topbar,.ds-app--drawer[data-drawer-hidden] .ds-topbar{padding-left:max(var(--ds-space-4),env(safe-area-inset-left))}}.ds-view--leaving>*{opacity:0;transition:opacity var(--ds-dur-instant) var(--ds-ease-in)}.ds-theme[data-ds-vt] .ds-view{view-transition-name:ds-view}.ds-theme[data-ds-vt] .ds-panel{view-transition-name:ds-panel}@media(min-width:901px){.ds-theme[data-ds-vt] .ds-drawer{view-transition-name:ds-drawer}}@media(max-width:900px){.ds-app--drawer{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "main"}.ds-app--drawer .ds-panel{margin-left:max(var(--ds-space-4),env(safe-area-inset-left))}.ds-app--drawer .ds-topbar{padding-left:max(var(--ds-space-2),env(safe-area-inset-left))}.ds-topbar__menu{display:inline-flex}.ds-drawer{position:fixed;top:0;bottom:0;left:0;z-index:var(--ds-z-drawer);width:min(calc(var(--ds-drawer-width) + env(safe-area-inset-left)),calc(100vw - 56px));padding-top:env(safe-area-inset-top);border-radius:0 var(--ds-radius-dialog) var(--ds-radius-dialog) 0;box-shadow:var(--ds-elev-overlay);outline:1px solid transparent;outline-offset:0;visibility:hidden;transform:translate(calc(-1 * var(--ds-distance-sheet)));transition:transform var(--ds-dur-base) var(--ds-ease-exit),visibility 0ms linear var(--ds-dur-base)}.ds-app[data-drawer-open] .ds-drawer{visibility:visible;transform:none;transition:transform var(--ds-dur-long) var(--ds-ease-spatial),visibility 0ms}.ds-drawer:before{content:"";position:absolute;top:0;bottom:0;right:calc(100% - 1px);width:calc(var(--ds-space-8) + 1px);background:inherit;pointer-events:none}.ds-drawer .ds-drawer__indicator{transition:none}.ds-drawer .ds-drawer__item{transition:border-radius var(--ds-dur-medium) var(--ds-ease-spatial),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-drawer .ds-has-indicator .ds-drawer__item:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ds-drawer .ds-has-indicator .ds-drawer__item.ds-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true]){transition:border-radius var(--ds-dur-micro) var(--ds-ease-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-drawer .ds-drawer__item svg{transition:none}.ds-drawer .ds-has-indicator:has(.ds-drawer__item[aria-current=page]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]))>.ds-drawer__indicator,.ds-drawer .ds-has-indicator:has(.ds-drawer__item[aria-current=page].ds-pressed:not(:disabled,[aria-disabled=true],[aria-busy=true]))>.ds-drawer__indicator{transition:--ds-indicator-radius var(--ds-dur-micro) var(--ds-ease-out)}.ds-drawer__head{display:flex;align-items:center;gap:var(--ds-space-3);flex-shrink:0;height:var(--ds-topbar-height);padding-block:0;padding-inline:calc(var(--ds-space-2) + var(--ds-space-10) + var(--ds-space-2)) var(--ds-space-6)}.ds-scrim{display:block;position:fixed;inset:0;z-index:var(--ds-z-drawer);background:var(--ds-scrim);visibility:hidden;opacity:0;transition:opacity var(--ds-dur-base) var(--ds-ease-in),visibility 0ms linear var(--ds-dur-base)}.ds-app[data-drawer-open] .ds-scrim{visibility:visible;opacity:1;transition:opacity var(--ds-dur-medium) var(--ds-ease-in-out),visibility 0ms}.ds-app .ds-drawer.ds-drawer--instant,.ds-app:has(>.ds-drawer--instant)>.ds-scrim{transition:none}}@media(max-width:720px){.ds-account__text{display:none}.ds-account__avatar{display:grid}.ds-account--capsule:not(:has(>.ds-btn:not([hidden]))){padding-inline-end:var(--ds-space-2)}.ds-topbar__search{display:none}.ds-view{--ds-content-pad-top: var(--ds-space-5);--ds-content-pad-x: var(--ds-space-4)}}@media(max-width:359px){.ds-account__avatar{display:none}.ds-account__text{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:600px){.ds-panel,.ds-app--drawer .ds-panel,.ds-app--drawer[data-drawer-hidden] .ds-panel{margin:0}.ds-view{--ds-content-pad-bottom: calc(var(--ds-space-4) + var(--ds-toast-room) + var(--ds-space-2));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.ds-topbar,.ds-app--drawer[data-drawer-hidden] .ds-topbar{padding-left:max(var(--ds-space-4),env(safe-area-inset-left))}.ds-segmented~.ds-account .ds-account__text,.ds-app--drawer .ds-brand__name{display:none}.ds-app--drawer .ds-brand:not(:has(>:not(.ds-brand__name))) .ds-brand__name{display:inline}.ds-topbar .ds-segmented{margin-inline-start:var(--ds-space-2)}.ds-topbar__title{display:-webkit-box;font:var(--ds-font-label);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ds-topbar:has(.ds-topbar__title) .ds-brand__name,.ds-topbar:has(.ds-topbar__title) .ds-brand:not(:has(>:not(.ds-brand__name))){display:none}}@media(forced-colors:active){.ds-topbar:before{display:none}.ds-drawer__list:before,.ds-drawer__list:after{visibility:hidden}.ds-drawer__indicator,.ds-segmented__indicator{display:none}.ds-drawer__item[aria-current=page],.ds-has-indicator .ds-drawer__item[aria-current=page],.ds-segmented__option:is([aria-current=true],[aria-checked=true],[aria-pressed=true]),.ds-has-indicator>.ds-segmented__option:is([aria-current=true],[aria-checked=true],[aria-pressed=true]){forced-color-adjust:none;background:SelectedItem;color:SelectedItemText}.ds-drawer__item[aria-current=page]:focus-visible,.ds-segmented__option:is([aria-current=true],[aria-checked=true],[aria-pressed=true]):focus-visible{outline-color:CanvasText}.ds-drawer__item[aria-disabled=true],.ds-segmented__option:is(:disabled,[aria-disabled=true]){color:GrayText}.ds-avatar,.ds-account__avatar{outline:1px solid transparent}.ds-theme svg{color:inherit!important}}@media print{.ds-app{display:block;height:auto;background:var(--ds-surface)}.ds-topbar,.ds-drawer,.ds-scrim,.ds-skip,.ds-banner{display:none}.ds-panel,.ds-view{display:block;height:auto;margin:0;overflow:visible;border-radius:0}.ds-view:before{display:none}.ds-stale{opacity:1}.ds-card:not(:has(.ds-table-wrap,.ds-table)),.ds-tile,.ds-alert,.ds-kv-list li,.ds-facts>div{break-inside:avoid}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-tabs{position:relative;display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--ds-line);scrollbar-width:none}.ds-tabs::-webkit-scrollbar{display:none}.ds-tabs--flush{border-bottom:0}.ds-tabs--fill>.ds-tabs__tab{flex:1 1 0}.ds-tabs__indicator{background:linear-gradient(var(--ds-tabs-indicator-color, var(--ds-primary)),var(--ds-tabs-indicator-color, var(--ds-primary))) bottom / 100% var(--ds-tabs-indicator-height, 3px) no-repeat}.ds-tabs__tab{position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;align-content:center;justify-content:center;column-gap:var(--ds-space-2);flex:none;min-height:var(--ds-tabs-height, 48px);margin:0;padding:0 var(--ds-space-4);border:0;border-radius:min(var(--ds-radius-action),calc(var(--ds-tabs-height, 48px) / 2));background:none;color:var(--ds-text-2);font:var(--ds-font-label);font-weight:var(--ds-weight-regular);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:0;transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out)}.ds-has-indicator>.ds-tabs__tab{transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out),opacity var(--ds-dur-fast) var(--ds-ease-in-out),color var(--ds-indicator-dur, var(--ds-dur-medium)) var(--ds-ease-in-out)}.ds-tabs__tab[data-label]:after{content:attr(data-label);grid-row:2;grid-column:1;height:0;overflow:hidden;visibility:hidden;pointer-events:none;font-weight:var(--ds-weight-label)}.ds-tabs__tab:is([aria-selected=true],[aria-current=page]){color:var(--ds-primary);font-weight:var(--ds-weight-label)}.ds-tabs__tab:before{content:"";position:absolute;inset:var(--ds-space-1) 0;border-radius:min(var(--ds-radius-action),calc(var(--ds-tabs-height, 48px) / 2 - var(--ds-space-1)));background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-in-out),border-radius var(--ds-dur-medium) var(--ds-ease-spatial)}@media(hover:hover){.ds-tabs__tab:hover:before{opacity:var(--ds-state-hover)}}.ds-tabs__tab:focus-visible{outline:var(--ds-focus-outline);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-tabs__tab:focus-visible:before{opacity:var(--ds-state-focus);transition-duration:0s,var(--ds-dur-medium)}.ds-tabs__tab:active:before,.ds-tabs__tab.ds-pressed:before{opacity:var(--ds-state-pressed);border-radius:min(var(--ds-radius-action-pressed),var(--ds-radius-action),calc(var(--ds-tabs-height, 48px) / 2 - var(--ds-space-1)));transition:opacity var(--ds-dur-micro) var(--ds-ease-in-out),border-radius var(--ds-dur-micro) var(--ds-ease-out)}.ds-tabs__tab:is(:disabled,[aria-disabled=true]){color:var(--ds-disabled-ink);opacity:var(--ds-disabled-opacity);cursor:default}@media(hover:hover){.ds-tabs__tab:is(:disabled,[aria-disabled=true]):hover:before{opacity:0}}.ds-tabs__tab:is(:disabled,[aria-disabled=true]):is(:active,.ds-pressed):before{opacity:0;border-radius:min(var(--ds-radius-action),calc(var(--ds-tabs-height, 48px) / 2 - var(--ds-space-1)))}.ds-tabs__tab[aria-disabled=true]:focus-visible:before{opacity:var(--ds-state-focus)}.ds-tabs__panel{min-width:0;outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:outline-offset var(--ds-dur-fast) var(--ds-ease-out)}.ds-tabs__panel:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}@media(forced-colors:active){.ds-tabs__indicator{display:none}.ds-tabs__tab:is([aria-selected=true],[aria-current=page]){forced-color-adjust:none;background:SelectedItem;color:SelectedItemText}.ds-tabs__tab:is([aria-selected=true],[aria-current=page]):focus-visible{outline-color:CanvasText}.ds-tabs__tab:is(:disabled,[aria-disabled=true]){color:GrayText}}@media print{.ds-tabs{flex-wrap:wrap;overflow:visible}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-steps{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;margin:0;padding:0;list-style:none}.ds-steps__step{display:flex;align-items:center;gap:var(--ds-space-2);flex:0 1 auto;min-width:0;color:var(--ds-text-2);font:var(--ds-font-body)}.ds-steps__step+.ds-steps__step{flex:1 1 0}.ds-steps__step+.ds-steps__step:before{content:"";flex:1 1 var(--ds-space-6);min-width:var(--ds-space-4);height:1px;background:var(--ds-line);transition:background-color var(--ds-dur-medium) var(--ds-ease-in-out)}.ds-steps__step[data-status=done]+.ds-steps__step:before{background:var(--ds-primary)}.ds-steps__mark{display:inline-grid;flex:none;place-items:center;width:var(--ds-space-6);height:var(--ds-space-6);border:1px solid var(--ds-outline);border-radius:50%;color:var(--ds-text-2);font:var(--ds-font-caption);font-variant-numeric:tabular-nums;stroke-dashoffset:1;transition:background-color var(--ds-dur-medium) var(--ds-ease-in-out),border-color var(--ds-dur-medium) var(--ds-ease-in-out),color var(--ds-dur-medium) var(--ds-ease-in-out),stroke-dashoffset var(--ds-dur-medium) var(--ds-ease-out) var(--ds-dur-micro)}.ds-steps__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-steps__step:is([data-status=done],[aria-current=step]){color:var(--ds-text)}.ds-steps__step:is([data-status=done],[aria-current=step])>.ds-steps__mark{border-color:var(--ds-primary);background:var(--ds-primary);color:var(--ds-on-primary)}.ds-steps__step[aria-current=step]>.ds-steps__label{font:var(--ds-font-label)}.ds-steps__mark [pathLength]{stroke-dasharray:1}.ds-steps__step[data-status=done]>.ds-steps__mark{stroke-dashoffset:0}@container ds-content (max-width: 600px){.ds-steps__step:not([aria-current=step])>.ds-steps__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ds-steps--bar{gap:var(--ds-space-1)}.ds-steps--bar>.ds-steps__step{position:relative;flex:1 1 0;height:var(--ds-steps-bar-height, 4px);overflow:hidden;border-radius:var(--ds-radius-xs);background:var(--ds-accent)}.ds-steps--bar>.ds-steps__step+.ds-steps__step:before{content:none}.ds-steps--bar>.ds-steps__step:after{content:"";position:absolute;inset:0;background:var(--ds-primary);clip-path:inset(0 100% 0 0);transition:clip-path var(--ds-dur-glide) var(--ds-ease-value)}.ds-steps--bar>.ds-steps__step:is([data-status=done],[aria-current=step]):after{clip-path:inset(0)}.ds-steps--bar .ds-steps__mark{display:none}.ds-steps--bar .ds-steps__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.ds-steps__mark{border-color:CanvasText}.ds-steps__step:is([data-status=done],[aria-current=step])>.ds-steps__mark{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}.ds-steps--bar>.ds-steps__step{outline:1px solid CanvasText;outline-offset:-1px}.ds-steps--bar>.ds-steps__step:after{forced-color-adjust:none;background:Highlight}}@media print{.ds-steps{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{:where(.ds-ripples :is(.ds-btn,.ds-chip__body,.ds-segmented__option,.ds-drawer__item,button.ds-tile,a.ds-tile,.ds-card--interactive,.ds-table__sort,.ds-table--interactive tbody tr:has(.ds-table__row-link),.ds-radio,.ds-combo__toggle,.ds-menu__item,.ds-errors summary,[data-ds-ripple]:not([data-ds-ripple=off]))){position:relative}:where(.ds-ripples :has(>.ds-press-ripple)){overflow:clip;isolation:isolate}@supports (overflow-clip-margin: 1px){:where(.ds-ripples .ds-chip__body:has(>.ds-press-ripple)),:where(.ds-ripples .ds-card--interactive:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],:has(.ds-card__action:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]))):has(>.ds-press-ripple)){overflow-clip-margin:1px}}.ds-press-ripple{position:absolute;top:calc(var(--ds-ripple-y) - var(--ds-ripple-r));left:calc(var(--ds-ripple-x) - var(--ds-ripple-r));z-index:-1;width:calc(var(--ds-ripple-r) * 2);height:calc(var(--ds-ripple-r) * 2);border-radius:50%;background:var(--ds-ripple-color, currentColor);opacity:var(--ds-state-pressed);pointer-events:none;animation:ds-press-ripple var(--ds-dur-medium) var(--ds-ease-out) backwards}.ds-press-ripple--out{opacity:0;transition:opacity var(--ds-dur-base) var(--ds-ease-in-out)}:where(.ds-ripples tr:has(>:is(td,th)>.ds-press-ripple)){isolation:isolate}:where(.ds-ripples tr>:is(td,th):has(>.ds-press-ripple)){overflow:visible;isolation:auto}.ds-ripples tr>:is(td,th)>.ds-press-ripple{inset:0;width:auto;height:auto;overflow:clip;border-radius:0;background:none;animation:none}.ds-ripples tr>:is(td,th)>.ds-press-ripple:before{content:"";position:absolute;top:calc(var(--ds-ripple-y) - var(--ds-ripple-r));left:calc(var(--ds-ripple-x) - var(--ds-ripple-r));width:calc(var(--ds-ripple-r) * 2);height:calc(var(--ds-ripple-r) * 2);border-radius:50%;background:var(--ds-ripple-color, currentColor);animation:ds-press-ripple var(--ds-dur-medium) var(--ds-ease-out) backwards}:where(.ds-ripples) .ds-btn:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:calc(var(--ds-btn-state-pressed-opacity, var(--ds-state-pressed)) - var(--ds-state-pressed))}:where(.ds-ripples) .ds-chip:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed) .ds-chip__input:not(:disabled,[aria-disabled=true])+.ds-chip__body:before,:where(.ds-ripples) .ds-chip:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(button,a):not(:disabled,[aria-disabled=true]):is(:active,.ds-pressed)>.ds-chip__body:before,:where(.ds-ripples) .ds-segmented__option:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-drawer__item:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) :is(button,a).ds-tile:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-card--interactive:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-table__sort:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-radio:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):not(.ds-radio--disabled,:has(input:is(:disabled,[aria-disabled=true]))):before,:where(.ds-ripples) .ds-combo__toggle:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-menu__item:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-errors summary:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-pressable:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:0}:where(.ds-ripples) .ds-table--interactive tbody tr:not(.ds-table__detail):has(.ds-table__row-link):where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed){--ds-table-row-layer: transparent}@media(hover:hover){:where(.ds-ripples) .ds-btn:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:max(var(--ds-btn-state-opacity, var(--ds-state-hover)),calc(var(--ds-btn-state-pressed-opacity, var(--ds-state-pressed)) - var(--ds-state-pressed)))}:where(.ds-ripples) .ds-chip:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed) .ds-chip__input:not(:disabled,[aria-disabled=true])+.ds-chip__body:before,:where(.ds-ripples) .ds-chip:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(button,a):not(:disabled,[aria-disabled=true]):is(:active,.ds-pressed)>.ds-chip__body:before,:where(.ds-ripples) .ds-segmented__option:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-table__sort:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-combo__toggle:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-menu__item:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-errors summary:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-pressable:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:var(--ds-state-hover)}:where(.ds-ripples) .ds-drawer__item:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) :is(button,a).ds-tile:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-card--interactive:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-radio:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):not(.ds-radio--disabled,:has(input:is(:disabled,[aria-disabled=true]))):before,:where(.ds-ripples) .ds-pressable.ds-pressable--lg:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:var(--ds-state-hover-lg)}:where(.ds-ripples) .ds-table--interactive tbody tr:not(.ds-table__detail):has(.ds-table__row-link):where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed){--ds-table-row-layer: var(--ds-table-row-hover, color-mix(in srgb, currentColor calc(var(--ds-state-hover-lg) * 100%), transparent))}}:where(.ds-ripples) .ds-btn:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before{opacity:max(var(--ds-btn-state-focus-opacity, var(--ds-state-focus)),calc(var(--ds-btn-state-pressed-opacity, var(--ds-state-pressed)) - var(--ds-state-pressed)))}:where(.ds-ripples) .ds-chip:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed) .ds-chip__input:focus-visible+.ds-chip__body:before,:where(.ds-ripples) .ds-chip:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(button,a):focus-visible:is(:active,.ds-pressed)>.ds-chip__body:before,:where(.ds-ripples) .ds-segmented__option:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-drawer__item:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before,:where(.ds-ripples) :is(button,a).ds-tile:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-card--interactive:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:focus-visible,:has(.ds-card__action:focus-visible)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-table__sort:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-menu__item:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-radio:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):has(:where(input):focus-visible):is(:active,.ds-pressed):not(.ds-radio--disabled,:has(input:is(:disabled,[aria-disabled=true]))):before,:where(.ds-ripples) .ds-errors summary:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-pressable:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before{opacity:var(--ds-state-focus)}:where(.ds-ripples) .ds-table--interactive tbody tr:not(.ds-table__detail):has(.ds-table__row-link):where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):has(.ds-table__row-link:focus-visible):is(:active,.ds-pressed){--ds-table-row-layer: color-mix(in srgb, currentColor calc(var(--ds-state-focus) * 100%), transparent)}:where(.ds-ripples) .ds-dropzone:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):not(:has(input:disabled)):before{opacity:0}@media(hover:hover){:where(.ds-ripples) .ds-dropzone:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):not(:has(input:disabled)):before{opacity:var(--ds-state-hover-lg)}}:where(.ds-ripples) .ds-dropzone:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):has(.ds-dropzone__input:focus-visible):is(:active,.ds-pressed):not(:has(input:disabled)):before{opacity:var(--ds-state-focus)}:where(.ds-ripples) .ds-list--interactive>.ds-list__item:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) :is(a,button).ds-kv-list__row:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-disclosure>summary:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) :is(button,a).ds-columns__col:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:0}@media(hover:hover){:where(.ds-ripples) .ds-disclosure>summary:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) :is(button,a).ds-columns__col:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:var(--ds-state-hover)}:where(.ds-ripples) .ds-list--interactive>.ds-list__item:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) :is(a,button).ds-kv-list__row:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-disclosure--row>summary:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:var(--ds-state-hover-lg)}}:where(.ds-ripples) .ds-list--interactive>.ds-list__item:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):has(.ds-list__action:focus-visible):is(:active,.ds-pressed):before,:where(.ds-ripples) :is(a,button).ds-kv-list__row:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-disclosure>summary:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before,:where(.ds-ripples) :is(button,a).ds-columns__col:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before{opacity:var(--ds-state-focus)}:where(.ds-ripples :is(.ds-drawer__toggle,.ds-tabs__tab)){position:relative}.ds-ripples .ds-tabs__tab>.ds-press-ripple{top:var(--ds-space-1);inset-inline:0;bottom:var(--ds-space-1);width:auto;height:auto;overflow:clip;border-radius:min(var(--ds-radius-action),calc(var(--ds-tabs-height, 48px) / 2 - var(--ds-space-1)));background:none;animation:none}.ds-ripples .ds-tabs__tab>.ds-press-ripple:before{content:"";position:absolute;top:calc(var(--ds-ripple-y) - var(--ds-ripple-r) - var(--ds-space-1));left:calc(var(--ds-ripple-x) - var(--ds-ripple-r));width:calc(var(--ds-ripple-r) * 2);height:calc(var(--ds-ripple-r) * 2);border-radius:50%;background:var(--ds-ripple-color, currentColor);animation:ds-press-ripple var(--ds-dur-medium) var(--ds-ease-out) backwards}:where(.ds-ripples) .ds-drawer__toggle:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-tabs__tab:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:0}@media(hover:hover){:where(.ds-ripples) .ds-drawer__toggle:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:var(--ds-state-hover-lg)}:where(.ds-ripples) .ds-tabs__tab:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):is(:active,.ds-pressed):before{opacity:var(--ds-state-hover)}}:where(.ds-ripples) .ds-drawer__toggle:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before,:where(.ds-ripples) .ds-tabs__tab:where(:not([data-ds-ripple=off],[data-ds-ripple=off] *)):focus-visible:is(:active,.ds-pressed):before{opacity:var(--ds-state-focus)}@media(forced-colors:active){.ds-press-ripple{display:none}}}@layer ds.tokens,ds.base,ds.components,ds.motion,ds.utilities;@layer ds.components{.ds-content{--ds-content-pad-top: var(--ds-space-6);--ds-content-pad-x: var(--ds-space-8);--ds-content-pad-bottom: calc(var(--ds-space-6) + var(--ds-toast-room) + var(--ds-space-2));container:ds-content / inline-size;padding:var(--ds-content-pad-top) var(--ds-content-pad-x) var(--ds-content-pad-bottom)}.ds-page{width:min(100%,var(--ds-content-max));margin:0 auto;display:grid;gap:var(--ds-space-5);align-content:start}.ds-page>p{margin:0}.ds-page>.ds-btn,.ds-stack>.ds-btn{justify-self:start}@media(max-width:720px){.ds-content{--ds-content-pad-top: var(--ds-space-5);--ds-content-pad-x: var(--ds-space-4)}}@media(max-width:600px){.ds-content{--ds-content-pad-bottom: calc(var(--ds-space-4) + var(--ds-toast-room) + var(--ds-space-2))}}.ds-page-head{display:grid;gap:var(--ds-space-1);min-width:0;margin-bottom:var(--ds-space-1)}.ds-page-head:empty{display:none}.ds-page-head__title{margin:0;color:var(--ds-text);font:var(--ds-font-headline);letter-spacing:0;overflow-wrap:anywhere}.ds-page-head__lead{margin:0;max-width:var(--ds-measure);color:var(--ds-text-2);font:var(--ds-font-body);font-variant-numeric:tabular-nums;text-wrap:pretty}.ds-page-head__back{justify-self:start;margin-inline-start:calc(-1 * var(--ds-btn-padding-start, var(--ds-space-3)))}.ds-page-head__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ds-space-3) var(--ds-space-4);min-width:0}.ds-page-head__text{display:grid;flex:1 1 var(--ds-page-head-text-basis, 320px);gap:var(--ds-space-1);min-width:0}.ds-page-head__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.ds-page-head__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ds-space-2);margin-block:calc((var(--ds-page-head-title-line, 32px) - var(--ds-btn-height, 36px)) / 2);margin-inline-start:auto}.ds-page-head__actions>.ds-btn--text:last-child{margin-inline-end:calc(-1 * var(--ds-space-3))}.ds-page-head__lead:empty,.ds-page-head__status:empty,.ds-page-head__actions:empty{display:none}@media(max-width:600px){.ds-page-head__actions>.ds-btn--adaptive:is(:not(.ds-content *),:is(.ds-sheet,.ds-dialog) *){margin-inline:0}}@container ds-content (max-width: 600px){.ds-page-head__actions{flex-basis:100%;justify-content:flex-start;margin:0}.ds-page-head__actions>.ds-btn--text:first-child:not(.ds-btn--adaptive){margin-inline-start:calc(-1 * var(--ds-space-3))}.ds-page-head__actions>.ds-btn--text:last-child{margin-inline-end:0}}.ds-breadcrumbs{min-width:0;color:var(--ds-text-2);font:var(--ds-font-label)}.ds-breadcrumbs ol{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.ds-breadcrumbs li{display:flex;align-items:center;min-width:0}.ds-breadcrumbs li+li:before{content:"";flex:none;width:var(--ds-space-4);height:var(--ds-space-4);margin-inline:var(--ds-space-1);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 100% no-repeat}.ds-breadcrumbs a{max-width:var(--ds-breadcrumbs-item-max, 240px);overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration-line:underline;text-decoration-thickness:var(--ds-link-underline-thickness);text-underline-offset:var(--ds-link-underline-offset);text-decoration-color:var(--ds-link-underline);outline-offset:calc(var(--ds-focus-offset) + var(--ds-focus-width));transition:text-decoration-color var(--ds-dur-fast) var(--ds-ease-in-out),outline-offset var(--ds-dur-fast) var(--ds-ease-out)}@media(hover:hover){.ds-breadcrumbs a:hover{text-decoration-color:var(--ds-link-underline-hover)}}.ds-breadcrumbs a:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-offset)}.ds-breadcrumbs [aria-current=page]{color:var(--ds-text);text-decoration-line:none}@container ds-content (max-width: 600px){.ds-breadcrumbs li:not(:nth-last-child(2)){display:none}.ds-breadcrumbs li:nth-last-child(2):before{content:none}}.ds-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-stack-gap, var(--ds-space-4));min-width:0}.ds-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ds-page>.ds-stack,.ds-stack--page{gap:var(--ds-stack-gap-page, var(--ds-space-5))}.ds-grid-2{gap:var(--ds-space-5)}@media(max-width:900px){.ds-grid-2{grid-template-columns:minmax(0,1fr)}}.ds-auth{box-sizing:border-box;min-height:100vh;min-height:100dvh;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-4);padding:max(var(--ds-space-6),env(safe-area-inset-top)) max(var(--ds-space-4),env(safe-area-inset-right)) max(var(--ds-space-6),env(safe-area-inset-bottom)) max(var(--ds-space-4),env(safe-area-inset-left));background:var(--ds-backdrop)}.ds-auth__card,.ds-auth__alert{width:min(100%,var(--ds-auth-width, 400px))}.ds-auth__alert:empty{display:none}.ds-auth .ds-form-actions>.ds-btn--primary{flex:1}@media(forced-colors:active){.ds-breadcrumbs li+li:before{forced-color-adjust:none;background:CanvasText}}@media print{.ds-content{padding:0}.ds-page{width:auto}.ds-page-head__back,.ds-page-head__actions{display:none}}}.cb-brandmark{display:block;flex-shrink:0;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ds-theme{--ds-backdrop: #f3f4f2;--ds-surface-low: #f9f9f7;--ds-surface-high: #edeeec;--ds-surface-highest: #e2e3e1;--ds-line: #e2e3e1;--ds-primary: #1a3c25;--ds-primary-hover: #2c4c36;--ds-primary-pressed: #153220;--ds-accent: #cfdfad;--ds-on-accent: #1a3c25;--ds-inverse-primary: #a1d73b;--ds-link-underline: rgba(26, 60, 37, .4);--ds-input-font: var(--ds-font-body);--ds-tile-min-width: 128px;--cba-col: 760px;--cb-weight-strong: 700;--cb-font-code-block: var(--ds-weight-regular) 13px/20px var(--ds-font-mono)}.cba-boot__brand{display:flex;align-items:center;gap:var(--ds-space-3)}.cba-boot__name{font:var(--ds-font-title);color:var(--ds-text)}.cba-rating{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-height:24px;padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-1) 6px;border-radius:var(--ds-radius-md);background:var(--ds-surface-high);color:var(--ds-text);font:var(--ds-font-caption)}.cba-rating>svg{flex-shrink:0}.cba-rating--up>svg{color:var(--ds-success)}.cba-rating--down>svg{color:var(--ds-error)}.cba-table__check{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ds-space-10);min-height:var(--ds-space-10);vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent}@container ds-content (min-width: 841px){.cba-table--form td:first-child{min-width:160px}.cba-table--form td:nth-child(2){min-width:280px}.cba-table--form td:nth-child(3){min-width:152px}}.cba-login__card{--ds-card-padding: var(--ds-space-10);--ds-card-padding-sm: var(--ds-space-6);--ds-card-shadow: none;--ds-radius-card: var(--ds-radius-xl)}.cba-login__body{display:grid;justify-items:center}.cba-login__title{margin:0 0 var(--ds-space-2);font:var(--ds-font-headline);color:var(--ds-text);text-align:center}.cba-login__lead{margin:0 0 var(--ds-space-6);max-width:36ch;font:var(--ds-font-body);color:var(--ds-text-2);text-align:center;text-wrap:balance}.cba-login__body>.ds-alert{width:100%;margin:0 0 var(--ds-space-6)}.cba-ms-btn{--ds-btn-height: 40px;--ds-btn-color: var(--ds-text);--ds-btn-hover-color: var(--ds-text);--ds-btn-border: var(--ds-line-2);--ds-btn-hover-border: var(--ds-outline);gap:var(--ds-space-3);width:100%}.cba-login__action{width:100%}.cba-logout{flex-shrink:0}.cba-chat{container:ds-content / inline-size;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.ds-app[data-view=chat] .ds-view{--ds-view-scrollbar-gutter: auto}@media(max-height:520px){.cba-chat{min-height:20rem;grid-template-rows:max-content minmax(7.5rem,1fr) max-content}}.cba-chat__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-6);overflow:hidden;scrollbar-gutter:stable both-edges;scrollbar-width:thin;transition:box-shadow var(--ds-dur-fast) var(--ds-ease-in-out)}.cba-chat:has(.cba-messages[data-ds-overflow-start]) .cba-chat__bar{box-shadow:inset 0 -1px 0 var(--ds-line)}.cba-chat__desc{flex:1 1 0;min-width:0;margin:0;color:var(--ds-text-2);font:var(--ds-font-body)}@container (max-width: 960px){.cba-chat__desc{order:1;flex-basis:100%}}.cba-chat__actions{margin-left:auto;display:flex;align-items:center;gap:var(--ds-space-2)}.cba-thread{position:relative;min-height:0;overflow:hidden}.cba-messages,.cba-chat-foot{padding-inline:max(var(--ds-space-6),calc((100% - var(--cba-col)) / 2));scrollbar-gutter:stable both-edges;scrollbar-width:thin}.cba-messages{height:100%;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-6);overflow-y:auto;overscroll-behavior:contain;padding-block:var(--ds-space-4) var(--ds-space-6);scrollbar-color:var(--ds-line-2) transparent}.cba-messages--empty>.cba-empty{margin-block:auto}.cba-empty__mark{margin-bottom:var(--ds-space-5)}.cba-empty__title{margin:0;color:var(--ds-text);font:var(--ds-font-headline)}.cba-empty__lead{max-width:60ch;margin:var(--ds-space-2) 0 0;color:var(--ds-text-2);font:var(--ds-font-reading)}.cba-empty>.ds-alert{width:fit-content;max-width:60ch;margin-top:var(--ds-space-4)}.cba-starters{display:grid;font:var(--ds-font-body);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2);margin-top:var(--ds-space-8)}.cba-starter{--ds-card-padding: var(--ds-space-2) var(--ds-space-4);--ds-card-padding-sm: var(--ds-space-2) var(--ds-space-4);flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-height:56px}.cba-starter>*+*{margin-top:0}.cba-starter__arrow{display:inline-flex;flex-shrink:0;color:var(--ds-text-2)}.cba-chat-foot{overflow:hidden;padding-block:var(--ds-space-2) var(--ds-space-3);transition:box-shadow var(--ds-dur-fast) var(--ds-ease-in-out)}.cba-chat:has(.cba-messages[data-ds-overflow-end]):not([data-gliding]) .cba-chat-foot{box-shadow:inset 0 1px 0 var(--ds-line)}.cba-chat-foot__inner{display:flex;flex-direction:column;gap:var(--ds-space-2)}.cba-chat-foot__hint{margin:0;color:var(--ds-text-2);font:var(--ds-font-meta);text-align:center}@media(hover:none){.cba-chat-foot__keys{display:none}}@media(max-width:720px){.cba-chat__bar{padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) var(--ds-space-4)}.cba-messages,.cba-chat-foot{padding-inline:var(--ds-space-4)}.cba-starters{grid-template-columns:minmax(0,1fr);margin-top:var(--ds-space-6)}}@media(max-width:720px),(max-height:500px){.cba-chat-foot__hint{display:none}}@media(max-width:520px){.cba-chat__bar{column-gap:var(--ds-space-2)}.cba-chat__actions{gap:var(--ds-space-1)}.cba-chat__modes{--ds-segmented-padding-x: var(--ds-space-2)}}.cba-chat-foot__tools{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0}.cba-deep{flex-shrink:0}.cba-deep__slot{display:flex;min-width:0}.cba-deep__hint{min-width:0;overflow:hidden;color:var(--ds-text-2);font:var(--ds-font-meta);text-overflow:ellipsis;white-space:nowrap}.cb-msg{flex-shrink:0;max-width:100%;display:flex;flex-direction:column;min-width:0}.cb-msg--assistant{position:relative;align-self:stretch}.cb-msg--user{align-self:flex-end;max-width:85%}.cb-msg__leaving{position:absolute;top:0;inset-inline:0}.cb-log-spacer{flex:none;margin-top:calc(-1 * var(--ds-space-6));pointer-events:none}.cb-msg--loading .cb-meta-row{display:none}.cb-bubble{color:var(--ds-text);font:var(--ds-font-reading);overflow-wrap:anywhere}@supports (hyphenate-limit-chars: 18 8 8){.cb-bubble{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:18 8 8}.cb-bubble :is(a,code,pre){-webkit-hyphens:manual;hyphens:manual}}.cb-msg--user .cb-bubble{padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-accent);color:var(--ds-text)}.cb-msg__alert{display:flex;align-items:flex-start;gap:var(--ds-space-2)}.cb-msg__alert>svg{flex-shrink:0;margin-top:var(--ds-space-1);color:var(--ds-error)}.cb-msg__alert-text{min-width:0}.cb-msg__alert-text :where(p,ul,ol){margin:0}.cb-msg__alert-text>*+*{margin-top:var(--ds-space-2)}.cb-msg__note{margin-top:var(--ds-space-3);color:var(--ds-text-2)}.cb-msg__note>svg{margin-top:1px;color:var(--ds-text-2)}.cb-msg__note .cb-msg__alert-text{color:var(--ds-text-2);font:var(--ds-font-meta);font-style:normal}.cb-loading-shell{padding:var(--ds-space-1) 0}.cb-ticker{flex:1;min-width:0;display:grid}.cb-ticker>*{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bubble :where(p,ul,ol,h1,h2,h3,h4,pre,table,blockquote){margin:0}.cb-bubble p,.cb-bubble li{font:inherit}.cb-bubble>*+*,.cb-bubble li>*+*{margin-top:var(--ds-space-2)}.cb-bubble ul,.cb-bubble ol{padding-left:var(--ds-space-5)}.cb-bubble ul{list-style:disc}.cb-bubble li+li{margin-top:var(--ds-space-1)}.cb-bubble li::marker{color:var(--ds-text)}.cb-bubble strong,.cb-bubble b{font-weight:var(--cb-weight-strong)}.cb-bubble code{border-radius:var(--ds-radius-field);font:var(--ds-font-code)}.cb-bubble pre{margin-block:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-card);background:var(--ds-code-bg);color:var(--ds-text);overflow-x:auto;font:var(--cb-font-code-block)}.cb-bubble pre code{border-radius:0;font:inherit}.cb-bubble .cb-md-heading{font:var(--ds-font-reading);font-weight:var(--ds-weight-label)}.cb-bubble *+.cb-md-heading{margin-top:var(--ds-space-4)}.cb-callout{padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-card);background:var(--ds-surface-high);color:var(--ds-text);font:var(--ds-font-reading)}.cb-callout strong{font-weight:var(--cb-weight-strong)}.cb-kv{display:block;font:var(--ds-font-reading)}.cb-bubble .cb-kv+.cb-kv{margin-top:var(--ds-space-1)}.cb-kv-key{margin-inline-end:var(--ds-space-1);color:var(--ds-text);font-weight:var(--ds-weight-label)}.cb-kv-value{color:var(--ds-text)}.cb-table-wrap{overflow-x:auto}.cb-table{width:100%;border-collapse:collapse;font:var(--ds-font-dense);font-variant-numeric:tabular-nums}.cb-table th,.cb-table td{padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--ds-line);color:var(--ds-text);text-align:left;vertical-align:top;white-space:nowrap;overflow-wrap:normal}.cb-table th{color:var(--ds-text-2);font:var(--ds-font-dense);font-weight:var(--ds-weight-label)}.cb-table th:first-child,.cb-table td:first-child{padding-left:0}.cb-table th:last-child,.cb-table td:last-child{padding-right:0}.cb-bubble>.cb-contact-link{--cb-contact-disc: var(--ds-space-10);position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--ds-space-2);width:fit-content;max-width:100%;min-width:0;min-height:var(--cb-contact-disc);margin-block:var(--ds-space-2);padding:0 var(--ds-space-6) 0 0;border-radius:var(--ds-radius-action);color:var(--ds-on-accent);font:var(--ds-font-label);text-decoration:none;-webkit-tap-highlight-color:transparent}.cb-bubble>.cb-contact-link:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--ds-accent);clip-path:inset(0 calc(100% - var(--cb-contact-disc)) 0 0 round calc(var(--cb-contact-disc) / 2));transition:clip-path var(--ds-dur-base) var(--ds-ease-in-out)}.cb-bubble>.cb-contact-link .cb-contact-icon{width:var(--cb-contact-disc);height:var(--cb-contact-disc);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ds-on-accent-icon)}.cb-bubble>.cb-contact-link .cb-contact-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.cb-bubble>.cb-contact-link:hover:before{clip-path:inset(0 round calc(var(--cb-contact-disc) / 2));transition-duration:var(--ds-dur-medium)}}.cb-bubble>.cb-contact-link:focus-visible:before,.cb-bubble>.cb-contact-link:active:before{clip-path:inset(0 round calc(var(--cb-contact-disc) / 2));transition-duration:var(--ds-dur-micro)}.cb-bubble * .cb-contact-link .cb-contact-icon{display:none}.cb-meta-row{min-height:var(--ds-space-8);margin-top:var(--ds-space-1);display:flex;align-items:center;gap:var(--ds-space-2)}.cb-msg--user .cb-meta-row{justify-content:flex-end}.cb-time{color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-actions{display:inline-flex;align-items:center}.cba-copy{--ds-btn-color: var(--ds-text-2);--ds-btn-hover-color: var(--ds-text);--ds-btn-font: var(--ds-font-meta);--ds-btn-padding-x: var(--ds-space-2)}.cb-rate{display:inline-flex;align-items:center}.cb-rate:before{content:"";width:1px;height:var(--ds-space-4);margin:0 var(--ds-space-1);background:var(--ds-line)}@media(hover:none){.cb-actions{--ds-btn-sm-height: var(--ds-space-10);--ds-btn-sm-icon-size: var(--ds-space-10)}}.cba-suggestions{--ds-chip-max-width: 100%;flex-shrink:0;min-width:0;margin-top:calc(-1 * var(--ds-space-3))}.cba-suggestions--scroll{--ds-chip-max-width: none;display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;gap:var(--ds-space-2);cursor:grab;touch-action:pan-x}.cba-suggestions--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cba-latest{position:absolute;left:50%;bottom:var(--ds-space-3);z-index:var(--ds-z-raised);translate:-50% 0}.cba-latest__btn{--ds-btn-bg: var(--ds-surface)}.cba-chat-foot .ds-composer{--ds-input-font: var(--ds-font-input)}.cba-chat-dialog{--ds-dialog-width: 340px}.cba-feedback{--ds-dialog-width: 360px}.cba-feedback__form{display:grid;gap:var(--ds-space-4)}.cba-feedback .ds-input{--ds-input-font: var(--ds-font-input)}.cba-feedback__thumbs{display:flex;gap:var(--ds-space-3)}.cba-feedback__thumb{--ds-btn-icon-size: var(--ds-space-12);--ds-btn-bg: var(--ds-fill-round);--ds-btn-border: transparent}.cba-feedback__sent{align-content:center}.cba-loader{min-width:0;padding-block:0}.cba-loader__thought{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-width:64ch}.cba-loader__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ds-space-2);font-variant-numeric:tabular-nums}.cba-loader__meta>:not(:first-child):before{content:"\b7";margin-right:var(--ds-space-2)}.cba-loader__meta>.cba-loader__tag+:before{content:none}.cba-sync__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-1) var(--ds-space-3);min-width:0}.cba-sync__host{font:var(--ds-font-body)}.cba-sync__status:empty,.cba-sync [data-part=details]:empty{display:none}.cba-sync [data-part=details]{display:grid;gap:var(--ds-space-4)}.cba-sources{list-style:none;margin:0;padding:0}.cba-source{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-1) var(--ds-space-3);padding:var(--ds-space-3) 0;border-top:1px solid var(--ds-line)}.cba-source:first-child{border-top:none;padding-top:0}.cba-source__name{color:var(--ds-text);font:var(--ds-font-label)}.cba-source__detail{flex-basis:100%;color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums}.cba-fb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);min-width:0}.cba-result-count{margin:0;color:var(--ds-text-2);font:var(--ds-font-body);font-variant-numeric:tabular-nums}.cba-fb-chips>.cba-result-count{margin-left:auto}.cba-fb__meta{margin:0;color:var(--ds-text-2);font:var(--ds-font-meta);font-variant-numeric:tabular-nums}.cba-fb__comment{margin:0;color:var(--ds-text);font:var(--ds-font-label);overflow-wrap:anywhere}.cba-fb__question{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cba-fb__label{margin-right:var(--ds-space-2);color:var(--ds-text-2);font:var(--ds-font-caption)}.cba-detail__head{display:grid;gap:var(--ds-space-2);justify-items:start}.cba-detail__section{margin:var(--ds-space-4) 0 0;padding-top:var(--ds-space-5);border-top:1px solid var(--ds-line);color:var(--ds-text);font:var(--ds-font-subtitle)}.cba-detail__section+.cba-fb__comment{font:var(--ds-font-reading)}.cba-transcript{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-card);background:var(--ds-surface-low)}.cba-transcript .cb-msg{max-width:92%}.cba-files{list-style:none;margin-inline:0;margin-bottom:0;padding:0;display:grid;gap:var(--ds-space-2)}.cba-files li{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-1) var(--ds-space-3)}.cba-files a{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.cba-files a svg{flex-shrink:0;color:var(--ds-text-2)}.cba-files__note{font:var(--ds-font-meta)}.cba-prompt__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin-top:var(--ds-space-1)}.cba-sheet__section{margin-top:var(--ds-space-3)}.cba-test__item{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-3)}.cba-test__item details{flex-basis:100%;font:var(--ds-font-body)}.cba-test__item summary{color:var(--ds-text-2);cursor:pointer}.cba-note{margin:var(--ds-space-3) 0 var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-radius-card);background:var(--ds-surface-low);color:var(--ds-text);overflow-wrap:anywhere}.cba-fd-status{min-width:13rem}.cba-pre-line{white-space:pre-line;overflow-wrap:anywhere}
