@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/inter-latin.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;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/inter-latin.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;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/inter-latin.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;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/inter-latin.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;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/inter-tight-latin.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;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/inter-tight-latin.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;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/inter-tight-latin.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;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("fonts/inter-tight-latin.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;
}
@font-face {
  font-family: 'DM Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/dm-mono-latin.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;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 300;
  font-display: swap;
  src: url("fonts/inter-latin.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;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800 900;
  font-display: swap;
  src: url("fonts/inter-latin.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 properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  :root, :host { --cds-message-actions-opacity: 1; --cds-badge-x-wght: 577.8; --cds-sticky-edge-start: 0; --cds-sticky-edge-end: 0; --cds-sticky-edge-active: 0; }
  *, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-pan-x: initial; --tw-pan-y: initial; --tw-pinch-zoom: initial; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-x-reverse: 0; --tw-border-style: solid; --tw-divide-y-reverse: 0; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-content: ""; --cds-outset-x: 0px; --cds-outset-y: 0px; --cds-scroll-fade-size: 28px; --cds-scroll-fade-top: 0px; --cds-scroll-fade-bottom: 0px; --cds-scroll-fade-left: 0px; --cds-scroll-fade-right: 0px; --cds-scroll-fade-top-raw: 0px; --cds-scroll-fade-bottom-raw: 0px; --cds-scroll-fade-left-raw: 0px; --cds-scroll-fade-right-raw: 0px; --cds-scroll-fade-y-active: 0; --cds-scroll-fade-x-active: 0; --cds-scroll-fade-top-on: 1; --cds-scroll-fade-bottom-on: 1; --cds-scroll-fade-left-on: 1; --cds-scroll-fade-right-on: 1; --cds-scroll-fade-strip-raw: 0; --cds-scroll-fade-strip-active: 0; }
}
}
@layer theme {
  :root, :host { --spacing: .25rem; --container-sm: 24rem; --container-md: 28rem; --container-3xl: 48rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --tracking-wide: .025em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-relaxed: 1.625; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --blur-md: 12px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--cds-font-sans); --default-mono-font-family: var(--cds-font-mono); --color-white: #fff; --z-index-pick: 100; --color-app-accent: var(--t-app-accent); }
}
@layer base {
  *, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  hr { height: 0px; color: inherit; border-top-width: 1px; }
  abbr:where([title]) { text-decoration: underline dotted; }
  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
  a { color: inherit; text-decoration: inherit; }
  b, strong { font-weight: bolder; }
  code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
  small { font-size: 80%; }
  sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  progress { vertical-align: baseline; }
  summary { display: list-item; }
  ol, ul, menu { list-style: none; }
  img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :where(select:is([multiple], [size])) optgroup { font-weight: bolder; }
  :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }
  ::file-selector-button { margin-inline-end: 4px; }
  ::placeholder { opacity: 1; }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab, red, red)) {
  ::placeholder { color: color-mix(currentcolor, transparent); }
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { appearance: none; }
  ::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-webkit-datetime-edit { padding-block: 0px; }
  ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field { padding-block: 0px; }
  ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  ::-webkit-calendar-picker-indicator { line-height: 1; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button { height: auto; }
  ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
  :where(.bg-surface-0) { --cds-scroll-fade-strip-color: var(--cds-surface-0); }
  :where(.bg-surface-1) { --cds-scroll-fade-strip-color: var(--cds-surface-1); }
  :where(.bg-surface-2) { --cds-scroll-fade-strip-color: var(--cds-surface-2); }
  :where(.bg-surface-3) { --cds-scroll-fade-strip-color: var(--cds-surface-3); }
  :where(.bg-surface-panel) { --cds-scroll-fade-strip-color: var(--cds-surface-panel); }
  :where(.bg-surface-popover) { --cds-scroll-fade-strip-color: var(--cds-surface-popover); }
  :where([data-cds="Card"]) { --cds-scroll-fade-strip-color: var(--cds-surface-1); }
  html:where(.cds-root), html:where(.cds-root)::before, html:where(.cds-root)::after, html:where(.cds-root) *, html:where(.cds-root) ::before, html:where(.cds-root) ::after, html :where(.cds-root), html :where(.cds-root)::before, html :where(.cds-root)::after, html :where(.cds-root) *, html :where(.cds-root) ::before, html :where(.cds-root) ::after { border-color: var(--cds-border); }
  :where(.cds-root) :where(button, [role="button"], [role="tab"], [role="menuitem"], [role="menuitemcheckbox"], [role="menuitemradio"], [role="option"], [role="switch"], [role="checkbox"], [role="radio"]) { cursor: var(--cds-cursor-interactive); }
  :where(.cds-root) :where(button, [role]):where(:disabled, [aria-disabled="true"], [data-disabled]) { cursor: default; }
  :where(.cds-root) th { --cds-font-axis-wght: initial; font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where(.cds-root) th:where(:is(.font-normal, .font-medium, .font-semibold, .font-bold, .text-caption-regular, .text-caption-medium, .text-caption-semibold, .text-caption-bold) th), :where(.cds-root) th:where(:is(.text-footnote-regular, .text-footnote-medium, .text-footnote-semibold, .text-footnote-bold, .text-code-regular, .text-code-medium, .text-code-semibold, .text-code-bold) th), :where(.cds-root) th:where(:is(.text-body-regular, .text-body-medium, .text-body-semibold, .text-body-bold, .text-prose-regular, .text-prose-medium, .text-prose-semibold, .text-prose-bold) th), :where(.cds-root) th:where(:is(.text-heading-regular, .text-heading-medium, .text-heading-semibold, .text-heading-bold, .text-title-regular, .text-title-medium, .text-title-semibold, .text-title-bold) th) { --cds-font-axis-wght: inherit; font-variation-settings: inherit; }
  :where(.cds-root) :where(text[font-weight], tspan[font-weight]), :where(.cds-root) [style*="font-weight"]:where(:not([style*="font-weight: 400"], [style*="font-weight:400"], [style*="font-weight: normal"], [style*="font-weight:normal"])) { --cds-font-axis-wght: initial; font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
}
@layer components {
  :where(.cds-root) :where(input, textarea, select).cds-input { appearance: none; box-shadow: none; font: inherit; color: inherit; background: 0px 0px; border: 0px; border-radius: 0px; outline: none; padding: 0px; }
  :where(.cds-root) :where(input, textarea).cds-input.cds-input:focus { box-shadow: none; border-color: var(--cds-border); outline: none; }
  :where(.cds-root) :where(input, textarea).cds-input.cds-input:focus-visible { box-shadow: var(--cds-focus-shadow); outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
  :where(.cds-root) .cds-reset:focus, :where(.cds-root) .cds-reset:focus-visible { outline: none; }
  :where(.cds-root) .cds-reset:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
  :where(.cds-root) .cds-text-link { color: var(--cds-text-accent); --_text-link-line: currentColor; border-radius: 2px; text-decoration-line: none; }
  @supports (color:color-mix(in lab, red, red)) {
  :where(.cds-root) .cds-text-link { --_text-link-line: color-mix(in srgb, currentColor, transparent 60%); }
}
  :where(.cds-root) .cds-text-link { transition-property: color, text-decoration-color, box-shadow; transition-duration: var(--cds-dur-fast,60ms); transition-timing-function: var(--cds-ease-out); }
  :where(.cds-root) .cds-text-link:is(:hover, :focus-visible) { --_text-link-line: currentColor; }
  :where(.cds-root) .cds-text-link:focus-visible { outline-offset: 2px; box-shadow: var(--cds-focus-shadow,0 0 0 2px Highlight); outline: rgba(0, 0, 0, 0) solid 2px; }
  :where(.cds-root) .cds-text-link-underline { text-underline-offset: 3px; text-decoration-line: underline; text-decoration-color: var(--_text-link-line,currentColor); transition-property: color, text-decoration-color, box-shadow; transition-duration: var(--cds-dur-fast,60ms); transition-timing-function: var(--cds-ease-out); }
  :where(.cds-root .cds-user-message-body) a:where(:not([data-cds])) { color: var(--cds-text-accent); --_text-link-line: currentColor; border-radius: 2px; text-decoration-line: underline; }
  @supports (color:color-mix(in lab, red, red)) {
  :where(.cds-root .cds-user-message-body) a:where(:not([data-cds])) { --_text-link-line: color-mix(in srgb, currentColor, transparent 60%); }
}
  :where(.cds-root .cds-user-message-body) a:where(:not([data-cds])) { transition-property: color, text-decoration-color, box-shadow; transition-duration: var(--cds-dur-fast,60ms); transition-timing-function: var(--cds-ease-out); text-underline-offset: 3px; text-decoration-color: var(--_text-link-line,currentColor); }
  :where(.cds-root .cds-user-message-body) a:where(:not([data-cds])):is(:hover, :focus-visible) { --_text-link-line: currentColor; }
  :where(.cds-root .cds-user-message-body) a:where(:not([data-cds])):focus-visible { outline-offset: 2px; box-shadow: var(--cds-focus-shadow,0 0 0 2px Highlight); outline: rgba(0, 0, 0, 0) solid 2px; }
  :where(.text-title, .text-title-regular, .text-title-medium, .text-title-semibold, .text-title-bold) { font-family: var(--_cds-title-family,var(--cds-font-sans-display)); }
  :where(.cds-root) :is(b, strong) { font-weight: var(--cds-font-weight-bold); }
}
@layer utilities {
  .\@container { container-type: inline-size; }
  .pointer-events-auto { pointer-events: auto; }
  .pointer-events-none { pointer-events: none; }
  .collapse { visibility: collapse; }
  .invisible { visibility: hidden; }
  .visible { visibility: visible; }
  .visible\! { visibility: visible !important; }
  .sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
  .not-sr-only { clip-path: none; white-space: normal; width: auto; height: auto; margin: 0px; padding: 0px; position: static; overflow: visible; }
  .absolute { position: absolute; }
  .absolute\! { position: absolute !important; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .inset-0 { inset: 0px; }
  .inset-3\.5 { inset: calc(var(--spacing) * 3.5); }
  .inset-\[0\.5px\] { inset: 0.5px; }
  .inset-x-0 { inset-inline: 0px; }
  .inset-y-0 { inset-block: 0px; }
  .inset-y-\[4px\] { inset-block: 4px; }
  .inset-y-px { inset-block: 1px; }
  .start-\[calc\(-6px_-_\(var\(--cds-ring-outer\,0px\)_-_var\(--cds-ring-inner\,0px\)\)_\/_2\)\] { inset-inline-start: calc(-6px - (var(--cds-ring-outer,0px) - var(--cds-ring-inner,0px)) / 2); }
  .end-\[calc\(-6px_-_\(var\(--cds-ring-outer\,0px\)_-_var\(--cds-ring-inner\,0px\)\)_\/_2\)\] { inset-inline-end: calc(-6px - (var(--cds-ring-outer,0px) - var(--cds-ring-inner,0px)) / 2); }
  .-top-0\.5 { top: calc(var(--spacing) * -.5); }
  .-top-1\.5 { top: calc(var(--spacing) * -1.5); }
  .top-0 { top: 0px; }
  .top-1\/2 { top: 50%; }
  .top-2 { top: calc(var(--spacing) * 2); }
  .top-\[calc\(-6px_-_\(var\(--cds-ring-outer\,0px\)_-_var\(--cds-ring-inner\,0px\)\)_\/_2\)\] { top: calc(-6px - (var(--cds-ring-outer,0px) - var(--cds-ring-inner,0px)) / 2); }
  .top-\[calc\(var\(--tb-overlay-h\,0px\)\+1rem\)\] { top: calc(var(--tb-overlay-h,0px) + 1rem); }
  .top-full { top: 100%; }
  .top-px { top: 1px; }
  .-right-0\.5 { right: calc(var(--spacing) * -.5); }
  .right-0 { right: 0px; }
  .right-2 { right: calc(var(--spacing) * 2); }
  .right-3 { right: calc(var(--spacing) * 3); }
  .right-4 { right: calc(var(--spacing) * 4); }
  .right-6 { right: calc(var(--spacing) * 6); }
  .right-px { right: 1px; }
  .bottom-0 { bottom: 0px; }
  .bottom-1 { bottom: var(--spacing); }
  .bottom-3 { bottom: calc(var(--spacing) * 3); }
  .bottom-4 { bottom: calc(var(--spacing) * 4); }
  .bottom-5 { bottom: calc(var(--spacing) * 5); }
  .bottom-\[calc\(-6px_-_\(var\(--cds-ring-outer\,0px\)_-_var\(--cds-ring-inner\,0px\)\)_\/_2\)\] { bottom: calc(-6px - (var(--cds-ring-outer,0px) - var(--cds-ring-inner,0px)) / 2); }
  .bottom-\[calc\(1\.25rem\+var\(--sl-safe-b\,0px\)\)\] { bottom: calc(1.25rem + var(--sl-safe-b,0px)); }
  .bottom-full { bottom: 100%; }
  .bottom-px { bottom: 1px; }
  .-left-1 { left: calc(var(--spacing) * -1); }
  .left-0 { left: 0px; }
  .left-1 { left: var(--spacing); }
  .left-1\/2 { left: 50%; }
  .left-3 { left: calc(var(--spacing) * 3); }
  .left-6 { left: calc(var(--spacing) * 6); }
  .left-px { left: 1px; }
  .isolate { isolation: isolate; }
  .isolation-auto { isolation: auto; }
  .-z-\[1\] { z-index: calc(-1); }
  .z-0 { z-index: 0; }
  .z-10 { z-index: 10; }
  .z-20 { z-index: 20; }
  .z-30 { z-index: 30; }
  .z-40 { z-index: 40; }
  .z-50 { z-index: 50; }
  .z-\[1\] { z-index: 1; }
  .z-\[5\] { z-index: 5; }
  .z-\[35\] { z-index: 35; }
  .z-\[38\] { z-index: 38; }
  .z-\[39\] { z-index: 39; }
  .z-\[45\] { z-index: 45; }
  .z-ask { z-index: 60; }
  .z-panel { z-index: 40; }
  .z-scrim { z-index: 101; }
  .z-selection { z-index: 45; }
  .z-toolbar { z-index: 49; }
  .order-first { order: -9999; }
  .col-span-2 { grid-column: span 2 / span 2; }
  .col-span-full { grid-column: 1 / -1; }
  .col-start-1 { grid-column-start: 1; }
  .row-span-full { grid-row: 1 / -1; }
  .row-start-1 { grid-row-start: 1; }
  .\!container { width: 100% !important; }
  @media (min-width: 40rem) {
  .\!container { max-width: 40rem !important; }
}
  @media (min-width: 48rem) {
  .\!container { max-width: 48rem !important; }
}
  @media (min-width: 64rem) {
  .\!container { max-width: 64rem !important; }
}
  @media (min-width: 80rem) {
  .\!container { max-width: 80rem !important; }
}
  @media (min-width: 96rem) {
  .\!container { max-width: 96rem !important; }
}
  .container { width: 100%; }
  @media (min-width: 40rem) {
  .container { max-width: 40rem; }
}
  @media (min-width: 48rem) {
  .container { max-width: 48rem; }
}
  @media (min-width: 64rem) {
  .container { max-width: 64rem; }
}
  @media (min-width: 80rem) {
  .container { max-width: 80rem; }
}
  @media (min-width: 96rem) {
  .container { max-width: 96rem; }
}
  .-m-2 { margin: calc(var(--spacing) * -2); }
  .m-0 { margin: 0px; }
  .m-1 { margin: var(--spacing); }
  .m-6 { margin: calc(var(--spacing) * 6); }
  .m-auto { margin: auto; }
  .-mx-0\.5 { margin-inline: calc(var(--spacing) * -.5); }
  .-mx-1 { margin-inline: calc(var(--spacing) * -1); }
  .-mx-2 { margin-inline: calc(var(--spacing) * -2); }
  .mx-0\.5 { margin-inline: calc(var(--spacing) * .5); }
  .mx-1 { margin-inline: var(--spacing); }
  .mx-2 { margin-inline: calc(var(--spacing) * 2); }
  .mx-\[-0\.3em\] { margin-inline: -0.3em; }
  .mx-auto { margin-inline: auto; }
  .mx-outset { margin-inline: calc(var(--cds-outset-x,0px) * -1); }
  .mx-pad-md { margin-inline: var(--cds-pad-md); }
  .-my-1 { margin-block: calc(var(--spacing) * -1); }
  .-my-\[0\.125em\] { margin-block: -0.125em; }
  .my-1 { margin-block: var(--spacing); }
  .my-3 { margin-block: calc(var(--spacing) * 3); }
  .-ms-1 { margin-inline-start: calc(var(--spacing) * -1); }
  .-ms-\[2px\] { margin-inline-start: -2px; }
  .ms-1 { margin-inline-start: var(--spacing); }
  .ms-\[4px\] { margin-inline-start: 4px; }
  .ms-auto { margin-inline-start: auto; }
  .ms-outset { margin-inline-start: calc(var(--cds-outset-x,0px) * -1); }
  .-me-1 { margin-inline-end: calc(var(--spacing) * -1); }
  .-me-2\.5 { margin-inline-end: calc(var(--spacing) * -2.5); }
  .-me-\[4px\] { margin-inline-end: -4px; }
  .-me-\[calc\(var\(--cds-pad-md\)-2px\)\] { margin-inline-end: calc(calc(var(--cds-pad-md) - 2px) * -1); }
  .-me-pad-sm { margin-inline-end: calc(var(--cds-pad-sm) * -1); }
  .-me-px { margin-inline-end: -1px; }
  .me-\[calc\(\(var\(--cds-h-control\)-1em-6px\)\/2-var\(--cds-pad-md\)\)\] { margin-inline-end: calc((var(--cds-h-control) - 1em - 6px) / 2 - var(--cds-pad-md)); }
  .me-\[calc\(6px-var\(--cds-pad-md\)\)\] { margin-inline-end: calc(6px - var(--cds-pad-md)); }
  .me-\[calc\(8px-var\(--cds-pad-md\)\)\] { margin-inline-end: calc(8px - var(--cds-pad-md)); }
  .me-outset { margin-inline-end: calc(var(--cds-outset-x,0px) * -1); }
  .-mt-0\.5 { margin-top: calc(var(--spacing) * -.5); }
  .-mt-1 { margin-top: calc(var(--spacing) * -1); }
  .-mt-2 { margin-top: calc(var(--spacing) * -2); }
  .-mt-pad-sm { margin-top: calc(var(--cds-pad-sm) * -1); }
  .-mt-px { margin-top: -1px; }
  .mt-0\.5 { margin-top: calc(var(--spacing) * .5); }
  .mt-1 { margin-top: var(--spacing); }
  .mt-1\.5 { margin-top: calc(var(--spacing) * 1.5); }
  .mt-2 { margin-top: calc(var(--spacing) * 2); }
  .mt-3 { margin-top: calc(var(--spacing) * 3); }
  .mt-\[calc\(\(1lh_-_var\(--cds-checkbox\,1rem\)\)_\/_2\)\] { margin-top: calc((1lh - var(--cds-checkbox,1rem)) / 2); }
  .mt-\[var\(--tb-overlay-h\,0px\)\] { margin-top: var(--tb-overlay-h,0px); }
  .mt-pad-lg { margin-top: var(--cds-pad-lg); }
  .mt-pad-md { margin-top: var(--cds-pad-md); }
  .mt-px { margin-top: 1px; }
  .-mr-1 { margin-right: calc(var(--spacing) * -1); }
  .-mr-\[2px\] { margin-right: -2px; }
  .-mr-\[4px\] { margin-right: -4px; }
  .-mr-\[5px\] { margin-right: -5px; }
  .mr-0\.5 { margin-right: calc(var(--spacing) * .5); }
  .mr-\[-0\.8px\] { margin-right: -0.8px; }
  .mr-\[calc\(min\(calc\(0\.1875rem\*var\(--cds-rem-scale\,1\)\)\,\(var\(--cds-h-control-nested\)-calc\(0\.75rem\*var\(--cds-rem-scale\,1\)\)\)\/2\)-var\(--cds-pad-sm\)\)\] { margin-right: calc(min(calc(.1875rem * var(--cds-rem-scale,1)), (var(--cds-h-control-nested) - calc(.75rem * var(--cds-rem-scale,1))) / 2) - var(--cds-pad-sm)); }
  .-mb-1 { margin-bottom: calc(var(--spacing) * -1); }
  .mb-1 { margin-bottom: var(--spacing); }
  .mb-2 { margin-bottom: calc(var(--spacing) * 2); }
  .mb-3\.5 { margin-bottom: calc(var(--spacing) * 3.5); }
  .mb-\[-1px\] { margin-bottom: -1px; }
  .mb-\[8\.5px\] { margin-bottom: 8.5px; }
  .mb-\[calc\(-1\*var\(--cs-bottom\,16px\)\)\] { margin-bottom: calc(-1 * var(--cs-bottom,16px)); }
  .mb-pad-md { margin-bottom: var(--cds-pad-md); }
  .-ml-0\.5 { margin-left: calc(var(--spacing) * -.5); }
  .-ml-1 { margin-left: calc(var(--spacing) * -1); }
  .-ml-\[4px\] { margin-left: -4px; }
  .-ml-\[5px\] { margin-left: -5px; }
  .-ml-\[6px\] { margin-left: -6px; }
  .-ml-\[calc\(var\(--cds-pad-md\)-\(var\(--cds-h-control\)-var\(--cds-checkbox\)\)\/2\)\] { margin-left: calc(calc(var(--cds-pad-md) - (var(--cds-h-control) - var(--cds-checkbox)) / 2) * -1); }
  .-ml-pad-md { margin-left: calc(var(--cds-pad-md) * -1); }
  .ml-0\.5 { margin-left: calc(var(--spacing) * .5); }
  .ml-1 { margin-left: var(--spacing); }
  .ml-2 { margin-left: calc(var(--spacing) * 2); }
  .ml-3 { margin-left: calc(var(--spacing) * 3); }
  .ml-3\.5 { margin-left: calc(var(--spacing) * 3.5); }
  .ml-14 { margin-left: calc(var(--spacing) * 14); }
  .ml-\[4px\] { margin-left: 4px; }
  .ml-\[6px\] { margin-left: 6px; }
  .ml-\[calc\(\(var\(--cds-h-control-nested\)-calc\(0\.75rem\*var\(--cds-rem-scale\,1\)\)\)\/2-var\(--cds-pad-sm\)\+1px\)\] { margin-left: calc((var(--cds-h-control-nested) - calc(.75rem * var(--cds-rem-scale,1))) / 2 - var(--cds-pad-sm) + 1px); }
  .ml-\[calc\(\(var\(--cds-h-control-nested\)-calc\(1\.25rem\*var\(--cds-rem-scale\,1\)\)\)\/2-var\(--cds-pad-sm\)\+1px\)\] { margin-left: calc((var(--cds-h-control-nested) - calc(1.25rem * var(--cds-rem-scale,1))) / 2 - var(--cds-pad-sm) + 1px); }
  .ml-\[calc\(\(var\(--cds-h-control-nested\)-calc\(1rem\*var\(--cds-rem-scale\,1\)\)\)\/2-var\(--cds-pad-sm\)\+1px\)\] { margin-left: calc((var(--cds-h-control-nested) - calc(1rem * var(--cds-rem-scale,1))) / 2 - var(--cds-pad-sm) + 1px); }
  .ml-auto { margin-left: auto; }
  .ml-md { margin-left: var(--cds-gap-md); }
  .ml-xs { margin-left: var(--cds-gap-xs); }
  .box-border { box-sizing: border-box; }
  .line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .\!hidden { display: none !important; }
  .\[display\:inherit\] { display: inherit; }
  .block { display: block; }
  .block\! { display: block !important; }
  .contents { display: contents; }
  .flex { display: flex; }
  .flow-root { display: flow-root; }
  .grid { display: grid; }
  .hidden { display: none; }
  .hidden\! { display: none !important; }
  .inline { display: inline; }
  .inline-block { display: inline-block; }
  .inline-flex { display: inline-flex; }
  .inline-grid { display: inline-grid; }
  .inline-table { display: inline-table; }
  .list-item { display: list-item; }
  .table { display: table; }
  .table-caption { display: table-caption; }
  .table-cell { display: table-cell; }
  .table-column { display: table-column; }
  .table-column-group { display: table-column-group; }
  .table-footer-group { display: table-footer-group; }
  .table-header-group { display: table-header-group; }
  .table-row { display: table-row; }
  .table-row-group { display: table-row-group; }
  .\[field-sizing\:content\] { field-sizing: content; }
  .aspect-\[3\/2\] { aspect-ratio: 3 / 2; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .aspect-video { aspect-ratio: var(--aspect-video); }
  .\!size-\[var\(--fhn\)\] { width: var(--fhn) !important; height: var(--fhn) !important; }
  .size-0 { width: 0px; height: 0px; }
  .size-2 { width: calc(var(--spacing) * 2); height: calc(var(--spacing) * 2); }
  .size-3 { width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3); }
  .size-4 { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }
  .size-\[calc\(var\(--cds-checkbox\,1rem\)-calc\(0\.625rem\*var\(--cds-rem-scale\,1\)\)\)\] { width: calc(var(--cds-checkbox,1rem) - calc(.625rem * var(--cds-rem-scale,1))); height: calc(var(--cds-checkbox,1rem) - calc(.625rem * var(--cds-rem-scale,1))); }
  .size-\[calc\(var\(--cds-h-control-nested\)-4px\)\] { width: calc(var(--cds-h-control-nested) - 4px); height: calc(var(--cds-h-control-nested) - 4px); }
  .size-\[calc\(var\(--cds-switch-h\,1\.25rem\)-4px\)\] { width: calc(var(--cds-switch-h,1.25rem) - 4px); height: calc(var(--cds-switch-h,1.25rem) - 4px); }
  .size-\[max\(calc\(var\(--cds-h-control-nested\)-calc\(0\.375rem\*var\(--cds-rem-scale\,1\)\)\)\,calc\(0\.75rem\*var\(--cds-rem-scale\,1\)\)\)\] { width: max(calc(var(--cds-h-control-nested) - calc(.375rem * var(--cds-rem-scale,1))), calc(.75rem * var(--cds-rem-scale,1))); height: max(calc(var(--cds-h-control-nested) - calc(.375rem * var(--cds-rem-scale,1))), calc(.75rem * var(--cds-rem-scale,1))); }
  .size-\[var\(--cds-avatar-lg\)\] { width: var(--cds-avatar-lg); height: var(--cds-avatar-lg); }
  .size-\[var\(--cds-avatar-md\)\] { width: var(--cds-avatar-md); height: var(--cds-avatar-md); }
  .size-\[var\(--cds-avatar-sm\)\] { width: var(--cds-avatar-sm); height: var(--cds-avatar-sm); }
  .size-\[var\(--cds-avatar-xs\)\] { width: var(--cds-avatar-xs); height: var(--cds-avatar-xs); }
  .size-\[var\(--cds-checkbox\)\] { width: var(--cds-checkbox); height: var(--cds-checkbox); }
  .size-control { width: var(--cds-h-control); height: var(--cds-h-control); }
  .size-full { width: 100%; height: 100%; }
  .size-icon { width: var(--cds-icon); height: var(--cds-icon); }
  .h-0 { height: 0px; }
  .h-0\.5 { height: calc(var(--spacing) * .5); }
  .h-1 { height: var(--spacing); }
  .h-1\.5 { height: calc(var(--spacing) * 1.5); }
  .h-2 { height: calc(var(--spacing) * 2); }
  .h-2\.5 { height: calc(var(--spacing) * 2.5); }
  .h-3 { height: calc(var(--spacing) * 3); }
  .h-3\.5 { height: calc(var(--spacing) * 3.5); }
  .h-4 { height: calc(var(--spacing) * 4); }
  .h-5 { height: calc(var(--spacing) * 5); }
  .h-6 { height: calc(var(--spacing) * 6); }
  .h-7 { height: calc(var(--spacing) * 7); }
  .h-8 { height: calc(var(--spacing) * 8); }
  .h-10 { height: calc(var(--spacing) * 10); }
  .h-48 { height: calc(var(--spacing) * 48); }
  .h-\[1em\] { height: 1em; }
  .h-\[1lh\] { height: 1lh; }
  .h-\[3px\] { height: 3px; }
  .h-\[18px\] { height: 18px; }
  .h-\[30vh\] { height: 30vh; }
  .h-\[38px\] { height: 38px; }
  .h-\[calc\(1em\+6px\)\] { height: calc(1em + 6px); }
  .h-\[var\(--cds-avatar-lg\)\] { height: var(--cds-avatar-lg); }
  .h-\[var\(--cds-avatar-md\)\] { height: var(--cds-avatar-md); }
  .h-\[var\(--cds-avatar-sm\)\] { height: var(--cds-avatar-sm); }
  .h-\[var\(--cds-avatar-xs\)\] { height: var(--cds-avatar-xs); }
  .h-\[var\(--cds-spark-size\)\] { height: var(--cds-spark-size); }
  .h-\[var\(--cds-switch-h\)\] { height: var(--cds-switch-h); }
  .h-\[var\(--collapsible-panel-height\)\] { height: var(--collapsible-panel-height); }
  .h-auto { height: auto; }
  .h-control { height: var(--cds-h-control); }
  .h-control-nested { height: var(--cds-h-control-nested); }
  .h-dvh { height: 100dvh; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .h-screen { height: 100vh; }
  .max-h-12 { max-height: calc(var(--spacing) * 12); }
  .max-h-32 { max-height: calc(var(--spacing) * 32); }
  .max-h-\[60vh\] { max-height: 60vh; }
  .max-h-\[calc\(100dvh_-_max\(2rem\,2\*var\(--desktop-titlebar-inset\,0px\)\)_-_2\*max\(env\(safe-area-inset-top\,0px\)\,env\(safe-area-inset-bottom\,0px\)\)\)\] { max-height: calc(100dvh - max(2rem, 2 * var(--desktop-titlebar-inset,0px)) - 2 * max(env(safe-area-inset-top,0px), env(safe-area-inset-bottom,0px))); }
  .max-h-\[inherit\] { max-height: inherit; }
  .max-h-\[min\(18rem\,max\(6rem\,calc\(var\(--available-height\,100vh\)_-_7\.5rem\)\)\)\] { max-height: min(18rem, max(6rem, calc(var(--available-height,100vh) - 7.5rem))); }
  .max-h-\[min\(24rem\,max\(6rem\,calc\(var\(--available-height\,100vh\)_-_8rem\)\)\)\] { max-height: min(24rem, max(6rem, calc(var(--available-height,100vh) - 8rem))); }
  .max-h-\[min\(75dvh\,42rem\)\] { max-height: min(75dvh, 42rem); }
  .max-h-\[min\(var\(--available-height\,100dvh\)\,var\(--cds-popup-max-h\,320px\)\)\] { max-height: min(var(--available-height,100dvh), var(--cds-popup-max-h,320px)); }
  .max-h-\[var\(--available-height\)\] { max-height: var(--available-height); }
  .max-h-\[var\(--cds-popup-list-max-h\,none\)\] { max-height: var(--cds-popup-list-max-h,none); }
  .max-h-none { max-height: none; }
  .min-h-0 { min-height: 0px; }
  .min-h-4 { min-height: calc(var(--spacing) * 4); }
  .min-h-6 { min-height: calc(var(--spacing) * 6); }
  .min-h-7 { min-height: calc(var(--spacing) * 7); }
  .min-h-8 { min-height: calc(var(--spacing) * 8); }
  .min-h-10 { min-height: calc(var(--spacing) * 10); }
  .min-h-16 { min-height: calc(var(--spacing) * 16); }
  .min-h-40 { min-height: calc(var(--spacing) * 40); }
  .min-h-\[1lh\] { min-height: 1lh; }
  .min-h-\[13px\] { min-height: 13px; }
  .min-h-\[calc\(1\.5rem\*var\(--cds-rem-scale\,1\)\)\] { min-height: calc(1.5rem * var(--cds-rem-scale,1)); }
  .min-h-\[calc\(var\(--cds-textarea-rows\)\*1lh\)\] { min-height: calc(var(--cds-textarea-rows) * 1lh); }
  .min-h-\[calc\(var\(--cds-textarea-rows\)\*1lh\+2\*var\(--cds-pad-sm\)\)\] { min-height: calc(var(--cds-textarea-rows) * 1lh + 2 * var(--cds-pad-sm)); }
  .min-h-\[var\(--prop-row-h\,32px\)\] { min-height: var(--prop-row-h,32px); }
  .min-h-control { min-height: var(--cds-h-control); }
  .w-0 { width: 0px; }
  .w-1 { width: var(--spacing); }
  .w-1\.5 { width: calc(var(--spacing) * 1.5); }
  .w-1\/2 { width: 50%; }
  .w-2 { width: calc(var(--spacing) * 2); }
  .w-2\.5 { width: calc(var(--spacing) * 2.5); }
  .w-3 { width: calc(var(--spacing) * 3); }
  .w-3\.5 { width: calc(var(--spacing) * 3.5); }
  .w-4 { width: calc(var(--spacing) * 4); }
  .w-5 { width: calc(var(--spacing) * 5); }
  .w-6 { width: calc(var(--spacing) * 6); }
  .w-7 { width: calc(var(--spacing) * 7); }
  .w-8 { width: calc(var(--spacing) * 8); }
  .w-9 { width: calc(var(--spacing) * 9); }
  .w-10 { width: calc(var(--spacing) * 10); }
  .w-12 { width: calc(var(--spacing) * 12); }
  .w-14 { width: calc(var(--spacing) * 14); }
  .w-20 { width: calc(var(--spacing) * 20); }
  .w-24 { width: calc(var(--spacing) * 24); }
  .w-60 { width: calc(var(--spacing) * 60); }
  .w-64 { width: calc(var(--spacing) * 64); }
  .w-72 { width: calc(var(--spacing) * 72); }
  .w-80 { width: calc(var(--spacing) * 80); }
  .w-\[3\.75rem\] { width: 3.75rem; }
  .w-\[3px\] { width: 3px; }
  .w-\[4\.5rem\] { width: 4.5rem; }
  .w-\[4\.75rem\] { width: 4.75rem; }
  .w-\[14\.5rem\] { width: 14.5rem; }
  .w-\[30\%\] { width: 30%; }
  .w-\[34px\] { width: 34px; }
  .w-\[68px\] { width: 68px; }
  .w-\[76px\] { width: 76px; }
  .w-\[184px\] { width: 184px; }
  .w-\[360px\] { width: 360px; }
  .w-\[calc\(1em\+6px\)\] { width: calc(1em + 6px); }
  .w-\[calc\(100\%\+8px\)\] { width: calc(100% + 8px); }
  .w-\[calc\(100vw-2rem\)\] { width: calc(-2rem + 100vw); }
  .w-\[calc\(var\(--anchor-width\)\+1\.375rem\)\] { width: calc(var(--anchor-width) + 1.375rem); }
  .w-\[calc\(var\(--cds-switch-h\,1\.25rem\)\*1\.8\)\] { width: calc(var(--cds-switch-h,1.25rem) * 1.8); }
  .w-\[var\(--anchor-width\)\] { width: var(--anchor-width); }
  .w-\[var\(--cds-spark-size\)\] { width: var(--cds-spark-size); }
  .w-\[var\(--mc-side-w\)\] { width: var(--mc-side-w); }
  .w-\[var\(--pp-iconcol\,auto\)\] { width: var(--pp-iconcol,auto); }
  .w-auto { width: auto; }
  .w-control { width: var(--cds-h-control); }
  .w-control-nested { width: var(--cds-h-control-nested); }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-px { width: 1px; }
  .w-screen { width: 100vw; }
  .max-w-3xl { max-width: var(--container-3xl); }
  .max-w-12 { max-width: calc(var(--spacing) * 12); }
  .max-w-40 { max-width: calc(var(--spacing) * 40); }
  .max-w-80 { max-width: calc(var(--spacing) * 80); }
  .max-w-\[45rem\] { max-width: 45rem; }
  .max-w-\[70\%\] { max-width: 70%; }
  .max-w-\[160px\] { max-width: 160px; }
  .max-w-\[240px\] { max-width: 240px; }
  .max-w-\[320px\] { max-width: 320px; }
  .max-w-\[400px\] { max-width: 400px; }
  .max-w-\[480px\] { max-width: 480px; }
  .max-w-\[520px\] { max-width: 520px; }
  .max-w-\[720px\] { max-width: 720px; }
  .max-w-\[880px\] { max-width: 880px; }
  .max-w-\[1024px\] { max-width: 1024px; }
  .max-w-\[1152px\] { max-width: 1152px; }
  .max-w-\[calc\(100vw-2rem\)\] { max-width: calc(-2rem + 100vw); }
  .max-w-\[calc\(100vw-16px\)\] { max-width: calc(-16px + 100vw); }
  .max-w-full { max-width: 100%; }
  .max-w-md { max-width: var(--container-md); }
  .max-w-none { max-width: none; }
  .max-w-sm { max-width: var(--container-sm); }
  .min-w-0 { min-width: 0px; }
  .min-w-0\! { min-width: 0px !important; }
  .min-w-1 { min-width: var(--spacing); }
  .min-w-4 { min-width: calc(var(--spacing) * 4); }
  .min-w-6 { min-width: calc(var(--spacing) * 6); }
  .min-w-8 { min-width: calc(var(--spacing) * 8); }
  .min-w-12 { min-width: calc(var(--spacing) * 12); }
  .min-w-14 { min-width: calc(var(--spacing) * 14); }
  .min-w-32\! { min-width: calc(var(--spacing) * 32) !important; }
  .min-w-48 { min-width: calc(var(--spacing) * 48); }
  .min-w-56 { min-width: calc(var(--spacing) * 56); }
  .min-w-\[2ch\] { min-width: 2ch; }
  .min-w-\[12rem\] { min-width: 12rem; }
  .min-w-\[128px\] { min-width: 128px; }
  .min-w-\[180px\] { min-width: 180px; }
  .min-w-\[200px\] { min-width: 200px; }
  .min-w-\[calc\(1em\+6px\)\] { min-width: calc(1em + 6px); }
  .min-w-\[calc\(var\(--cds-h-control\)\*3\)\] { min-width: calc(var(--cds-h-control) * 3); }
  .min-w-\[min\(20ch\,100\%\)\] { min-width: min(20ch, 100%); }
  .min-w-\[var\(--cds-avatar-lg\)\] { min-width: var(--cds-avatar-lg); }
  .min-w-\[var\(--cds-avatar-md\)\] { min-width: var(--cds-avatar-md); }
  .min-w-\[var\(--cds-avatar-sm\)\] { min-width: var(--cds-avatar-sm); }
  .min-w-\[var\(--cds-avatar-xs\)\] { min-width: var(--cds-avatar-xs); }
  .min-w-\[var\(--cds-h-control-nested\)\] { min-width: var(--cds-h-control-nested); }
  .min-w-fit { min-width: fit-content; }
  .min-w-full { min-width: 100%; }
  .min-w-max { min-width: max-content; }
  .flex-1 { flex: 1 1 0%; }
  .flex-\[0_0_40\%\] { flex: 0 0 40%; }
  .flex-\[1_1_60\%\] { flex: 1 1 60%; }
  .flex-auto { flex: 1 1 auto; }
  .flex-none { flex: 0 0 auto; }
  .flex-shrink, .shrink { flex-shrink: 1; }
  .shrink\! { flex-shrink: 1 !important; }
  .shrink-0 { flex-shrink: 0; }
  .flex-grow, .grow { flex-grow: 1; }
  .grow\! { flex-grow: 1 !important; }
  .basis-\[calc\(var\(--cds-pad-md\)\*2\)\] { flex-basis: calc(var(--cds-pad-md) * 2); }
  .basis-full { flex-basis: 100%; }
  .border-collapse { border-collapse: collapse; }
  .origin-\[var\(--transform-origin\)\] { transform-origin: var(--transform-origin); }
  .origin-bottom { transform-origin: center bottom; }
  .origin-left { transform-origin: 0px center; }
  .origin-top { transform-origin: center top; }
  .-translate-x-1\/2 { --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-1\/2 { --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-3 { --tw-translate-y: calc(var(--spacing) * -3); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-none { translate: none; }
  .scale-75 { --tw-scale-x: 75%; --tw-scale-y: 75%; --tw-scale-z: 75%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-3d { scale: var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z); }
  .scale-\[0\.67\] { scale: 0.67; }
  .scale-\[calc\(1_\+_6\.2_\/_var\(--sl-thumb-w\)\)\] { scale: calc(1 + 6.2 / var(--sl-thumb-w)); }
  .-rotate-90 { rotate: -90deg; }
  .-rotate-\[14deg\] { rotate: -14deg; }
  .rotate-0 { rotate: 0deg; }
  .rotate-45 { rotate: 45deg; }
  .rotate-90 { rotate: 90deg; }
  .rotate-\[14deg\] { rotate: 14deg; }
  .\[transform\:translateY\(var\(--ty\)\)_scale\(var\(--ts\)\)\] { transform: translateY(var(--ty)) scale(var(--ts)); }
  .transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .transform\! { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,) !important; }
  .animate-\[spin_1s_linear_infinite\] { animation: 1s linear 0s infinite normal none running spin; }
  .cursor-\[var\(--cds-cursor-interactive\)\] { cursor: var(--cds-cursor-interactive); }
  .cursor-col-resize { cursor: col-resize; }
  .cursor-default { cursor: default; }
  .cursor-ew-resize { cursor: ew-resize; }
  .cursor-grab { cursor: grab; }
  .cursor-grabbing { cursor: grabbing; }
  .cursor-not-allowed { cursor: not-allowed; }
  .cursor-pointer { cursor: pointer; }
  .cursor-row-resize { cursor: row-resize; }
  .cursor-text { cursor: text; }
  .touch-pinch-zoom { --tw-pinch-zoom: pinch-zoom; touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,); }
  .touch-none { touch-action: none; }
  .resize { resize: both; }
  .resize-none { resize: none; }
  .resize-y { resize: vertical; }
  .scroll-fade-y { scroll-padding-block: calc(var(--cds-scroll-fade-size) * var(--cds-scroll-fade-top-on)) calc(var(--cds-scroll-fade-size) * var(--cds-scroll-fade-bottom-on)); }
  @supports (animation-timeline:scroll()) {
  .scroll-fade-y { --cds-scroll-fade-top: calc(var(--cds-scroll-fade-top-raw) * var(--cds-scroll-fade-y-active) * var(--cds-scroll-fade-top-on)); --cds-scroll-fade-bottom: calc(var(--cds-scroll-fade-bottom-raw) * var(--cds-scroll-fade-y-active) * var(--cds-scroll-fade-bottom-on)); mask-image: linear-gradient(to bottom, transparent, #0000000d calc(var(--cds-scroll-fade-top) * .15), #00000026 calc(var(--cds-scroll-fade-top) * .3), #0000004d calc(var(--cds-scroll-fade-top) * .45), #00000080 calc(var(--cds-scroll-fade-top) * .6), #000000b3 calc(var(--cds-scroll-fade-top) * .75), #000000d9 calc(var(--cds-scroll-fade-top) * .87), #000 var(--cds-scroll-fade-top), #000 calc(100% - var(--cds-scroll-fade-bottom)), #000000d9 calc(100% - var(--cds-scroll-fade-bottom) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-bottom) * .75), #00000080 calc(100% - var(--cds-scroll-fade-bottom) * .6), #0000004d calc(100% - var(--cds-scroll-fade-bottom) * .45), #00000026 calc(100% - var(--cds-scroll-fade-bottom) * .3), #0000000d calc(100% - var(--cds-scroll-fade-bottom) * .15), transparent); animation-name: cds-scroll-fade-top, cds-scroll-fade-bottom, cds-scroll-fade-y-active; animation-timing-function: linear; animation-fill-mode: both, both, none; animation-duration: auto; animation-timeline: scroll(self); animation-range: 0px var(--cds-scroll-fade-size), calc(100% - var(--cds-scroll-fade-size)) 100%, 0px 101%; }
}
  .\[scrollbar-width\:none\] { scrollbar-width: none; }
  .\[scrollbar-gutter\:stable\] { scrollbar-gutter: stable; }
  .\[grid-auto-columns\:inherit\] { grid-auto-columns: inherit; }
  .\[grid-auto-flow\:inherit\] { grid-auto-flow: inherit; }
  .\[grid-auto-rows\:inherit\] { grid-auto-rows: inherit; }
  .\[grid-template-columns\:inherit\] { grid-template-columns: inherit; }
  .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .grid-cols-\[1fr_1fr_auto\] { grid-template-columns: 1fr 1fr auto; }
  .grid-cols-\[minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr); }
  .grid-cols-\[var\(--pp-label-w\,80px\)_minmax\(0\,1fr\)\] { grid-template-columns: var(--pp-label-w,80px) minmax(0,1fr); }
  .grid-cols-\[…\] { }
  .\[grid-template-rows\:inherit\] { grid-template-rows: inherit; }
  .\[flex-direction\:inherit\] { flex-direction: inherit; }
  .flex-col { flex-direction: column; }
  .flex-col-reverse { flex-direction: column-reverse; }
  .\[flex-wrap\:inherit\] { flex-wrap: inherit; }
  .flex-nowrap { flex-wrap: nowrap; }
  .flex-wrap { flex-wrap: wrap; }
  .place-items-center { place-items: center; }
  .\[align-items\:inherit\] { align-items: inherit; }
  .items-baseline { align-items: baseline; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .\[justify-content\:inherit\] { justify-content: inherit; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-end { justify-content: flex-end; }
  .\[justify-items\:inherit\] { justify-items: inherit; }
  .\[gap\:inherit\] { gap: inherit; }
  .gap-0 { gap: 0px; }
  .gap-0\.5 { gap: calc(var(--spacing) * .5); }
  .gap-1 { gap: var(--spacing); }
  .gap-1\.5 { gap: calc(var(--spacing) * 1.5); }
  .gap-2 { gap: calc(var(--spacing) * 2); }
  .gap-2\.5 { gap: calc(var(--spacing) * 2.5); }
  .gap-3 { gap: calc(var(--spacing) * 3); }
  .gap-6 { gap: calc(var(--spacing) * 6); }
  .gap-\[0\.3em\] { gap: 0.3em; }
  .gap-\[0\.25em\] { gap: 0.25em; }
  .gap-\[1px\] { gap: 1px; }
  .gap-\[2px\] { gap: 2px; }
  .gap-\[var\(--cds-pad-sm\,6px\)\] { gap: var(--cds-pad-sm,6px); }
  .gap-\[var\(--mc-strip-gap\)\] { gap: var(--mc-strip-gap); }
  .gap-lg { gap: var(--cds-gap-lg); }
  .gap-md { gap: var(--cds-gap-md); }
  .gap-sm { gap: var(--cds-gap-sm); }
  .gap-xs { gap: var(--cds-gap-xs); }
  :where(.space-y-reverse > :not(:last-child)) { --tw-space-y-reverse: 1; }
  .gap-x-1 { column-gap: var(--spacing); }
  .gap-x-2 { column-gap: calc(var(--spacing) * 2); }
  .gap-x-\[2px\] { column-gap: 2px; }
  .gap-x-\[var\(--mc-group-gap\,4px\)\] { column-gap: var(--mc-group-gap,4px); }
  .gap-x-md { column-gap: var(--cds-gap-md); }
  .gap-x-sm { column-gap: var(--cds-gap-sm); }
  :where(.space-x-reverse > :not(:last-child)) { --tw-space-x-reverse: 1; }
  .gap-y-1 { row-gap: var(--spacing); }
  .gap-y-sm { row-gap: var(--cds-gap-sm); }
  .gap-y-xs { row-gap: var(--cds-gap-xs); }
  :where(.divide-x > :not(:last-child)) { --tw-divide-x-reverse: 0; border-inline-style: var(--tw-border-style); border-inline-start-width: calc(1px * var(--tw-divide-x-reverse)); border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }
  :where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); }
  :where(.divide-y-reverse > :not(:last-child)) { --tw-divide-y-reverse: 1; }
  .self-center { align-self: center; }
  .self-end { align-self: flex-end; }
  .self-start { align-self: flex-start; }
  .self-stretch { align-self: stretch; }
  .justify-self-end { justify-self: flex-end; }
  .justify-self-stretch { justify-self: stretch; }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .overflow-auto { overflow: auto; }
  .overflow-clip { overflow: clip; }
  .overflow-hidden { overflow: hidden; }
  .overflow-visible { overflow: visible; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-x-clip { overflow-x: clip; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-y-auto { overflow-y: auto; }
  .\!rounded-\[calc\(var\(--fr\)-\(var\(--fh\)-var\(--fhn\)\)\/2\)\] { border-radius: calc(var(--fr) - (var(--fh) - var(--fhn)) / 2) !important; }
  .rounded { border-radius: var(--cds-radius); }
  .rounded-\[3px\] { border-radius: 3px; }
  .rounded-\[4px\] { border-radius: 4px; }
  .rounded-\[calc\(0\.375rem\*var\(--cds-rem-scale\,1\)\)\] { border-radius: calc(.375rem * var(--cds-rem-scale,1)); }
  .rounded-\[calc\(var\(--cds-h-control-nested\)\/4-2px\)\] { border-radius: calc(var(--cds-h-control-nested) / 4 - 2px); }
  .rounded-\[calc\(var\(--cds-h-control-nested\)\/4-min\(calc\(0\.1875rem\*var\(--cds-rem-scale\,1\)\)\,\(var\(--cds-h-control-nested\)-calc\(0\.75rem\*var\(--cds-rem-scale\,1\)\)\)\/2\)\)\] { border-radius: calc(var(--cds-h-control-nested) / 4 - min(calc(.1875rem * var(--cds-rem-scale,1)), (var(--cds-h-control-nested) - calc(.75rem * var(--cds-rem-scale,1))) / 2)); }
  .rounded-\[calc\(var\(--cds-radius\)-1px\)\] { border-radius: calc(var(--cds-radius) - 1px); }
  .rounded-\[calc\(var\(--cds-radius\)-2px\)\] { border-radius: calc(var(--cds-radius) - 2px); }
  .rounded-\[inherit\] { border-radius: inherit; }
  .rounded-\[var\(--cds-checkbox-radius\)\] { border-radius: var(--cds-checkbox-radius); }
  .rounded-\[var\(--cds-keycap-radius\,4px\)\] { border-radius: var(--cds-keycap-radius,4px); }
  .rounded-card { border-radius: calc(var(--cds-radius) + calc(.25rem * var(--cds-rem-scale,1))); }
  .rounded-chip { border-radius: calc(var(--cds-h-control-nested) / 4); }
  .rounded-composer { border-radius: var(--cds-radius-composer); }
  .rounded-full { border-radius: 3.40282e+38px; }
  .rounded-lg { border-radius: var(--radius-lg); }
  .rounded-md { border-radius: var(--radius-md); }
  .rounded-none { border-radius: 0px; }
  .rounded-sm { border-radius: var(--radius-sm); }
  .rounded-s { border-start-start-radius: var(--cds-radius); border-end-start-radius: var(--cds-radius); }
  .rounded-s-none { border-start-start-radius: 0px; border-end-start-radius: 0px; }
  .rounded-ss { border-start-start-radius: var(--cds-radius); }
  .rounded-e { border-start-end-radius: var(--cds-radius); border-end-end-radius: var(--cds-radius); }
  .rounded-e-none { border-start-end-radius: 0px; border-end-end-radius: 0px; }
  .rounded-se { border-start-end-radius: var(--cds-radius); }
  .rounded-ee { border-end-end-radius: var(--cds-radius); }
  .rounded-es { border-end-start-radius: var(--cds-radius); }
  .rounded-t { border-top-left-radius: var(--cds-radius); border-top-right-radius: var(--cds-radius); }
  .rounded-t-card { border-top-left-radius: calc(var(--cds-radius) + calc(.25rem * var(--cds-rem-scale,1))); border-top-right-radius: calc(var(--cds-radius) + calc(.25rem * var(--cds-rem-scale,1))); }
  .rounded-l { border-top-left-radius: var(--cds-radius); border-bottom-left-radius: var(--cds-radius); }
  .rounded-tl { border-top-left-radius: var(--cds-radius); }
  .rounded-r { border-top-right-radius: var(--cds-radius); border-bottom-right-radius: var(--cds-radius); }
  .rounded-tr { border-top-right-radius: var(--cds-radius); }
  .rounded-b { border-bottom-right-radius: var(--cds-radius); border-bottom-left-radius: var(--cds-radius); }
  .rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .rounded-br { border-bottom-right-radius: var(--cds-radius); }
  .rounded-bl { border-bottom-left-radius: var(--cds-radius); }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border\! { border-style: var(--tw-border-style) !important; border-width: 1px !important; }
  .border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .border-\[1\.5px\] { border-style: var(--tw-border-style); border-width: 1.5px; }
  .border-x { border-inline-style: var(--tw-border-style); border-inline-width: 1px; }
  .border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }
  .border-s { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 1px; }
  .border-e { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 1px; }
  .border-bs { border-block-start-style: var(--tw-border-style); border-block-start-width: 1px; }
  .border-be { border-block-end-style: var(--tw-border-style); border-block-end-width: 1px; }
  .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-b-\[0\.5px\] { border-bottom-style: var(--tw-border-style); border-bottom-width: 0.5px; }
  .border-b-\[length\:var\(--cds-ring-inner\)\] { border-bottom-style: var(--tw-border-style); border-bottom-width: var(--cds-ring-inner); }
  .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .border-dashed { --tw-border-style: dashed; border-style: dashed; }
  .\!border-transparent { border-color: rgba(0, 0, 0, 0) !important; }
  .border-\[color\:var\(--cds-shortcut-cap-line\)\] { border-color: var(--cds-shortcut-cap-line); }
  .border-alpha-2 { border-color: var(--cds-alpha-2); }
  .border-app-accent, .border-app-accent\/70 { border-color: var(--t-app-accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-app-accent\/70 { border-color: color-mix(in oklab, var(--t-app-accent) 70%, transparent); }
}
  .border-border-line { border-color: var(--t-border); }
  .border-border-strong { border-color: var(--t-border-strong); }
  .border-editor-comment-target { border-color: var(--cds-border-editor-comment-target); }
  .border-strong { border-color: var(--cds-border-strong); }
  .border-transparent { border-color: rgba(0, 0, 0, 0); }
  .border-white { border-color: var(--color-white); }
  .border-b-\[var\(--cds-border\)\] { border-bottom-color: var(--cds-border); }
  .\!bg-transparent { background-color: rgba(0, 0, 0, 0) !important; }
  .bg-\[color\:var\(--cds-shortcut-cap-fill\)\] { background-color: var(--cds-shortcut-cap-fill); }
  .bg-\[var\(--cds-button-on-content\)\] { background-color: var(--cds-button-on-content); }
  .bg-\[var\(--cds-on-accent\)\] { background-color: var(--cds-on-accent); }
  .bg-\[var\(--cds-on-brand\)\] { background-color: var(--cds-on-brand); }
  .bg-\[var\(--cds-on-danger\)\] { background-color: var(--cds-on-danger); }
  .bg-\[var\(--cds-on-primary\)\] { background-color: var(--cds-on-primary); }
  .bg-\[var\(--cds-page-bg\)\] { background-color: var(--cds-page-bg); }
  .bg-\[var\(--cds-segmented-control-thumb\)\] { background-color: var(--cds-segmented-control-thumb); }
  .bg-\[var\(--cds-segmented-control-track\)\] { background-color: var(--cds-segmented-control-track); }
  .bg-\[var\(--cds-skeleton-base\)\] { background-color: var(--cds-skeleton-base); }
  .bg-\[var\(--cds-switch-knob\)\] { background-color: var(--cds-switch-knob); }
  .bg-\[var\(--cds-switch-track\)\] { background-color: var(--cds-switch-track); }
  .bg-\[var\(--cds-tooltip-bg\)\] { background-color: var(--cds-tooltip-bg); }
  .bg-accent-muted { background-color: var(--cds-bg-accent-muted); }
  .bg-alpha-2 { background-color: var(--cds-alpha-2); }
  .bg-alpha-3 { background-color: var(--cds-alpha-3); }
  .bg-app-accent, .bg-app-accent\/5 { background-color: var(--t-app-accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-app-accent\/5 { background-color: color-mix(in oklab, var(--t-app-accent) 5%, transparent); }
}
  .bg-aqua-500 { background-color: var(--cds-aqua-500); }
  .bg-backdrop { background-color: var(--cds-backdrop); }
  .bg-bad\/10 { background-color: var(--t-bad); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-bad\/10 { background-color: color-mix(in oklab, var(--t-bad) 10%, transparent); }
}
  .bg-bad\/15 { background-color: var(--t-bad); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-bad\/15 { background-color: color-mix(in oklab, var(--t-bad) 15%, transparent); }
}
  .bg-bg { background-color: var(--t-bg); }
  .bg-bg-warm { background-color: var(--t-bg-warm); }
  .bg-black, .bg-black\/40 { background-color: var(--cds-black); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/40 { background-color: color-mix(in oklab, var(--cds-black) 40%, transparent); }
}
  .bg-black\/85 { background-color: var(--cds-black); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/85 { background-color: color-mix(in oklab, var(--cds-black) 85%, transparent); }
}
  .bg-blue-500 { background-color: var(--cds-blue-500); }
  .bg-border { background-color: var(--cds-border); }
  .bg-border-line { background-color: var(--t-border); }
  .bg-border-strong { background-color: var(--t-border-strong); }
  .bg-current { background-color: currentcolor; }
  .bg-danger { background-color: var(--cds-bg-danger); }
  .bg-editor-canvas { background-color: var(--cds-bg-editor-canvas); }
  .bg-fill-accent { background-color: var(--cds-fill-accent); }
  .bg-fill-brand { background-color: var(--cds-fill-brand); }
  .bg-fill-control { background-color: var(--cds-fill-control); }
  .bg-fill-danger { background-color: var(--cds-fill-danger); }
  .bg-fill-field { background-color: var(--cds-fill-field); }
  .bg-fill-ghost-hover { background-color: var(--cds-fill-ghost-hover); }
  .bg-fill-primary { background-color: var(--cds-fill-primary); }
  .bg-fill-pro { background-color: var(--cds-fill-pro); }
  .bg-fill-secondary { background-color: var(--cds-fill-secondary); }
  .bg-fill-success { background-color: var(--cds-fill-success); }
  .bg-fill-warning { background-color: var(--cds-fill-warning); }
  .bg-gray-700 { background-color: var(--cds-gray-700); }
  .bg-green-500 { background-color: var(--cds-green-500); }
  .bg-magenta-450 { background-color: var(--cds-magenta-450); }
  .bg-neutral { background-color: var(--cds-bg-neutral); }
  .bg-ok\/15 { background-color: var(--t-ok); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-ok\/15 { background-color: color-mix(in oklab, var(--t-ok) 15%, transparent); }
}
  .bg-orange-450 { background-color: var(--cds-orange-450); }
  .bg-page { background-color: var(--cds-page-bg); }
  .bg-panel, .bg-panel\/90 { background-color: var(--t-panel); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-panel\/90 { background-color: color-mix(in oklab, var(--t-panel) 90%, transparent); }
}
  .bg-red-450 { background-color: var(--cds-red-450); }
  .bg-surface-1 { background-color: var(--cds-surface-1); }
  .bg-surface-2 { background-color: var(--cds-surface-2); }
  .bg-surface-3 { background-color: var(--cds-surface-3); }
  .bg-surface-panel { background-color: var(--cds-surface-panel); }
  .bg-tint-aqua { background-color: var(--cds-bg-tint-aqua); }
  .bg-tint-blue { background-color: var(--cds-bg-tint-blue); }
  .bg-tint-green { background-color: var(--cds-bg-tint-green); }
  .bg-tint-magenta { background-color: var(--cds-bg-tint-magenta); }
  .bg-tint-orange { background-color: var(--cds-bg-tint-orange); }
  .bg-tint-red { background-color: var(--cds-bg-tint-red); }
  .bg-tint-violet { background-color: var(--cds-bg-tint-violet); }
  .bg-tint-yellow { background-color: var(--cds-bg-tint-yellow); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-violet-450 { background-color: var(--cds-violet-450); }
  .bg-warning { background-color: var(--cds-bg-warning); }
  .bg-wash-1 { background-color: var(--t-wash-1); }
  .bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/20 { background-color: color-mix(in oklab, var(--color-white) 20%, transparent); }
}
  .bg-yellow-500 { background-color: var(--cds-yellow-500); }
  .bg-gradient-to-l { --tw-gradient-position: to left in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .\[background-image\:linear-gradient\(0deg\,var\(--cds-bg-danger\)\,var\(--cds-bg-danger\)\)\] { background-image: linear-gradient(0deg,var(--cds-bg-danger),var(--cds-bg-danger)); }
  .\[background-image\:linear-gradient\(0deg\,var\(--cds-bg-warning\)\,var\(--cds-bg-warning\)\)\] { background-image: linear-gradient(0deg,var(--cds-bg-warning),var(--cds-bg-warning)); }
  .bg-\[linear-gradient\(to_right\,\#f00_0\%\,\#ff0_17\%\,\#0f0_33\%\,\#0ff_50\%\,\#00f_67\%\,\#f0f_83\%\,\#f00_100\%\)\] { background-image: linear-gradient(90deg, red 0%, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, red 100%); }
  .bg-\[repeating-conic-gradient\(var\(--cds-alpha-2\)_0_25\%\,transparent_0_50\%\)\] { background-image: repeating-conic-gradient(var(--cds-alpha-2) 0 25%,transparent 0 50%); }
  .from-bg { --tw-gradient-from: var(--t-bg); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .from-panel\/45 { --tw-gradient-from: var(--t-panel); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-panel\/45 { --tw-gradient-from: color-mix(in oklab, var(--t-panel) 45%, transparent); }
}
  .from-panel\/45 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%-24px\)\,transparent\)\] { mask-image: linear-gradient(90deg, rgb(0, 0, 0) calc(100% - 24px), rgba(0, 0, 0, 0)); }
  .bg-\[length\:8px_8px\] { background-size: 8px 8px; }
  .bg-repeat { background-repeat: repeat; }
  .mask-no-clip { mask-clip: no-clip; }
  .mask-repeat { mask-repeat: repeat; }
  .fill-accent { fill: var(--cds-fill-accent); }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .p-0 { padding: 0px; }
  .p-0\.5 { padding: calc(var(--spacing) * .5); }
  .p-1 { padding: var(--spacing); }
  .p-1\.5 { padding: calc(var(--spacing) * 1.5); }
  .p-2 { padding: calc(var(--spacing) * 2); }
  .p-2\.25 { padding: calc(var(--spacing) * 2.25); }
  .p-3 { padding: calc(var(--spacing) * 3); }
  .p-3\.5 { padding: calc(var(--spacing) * 3.5); }
  .p-4 { padding: calc(var(--spacing) * 4); }
  .p-5 { padding: calc(var(--spacing) * 5); }
  .p-6 { padding: calc(var(--spacing) * 6); }
  .p-\[2px\] { padding: 2px; }
  .p-\[var\(--mc-strip-pad\)\] { padding: var(--mc-strip-pad); }
  .p-lg { padding: var(--cds-pad-lg); }
  .p-md { padding: var(--cds-pad-md); }
  .p-px { padding: 1px; }
  .p-sm { padding: var(--cds-pad-sm); }
  .p-xl { padding: var(--cds-pad-xl); }
  .p-xs { padding: var(--cds-pad-xs); }
  .px-0 { padding-inline: 0px; }
  .px-0\.5 { padding-inline: calc(var(--spacing) * .5); }
  .px-1 { padding-inline: var(--spacing); }
  .px-1\.5 { padding-inline: calc(var(--spacing) * 1.5); }
  .px-2 { padding-inline: calc(var(--spacing) * 2); }
  .px-2\.5 { padding-inline: calc(var(--spacing) * 2.5); }
  .px-3 { padding-inline: calc(var(--spacing) * 3); }
  .px-3\.5 { padding-inline: calc(var(--spacing) * 3.5); }
  .px-6 { padding-inline: calc(var(--spacing) * 6); }
  .px-\[2px\] { padding-inline: 2px; }
  .px-\[3px\] { padding-inline: 3px; }
  .px-\[5px\] { padding-inline: 5px; }
  .px-\[calc\(var\(--cds-h-control-nested\)\*0\.3\)\] { padding-inline: calc(var(--cds-h-control-nested) * .3); }
  .px-\[calc\(var\(--cds-pad-md\)\+4px\)\] { padding-inline: calc(var(--cds-pad-md) + 4px); }
  .px-lg { padding-inline: var(--cds-pad-lg); }
  .px-md { padding-inline: var(--cds-pad-md); }
  .px-sm { padding-inline: var(--cds-pad-sm); }
  .py-0\.5 { padding-block: calc(var(--spacing) * .5); }
  .py-1 { padding-block: var(--spacing); }
  .py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }
  .py-2 { padding-block: calc(var(--spacing) * 2); }
  .py-2\.5 { padding-block: calc(var(--spacing) * 2.5); }
  .py-12 { padding-block: calc(var(--spacing) * 12); }
  .py-\[0\.125em\] { padding-block: 0.125em; }
  .py-\[calc\(\(var\(--cds-h-control\)-var\(--cds-leading-body\)\)\/2\)\] { padding-block: calc((var(--cds-h-control) - var(--cds-leading-body)) / 2); }
  .py-\[calc\(0\.1875rem\*var\(--cds-rem-scale\,1\)\)\] { padding-block: calc(.1875rem * var(--cds-rem-scale,1)); }
  .py-md { padding-block: var(--cds-pad-md); }
  .py-px { padding-block: 1px; }
  .py-sm { padding-block: var(--cds-pad-sm); }
  .ps-2\.5 { padding-inline-start: calc(var(--spacing) * 2.5); }
  .pe-1 { padding-inline-end: var(--spacing); }
  .pe-md { padding-inline-end: var(--cds-pad-md); }
  .pt-0 { padding-top: 0px; }
  .pt-0\.5 { padding-top: calc(var(--spacing) * .5); }
  .pt-1 { padding-top: var(--spacing); }
  .pt-1\.5 { padding-top: calc(var(--spacing) * 1.5); }
  .pt-2 { padding-top: calc(var(--spacing) * 2); }
  .pt-2\.5 { padding-top: calc(var(--spacing) * 2.5); }
  .pt-3 { padding-top: calc(var(--spacing) * 3); }
  .pt-\[var\(--cds-gap-sm\)\] { padding-top: var(--cds-gap-sm); }
  .pt-\[var\(--tb-overlay-h\,0px\)\] { padding-top: var(--tb-overlay-h,0px); }
  .pt-md { padding-top: var(--cds-pad-md); }
  .pt-sm { padding-top: var(--cds-pad-sm); }
  .pr-0 { padding-right: 0px; }
  .pr-1 { padding-right: var(--spacing); }
  .pr-1\.5 { padding-right: calc(var(--spacing) * 1.5); }
  .pr-3\.5 { padding-right: calc(var(--spacing) * 3.5); }
  .pr-\[calc\(var\(--pp-iconcol\,-4px\)\+4px\)\] { padding-right: calc(var(--pp-iconcol,-4px) + 4px); }
  .pr-\[var\(--pp-gutter-r\,var\(--cds-pad-md\)\)\] { padding-right: var(--pp-gutter-r,var(--cds-pad-md)); }
  .pr-md { padding-right: var(--cds-pad-md); }
  .pr-sm { padding-right: var(--cds-pad-sm); }
  .pr-xs { padding-right: var(--cds-pad-xs); }
  .pb-1 { padding-bottom: var(--spacing); }
  .pb-1\.5 { padding-bottom: calc(var(--spacing) * 1.5); }
  .pb-2 { padding-bottom: calc(var(--spacing) * 2); }
  .pb-4 { padding-bottom: calc(var(--spacing) * 4); }
  .pb-\[0\.05em\] { padding-bottom: 0.05em; }
  .pb-\[5px\] { padding-bottom: 5px; }
  .pb-\[calc\(\(var\(--cds-h-control\)-var\(--cds-font-size-body\)-var\(--cds-leading-footnote\)\+var\(--cds-font-size-footnote\)\)\/2\)\] { padding-bottom: calc((var(--cds-h-control) - var(--cds-font-size-body) - var(--cds-leading-footnote) + var(--cds-font-size-footnote)) / 2); }
  .pb-\[calc\(1rem\+var\(--sl-safe-b\,0px\)\)\] { padding-bottom: calc(1rem + var(--sl-safe-b,0px)); }
  .pb-\[max\(env\(safe-area-inset-bottom\)\,0\.5rem\)\] { padding-bottom: max(env(safe-area-inset-bottom), .5rem); }
  .pb-\[var\(--cs-bottom\,16px\)\] { padding-bottom: var(--cs-bottom,16px); }
  .pb-\[var\(--sl-safe-b\,0px\)\] { padding-bottom: var(--sl-safe-b,0px); }
  .pb-lg { padding-bottom: var(--cds-pad-lg); }
  .pb-xs { padding-bottom: var(--cds-pad-xs); }
  .pl-0 { padding-left: 0px; }
  .pl-1 { padding-left: var(--spacing); }
  .pl-1\.5 { padding-left: calc(var(--spacing) * 1.5); }
  .pl-2 { padding-left: calc(var(--spacing) * 2); }
  .pl-9 { padding-left: calc(var(--spacing) * 9); }
  .pl-\[calc\(\(var\(--cds-h-control\)-var\(--cds-h-control-nested\)\)\/2\)\] { padding-left: calc((var(--cds-h-control) - var(--cds-h-control-nested)) / 2); }
  .pl-\[calc\(var\(--pp-gutter-l\,var\(--cds-pad-lg\)\)-var\(--cds-pad-sm\)\)\] { padding-left: calc(var(--pp-gutter-l,var(--cds-pad-lg)) - var(--cds-pad-sm)); }
  .pl-\[var\(--pp-gutter-l\,var\(--cds-pad-lg\)\)\] { padding-left: var(--pp-gutter-l,var(--cds-pad-lg)); }
  .pl-lg { padding-left: var(--cds-pad-lg); }
  .pl-md { padding-left: var(--cds-pad-md); }
  .pl-sm { padding-left: var(--cds-pad-sm); }
  .text-center { text-align: center; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .text-start { text-align: start; }
  .align-baseline { vertical-align: baseline; }
  .align-middle { vertical-align: middle; }
  .align-top { vertical-align: top; }
  .font-inherit { font-family: inherit; }
  .font-mono { font-family: var(--cds-font-mono); }
  .font-sans { font-family: var(--cds-font-sans); }
  .font-sans-display { font-family: var(--cds-font-sans-display); }
  .text-body-semibold { font-size: var(--cds-font-size-body); line-height: var(--cds-leading-body); font-weight: var(--cds-font-weight-semibold); --cds-font-axis-wght: var(--cds-font-axis-wght-semibold); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  .text-body-semibold :is(b, strong) { --cds-font-axis-wght: var(--cds-font-axis-wght-bold); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  .text-caption-medium { font-size: var(--cds-font-size-caption); line-height: var(--cds-leading-caption); font-weight: var(--cds-font-weight-medium); --cds-font-axis-wght: var(--cds-font-axis-wght-medium); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  .text-caption-medium :is(b, strong) { --cds-font-axis-wght: var(--cds-font-axis-wght-bold); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  .text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .text-\[calc\(0\.6875rem\*var\(--cds-rem-scale\,1\)\)\]\/\[calc\(0\.875rem\*var\(--cds-rem-scale\,1\)\)\] { font-size: calc(.6875rem * var(--cds-rem-scale,1)); line-height: calc(.875rem * var(--cds-rem-scale,1)); }
  .text-\[calc\(0\.8125rem\*var\(--cds-rem-scale\,1\)\)\]\/\[calc\(1\.125rem\*var\(--cds-rem-scale\,1\)\)\] { font-size: calc(.8125rem * var(--cds-rem-scale,1)); line-height: calc(1.125rem * var(--cds-rem-scale,1)); }
  .text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .text-body { font-size: var(--cds-font-size-body); line-height: var(--tw-leading,var(--cds-leading-body)); }
  .text-caption { font-size: var(--cds-font-size-caption); line-height: var(--tw-leading,var(--cds-leading-caption)); }
  .text-footnote { font-size: var(--cds-font-size-footnote); line-height: var(--tw-leading,var(--cds-leading-footnote)); }
  .text-heading { font-size: var(--cds-font-size-heading); line-height: var(--tw-leading,var(--cds-leading-heading)); }
  .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .text-title { font-size: var(--cds-font-size-title); line-height: var(--tw-leading,var(--cds-leading-title)); }
  .text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .text-\[0\.9em\] { font-size: 0.9em; }
  .text-\[9px\] { font-size: 9px; }
  .text-\[10px\] { font-size: 10px; }
  .text-\[11px\] { font-size: 11px; }
  .text-\[12px\] { font-size: 12px; }
  .text-\[13px\] { font-size: 13px; }
  .text-\[calc\(0\.75rem\*var\(--cds-rem-scale\,1\)\)\] { font-size: calc(.75rem * var(--cds-rem-scale,1)); }
  .text-\[calc\(0\.5625rem\*var\(--cds-rem-scale\,1\)\)\] { font-size: calc(.5625rem * var(--cds-rem-scale,1)); }
  .text-\[length\:var\(--cds-avatar-text-xs\)\] { font-size: var(--cds-avatar-text-xs); }
  .leading-4 { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }
  .leading-\[0\] { --tw-leading: 0; line-height: 0; }
  .leading-\[1\.4\] { --tw-leading: 1.4; line-height: 1.4; }
  .leading-\[1\.45\] { --tw-leading: 1.45; line-height: 1.45; }
  .leading-\[18px\] { --tw-leading: 18px; line-height: 18px; }
  .leading-\[calc\(0\.75rem\*var\(--cds-rem-scale\,1\)\)\] { --tw-leading: calc(.75rem * var(--cds-rem-scale,1)); line-height: calc(.75rem * var(--cds-rem-scale,1)); }
  .leading-\[round\(1\.25em\,1px\)\] { --tw-leading: round(1.25em, 1px); line-height: round(1.25em, 1px); }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
  .leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
  .leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
  .\[line-height\:1\] { line-height: 1; }
  .font-\[650\] { --tw-font-weight: 650; font-weight: 650; }
  .font-medium { --tw-font-weight: var(--cds-font-weight-medium); font-weight: var(--cds-font-weight-medium); }
  .font-normal { --tw-font-weight: var(--cds-font-weight-regular); font-weight: var(--cds-font-weight-regular); }
  .font-semibold { --tw-font-weight: var(--cds-font-weight-semibold); font-weight: var(--cds-font-weight-semibold); }
  .tracking-\[0\.6px\] { --tw-tracking: .6px; letter-spacing: 0.6px; }
  .tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }
  .text-balance { text-wrap: balance; }
  .text-pretty { text-wrap: pretty; }
  .text-wrap { text-wrap: wrap; }
  .break-words { overflow-wrap: break-word; }
  .break-all { word-break: break-all; }
  .text-clip { text-overflow: clip; }
  .text-ellipsis { text-overflow: ellipsis; }
  .whitespace-normal { white-space: normal; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre { white-space: pre; }
  .whitespace-pre-wrap { white-space: pre-wrap; }
  .tab-1 { tab-size: 1; }
  .tab-2 { tab-size: 2; }
  .tab-3 { tab-size: 3; }
  .tab-4 { tab-size: 4; }
  .tab-9 { tab-size: 9; }
  .\[color\:var\(--cds-shortcut-cap-ink\)\] { color: var(--cds-shortcut-cap-ink); }
  .text-\[var\(--cds-tooltip-fg\)\] { color: var(--cds-tooltip-fg); }
  .text-accent { color: var(--cds-text-accent); }
  .text-app-accent { color: var(--t-app-accent); }
  .text-bad { color: var(--t-bad); }
  .text-blue-text { color: var(--t-blue-text); }
  .text-current { color: currentcolor; }
  .text-danger { color: var(--cds-text-danger); }
  .text-disabled { color: var(--cds-text-disabled); }
  .text-fg { color: var(--t-fg); }
  .text-fg-muted { color: var(--t-fg-muted); }
  .text-fg-secondary { color: var(--t-fg-secondary); }
  .text-gray-0 { color: var(--cds-gray-0); }
  .text-inherit { color: inherit; }
  .text-muted { color: var(--cds-text-muted); }
  .text-ok { color: var(--t-ok); }
  .text-on-accent, .text-on-accent\/50 { color: var(--cds-on-accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-on-accent\/50 { color: color-mix(in oklab, var(--cds-on-accent) 50%, transparent); }
}
  .text-on-accent\/60 { color: var(--cds-on-accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-on-accent\/60 { color: color-mix(in oklab, var(--cds-on-accent) 60%, transparent); }
}
  .text-on-brand { color: var(--cds-on-brand); }
  .text-on-danger { color: var(--cds-on-danger); }
  .text-on-primary { color: var(--cds-on-primary); }
  .text-on-pro { color: var(--cds-on-pro); }
  .text-primary { color: var(--cds-text-primary); }
  .text-pro { color: var(--cds-text-pro); }
  .text-secondary { color: var(--cds-text-secondary); }
  .text-tint-aqua { color: var(--cds-text-tint-aqua); }
  .text-tint-blue { color: var(--cds-text-tint-blue); }
  .text-tint-green { color: var(--cds-text-tint-green); }
  .text-tint-magenta { color: var(--cds-text-tint-magenta); }
  .text-tint-orange { color: var(--cds-text-tint-orange); }
  .text-tint-red { color: var(--cds-text-tint-red); }
  .text-tint-violet { color: var(--cds-text-tint-violet); }
  .text-tint-yellow { color: var(--cds-text-tint-yellow); }
  .text-warning { color: var(--cds-text-warning); }
  .text-white { color: var(--color-white); }
  .text-white\/50 { color: rgba(255, 255, 255, 0.5); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/50 { color: color-mix(in oklab, var(--color-white) 50%, transparent); }
}
  .text-yellow-750 { color: var(--cds-yellow-750); }
  .capitalize { text-transform: capitalize; }
  .lowercase { text-transform: lowercase; }
  .normal-case { text-transform: none; }
  .uppercase { text-transform: uppercase; }
  .\!italic { font-style: italic !important; }
  .italic { font-style: italic; }
  .italic\! { font-style: italic !important; }
  .not-italic { font-style: normal; }
  .diagonal-fractions { --tw-numeric-fraction: diagonal-fractions; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .lining-nums { --tw-numeric-figure: lining-nums; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .oldstyle-nums { --tw-numeric-figure: oldstyle-nums; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .proportional-nums { --tw-numeric-spacing: proportional-nums; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .slashed-zero { --tw-slashed-zero: slashed-zero; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .stacked-fractions { --tw-numeric-fraction: stacked-fractions; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .normal-nums { font-variant-numeric: normal; }
  .\!underline { text-decoration-line: underline !important; }
  .line-through { text-decoration-line: line-through; }
  .no-underline { text-decoration-line: none; }
  .overline { text-decoration-line: overline; }
  .underline { text-decoration-line: underline; }
  .underline\! { text-decoration-line: underline !important; }
  .underline-offset-2 { text-underline-offset: 2px; }
  .antialiased { -webkit-font-smoothing: antialiased; }
  .subpixel-antialiased { -webkit-font-smoothing: auto; }
  .opacity-0 { opacity: 0; }
  .opacity-25 { opacity: 0.25; }
  .opacity-40 { opacity: 0.4; }
  .opacity-45 { opacity: 0.45; }
  .opacity-50 { opacity: 0.5; }
  .opacity-60 { opacity: 0.6; }
  .opacity-80 { opacity: 0.8; }
  .opacity-90 { opacity: 0.9; }
  .opacity-100 { opacity: 1; }
  .opacity-\[var\(--cds-resize-pill-force\,0\)\] { opacity: var(--cds-resize-pill-force,0); }
  .opacity-disabled { opacity: var(--cds-opacity-disabled); }
  .\!shadow-none { --tw-shadow: 0 0 #0000 !important; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }
  .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow\! { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a) !important; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }
  .shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.3\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color,#0000004d); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.1\)\,0_1px_4px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0 4px 16px var(--tw-shadow-color,#0000001a), 0 1px 4px var(--tw-shadow-color,#0000000f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[inset_0_-1px_0_0_var\(--t-border\)\] { --tw-shadow: inset 0 -1px 0 0 var(--tw-shadow-color,var(--t-border)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[inset_0_0_0_1px_var\(--cds-button-on-content-ring\)\] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-button-on-content-ring)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[inset_0_0_0_1px_var\(--cds-split-ring\,transparent\)\] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-split-ring,transparent)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[inset_0_0_0_2px_var\(--cds-fill-accent\)\] { --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color,var(--cds-fill-accent)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[inset_0_0_24px_0_color-mix\(in_srgb\,var\(--cds-fill-accent\)_20\%\,transparent\)\] { --tw-shadow: inset 0 0 24px 0 var(--tw-shadow-color,var(--cds-fill-accent)); }
  @supports (color:color-mix(in lab, red, red)) {
  .shadow-\[inset_0_0_24px_0_color-mix\(in_srgb\,var\(--cds-fill-accent\)_20\%\,transparent\)\] { --tw-shadow: inset 0 0 24px 0 var(--tw-shadow-color,color-mix(in srgb,var(--cds-fill-accent) 20%,transparent)); }
}
  .shadow-\[inset_0_0_24px_0_color-mix\(in_srgb\,var\(--cds-fill-accent\)_20\%\,transparent\)\] { box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-card-ring { --tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-field { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-fill-secondary-ring)), 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-field-drop { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-field-hover { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-border-strong)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-field-ring { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-fill-field-ring)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-lg { --tw-shadow: var(--cds-shadow-lg); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-panel { --tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-popover); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-panel-lg { --tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-lg); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-panel-md { --tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-md); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-panel-sm { --tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-sm); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-ring-danger { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-border-danger)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-ring-warning { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-border-warning)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-sm { --tw-shadow: var(--cds-shadow-sm); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .ring, .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .ring-2 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .ring-6 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(6px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .inset-ring { --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .\[box-shadow\:0_0_0_2px_var\(--cds-page-bg\)\] { box-shadow: 0 0 0 2px var(--cds-page-bg); }
  .\[box-shadow\:inset_0_0_0_1px_var\(--cds-border\)\,0_1px_2px_0_rgb\(0_0_0\/0\.05\)\] { box-shadow: inset 0 0 0 1px var(--cds-border),0 1px 2px 0 #0000000d; }
  .\[box-shadow\:inset_0_0_0_1px_var\(--cds-border\)\] { box-shadow: inset 0 0 0 1px var(--cds-border); }
  .ring-accent { --tw-ring-color: var(--cds-border-accent); }
  .ring-border-line { --tw-ring-color: var(--t-border); }
  .ring-danger { --tw-ring-color: var(--cds-border-danger); }
  .ring-editor-comment-target { --tw-ring-color: var(--cds-border-editor-comment-target); }
  .ring-pro { --tw-ring-color: var(--cds-border-pro); }
  .ring-success { --tw-ring-color: var(--cds-border-success); }
  .ring-warning { --tw-ring-color: var(--cds-border-warning); }
  .outline-hidden { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .outline-hidden { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .outline, .outline-1 { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .outline-2 { outline-style: var(--tw-outline-style); outline-width: 2px; }
  .outline-3 { outline-style: var(--tw-outline-style); outline-width: 3px; }
  .-outline-offset-1 { outline-offset: calc(-1px); }
  .-outline-offset-2 { outline-offset: calc(-2px); }
  .outline-offset-1 { outline-offset: 1px; }
  .outline-offset-2 { outline-offset: 2px; }
  .outline-app-accent { outline-color: var(--t-app-accent); }
  .outline-border-strong { outline-color: var(--t-border-strong); }
  .outline-fill-accent { outline-color: var(--cds-fill-accent); }
  .outline-transparent { outline-color: rgba(0, 0, 0, 0); }
  .blur { --tw-blur: blur(8px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur\! { --tw-blur: blur(8px) !important; filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important; }
  .blur-\[1\.5px\] { --tw-blur: blur(1.5px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .drop-shadow { --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f)); --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .grayscale\! { --tw-grayscale: grayscale(100%) !important; filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important; }
  .invert { --tw-invert: invert(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .invert\! { --tw-invert: invert(100%) !important; filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important; }
  .saturate-50 { --tw-saturate: saturate(50%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .sepia { --tw-sepia: sepia(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .sepia\! { --tw-sepia: sepia(100%) !important; filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important; }
  .filter { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .filter\! { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important; }
  .backdrop-blur { --tw-backdrop-blur: blur(8px); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .backdrop-blur-\[2px\] { --tw-backdrop-blur: blur(2px); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .backdrop-blur-\[12px\] { --tw-backdrop-blur: blur(12px); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .backdrop-blur-md { --tw-backdrop-blur: blur(var(--blur-md)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .backdrop-grayscale { --tw-backdrop-grayscale: grayscale(100%); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .backdrop-invert { --tw-backdrop-invert: invert(100%); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .backdrop-sepia { --tw-backdrop-sepia: sepia(100%); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .backdrop-filter { backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition\! { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events !important; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important; transition-duration: var(--tw-duration,var(--default-transition-duration)) !important; }
  .transition-\[background-color\,box-shadow\,color\] { transition-property: background-color, box-shadow, color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[box-shadow\] { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[clip-path\] { transition-property: clip-path; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[color\,background-color\,box-shadow\,--cds-badge-x-wght\] { transition-property: color, background-color, box-shadow, --cds-badge-x-wght; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[height\] { transition-property: height; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[left\,top\] { transition-property: left, top; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[opacity\,color\,background-color\] { transition-property: opacity, color, background-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[opacity\,scale\,filter\] { transition-property: opacity, scale, filter; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[opacity\,scale\] { transition-property: opacity, scale; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[opacity\,visibility\] { transition-property: opacity, visibility; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[top\] { transition-property: top; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[transform\,opacity\] { transition-property: transform, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[translate\,height\,scale\] { transition-property: translate, height, scale; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[translate\] { transition-property: translate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\] { transition-property: width; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .\[transition-property\:text-decoration-color\,box-shadow\] { transition-property: text-decoration-color, box-shadow; }
  .\[transition-property\:text-decoration-color\] { transition-property: text-decoration-color; }
  .delay-200 { transition-delay: 0.2s; }
  .duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }
  .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .duration-base { --tw-duration: var(--cds-dur-base); transition-duration: var(--cds-dur-base); }
  .duration-fast { --tw-duration: var(--cds-dur-fast); transition-duration: var(--cds-dur-fast); }
  .duration-sheet { --tw-duration: var(--cds-dur-sheet); transition-duration: var(--cds-dur-sheet); }
  .duration-snap { --tw-duration: var(--cds-dur-snap); transition-duration: var(--cds-dur-snap); }
  .ease-in { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }
  .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
  .ease-out { --tw-ease: var(--cds-ease-out); transition-timing-function: var(--cds-ease-out); }
  .ease-overshoot { --tw-ease: var(--cds-ease-overshoot); transition-timing-function: var(--cds-ease-overshoot); }
  .ease-snap { --tw-ease: var(--cds-ease-snap); transition-timing-function: var(--cds-ease-snap); }
  .draggable-none { app-region: no-drag; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .outline-solid { --tw-outline-style: solid; outline-style: solid; }
  .select-all { user-select: all; }
  .select-none { user-select: none; }
  .select-text { user-select: text; }
  .\[--btn-dot-r\:calc\(0\.1875rem\*var\(--cds-rem-scale\,1\)\)\] { --btn-dot-r: calc(.1875rem * var(--cds-rem-scale,1)); }
  .\[--btn-dot-x\:calc\(100\%_-_var\(--btn-dot-r\)_\+_1px\)\] { --btn-dot-x: calc(100% - var(--btn-dot-r) + 1px); }
  .\[--cds-badge-x-wght\:577\.8\] { --cds-badge-x-wght: 577.8; }
  .\[--cds-checkbox-glyph\:var\(--cds-checkbox-xxs-glyph\)\] { --cds-checkbox-glyph: var(--cds-checkbox-xxs-glyph); }
  .\[--cds-checkbox-radius\:var\(--cds-checkbox-xxs-radius\)\] { --cds-checkbox-radius: var(--cds-checkbox-xxs-radius); }
  .\[--cds-checkbox\:var\(--cds-checkbox-xxs\)\] { --cds-checkbox: var(--cds-checkbox-xxs); }
  .\[--cds-prose-code-color\:currentColor\] { --cds-prose-code-color: currentColor; }
  .\[--cds-prose-code-color\:var\(--cds-text-danger\)\] { --cds-prose-code-color: var(--cds-text-danger); }
  .\[--cds-prose-marker-color\:currentColor\] { --cds-prose-marker-color: currentColor; }
  .\[--cds-prose-marker-color\:var\(--cds-text-secondary\)\] { --cds-prose-marker-color: var(--cds-text-secondary); }
  .\[--cds-resize-pill-force\:1\] { --cds-resize-pill-force: 1; }
  .\[--cds-ring-inner\:0px\] { --cds-ring-inner: 0px; }
  .\[--cds-ring-outer\:1px\] { --cds-ring-outer: 1px; }
  .\[--cds-shortcut-cap-ink\:currentColor\] { --cds-shortcut-cap-ink: currentColor; }
  .\[--cds-shortcut-cap-ink\:var\(--cds-text-muted\)\] { --cds-shortcut-cap-ink: var(--cds-text-muted); }
  .\[--cds-stack-overlap\:calc\(var\(--cds-avatar-lg\)\*0\.25\)\] { --cds-stack-overlap: calc(var(--cds-avatar-lg) * .25); }
  .\[--cds-stack-overlap\:calc\(var\(--cds-avatar-md\)\*0\.25\)\] { --cds-stack-overlap: calc(var(--cds-avatar-md) * .25); }
  .\[--cds-stack-overlap\:calc\(var\(--cds-avatar-sm\)\*0\.25\)\] { --cds-stack-overlap: calc(var(--cds-avatar-sm) * .25); }
  .\[--cds-stack-overlap\:calc\(var\(--cds-avatar-xs\)\*0\.25\)\] { --cds-stack-overlap: calc(var(--cds-avatar-xs) * .25); }
  .\[--fh\:var\(--cds-h-control\)\] { --fh: var(--cds-h-control); }
  .\[--fhn\:var\(--cds-h-control-nested\)\] { --fhn: var(--cds-h-control-nested); }
  .\[--fr\:var\(--cds-radius\)\] { --fr: var(--cds-radius); }
  .\[--kit-rn-max-w\:45rem\] { --kit-rn-max-w: 45rem; }
  .\[--kit-rn-min-w\:10rem\] { --kit-rn-min-w: 10rem; }
  .\[--mc-group-gap\:2px\] { --mc-group-gap: 2px; }
  .\[--mc-group-gap\:4px\] { --mc-group-gap: 4px; }
  .\[--mc-strip-gap\:2px\] { --mc-strip-gap: 2px; }
  .\[--mc-strip-gap\:4px\] { --mc-strip-gap: 4px; }
  .\[--mc-strip-pad\:4px\] { --mc-strip-pad: 4px; }
  .\[--mc-strip-pad\:5px\] { --mc-strip-pad: 5px; }
  .\[--more-shift\:1\.5rem\] { --more-shift: 1.5rem; }
  .\[--pp-gutter-l\:0px\] { --pp-gutter-l: 0px; }
  .\[--pp-gutter-r\:0px\] { --pp-gutter-r: 0px; }
  .\[--pp-iconcol\:var\(--cds-h-control\)\] { --pp-iconcol: var(--cds-h-control); }
  .\[--pp-label-w\:3rem\] { --pp-label-w: 3rem; }
  .\[--pp-label-w\:66px\] { --pp-label-w: 66px; }
  .\[--pp-label-w\:72px\] { --pp-label-w: 72px; }
  .\[--prop-row-h\:0px\] { --prop-row-h: 0px; }
  .\[--prop-row-h\:32px\] { --prop-row-h: 32px; }
  .\[--seg-dot-r\:calc\(0\.1875rem\*var\(--cds-rem-scale\,1\)\)\] { --seg-dot-r: calc(.1875rem * var(--cds-rem-scale,1)); }
  .\[--seg-dot-x\:calc\(100\%_-_var\(--seg-dot-r\)_\+_1px\)\] { --seg-dot-x: calc(100% - var(--seg-dot-r) + 1px); }
  .\[--sl-thumb-w\:inherit\] { --sl-thumb-w: inherit; }
  .\[--ts\:calc\(1_-_var\(--toast-index\)_\*_0\.04\)\] { --ts: calc(1 - var(--toast-index) * .04); }
  .\[--ty\:calc\(var\(--toast-index\)_\*_-14px\)\] { --ty: calc(var(--toast-index) * -14px); }
  .\[clip-path\:inset\(0_0_-200vh_0\)\] { clip-path: inset(0px 0px -200vh); }
  .\[clip-path\:inset\(0_1px\)\] { clip-path: inset(0px 1px); }
  .\[clip-path\:inset\(0_100\%_0_0\)\] { clip-path: inset(0px 100% 0px 0px); }
  .\[font-variation-settings\:inherit\] { font-variation-settings: inherit; }
  .\[font-variation-settings\:normal\] { font-variation-settings: normal; }
  :where(.divide-x-reverse > :not(:last-child)) { --tw-divide-x-reverse: 1; }
  .ring-inset { --tw-ring-inset: inset; }
  .group-focus-within\/field\:flex:is(:where(.group\/field):focus-within *) { display: flex; }
  @media (hover: hover) {
  .group-hover\:border-border-strong:is(:where(.group):hover *) { border-color: var(--t-border-strong); }
  .group-hover\:bg-panel:is(:where(.group):hover *) { background-color: var(--t-panel); }
  .group-hover\:text-fg:is(:where(.group):hover *) { color: var(--t-fg); }
  .group-hover\/btn\:bg-\[var\(--cds-button-on-content-hover\)\]:is(:where(.group\/btn):hover *) { background-color: var(--cds-button-on-content-hover); }
  .group-hover\/btn\:bg-fill-brand-hover:is(:where(.group\/btn):hover *) { background-color: var(--cds-fill-brand-hover); }
  .group-hover\/btn\:bg-fill-danger-hover:is(:where(.group\/btn):hover *) { background-color: var(--cds-fill-danger-hover); }
  .group-hover\/btn\:bg-fill-ghost-hover:is(:where(.group\/btn):hover *) { background-color: var(--cds-fill-ghost-hover); }
  .group-hover\/btn\:bg-fill-primary-hover:is(:where(.group\/btn):hover *) { background-color: var(--cds-fill-primary-hover); }
  .group-hover\/btn\:bg-fill-secondary-hover:is(:where(.group\/btn):hover *) { background-color: var(--cds-fill-secondary-hover); }
  .group-hover\/cbx\:text-secondary:is(:where(.group\/cbx):hover *) { color: var(--cds-text-secondary); }
  .group-hover\/end\:opacity-100:is(:where(.group\/end):hover *) { opacity: 1; }
  .group-hover\/label\:flex:is(:where(.group\/label):hover *) { display: flex; }
  .group-hover\/label\:bg-border-strong:is(:where(.group\/label):hover *) { background-color: var(--t-border-strong); }
  .group-hover\/menu-danger\:text-on-danger:is(:where(.group\/menu-danger):hover *) { color: var(--cds-on-danger); }
  .group-hover\/more\:bg-bg-warm:is(:where(.group\/more):hover *) { background-color: var(--t-bg-warm); }
  .group-hover\/rail\:pointer-events-auto:is(:where(.group\/rail):hover *) { pointer-events: auto; }
  .group-hover\/rail\:opacity-100:is(:where(.group\/rail):hover *) { opacity: 1; }
  .group-hover\/rd\:border-stronger:is(:where(.group\/rd):hover *) { border-color: var(--cds-border-stronger); }
  .group-hover\/resize\:opacity-100:is(:where(.group\/resize):hover *) { opacity: 1; }
  .group-hover\/row\:w-auto:is(:where(.group\/row):hover *) { width: auto; }
  .group-hover\/row\:overflow-visible:is(:where(.group\/row):hover *) { overflow: visible; }
  .group-hover\/skip\:bg-bg-warm:is(:where(.group\/skip):hover *) { background-color: var(--t-bg-warm); }
  .group-hover\/skip\:text-fg:is(:where(.group\/skip):hover *) { color: var(--t-fg); }
  .group-hover\/split\:opacity-100:is(:where(.group\/split):hover *) { opacity: 1; }
  .group-hover\/tile\:text-fg-secondary:is(:where(.group\/tile):hover *) { color: var(--t-fg-secondary); }
}
  .group-focus-visible\/btn\:\!shadow-\[inset_0_0_0_1px_var\(--cds-button-on-content-ring\)\]:is(:where(.group\/btn):focus-visible *) { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-button-on-content-ring)) !important; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }
  .group-focus-visible\/btn\:shadow-\[inset_0_0_0_1px_var\(--cds-page-bg\)\]:is(:where(.group\/btn):focus-visible *) { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-page-bg)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .group-focus-visible\/cb\:shadow-focus:is(:where(.group\/cb):focus-visible *) { --tw-shadow: var(--cds-focus-shadow); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .group-focus-visible\/menu-danger\:text-on-danger:is(:where(.group\/menu-danger):focus-visible *) { color: var(--cds-on-danger); }
  .group-focus-visible\/more\:shadow-\[0_0_0_2px_var\(--t-app-accent\)\]:is(:where(.group\/more):focus-visible *) { --tw-shadow: 0 0 0 2px var(--tw-shadow-color,var(--t-app-accent)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .group-focus-visible\/more\:ring-0:is(:where(.group\/more):focus-visible *) { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .group-focus-visible\/rd\:shadow-focus:is(:where(.group\/rd):focus-visible *) { --tw-shadow: var(--cds-focus-shadow); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .group-focus-visible\/resize\:max-h-none:is(:where(.group\/resize):focus-visible *) { max-height: none; }
  .group-focus-visible\/resize\:max-w-none:is(:where(.group\/resize):focus-visible *) { max-width: none; }
  .group-focus-visible\/resize\:bg-fill-accent:is(:where(.group\/resize):focus-visible *) { background-color: var(--cds-fill-accent); }
  .group-focus-visible\/resize\:opacity-100:is(:where(.group\/resize):focus-visible *) { opacity: 1; }
  .group-focus-visible\/resize\:shadow-focus:is(:where(.group\/resize):focus-visible *) { --tw-shadow: var(--cds-focus-shadow); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .group-focus-visible\/resize\:delay-0:is(:where(.group\/resize):focus-visible *) { transition-delay: 0s; }
  .group-focus-visible\/track\:shadow-focus:is(:where(.group\/track):focus-visible *) { --tw-shadow: var(--cds-focus-shadow); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  @media (hover: hover) {
  .group-enabled\/select\:group-hover\/select\:text-secondary:is(:where(.group\/select):enabled *):is(:where(.group\/select):hover *) { color: var(--cds-text-secondary); }
}
  .group-aria-expanded\/more\:bg-bg-warm:is(:where(.group\/more)[aria-expanded="true"] *) { background-color: var(--t-bg-warm); }
  .group-aria-pressed\/btn\:bg-accent:is(:where(.group\/btn)[aria-pressed="true"] *) { background-color: var(--cds-bg-accent); }
  .group-aria-pressed\/btn\:shadow-field-pressed:is(:where(.group\/btn)[aria-pressed="true"] *) { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-fill-secondary-pressed-ring)), 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  @media (hover: hover) {
  .group-hover\/btn\:group-aria-pressed\/btn\:bg-accent:is(:where(.group\/btn):hover *):is(:where(.group\/btn)[aria-pressed="true"] *) { background-color: var(--cds-bg-accent); }
}
  .group-focus-visible\/btn\:group-aria-pressed\/btn\:shadow-\[inset_0_0_0_1px_var\(--cds-page-bg\)\]:is(:where(.group\/btn):focus-visible *):is(:where(.group\/btn)[aria-pressed="true"] *) { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-page-bg)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .group-data-\[cds-sheet-drilled\]\/sheet\:-translate-x-full:is(:where(.group\/sheet)[data-cds-sheet-drilled] *) { --tw-translate-x: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-data-\[checked\]\/cb\:border-transparent:is(:where(.group\/cb)[data-checked] *) { border-color: rgba(0, 0, 0, 0); }
  .group-data-\[checked\]\/cb\:bg-fill-accent:is(:where(.group\/cb)[data-checked] *) { background-color: var(--cds-fill-accent); }
  @media (hover: hover) {
  .group-data-\[checked\]\/cb\:group-hover\/cb\:bg-fill-accent-hover:is(:where(.group\/cb)[data-checked] *):is(:where(.group\/cb):hover *) { background-color: var(--cds-fill-accent-hover); }
}
  .group-data-\[checked\]\/rd\:border-0:is(:where(.group\/rd)[data-checked] *) { border-style: var(--tw-border-style); border-width: 0px; }
  .group-data-\[checked\]\/rd\:bg-fill-accent:is(:where(.group\/rd)[data-checked] *) { background-color: var(--cds-fill-accent); }
  @media (hover: hover) {
  .group-data-\[checked\]\/rd\:group-hover\/rd\:bg-fill-accent-hover:is(:where(.group\/rd)[data-checked] *):is(:where(.group\/rd):hover *) { background-color: var(--cds-fill-accent-hover); }
  .group-data-\[disabled\]\/rd\:group-hover\/rd\:border-strong:is(:where(.group\/rd)[data-disabled] *):is(:where(.group\/rd):hover *) { border-color: var(--cds-border-strong); }
}
  .group-data-\[highlighted\]\/menu-danger\:text-on-danger:is(:where(.group\/menu-danger)[data-highlighted] *) { color: var(--cds-on-danger); }
  .group-data-\[highlighted\]\/sheet-close\:bg-fill-ghost-hover:is(:where(.group\/sheet-close)[data-highlighted] *) { background-color: var(--cds-fill-ghost-hover); }
  .group-data-\[indeterminate\]\/cb\:border-transparent:is(:where(.group\/cb)[data-indeterminate] *) { border-color: rgba(0, 0, 0, 0); }
  .group-data-\[indeterminate\]\/cb\:bg-fill-accent:is(:where(.group\/cb)[data-indeterminate] *) { background-color: var(--cds-fill-accent); }
  @media (hover: hover) {
  .group-data-\[indeterminate\]\/cb\:group-hover\/cb\:bg-fill-accent-hover:is(:where(.group\/cb)[data-indeterminate] *):is(:where(.group\/cb):hover *) { background-color: var(--cds-fill-accent-hover); }
}
  .group-data-\[panel-open\]\/clp\:rotate-90:is(:where(.group\/clp)[data-panel-open] *) { rotate: 90deg; }
  .group-data-\[popup-open\]\/split\:pointer-events-none:is(:where(.group\/split)[data-popup-open] *) { pointer-events: none; }
  @media (hover: hover) {
  .group-data-\[unchecked\]\/cb\:group-hover\/cb\:border-stronger:is(:where(.group\/cb)[data-unchecked] *):is(:where(.group\/cb):hover *) { border-color: var(--cds-border-stronger); }
  .group-data-\[disabled\]\/cb\:group-data-\[unchecked\]\/cb\:group-hover\/cb\:border-strong:is(:where(.group\/cb)[data-disabled] *):is(:where(.group\/cb)[data-unchecked] *):is(:where(.group\/cb):hover *) { border-color: var(--cds-border-strong); }
}
  .group-\[\[aria-haspopup\]\[aria-expanded\=true\]\]\/btn\:bg-\[var\(--cds-button-on-content-hover\)\]:is(:where(.group\/btn)[aria-haspopup][aria-expanded="true"] *) { background-color: var(--cds-button-on-content-hover); }
  .group-\[\[aria-haspopup\]\[aria-expanded\=true\]\]\/btn\:bg-fill-brand-hover:is(:where(.group\/btn)[aria-haspopup][aria-expanded="true"] *) { background-color: var(--cds-fill-brand-hover); }
  .group-\[\[aria-haspopup\]\[aria-expanded\=true\]\]\/btn\:bg-fill-danger-hover:is(:where(.group\/btn)[aria-haspopup][aria-expanded="true"] *) { background-color: var(--cds-fill-danger-hover); }
  .group-\[\[aria-haspopup\]\[aria-expanded\=true\]\]\/btn\:bg-fill-ghost-hover:is(:where(.group\/btn)[aria-haspopup][aria-expanded="true"] *) { background-color: var(--cds-fill-ghost-hover); }
  .group-\[\[aria-haspopup\]\[aria-expanded\=true\]\]\/btn\:bg-fill-primary-hover:is(:where(.group\/btn)[aria-haspopup][aria-expanded="true"] *) { background-color: var(--cds-fill-primary-hover); }
  .group-\[\[aria-haspopup\]\[aria-expanded\=true\]\]\/btn\:bg-fill-secondary-hover:is(:where(.group\/btn)[aria-haspopup][aria-expanded="true"] *) { background-color: var(--cds-fill-secondary-hover); }
  .group-\[\[data-initial-focus\]\:focus\]\/btn\:\!shadow-\[inset_0_0_0_1px_var\(--cds-button-on-content-ring\)\]:is(:where(.group\/btn)[data-initial-focus]:focus *) { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-button-on-content-ring)) !important; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }
  .group-\[\[data-initial-focus\]\:focus\]\/btn\:shadow-\[inset_0_0_0_1px_var\(--cds-page-bg\)\]:is(:where(.group\/btn)[data-initial-focus]:focus *) { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-page-bg)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  @media (hover: hover) {
  .peer-hover\/slot\:bg-fill-brand-hover:is(:where(.peer\/slot):hover ~ *) { background-color: var(--cds-fill-brand-hover); }
  .peer-hover\/slot\:bg-fill-danger-hover:is(:where(.peer\/slot):hover ~ *) { background-color: var(--cds-fill-danger-hover); }
  .peer-hover\/slot\:bg-fill-ghost-hover:is(:where(.peer\/slot):hover ~ *) { background-color: var(--cds-fill-ghost-hover); }
  .peer-hover\/slot\:bg-fill-primary-hover:is(:where(.peer\/slot):hover ~ *) { background-color: var(--cds-fill-primary-hover); }
  .peer-hover\/slot\:bg-fill-secondary-hover:is(:where(.peer\/slot):hover ~ *) { background-color: var(--cds-fill-secondary-hover); }
}
  .peer-\[\:disabled\:not\(\[aria-busy\]\)\]\/slot\:opacity-disabled:is(:where(.peer\/slot):disabled:not([aria-busy]) ~ *) { opacity: var(--cds-opacity-disabled); }
  .placeholder\:text-fg-muted\/60::placeholder { color: var(--t-fg-muted); }
  @supports (color:color-mix(in lab, red, red)) {
  .placeholder\:text-fg-muted\/60::placeholder { color: color-mix(in oklab, var(--t-fg-muted) 60%, transparent); }
}
  .placeholder\:text-muted::placeholder { color: var(--cds-text-muted); }
  .placeholder\:text-primary::placeholder { color: var(--cds-text-primary); }
  .before\:invisible::before { content: var(--tw-content); visibility: hidden; }
  .before\:absolute::before { content: var(--tw-content); position: absolute; }
  .before\:inset-\[-10px\]::before { content: var(--tw-content); inset: -10px; }
  .before\:inset-x-px::before { content: var(--tw-content); inset-inline: 1px; }
  .before\:inset-y-0::before { content: var(--tw-content); inset-block: 0px; }
  .before\:top-1\/2::before { content: var(--tw-content); top: 50%; }
  .before\:left-\[-2px\]::before { content: var(--tw-content); left: -2px; }
  .before\:-z-\[1\]::before { content: var(--tw-content); z-index: calc(-1); }
  .before\:h-0::before { content: var(--tw-content); height: 0px; }
  .before\:h-\[max\(24px\,100\%\)\]::before { content: var(--tw-content); height: max(24px, 100%); }
  .before\:w-\[max\(24px\,calc\(100\%\+2px\)\)\]::before { content: var(--tw-content); width: max(24px, 100% + 2px); }
  .before\:-translate-y-1\/2::before { content: var(--tw-content); --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .before\:rounded::before { content: var(--tw-content); border-radius: var(--cds-radius); }
  .before\:transition-shadow::before { content: var(--tw-content); transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .before\:duration-fast::before { content: var(--tw-content); --tw-duration: var(--cds-dur-fast); transition-duration: var(--cds-dur-fast); }
  .before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }
  .before\:content-\[attr\(data-sizer\)\]::before { --tw-content: attr(data-sizer); content: var(--tw-content); }
  .after\:pointer-events-auto::after { content: var(--tw-content); pointer-events: auto; }
  .after\:pointer-events-none::after { content: var(--tw-content); pointer-events: none; }
  .after\:absolute::after { content: var(--tw-content); position: absolute; }
  .after\:inset-0::after { content: var(--tw-content); inset: 0px; }
  .after\:inset-x-0::after { content: var(--tw-content); inset-inline: 0px; }
  .after\:inset-y-0::after { content: var(--tw-content); inset-block: 0px; }
  .after\:start-0::after { content: var(--tw-content); inset-inline-start: calc(var(--spacing) * 0); }
  .after\:start-\[calc\(var\(--cds-split-caret-tuck\)-1px\)\]::after { content: var(--tw-content); inset-inline-start: calc(var(--cds-split-caret-tuck) - 1px); }
  .after\:-end-2::after { content: var(--tw-content); inset-inline-end: calc(var(--spacing) * -2); }
  .after\:-end-\[calc\(3px\+var\(--cds-split-caret-tuck\)\)\]::after { content: var(--tw-content); inset-inline-end: calc(calc(3px + var(--cds-split-caret-tuck)) * -1); }
  .after\:top-full::after { content: var(--tw-content); top: 100%; }
  .after\:z-50::after { content: var(--tw-content); z-index: 50; }
  .after\:h-\[100dvh\]::after { content: var(--tw-content); height: 100dvh; }
  .after\:animate-\[cds-shimmer_2s_linear_infinite\]::after { content: var(--tw-content); animation: 2s linear 0s infinite normal none running cds-shimmer; }
  .after\:rounded-\[inherit\]::after { content: var(--tw-content); border-radius: inherit; }
  .after\:bg-backdrop::after { content: var(--tw-content); background-color: var(--cds-backdrop); }
  .after\:bg-surface-3::after { content: var(--tw-content); background-color: var(--cds-surface-3); }
  .after\:bg-\[linear-gradient\(90deg\,transparent\,var\(--cds-skeleton-sheen\)\,transparent\)\]::after { content: var(--tw-content); background-image: linear-gradient(90deg,transparent,var(--cds-skeleton-sheen),transparent); }
  .after\:opacity-0::after { content: var(--tw-content); opacity: 0; }
  .after\:\[box-shadow\:inset_0_0_0_1px_var\(--cds-fill-secondary-ring\)\]::after { content: var(--tw-content); box-shadow: inset 0 0 0 1px var(--cds-fill-secondary-ring); }
  .after\:transition-opacity::after { content: var(--tw-content); transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .after\:duration-base::after { content: var(--tw-content); --tw-duration: var(--cds-dur-base); transition-duration: var(--cds-dur-base); }
  .after\:duration-sheet::after { content: var(--tw-content); --tw-duration: var(--cds-dur-sheet); transition-duration: var(--cds-dur-sheet); }
  .after\:ease-out::after { content: var(--tw-content); --tw-ease: var(--cds-ease-out); transition-timing-function: var(--cds-ease-out); }
  .after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }
  .first\:hidden:first-child { display: none; }
  .first\:border-t-0:first-child { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .empty\:hidden:empty { display: none; }
  .focus-within\:w-auto:focus-within { width: auto; }
  .focus-within\:overflow-visible:focus-within { overflow: visible; }
  .focus-within\:shadow-focus:focus-within { --tw-shadow: var(--cds-focus-shadow); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  @media (hover: hover) {
  .hover\:border-strong:hover { border-color: var(--cds-border-strong); }
  .hover\:bg-\[color-mix\(in_srgb\,currentColor_10\%\,transparent\)\]:hover { background-color: currentcolor; }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-\[color-mix\(in_srgb\,currentColor_10\%\,transparent\)\]:hover { background-color: color-mix(in srgb, currentcolor 10%, transparent); }
}
  .hover\:bg-\[color-mix\(in_srgb\,currentColor_20\%\,transparent\)\]:hover { background-color: currentcolor; }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-\[color-mix\(in_srgb\,currentColor_20\%\,transparent\)\]:hover { background-color: color-mix(in srgb, currentcolor 20%, transparent); }
}
  .hover\:bg-\[var\(--cds-switch-track-hover\)\]:hover { background-color: var(--cds-switch-track-hover); }
  .hover\:bg-alpha-1:hover { background-color: var(--cds-alpha-1); }
  .hover\:bg-alpha-4:hover { background-color: var(--cds-alpha-4); }
  .hover\:bg-bg-warm:hover, .hover\:bg-bg-warm\/60:hover { background-color: var(--t-bg-warm); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-bg-warm\/60:hover { background-color: color-mix(in oklab, var(--t-bg-warm) 60%, transparent); }
}
  .hover\:bg-fill-accent:hover { background-color: var(--cds-fill-accent); }
  .hover\:bg-fill-ghost-hover:hover { background-color: var(--cds-fill-ghost-hover); }
  .hover\:bg-neutral-hover:hover { background-color: var(--cds-bg-neutral-hover); }
  .hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
  .hover\:bg-wash-1:hover { background-color: var(--t-wash-1); }
  .hover\:text-primary:hover { color: var(--cds-text-primary); }
  .hover\:shadow-\[inset_0_0_0_calc\(1px\*var\(--inv\)\)_var\(--t-border-strong\)\]:hover { --tw-shadow: inset 0 0 0 calc(1px * var(--inv)) var(--tw-shadow-color,var(--t-border-strong)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .hover\:\[--cds-badge-x-wght\:700\]:hover { --cds-badge-x-wght: 700; }
  .hover\:not-focus-within\:shadow-field-hover:hover:not(:focus-within) { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-border-strong)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
  .focus-visible\:bg-fill-danger:focus-visible { background-color: var(--cds-fill-danger); }
  .focus-visible\:bg-fill-ghost-hover:focus-visible { background-color: var(--cds-fill-ghost-hover); }
  .focus-visible\:bg-neutral-hover:focus-visible { background-color: var(--cds-bg-neutral-hover); }
  .focus-visible\:text-on-danger:focus-visible { color: var(--cds-on-danger); }
  .focus-visible\:text-primary:focus-visible { color: var(--cds-text-primary); }
  .focus-visible\:shadow-\[0_0_0_2px_rgb\(255_255_255\/0\.7\)\]:focus-visible { --tw-shadow: 0 0 0 2px var(--tw-shadow-color,#ffffffb3); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .focus-visible\:shadow-focus:focus-visible { --tw-shadow: var(--cds-focus-shadow); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .focus-visible\:shadow-focus-danger:focus-visible { --tw-shadow: var(--cds-focus-shadow-danger); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .focus-visible\:shadow-none:focus-visible { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .focus-visible\:ring-1:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .focus-visible\:ring-2:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .focus-visible\:\[box-shadow\:inset_0_0_0_1px_var\(--cds-fill-accent\)\]:focus-visible { box-shadow: inset 0 0 0 1px var(--cds-fill-accent); }
  .focus-visible\:ring-stronger:focus-visible { --tw-ring-color: var(--cds-border-stronger); }
  .focus-visible\:ring-white\/30:focus-visible { --tw-ring-color: #ffffff4d; }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-white\/30:focus-visible { --tw-ring-color: color-mix(in oklab, var(--color-white) 30%, transparent); }
}
  .focus-visible\:outline-hidden:focus-visible { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .focus-visible\:outline-hidden:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .focus-visible\:outline-2:focus-visible { outline-style: var(--tw-outline-style); outline-width: 2px; }
  .focus-visible\:outline-offset-4:focus-visible { outline-offset: 4px; }
  .focus-visible\:outline-app-accent:focus-visible { outline-color: var(--t-app-accent); }
  .focus-visible\:outline-solid:focus-visible { --tw-outline-style: solid; outline-style: solid; }
  .focus-visible\:ring-inset:focus-visible { --tw-ring-inset: inset; }
  .focus-visible\:before\:shadow-focus:focus-visible::before { content: var(--tw-content); --tw-shadow: var(--cds-focus-shadow); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .active\:cursor-grabbing:active { cursor: grabbing; }
  .enabled\:cursor-default:enabled { cursor: default; }
  @media (hover: hover) {
  .enabled\:hover\:bg-alpha-1:enabled:hover { background-color: var(--cds-alpha-1); }
  .enabled\:hover\:bg-fill-danger:enabled:hover { background-color: var(--cds-fill-danger); }
  .enabled\:hover\:bg-fill-ghost-hover:enabled:hover { background-color: var(--cds-fill-ghost-hover); }
  .enabled\:hover\:bg-wash-1:enabled:hover { background-color: var(--t-wash-1); }
  .enabled\:hover\:text-on-danger:enabled:hover { color: var(--cds-on-danger); }
  .enabled\:hover\:text-primary:enabled:hover { color: var(--cds-text-primary); }
  .enabled\:hover\:shadow-field-hover:enabled:hover { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-border-strong)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
  .enabled\:active\:bg-wash-2:enabled:active { background-color: var(--t-wash-2); }
  .disabled\:pointer-events-none:disabled { pointer-events: none; }
  .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
  .disabled\:opacity-40:disabled { opacity: 0.4; }
  .disabled\:opacity-50:disabled { opacity: 0.5; }
  .disabled\:opacity-100:disabled { opacity: 1; }
  .disabled\:opacity-disabled:disabled { opacity: var(--cds-opacity-disabled); }
  .has-\[\:focus-visible\]\:shadow-focus:has(:focus-visible) { --tw-shadow: var(--cds-focus-shadow); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .has-\[\[aria-haspopup\]\[aria-expanded\=true\]\]\:bg-fill-ghost-hover:has([aria-haspopup][aria-expanded="true"]) { background-color: var(--cds-fill-ghost-hover); }
  .has-\[\[data-cds-end-slot\]_\[data-cds\=Button\]\:not\(\[data-cds-ghost\]\)\]\:pr-\[calc\(\(var\(--cds-h-control\)-var\(--cds-h-control-nested\)\)\/2\)\]:has(:is([data-cds-end-slot] [data-cds="Button"]:not([data-cds-ghost]))) { padding-right: calc((var(--cds-h-control) - var(--cds-h-control-nested)) / 2); }
  .has-\[input\:disabled\]\:opacity-disabled:has(:is(input:disabled)) { opacity: var(--cds-opacity-disabled); }
  .has-\[\>\[data-cds\=Pulse\]\]\:\[--cds-page-bg\:transparent\]:has(> [data-cds="Pulse"]) { --cds-page-bg: transparent; }
  @media not all and (forced-colors: active) {
  .not-forced-colors\:has-\[\~\[data-cds-part\=indicator\]\>\*\]\:\[mask-image\:radial-gradient\(circle_at_var\(--seg-dot-x\)_calc\(var\(--seg-dot-r\)_-_1px\)\,transparent_calc\(var\(--seg-dot-r\)_\+_2px\)\,black_calc\(var\(--seg-dot-r\)_\+_2\.5px\)\)\]:has(~ [data-cds-part="indicator"] > *) { mask-image: radial-gradient(circle at var(--seg-dot-x) calc(var(--seg-dot-r) - 1px),transparent calc(var(--seg-dot-r) + 2px),black calc(var(--seg-dot-r) + 2.5px)); }
  .not-forced-colors\:has-\[\~\[data-cds-part\=indicator\]\>\[data-cds\=Pulse\]\]\:\[mask-image\:radial-gradient\(circle_at_var\(--btn-dot-x\)_calc\(var\(--btn-dot-r\)_-_1px\)\,transparent_calc\(var\(--btn-dot-r\)_\+_2px\)\,black_calc\(var\(--btn-dot-r\)_\+_2\.5px\)\)\]:has(~ [data-cds-part="indicator"] > [data-cds="Pulse"]) { mask-image: radial-gradient(circle at var(--btn-dot-x) calc(var(--btn-dot-r) - 1px),transparent calc(var(--btn-dot-r) + 2px),black calc(var(--btn-dot-r) + 2.5px)); }
}
  .has-\[\~\[data-nested\]\]\:bg-transparent:has(~ [data-nested]) { background-color: rgba(0, 0, 0, 0); }
  .has-\[\~\[data-nested\]\]\:backdrop-blur-none:has(~ [data-nested]) { --tw-backdrop-blur: ; backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .aria-disabled\:cursor-default[aria-disabled="true"] { cursor: default; }
  .aria-disabled\:opacity-50[aria-disabled="true"] { opacity: 0.5; }
  .aria-disabled\:opacity-disabled[aria-disabled="true"] { opacity: var(--cds-opacity-disabled); }
  .aria-expanded\:bg-fill-ghost-hover[aria-expanded="true"] { background-color: var(--cds-fill-ghost-hover); }
  .aria-expanded\:shadow-field-hover[aria-expanded="true"] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-border-strong)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .aria-pressed\:text-accent[aria-pressed="true"] { color: var(--cds-text-accent); }
  .aria-\[invalid\]\:shadow-\[0_0_0_2px_var\(--cds-color-border-danger\,\#d9534f\)\][aria-invalid] { --tw-shadow: 0 0 0 2px var(--tw-shadow-color,var(--cds-color-border-danger,#d9534f)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .data-\[active\]\:text-primary[data-active] { color: var(--cds-text-primary); }
  .data-\[active\]\:before\:bg-fill-ghost-hover[data-active]::before { content: var(--tw-content); background-color: var(--cds-fill-ghost-hover); }
  .data-\[anchor-hidden\]\:invisible[data-anchor-hidden], .data-\[behind\]\:invisible[data-behind] { visibility: hidden; }
  .data-\[behind\]\:opacity-0[data-behind] { opacity: 0; }
  .data-\[cds-sheet-covered\]\:scale-\[0\.94\][data-cds-sheet-covered] { scale: 0.94; }
  .data-\[cds-sheet-covered\]\:after\:opacity-100[data-cds-sheet-covered]::after { content: var(--tw-content); opacity: 1; }
  .data-\[checked\]\:translate-x-\[calc\(var\(--cds-switch-h\,1\.25rem\)\*0\.8\)\][data-checked] { --tw-translate-x: calc(var(--cds-switch-h,1.25rem) * .8); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .data-\[checked\]\:border-accent[data-checked] { border-color: var(--cds-border-accent); }
  .data-\[checked\]\:bg-\[var\(--cds-radio-group-card-selected\)\][data-checked] { background-color: var(--cds-radio-group-card-selected); }
  .data-\[checked\]\:bg-fill-accent[data-checked] { background-color: var(--cds-fill-accent); }
  .data-\[checked\]\:text-primary[data-checked] { color: var(--cds-text-primary); }
  .data-\[checked\]\:duration-base[data-checked] { --tw-duration: var(--cds-dur-base); transition-duration: var(--cds-dur-base); }
  .data-\[checked\]\:\[clip-path\:inset\(0\)\][data-checked] { clip-path: inset(0px); }
  @media (hover: hover) {
  .data-\[checked\]\:hover\:border-accent[data-checked]:hover { border-color: var(--cds-border-accent); }
  .data-\[checked\]\:hover\:bg-fill-accent-hover[data-checked]:hover { background-color: var(--cds-fill-accent-hover); }
}
  .data-\[disabled\]\:pointer-events-auto[data-disabled] { pointer-events: auto; }
  .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; }
  .data-\[disabled\]\:cursor-default[data-disabled] { cursor: default; }
  .data-\[disabled\]\:opacity-disabled[data-disabled] { opacity: var(--cds-opacity-disabled); }
  .data-\[disabled\]\:transition-none[data-disabled] { transition-property: none; }
  @media (hover: hover) {
  .data-\[disabled\]\:hover\:bg-\[var\(--cds-switch-track\)\][data-disabled]:hover { background-color: var(--cds-switch-track); }
  .data-\[checked\]\:data-\[disabled\]\:hover\:bg-fill-accent[data-checked][data-disabled]:hover { background-color: var(--cds-fill-accent); }
}
  .data-\[dragging\]\:bg-alpha-4[data-dragging] { background-color: var(--cds-alpha-4); }
  .data-\[ending-style\]\:hidden[data-ending-style] { display: none; }
  .data-\[ending-style\]\:h-0[data-ending-style] { height: 0px; }
  .data-\[ending-style\]\:translate-y-\[calc\(100\%\+1\.5rem\)\][data-ending-style] { --tw-translate-y: calc(100% + 1.5rem); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .data-\[ending-style\]\:scale-\[0\.98\][data-ending-style] { scale: 0.98; }
  .data-\[ending-style\]\:opacity-0[data-ending-style] { opacity: 0; }
  .data-\[ending-style\]\:\[--ts\:0\.85\][data-ending-style] { --ts: .85; }
  .data-\[highlighted\]\:bg-fill-danger[data-highlighted] { background-color: var(--cds-fill-danger); }
  .data-\[highlighted\]\:bg-fill-ghost-hover[data-highlighted] { background-color: var(--cds-fill-ghost-hover); }
  .data-\[highlighted\]\:text-on-danger[data-highlighted] { color: var(--cds-on-danger); }
  .data-\[highlighted\]\:\[--cds-shortcut-cap-ink\:currentColor\][data-highlighted] { --cds-shortcut-cap-ink: currentColor; }
  .data-\[indeterminate\]\:duration-base[data-indeterminate] { --tw-duration: var(--cds-dur-base); transition-duration: var(--cds-dur-base); }
  .data-\[indeterminate\]\:\[clip-path\:inset\(0\)\][data-indeterminate] { clip-path: inset(0px); }
  .data-\[instant\]\:duration-0[data-instant] { --tw-duration: 0s; transition-duration: 0s; }
  .data-\[invalid\]\:shadow-field-invalid[data-invalid] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-fill-danger)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .data-\[limited\]\:opacity-0[data-limited] { opacity: 0; }
  .data-\[nested-dialog-open\]\:blur-\[2px\][data-nested-dialog-open] { --tw-blur: blur(2px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .data-\[nested-dialog-open\]\:after\:opacity-100[data-nested-dialog-open]::after { content: var(--tw-content); opacity: 1; }
  .data-\[popup-open\]\:bg-fill-ghost-hover[data-popup-open] { background-color: var(--cds-fill-ghost-hover); }
  .data-\[popup-open\]\:\[--cds-split-ring\:var\(--cds-border\)\][data-popup-open] { --cds-split-ring: var(--cds-border); }
  .data-\[stale\]\:delay-\[var\(--cds-combobox-stale-after\,500ms\)\][data-stale] { transition-delay: var(--cds-combobox-stale-after,.5s); }
  .data-\[stale\]\:not-data-\[disabled\]\:opacity-50[data-stale]:not([data-disabled]) { opacity: 0.5; }
  .data-\[starting-style\]\:h-0[data-starting-style] { height: 0px; }
  .data-\[starting-style\]\:translate-y-\[calc\(100\%\+1\.5rem\)\][data-starting-style] { --tw-translate-y: calc(100% + 1.5rem); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .data-\[starting-style\]\:scale-\[0\.98\][data-starting-style] { scale: 0.98; }
  .data-\[starting-style\]\:opacity-0[data-starting-style] { opacity: 0; }
  .data-\[starting-style\]\:\[--ty\:100\%\][data-starting-style] { --ty: 100%; }
  .data-\[unchecked\]\:hidden[data-unchecked] { display: none; }
  @media (prefers-reduced-motion: no-preference) {
  .motion-safe\:animate-\[cds-fade-in_0\.2s_cubic-bezier\(0\.215\,0\.61\,0\.355\,1\)_0\.08s_backwards\]:not(:where([data-reduce-motion="true"], [data-reduce-motion="true"] *)) { animation: 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 80ms 1 normal backwards running cds-fade-in; }
  .motion-safe\:animate-\[cds-fade-in_0\.15s_cubic-bezier\(0\.215\,0\.61\,0\.355\,1\)\]:not(:where([data-reduce-motion="true"], [data-reduce-motion="true"] *)) { animation: 0.15s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 normal none running cds-fade-in; }
  .motion-safe\:animate-\[mc-drop-icon-rise_0\.22s_cubic-bezier\(0\.215\,0\.61\,0\.355\,1\)_var\(--rise-delay\,0ms\)_backwards\]:not(:where([data-reduce-motion="true"], [data-reduce-motion="true"] *)) { animation: mc-drop-icon-rise .22s cubic-bezier(.215,.61,.355,1) var(--rise-delay,0s) backwards; }
  .motion-safe\:animate-\[mc-drop-ring-in_0\.15s_cubic-bezier\(0\.215\,0\.61\,0\.355\,1\)\]:not(:where([data-reduce-motion="true"], [data-reduce-motion="true"] *)) { animation: 0.15s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 normal none running mc-drop-ring-in; }
}
  @media (prefers-reduced-motion: reduce) {
  .motion-reduce\:animate-none { animation: auto ease 0s 1 normal none running none; }
}
  .motion-reduce\:animate-none:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) { animation: auto ease 0s 1 normal none running none; }
  @media (prefers-reduced-motion: reduce) {
  .motion-reduce\:transition-none { transition-property: none; }
}
  .motion-reduce\:transition-none:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) { transition-property: none; }
  @media (prefers-reduced-motion: reduce) {
  .motion-reduce\:after\:hidden::after { content: var(--tw-content); display: none; }
}
  .motion-reduce\:after\:hidden:where([data-reduce-motion="true"], [data-reduce-motion="true"] *)::after { content: var(--tw-content); display: none; }
  @media (prefers-reduced-motion: reduce) {
  .motion-reduce\:after\:transition-none::after { content: var(--tw-content); transition-property: none; }
}
  .motion-reduce\:after\:transition-none:where([data-reduce-motion="true"], [data-reduce-motion="true"] *)::after { content: var(--tw-content); transition-property: none; }
  @media (prefers-reduced-motion: reduce) {
  .motion-reduce\:data-\[starting-style\]\:scale-100[data-starting-style] { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
}
  .motion-reduce\:data-\[starting-style\]\:scale-100:where([data-reduce-motion="true"], [data-reduce-motion="true"] *)[data-starting-style] { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  @media not all and (min-width: 48rem) {
  .max-md\:absolute { position: absolute; }
  .max-md\:relative { position: relative; }
  .max-md\:top-\[var\(--tb-row-h\,0px\)\] { top: var(--tb-row-h,0px); }
  .max-md\:right-0 { right: 0px; }
  .max-md\:bottom-0 { bottom: 0px; }
  .max-md\:z-sheet { z-index: 47; }
  .max-md\:block { display: block; }
  .max-md\:hidden { display: none; }
  .max-md\:h-\[var\(--mc-sheet-h\,min\(50dvh\,calc\(24rem_\+_var\(--mc-foot-inset\,0px\)\)\)\)\] { height: var(--mc-sheet-h,min(50dvh, calc(24rem + var(--mc-foot-inset,0px)))); }
  .max-md\:max-h-\[85dvh\] { max-height: 85dvh; }
  .max-md\:w-full { width: 100%; }
  .max-md\:shrink-0 { flex-shrink: 0; }
  .max-md\:rotate-90 { rotate: 90deg; }
  .max-md\:flex-col { flex-direction: column; }
  .max-md\:border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .max-md\:border-l-0 { border-left-style: var(--tw-border-style); border-left-width: 0px; }
  .max-md\:border-border-line { border-color: var(--t-border); }
  .max-md\:pb-\[var\(--mc-foot-inset\,0px\)\] { padding-bottom: var(--mc-foot-inset,0px); }
  .max-md\:shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
  @media not all and (min-width: 40rem) {
  .max-sm\:hidden { display: none; }
}
  @media (min-width: 40rem) {
  .sm\:flex-row { flex-direction: row; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-center { justify-content: center; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-start { justify-content: flex-start; }
}
  @media (min-width: 48rem) {
  .md\:absolute { position: absolute; }
  .md\:top-\[var\(--tb-row-h\,0px\)\] { top: var(--tb-row-h,0px); }
  .md\:right-0 { right: 0px; }
  .md\:bottom-0 { bottom: 0px; }
  .md\:hidden { display: none; }
  .md\:shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
  .rtl\:-scale-x-100:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --tw-scale-x: calc(100% * -1); scale: var(--tw-scale-x) var(--tw-scale-y); }
  .rtl\:group-data-\[cds-sheet-drilled\]\/sheet\:translate-x-full:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *):is(:where(.group\/sheet)[data-cds-sheet-drilled] *) { --tw-translate-x: 100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .dark\:bg-gray-550:where([data-mode="dark"], [data-mode="dark"] *) { background-color: var(--cds-gray-550); }
  @media (prefers-color-scheme: dark) {
  .dark\:bg-gray-550:where([data-mode="system"], [data-mode="system"] *):not(:where([data-mode="system"] :is([data-mode="light"], [data-mode="dark"]), [data-mode="system"] :is([data-mode="light"], [data-mode="dark"]) *)), .dark\:bg-gray-550:where(.cds-root, .cds-root *):not(:where([data-mode], [data-mode] *)) { background-color: var(--cds-gray-550); }
}
  .dark\:shadow-panel-sm:where([data-mode="dark"], [data-mode="dark"] *) { --tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-sm); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  @media (prefers-color-scheme: dark) {
  .dark\:shadow-panel-sm:where([data-mode="system"], [data-mode="system"] *):not(:where([data-mode="system"] :is([data-mode="light"], [data-mode="dark"]), [data-mode="system"] :is([data-mode="light"], [data-mode="dark"]) *)), .dark\:shadow-panel-sm:where(.cds-root, .cds-root *):not(:where([data-mode], [data-mode] *)) { --tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-sm); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
  @starting-style {
  .starting\:scale-\[0\.98\] { scale: 0.98; }
}
  @starting-style {
  .starting\:opacity-0 { opacity: 0; }
}
  @starting-style {
  .starting\:data-\[stale\]\:not-data-\[disabled\]\:opacity-100[data-stale]:not([data-disabled]) { opacity: 1; }
}
  @media (pointer: coarse) {
  .pointer-coarse\:pointer-events-auto { pointer-events: auto; }
  .pointer-coarse\:right-10 { right: calc(var(--spacing) * 10); }
  .pointer-coarse\:right-14 { right: calc(var(--spacing) * 14); }
  .pointer-coarse\:right-\[8\.25rem\] { right: 8.25rem; }
  .pointer-coarse\:-left-5 { left: calc(var(--spacing) * -5); }
  .pointer-coarse\:left-10 { left: calc(var(--spacing) * 10); }
  .pointer-coarse\:left-24 { left: calc(var(--spacing) * 24); }
  .pointer-coarse\:-mr-1 { margin-right: calc(var(--spacing) * -1); }
  .pointer-coarse\:ml-0 { margin-left: 0px; }
  .pointer-coarse\:flex { display: flex; }
  .pointer-coarse\:hidden { display: none; }
  .pointer-coarse\:hidden\! { display: none !important; }
  .pointer-coarse\:h-2\.5 { height: calc(var(--spacing) * 2.5); }
  .pointer-coarse\:h-5 { height: calc(var(--spacing) * 5); }
  .pointer-coarse\:h-6 { height: calc(var(--spacing) * 6); }
  .pointer-coarse\:h-7 { height: calc(var(--spacing) * 7); }
  .pointer-coarse\:h-10 { height: calc(var(--spacing) * 10); }
  .pointer-coarse\:h-12 { height: calc(var(--spacing) * 12); }
  .pointer-coarse\:min-h-10 { min-height: calc(var(--spacing) * 10); }
  .pointer-coarse\:min-h-\[var\(--prop-row-h\,40px\)\] { min-height: var(--prop-row-h,40px); }
  .pointer-coarse\:w-2\.5 { width: calc(var(--spacing) * 2.5); }
  .pointer-coarse\:w-5 { width: calc(var(--spacing) * 5); }
  .pointer-coarse\:w-6 { width: calc(var(--spacing) * 6); }
  .pointer-coarse\:w-7 { width: calc(var(--spacing) * 7); }
  .pointer-coarse\:w-10 { width: calc(var(--spacing) * 10); }
  .pointer-coarse\:w-14 { width: calc(var(--spacing) * 14); }
  .pointer-coarse\:w-56 { width: calc(var(--spacing) * 56); }
  .pointer-coarse\:w-auto { width: auto; }
  .pointer-coarse\:min-w-10 { min-width: calc(var(--spacing) * 10); }
  .pointer-coarse\:min-w-15 { min-width: calc(var(--spacing) * 15); }
  .pointer-coarse\:min-w-60 { min-width: calc(var(--spacing) * 60); }
  .pointer-coarse\:gap-0\.5 { gap: calc(var(--spacing) * .5); }
  .pointer-coarse\:gap-1\.5 { gap: calc(var(--spacing) * 1.5); }
  .pointer-coarse\:gap-4 { gap: calc(var(--spacing) * 4); }
  .pointer-coarse\:overflow-visible { overflow: visible; }
  .pointer-coarse\:rounded-xl { border-radius: var(--radius-xl); }
  .pointer-coarse\:px-2 { padding-inline: calc(var(--spacing) * 2); }
  .pointer-coarse\:py-3\.5 { padding-block: calc(var(--spacing) * 3.5); }
  .pointer-coarse\:pr-\[calc\(var\(--pp-iconcol\,-8px\)\+8px\)\] { padding-right: calc(var(--pp-iconcol,-8px) + 8px); }
  .pointer-coarse\:text-body { font-size: var(--cds-font-size-body); line-height: var(--tw-leading,var(--cds-leading-body)); }
  .pointer-coarse\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .pointer-coarse\:opacity-100 { opacity: 1; }
  .pointer-coarse\:\[--cds-resize-pill-force\:0\.2\] { --cds-resize-pill-force: .2; }
  .pointer-coarse\:\[--cds-resize-pill-force\:0\.5\] { --cds-resize-pill-force: .5; }
  .pointer-coarse\:\[--mc-group-gap\:8px\] { --mc-group-gap: 8px; }
  .pointer-coarse\:\[--mc-strip-gap\:8px\] { --mc-strip-gap: 8px; }
  .pointer-coarse\:\[--mc-strip-pad\:6px\] { --mc-strip-pad: 6px; }
  .pointer-coarse\:\[--more-shift\:2\.5rem\] { --more-shift: 2.5rem; }
  .pointer-coarse\:\[--prop-row-h\:40px\] { --prop-row-h: 40px; }
  .pointer-coarse\:before\:inset-\[-13px\]::before { content: var(--tw-content); inset: -13px; }
}
  @media not all and (min-width: 48rem) {
  @media (pointer: coarse) {
  .max-md\:pointer-coarse\:flex { display: flex; }
}
}
  @media (pointer: fine) {
  .pointer-fine\:hidden { display: none; }
  .pointer-fine\:will-change-transform { will-change: transform; }
  @media (hover: hover) {
  .pointer-fine\:group-hover\:flex:is(:where(.group):hover *), .pointer-fine\:group-hover\/tile\:flex:is(:where(.group\/tile):hover *) { display: flex; }
}
}
  :where(.group\/rail):has(:focus-visible) .group-has-\[\:focus-visible\]\/rail\:pointer-events-auto { pointer-events: auto; }
  :where(.group\/rail):has(:focus-visible) .group-has-\[\:focus-visible\]\/rail\:opacity-100 { opacity: 1; }
  :where(.group\/menu-popup):has([data-cds-icon-row]) .group-has-\[\[data-cds-icon-row\]\]\/menu-popup\:ml-0 { margin-left: 0px; }
  .comfortable\:mx-2\.5:where([data-density="comfortable"], [data-density="comfortable"] *) { margin-inline: calc(var(--spacing) * 2.5); }
  .comfortable\:me-\[calc\(4px-var\(--cds-pad-md\)\)\]:where([data-density="comfortable"], [data-density="comfortable"] *) { margin-inline-end: calc(4px - var(--cds-pad-md)); }
  .comfortable\:me-\[calc\(5px-var\(--cds-pad-md\)\)\]:where([data-density="comfortable"], [data-density="comfortable"] *) { margin-inline-end: calc(5px - var(--cds-pad-md)); }
  .comfortable\:-mr-\[4px\]:where([data-density="comfortable"], [data-density="comfortable"] *) { margin-right: -4px; }
  .comfortable\:-ml-\[2px\]:where([data-density="comfortable"], [data-density="comfortable"] *) { margin-left: -2px; }
  .comfortable\:-ml-\[4px\]:where([data-density="comfortable"], [data-density="comfortable"] *) { margin-left: -4px; }
  .comfortable\:ml-\[2px\]:where([data-density="comfortable"], [data-density="comfortable"] *) { margin-left: 2px; }
  .comfortable\:ml-\[4px\]:where([data-density="comfortable"], [data-density="comfortable"] *) { margin-left: 4px; }
  .comfortable\:px-2\.5:where([data-density="comfortable"], [data-density="comfortable"] *) { padding-inline: calc(var(--spacing) * 2.5); }
  .comfortable\:\!pl-2\.5:where([data-density="comfortable"], [data-density="comfortable"] *) { padding-left: calc(var(--spacing) * 2.5) !important; }
  .compact\:mx-2:where([data-density="compact"], [data-density="compact"] *) { margin-inline: calc(var(--spacing) * 2); }
  .compact\:me-\[calc\(6px-var\(--cds-pad-md\)\)\]:where([data-density="compact"], [data-density="compact"] *) { margin-inline-end: calc(6px - var(--cds-pad-md)); }
  .compact\:me-\[calc\(8px-var\(--cds-pad-md\)\)\]:where([data-density="compact"], [data-density="compact"] *) { margin-inline-end: calc(8px - var(--cds-pad-md)); }
  .compact\:-mr-\[2px\]:where([data-density="compact"], [data-density="compact"] *) { margin-right: -2px; }
  .compact\:-ml-\[4px\]:where([data-density="compact"], [data-density="compact"] *) { margin-left: -4px; }
  .compact\:-ml-\[6px\]:where([data-density="compact"], [data-density="compact"] *) { margin-left: -6px; }
  .compact\:ml-\[4px\]:where([data-density="compact"], [data-density="compact"] *) { margin-left: 4px; }
  .compact\:ml-\[6px\]:where([data-density="compact"], [data-density="compact"] *) { margin-left: 6px; }
  .compact\:px-2:where([data-density="compact"], [data-density="compact"] *) { padding-inline: calc(var(--spacing) * 2); }
  .compact\:\!pl-2:where([data-density="compact"], [data-density="compact"] *) { padding-left: calc(var(--spacing) * 2) !important; }
  @media (pointer: coarse) {
  .pointer-coarse\:\[\&_\*\]\:\[backdrop-filter\:none\]\! * { backdrop-filter: none !important; }
  .pointer-coarse\:\[\&_\*\]\:\[-webkit-backdrop-filter\:none\]\! * { }
}
  .\[\&_\.scroll-fade-y\]\:\[scrollbar-width\:none\] .scroll-fade-y { scrollbar-width: none; }
  .\[\&_\.scroll-fade-y\]\:\[--cds-scroll-fade-size\:0px\] .scroll-fade-y { --cds-scroll-fade-size: 0px; }
  .\[\&_\[data-cds-part\=paint\]\]\:bg-clip-content [data-cds-part="paint"] { background-clip: content-box; }
  .\[\&_\[data-cds-part\=paint\]\]\:p-\(--cds-split-inset\) [data-cds-part="paint"] { padding: var(--cds-split-inset); }
  .aria-disabled\:\[\&_\[data-cds-part\=paint\]\]\:bg-transparent\![aria-disabled="true"] [data-cds-part="paint"] { background-color: rgba(0, 0, 0, 0) !important; }
  .\[\&_\[data-cds-sheet-scroll\]\]\:overscroll-contain [data-cds-sheet-scroll] { overscroll-behavior: contain; }
  .\[\&_\[data-cds\=Button\]\:not\(\[data-cds-ghost\]\)\]\:h-\[var\(--fhn\)\] [data-cds="Button"]:not([data-cds-ghost]) { height: var(--fhn); }
  .\[\&_\[data-cds\=Button\]\:not\(\[data-cds-ghost\]\)\]\:rounded-\[calc\(var\(--fr\)-\(var\(--fh\)-var\(--fhn\)\)\/2\)\] [data-cds="Button"]:not([data-cds-ghost]) { border-radius: calc(var(--fr) - (var(--fh) - var(--fhn)) / 2); }
  .\[\&_\[data-cds\=Button\]\[aria-label\]\:not\(\[aria-pressed\=true\]\)\]\:text-secondary [data-cds="Button"][aria-label]:not([aria-pressed="true"]) { color: var(--cds-text-secondary); }
  .\[\&_\[data-cds\=Button\]\[data-cds-icon-only\]\:not\(\[data-cds-ghost\]\)\]\:w-\[var\(--fhn\)\] [data-cds="Button"][data-cds-icon-only]:not([data-cds-ghost]) { width: var(--fhn); }
  .\[\&_\[data-cds\=SegmentedControl\]\]\:gap-0 [data-cds="SegmentedControl"] { gap: 0px; }
  .\[\&_\[data-cds\=SegmentedControl\]\]\:p-0 [data-cds="SegmentedControl"] { padding: 0px; }
  .\[\&_\[data-mc-divider\]\]\:mx-0 [data-mc-divider] { margin-inline: 0px; }
  .\[\&_\[role\=radio\]\]\:min-w-\[calc\(var\(--cds-h-control\)_-_2px\)\] [role="radio"] { min-width: calc(var(--cds-h-control) - 2px); }
  .\[\&_\[role\=radio\]\]\:min-w-\[var\(--cds-h-control\)\] [role="radio"] { min-width: var(--cds-h-control); }
  .\[\&_\[role\=radio\]\]\:px-0 [role="radio"] { padding-inline: 0px; }
  .\[\&_\[role\=separator\]\]\:-mx-1 [role="separator"] { margin-inline: calc(var(--spacing) * -1); }
  .\[\&_\[role\=separator\]\]\:mt-0 [role="separator"] { margin-top: 0px; }
  .\[\&_iframe\]\:pointer-events-none\! iframe { pointer-events: none !important; }
  .\[\&_input\]\:placeholder\:text-primary input::placeholder { color: var(--cds-text-primary); }
  .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none; }
  .\[\&\:dir\(rtl\)\]\:\[--btn-dot-x\:calc\(var\(--btn-dot-r\)_-_1px\)\]:dir(rtl) { --btn-dot-x: calc(var(--btn-dot-r) - 1px); }
  .\[\&\:dir\(rtl\)\]\:\[--seg-dot-x\:calc\(var\(--seg-dot-r\)_-_1px\)\]:dir(rtl) { --seg-dot-x: calc(var(--seg-dot-r) - 1px); }
  .\[\&\:disabled\:not\(\[aria-busy\]\)\]\:opacity-disabled:disabled:not([aria-busy]) { opacity: var(--cds-opacity-disabled); }
  .\[\&\:has\(\+\[data-cds-segment\]_\[aria-haspopup\]\[aria-expanded\=true\]\)\>\[data-cds-seam-line\]\]\:opacity-0:has(+ [data-cds-segment] [aria-haspopup][aria-expanded="true"]) > [data-cds-seam-line], .\[\&\:has\(\+\[data-cds-segment\]_\[aria-pressed\=true\]\)\>\[data-cds-seam-line\]\]\:opacity-0:has(+ [data-cds-segment] [aria-pressed="true"]) > [data-cds-seam-line], .\[\&\:has\(\+\[data-cds-segment\]\:hover\)\>\[data-cds-seam-line\]\]\:opacity-0:has(+ [data-cds-segment]:hover) > [data-cds-seam-line] { opacity: 0; }
  .enabled\:\[\&\:hover\:not\(\:focus\)\:not\(\[data-invalid\]\)\]\:shadow-field-hover:enabled:hover:not(:focus):not([data-invalid]), .\[\&\:hover\:not\(\:focus-visible\)\:not\(\:has\(\:focus-visible\)\)\:not\(\[data-invalid\]\)\:not\(\[data-disabled\]\)\]\:shadow-field-hover:hover:not(:focus-visible):not(:has(:focus-visible)):not([data-invalid]):not([data-disabled]) { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-border-strong)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .\[\&\:hover\:not\(\:focus-visible\)\>\[data-cds-part\=resize-pill\]\]\:opacity-50:hover:not(:focus-visible) > [data-cds-part="resize-pill"] { opacity: 0.5; }
  .\[\&\:hover\:not\(\:focus-within\)\:not\(\[data-invalid\]\)\:not\(\[data-disabled\]\)\]\:shadow-field-hover:hover:not(:focus-within):not([data-invalid]):not([data-disabled]) { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,var(--cds-border-strong)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .\[\&\:not\(\:first-child\)\]\:border-t:not(:first-child) { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .\[\&\:not\(\:first-child\)\]\:pt-2:not(:first-child) { padding-top: calc(var(--spacing) * 2); }
  .\[\&\:not\(\:focus-visible\)\:not\(\[data-cds-sheet-control-held\]\)\]\:sr-only:not(:focus-visible):not([data-cds-sheet-control-held]), .\[\&\:not\(\:focus-visible\)\:not\(\[data-highlighted\]\)\:not\(\[data-cds-sheet-control-held\]\)\]\:sr-only:not(:focus-visible):not([data-highlighted]):not([data-cds-sheet-control-held]) { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
  .\[\&\:not\(\:focus-visible\)\>\[data-cds-part\=resize-pill\]\]\:top-\[calc\(50\%\+6px\)\]:not(:focus-visible) > [data-cds-part="resize-pill"] { top: calc(50% + 6px); }
  @media (hover: hover) {
  .\[\&\:not\(\[data-active\]\)\:not\(\[data-disabled\]\)\]\:hover\:text-secondary:not([data-active]):not([data-disabled]):hover { color: var(--cds-text-secondary); }
  .\[\&\:not\(\[data-active\]\)\:not\(\[data-disabled\]\)\]\:hover\:before\:bg-fill-ghost-hover:not([data-active]):not([data-disabled]):hover::before { content: var(--tw-content); background-color: var(--cds-fill-ghost-hover); }
  .\[\&\:not\(\[data-checked\]\)\:not\(\[data-disabled\]\)\]\:hover\:bg-fill-ghost-hover:not([data-checked]):not([data-disabled]):hover { background-color: var(--cds-fill-ghost-hover); }
  .\[\&\:not\(\[data-disabled\]\)\]\:hover\:text-primary:not([data-disabled]):hover { color: var(--cds-text-primary); }
  .\[\&\:not\(\[data-disabled\]\)\]\:hover\:\[--cds-split-ring\:var\(--cds-border\)\]:not([data-disabled]):hover { --cds-split-ring: var(--cds-border); }
}
  .\[\&\:not\(\[data-disabled\]\)\]\:has-\[\[aria-pressed\=true\]\]\:\[--cds-split-ring\:var\(--cds-border\)\]:not([data-disabled]):has([aria-pressed="true"]) { --cds-split-ring: var(--cds-border); }
  .\[\&\>\*\]\:relative > * { position: relative; }
  .\[\&\>\*\]\:z-\[var\(--cds-portal-z\)\] > * { z-index: var(--cds-portal-z); }
  .\[\&\>\*\]\:shrink-0 > * { flex-shrink: 0; }
  .\[\&\>\*\]\:\[grid-area\:1\/1\] > * { grid-area: 1 / 1; }
  .\[\&\>\[data-cds-segment\]\:first-child_\[data-cds-part\=paint\]\]\:pe-0 > [data-cds-segment]:first-child [data-cds-part="paint"] { padding-inline-end: 0px; }
  .\[\&\>\[data-cds-segment\]\:last-child_\[data-cds-part\=paint\]\]\:ps-0 > [data-cds-segment]:last-child [data-cds-part="paint"] { padding-inline-start: 0px; }
  .\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:relative > [data-selected] + [role="option"]:not([data-selected]) { position: relative; }
  .\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:mt-2 > [data-selected] + [role="option"]:not([data-selected]) { margin-top: calc(var(--spacing) * 2); }
  .\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:before\:absolute > [data-selected] + [role="option"]:not([data-selected])::before { content: var(--tw-content); position: absolute; }
  .\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:before\:inset-x-0 > [data-selected] + [role="option"]:not([data-selected])::before { content: var(--tw-content); inset-inline: 0px; }
  .\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:before\:-top-1 > [data-selected] + [role="option"]:not([data-selected])::before { content: var(--tw-content); top: calc(var(--spacing) * -1); }
  .\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:before\:border-t > [data-selected] + [role="option"]:not([data-selected])::before { content: var(--tw-content); border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .data-\[orientation\=horizontal\]\:\[\&\>\[role\=tab\]\:first-child\]\:before\:start-0[data-orientation="horizontal"] > [role="tab"]:first-child::before { content: var(--tw-content); inset-inline-start: calc(var(--spacing) * 0); }
  .data-\[orientation\=horizontal\]\:\[\&\>\[role\=tab\]\:last-child\]\:before\:end-0[data-orientation="horizontal"] > [role="tab"]:last-child::before { content: var(--tw-content); inset-inline-end: calc(var(--spacing) * 0); }
  .\[\&\>span\]\:text-muted > span { color: var(--cds-text-muted); }
  .\[\&\[data-cds-sheet-covered\]\:not\(\[data-starting-style\]\)\:not\(\[data-ending-style\]\)\]\:-translate-y-3[data-cds-sheet-covered]:not([data-starting-style]):not([data-ending-style]) { --tw-translate-y: calc(var(--spacing) * -3); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .\[\&\[data-cds-sheet-pressed\]_\[data-cds-sheet-scroll\]\]\:\[scroll-padding-block\:0px\][data-cds-sheet-pressed] [data-cds-sheet-scroll] { scroll-padding-block: 0px; }
  .\[\&\[data-ending-style\]\:not\(\[data-cds-sheet-tree-closing\]\)\]\:translate-x-full[data-ending-style]:not([data-cds-sheet-tree-closing]) { --tw-translate-x: 100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .rtl\:\[\&\[data-ending-style\]\:not\(\[data-cds-sheet-tree-closing\]\)\]\:-translate-x-full:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *)[data-ending-style]:not([data-cds-sheet-tree-closing]) { --tw-translate-x: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .\[\&\[data-ending-style\]\[data-cds-sheet-peeling\]\]\:translate-x-full[data-ending-style][data-cds-sheet-peeling] { --tw-translate-x: 100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .rtl\:\[\&\[data-ending-style\]\[data-cds-sheet-peeling\]\]\:-translate-x-full:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *)[data-ending-style][data-cds-sheet-peeling] { --tw-translate-x: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .\[\&\[data-ending-style\]\[data-cds-sheet-tree-closing\]\]\:translate-y-\[calc\(100\%\+1\.5rem\)\][data-ending-style][data-cds-sheet-tree-closing] { --tw-translate-y: calc(100% + 1.5rem); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .\[\&\[data-initial-focus\]\:focus\]\:shadow-\[0_0_0_2px_rgb\(255_255_255\/0\.7\)\][data-initial-focus]:focus { --tw-shadow: 0 0 0 2px var(--tw-shadow-color,#ffffffb3); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .\[\&\[data-initial-focus\]\:focus\]\:shadow-focus[data-initial-focus]:focus { --tw-shadow: var(--cds-focus-shadow); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .\[\&\[data-initial-focus\]\:focus\]\:shadow-focus-danger[data-initial-focus]:focus { --tw-shadow: var(--cds-focus-shadow-danger); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .\[\&\[data-initial-focus\]\:focus\]\:outline-hidden[data-initial-focus]:focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .\[\&\[data-initial-focus\]\:focus\]\:outline-hidden[data-initial-focus]:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  :root[data-mc-presentation="sheet"] .\[\:root\[data-mc-presentation\=sheet\]_\&\]\:hidden { display: none; }
  :root[data-mc-presentation="sheet"] .\[\:root\[data-mc-presentation\=sheet\]_\&\]\:pb-0 { padding-bottom: 0px; }
  [data-cds-segment]:has(:disabled:not([aria-busy])) + .\[\[data-cds-segment\]\:has\(\:disabled\:not\(\[aria-busy\]\)\)\+\&\:has\(\+\[data-cds-segment\]_\:disabled\:not\(\[aria-busy\]\)\)\]\:opacity-disabled:has(+ [data-cds-segment] :disabled:not([aria-busy])) { opacity: var(--cds-opacity-disabled); }
  [data-cds-segment]:has([aria-haspopup][aria-expanded="true"]) + .\[\[data-cds-segment\]\:has\(\[aria-haspopup\]\[aria-expanded\=true\]\)\+\&\>\[data-cds-seam-line\]\]\:opacity-0 > [data-cds-seam-line], [data-cds-segment]:has([aria-pressed="true"]) + .\[\[data-cds-segment\]\:has\(\[aria-pressed\=true\]\)\+\&\>\[data-cds-seam-line\]\]\:opacity-0 > [data-cds-seam-line], [data-cds-segment]:hover + .\[\[data-cds-segment\]\:hover\+\&\>\[data-cds-seam-line\]\]\:opacity-0 > [data-cds-seam-line] { opacity: 0; }
  [class~="font-voice"] { --_cds-title-family: var(--cds-font-voice); }
  [class~="font-mono"] { --_cds-title-family: var(--cds-font-mono); }
  [class~="font-mono-ui"] { --_cds-title-family: var(--cds-font-mono-ui); }
  [class~="font-sans"] { --_cds-title-family: initial; }
  :where(.cds-root, .cds-dark-scope[data-mode="dark"]) { --cds-font-axis-wght: var(--cds-font-axis-wght-regular); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"], .cds-dark-scope[data-mode="dark"]) :where(.font-thin, .font-extralight, .font-light, .font-extrabold, .font-black) { --cds-font-axis-wght: initial; font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"], .cds-dark-scope[data-mode="dark"]) .font-normal { --cds-font-axis-wght: var(--cds-font-axis-wght-regular); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"], .cds-dark-scope[data-mode="dark"]) .font-medium { --cds-font-axis-wght: var(--cds-font-axis-wght-medium); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"], .cds-dark-scope[data-mode="dark"]) .font-semibold { --cds-font-axis-wght: var(--cds-font-axis-wght-semibold); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"], .cds-dark-scope[data-mode="dark"]) :is(b, strong):where([class*="font"]) { --cds-font-axis-wght: initial; font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"], .cds-dark-scope[data-mode="dark"]) :is(b, strong):where(:not([class*="font"])), :where([data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"], .cds-dark-scope[data-mode="dark"]) .font-bold, :where([data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"], .cds-dark-scope[data-mode="dark"]) :is(.font-normal, .font-medium, .font-semibold) :is(b, strong) { --cds-font-axis-wght: var(--cds-font-axis-wght-bold); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  @media (prefers-color-scheme: dark) {
  :where([data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *)) :where(.font-thin, .font-extralight, .font-light, .font-extrabold, .font-black) { --cds-font-axis-wght: initial; font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *)) .font-normal { --cds-font-axis-wght: var(--cds-font-axis-wght-regular); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *)) .font-medium { --cds-font-axis-wght: var(--cds-font-axis-wght-medium); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *)) .font-semibold { --cds-font-axis-wght: var(--cds-font-axis-wght-semibold); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *)) :is(b, strong):where([class*="font"]) { --cds-font-axis-wght: initial; font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
  :where([data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *)) :is(b, strong):where(:not([class*="font"])), :where([data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *)) .font-bold, :where([data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *)) :is(.font-normal, .font-medium, .font-semibold) :is(b, strong) { --cds-font-axis-wght: var(--cds-font-axis-wght-bold); font-variation-settings: var(--font-opsz-axis,) var(--cds-font-axis-wght,) "GRAD" var(--cds-font-grad,0); }
}
}
.cds-root { -webkit-font-smoothing: antialiased; }
.cds-root[data-font] { font-family: var(--cds-font-sans); }
[data-cds="Icon"]:not(svg) { font-family: var(--font-anthropicons,Anthropicons-Variable); font-feature-settings: "liga" 0; font-optical-sizing: auto; user-select: none; flex-shrink: 0; justify-content: center; align-items: center; width: 1em; height: 1em; font-style: normal; line-height: 1; display: flex; }
[data-cds="Icon"]:not(svg):not([data-cds-anim]) { font-variation-settings: normal; }
[data-cds="Icon"] > [data-cds-icon-layer="secondary"] { color: currentcolor; flex: 0 0 auto; width: 1em; margin-inline-end: -1em; }
@supports (color:color-mix(in lab, red, red)) {
  [data-cds="Icon"] > [data-cds-icon-layer="secondary"] { color: color-mix(in srgb, currentColor calc(var(--cds-opacity-icon-secondary) * 100%), transparent); }
}
@media (forced-colors: active) {
  [data-cds="Icon"] > [data-cds-icon-layer="secondary"] { forced-color-adjust: none; color: canvastext; position: relative; }
  @supports (forced-color-adjust:preserve-parent-color) {
  [data-cds="Icon"] > [data-cds-icon-layer="secondary"] { forced-color-adjust: preserve-parent-color; color: inherit; }
}
}
.cds-root { --cds-card-press-sx: .99; --cds-card-press-sy: .99; --cds-card-press-d: 2px; --cds-shimmer-text-peak: transparent; --cds-shimmer-text-delay: 0s; --cds-shimmer-text-play-state: running; }
.cds-root .group\/btn:has(> .cds-btn-squish) { isolation: isolate; }
.cds-root .cds-btn-squish { transform-origin: 50% center; transition: transform var(--cds-dur-slow) var(--cds-btn-spring); }
.cds-root .group\/btn:not([disabled]):active .cds-btn-squish, .cds-root .group\/btn:not([disabled]):has(:active) .cds-btn-squish { transition: transform var(--cds-dur-fast) ease-out; transform: scale(0.975); }
.cds-root [data-cds="Card"] > .cds-card-fill, .cds-root [data-cds="Card"]::after { transform-origin: 50% center; transition: transform var(--cds-dur-slow) var(--cds-btn-spring); }
.cds-root [data-cds="Card"]:has([data-cds="CardLink"]:active) > .cds-card-fill, .cds-root [data-cds="Card"]:has([data-cds="CardLink"]:active)::after { transform: scale(var(--cds-card-press-sx), var(--cds-card-press-sy)); transition: transform var(--cds-dur-fast) ease-out; }
.cds-root [data-cds="Card"]:has([data-cds="CardLink"]) > .cds-card-body { clip-path: inset(0 round calc(var(--cds-radius) + calc(.25rem * var(--cds-rem-scale,1)))); transition: clip-path var(--cds-dur-slow) var(--cds-btn-spring); }
.cds-root [data-cds="Card"]:has([data-cds="CardLink"]:active) > .cds-card-body { clip-path: inset(var(--cds-card-press-d) round calc(var(--cds-radius) + calc(.25rem * var(--cds-rem-scale,1)))); transition: clip-path var(--cds-dur-fast) ease-out; }
@media (prefers-reduced-motion: reduce) {
  .cds-root [data-cds="Card"] > .cds-card-fill, .cds-root [data-cds="Card"]::after, .cds-root [data-cds="Card"]:has([data-cds="CardLink"]:active) > .cds-card-fill, .cds-root [data-cds="Card"]:has([data-cds="CardLink"]:active)::after, .cds-root [data-cds="Card"]:has([data-cds="CardLink"]) > .cds-card-body, .cds-root [data-cds="Card"]:has([data-cds="CardLink"]:active) > .cds-card-body, .cds-root .cds-btn-squish, .cds-root .group\/btn:not([disabled]):active .cds-btn-squish, .cds-root .group\/btn:not([disabled]):has(:active) .cds-btn-squish { transition: none; }
}
.cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds="Card"] > .cds-card-fill, .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds="Card"]::after, .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds="Card"]:has([data-cds="CardLink"]:active) > .cds-card-fill, .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds="Card"]:has([data-cds="CardLink"]:active)::after, .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds="Card"]:has([data-cds="CardLink"]) > .cds-card-body, .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds="Card"]:has([data-cds="CardLink"]:active) > .cds-card-body, .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) .cds-btn-squish, .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) .group\/btn:not([disabled]):active .cds-btn-squish, .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) .group\/btn:not([disabled]):has(:active) .cds-btn-squish { transition: none; }
.cds-root [data-cds="ChatComposerDock"][data-cds-dock-masked] :is([data-cds-dock-item], [data-cds-dock-card]):not([hidden]) ~ :is([data-cds-dock-item], [data-cds-dock-card])::before, .cds-root [data-cds="ChatComposerDock"][data-cds-dock-masked] :is([data-cds-dock-item], [data-cds-dock-card]):not([hidden]) ~ [data-cds-dock-group] :is([data-cds-dock-item], [data-cds-dock-card])::before, .cds-root [data-cds="ChatComposerDock"][data-cds-dock-masked] [data-cds-dock-group]:not([hidden]):has(:is([data-cds-dock-item], [data-cds-dock-card]):not([hidden])) ~ :is([data-cds-dock-item], [data-cds-dock-card])::before, .cds-root [data-cds="ChatComposerDock"][data-cds-dock-masked] [data-cds-dock-group]:not([hidden]):has(:is([data-cds-dock-item], [data-cds-dock-card]):not([hidden])) ~ [data-cds-dock-group] :is([data-cds-dock-item], [data-cds-dock-card])::before, .cds-root [data-cds="ChatComposerDock"][data-cds-dock-masked] [data-cds-dock-static="opaque"]:not([hidden]):not(:empty) ~ :is([data-cds-dock-item], [data-cds-dock-card])::before, .cds-root [data-cds="ChatComposerDock"][data-cds-dock-masked] [data-cds-dock-static="opaque"]:not([hidden]):not(:empty) ~ [data-cds-dock-group] :is([data-cds-dock-item], [data-cds-dock-card])::before, .cds-root [data-cds="ChatComposerDock"][data-cds-dock-masked][data-cds-dock-host-fade] :is([data-cds-dock-item], [data-cds-dock-card])::before { content: none; }
.cds-root [data-cds="ChatComposerDock"] > :not([data-cds-dock-item], [data-cds="ChatComposerNotices"], [data-cds="ChatComposerQueuedMessages"], [data-cds-dock-group], [data-cds-dock-static], [hidden], :last-child) { margin-bottom: var(--cds-gap-xs); }
.cds-root [data-cds="AssistantMessage"] { --cds-assistant-message-text-inset: 4px; --cds-assistant-message-text-stop: clamp(0px, (100% - 384px) * .175, 56px); }
.cds-root [data-cds="AssistantMessage"] :is([data-cds="Card"], [data-cds="Surface"], [data-cds="Banner"], [data-cds="Aside"], [data-cds="Accordion"], [data-cds="PreviewCard"], [data-cds="Table"], [data-cds="DataTable"]) { --cds-assistant-message-text-inset: 0px; --cds-assistant-message-text-stop: 0px; }
.cds-root [data-cds="DataTable"] { --cds-undimmed-text-primary: var(--cds-text-primary); --cds-undimmed-text-secondary: var(--cds-text-secondary); --cds-undimmed-text-muted: var(--cds-text-muted); }
.cds-root [data-cds="DataTable"] tr[data-dimmed] { --cds-row-dimmed-opacity: .5; --cds-text-primary: var(--cds-undimmed-text-muted); --cds-text-secondary: var(--cds-text-disabled); --cds-text-muted: var(--cds-text-disabled); }
.cds-root [data-cds="DataTable"] tr[data-dimmed] :is(button, input, select, textarea, [role="button"], [role="checkbox"], [role="combobox"], [role="menuitem"], [role="radio"], [role="slider"], [role="switch"], [role="tab"]) { --cds-row-dimmed-opacity: 1; --cds-text-primary: var(--cds-undimmed-text-primary); --cds-text-secondary: var(--cds-undimmed-text-secondary); --cds-text-muted: var(--cds-undimmed-text-muted); }
.cds-root { --cds-message-actions-reveal-in-duration: var(--cds-dur-snap); --cds-message-actions-reveal-in-ease: var(--cds-ease-snap); --cds-message-actions-reveal-in-delay: .1s; --cds-message-actions-reveal-out-duration: var(--cds-dur-fast); --cds-message-actions-reveal-out-ease: var(--cds-ease-snap); --cds-message-actions-reveal-out-delay: 0s; --cds-message-actions-reveal-scale: none; --cds-message-actions-reveal-origin: top; }
@property --cds-message-actions-opacity { syntax: "<number>"; inherits: true; initial-value: 1; }
.cds-root [data-cds="MessageActions"][data-reveal] { --cds-message-actions-opacity: 0; opacity: var(--cds-message-actions-opacity); scale: var(--cds-message-actions-reveal-scale); transform-origin: var(--cds-message-actions-reveal-origin); transition-property: opacity, scale; transition-duration: var(--cds-message-actions-reveal-out-duration); transition-timing-function: var(--cds-message-actions-reveal-out-ease); transition-delay: var(--cds-message-actions-reveal-out-delay); }
.cds-root [data-cds="MessageActions"][data-reveal][data-always-visible] { opacity: 1; scale: none; }
.cds-root [data-cds="MessageActions"][data-reveal]:where([data-always-visible]:has(> [data-cds-reveal-on-hover])) { transition-property: --cds-message-actions-opacity; }
.cds-root [data-cds="MessageActions"][data-reveal] > [data-cds-reveal-on-hover] { opacity: var(--cds-message-actions-opacity); }
.cds-root [data-cds="MessageActions"][data-reveal]:not([data-always-visible]) > [data-cds-reveal-on-hover] { transition: opacity 0s linear calc((1 - var(--cds-message-actions-opacity)) * (var(--cds-message-actions-reveal-out-delay) + var(--cds-message-actions-reveal-out-duration))); }
.cds-root .group\/message-row:focus-within [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-actions-scope]:not(:focus-within) [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds-actions-scope]:focus-within [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-actions-scope]:not(:focus-within) [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds-row]:has([data-cds-row-toggle]:focus-visible) ~ [data-cds-row-panel] [data-cds-actions-scope] [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-row]:has([data-cds-row-toggle]:focus-visible) ~ [data-cds-row-panel] [data-cds-row-panel] [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds-row] > [data-cds-row-toggle]:focus-visible ~ [data-cds-row-panel] [data-cds-actions-scope] [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-row] > [data-cds-row-toggle]:focus-visible ~ [data-cds-row-panel] [data-cds-row-panel] [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds="MessageActions"][data-reveal]:focus-within, .cds-root [data-cds="MessageActions"][data-reveal]:has([data-popup-open]) { --cds-message-actions-opacity: 1; transition-duration: var(--cds-message-actions-reveal-in-duration); transition-timing-function: var(--cds-message-actions-reveal-in-ease); transition-delay: 0s; scale: none; }
@starting-style {
  .cds-root .group\/message-row:focus-within [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-actions-scope]:not(:focus-within) [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds-actions-scope]:focus-within [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-actions-scope]:not(:focus-within) [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds-row]:has([data-cds-row-toggle]:focus-visible) ~ [data-cds-row-panel] [data-cds-actions-scope] [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-row]:has([data-cds-row-toggle]:focus-visible) ~ [data-cds-row-panel] [data-cds-row-panel] [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds-row] > [data-cds-row-toggle]:focus-visible ~ [data-cds-row-panel] [data-cds-actions-scope] [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-row] > [data-cds-row-toggle]:focus-visible ~ [data-cds-row-panel] [data-cds-row-panel] [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds="MessageActions"][data-reveal]:focus-within, .cds-root [data-cds="MessageActions"][data-reveal]:has([data-popup-open]) { --cds-message-actions-opacity: 0; scale: var(--cds-message-actions-reveal-scale); }
}
@media (hover: hover) {
  .cds-root .group\/message-row:hover [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-actions-scope]:not(:hover) [data-cds="MessageActions"][data-reveal])), .cds-root .group\/message-row[data-hovered]:not([data-hovered="false"]) [data-cds="MessageActions"][data-reveal]:not(:where(.group\/message-row[data-hovered]:not([data-hovered="false"]) [data-cds-actions-scope]:not(:hover) [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds-actions-scope]:hover [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-actions-scope]:not(:hover) [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds="MessageActions"][data-reveal]:hover { --cds-message-actions-opacity: 1; transition-duration: var(--cds-message-actions-reveal-in-duration); transition-timing-function: var(--cds-message-actions-reveal-in-ease); transition-delay: var(--cds-message-actions-reveal-in-delay); scale: none; }
  @starting-style {
  .cds-root .group\/message-row:hover [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-actions-scope]:not(:hover) [data-cds="MessageActions"][data-reveal])), .cds-root .group\/message-row[data-hovered]:not([data-hovered="false"]) [data-cds="MessageActions"][data-reveal]:not(:where(.group\/message-row[data-hovered]:not([data-hovered="false"]) [data-cds-actions-scope]:not(:hover) [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds-actions-scope]:hover [data-cds="MessageActions"][data-reveal]:not(:where([data-cds-actions-scope]:not(:hover) [data-cds="MessageActions"][data-reveal])), .cds-root [data-cds="MessageActions"][data-reveal]:hover { --cds-message-actions-opacity: 0; scale: var(--cds-message-actions-reveal-scale); }
}
}
.cds-root [data-cds="MessageActions"][data-reveal="instant"] { transition-property: none; scale: none; }
@media (pointer: coarse), (hover: none) {
  .cds-root [data-cds="MessageActions"][data-reveal] { --cds-message-actions-opacity: 1; transition-property: none; scale: none; }
}
@media (prefers-reduced-motion: reduce) {
  .cds-root [data-cds="MessageActions"][data-reveal] { transition-property: none; scale: none; }
}
.cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds="MessageActions"][data-reveal] { transition-property: none; scale: none; }
:where(.cds-root) input.cds-input::-webkit-search-cancel-button { appearance: none; display: none; }
:where(.cds-root) input.cds-input::-webkit-search-decoration { appearance: none; display: none; }
:where(.cds-root) textarea.cds-input::-webkit-resizer { background: url("sprite.svg#v-resizer") 0px 0px / 100% 100% no-repeat; }
@media (pointer: coarse) {
  .cds-root { --cds-font-size-text-entry-floor: 16px; }
  .cds-root input:where(:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="color"]):not([type="file"])), .cds-root textarea, .cds-root select, .cds-root .cds-text-entry-floored { font-size: max(var(--cds-font-size-text-entry-floor,0px), var(--cds-font-size-body)); }
  .cds-root textarea, .cds-root .cds-text-entry-floored { line-height: var(--cmp-leading,max(1.375em, var(--cds-leading-body))); }
  .cds-root [contenteditable]:where(:not([contenteditable="false"])) { font-size: max(var(--cds-font-size-text-entry-floor,0px), 1em); }
}
@keyframes cds-dot-pulse { 
  0%, 5% { opacity: 0.2857; animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
  15%, 25% { opacity: 1; animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
  65%, 100% { opacity: 0.2857; }
}
.cds-root .cds-dot { width: calc(.1875rem * var(--cds-rem-scale,1)); height: calc(.1875rem * var(--cds-rem-scale,1)); background: var(--cds-alpha-7); opacity: 0.2857; border-radius: 9999px; animation: 1.8s linear 0s infinite normal none running cds-dot-pulse; }
.cds-root .cds-dot:nth-child(2) { animation-delay: 0.2s; }
.cds-root .cds-dot:nth-child(3) { animation-delay: 0.4s; }
@media (prefers-reduced-motion: reduce) {
  .cds-root .cds-dot { animation: auto ease 0s 1 normal none running none; }
}
.cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) .cds-dot { animation: auto ease 0s 1 normal none running none; }
@keyframes cds-flipbook { 
  0% { transform: translate(0px); }
  100% { transform: translateX(var(--cds-flipbook-span)); }
}
.cds-root .cds-flipbook { --cds-flipbook-steps: 2; --cds-flipbook-span: 0%; transform-box: view-box; animation-name: cds-flipbook; animation-timing-function: steps(var(--cds-flipbook-steps), jump-none); animation-iteration-count: infinite; }
@media (prefers-reduced-motion: reduce) {
  .cds-root .cds-flipbook { animation: auto ease 0s 1 normal none running none; }
}
.cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) .cds-flipbook { animation: auto ease 0s 1 normal none running none; }
@keyframes cds-shimmer { 
  0% { transform: translate(-100%); }
  100% { transform: translate(100%); }
}
@keyframes cds-placeholder-reveal { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes cds-skeleton-breathe { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.6; }
}
.cds-root [data-cds="SkeletonGroup"][data-hold] { --cds-skel-elapsed: 0s; --cds-skel-i: 0; --cds-skel-settled: 0s; --cds-skel-reveal-end: calc(var(--placeholder-reveal-delay,.5s) + .15s - var(--cds-skel-elapsed)); }
.cds-root [data-cds="SkeletonGroup"][data-hold="none"] { --cds-skel-reveal-end: calc(0s - var(--cds-skel-elapsed)); }
.cds-root [data-cds="SkeletonGroup"][data-hold="delayed"] { animation: cds-placeholder-reveal .15s ease-out calc(var(--placeholder-reveal-delay,.5s) - var(--cds-skel-elapsed) - var(--cds-skel-settled)) backwards; }
.cds-root [data-cds="SkeletonGroup"][data-motion="lockstep"][data-hold="none"] { animation: cds-skeleton-breathe 2s ease-in-out var(--cds-skel-reveal-end) infinite; }
.cds-root [data-cds="SkeletonGroup"][data-motion="lockstep"][data-hold="delayed"] { animation: cds-skeleton-breathe 2s ease-in-out var(--cds-skel-reveal-end) infinite, cds-placeholder-reveal .15s ease-out calc(var(--placeholder-reveal-delay,.5s) - var(--cds-skel-elapsed) - var(--cds-skel-settled)) backwards; }
@keyframes cds-skeleton-sweep { 
  0% { transform: translate(-100%); }
  100% { transform: translate(100%); }
}
.cds-root .cds-skel-sweep-clip { pointer-events: none; position: absolute; inset: 0px; overflow: hidden; }
.cds-root .cds-skel-sweep-band { background: linear-gradient(105deg, transparent 35%, var(--cds-skeleton-sheen), transparent 65%); animation: cds-skeleton-sweep 2s linear var(--cds-skel-reveal-end,0s) infinite backwards; position: absolute; inset: 0px; }
.cds-root [data-cds="SkeletonGroup"][data-motion="wave"] [data-cds="Skeleton"] { animation: cds-skeleton-breathe 2s ease-in-out calc(var(--cds-skel-reveal-end,0s) + var(--cds-skel-i,0) * 90ms) infinite; }
@media (prefers-reduced-motion: reduce) {
  .cds-root [data-cds="SkeletonGroup"][data-hold][data-motion], .cds-root [data-cds="SkeletonGroup"][data-hold][data-motion] [data-cds="Skeleton"] { animation-duration: 0.01ms; animation-iteration-count: 1; }
  .cds-root [data-cds="SkeletonGroup"][data-hold][data-motion] .cds-skel-sweep-band { display: none; }
}
.cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds="SkeletonGroup"][data-hold][data-motion], .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds="SkeletonGroup"][data-hold][data-motion] [data-cds="Skeleton"] { animation-duration: 0.01ms; animation-iteration-count: 1; }
.cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds="SkeletonGroup"][data-hold][data-motion] .cds-skel-sweep-band { display: none; }
@keyframes cds-shimmer-text-shine { 
  0%, 15% { background-position: 83.333% 0px; animation-timing-function: cubic-bezier(0.714, 0.121, 0.211, 0.888); }
  85%, 100% { background-position: 16.667% 0px; }
}
@keyframes cds-shimmer-text-band { 
  0%, 15% { animation-timing-function: cubic-bezier(0.714, 0.121, 0.211, 0.888); translate: -62.5%; }
  85%, 100% { translate: -12.5%; }
}
[data-cds-shimmer-clone] { display: none; }
@supports ((-webkit-mask-clip:text)) and (-webkit-app-region:drag) {
  .cds-root [data-cds-shimmer-clone] { box-sizing: border-box; padding: inherit; white-space: inherit; text-overflow: inherit; pointer-events: none; user-select: none; -webkit-text-fill-color: transparent; mask-image: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px); mask-clip: text; display: block; position: absolute; inset: 0px; overflow: clip; }
  .cds-root [data-cds-shimmer-clone]::after { content: ""; background-image: linear-gradient(120deg, transparent 37.5%, var(--cds-shimmer-text-peak,transparent) 50%, transparent 62.5%); animation-duration: 3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: normal; animation-fill-mode: none; animation-name: cds-shimmer-text-band; animation-timeline: auto; animation-range: normal; animation-delay: var(--cds-shimmer-text-delay,0s); animation-play-state: var(--cds-shimmer-text-play-state,running); position: absolute; inset: 0px -300% 0px 0px; translate: -62.5%; }
}
@media (prefers-reduced-motion: reduce) {
  .cds-root [data-cds-shimmer-clone] { display: none; }
}
.cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds-shimmer-clone] { display: none; }
@media (forced-colors: active) {
  .cds-root [data-cds-shimmer-clone] { display: none; }
}
@keyframes cds-reveal-in { 
  0% { opacity: 0; transform: translateY(4px); }
  100% { opacity: 1; transform: none; }
}
@keyframes cds-reveal-out { 
  0% { opacity: 1; transform: none; }
  100% { opacity: 0; transform: translateY(4px); }
}
@keyframes cds-fade-in { 
  0% { opacity: 0; }
}
@keyframes cds-slide-in-end { 
  0% { opacity: 0; transform: translate(12px); }
}
@keyframes cds-slide-in-start { 
  0% { opacity: 0; transform: translate(-12px); }
}
@keyframes cds-morph-in { 
  0% { opacity: 0; transform: translateY(3px); }
}
@keyframes cds-drop-ring-in { 
  0% { opacity: 0; transform: scale(1.005); }
}
@keyframes cds-drop-icon-rise { 
  0% { opacity: 0; transform: translateY(12px); }
}
@keyframes cds-grid-rows-in { 
  0% { grid-template-rows: 0fr; }
}
.cds-root { --cds-chip-in-base-delay: 50ms; }
@keyframes cds-chip-in { 
  0% { opacity: 0; filter: blur(2px); transform: scale(0.8); }
}
.cds-root .cds-chip-in { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--cds-chip-in-base-delay,50ms) + min(sibling-index() - 1, 8) * 30ms); }
@media (prefers-reduced-motion: reduce) {
  .cds-root .cds-chip-in { animation: auto ease 0s 1 normal none running none; }
}
.cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) .cds-chip-in { animation: auto ease 0s 1 normal none running none; }
.cds-root [data-composer-placeholder-ghost]::before { content: attr(data-composer-placeholder-ghost); }
.cds-root [data-composer-placeholder]:has(+ [data-cds="ChatComposerEditor"] [data-doc-empty="false"]), .cds-root [data-cds="ChatComposerEditor"]:has([data-doc-empty="false"]) [data-cds-part="draft-stand-in"] { visibility: hidden; }
@media (pointer: coarse), (hover: none) {
  .cds-root [data-cds="ChatComposerChin"] [data-touch-size] { --cds-radius: inherit; --cds-h-control: inherit; --cds-h-control-nested: inherit; --cds-icon: inherit; --cds-pad-xs: inherit; --cds-pad-sm: inherit; --cds-pad-md: inherit; --cds-pad-lg: inherit; --cds-pad-xl: inherit; --cds-checkbox: inherit; --cds-checkbox-glyph: inherit; --cds-checkbox-radius: inherit; --cds-switch-h: inherit; --cmp-chin-touch-grow: calc((var(--cds-h-control) - var(--cmp-chin-row-h,var(--cds-h-control))) / 2); min-height: var(--cmp-chin-row-h,var(--cds-h-control)); }
  .cds-root [data-cds="ChatComposerChin"] [data-touch-size] :is([data-cds="ButtonGroup"], [data-cds="SplitDropdownButton"]):not([data-size]), .cds-root [data-cds="ChatComposerChin"] [data-touch-size] :is([data-cds="Button"], [data-cds="ModelSelector"], [data-cds="ModelSelectorEffort"]):not([data-size]):not(:is([data-cds="ButtonGroup"], [data-cds="SplitDropdownButton"]) *) { margin-block: calc(var(--cmp-chin-touch-grow,0px) * -1); }
}
.cds-root [data-cds-composer-attachments]:has([data-cds-attachment]) { transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }
.cds-root [data-cds-composer-attachments] [data-cds-attachment] { --cds-attachment-vt-name: none; transform-origin: 0px center; view-transition-class: cds-attachment; transition: transform 0.18s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.18s cubic-bezier(0.215, 0.61, 0.355, 1); }
.cds-root [data-cds-composer-attachments] [data-cds-attachment]:where(:dir(rtl), [dir="rtl"] *) { transform-origin: 100% center; }
:root:active-view-transition-type(cds-attachments) [data-cds-composer-attachments] [data-cds-attachment] { view-transition-name: var(--cds-attachment-vt-name); }
@supports (view-transition-group:contain) and selector(::view-transition-group-children(.x)) {
  :root:active-view-transition-type(cds-attachments) [data-cds-composer-attachments-clip][data-cds-attachments-clipping] { view-transition-name: match-element; view-transition-class: cds-attachments-clip; view-transition-group: contain; }
  :root:active-view-transition-type(cds-attachments)::view-transition-group(*.cds-attachments-clip) { animation-duration: 0.18s; animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  :root:active-view-transition-type(cds-attachments)::view-transition-group-children(*.cds-attachments-clip) { overflow: clip visible; }
}
@starting-style {
  .cds-root [data-cds-composer-attachments]:has([data-cds-attachment]:not([data-cds-attachment-restored])) { opacity: 0; transform: translateY(-8px); }
  .cds-root [data-cds-composer-attachments] [data-cds-attachment]:not([data-cds-attachment-restored]) { opacity: 0; transform: scale(0.92) translateY(4px); }
}
:root:active-view-transition-type(cds-attachments) { view-transition-name: none; }
:root:active-view-transition-type(cds-attachments)::view-transition-group(root) { animation-duration: 0s; }
:root:active-view-transition-type(cds-attachments)::view-transition-group(*.cds-attachment) { animation-duration: 0.18s; animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
@keyframes cds-attachment-out { 
  100% { opacity: 0; transform: scale(0.5); }
}
:root:active-view-transition-type(cds-attachments)::view-transition-old(*.cds-attachment):only-child { animation: 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s 1 normal forwards running cds-attachment-out; }
@media (prefers-reduced-motion: reduce) {
  .cds-root [data-cds-composer-attachments]:has([data-cds-attachment]), .cds-root [data-cds-composer-attachments] [data-cds-attachment] { transition: none; }
}
.cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds-composer-attachments]:has([data-cds-attachment]), .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) [data-cds-composer-attachments] [data-cds-attachment] { transition: none; }
.cds-root :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] { max-width: min(100%, 480px); }
.cds-root :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] [data-cds-tile-media] { width: 120px; height: 120px; }
.cds-root :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] [data-cds-tile-picture] { object-fit: contain; width: 100%; height: 100%; }
.cds-root :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"]:not([data-cds-composer-attachments] *) [data-cds-tile-media]:has([data-cds-tile-picture][data-loaded]) { width: auto; min-width: 120px; height: auto; min-height: 120px; }
.cds-root :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"]:not([data-cds-composer-attachments] *) [data-cds-tile-picture][data-loaded] { width: auto; max-width: 100%; height: auto; max-height: 320px; }
.cds-root [data-cds="MessageAttachments"][data-thumbnail-height] :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] { max-width: min(100%, 288px); }
.cds-root [data-cds="MessageAttachments"][data-thumbnail-height] :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"]:not([data-cds-composer-attachments] *) [data-cds-tile-media]:has([data-cds-tile-picture][data-loaded]) { min-width: 80px; }
.cds-root [data-cds="MessageAttachments"][data-thumbnail-height] :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"]:not([data-cds-composer-attachments] *) [data-cds-tile-picture][data-loaded] { max-height: 120px; }
.cds-root [data-cds="MessageAttachments"][data-fit="natural"]:not([data-cds-composer-attachments] *):not([data-thumbnail-height]):has(> :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] ~ :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"]) > :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"], .cds-root [data-cds="MessageAttachments"][data-fit="natural"]:not([data-cds-composer-attachments] *):not([data-thumbnail-height]):has(> * > :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] ~ :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"]) > * > :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] { max-width: min(100%, 240px, calc(50% - var(--cds-gap-xs) / 2)); }
.cds-root [data-cds="MessageAttachments"][data-fit="natural"]:not([data-cds-composer-attachments] *):not([data-thumbnail-height]):has(> :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] ~ :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"]) > :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] [data-cds-tile-picture][data-loaded], .cds-root [data-cds="MessageAttachments"][data-fit="natural"]:not([data-cds-composer-attachments] *):not([data-thumbnail-height]):has(> * > :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] ~ :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"]) > * > :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] [data-cds-tile-picture][data-loaded] { max-height: 160px; }
.cds-root [data-cds="MessageAttachments"][data-fit="natural"][data-natural-tiles]:not([data-cds-composer-attachments] *) { margin-top: calc(-1 * var(--cds-gap-xs)); reading-flow: flex-visual; row-gap: 0px; }
.cds-root [data-cds="MessageAttachments"][data-fit="natural"][data-natural-tiles]:not([data-cds-composer-attachments] *) > *, .cds-root [data-cds="MessageAttachments"][data-fit="natural"][data-natural-tiles]:not([data-cds-composer-attachments] *) > * > :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"], [data-cds="MessageAttachmentsFile"], [data-cds="MessageAttachmentsQuote"]) { margin-top: var(--cds-gap-xs); }
.cds-root [data-cds="MessageAttachments"][data-fit="natural"]:not([data-cds-composer-attachments] *) > :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"], .cds-root [data-cds="MessageAttachments"][data-fit="natural"]:not([data-cds-composer-attachments] *) > * > :is([data-cds="MessageAttachmentsImage"], [data-cds="MessageAttachmentsVideo"])[data-fit="natural"] { order: -2; }
.cds-root [data-cds="MessageAttachments"][data-fit="natural"][data-natural-tiles]:not([data-cds-composer-attachments] *)::after { content: ""; flex: 0 0 100%; order: -1; height: 0px; }
@property --cds-badge-x-wght { syntax: "<number>"; inherits: true; initial-value: 577.8; }
@layer cds-card {
  .cds-root [data-cds="Card"] > .cds-card-fill { background-color: var(--cds-surface-1); }
  .cds-root [data-cds="Card"]:has([data-cds="CardLink"]):hover > .cds-card-fill { background-color: var(--cds-surface-2); }
  :where(.cds-root [data-cds="Card"]:has([data-cds="CardLink"])) :where(a, button, input, select, textarea, label, summary, iframe, [role="button"], [contenteditable]:not([contenteditable="false"]), [tabindex]:not([tabindex^="-"])):where(:not([data-cds="CardLink"], [data-cds="CardLink"] *)) { z-index: 1; position: relative; }
  :where(.cds-root) :where([data-cds="CardLink"]:focus-visible)::after { outline-offset: -2px; outline: rgba(0, 0, 0, 0) solid 2px; }
  :where(.cds-root [data-cds-row]) :where(a, button, input, select, textarea, label, summary, iframe, [role="button"], [contenteditable]:not([contenteditable="false"]), [tabindex]:not([tabindex^="-"])):where(:not([data-cds-row-toggle], [data-cds-row-navigate])) { z-index: 1; position: relative; }
  @media (hover: hover) {
  :where(.cds-root) [data-cds-open-text][data-cds-line-hot] { cursor: var(--cds-cursor-interactive); }
  :where(.cds-root) [data-cds-open-text][data-cds-line-hot] [data-cds-first-line]::first-line { color: var(--cds-text-primary); }
}
  :where(.cds-root) :where([data-cds-row-toggle]:focus-visible, [data-cds-row-navigate]:focus-visible)::after { outline-offset: -2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
.cds-root [data-cds-collapsing] { display: contents; }
.cds-root [data-cds-part="compact-name"] [data-cds-part="menu-caret"] { display: none; }
.cds-root .cds-resolve-square { fill: var(--cds-fill-accent); stroke: var(--cds-fill-accent); stroke-width: 1.5px; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 52; stroke-dashoffset: 0; fill-opacity: 1; animation: cds-resolve-square calc(2 * var(--cds-dur-snap)) linear both; }
.cds-root .cds-resolve-check { color: var(--cds-on-accent); animation: cds-resolve-glyph calc(2 * var(--cds-dur-snap)) linear both; }
.cds-root [data-cds-part="resolve"][data-resolving="true"] [data-cds-part="paint"] { background-color: rgba(0, 0, 0, 0); }
@keyframes cds-resolve-square { 
  0% { stroke-dashoffset: 52px; fill-opacity: 0; animation-timing-function: var(--cds-ease-out); }
  50% { stroke-dashoffset: 0; fill-opacity: 0; animation-timing-function: var(--cds-ease-out); }
  100% { stroke-dashoffset: 0; fill-opacity: 1; }
}
@keyframes cds-resolve-glyph { 
  0%, 74.9% { color: inherit; }
  75%, 100% { color: var(--cds-on-accent); }
}
@media (prefers-reduced-motion: reduce) {
  .cds-root .cds-resolve-square, .cds-root .cds-resolve-check { animation: auto ease 0s 1 normal none running none; }
}
.cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) .cds-resolve-square, .cds-root:where([data-reduce-motion="true"], [data-reduce-motion="true"] *) .cds-resolve-check { animation: auto ease 0s 1 normal none running none; }
@property --cds-outset-x { syntax: "<length-percentage>"; inherits: false; initial-value: 0; }
@property --cds-outset-y { syntax: "<length-percentage>"; inherits: false; initial-value: 0; }
:root { --cds-radius: .25rem; --cds-border: currentColor; --cds-shadow-sm: 0 1px 2px 0 #0000000d; --cds-shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; --cds-shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a; --cds-shadow-drop-ring: inset 0 0 0 2px var(--cds-role-accent-fill); --cds-shadow-drop-ring-danger: inset 0 0 0 2px var(--cds-role-danger-fill); --cds-shadow-drop-glow: inset 0 0 24px -2px hsl(from var(--cds-role-accent-fill) h s l / 20%); --cds-shadow-drop-glow-danger: inset 0 0 24px -2px hsl(from var(--cds-role-danger-fill) h s l / 20%); --cds-font-mono: var(--cds-font-mono-override,) ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --cds-font-mono-ui: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --cds-font-system: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "PingFang TC", "Hiragino Sans", "Apple SD Gothic Neo", sans-serif; --cds-font-sans: var(--cds-font-system); --cds-font-sans-display: var(--cds-font-sans); --cds-ease-out: cubic-bezier(0, 0, .2, 1); --cds-black: #000; --cds-oncolor-200: #f8f8f7bf; --cds-oncolor-300: #f8f8f780; --cds-clay: #d97757; --cds-clay-emphasized: #c6613f; --cds-heather: #cbcadb; --cds-plum: #827dbd; --cds-cactus: #bcd1ca; --cds-mineral: #629987; --cds-pictogram-highlight-default: var(--cds-gray-80); --cds-pictogram-highlight-heather: var(--cds-heather); --cds-pictogram-highlight-cactus: var(--cds-cactus); --cds-font-weight-regular: 400; --cds-font-weight-medium: 500; --cds-font-weight-semibold: 580; --cds-font-weight-bold: 600; --cds-font-grad-semibold: 180; --cds-font-grad-bold: 200; --cds-opacity-icon-secondary: .4; }
[data-mode="dark"] { --cds-pictogram-highlight-default: var(--cds-gray-650); --cds-pictogram-highlight-heather: var(--cds-plum); --cds-pictogram-highlight-cactus: var(--cds-mineral); }
@media (prefers-color-scheme: dark) {
  :root:not([data-mode="light"]) { --cds-pictogram-highlight-default: var(--cds-gray-650); --cds-pictogram-highlight-heather: var(--cds-plum); --cds-pictogram-highlight-cactus: var(--cds-mineral); }
}
:where(:root, :host) { --cds-theme-api: 1; --cds-gray-0: #fff; --cds-gray-10: #fcfcfb; --cds-gray-20: #f9f9f7; --cds-gray-30: #f6f6f4; --cds-gray-40: #f3f3f0; --cds-gray-50: #f0efec; --cds-gray-60: #edece8; --cds-gray-70: #eae9e4; --cds-gray-80: #e7e6e1; --cds-gray-90: #e4e3dd; --cds-gray-100: #e1e0d9; --cds-gray-150: #d2d1c7; --cds-gray-200: #c3c2b7; --cds-gray-250: #b4b3a8; --cds-gray-300: #a5a49a; --cds-gray-350: #97958d; --cds-gray-400: #898781; --cds-gray-450: #7b7974; --cds-gray-500: #6d6b67; --cds-gray-550: #5f5e5a; --cds-gray-600: #52514e; --cds-gray-650: #454442; --cds-gray-700: #383835; --cds-gray-750: #2c2c2a; --cds-gray-800: #20201f; --cds-gray-810: #1e1e1d; --cds-gray-820: #1c1c1b; --cds-gray-830: #1a1a19; --cds-gray-840: #181817; --cds-gray-850: #151515; --cds-gray-860: #131313; --cds-gray-870: #111; --cds-gray-880: #0f0f0f; --cds-gray-890: #0d0d0d; --cds-gray-900: #0b0b0b; --cds-red-0: #fff; --cds-red-10: #fffbfb; --cds-red-20: #fef7f7; --cds-red-30: #fef3f3; --cds-red-40: #fdefef; --cds-red-50: #fbebeb; --cds-red-60: #fae7e7; --cds-red-70: #fae3e3; --cds-red-80: #fadfdf; --cds-red-90: #fadada; --cds-red-100: #fad6d6; --cds-red-150: #f7c1c1; --cds-red-200: #f4abab; --cds-red-250: #f09595; --cds-red-300: #ec7e7e; --cds-red-350: #e66767; --cds-red-400: #e34948; --cds-red-450: #d03b3b; --cds-red-500: #b93535; --cds-red-550: #a32c2c; --cds-red-600: #8e2626; --cds-red-650: #791e1e; --cds-red-700: #641919; --cds-red-750: #511212; --cds-red-800: #3c0e0e; --cds-red-810: #380d0d; --cds-red-820: #340c0c; --cds-red-830: #310b0b; --cds-red-840: #2d0a0a; --cds-red-850: #280a0a; --cds-red-860: #230b0a; --cds-red-870: #1d0b0a; --cds-red-880: #170c0b; --cds-red-890: #110c0b; --cds-red-900: #0b0b0b; --cds-orange-0: #fff; --cds-orange-10: #fefbfa; --cds-orange-20: #fdf7f5; --cds-orange-30: #fcf4f0; --cds-orange-40: #faf0ec; --cds-orange-50: #f9ece7; --cds-orange-60: #f8e9e2; --cds-orange-70: #f7e5dd; --cds-orange-80: #f7e1d7; --cds-orange-90: #f7dcd1; --cds-orange-100: #f7d8cb; --cds-orange-150: #f3c5b2; --cds-orange-200: #f4ae94; --cds-orange-250: #f09978; --cds-orange-300: #ec835a; --cds-orange-350: #eb6834; --cds-orange-400: #d95926; --cds-orange-450: #c25124; --cds-orange-500: #ae461c; --cds-orange-550: #993d19; --cds-orange-600: #863311; --cds-orange-650: #712b0f; --cds-orange-700: #5d230b; --cds-orange-750: #4b1b08; --cds-orange-800: #371407; --cds-orange-810: #341307; --cds-orange-820: #301106; --cds-orange-830: #2d1006; --cds-orange-840: #290f06; --cds-orange-850: #240e07; --cds-orange-860: #1f0e08; --cds-orange-870: #1a0e09; --cds-orange-880: #150d0a; --cds-orange-890: #100c0b; --cds-orange-900: #0b0b0b; --cds-yellow-0: #fff; --cds-yellow-10: #fefcf8; --cds-yellow-20: #fcf8f1; --cds-yellow-30: #fbf5ea; --cds-yellow-40: #f9f2e4; --cds-yellow-50: #f9eeda; --cds-yellow-60: #faebce; --cds-yellow-70: #fae7c2; --cds-yellow-80: #fae3b8; --cds-yellow-90: #f9e0b0; --cds-yellow-100: #f9dca4; --cds-yellow-150: #f9c868; --cds-yellow-200: #fab219; --cds-yellow-250: #eda100; --cds-yellow-300: #db9300; --cds-yellow-350: #c98500; --cds-yellow-400: #b77700; --cds-yellow-450: #a66a00; --cds-yellow-500: #945d00; --cds-yellow-550: #835100; --cds-yellow-600: #734500; --cds-yellow-650: #623900; --cds-yellow-700: #512e00; --cds-yellow-750: #412400; --cds-yellow-800: #311a00; --cds-yellow-810: #2e1800; --cds-yellow-820: #2b1700; --cds-yellow-830: #271500; --cds-yellow-840: #231402; --cds-yellow-850: #1f1204; --cds-yellow-860: #1b1106; --cds-yellow-870: #171007; --cds-yellow-880: #130e09; --cds-yellow-890: #0f0d0a; --cds-yellow-900: #0b0b0b; --cds-green-0: #fff; --cds-green-10: #fafdfa; --cds-green-20: #f5fbf4; --cds-green-30: #f0f9ef; --cds-green-40: #ebf7e9; --cds-green-50: #e5f4e4; --cds-green-60: #e0f2de; --cds-green-70: #dbf0d8; --cds-green-80: #d5eed3; --cds-green-90: #d0eccd; --cds-green-100: #caeac7; --cds-green-150: #aee0a9; --cds-green-200: #91d68b; --cds-green-250: #73cb6d; --cds-green-300: #55bf50; --cds-green-350: #35b231; --cds-green-400: #0ca30c; --cds-green-450: #009300; --cds-green-500: #008300; --cds-green-550: #007300; --cds-green-600: #006300; --cds-green-650: #005400; --cds-green-700: #074506; --cds-green-750: #0f350d; --cds-green-800: #11260f; --cds-green-810: #10230f; --cds-green-820: #10210f; --cds-green-830: #101e0f; --cds-green-840: #101b0f; --cds-green-850: #0f180e; --cds-green-860: #0e160e; --cds-green-870: #0e130d; --cds-green-880: #0d100d; --cds-green-890: #0c0e0c; --cds-green-900: #0b0b0b; --cds-aqua-0: #fff; --cds-aqua-10: #f9fdfb; --cds-aqua-20: #f3fbf8; --cds-aqua-30: #edf9f4; --cds-aqua-40: #e8f7f1; --cds-aqua-50: #e2f4ed; --cds-aqua-60: #dcf2ea; --cds-aqua-70: #d5f0e6; --cds-aqua-80: #ceefe2; --cds-aqua-90: #c7eddf; --cds-aqua-100: #bfebdb; --cds-aqua-150: #a0e1c9; --cds-aqua-200: #7ad7b4; --cds-aqua-250: #5acba0; --cds-aqua-300: #3bbd8c; --cds-aqua-350: #1baf7a; --cds-aqua-400: #199e70; --cds-aqua-450: #138e65; --cds-aqua-500: #0f7e5c; --cds-aqua-550: #0e6e53; --cds-aqua-600: #065f49; --cds-aqua-650: #095040; --cds-aqua-700: #034235; --cds-aqua-750: #02342b; --cds-aqua-800: #022720; --cds-aqua-810: #02241e; --cds-aqua-820: #02221c; --cds-aqua-830: #021f1a; --cds-aqua-840: #031c18; --cds-aqua-850: #051a16; --cds-aqua-860: #071713; --cds-aqua-870: #081411; --cds-aqua-880: #0a110f; --cds-aqua-890: #0b0e0d; --cds-aqua-900: #0b0b0b; --cds-blue-0: #fff; --cds-blue-10: #fafcff; --cds-blue-20: #f5f9fe; --cds-blue-30: #f0f7fe; --cds-blue-40: #ebf4fc; --cds-blue-50: #e7f1fb; --cds-blue-60: #e2eefa; --cds-blue-70: #ddebfa; --cds-blue-80: #d7e8fa; --cds-blue-90: #d2e5fa; --cds-blue-100: #cde2fb; --cds-blue-150: #b7d3f6; --cds-blue-200: #9ec5f4; --cds-blue-250: #86b6ef; --cds-blue-300: #6da7ec; --cds-blue-350: #5598e7; --cds-blue-400: #3987e5; --cds-blue-450: #2a78d6; --cds-blue-500: #256abf; --cds-blue-550: #1c5cab; --cds-blue-600: #184f95; --cds-blue-650: #104281; --cds-blue-700: #0d366b; --cds-blue-750: #062b57; --cds-blue-800: #032042; --cds-blue-810: #031e3d; --cds-blue-820: #021c39; --cds-blue-830: #021a36; --cds-blue-840: #021831; --cds-blue-850: #03162c; --cds-blue-860: #051426; --cds-blue-870: #07121f; --cds-blue-880: #091018; --cds-blue-890: #0a0d11; --cds-blue-900: #0b0b0b; --cds-violet-0: #fff; --cds-violet-10: #fcfbff; --cds-violet-20: #f8f8ff; --cds-violet-30: #f5f4ff; --cds-violet-40: #f2f1ff; --cds-violet-50: #efedff; --cds-violet-60: #ebeafe; --cds-violet-70: #e8e6fe; --cds-violet-80: #e5e2fd; --cds-violet-90: #e2dffd; --cds-violet-100: #dfdbfd; --cds-violet-150: #cfcafb; --cds-violet-200: #bfb9f5; --cds-violet-250: #b0a7f2; --cds-violet-300: #a096eb; --cds-violet-350: #9085e9; --cds-violet-400: #8173e3; --cds-violet-450: #7161e0; --cds-violet-500: #6250d6; --cds-violet-550: #5645be; --cds-violet-600: #4a3aa7; --cds-violet-650: #3e318e; --cds-violet-700: #322777; --cds-violet-750: #271e60; --cds-violet-800: #1d1649; --cds-violet-810: #1b1544; --cds-violet-820: #19133f; --cds-violet-830: #17123b; --cds-violet-840: #151036; --cds-violet-850: #130f32; --cds-violet-860: #110e2b; --cds-violet-870: #0f0e23; --cds-violet-880: #0e0d1b; --cds-violet-890: #0c0c13; --cds-violet-900: #0b0b0b; --cds-magenta-0: #fff; --cds-magenta-10: #fefbfc; --cds-magenta-20: #fef6f9; --cds-magenta-30: #fdf2f6; --cds-magenta-40: #fbeff3; --cds-magenta-50: #faebf0; --cds-magenta-60: #f9e6ed; --cds-magenta-70: #f9e2eb; --cds-magenta-80: #f9dee8; --cds-magenta-90: #f9d9e5; --cds-magenta-100: #f9d4e2; --cds-magenta-150: #f3c0d3; --cds-magenta-200: #f3a8c3; --cds-magenta-250: #ed93b4; --cds-magenta-300: #e87ba4; --cds-magenta-350: #e46191; --cds-magenta-400: #d55181; --cds-magenta-450: #c04873; --cds-magenta-500: #ad3d66; --cds-magenta-550: #993458; --cds-magenta-600: #862a4c; --cds-magenta-650: #722340; --cds-magenta-700: #5e1c34; --cds-magenta-750: #4c1429; --cds-magenta-800: #390f1f; --cds-magenta-810: #360d1c; --cds-magenta-820: #320c1a; --cds-magenta-830: #2f0b18; --cds-magenta-840: #2b0a16; --cds-magenta-850: #270a14; --cds-magenta-860: #220a12; --cds-magenta-870: #1c0b11; --cds-magenta-880: #170b0f; --cds-magenta-890: #110b0d; --cds-magenta-900: #0b0b0b; --cds-role-accent-50: var(--cds-blue-50); --cds-role-accent-100: var(--cds-blue-100); --cds-role-accent-250: var(--cds-blue-250); --cds-role-accent-300: var(--cds-blue-300); --cds-role-accent-400: var(--cds-blue-400); --cds-role-accent-450: var(--cds-blue-450); --cds-role-accent-600: var(--cds-blue-600); --cds-role-accent-700: var(--cds-blue-700); --cds-role-accent-800: var(--cds-blue-800); --cds-role-accent-850: var(--cds-blue-850); --cds-role-accent-fill: var(--cds-role-accent-450); --cds-role-accent-fill-hover: var(--cds-role-accent-400); --cds-role-accent-on: var(--cds-gray-0); --cds-role-danger-100: var(--cds-red-100); --cds-role-danger-250: var(--cds-red-250); --cds-role-danger-300: var(--cds-red-300); --cds-role-danger-400: var(--cds-red-400); --cds-role-danger-450: var(--cds-red-450); --cds-role-danger-600: var(--cds-red-600); --cds-role-danger-700: var(--cds-red-700); --cds-role-danger-800: var(--cds-red-800); --cds-role-danger-fill: var(--cds-role-danger-450); --cds-role-danger-fill-hover: var(--cds-role-danger-400); --cds-role-danger-on: var(--cds-gray-0); --cds-role-success-100: var(--cds-green-100); --cds-role-success-250: var(--cds-green-250); --cds-role-success-400: var(--cds-green-400); --cds-role-success-450: var(--cds-green-450); --cds-role-success-600: var(--cds-green-600); --cds-role-success-700: var(--cds-green-700); --cds-role-success-800: var(--cds-green-800); --cds-role-success-fill: var(--cds-role-success-450); --cds-role-success-fill-hover: var(--cds-role-success-400); --cds-role-success-on: var(--cds-gray-900); --cds-role-warning-100: var(--cds-yellow-100); --cds-role-warning-200: var(--cds-yellow-200); --cds-role-warning-250: var(--cds-yellow-250); --cds-role-warning-300: var(--cds-yellow-300); --cds-role-warning-600: var(--cds-yellow-600); --cds-role-warning-700: var(--cds-yellow-700); --cds-role-warning-800: var(--cds-yellow-800); --cds-role-warning-fill: var(--cds-role-warning-200); --cds-role-warning-fill-hover: var(--cds-role-warning-250); --cds-role-warning-on: var(--cds-gray-900); --cds-role-pro-100: var(--cds-violet-100); --cds-role-pro-250: var(--cds-violet-250); --cds-role-pro-300: var(--cds-violet-300); --cds-role-pro-400: var(--cds-violet-400); --cds-role-pro-450: var(--cds-violet-450); --cds-role-pro-600: var(--cds-violet-600); --cds-role-pro-700: var(--cds-violet-700); --cds-role-pro-800: var(--cds-violet-800); --cds-role-pro-fill: var(--cds-role-pro-450); --cds-role-pro-fill-hover: var(--cds-role-pro-400); --cds-role-pro-on: var(--cds-gray-0); --cds-role-tooltip-bg: var(--cds-gray-900); --cds-role-tooltip-fg: var(--cds-gray-0); }
:where(:root, :host, .cds-root[data-mode], [data-mode] .cds-root:not([data-mode])) { --cds-fill-git-added: #1a8633; --cds-fill-git-added-hover: #1e9b3b; --cds-fill-git-removed-hover: #de295f; --cds-fill-git-modified: #8b751c; --cds-fill-git-modified-hover: #a08720; --cds-fill-git-merged: #855fd6; --cds-fill-git-merged-hover: #9473db; --cds-fill-git-closed: #ed0b00; --cds-fill-git-closed-hover: #ff1307; --cds-fill-git-conflicting: #b85b19; --cds-fill-git-conflicting-hover: #c5621b; --cds-fill-git-draft-hover: gray; --cds-text-git-added: #1e9e3c; --cds-text-git-removed: #cd2054; --cds-text-git-modified: #98801f; --cds-text-git-merged: #8e6bd9; --cds-text-git-closed: #ff3a30; --cds-text-git-conflicting: #c5621b; --cds-text-git-draft: #737373; }
:where([data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"], .cds-dark-scope[data-mode="dark"]) { --cds-fill-git-added: var(--cds-text-git-added); --cds-fill-git-added-hover: #27c840; --cds-fill-git-removed-hover: #ff1342; --cds-fill-git-modified: var(--cds-text-git-modified); --cds-fill-git-modified-hover: #fac800; --cds-fill-git-merged: var(--cds-text-git-merged); --cds-fill-git-merged-hover: #a67dff; --cds-fill-git-closed: var(--cds-text-git-closed); --cds-fill-git-closed-hover: #ff4940; --cds-fill-git-conflicting: var(--cds-text-git-conflicting); --cds-fill-git-conflicting-hover: #f97a1f; --cds-fill-git-draft-hover: #999; --cds-text-git-added: #32d74b; --cds-text-git-removed: #ff2c56; --cds-text-git-modified: #ffd014; --cds-text-git-merged: #b796ff; --cds-text-git-closed: #ff6159; --cds-text-git-conflicting: #fa832e; --cds-text-git-draft: #a6a6a6; }
@media (prefers-color-scheme: dark) {
  :where([data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *)) { --cds-fill-git-added: var(--cds-text-git-added); --cds-fill-git-added-hover: #27c840; --cds-fill-git-removed-hover: #ff1342; --cds-fill-git-modified: var(--cds-text-git-modified); --cds-fill-git-modified-hover: #fac800; --cds-fill-git-merged: var(--cds-text-git-merged); --cds-fill-git-merged-hover: #a67dff; --cds-fill-git-closed: var(--cds-text-git-closed); --cds-fill-git-closed-hover: #ff4940; --cds-fill-git-conflicting: var(--cds-text-git-conflicting); --cds-fill-git-conflicting-hover: #f97a1f; --cds-fill-git-draft-hover: #999; --cds-text-git-added: #32d74b; --cds-text-git-removed: #ff2c56; --cds-text-git-modified: #ffd014; --cds-text-git-merged: #b796ff; --cds-text-git-closed: #ff6159; --cds-text-git-conflicting: #fa832e; --cds-text-git-draft: #a6a6a6; }
}
.cds-root { --cds-radius: calc(.375rem * var(--cds-rem-scale,1)); --cds-radius-composer: calc(.75rem * var(--cds-rem-scale,1)); --cds-h-control: calc(1.5rem * var(--cds-rem-scale,1)); --cds-h-control-nested: calc(1.125rem * var(--cds-rem-scale,1)); --cds-icon: calc(1rem * var(--cds-rem-scale,1)); --cds-pad-xs: calc(.25rem * var(--cds-rem-scale,1)); --cds-pad-sm: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-md: calc(.5rem * var(--cds-rem-scale,1)); --cds-pad-lg: calc(.75rem * var(--cds-rem-scale,1)); --cds-pad-xl: calc(1.25rem * var(--cds-rem-scale,1)); --cds-gap-xs: calc(.375rem * var(--cds-rem-scale,1)); --cds-gap-sm: calc(.5rem * var(--cds-rem-scale,1)); --cds-gap-md: calc(.75rem * var(--cds-rem-scale,1)); --cds-gap-lg: calc(1.25rem * var(--cds-rem-scale,1)); --cds-gap-xl: calc(2rem * var(--cds-rem-scale,1)); --cds-border: var(--cds-alpha-2); --cds-border-accent: var(--cds-role-accent-250); --cds-border-danger: var(--cds-role-danger-250); --cds-border-success: var(--cds-role-success-250); --cds-border-warning: var(--cds-role-warning-250); --cds-border-pro: var(--cds-role-pro-250); --cds-border-editor-comment: var(--cds-yellow-400); --cds-border-editor-comment-target: var(--cds-yellow-450); --cds-border-git-added: var(--cds-text-git-added); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-border-git-added: color-mix(in srgb, var(--cds-text-git-added) 40%, transparent); }
}
.cds-root { --cds-border-git-removed: var(--cds-text-git-removed); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-border-git-removed: color-mix(in srgb, var(--cds-text-git-removed) 40%, transparent); }
}
.cds-root { --cds-border-git-modified: var(--cds-text-git-modified); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-border-git-modified: color-mix(in srgb, var(--cds-text-git-modified) 40%, transparent); }
}
.cds-root { --cds-border-git-merged: var(--cds-text-git-merged); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-border-git-merged: color-mix(in srgb, var(--cds-text-git-merged) 40%, transparent); }
}
.cds-root { --cds-border-git-closed: var(--cds-text-git-closed); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-border-git-closed: color-mix(in srgb, var(--cds-text-git-closed) 40%, transparent); }
}
.cds-root { --cds-border-git-conflicting: var(--cds-text-git-conflicting); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-border-git-conflicting: color-mix(in srgb, var(--cds-text-git-conflicting) 40%, transparent); }
}
.cds-root { --cds-border-git-draft: var(--cds-text-git-draft); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-border-git-draft: color-mix(in srgb, var(--cds-text-git-draft) 40%, transparent); }
}
.cds-root { --cds-border-git-opened: var(--cds-border-git-added); --cds-border-git-queued: var(--cds-border-git-modified); --cds-border-strong: var(--cds-alpha-3); --cds-border-stronger: hsl(from var(--cds-neutral-900) h s l / 40%); --cds-shadow-sm: 0 1px 2px 0 hsl(from var(--cds-gray-900) h s l / 6%), 0 2px 8px 0 var(--cds-shadow-color); --cds-shadow-md: 0 2px 4px 0 hsl(from var(--cds-gray-900) h s l / 7%), 0 6px 16px 0 var(--cds-shadow-color); --cds-shadow-lg: 0 4px 8px 0 hsl(from var(--cds-gray-900) h s l / 8%), 0 12px 28px -2px var(--cds-shadow-color); --cds-shadow-color: hsl(from var(--cds-gray-900) h s l / 8%); --cds-shadow-popover: 0 8px 24px #0000001f, 0 2px 6px #00000014; --cds-shadow-drop-ring: inset 0 0 0 2px var(--cds-fill-accent); --cds-shadow-drop-ring-danger: inset 0 0 0 2px var(--cds-fill-danger); --cds-shadow-drop-glow: inset 0 0 24px -2px hsl(from var(--cds-fill-accent) h s l / 20%); --cds-shadow-drop-glow-danger: inset 0 0 24px -2px hsl(from var(--cds-fill-danger) h s l / 20%); --cds-ring-outer: 1px; --cds-ring-inner: 0px; --cds-ring-color: var(--cds-border); --cds-ring-hairline: 1px; --cds-focus-shadow: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-accent), 0 0 6px 1px var(--cds-bg-accent); --cds-focus-shadow-danger: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-danger), 0 0 6px 1px var(--cds-bg-danger); --cds-font-mono: var(--cds-font-mono-override,) var(--font-anthropic-mono,"SF Mono"), "SF Mono", ui-monospace, Menlo, Consolas, monospace; --cds-font-mono-ui: var(--font-anthropic-mono,"SF Mono"), "SF Mono", ui-monospace, Menlo, Consolas, monospace; --cds-font-sans: var(--font-anthropic-sans,var(--cds-font-system)), var(--cds-font-system); --cds-font-sans-display: var(--font-anthropic-sans-display,var(--cds-font-sans)), var(--cds-font-sans); --cds-font-voice: var(--font-anthropic-serif,ui-serif), ui-serif, Georgia, "Times New Roman", serif; --cds-ease-out: cubic-bezier(.165, .84, .44, 1); --cds-ease-snap: cubic-bezier(.32, .72, 0, 1); --cds-ease-overshoot: cubic-bezier(.34, 1.3, .64, 1); --cds-dur-fast: 60ms; --cds-dur-snap: .12s; --cds-dur-base: .2s; --cds-dur-sheet: .3s; --cds-dur-slow: .45s; --cds-btn-spring: linear(0, .2459, .6526, .9468, 1.0764, 1.0915, 1.0585, 1.0219, .9993, .9914, .9921, .9957, .9988, 1.0004, 1); --cds-clay: #d97757; --cds-clay-emphasized: #c6613f; --cds-heather: #cbcadb; --cds-plum: #827dbd; --cds-cactus: #bcd1ca; --cds-mineral: #629987; --cds-pictogram-highlight-default: var(--cds-gray-80); --cds-pictogram-highlight-heather: var(--cds-heather); --cds-pictogram-highlight-cactus: var(--cds-cactus); --cds-cursor-interactive: pointer; --cds-neutral-0: var(--cds-gray-0); --cds-neutral-10: var(--cds-gray-10); --cds-neutral-20: var(--cds-gray-20); --cds-neutral-30: var(--cds-gray-30); --cds-neutral-40: var(--cds-gray-40); --cds-neutral-50: var(--cds-gray-50); --cds-neutral-60: var(--cds-gray-60); --cds-neutral-70: var(--cds-gray-70); --cds-neutral-80: var(--cds-gray-80); --cds-neutral-90: var(--cds-gray-90); --cds-neutral-100: var(--cds-gray-100); --cds-neutral-150: var(--cds-gray-150); --cds-neutral-200: var(--cds-gray-200); --cds-neutral-250: var(--cds-gray-250); --cds-neutral-300: var(--cds-gray-300); --cds-neutral-350: var(--cds-gray-350); --cds-neutral-400: var(--cds-gray-400); --cds-neutral-450: var(--cds-gray-450); --cds-neutral-500: var(--cds-gray-500); --cds-neutral-550: var(--cds-gray-550); --cds-neutral-600: var(--cds-gray-600); --cds-neutral-650: var(--cds-gray-650); --cds-neutral-700: var(--cds-gray-700); --cds-neutral-750: var(--cds-gray-750); --cds-neutral-800: var(--cds-gray-800); --cds-neutral-810: var(--cds-gray-810); --cds-neutral-820: var(--cds-gray-820); --cds-neutral-830: var(--cds-gray-830); --cds-neutral-840: var(--cds-gray-840); --cds-neutral-850: var(--cds-gray-850); --cds-neutral-860: var(--cds-gray-860); --cds-neutral-870: var(--cds-gray-870); --cds-neutral-880: var(--cds-gray-880); --cds-neutral-890: var(--cds-gray-890); --cds-neutral-900: var(--cds-gray-900); --cds-alpha-0: hsl(from var(--cds-neutral-900) h s l / 0%); --cds-alpha-1: hsl(from var(--cds-neutral-900) h s l / 5%); --cds-alpha-2: hsl(from var(--cds-neutral-900) h s l / 10%); --cds-alpha-3: hsl(from var(--cds-neutral-900) h s l / 20%); --cds-alpha-4: hsl(from var(--cds-neutral-900) h s l / 35%); --cds-alpha-5: hsl(from var(--cds-neutral-900) h s l / 50%); --cds-alpha-6: hsl(from var(--cds-neutral-900) h s l / 60%); --cds-alpha-7: hsl(from var(--cds-neutral-900) h s l / 70%); --cds-alpha-8: hsl(from var(--cds-neutral-900) h s l / 85%); --cds-alpha-9: hsl(from var(--cds-neutral-900) h s l / 95%); --cds-surface-0: var(--cds-gray-20); --cds-surface-1: var(--cds-gray-10); --cds-surface-2: var(--cds-gray-0); --cds-surface-3: var(--cds-gray-0); --cds-surface-popover: var(--cds-surface-3); --cds-surface-panel: var(--cds-surface-2); --cds-page-bg: var(--cds-surface-0); --cds-fill-accent: var(--cds-role-accent-fill); --cds-fill-accent-hover: var(--cds-role-accent-fill-hover); --cds-fill-danger: var(--cds-role-danger-fill); --cds-fill-danger-hover: var(--cds-role-danger-fill-hover); --cds-fill-success: var(--cds-role-success-fill); --cds-fill-success-hover: var(--cds-role-success-fill-hover); --cds-fill-warning: var(--cds-role-warning-fill); --cds-fill-warning-hover: var(--cds-role-warning-fill-hover); --cds-fill-pro: var(--cds-role-pro-fill); --cds-fill-pro-hover: var(--cds-role-pro-fill-hover); --cds-fill-git-removed: var(--cds-text-git-removed); --cds-fill-git-draft: var(--cds-text-git-draft); --cds-fill-git-opened: var(--cds-fill-git-added); --cds-fill-git-opened-hover: var(--cds-fill-git-added-hover); --cds-fill-git-queued: var(--cds-fill-git-modified); --cds-fill-git-queued-hover: var(--cds-fill-git-modified-hover); --cds-fill-brand: var(--cds-clay-emphasized); --cds-fill-brand-hover: var(--cds-clay); --cds-fill-primary: var(--cds-neutral-900); --cds-fill-primary-hover: var(--cds-neutral-750); --cds-fill-secondary: #ffffff1a; --cds-fill-secondary-hover: var(--cds-alpha-1); --cds-fill-secondary-ring: var(--cds-border); --cds-fill-secondary-pressed-ring: var(--cds-border); --cds-fill-field: #ffffff80; --cds-fill-field-ring: var(--cds-border); --cds-fill-ghost-hover: var(--cds-alpha-1); --cds-fill-ghost-selected: var(--cds-alpha-2); --cds-fill-disabled: var(--cds-alpha-1); --cds-fill-control: var(--cds-alpha-2); --cds-fill-control-hover: var(--cds-alpha-3); --cds-bg-accent: var(--cds-role-accent-100); --cds-bg-accent-chip: var(--cds-bg-accent); --cds-bg-accent-muted: var(--cds-fill-accent); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-accent-muted: color-mix(in srgb, var(--cds-fill-accent) 10%, transparent); }
}
.cds-root { --cds-bg-danger: var(--cds-role-danger-100); --cds-bg-danger-chip: var(--cds-bg-danger); --cds-bg-success: var(--cds-role-success-100); --cds-bg-success-chip: var(--cds-bg-success); --cds-bg-warning: var(--cds-role-warning-100); --cds-bg-warning-chip: var(--cds-bg-warning); --cds-bg-pro: var(--cds-role-pro-100); --cds-bg-pro-chip: var(--cds-bg-pro); --cds-bg-tint-red: rgb(from var(--cds-red-100) calc((r - 163.8) / .35) calc((g - 163.8) / .35) calc((b - 163.15) / .35) / 35%); --cds-bg-tint-red-opaque: var(--cds-red-100); --cds-bg-tint-orange: rgb(from var(--cds-orange-100) calc((r - 163.8) / .35) calc((g - 163.8) / .35) calc((b - 163.15) / .35) / 35%); --cds-bg-tint-orange-opaque: var(--cds-orange-100); --cds-bg-tint-yellow: rgb(from var(--cds-yellow-100) calc((r - 163.8) / .35) calc((g - 163.8) / .35) calc((b - 163.15) / .35) / 35%); --cds-bg-tint-yellow-opaque: var(--cds-yellow-100); --cds-bg-tint-green: rgb(from var(--cds-green-100) calc((r - 163.8) / .35) calc((g - 163.8) / .35) calc((b - 163.15) / .35) / 35%); --cds-bg-tint-green-opaque: var(--cds-green-100); --cds-bg-tint-aqua: rgb(from var(--cds-aqua-100) calc((r - 163.8) / .35) calc((g - 163.8) / .35) calc((b - 163.15) / .35) / 35%); --cds-bg-tint-aqua-opaque: var(--cds-aqua-100); --cds-bg-tint-blue: rgb(from var(--cds-blue-100) calc((r - 163.8) / .35) calc((g - 163.8) / .35) calc((b - 163.15) / .35) / 35%); --cds-bg-tint-blue-opaque: var(--cds-blue-100); --cds-bg-tint-violet: rgb(from var(--cds-violet-100) calc((r - 163.8) / .35) calc((g - 163.8) / .35) calc((b - 163.15) / .35) / 35%); --cds-bg-tint-violet-opaque: var(--cds-violet-100); --cds-bg-tint-magenta: rgb(from var(--cds-magenta-100) calc((r - 163.8) / .35) calc((g - 163.8) / .35) calc((b - 163.15) / .35) / 35%); --cds-bg-tint-magenta-opaque: var(--cds-magenta-100); --cds-bg-git-added: var(--cds-text-git-added); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-git-added: color-mix(in srgb, var(--cds-text-git-added) 20%, transparent); }
}
.cds-root { --cds-bg-git-removed: var(--cds-text-git-removed); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-git-removed: color-mix(in srgb, var(--cds-text-git-removed) 20%, transparent); }
}
.cds-root { --cds-bg-git-modified: var(--cds-text-git-modified); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-git-modified: color-mix(in srgb, var(--cds-text-git-modified) 20%, transparent); }
}
.cds-root { --cds-bg-git-merged: var(--cds-text-git-merged); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-git-merged: color-mix(in srgb, var(--cds-text-git-merged) 20%, transparent); }
}
.cds-root { --cds-bg-git-closed: var(--cds-text-git-closed); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-git-closed: color-mix(in srgb, var(--cds-text-git-closed) 20%, transparent); }
}
.cds-root { --cds-bg-git-conflicting: var(--cds-text-git-conflicting); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-git-conflicting: color-mix(in srgb, var(--cds-text-git-conflicting) 20%, transparent); }
}
.cds-root { --cds-bg-git-draft: var(--cds-text-git-draft); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-git-draft: color-mix(in srgb, var(--cds-text-git-draft) 20%, transparent); }
}
.cds-root { --cds-bg-git-opened: var(--cds-bg-git-added); --cds-bg-git-queued: var(--cds-bg-git-modified); --cds-bg-highlight: var(--cds-fill-warning); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-highlight: color-mix(in srgb, var(--cds-fill-warning) 33%, transparent); }
}
.cds-root { --cds-bg-editor-canvas: var(--cds-neutral-60); --cds-bg-editor-claude-pending: var(--cds-clay); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-claude-pending: color-mix(in srgb, var(--cds-clay) 22%, transparent); }
}
.cds-root { --cds-bg-editor-highlight-yellow: var(--cds-bg-highlight); --cds-bg-editor-highlight-green: var(--cds-green-300); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-highlight-green: color-mix(in srgb, var(--cds-green-300) 33%, transparent); }
}
.cds-root { --cds-bg-editor-highlight-blue: var(--cds-blue-300); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-highlight-blue: color-mix(in srgb, var(--cds-blue-300) 33%, transparent); }
}
.cds-root { --cds-bg-editor-highlight-magenta: var(--cds-magenta-300); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-highlight-magenta: color-mix(in srgb, var(--cds-magenta-300) 33%, transparent); }
}
.cds-root { --cds-bg-editor-highlight-violet: var(--cds-violet-300); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-highlight-violet: color-mix(in srgb, var(--cds-violet-300) 33%, transparent); }
}
.cds-root { --cds-bg-editor-highlight-gray: var(--cds-gray-300); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-highlight-gray: color-mix(in srgb, var(--cds-gray-300) 33%, transparent); }
}
.cds-root { --cds-bg-editor-collaborator-1: var(--cds-editor-collaborator-1); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-collaborator-1: color-mix(in srgb, var(--cds-editor-collaborator-1) 22%, transparent); }
}
.cds-root { --cds-bg-editor-collaborator-2: var(--cds-editor-collaborator-2); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-collaborator-2: color-mix(in srgb, var(--cds-editor-collaborator-2) 22%, transparent); }
}
.cds-root { --cds-bg-editor-collaborator-3: var(--cds-editor-collaborator-3); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-collaborator-3: color-mix(in srgb, var(--cds-editor-collaborator-3) 22%, transparent); }
}
.cds-root { --cds-bg-editor-collaborator-4: var(--cds-editor-collaborator-4); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-collaborator-4: color-mix(in srgb, var(--cds-editor-collaborator-4) 22%, transparent); }
}
.cds-root { --cds-bg-editor-collaborator-5: var(--cds-editor-collaborator-5); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-collaborator-5: color-mix(in srgb, var(--cds-editor-collaborator-5) 22%, transparent); }
}
.cds-root { --cds-bg-editor-collaborator-6: var(--cds-editor-collaborator-6); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-collaborator-6: color-mix(in srgb, var(--cds-editor-collaborator-6) 22%, transparent); }
}
.cds-root { --cds-bg-editor-comment: var(--cds-fill-warning); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-comment: color-mix(in srgb, var(--cds-fill-warning) 20%, transparent); }
}
.cds-root { --cds-bg-editor-comment-active: var(--cds-fill-warning); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-bg-editor-comment-active: color-mix(in srgb, var(--cds-fill-warning) 45%, transparent); }
}
.cds-root { --cds-bg-neutral: var(--cds-alpha-1); --cds-bg-neutral-hover: var(--cds-alpha-2); --cds-bg-neutral-chip: var(--cds-bg-neutral); --cds-bg-neutral-chip-hover: var(--cds-bg-neutral-hover); --cds-bg-user-message: var(--cds-bg-neutral); --cds-backdrop: #0006; --cds-text-accent: var(--cds-role-accent-600); --cds-text-danger: var(--cds-role-danger-600); --cds-text-success: var(--cds-role-success-600); --cds-text-warning: var(--cds-role-warning-600); --cds-text-pro: var(--cds-role-pro-600); --cds-text-tint-red: var(--cds-red-600); --cds-text-tint-orange: var(--cds-orange-600); --cds-text-tint-yellow: var(--cds-yellow-600); --cds-text-tint-green: var(--cds-green-600); --cds-text-tint-aqua: var(--cds-aqua-600); --cds-text-tint-blue: var(--cds-blue-600); --cds-text-tint-violet: var(--cds-violet-600); --cds-text-tint-magenta: var(--cds-magenta-600); --cds-text-git-opened: var(--cds-text-git-added); --cds-text-git-queued: var(--cds-text-git-modified); --cds-text-primary: var(--cds-neutral-900); --cds-text-secondary: var(--cds-neutral-600); --cds-text-muted: var(--cds-neutral-400); --cds-text-disabled: var(--cds-alpha-4); --cds-font-size-caption: calc(.6875rem * var(--cds-rem-scale,1)); --cds-font-size-footnote: calc(.75rem * var(--cds-rem-scale,1)); --cds-font-size-code: calc(.75rem * var(--cds-rem-scale,1)); --cds-font-size-body: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-prose: .875rem; --cds-font-size-heading: calc(.875rem * var(--cds-rem-scale,1)); --cds-font-size-title: calc(1.25rem * var(--cds-rem-scale,1)); --cds-font-weight-regular: 400; --cds-font-weight-medium: 500; --cds-font-weight-semibold: 580; --cds-font-weight-bold: 600; --cds-font-wght-regular: normal; --cds-font-wght-medium: normal; --cds-font-wght-semibold: normal; --cds-font-wght-bold: normal; --cds-font-axis-wght-regular: ; --cds-font-axis-wght-medium: ; --cds-font-axis-wght-semibold: ; --cds-font-axis-wght-bold: ; --cds-font-grad-semibold: 180; --cds-font-grad-bold: 200; --cds-leading-caption: calc(1.0625rem * var(--cds-rem-scale,1)); --cds-leading-footnote: calc(.9375rem * var(--cds-rem-scale,1)); --cds-leading-code: calc(1.0625rem * var(--cds-rem-scale,1)); --cds-leading-body: calc(1.1875rem * var(--cds-rem-scale,1)); --cds-leading-prose: 1.25rem; --cds-leading-heading: calc(1.125rem * var(--cds-rem-scale,1)); --cds-leading-title: calc(1.5625rem * var(--cds-rem-scale,1)); --cds-on-primary: var(--cds-neutral-0); --cds-on-accent: var(--cds-role-accent-on); --cds-on-danger: var(--cds-role-danger-on); --cds-on-success: var(--cds-role-success-on); --cds-on-warning: var(--cds-role-warning-on); --cds-on-pro: var(--cds-role-pro-on); --cds-on-git-added: var(--cds-gray-0); --cds-on-git-removed: var(--cds-gray-0); --cds-on-git-modified: var(--cds-gray-0); --cds-on-git-merged: var(--cds-gray-0); --cds-on-git-closed: var(--cds-gray-0); --cds-on-git-conflicting: var(--cds-gray-0); --cds-on-git-draft: var(--cds-gray-0); --cds-on-git-opened: var(--cds-on-git-added); --cds-on-git-queued: var(--cds-on-git-modified); --cds-on-brand: #fff; --cds-chart-categorical-1: var(--cds-blue-450); --cds-chart-categorical-2: var(--cds-orange-350); --cds-chart-categorical-3: var(--cds-aqua-350); --cds-chart-categorical-4: var(--cds-yellow-250); --cds-chart-categorical-5: var(--cds-magenta-300); --cds-chart-categorical-6: var(--cds-green-500); --cds-chart-categorical-7: var(--cds-violet-500); --cds-chart-categorical-8: var(--cds-red-400); --cds-chart-sequential-1: var(--cds-blue-100); --cds-chart-sequential-2: var(--cds-blue-200); --cds-chart-sequential-3: var(--cds-blue-300); --cds-chart-sequential-4: var(--cds-blue-400); --cds-chart-sequential-5: var(--cds-blue-500); --cds-chart-sequential-6: var(--cds-blue-600); --cds-chart-sequential-7: var(--cds-blue-700); --cds-chart-diverging-1: var(--cds-blue-500); --cds-chart-diverging-2: var(--cds-blue-350); --cds-chart-diverging-3: var(--cds-blue-200); --cds-chart-diverging-4: var(--cds-gray-50); --cds-chart-diverging-5: var(--cds-red-200); --cds-chart-diverging-6: var(--cds-red-350); --cds-chart-diverging-7: var(--cds-red-500); --cds-chart-status-good: var(--cds-green-400); --cds-chart-status-warning: var(--cds-yellow-200); --cds-chart-status-serious: var(--cds-orange-300); --cds-chart-status-critical: var(--cds-red-450); --cds-chart-muted: var(--cds-gray-200); --cds-chart-reference: var(--cds-gray-400); --cds-chart-reference-tint: hsl(from var(--cds-gray-400) h s l / 15%); --cds-chart-grid: var(--cds-alpha-2); --cds-chart-axis: var(--cds-gray-200); --cds-chart-baseline: var(--cds-gray-200); --cds-editor-collaborator-1: var(--cds-violet-450); --cds-editor-collaborator-2: var(--cds-magenta-450); --cds-editor-collaborator-3: var(--cds-aqua-500); --cds-editor-collaborator-4: var(--cds-green-500); --cds-editor-collaborator-5: var(--cds-yellow-500); --cds-editor-collaborator-6: var(--cds-gray-500); --cds-opacity-disabled: .4; --cds-opacity-icon-secondary: .4; --cds-z-modal: 40; --cds-z-coachmark: 35; --cds-z-popover: 50; --cds-z-tooltip: 50; --cds-z-toast: 60; --cds-avatar-xs: calc(1rem * var(--cds-rem-scale,1)); --cds-avatar-sm: calc(1.25rem * var(--cds-rem-scale,1)); --cds-avatar-md: calc(1.75rem * var(--cds-rem-scale,1)); --cds-avatar-lg: calc(2.25rem * var(--cds-rem-scale,1)); --cds-avatar-text-xs: calc(.5rem * var(--cds-rem-scale,1)); --cds-button-on-content: #fff9; --cds-button-on-content-hover: #ffffffb3; --cds-button-on-content-ring: #ffffff59; --cds-checkbox: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox-radius: calc(.25rem * var(--cds-rem-scale,1)); --cds-checkbox-xxs: calc(.75rem * var(--cds-rem-scale,1)); --cds-checkbox-xxs-glyph: calc(.75rem * var(--cds-rem-scale,1)); --cds-checkbox-xxs-radius: calc(.1875rem * var(--cds-rem-scale,1)); --cds-page-header-title-size: calc(1.5rem * var(--cds-rem-scale,1)); --cds-page-header-title-leading: calc(2rem * var(--cds-rem-scale,1)); --cds-radio-group-card-selected: var(--cds-role-accent-50); --cds-segmented-control-thumb: var(--cds-surface-popover); --cds-segmented-control-track: var(--cds-alpha-1); --cds-shortcut-cap-ink: var(--cds-gray-500); --cds-shortcut-cap-fill: transparent; --cds-shortcut-cap-line: currentColor; }
@supports (color:color-mix(in lab, red, red)) {
  .cds-root { --cds-shortcut-cap-line: color-mix(in srgb, currentColor 18%, transparent); }
}
.cds-root { --cds-skeleton-base: var(--cds-alpha-1); --cds-skeleton-sheen: var(--cds-alpha-1); --cds-slider-track: var(--cds-alpha-2); --cds-slider-fill: var(--cds-alpha-3); --cds-slider-handle: var(--cds-gray-0); --cds-slider-handle-shadow-outer: hsl(from var(--cds-gray-900) h s l / 4%); --cds-slider-handle-shadow-depth: hsl(from var(--cds-gray-900) h s l / 6%); --cds-slider-stop-dot: hsl(from var(--cds-gray-900) h s l / 25%); --cds-switch-knob: var(--cds-gray-0); --cds-switch-track: var(--cds-alpha-3); --cds-switch-track-hover: var(--cds-alpha-4); --cds-switch-h: calc(1rem * var(--cds-rem-scale,1)); --cds-tooltip-bg: var(--cds-role-tooltip-bg); --cds-tooltip-fg: var(--cds-role-tooltip-fg); }
[data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"] { --cds-border-accent: var(--cds-role-accent-700); --cds-border-danger: var(--cds-role-danger-700); --cds-border-success: var(--cds-role-success-700); --cds-border-warning: var(--cds-role-warning-700); --cds-border-pro: var(--cds-role-pro-700); --cds-border-editor-comment: var(--cds-yellow-300); --cds-shadow-color: #0000003d; --cds-shadow-popover: 0 8px 24px #00000052, 0 2px 6px #0003; --cds-ring-outer: 0px; --cds-ring-inner: 1px; --cds-ring-color: var(--cds-alpha-2); --cds-focus-shadow: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-accent), 0 0 6px 1px hsl(from var(--cds-role-accent-600) h s l / 60%); --cds-focus-shadow-danger: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-danger), 0 0 6px 1px hsl(from var(--cds-role-danger-600) h s l / 60%); --cds-pictogram-highlight-default: var(--cds-gray-650); --cds-pictogram-highlight-heather: var(--cds-plum); --cds-pictogram-highlight-cactus: var(--cds-mineral); --cds-neutral-0: var(--cds-gray-900); --cds-neutral-10: var(--cds-gray-890); --cds-neutral-20: var(--cds-gray-880); --cds-neutral-30: var(--cds-gray-870); --cds-neutral-40: var(--cds-gray-860); --cds-neutral-50: var(--cds-gray-850); --cds-neutral-60: var(--cds-gray-840); --cds-neutral-70: var(--cds-gray-830); --cds-neutral-80: var(--cds-gray-820); --cds-neutral-90: var(--cds-gray-810); --cds-neutral-100: var(--cds-gray-800); --cds-neutral-150: var(--cds-gray-750); --cds-neutral-200: var(--cds-gray-700); --cds-neutral-250: var(--cds-gray-650); --cds-neutral-300: var(--cds-gray-600); --cds-neutral-350: var(--cds-gray-550); --cds-neutral-400: var(--cds-gray-500); --cds-neutral-450: var(--cds-gray-450); --cds-neutral-500: var(--cds-gray-400); --cds-neutral-550: var(--cds-gray-350); --cds-neutral-600: var(--cds-gray-300); --cds-neutral-650: var(--cds-gray-250); --cds-neutral-700: var(--cds-gray-200); --cds-neutral-750: var(--cds-gray-150); --cds-neutral-800: var(--cds-gray-100); --cds-neutral-810: var(--cds-gray-90); --cds-neutral-820: var(--cds-gray-80); --cds-neutral-830: var(--cds-gray-70); --cds-neutral-840: var(--cds-gray-60); --cds-neutral-850: var(--cds-gray-50); --cds-neutral-860: var(--cds-gray-40); --cds-neutral-870: var(--cds-gray-30); --cds-neutral-880: var(--cds-gray-20); --cds-neutral-890: var(--cds-gray-10); --cds-neutral-900: var(--cds-gray-0); --cds-surface-0: var(--cds-gray-900); --cds-surface-1: var(--cds-gray-850); --cds-surface-2: var(--cds-gray-830); --cds-surface-3: var(--cds-gray-800); --cds-fill-primary-hover: var(--cds-gray-100); --cds-fill-secondary: var(--cds-alpha-2); --cds-fill-secondary-hover: hsl(from var(--cds-neutral-900) h s l / 14%); --cds-fill-secondary-ring: transparent; --cds-fill-field: var(--cds-alpha-1); --cds-fill-ghost-hover: hsl(from var(--cds-neutral-900) h s l / 7.5%); --cds-fill-ghost-selected: hsl(from var(--cds-neutral-900) h s l / 15%); --cds-bg-accent: var(--cds-role-accent-800); --cds-bg-danger: var(--cds-role-danger-800); --cds-bg-success: var(--cds-role-success-800); --cds-bg-warning: var(--cds-role-warning-800); --cds-bg-pro: var(--cds-role-pro-800); --cds-bg-tint-red: rgb(from var(--cds-red-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-red-opaque: var(--cds-red-800); --cds-bg-tint-orange: rgb(from var(--cds-orange-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-orange-opaque: var(--cds-orange-800); --cds-bg-tint-yellow: rgb(from var(--cds-yellow-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-yellow-opaque: var(--cds-yellow-800); --cds-bg-tint-green: rgb(from var(--cds-green-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-green-opaque: var(--cds-green-800); --cds-bg-tint-aqua: rgb(from var(--cds-aqua-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-aqua-opaque: var(--cds-aqua-800); --cds-bg-tint-blue: rgb(from var(--cds-blue-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-blue-opaque: var(--cds-blue-800); --cds-bg-tint-violet: rgb(from var(--cds-violet-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-violet-opaque: var(--cds-violet-800); --cds-bg-tint-magenta: rgb(from var(--cds-magenta-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-magenta-opaque: var(--cds-magenta-800); --cds-backdrop: #00000080; --cds-text-accent: var(--cds-role-accent-300); --cds-text-danger: var(--cds-role-danger-300); --cds-text-success: var(--cds-role-success-400); --cds-text-warning: var(--cds-role-warning-300); --cds-text-pro: var(--cds-role-pro-300); --cds-text-tint-red: var(--cds-red-300); --cds-text-tint-orange: var(--cds-orange-300); --cds-text-tint-yellow: var(--cds-yellow-300); --cds-text-tint-green: var(--cds-green-300); --cds-text-tint-aqua: var(--cds-aqua-300); --cds-text-tint-blue: var(--cds-blue-300); --cds-text-tint-violet: var(--cds-violet-300); --cds-text-tint-magenta: var(--cds-magenta-300); --cds-text-primary: var(--cds-gray-50); --cds-text-secondary: var(--cds-gray-200); --cds-text-muted: var(--cds-gray-400); --cds-font-wght-regular: "wght" 360; --cds-font-wght-medium: "wght" 460; --cds-font-wght-semibold: "wght" 540; --cds-font-wght-bold: "wght" 560; --cds-font-axis-wght-regular: var(--cds-font-wght-regular),; --cds-font-axis-wght-medium: var(--cds-font-wght-medium),; --cds-font-axis-wght-semibold: var(--cds-font-wght-semibold),; --cds-font-axis-wght-bold: var(--cds-font-wght-bold),; --cds-on-git-added: var(--cds-gray-900); --cds-on-git-removed: var(--cds-gray-900); --cds-on-git-modified: var(--cds-gray-900); --cds-on-git-merged: var(--cds-gray-900); --cds-on-git-closed: var(--cds-gray-900); --cds-on-git-conflicting: var(--cds-gray-900); --cds-on-git-draft: var(--cds-gray-900); --cds-chart-categorical-1: var(--cds-blue-400); --cds-chart-categorical-2: var(--cds-orange-400); --cds-chart-categorical-3: var(--cds-aqua-400); --cds-chart-categorical-4: var(--cds-yellow-350); --cds-chart-categorical-5: var(--cds-magenta-400); --cds-chart-categorical-6: var(--cds-green-500); --cds-chart-categorical-7: var(--cds-violet-350); --cds-chart-categorical-8: var(--cds-red-350); --cds-chart-sequential-1: var(--cds-blue-700); --cds-chart-sequential-2: var(--cds-blue-600); --cds-chart-sequential-3: var(--cds-blue-500); --cds-chart-sequential-4: var(--cds-blue-400); --cds-chart-sequential-5: var(--cds-blue-300); --cds-chart-sequential-6: var(--cds-blue-200); --cds-chart-sequential-7: var(--cds-blue-100); --cds-chart-diverging-1: var(--cds-blue-300); --cds-chart-diverging-2: var(--cds-blue-450); --cds-chart-diverging-3: var(--cds-blue-600); --cds-chart-diverging-4: var(--cds-gray-700); --cds-chart-diverging-5: var(--cds-red-600); --cds-chart-diverging-6: var(--cds-red-450); --cds-chart-diverging-7: var(--cds-red-300); --cds-chart-status-good: var(--cds-green-400); --cds-chart-status-warning: var(--cds-yellow-200); --cds-chart-status-serious: var(--cds-orange-300); --cds-chart-status-critical: var(--cds-red-450); --cds-chart-muted: var(--cds-gray-550); --cds-chart-reference: var(--cds-gray-350); --cds-chart-reference-tint: hsl(from var(--cds-gray-350) h s l / 15%); --cds-chart-axis: var(--cds-gray-700); --cds-chart-baseline: var(--cds-gray-700); --cds-button-on-content: #0000008c; --cds-button-on-content-hover: #000000a6; --cds-button-on-content-ring: transparent; --cds-radio-group-card-selected: var(--cds-role-accent-850); --cds-segmented-control-thumb: var(--cds-alpha-2); --cds-shortcut-cap-ink: var(--cds-gray-300); --cds-shortcut-cap-line: currentColor; }
@supports (color:color-mix(in lab, red, red)) {
  [data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"] { --cds-shortcut-cap-line: color-mix(in srgb, currentColor 22%, transparent); }
}
[data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"] { --cds-skeleton-base: hsl(from var(--cds-neutral-900) h s l / 7.5%); --cds-skeleton-sheen: hsl(from var(--cds-neutral-900) h s l / 7.5%); --cds-slider-fill: var(--cds-alpha-4); --cds-slider-handle-shadow-outer: hsl(from var(--cds-gray-0) h s l / 0%); --cds-slider-handle-shadow-depth: hsl(from var(--cds-gray-900) h s l / 24%); --cds-slider-stop-dot: hsl(from var(--cds-gray-0) h s l / 25%); --cds-switch-track: var(--cds-alpha-2); --cds-switch-track-hover: var(--cds-alpha-3); --cds-tooltip-bg: var(--cds-surface-3); --cds-tooltip-fg: var(--cds-text-primary); }
@media (prefers-color-scheme: dark) {
  [data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *) { --cds-border-accent: var(--cds-role-accent-700); --cds-border-danger: var(--cds-role-danger-700); --cds-border-success: var(--cds-role-success-700); --cds-border-warning: var(--cds-role-warning-700); --cds-border-pro: var(--cds-role-pro-700); --cds-border-editor-comment: var(--cds-yellow-300); --cds-shadow-color: #0000003d; --cds-shadow-popover: 0 8px 24px #00000052, 0 2px 6px #0003; --cds-ring-outer: 0px; --cds-ring-inner: 1px; --cds-ring-color: var(--cds-alpha-2); --cds-focus-shadow: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-accent), 0 0 6px 1px hsl(from var(--cds-role-accent-600) h s l / 60%); --cds-focus-shadow-danger: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-danger), 0 0 6px 1px hsl(from var(--cds-role-danger-600) h s l / 60%); --cds-pictogram-highlight-default: var(--cds-gray-650); --cds-pictogram-highlight-heather: var(--cds-plum); --cds-pictogram-highlight-cactus: var(--cds-mineral); --cds-neutral-0: var(--cds-gray-900); --cds-neutral-10: var(--cds-gray-890); --cds-neutral-20: var(--cds-gray-880); --cds-neutral-30: var(--cds-gray-870); --cds-neutral-40: var(--cds-gray-860); --cds-neutral-50: var(--cds-gray-850); --cds-neutral-60: var(--cds-gray-840); --cds-neutral-70: var(--cds-gray-830); --cds-neutral-80: var(--cds-gray-820); --cds-neutral-90: var(--cds-gray-810); --cds-neutral-100: var(--cds-gray-800); --cds-neutral-150: var(--cds-gray-750); --cds-neutral-200: var(--cds-gray-700); --cds-neutral-250: var(--cds-gray-650); --cds-neutral-300: var(--cds-gray-600); --cds-neutral-350: var(--cds-gray-550); --cds-neutral-400: var(--cds-gray-500); --cds-neutral-450: var(--cds-gray-450); --cds-neutral-500: var(--cds-gray-400); --cds-neutral-550: var(--cds-gray-350); --cds-neutral-600: var(--cds-gray-300); --cds-neutral-650: var(--cds-gray-250); --cds-neutral-700: var(--cds-gray-200); --cds-neutral-750: var(--cds-gray-150); --cds-neutral-800: var(--cds-gray-100); --cds-neutral-810: var(--cds-gray-90); --cds-neutral-820: var(--cds-gray-80); --cds-neutral-830: var(--cds-gray-70); --cds-neutral-840: var(--cds-gray-60); --cds-neutral-850: var(--cds-gray-50); --cds-neutral-860: var(--cds-gray-40); --cds-neutral-870: var(--cds-gray-30); --cds-neutral-880: var(--cds-gray-20); --cds-neutral-890: var(--cds-gray-10); --cds-neutral-900: var(--cds-gray-0); --cds-surface-0: var(--cds-gray-900); --cds-surface-1: var(--cds-gray-850); --cds-surface-2: var(--cds-gray-830); --cds-surface-3: var(--cds-gray-800); --cds-fill-primary-hover: var(--cds-gray-100); --cds-fill-secondary: var(--cds-alpha-2); --cds-fill-secondary-hover: hsl(from var(--cds-neutral-900) h s l / 14%); --cds-fill-secondary-ring: transparent; --cds-fill-field: var(--cds-alpha-1); --cds-fill-ghost-hover: hsl(from var(--cds-neutral-900) h s l / 7.5%); --cds-fill-ghost-selected: hsl(from var(--cds-neutral-900) h s l / 15%); --cds-bg-accent: var(--cds-role-accent-800); --cds-bg-danger: var(--cds-role-danger-800); --cds-bg-success: var(--cds-role-success-800); --cds-bg-warning: var(--cds-role-warning-800); --cds-bg-pro: var(--cds-role-pro-800); --cds-bg-tint-red: rgb(from var(--cds-red-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-red-opaque: var(--cds-red-800); --cds-bg-tint-orange: rgb(from var(--cds-orange-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-orange-opaque: var(--cds-orange-800); --cds-bg-tint-yellow: rgb(from var(--cds-yellow-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-yellow-opaque: var(--cds-yellow-800); --cds-bg-tint-green: rgb(from var(--cds-green-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-green-opaque: var(--cds-green-800); --cds-bg-tint-aqua: rgb(from var(--cds-aqua-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-aqua-opaque: var(--cds-aqua-800); --cds-bg-tint-blue: rgb(from var(--cds-blue-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-blue-opaque: var(--cds-blue-800); --cds-bg-tint-violet: rgb(from var(--cds-violet-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-violet-opaque: var(--cds-violet-800); --cds-bg-tint-magenta: rgb(from var(--cds-magenta-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-magenta-opaque: var(--cds-magenta-800); --cds-backdrop: #00000080; --cds-text-accent: var(--cds-role-accent-300); --cds-text-danger: var(--cds-role-danger-300); --cds-text-success: var(--cds-role-success-400); --cds-text-warning: var(--cds-role-warning-300); --cds-text-pro: var(--cds-role-pro-300); --cds-text-tint-red: var(--cds-red-300); --cds-text-tint-orange: var(--cds-orange-300); --cds-text-tint-yellow: var(--cds-yellow-300); --cds-text-tint-green: var(--cds-green-300); --cds-text-tint-aqua: var(--cds-aqua-300); --cds-text-tint-blue: var(--cds-blue-300); --cds-text-tint-violet: var(--cds-violet-300); --cds-text-tint-magenta: var(--cds-magenta-300); --cds-text-primary: var(--cds-gray-50); --cds-text-secondary: var(--cds-gray-200); --cds-text-muted: var(--cds-gray-400); --cds-font-wght-regular: "wght" 360; --cds-font-wght-medium: "wght" 460; --cds-font-wght-semibold: "wght" 540; --cds-font-wght-bold: "wght" 560; --cds-font-axis-wght-regular: var(--cds-font-wght-regular),; --cds-font-axis-wght-medium: var(--cds-font-wght-medium),; --cds-font-axis-wght-semibold: var(--cds-font-wght-semibold),; --cds-font-axis-wght-bold: var(--cds-font-wght-bold),; --cds-on-git-added: var(--cds-gray-900); --cds-on-git-removed: var(--cds-gray-900); --cds-on-git-modified: var(--cds-gray-900); --cds-on-git-merged: var(--cds-gray-900); --cds-on-git-closed: var(--cds-gray-900); --cds-on-git-conflicting: var(--cds-gray-900); --cds-on-git-draft: var(--cds-gray-900); --cds-chart-categorical-1: var(--cds-blue-400); --cds-chart-categorical-2: var(--cds-orange-400); --cds-chart-categorical-3: var(--cds-aqua-400); --cds-chart-categorical-4: var(--cds-yellow-350); --cds-chart-categorical-5: var(--cds-magenta-400); --cds-chart-categorical-6: var(--cds-green-500); --cds-chart-categorical-7: var(--cds-violet-350); --cds-chart-categorical-8: var(--cds-red-350); --cds-chart-sequential-1: var(--cds-blue-700); --cds-chart-sequential-2: var(--cds-blue-600); --cds-chart-sequential-3: var(--cds-blue-500); --cds-chart-sequential-4: var(--cds-blue-400); --cds-chart-sequential-5: var(--cds-blue-300); --cds-chart-sequential-6: var(--cds-blue-200); --cds-chart-sequential-7: var(--cds-blue-100); --cds-chart-diverging-1: var(--cds-blue-300); --cds-chart-diverging-2: var(--cds-blue-450); --cds-chart-diverging-3: var(--cds-blue-600); --cds-chart-diverging-4: var(--cds-gray-700); --cds-chart-diverging-5: var(--cds-red-600); --cds-chart-diverging-6: var(--cds-red-450); --cds-chart-diverging-7: var(--cds-red-300); --cds-chart-status-good: var(--cds-green-400); --cds-chart-status-warning: var(--cds-yellow-200); --cds-chart-status-serious: var(--cds-orange-300); --cds-chart-status-critical: var(--cds-red-450); --cds-chart-muted: var(--cds-gray-550); --cds-chart-reference: var(--cds-gray-350); --cds-chart-reference-tint: hsl(from var(--cds-gray-350) h s l / 15%); --cds-chart-axis: var(--cds-gray-700); --cds-chart-baseline: var(--cds-gray-700); --cds-button-on-content: #0000008c; --cds-button-on-content-hover: #000000a6; --cds-button-on-content-ring: transparent; --cds-radio-group-card-selected: var(--cds-role-accent-850); --cds-segmented-control-thumb: var(--cds-alpha-2); --cds-shortcut-cap-ink: var(--cds-gray-300); --cds-shortcut-cap-line: currentColor; }
  @supports (color:color-mix(in lab, red, red)) {
  [data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *) { --cds-shortcut-cap-line: color-mix(in srgb, currentColor 22%, transparent); }
}
  [data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *) { --cds-skeleton-base: hsl(from var(--cds-neutral-900) h s l / 7.5%); --cds-skeleton-sheen: hsl(from var(--cds-neutral-900) h s l / 7.5%); --cds-slider-fill: var(--cds-alpha-4); --cds-slider-handle-shadow-outer: hsl(from var(--cds-gray-0) h s l / 0%); --cds-slider-handle-shadow-depth: hsl(from var(--cds-gray-900) h s l / 24%); --cds-slider-stop-dot: hsl(from var(--cds-gray-0) h s l / 25%); --cds-switch-track: var(--cds-alpha-2); --cds-switch-track-hover: var(--cds-alpha-3); --cds-tooltip-bg: var(--cds-surface-3); --cds-tooltip-fg: var(--cds-text-primary); }
}
.cds-root[data-font="system"] { --cds-font-sans: var(--cds-font-system); --cds-font-sans-display: var(--cds-font-sans); --cds-leading-footnote: calc(1rem * var(--cds-rem-scale,1)); }
.cds-root[data-platform="desktop"] { --cds-cursor-interactive: default; }
.cds-root[data-density="comfortable"] { --cds-radius: calc(.5rem * var(--cds-rem-scale,1)); --cds-radius-composer: calc(.875rem * var(--cds-rem-scale,1)); --cds-h-control: calc(2rem * var(--cds-rem-scale,1)); --cds-h-control-nested: calc(1.375rem * var(--cds-rem-scale,1)); --cds-icon: calc(1.25rem * var(--cds-rem-scale,1)); --cds-pad-xs: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-sm: calc(.5rem * var(--cds-rem-scale,1)); --cds-pad-md: calc(.75rem * var(--cds-rem-scale,1)); --cds-pad-lg: calc(1rem * var(--cds-rem-scale,1)); --cds-pad-xl: calc(1.5rem * var(--cds-rem-scale,1)); --cds-gap-xs: calc(.5rem * var(--cds-rem-scale,1)); --cds-gap-sm: calc(.75rem * var(--cds-rem-scale,1)); --cds-gap-md: calc(1rem * var(--cds-rem-scale,1)); --cds-gap-lg: calc(1.75rem * var(--cds-rem-scale,1)); --cds-gap-xl: calc(2.5rem * var(--cds-rem-scale,1)); --cds-font-size-caption: calc(.75rem * var(--cds-rem-scale,1)); --cds-font-size-footnote: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-code: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-body: calc(.875rem * var(--cds-rem-scale,1)); --cds-font-size-prose: 1rem; --cds-font-size-heading: calc(.9375rem * var(--cds-rem-scale,1)); --cds-font-size-title: calc(1.375rem * var(--cds-rem-scale,1)); --cds-leading-caption: calc(1.0625rem * var(--cds-rem-scale,1)); --cds-leading-footnote: calc(1.0625rem * var(--cds-rem-scale,1)); --cds-leading-code: calc(1.1875rem * var(--cds-rem-scale,1)); --cds-leading-body: calc(1.25rem * var(--cds-rem-scale,1)); --cds-leading-prose: 1.5rem; --cds-leading-heading: calc(1.25rem * var(--cds-rem-scale,1)); --cds-leading-title: calc(1.75rem * var(--cds-rem-scale,1)); --cds-avatar-xs: calc(1.25rem * var(--cds-rem-scale,1)); --cds-avatar-sm: calc(1.5rem * var(--cds-rem-scale,1)); --cds-avatar-md: calc(2rem * var(--cds-rem-scale,1)); --cds-avatar-lg: calc(2.5rem * var(--cds-rem-scale,1)); --cds-avatar-text-xs: calc(.5625rem * var(--cds-rem-scale,1)); --cds-checkbox: calc(1.25rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox-radius: calc(.3125rem * var(--cds-rem-scale,1)); --cds-switch-h: calc(1.25rem * var(--cds-rem-scale,1)); }
@media (min-resolution: 2x) {
  .cds-root { --cds-ring-hairline: .5px; }
}
@media (min-resolution: 3x) {
  .cds-root { --cds-ring-hairline: calc(1px / 3); }
}
@media (min-resolution: 4x) {
  .cds-root { --cds-ring-hairline: calc(1px / 4); }
}
.cds-root [data-step="1"] { --cds-radius: calc(.3125rem * var(--cds-rem-scale,1)); --cds-h-control: calc(1.25rem * var(--cds-rem-scale,1)); --cds-h-control-nested: calc(1rem * var(--cds-rem-scale,1)); --cds-icon: calc(.75rem * var(--cds-rem-scale,1)); --cds-pad-xs: calc(.125rem * var(--cds-rem-scale,1)); --cds-pad-sm: calc(.25rem * var(--cds-rem-scale,1)); --cds-pad-md: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-lg: calc(.625rem * var(--cds-rem-scale,1)); --cds-pad-xl: calc(.875rem * var(--cds-rem-scale,1)); --cds-font-size-caption: calc(.625rem * var(--cds-rem-scale,1)); --cds-font-size-body: calc(.75rem * var(--cds-rem-scale,1)); --cds-font-size-prose: .8125rem; --cds-leading-body: calc(1.0625rem * var(--cds-rem-scale,1)); --cds-leading-prose: 1.1875rem; --cds-checkbox: calc(.875rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph: calc(.875rem * var(--cds-rem-scale,1)); --cds-checkbox-radius: calc(.25rem * var(--cds-rem-scale,1)); --cds-switch-h: calc(.875rem * var(--cds-rem-scale,1)); }
.cds-root [data-step="2"] { --cds-radius: calc(.375rem * var(--cds-rem-scale,1)); --cds-h-control: calc(1.5rem * var(--cds-rem-scale,1)); --cds-h-control-nested: calc(1.125rem * var(--cds-rem-scale,1)); --cds-icon: calc(1rem * var(--cds-rem-scale,1)); --cds-pad-xs: calc(.25rem * var(--cds-rem-scale,1)); --cds-pad-sm: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-md: calc(.5rem * var(--cds-rem-scale,1)); --cds-pad-lg: calc(.75rem * var(--cds-rem-scale,1)); --cds-pad-xl: calc(1.25rem * var(--cds-rem-scale,1)); --cds-font-size-caption: calc(.6875rem * var(--cds-rem-scale,1)); --cds-font-size-body: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-prose: .875rem; --cds-leading-body: calc(1.1875rem * var(--cds-rem-scale,1)); --cds-leading-prose: 1.25rem; --cds-checkbox: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox-radius: calc(.25rem * var(--cds-rem-scale,1)); --cds-switch-h: calc(1rem * var(--cds-rem-scale,1)); }
.cds-root [data-step="3"] { --cds-radius: calc(.4375rem * var(--cds-rem-scale,1)); --cds-h-control: calc(1.75rem * var(--cds-rem-scale,1)); --cds-h-control-nested: calc(1.25rem * var(--cds-rem-scale,1)); --cds-icon: calc(1rem * var(--cds-rem-scale,1)); --cds-pad-xs: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-sm: calc(.5rem * var(--cds-rem-scale,1)); --cds-pad-md: calc(.625rem * var(--cds-rem-scale,1)); --cds-pad-lg: calc(.875rem * var(--cds-rem-scale,1)); --cds-pad-xl: calc(1.375rem * var(--cds-rem-scale,1)); --cds-font-size-caption: calc(.75rem * var(--cds-rem-scale,1)); --cds-font-size-body: calc(.875rem * var(--cds-rem-scale,1)); --cds-font-size-prose: .9375rem; --cds-leading-body: calc(1.25rem * var(--cds-rem-scale,1)); --cds-leading-prose: 1.375rem; --cds-checkbox: calc(1.125rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox-radius: calc(.3125rem * var(--cds-rem-scale,1)); --cds-switch-h: calc(1.125rem * var(--cds-rem-scale,1)); }
.cds-root [data-step="4"] { --cds-radius: calc(.5rem * var(--cds-rem-scale,1)); --cds-h-control: calc(2rem * var(--cds-rem-scale,1)); --cds-h-control-nested: calc(1.375rem * var(--cds-rem-scale,1)); --cds-icon: calc(1.25rem * var(--cds-rem-scale,1)); --cds-pad-xs: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-sm: calc(.5rem * var(--cds-rem-scale,1)); --cds-pad-md: calc(.75rem * var(--cds-rem-scale,1)); --cds-pad-lg: calc(1rem * var(--cds-rem-scale,1)); --cds-pad-xl: calc(1.5rem * var(--cds-rem-scale,1)); --cds-font-size-caption: calc(.75rem * var(--cds-rem-scale,1)); --cds-font-size-body: calc(.875rem * var(--cds-rem-scale,1)); --cds-font-size-prose: 1rem; --cds-leading-body: calc(1.25rem * var(--cds-rem-scale,1)); --cds-leading-prose: 1.5rem; --cds-checkbox: calc(1.25rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox-radius: calc(.3125rem * var(--cds-rem-scale,1)); --cds-switch-h: calc(1.25rem * var(--cds-rem-scale,1)); }
.cds-root [data-step="5"] { --cds-radius: calc(.625rem * var(--cds-rem-scale,1)); --cds-h-control: calc(2.5rem * var(--cds-rem-scale,1)); --cds-h-control-nested: calc(1.75rem * var(--cds-rem-scale,1)); --cds-icon: calc(1.5rem * var(--cds-rem-scale,1)); --cds-pad-xs: calc(.5rem * var(--cds-rem-scale,1)); --cds-pad-sm: calc(.75rem * var(--cds-rem-scale,1)); --cds-pad-md: calc(1rem * var(--cds-rem-scale,1)); --cds-pad-lg: calc(1.25rem * var(--cds-rem-scale,1)); --cds-pad-xl: calc(1.75rem * var(--cds-rem-scale,1)); --cds-font-size-caption: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-body: calc(.9375rem * var(--cds-rem-scale,1)); --cds-font-size-prose: 1.125rem; --cds-leading-body: calc(1.375rem * var(--cds-rem-scale,1)); --cds-leading-prose: 1.6875rem; --cds-checkbox: calc(1.5rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph: calc(1.25rem * var(--cds-rem-scale,1)); --cds-checkbox-radius: calc(.375rem * var(--cds-rem-scale,1)); --cds-switch-h: calc(1.5rem * var(--cds-rem-scale,1)); }
.cds-dark-scope[data-mode="dark"] { --cds-border-accent: var(--cds-role-accent-700); --cds-border-danger: var(--cds-role-danger-700); --cds-border-success: var(--cds-role-success-700); --cds-border-warning: var(--cds-role-warning-700); --cds-border-pro: var(--cds-role-pro-700); --cds-border-editor-comment: var(--cds-yellow-300); --cds-shadow-color: #0000003d; --cds-shadow-popover: 0 8px 24px #00000052, 0 2px 6px #0003; --cds-ring-outer: 0px; --cds-ring-inner: 1px; --cds-ring-color: var(--cds-alpha-2); --cds-focus-shadow: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-accent), 0 0 6px 1px hsl(from var(--cds-role-accent-600) h s l / 60%); --cds-focus-shadow-danger: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-danger), 0 0 6px 1px hsl(from var(--cds-role-danger-600) h s l / 60%); --cds-pictogram-highlight-default: var(--cds-gray-650); --cds-pictogram-highlight-heather: var(--cds-plum); --cds-pictogram-highlight-cactus: var(--cds-mineral); --cds-neutral-0: var(--cds-gray-900); --cds-neutral-10: var(--cds-gray-890); --cds-neutral-20: var(--cds-gray-880); --cds-neutral-30: var(--cds-gray-870); --cds-neutral-40: var(--cds-gray-860); --cds-neutral-50: var(--cds-gray-850); --cds-neutral-60: var(--cds-gray-840); --cds-neutral-70: var(--cds-gray-830); --cds-neutral-80: var(--cds-gray-820); --cds-neutral-90: var(--cds-gray-810); --cds-neutral-100: var(--cds-gray-800); --cds-neutral-150: var(--cds-gray-750); --cds-neutral-200: var(--cds-gray-700); --cds-neutral-250: var(--cds-gray-650); --cds-neutral-300: var(--cds-gray-600); --cds-neutral-350: var(--cds-gray-550); --cds-neutral-400: var(--cds-gray-500); --cds-neutral-450: var(--cds-gray-450); --cds-neutral-500: var(--cds-gray-400); --cds-neutral-550: var(--cds-gray-350); --cds-neutral-600: var(--cds-gray-300); --cds-neutral-650: var(--cds-gray-250); --cds-neutral-700: var(--cds-gray-200); --cds-neutral-750: var(--cds-gray-150); --cds-neutral-800: var(--cds-gray-100); --cds-neutral-810: var(--cds-gray-90); --cds-neutral-820: var(--cds-gray-80); --cds-neutral-830: var(--cds-gray-70); --cds-neutral-840: var(--cds-gray-60); --cds-neutral-850: var(--cds-gray-50); --cds-neutral-860: var(--cds-gray-40); --cds-neutral-870: var(--cds-gray-30); --cds-neutral-880: var(--cds-gray-20); --cds-neutral-890: var(--cds-gray-10); --cds-neutral-900: var(--cds-gray-0); --cds-surface-0: var(--cds-gray-900); --cds-surface-1: var(--cds-gray-850); --cds-surface-2: var(--cds-gray-830); --cds-surface-3: var(--cds-gray-800); --cds-fill-primary-hover: var(--cds-gray-100); --cds-fill-secondary: var(--cds-alpha-2); --cds-fill-secondary-hover: hsl(from var(--cds-neutral-900) h s l / 14%); --cds-fill-secondary-ring: transparent; --cds-fill-field: var(--cds-alpha-1); --cds-fill-ghost-hover: hsl(from var(--cds-neutral-900) h s l / 7.5%); --cds-fill-ghost-selected: hsl(from var(--cds-neutral-900) h s l / 15%); --cds-bg-accent: var(--cds-role-accent-800); --cds-bg-danger: var(--cds-role-danger-800); --cds-bg-success: var(--cds-role-success-800); --cds-bg-warning: var(--cds-role-warning-800); --cds-bg-pro: var(--cds-role-pro-800); --cds-bg-tint-red: rgb(from var(--cds-red-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-red-opaque: var(--cds-red-800); --cds-bg-tint-orange: rgb(from var(--cds-orange-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-orange-opaque: var(--cds-orange-800); --cds-bg-tint-yellow: rgb(from var(--cds-yellow-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-yellow-opaque: var(--cds-yellow-800); --cds-bg-tint-green: rgb(from var(--cds-green-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-green-opaque: var(--cds-green-800); --cds-bg-tint-aqua: rgb(from var(--cds-aqua-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-aqua-opaque: var(--cds-aqua-800); --cds-bg-tint-blue: rgb(from var(--cds-blue-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-blue-opaque: var(--cds-blue-800); --cds-bg-tint-violet: rgb(from var(--cds-violet-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-violet-opaque: var(--cds-violet-800); --cds-bg-tint-magenta: rgb(from var(--cds-magenta-800) calc((r - 5.25) / .75) calc((g - 5.25) / .75) calc((b - 5.25) / .75) / 75%); --cds-bg-tint-magenta-opaque: var(--cds-magenta-800); --cds-backdrop: #00000080; --cds-text-accent: var(--cds-role-accent-300); --cds-text-danger: var(--cds-role-danger-300); --cds-text-success: var(--cds-role-success-400); --cds-text-warning: var(--cds-role-warning-300); --cds-text-pro: var(--cds-role-pro-300); --cds-text-tint-red: var(--cds-red-300); --cds-text-tint-orange: var(--cds-orange-300); --cds-text-tint-yellow: var(--cds-yellow-300); --cds-text-tint-green: var(--cds-green-300); --cds-text-tint-aqua: var(--cds-aqua-300); --cds-text-tint-blue: var(--cds-blue-300); --cds-text-tint-violet: var(--cds-violet-300); --cds-text-tint-magenta: var(--cds-magenta-300); --cds-text-primary: var(--cds-gray-50); --cds-text-secondary: var(--cds-gray-200); --cds-text-muted: var(--cds-gray-400); --cds-font-wght-regular: "wght" 360; --cds-font-wght-medium: "wght" 460; --cds-font-wght-semibold: "wght" 540; --cds-font-wght-bold: "wght" 560; --cds-font-axis-wght-regular: var(--cds-font-wght-regular),; --cds-font-axis-wght-medium: var(--cds-font-wght-medium),; --cds-font-axis-wght-semibold: var(--cds-font-wght-semibold),; --cds-font-axis-wght-bold: var(--cds-font-wght-bold),; --cds-on-git-added: var(--cds-gray-900); --cds-on-git-removed: var(--cds-gray-900); --cds-on-git-modified: var(--cds-gray-900); --cds-on-git-merged: var(--cds-gray-900); --cds-on-git-closed: var(--cds-gray-900); --cds-on-git-conflicting: var(--cds-gray-900); --cds-on-git-draft: var(--cds-gray-900); --cds-chart-categorical-1: var(--cds-blue-400); --cds-chart-categorical-2: var(--cds-orange-400); --cds-chart-categorical-3: var(--cds-aqua-400); --cds-chart-categorical-4: var(--cds-yellow-350); --cds-chart-categorical-5: var(--cds-magenta-400); --cds-chart-categorical-6: var(--cds-green-500); --cds-chart-categorical-7: var(--cds-violet-350); --cds-chart-categorical-8: var(--cds-red-350); --cds-chart-sequential-1: var(--cds-blue-700); --cds-chart-sequential-2: var(--cds-blue-600); --cds-chart-sequential-3: var(--cds-blue-500); --cds-chart-sequential-4: var(--cds-blue-400); --cds-chart-sequential-5: var(--cds-blue-300); --cds-chart-sequential-6: var(--cds-blue-200); --cds-chart-sequential-7: var(--cds-blue-100); --cds-chart-diverging-1: var(--cds-blue-300); --cds-chart-diverging-2: var(--cds-blue-450); --cds-chart-diverging-3: var(--cds-blue-600); --cds-chart-diverging-4: var(--cds-gray-700); --cds-chart-diverging-5: var(--cds-red-600); --cds-chart-diverging-6: var(--cds-red-450); --cds-chart-diverging-7: var(--cds-red-300); --cds-chart-status-good: var(--cds-green-400); --cds-chart-status-warning: var(--cds-yellow-200); --cds-chart-status-serious: var(--cds-orange-300); --cds-chart-status-critical: var(--cds-red-450); --cds-chart-muted: var(--cds-gray-550); --cds-chart-reference: var(--cds-gray-350); --cds-chart-reference-tint: hsl(from var(--cds-gray-350) h s l / 15%); --cds-chart-axis: var(--cds-gray-700); --cds-chart-baseline: var(--cds-gray-700); --cds-button-on-content: #0000008c; --cds-button-on-content-hover: #000000a6; --cds-button-on-content-ring: transparent; --cds-radio-group-card-selected: var(--cds-role-accent-850); --cds-segmented-control-thumb: var(--cds-alpha-2); --cds-shortcut-cap-ink: var(--cds-gray-300); --cds-shortcut-cap-line: currentColor; }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-shortcut-cap-line: color-mix(in srgb, currentColor 22%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-skeleton-base: hsl(from var(--cds-neutral-900) h s l / 7.5%); --cds-skeleton-sheen: hsl(from var(--cds-neutral-900) h s l / 7.5%); --cds-slider-fill: var(--cds-alpha-4); --cds-slider-handle-shadow-outer: hsl(from var(--cds-gray-0) h s l / 0%); --cds-slider-handle-shadow-depth: hsl(from var(--cds-gray-900) h s l / 24%); --cds-slider-stop-dot: hsl(from var(--cds-gray-0) h s l / 25%); --cds-switch-track: var(--cds-alpha-2); --cds-switch-track-hover: var(--cds-alpha-3); --cds-tooltip-bg: var(--cds-surface-3); --cds-tooltip-fg: var(--cds-text-primary); --cds-border: var(--cds-alpha-2); --cds-border-git-added: var(--cds-text-git-added); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-border-git-added: color-mix(in srgb, var(--cds-text-git-added) 40%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-border-git-removed: var(--cds-text-git-removed); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-border-git-removed: color-mix(in srgb, var(--cds-text-git-removed) 40%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-border-git-modified: var(--cds-text-git-modified); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-border-git-modified: color-mix(in srgb, var(--cds-text-git-modified) 40%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-border-git-merged: var(--cds-text-git-merged); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-border-git-merged: color-mix(in srgb, var(--cds-text-git-merged) 40%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-border-git-closed: var(--cds-text-git-closed); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-border-git-closed: color-mix(in srgb, var(--cds-text-git-closed) 40%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-border-git-conflicting: var(--cds-text-git-conflicting); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-border-git-conflicting: color-mix(in srgb, var(--cds-text-git-conflicting) 40%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-border-git-draft: var(--cds-text-git-draft); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-border-git-draft: color-mix(in srgb, var(--cds-text-git-draft) 40%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-border-git-opened: var(--cds-border-git-added); --cds-border-git-queued: var(--cds-border-git-modified); --cds-border-strong: var(--cds-alpha-3); --cds-border-stronger: hsl(from var(--cds-neutral-900) h s l / 40%); --cds-shadow-sm: 0 1px 2px 0 hsl(from var(--cds-gray-900) h s l / 6%), 0 2px 8px 0 var(--cds-shadow-color); --cds-shadow-md: 0 2px 4px 0 hsl(from var(--cds-gray-900) h s l / 7%), 0 6px 16px 0 var(--cds-shadow-color); --cds-shadow-lg: 0 4px 8px 0 hsl(from var(--cds-gray-900) h s l / 8%), 0 12px 28px -2px var(--cds-shadow-color); --cds-alpha-0: hsl(from var(--cds-neutral-900) h s l / 0%); --cds-alpha-1: hsl(from var(--cds-neutral-900) h s l / 5%); --cds-alpha-2: hsl(from var(--cds-neutral-900) h s l / 10%); --cds-alpha-3: hsl(from var(--cds-neutral-900) h s l / 20%); --cds-alpha-4: hsl(from var(--cds-neutral-900) h s l / 35%); --cds-alpha-5: hsl(from var(--cds-neutral-900) h s l / 50%); --cds-alpha-6: hsl(from var(--cds-neutral-900) h s l / 60%); --cds-alpha-7: hsl(from var(--cds-neutral-900) h s l / 70%); --cds-alpha-8: hsl(from var(--cds-neutral-900) h s l / 85%); --cds-alpha-9: hsl(from var(--cds-neutral-900) h s l / 95%); --cds-surface-popover: var(--cds-surface-3); --cds-surface-panel: var(--cds-surface-2); --cds-page-bg: var(--cds-surface-0); --cds-fill-git-removed: var(--cds-text-git-removed); --cds-fill-git-draft: var(--cds-text-git-draft); --cds-fill-git-opened: var(--cds-fill-git-added); --cds-fill-git-opened-hover: var(--cds-fill-git-added-hover); --cds-fill-git-queued: var(--cds-fill-git-modified); --cds-fill-git-queued-hover: var(--cds-fill-git-modified-hover); --cds-fill-primary: var(--cds-neutral-900); --cds-fill-secondary-pressed-ring: var(--cds-border); --cds-fill-field-ring: var(--cds-border); --cds-fill-disabled: var(--cds-alpha-1); --cds-fill-control: var(--cds-alpha-2); --cds-fill-control-hover: var(--cds-alpha-3); --cds-bg-accent-chip: var(--cds-bg-accent); --cds-bg-danger-chip: var(--cds-bg-danger); --cds-bg-success-chip: var(--cds-bg-success); --cds-bg-warning-chip: var(--cds-bg-warning); --cds-bg-pro-chip: var(--cds-bg-pro); --cds-bg-git-added: var(--cds-text-git-added); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-bg-git-added: color-mix(in srgb, var(--cds-text-git-added) 20%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-bg-git-removed: var(--cds-text-git-removed); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-bg-git-removed: color-mix(in srgb, var(--cds-text-git-removed) 20%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-bg-git-modified: var(--cds-text-git-modified); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-bg-git-modified: color-mix(in srgb, var(--cds-text-git-modified) 20%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-bg-git-merged: var(--cds-text-git-merged); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-bg-git-merged: color-mix(in srgb, var(--cds-text-git-merged) 20%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-bg-git-closed: var(--cds-text-git-closed); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-bg-git-closed: color-mix(in srgb, var(--cds-text-git-closed) 20%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-bg-git-conflicting: var(--cds-text-git-conflicting); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-bg-git-conflicting: color-mix(in srgb, var(--cds-text-git-conflicting) 20%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-bg-git-draft: var(--cds-text-git-draft); }
@supports (color:color-mix(in lab, red, red)) {
  .cds-dark-scope[data-mode="dark"] { --cds-bg-git-draft: color-mix(in srgb, var(--cds-text-git-draft) 20%, transparent); }
}
.cds-dark-scope[data-mode="dark"] { --cds-bg-git-opened: var(--cds-bg-git-added); --cds-bg-git-queued: var(--cds-bg-git-modified); --cds-bg-editor-canvas: var(--cds-neutral-60); --cds-bg-neutral: var(--cds-alpha-1); --cds-bg-neutral-hover: var(--cds-alpha-2); --cds-bg-neutral-chip: var(--cds-bg-neutral); --cds-bg-neutral-chip-hover: var(--cds-bg-neutral-hover); --cds-bg-user-message: var(--cds-bg-neutral); --cds-text-git-opened: var(--cds-text-git-added); --cds-text-git-queued: var(--cds-text-git-modified); --cds-text-disabled: var(--cds-alpha-4); --cds-on-primary: var(--cds-neutral-0); --cds-on-git-opened: var(--cds-on-git-added); --cds-on-git-queued: var(--cds-on-git-modified); --cds-chart-grid: var(--cds-alpha-2); --cds-segmented-control-track: var(--cds-alpha-1); --cds-slider-track: var(--cds-alpha-2); }
.cds-root { --cds-radius--xs: calc(.3125rem * var(--cds-rem-scale,1)); --cds-radius--sm: calc(.3125rem * var(--cds-rem-scale,1)); --cds-radius--lg: calc(.4375rem * var(--cds-rem-scale,1)); --cds-h-control--xs: calc(1.25rem * var(--cds-rem-scale,1)); --cds-h-control--sm: calc(1.25rem * var(--cds-rem-scale,1)); --cds-h-control--lg: calc(1.75rem * var(--cds-rem-scale,1)); --cds-h-control-nested--xs: calc(1rem * var(--cds-rem-scale,1)); --cds-h-control-nested--sm: calc(1rem * var(--cds-rem-scale,1)); --cds-h-control-nested--lg: calc(1.25rem * var(--cds-rem-scale,1)); --cds-icon--xs: calc(.75rem * var(--cds-rem-scale,1)); --cds-icon--sm: calc(.75rem * var(--cds-rem-scale,1)); --cds-icon--lg: calc(1rem * var(--cds-rem-scale,1)); --cds-pad-xs--xs: calc(.125rem * var(--cds-rem-scale,1)); --cds-pad-xs--sm: calc(.125rem * var(--cds-rem-scale,1)); --cds-pad-xs--lg: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-sm--xs: calc(.25rem * var(--cds-rem-scale,1)); --cds-pad-sm--sm: calc(.25rem * var(--cds-rem-scale,1)); --cds-pad-sm--lg: calc(.5rem * var(--cds-rem-scale,1)); --cds-pad-md--xs: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-md--sm: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-md--lg: calc(.625rem * var(--cds-rem-scale,1)); --cds-pad-lg--xs: calc(.625rem * var(--cds-rem-scale,1)); --cds-pad-lg--sm: calc(.625rem * var(--cds-rem-scale,1)); --cds-pad-lg--lg: calc(.875rem * var(--cds-rem-scale,1)); --cds-pad-xl--xs: calc(.875rem * var(--cds-rem-scale,1)); --cds-pad-xl--sm: calc(.875rem * var(--cds-rem-scale,1)); --cds-pad-xl--lg: calc(1.375rem * var(--cds-rem-scale,1)); --cds-font-size-caption--xs: calc(.625rem * var(--cds-rem-scale,1)); --cds-font-size-caption--sm: calc(.625rem * var(--cds-rem-scale,1)); --cds-font-size-caption--lg: calc(.75rem * var(--cds-rem-scale,1)); --cds-font-size-body--xs: calc(.75rem * var(--cds-rem-scale,1)); --cds-font-size-body--sm: calc(.75rem * var(--cds-rem-scale,1)); --cds-font-size-body--lg: calc(.875rem * var(--cds-rem-scale,1)); --cds-font-size-prose--xs: .8125rem; --cds-font-size-prose--sm: .8125rem; --cds-font-size-prose--lg: .9375rem; --cds-leading-body--xs: calc(1.0625rem * var(--cds-rem-scale,1)); --cds-leading-body--sm: calc(1.0625rem * var(--cds-rem-scale,1)); --cds-leading-body--lg: calc(1.25rem * var(--cds-rem-scale,1)); --cds-leading-prose--xs: 1.1875rem; --cds-leading-prose--sm: 1.1875rem; --cds-leading-prose--lg: 1.375rem; --cds-checkbox--xs: calc(.875rem * var(--cds-rem-scale,1)); --cds-checkbox--sm: calc(.875rem * var(--cds-rem-scale,1)); --cds-checkbox--lg: calc(1.125rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph--xs: calc(.875rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph--sm: calc(.875rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph--lg: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox-radius--xs: calc(.25rem * var(--cds-rem-scale,1)); --cds-checkbox-radius--sm: calc(.25rem * var(--cds-rem-scale,1)); --cds-checkbox-radius--lg: calc(.3125rem * var(--cds-rem-scale,1)); --cds-switch-h--xs: calc(.875rem * var(--cds-rem-scale,1)); --cds-switch-h--sm: calc(.875rem * var(--cds-rem-scale,1)); --cds-switch-h--lg: calc(1.125rem * var(--cds-rem-scale,1)); }
.cds-root[data-density="comfortable"] { --cds-radius--xs: calc(.375rem * var(--cds-rem-scale,1)); --cds-radius--sm: calc(.4375rem * var(--cds-rem-scale,1)); --cds-radius--lg: calc(.625rem * var(--cds-rem-scale,1)); --cds-h-control--xs: calc(1.5rem * var(--cds-rem-scale,1)); --cds-h-control--sm: calc(1.75rem * var(--cds-rem-scale,1)); --cds-h-control--lg: calc(2.5rem * var(--cds-rem-scale,1)); --cds-h-control-nested--xs: calc(1.125rem * var(--cds-rem-scale,1)); --cds-h-control-nested--sm: calc(1.25rem * var(--cds-rem-scale,1)); --cds-h-control-nested--lg: calc(1.75rem * var(--cds-rem-scale,1)); --cds-icon--xs: calc(1rem * var(--cds-rem-scale,1)); --cds-icon--sm: calc(1rem * var(--cds-rem-scale,1)); --cds-icon--lg: calc(1.5rem * var(--cds-rem-scale,1)); --cds-pad-xs--xs: calc(.25rem * var(--cds-rem-scale,1)); --cds-pad-xs--sm: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-xs--lg: calc(.5rem * var(--cds-rem-scale,1)); --cds-pad-sm--xs: calc(.375rem * var(--cds-rem-scale,1)); --cds-pad-sm--sm: calc(.5rem * var(--cds-rem-scale,1)); --cds-pad-sm--lg: calc(.75rem * var(--cds-rem-scale,1)); --cds-pad-md--xs: calc(.5rem * var(--cds-rem-scale,1)); --cds-pad-md--sm: calc(.625rem * var(--cds-rem-scale,1)); --cds-pad-md--lg: calc(1rem * var(--cds-rem-scale,1)); --cds-pad-lg--xs: calc(.75rem * var(--cds-rem-scale,1)); --cds-pad-lg--sm: calc(.875rem * var(--cds-rem-scale,1)); --cds-pad-lg--lg: calc(1.25rem * var(--cds-rem-scale,1)); --cds-pad-xl--xs: calc(1.25rem * var(--cds-rem-scale,1)); --cds-pad-xl--sm: calc(1.375rem * var(--cds-rem-scale,1)); --cds-pad-xl--lg: calc(1.75rem * var(--cds-rem-scale,1)); --cds-font-size-caption--xs: calc(.6875rem * var(--cds-rem-scale,1)); --cds-font-size-caption--sm: calc(.75rem * var(--cds-rem-scale,1)); --cds-font-size-caption--lg: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-body--xs: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-body--sm: calc(.875rem * var(--cds-rem-scale,1)); --cds-font-size-body--lg: calc(.9375rem * var(--cds-rem-scale,1)); --cds-font-size-prose--xs: .875rem; --cds-font-size-prose--sm: .9375rem; --cds-font-size-prose--lg: 1.125rem; --cds-leading-body--xs: calc(1.1875rem * var(--cds-rem-scale,1)); --cds-leading-body--sm: calc(1.25rem * var(--cds-rem-scale,1)); --cds-leading-body--lg: calc(1.375rem * var(--cds-rem-scale,1)); --cds-leading-prose--xs: 1.25rem; --cds-leading-prose--sm: 1.375rem; --cds-leading-prose--lg: 1.6875rem; --cds-checkbox--xs: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox--sm: calc(1.125rem * var(--cds-rem-scale,1)); --cds-checkbox--lg: calc(1.5rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph--xs: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph--sm: calc(1rem * var(--cds-rem-scale,1)); --cds-checkbox-glyph--lg: calc(1.25rem * var(--cds-rem-scale,1)); --cds-checkbox-radius--xs: calc(.25rem * var(--cds-rem-scale,1)); --cds-checkbox-radius--sm: calc(.3125rem * var(--cds-rem-scale,1)); --cds-checkbox-radius--lg: calc(.375rem * var(--cds-rem-scale,1)); --cds-switch-h--xs: calc(1rem * var(--cds-rem-scale,1)); --cds-switch-h--sm: calc(1.125rem * var(--cds-rem-scale,1)); --cds-switch-h--lg: calc(1.5rem * var(--cds-rem-scale,1)); }
.cds-root { --cds-font-size-body--textsm: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-body--textlg: calc(.875rem * var(--cds-rem-scale,1)); --cds-font-size-body--own: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-prose--textsm: .8125rem; --cds-font-size-prose--xs--textsm: .8125rem; --cds-font-size-prose--sm--textsm: .8125rem; --cds-font-size-prose--lg--textsm: .875rem; --cds-font-size-prose--textlg: .9375rem; --cds-font-size-prose--xs--textlg: .875rem; --cds-font-size-prose--sm--textlg: .875rem; --cds-font-size-prose--lg--textlg: 1rem; --cds-font-size-heading--textsm: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-heading--textlg: calc(.9375rem * var(--cds-rem-scale,1)); --cds-leading-body--textsm: calc(1.1875rem * var(--cds-rem-scale,1)); --cds-leading-body--textlg: calc(1.25rem * var(--cds-rem-scale,1)); --cds-leading-body--own: calc(1.1875rem * var(--cds-rem-scale,1)); --cds-leading-prose--textsm: 1.1875rem; --cds-leading-prose--xs--textsm: 1.1875rem; --cds-leading-prose--sm--textsm: 1.1875rem; --cds-leading-prose--lg--textsm: 1.25rem; --cds-leading-prose--textlg: 1.375rem; --cds-leading-prose--xs--textlg: 1.25rem; --cds-leading-prose--sm--textlg: 1.25rem; --cds-leading-prose--lg--textlg: 1.5rem; --cds-leading-heading--textsm: calc(1.125rem * var(--cds-rem-scale,1)); --cds-leading-heading--textlg: calc(1.375rem * var(--cds-rem-scale,1)); }
.cds-root[data-density="comfortable"] { --cds-font-size-body--textsm: calc(.8125rem * var(--cds-rem-scale,1)); --cds-font-size-body--textlg: calc(.9375rem * var(--cds-rem-scale,1)); --cds-font-size-body--own: calc(.875rem * var(--cds-rem-scale,1)); --cds-font-size-prose--textsm: .9375rem; --cds-font-size-prose--xs--textsm: .8125rem; --cds-font-size-prose--sm--textsm: .875rem; --cds-font-size-prose--lg--textsm: 1rem; --cds-font-size-prose--textlg: 1.125rem; --cds-font-size-prose--xs--textlg: .9375rem; --cds-font-size-prose--sm--textlg: 1rem; --cds-font-size-prose--lg--textlg: 1.125rem; --cds-font-size-heading--textsm: calc(.875rem * var(--cds-rem-scale,1)); --cds-font-size-heading--textlg: calc(1rem * var(--cds-rem-scale,1)); --cds-leading-body--textsm: calc(1.1875rem * var(--cds-rem-scale,1)); --cds-leading-body--textlg: calc(1.375rem * var(--cds-rem-scale,1)); --cds-leading-body--own: calc(1.25rem * var(--cds-rem-scale,1)); --cds-leading-prose--textsm: 1.375rem; --cds-leading-prose--xs--textsm: 1.1875rem; --cds-leading-prose--sm--textsm: 1.25rem; --cds-leading-prose--lg--textsm: 1.5rem; --cds-leading-prose--textlg: 1.6875rem; --cds-leading-prose--xs--textlg: 1.375rem; --cds-leading-prose--sm--textlg: 1.5rem; --cds-leading-prose--lg--textlg: 1.6875rem; --cds-leading-heading--textsm: calc(1.25rem * var(--cds-rem-scale,1)); --cds-leading-heading--textlg: calc(1.5rem * var(--cds-rem-scale,1)); }
.cds-root :where([data-cds="AssistantMessage"], [data-cds="UserMessage"])[data-text-size="sm"] { --cds-font-size-body: var(--cds-font-size-body--textsm); --cds-font-size-prose: var(--cds-font-size-prose--textsm); --cds-font-size-prose--xs: var(--cds-font-size-prose--xs--textsm); --cds-font-size-prose--sm: var(--cds-font-size-prose--sm--textsm); --cds-font-size-prose--lg: var(--cds-font-size-prose--lg--textsm); --cds-font-size-heading: var(--cds-font-size-heading--textsm); --cds-leading-body: var(--cds-leading-body--textsm); --cds-leading-prose: var(--cds-leading-prose--textsm); --cds-leading-prose--xs: var(--cds-leading-prose--xs--textsm); --cds-leading-prose--sm: var(--cds-leading-prose--sm--textsm); --cds-leading-prose--lg: var(--cds-leading-prose--lg--textsm); --cds-leading-heading: var(--cds-leading-heading--textsm); }
.cds-root :where([data-cds="AssistantMessage"], [data-cds="UserMessage"])[data-text-size="lg"] { --cds-font-size-body: var(--cds-font-size-body--textlg); --cds-font-size-prose: var(--cds-font-size-prose--textlg); --cds-font-size-prose--xs: var(--cds-font-size-prose--xs--textlg); --cds-font-size-prose--sm: var(--cds-font-size-prose--sm--textlg); --cds-font-size-prose--lg: var(--cds-font-size-prose--lg--textlg); --cds-font-size-heading: var(--cds-font-size-heading--textlg); --cds-leading-body: var(--cds-leading-body--textlg); --cds-leading-prose: var(--cds-leading-prose--textlg); --cds-leading-prose--xs: var(--cds-leading-prose--xs--textlg); --cds-leading-prose--sm: var(--cds-leading-prose--sm--textlg); --cds-leading-prose--lg: var(--cds-leading-prose--lg--textlg); --cds-leading-heading: var(--cds-leading-heading--textlg); }
.cds-root :where([data-cds="AssistantMessage"], [data-cds="UserMessage"])[data-text-size] :where(button):not(:where([data-size], [data-step], [data-text-size] [data-size] *, [data-text-size] [data-step] *, [data-cds="TurnStatusStep"] > *)), .cds-root :where([data-cds="AssistantMessage"], [data-cds="UserMessage"])[data-text-size] :where(input):not(:where([data-size], [data-step], [data-text-size] [data-size] *, [data-text-size] [data-step] *, [data-cds="TurnStatusStep"] > *)), .cds-root :where([data-cds="AssistantMessage"], [data-cds="UserMessage"])[data-text-size] :where(textarea):not(:where([data-size], [data-step], [data-text-size] [data-size] *, [data-text-size] [data-step] *, [data-cds="TurnStatusStep"] > *)), .cds-root :where([data-cds="AssistantMessage"], [data-cds="UserMessage"])[data-text-size] :where(select):not(:where([data-size], [data-step], [data-text-size] [data-size] *, [data-text-size] [data-step] *, [data-cds="TurnStatusStep"] > *)), .cds-root :where([data-cds="AssistantMessage"], [data-cds="UserMessage"])[data-text-size] :where(a.cds-reset):not(:where([data-size], [data-step], [data-text-size] [data-size] *, [data-text-size] [data-step] *, [data-cds="TurnStatusStep"] > *)), .cds-root :where([data-cds="AssistantMessage"], [data-cds="UserMessage"])[data-text-size] :where([role="toolbar"]):not(:where([data-size], [data-step], [data-text-size] [data-size] *, [data-text-size] [data-step] *, [data-cds="TurnStatusStep"] > *)) { --cds-font-size-body: var(--cds-font-size-body--own); --cds-leading-body: var(--cds-leading-body--own); }
.cds-root [data-size="xs"] { --cds-radius: var(--cds-radius--xs); --cds-h-control: var(--cds-h-control--xs); --cds-h-control-nested: var(--cds-h-control-nested--xs); --cds-icon: var(--cds-icon--xs); --cds-pad-xs: var(--cds-pad-xs--xs); --cds-pad-sm: var(--cds-pad-sm--xs); --cds-pad-md: var(--cds-pad-md--xs); --cds-pad-lg: var(--cds-pad-lg--xs); --cds-pad-xl: var(--cds-pad-xl--xs); --cds-font-size-caption: var(--cds-font-size-caption--xs); --cds-font-size-body: var(--cds-font-size-body--xs); --cds-font-size-prose: var(--cds-font-size-prose--xs); --cds-leading-body: var(--cds-leading-body--xs); --cds-leading-prose: var(--cds-leading-prose--xs); --cds-checkbox: var(--cds-checkbox--xs); --cds-checkbox-glyph: var(--cds-checkbox-glyph--xs); --cds-checkbox-radius: var(--cds-checkbox-radius--xs); --cds-switch-h: var(--cds-switch-h--xs); }
.cds-root [data-size="sm"] { --cds-radius: var(--cds-radius--sm); --cds-h-control: var(--cds-h-control--sm); --cds-h-control-nested: var(--cds-h-control-nested--sm); --cds-icon: var(--cds-icon--sm); --cds-pad-xs: var(--cds-pad-xs--sm); --cds-pad-sm: var(--cds-pad-sm--sm); --cds-pad-md: var(--cds-pad-md--sm); --cds-pad-lg: var(--cds-pad-lg--sm); --cds-pad-xl: var(--cds-pad-xl--sm); --cds-font-size-caption: var(--cds-font-size-caption--sm); --cds-font-size-body: var(--cds-font-size-body--sm); --cds-font-size-prose: var(--cds-font-size-prose--sm); --cds-leading-body: var(--cds-leading-body--sm); --cds-leading-prose: var(--cds-leading-prose--sm); --cds-checkbox: var(--cds-checkbox--sm); --cds-checkbox-glyph: var(--cds-checkbox-glyph--sm); --cds-checkbox-radius: var(--cds-checkbox-radius--sm); --cds-switch-h: var(--cds-switch-h--sm); }
.cds-root [data-size="lg"] { --cds-radius: var(--cds-radius--lg); --cds-h-control: var(--cds-h-control--lg); --cds-h-control-nested: var(--cds-h-control-nested--lg); --cds-icon: var(--cds-icon--lg); --cds-pad-xs: var(--cds-pad-xs--lg); --cds-pad-sm: var(--cds-pad-sm--lg); --cds-pad-md: var(--cds-pad-md--lg); --cds-pad-lg: var(--cds-pad-lg--lg); --cds-pad-xl: var(--cds-pad-xl--lg); --cds-font-size-caption: var(--cds-font-size-caption--lg); --cds-font-size-body: var(--cds-font-size-body--lg); --cds-font-size-prose: var(--cds-font-size-prose--lg); --cds-leading-body: var(--cds-leading-body--lg); --cds-leading-prose: var(--cds-leading-prose--lg); --cds-checkbox: var(--cds-checkbox--lg); --cds-checkbox-glyph: var(--cds-checkbox-glyph--lg); --cds-checkbox-radius: var(--cds-checkbox-radius--lg); --cds-switch-h: var(--cds-switch-h--lg); }
.cds-root { color-scheme: light; }
[data-mode="dark"] .cds-root:not([data-mode="light"]):not([data-mode="system"]), .cds-root[data-mode="dark"] { color-scheme: dark; }
@media (prefers-color-scheme: dark) {
  [data-mode="system"] .cds-root:not([data-mode="light"]):not([data-mode="dark"]), .cds-root[data-mode="system"], .cds-root:not([data-mode]):not([data-mode] *) { color-scheme: dark; }
}
.cds-dark-scope[data-mode="dark"] { color-scheme: dark; }
@property --cds-scroll-fade-size { syntax: "<length>"; inherits: false; initial-value: 28px; }
@property --cds-scroll-fade-top { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-bottom { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-left { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-right { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-top-raw { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-bottom-raw { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-left-raw { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-right-raw { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-y-active { syntax: "<number>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-x-active { syntax: "<number>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-top-on { syntax: "<number>"; inherits: false; initial-value: 1; }
@property --cds-scroll-fade-bottom-on { syntax: "<number>"; inherits: false; initial-value: 1; }
@property --cds-scroll-fade-left-on { syntax: "<number>"; inherits: false; initial-value: 1; }
@property --cds-scroll-fade-right-on { syntax: "<number>"; inherits: false; initial-value: 1; }
@keyframes cds-scroll-fade-top { 
  0% { --cds-scroll-fade-top-raw: 0px; }
  100% { --cds-scroll-fade-top-raw: var(--cds-scroll-fade-size); }
}
@keyframes cds-scroll-fade-bottom { 
  0% { --cds-scroll-fade-bottom-raw: var(--cds-scroll-fade-size); }
  100% { --cds-scroll-fade-bottom-raw: 0px; }
}
@keyframes cds-scroll-fade-left { 
  0% { --cds-scroll-fade-left-raw: 0px; }
  100% { --cds-scroll-fade-left-raw: var(--cds-scroll-fade-size); }
}
@keyframes cds-scroll-fade-right { 
  0% { --cds-scroll-fade-right-raw: var(--cds-scroll-fade-size); }
  100% { --cds-scroll-fade-right-raw: 0px; }
}
@keyframes cds-scroll-fade-y-active { 
  0%, 100% { --cds-scroll-fade-y-active: 1; }
}
@keyframes cds-scroll-fade-x-active { 
  0%, 100% { --cds-scroll-fade-x-active: 1; }
}
@property --cds-scroll-fade-strip-raw { syntax: "<number>"; inherits: false; initial-value: 0; }
@property --cds-scroll-fade-strip-active { syntax: "<number>"; inherits: false; initial-value: 0; }
@keyframes cds-scroll-fade-strip-in { 
  0% { --cds-scroll-fade-strip-raw: 0; }
  100% { --cds-scroll-fade-strip-raw: 1; }
}
@keyframes cds-scroll-fade-strip-out { 
  0% { --cds-scroll-fade-strip-raw: 1; }
  100% { --cds-scroll-fade-strip-raw: 0; }
}
@keyframes cds-scroll-fade-strip-active { 
  0%, 100% { --cds-scroll-fade-strip-active: 1; }
}
@property --cds-sticky-edge-start { syntax: "<number>"; inherits: true; initial-value: 0; }
@property --cds-sticky-edge-end { syntax: "<number>"; inherits: true; initial-value: 0; }
@property --cds-sticky-edge-active { syntax: "<number>"; inherits: true; initial-value: 0; }
@keyframes cds-sticky-edge-start { 
  0% { --cds-sticky-edge-start: 0; }
  100% { --cds-sticky-edge-start: 1; }
}
@keyframes cds-sticky-edge-end { 
  0% { --cds-sticky-edge-end: 1; }
  100% { --cds-sticky-edge-end: 0; }
}
@keyframes cds-sticky-edge-active { 
  0%, 100% { --cds-sticky-edge-active: 1; }
}
@keyframes cds-editor-comment-working { 
  50% { background-color: var(--cds-bg-editor-comment-active); }
}
:root { --t-bg: var(--cds-page-bg); --t-panel: var(--cds-surface-panel); --t-bg-warm: var(--cds-neutral-900); }
@supports (color:color-mix(in lab, red, red)) {
  :root { --t-bg-warm: color-mix(in srgb, var(--cds-neutral-900) 3%, var(--cds-page-bg)); }
}
:root { --t-strip: var(--cds-neutral-900); }
@supports (color:color-mix(in lab, red, red)) {
  :root { --t-strip: color-mix(in srgb, var(--cds-neutral-900) 6%, var(--cds-page-bg)); }
}
:root { --t-fg: var(--cds-text-primary); --t-fg-secondary: var(--cds-text-secondary); --t-fg-muted: var(--cds-text-muted); --t-border: var(--cds-border); --t-border-strong: var(--cds-border-strong); --t-wash-1: var(--cds-alpha-1); --t-wash-2: var(--cds-alpha-2); --t-wash-3: var(--cds-alpha-3); --t-ink: var(--cds-fill-primary); --t-ink-hover: var(--cds-fill-primary-hover); --t-ink-fg: var(--cds-on-primary); --t-blue: var(--cds-fill-accent); --t-blue-text: var(--cds-text-accent); --t-blue-tint: var(--cds-bg-accent); --t-ok: var(--cds-text-success); --t-good: var(--cds-fill-success); --t-bad: var(--cds-text-danger); --t-warn: var(--cds-text-warning); --t-sync-pending: var(--cds-fill-warning); --t-shimmer-a: var(--cds-alpha-1); --t-shimmer-b: var(--cds-alpha-2); --t-accent: var(--cds-clay); --t-accent-fg: var(--cds-on-brand); --t-clay-text: var(--cds-clay-emphasized); --t-heather: var(--cds-heather); --t-plum: var(--cds-plum); --t-cactus: var(--cds-cactus); --t-mineral: var(--cds-mineral); --t-oat: #e3dacc; --t-orchid: #e5cada; --t-fig: #c46686; --t-coral: #ebcccc; --t-poppy: #de6262; --t-matcha: #ced6bf; --t-olive: #788c5d; --t-cloud: #c5d3e0; --t-sky: #6a9bcc; --t-pencil: #f0ac54; --t-app-accent: var(--t-blue); --t-app-accent-fg: var(--cds-on-accent); --t-measure: var(--cds-fill-danger); --mc-foot-inset: env(safe-area-inset-bottom,0px); }
.cds-root { --cds-cursor-interactive: default; }
[data-appifact-content] :is(b, strong) { font-variation-settings: normal; font-weight: 700; }
[data-appifact-content] { font-variation-settings: normal; --cds-font-sans: var(--cds-font-system); --cds-font-sans-display: var(--cds-font-sans); font-family: var(--cds-font-sans); }
[data-appifact-content] [data-mc-chrome] { --cds-font-sans: var(--font-anthropic-sans,var(--cds-font-system)); --cds-font-sans-display: var(--cds-font-sans); font-family: var(--cds-font-sans); }
.mc-tabbar { background: var(--cds-page-bg); border-bottom: 1px solid var(--cds-border); flex: 0 0 auto; justify-content: center; align-items: center; min-width: 0px; height: 48px; padding: 0px 12px; display: flex; }
.cds-root [data-kit="thumb-actions"] [data-cds="Button"]::before { content: ""; position: absolute; inset: -4px; }
@media (pointer: coarse) {
  .cds-root [data-cds="Button"], .cds-root [data-cds="TextInput"], .cds-root [data-cds="NumberInput"], .cds-root [data-cds="SegmentedControl"], .cds-root [data-kit="PropertySelect"], .cds-root .mc-tabbar [role="tab"], .cds-root [data-cds="Menu"] [role^="menuitem"], .cds-root [data-kit="MenuItem"] { min-height: 40px; }
  .cds-root [data-cds="Button"] { min-width: 40px; }
  .cds-root [data-cds="TextInput"]:has([data-kit="list-search"]) { isolation: isolate; min-height: 0px; position: relative; }
  .cds-root [data-cds="TextInput"]:has([data-kit="list-search"])::before { content: ""; z-index: -1; position: absolute; inset: -8px 0px; }
  .cds-root [data-kit="list-search"] { transform-origin: 0px center; transform: scale(0.8125); }
  .cds-root [data-cds="TextInput"]:has([data-kit="list-search"]) [data-cds="Button"] { min-width: 0px; min-height: 0px; }
  .cds-root [data-cds="TextInput"]:has([data-kit="list-search"]) [data-cds="Button"]::before { content: ""; position: absolute; inset: -11px -8px -11px -14px; }
  [data-mc-surface="popover"] :is([data-cds="Button"], [data-cds="TextInput"], [data-cds="NumberInput"]) { min-width: 0px; min-height: 0px; }
  [data-mc-surface="popover"] [data-mc-item]::before { content: ""; position: absolute; inset: -4px; }
  [data-mc-surface="popover"] [data-mc-group] { row-gap: 8px; }
  [data-mc-surface="popover"] :is([data-cds="TextInput"], [data-cds="NumberInput"]) { isolation: isolate; position: relative; }
  [data-mc-surface="popover"] :is([data-cds="TextInput"], [data-cds="NumberInput"])::before { content: ""; z-index: -1; position: absolute; inset: -4px 0px; }
  .cds-root [data-cds="SplitDropdownButton"] [data-cds="Button"]:last-child::before { content: ""; position: absolute; inset: 0px -16px 0px 0px; }
  .tb-root [data-cds="Button"] { min-width: 42px; min-height: 0px; }
  .tb-root [data-cds="Button"]::before { content: ""; position: absolute; inset: -9px 0px; }
  .tb-root [data-tb-paddle] [data-cds="Button"] { min-width: 0px; }
  .tb-root [data-tb-paddle] [data-cds="Button"]::before { content: none; }
  .tb-root[data-touch-targets="square"]:not([data-tb-overlay]), .tb-root[data-touch-targets="square"] .tb-card, .tb-root[data-touch-targets="square"] .tb-scroll, .tb-root[data-touch-targets="square"] .tb-slot, .tb-root[data-touch-targets="square"] .tb-tail, .tb-root[data-touch-targets="square"] .tb-publish, .tb-root[data-touch-targets="square"] [data-tb-cluster] { gap: 4px; }
  .tb-root[data-touch-targets="square"] .tb-scroll { --tb-strip-pad: 2px; padding-inline: var(--tb-strip-pad); }
  .tb-root[data-touch-targets="square"] [data-cds="Button"]::before { inset: -4px 0px; }
  .tb-root[data-touch-targets="square"] [data-tb-icon] { margin-inline: 2px; }
  .tb-root[data-touch-targets="square"] [data-tb-icon] [data-cds="Button"] { min-width: 0px; }
  .tb-root[data-touch-targets="square"] [data-tb-icon] [data-cds="Button"]::before { inset: -4px; }
  .tb-root[data-touch-targets="square"] [data-tb-readout] [data-cds="Button"] { padding-inline: 8px; }
  [data-kit="panel-header"] [data-cds="Button"] { min-width: 0px; min-height: 0px; }
  [data-kit="panel-header"] [data-cds="Button"]::before { content: ""; position: absolute; inset: -8px; }
  [data-kit="panel-header"] [role="tab"]::after { content: ""; position: absolute; inset: -8px 0px; }
  .cds-root [data-kit="thumb-actions"] [data-cds="Button"] { min-width: 0px; min-height: 0px; }
  .cds-root [data-kit="thumb-actions"] [data-cds="Button"]::before { inset: -8px; }
  .cds-root [data-kit="gap-add"] [data-cds="Button"], .cds-root [data-kit="strip-action"] [data-cds="Button"] { min-width: 0px; min-height: 0px; }
  .cds-root [data-kit="gap-add"] [data-cds="Button"]::before { content: ""; inset: calc(-1 * var(--gap-add-slop,8px)); position: absolute; }
  .cds-root [data-kit="strip-action"] [data-cds="Button"]::before { content: ""; position: absolute; inset: -10px -10px -10px -8px; }
  .cds-root [data-kit="row-reset"] { min-width: 0px; min-height: 0px; }
  .cds-root [data-kit="row-reset"]::before { content: ""; position: absolute; inset: -10px; }
  .cds-root [data-cds="Switch"]::after { content: ""; position: absolute; inset: -10px -2px; }
}
@keyframes mc-drop-ring-in { 
  0% { opacity: 0; transform: scale(1.005); }
}
@keyframes mc-drop-icon-rise { 
  0% { opacity: 0; transform: translateY(12px); }
}
.kit-rn, .kit-rn-in { box-sizing: content-box; max-width: 100%; font: inherit; letter-spacing: inherit; color: inherit; white-space: nowrap; border: 0px; border-radius: 6px; outline: 0px; margin: -3px -6px; padding: 3px 6px; }
.kit-rn { text-overflow: ellipsis; vertical-align: middle; min-width: 0px; display: inline-block; overflow: hidden; }
.kit-rn-editable:hover { background: var(--t-wash-1); }
.kit-rn-editable:focus-visible { box-shadow: var(--cds-focus-shadow); }
@media (pointer: coarse) {
  .kit-rn-editable { margin-block: -10px; padding-block: 10px; }
}
.kit-rn-on { vertical-align: middle; min-width: 0px; max-width: 100%; font: inherit; letter-spacing: inherit; color: inherit; align-items: center; margin: 0px; padding: 0px; display: inline-flex; overflow: visible; }
.kit-rn-in { field-sizing: content; width: auto; min-width: var(--kit-rn-min-w,2ch); max-width: var(--kit-rn-max-w,100%); background: var(--t-panel); color: var(--t-fg); box-shadow: 0 0 0 1px var(--t-app-accent); }
.kit-rn-in::placeholder { color: var(--cds-text-muted); }
[data-mc-surface="popover"] [data-mc-item]:focus-visible { z-index: 1; }
@media (pointer: fine) {
  [data-mc-surface="popover"] [data-mc-group] [data-mc-item]::before { content: ""; inset-block: calc(var(--mc-strip-pad) * -1); inset-inline: calc(var(--mc-group-gap) / -2); position: absolute; }
  [data-mc-surface="popover"] [data-mc-item][data-mc-bordered]::before { margin: -1px; }
  [data-mc-surface="popover"] [data-mc-item]:not([data-mc-group] *, [data-link-mode] *)::before { content: ""; inset-block: calc(var(--mc-strip-pad) * -1); inset-inline: calc(var(--mc-strip-gap) / -2); position: absolute; }
  [data-mc-surface="popover"][data-mc-wrapped] [data-mc-item]:not([data-mc-group] *, [data-link-mode] *)::before, [data-mc-surface="popover"][data-mc-wrapped] [data-mc-group] [data-mc-item]::before { inset-block: -2px; }
  [data-mc-surface="popover"] [data-mc-group] > [data-mc-item]:first-child::before, [data-mc-surface="popover"] [data-mc-group] > :first-child [data-mc-item]::before { inset-inline-start: calc(var(--mc-strip-gap) / -2); }
  [data-mc-surface="popover"] [data-mc-group] > [data-mc-item]:last-child::before, [data-mc-surface="popover"] [data-mc-group] > :last-child [data-mc-item]::before { inset-inline-end: calc(var(--mc-strip-gap) / -2); }
  [data-mc-surface="popover"] [data-mc-divider] + [data-mc-group] > [data-mc-item]:first-child::before, [data-mc-surface="popover"] [data-mc-divider] + [data-mc-group] > :first-child [data-mc-item]::before { inset-inline-start: calc(var(--mc-strip-gap) * -1 - .5px); }
  [data-mc-surface="popover"] [data-mc-group]:has(+ [data-mc-divider]) > [data-mc-item]:last-child::before, [data-mc-surface="popover"] [data-mc-group]:has(+ [data-mc-divider]) > :last-child [data-mc-item]::before { inset-inline-end: calc(var(--mc-strip-gap) * -1 - .5px); }
  [data-mc-surface="popover"] [data-mc-group]:first-child > [data-mc-item]:first-child::before, [data-mc-surface="popover"] [data-mc-group]:first-child > :first-child [data-mc-item]::before { inset-inline-start: calc(var(--mc-strip-pad) * -1); }
  [data-mc-surface="popover"] [data-mc-group]:last-child > [data-mc-item]:last-child::before, [data-mc-surface="popover"] [data-mc-group]:last-child > :last-child [data-mc-item]::before { inset-inline-end: calc(var(--mc-strip-pad) * -1); }
}
[data-mc-through], [data-mc-through] * { pointer-events: none !important; }
[data-mc-strip] { --tb-plane: var(--cds-page-bg); --tb-fade-solid: 30%; }
[data-mc-strip] [data-tb-fade] { display: none; }
[data-mc-strip] [data-tb-fade="start"] { border-start-start-radius: inherit; border-end-start-radius: inherit; }
[data-mc-strip] [data-tb-fade="end"] { border-start-end-radius: inherit; border-end-end-radius: inherit; }
[data-mc-strip][data-mc-more-start] [data-tb-fade="start"], [data-mc-strip][data-mc-more-end] [data-tb-fade="end"] { display: block; }
[data-mc-row] { scroll-padding-inline: 48px; }
[data-mc-row]::-webkit-scrollbar { display: none; }
.tb-root { --tb-plane: var(--tb-bg,var(--t-bg)); container: tb / inline-size; }
.tb-root:not([data-tb-overlay]) { background-color: var(--tb-plane); }
.tb-root:not([data-tb-overlay]) .tb-card { align-self: stretch; }
.tb-root[data-tb-overlay] { pointer-events: none; }
.tb-root[data-tb-overlay] .tb-card { --tb-plane: var(--cds-page-bg); pointer-events: auto; }
[data-tb-overlay-clear]:has(> [data-mc-chrome]:not(:empty), > [data-tb-clear-above]:not(:empty)) { padding-top: var(--tb-overlay-h,0px); background-color: var(--tb-row-bg,transparent); }
[data-tb-overlay-clear]:has(> [data-mc-chrome]:not(:empty), > [data-tb-clear-above]:not(:empty)) ~ [data-appifact-content] { --tb-overlay-h: 0px; }
.tb-root[data-tb-overlay] .tb-card { --tb-ring-inside: calc(var(--cds-radius) + 3px); height: calc(var(--cds-h-control) + 10px); margin-block: 12px 8px; padding: 1px 5px; }
.tb-root[data-tb-overlay] .tb-card-start { margin-inline: 12px 8px; }
.tb-root[data-tb-overlay] .tb-card-end { margin-inline-end: 12px; }
@container tb (max-width: 25rem) {
  .tb-root[data-tb-overlay] .tb-card-start { margin-inline: 8px 6px; }
  .tb-root[data-tb-overlay] .tb-card-end { margin-inline-end: 8px; }
}
@media (pointer: coarse) {
  .tb-root[data-tb-overlay] .tb-card { height: 48px; }
}
.tb-card-start { flex-shrink: 1000; overflow: clip; }
.tb-root[data-tb-overlay] .tb-scroll { padding-inline: calc(4px + var(--tb-strip-pad,0px)); scroll-padding-inline: calc(4px + var(--tb-strip-pad,0px)); clip-path: inset(0 round var(--tb-ring-inside)); margin-inline: -4px; }
@container tb (min-width: 20rem) {
  .tb-card-start[data-tb-floor] { min-width: 88px; }
}
@media (pointer: coarse) {
  @container tb (min-width: 20rem) {
  .tb-card-start[data-tb-floor] { min-width: 92px; }
  .tb-root[data-touch-targets="square"] .tb-card-start[data-tb-floor] { min-width: 118px; }
}
  @container tb (min-width: 23rem) {
  .tb-root:not([data-touch-targets="square"]) .tb-card-start[data-tb-floor] { min-width: 140px; }
}
}
.tb-card-end, .tb-card-end .tb-tail, .tb-card-end .tb-tail > .tb-slot { flex-shrink: 1; min-width: 0px; }
.tb-card-end :is(.tb-slot, .tb-slot > .contents) > :is(input, :is(div, span, label, form):is([data-cds="TextInput"], [data-cds="NumberInput"], [data-cds="SegmentedControl"], :has(> input))) { min-width: min(100%, 3rem); }
@container tb (max-width: 25rem) {
  .tb-card-end :is(.tb-slot, .tb-slot > .contents) > :is(input, :is(div, span, label, form):is([data-cds="TextInput"], [data-cds="NumberInput"], [data-cds="SegmentedControl"], :has(> input))) { min-width: min(100%, 2.5rem); }
}
.tb-root[data-tb-overlay] .tb-card-end > .tb-slot:first-child > :is(input, :is(div, span, label, form):is([data-cds="TextInput"], [data-cds="NumberInput"], [data-cds="SegmentedControl"], :has(> input))):first-child, .tb-root[data-tb-overlay] .tb-card-end > .tb-tail:first-child > .tb-slot:first-child > :is(input, :is(div, span, label, form):is([data-cds="TextInput"], [data-cds="NumberInput"], [data-cds="SegmentedControl"], :has(> input))):first-child, .tb-root[data-tb-overlay] .tb-card-end > .tb-tail:first-child > .tb-slot:first-child > .contents:first-child > :is(input, :is(div, span, label, form):is([data-cds="TextInput"], [data-cds="NumberInput"], [data-cds="SegmentedControl"], :has(> input))):first-child { margin-inline-start: 4px; }
.tb-root[data-tb-overlay] .tb-card-end > :is(.tb-slot, .tb-tail):not(:has(~ :not([data-tb-empty]))) :is(input, :is(div, span, label, form):is([data-cds="TextInput"], [data-cds="NumberInput"], [data-cds="SegmentedControl"], :has(> input))):last-child { margin-inline-end: 4px; }
.tb-root:not([data-tb-overlay]) .tb-lock:first-child { margin-inline-start: 4px; }
@media (pointer: coarse) {
  .tb-root:not([data-tb-overlay]) .tb-lock:first-child { margin-inline-start: 0px; }
}
.tb-root :is(.tb-card, .tb-slot, .tb-tail, .tb-publish)[data-tb-empty], .tb-scroll > .tb-slot + .tb-slot > .tb-divider:first-child { display: none; }
.tb-scroll > .tb-slot:not([data-tb-empty]) + .tb-slot:not([data-tb-empty])::before, .tb-root[data-tb-overlay] .tb-card-end > .tb-slot:not([data-tb-empty]) + .tb-tail:not([data-tb-empty], [data-tb-only-dot])::before, .tb-root[data-tb-overlay] .tb-card-end > :is(.tb-slot, .tb-tail):not([data-tb-empty]) ~ .tb-publish[data-tb-has-save]::before { content: ""; background-color: var(--t-border); flex: 0 0 auto; align-self: center; width: 1px; height: 18px; margin-inline: 2px; }
.tb-root [data-tb-paddle] { background-color: var(--tb-plane); }
.tb-root[data-tb-overlay] [data-tb-paddle]::before { content: ""; background: inherit; width: 4px; position: absolute; inset-block: 0px; }
.tb-root[data-tb-overlay] [data-tb-paddle]:not(:last-child)::before { left: -4px; }
.tb-root[data-tb-overlay] [data-tb-paddle]:last-child::before { right: -4px; }
.tb-root[data-tb-overlay] [data-tb-paddle]:not(:last-child) { clip-path: inset(0 -8px 0 -4px round var(--tb-ring-inside) 0 0 var(--tb-ring-inside)); }
.tb-root[data-tb-overlay] [data-tb-paddle]:last-child { clip-path: inset(0 -4px 0 -8px round 0 var(--tb-ring-inside) var(--tb-ring-inside) 0); }
:is(.tb-root, [data-mc-strip]) [data-tb-fade="start"] { background-image: linear-gradient(to right, var(--tb-plane) var(--tb-fade-solid,0%), transparent); }
:is(.tb-root, [data-mc-strip]) [data-tb-fade="end"] { background-image: linear-gradient(to left, var(--tb-plane) var(--tb-fade-solid,0%), transparent); }
.tb-scroll { scrollbar-width: none; }
.tb-scroll::-webkit-scrollbar { display: none; }
@container tb (max-width: 26rem) {
  .tb-status-text, .tb-scroll:not([data-tb-lock-words]) .tb-lock-words { display: none; }
  .tb-scroll[data-tb-lock-words="yield"] > .tb-slot { min-width: 0px; }
  .tb-scroll[data-tb-lock-words="yield"] .tb-yields { text-overflow: ellipsis; white-space: nowrap; min-width: 0px; overflow: hidden; }
}
.tb-root[data-pin-fixed] .tb-pin-scroll { display: none; }
.tb-sync-dot { width: 22px; height: var(--cds-h-control); border-radius: var(--cds-radius); cursor: default; background: 0px 0px; border: 0px; flex-shrink: 0; justify-content: center; align-items: center; display: inline-flex; }
.tb-sync-dot[data-quiet] { display: none; }
.tb-sync-dot:not([aria-disabled="true"]):hover { background: var(--cds-fill-ghost-hover); }
.tb-sync-dot:focus-visible { box-shadow: var(--cds-focus-shadow); outline: none; }
@media (pointer: coarse) {
  .tb-sync-dot { width: 42px; height: 42px; }
  .tb-root .tb-sync-dot { height: var(--cds-h-control); position: relative; }
  .tb-root .tb-sync-dot::before { content: ""; position: absolute; inset: -9px 0px; }
  .tb-root[data-touch-targets="square"] .tb-sync-dot { width: 28px; }
  .tb-root[data-touch-targets="square"] .tb-sync-dot::before { inset: -4px -8px -4px -4px; }
}
.tb-sync-dot-mark { background: var(--cds-text-muted); border-radius: 9999px; width: 8px; height: 8px; }
@supports (color:color-mix(in lab, red, red)) {
  .tb-sync-dot-mark { background: color-mix(in srgb, var(--cds-text-muted) 55%, transparent); }
}
.tb-sync-dot-mark { transition: background-color 0.16s; }
.tb-sync-dot[data-sync="pending"] .tb-sync-dot-mark { background: var(--cds-fill-warning); }
.tb-sync-dot[data-sync="error"] .tb-sync-dot-mark { background: var(--cds-fill-danger); }
.tb-sync-dot[data-sync="loading"] .tb-sync-dot-mark { box-shadow: inset 0 0 0 1.5px var(--cds-text-muted); background: 0px 0px; }
@media (prefers-reduced-motion: reduce) {
  .tb-sync-dot-mark { transition: none; }
}
@keyframes mc-shimmer { 
  0% { background-position: -200px 0px; }
  100% { background-position: 200px 0px; }
}
.mc-shimmer { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; color: rgba(0, 0, 0, 0); pointer-events: none; user-select: none; background-size: 400px 100%; border-radius: 6px; animation: 1.4s linear 0s infinite normal none running mc-shimmer; }
@media (prefers-reduced-motion: reduce) {
  .mc-shimmer { animation: auto ease 0s 1 normal none running none; }
}
@keyframes mc-spin { 
  100% { transform: rotate(360deg); }
}
.mc-spinner { border: 2px solid var(--t-fg-muted); border-radius: 9999px; width: 12px; height: 12px; display: inline-block; }
@supports (color:color-mix(in lab, red, red)) {
  .mc-spinner { border: 2px solid color-mix(in srgb, var(--t-fg-muted) 30%, transparent); }
}
.mc-spinner { border-top-color: var(--t-fg-muted); animation: 0.9s linear 0s infinite normal none running mc-spin; }
@media (prefers-reduced-motion: reduce) {
  .mc-spinner { animation: auto ease 0s 1 normal none running none; }
}
.kit-scrollbar { scrollbar-width: thin; scrollbar-color: var(--cds-alpha-3) transparent; }
.kit-scrollbar::-webkit-scrollbar { width: 6px; height: 6px; }
.kit-scrollbar::-webkit-scrollbar-track { background: 0px 0px; }
.kit-scrollbar::-webkit-scrollbar-thumb { background: var(--cds-alpha-3); border-radius: 3px; }
.kit-scrollbar::-webkit-scrollbar-thumb:hover { background: var(--cds-alpha-4); }
.mc-peer-cursors { pointer-events: none; z-index: 40; position: absolute; inset: 0px; overflow: visible; }
.mc-peer-cursor { will-change: transform; transition: transform 80ms linear, opacity 0.2s; position: absolute; top: 0px; left: 0px; }
.mc-peer-cursor[data-idle="true"] { opacity: 0.55; }
.mc-peer-cursor-arrow { filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 1px 1px); display: block; }
.mc-peer-tag { color: rgb(255, 255, 255); position: absolute; top: 14px; left: 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; }
.mc-peer-cursor-label { border-radius: 9999px; padding: 1px 6px; font-size: 11px; line-height: 16px; }
.mc-peer-tag-name { white-space: nowrap; text-overflow: ellipsis; max-width: 16ch; overflow: hidden; }
.mc-cursor-chat { color: rgb(255, 255, 255); white-space: pre; border-radius: 3px 16px 16px; padding: 6px 12px; font-size: 13px; line-height: 18px; display: inline-block; box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 3px; }
.mc-peer-tag-name, .mc-peer-tag-line { animation: 0.12s ease-out 0.11s 1 normal both running mc-chat-content-in; display: block; }
.mc-peer-tag[data-beat="0"] { animation: mc-cursor-chat-fade-0 var(--mc-chat-fade,.6s) ease-in-out var(--mc-chat-hold,5s) forwards; }
.mc-peer-tag[data-beat="1"] { animation: mc-cursor-chat-fade-1 var(--mc-chat-fade,.6s) ease-in-out var(--mc-chat-hold,5s) forwards; }
@keyframes mc-chat-content-in { 
  0% { opacity: 0; }
}
@keyframes mc-cursor-chat-fade-0 { 
  100% { opacity: 0; }
}
@keyframes mc-cursor-chat-fade-1 { 
  100% { opacity: 0; }
}
.mc-cursor-chat-self { z-index: 2147483000; pointer-events: none; transition: opacity var(--mc-chat-fade,.6s) ease-in-out; position: fixed; top: 0px; left: 0px; }
.mc-cursor-chat-self[data-fading="true"] { opacity: 0; }
.mc-cursor-chat-self .mc-cursor-chat { transform-origin: 0px 0px; transition: transform var(--mc-chat-exit,.15s) ease-in, opacity var(--mc-chat-exit,.15s) ease-in; animation: 0.18s cubic-bezier(0.2, 0.9, 0.3, 1.15) 0s 1 normal none running mc-chat-in; position: relative; }
.mc-cursor-chat-self[data-leaving="true"] .mc-cursor-chat { opacity: 0; transform: scale(0.6); }
@keyframes mc-chat-in { 
  0% { opacity: 0; transform: scale(0.6); }
}
.mc-cursor-chat-sizer { visibility: hidden; min-width: 2px; display: block; }
.mc-cursor-chat-input { width: calc(100% - 22px); height: 18px; color: inherit; font: inherit; caret-color: currentcolor; background: 0px 0px; border: 0px; outline: 0px; margin: 0px; padding: 0px; position: absolute; top: 6px; left: 12px; }
.mc-claude-empty-idle { transition: opacity 0.26s; }
.mc-claude-empty-working { transition: opacity 0.26s, visibility 0.26s; }
.mc-claude-empty[data-working] .mc-claude-empty-idle { opacity: 0; pointer-events: none; user-select: none; }
.mc-claude-empty-working { pointer-events: none; user-select: none; opacity: 0; visibility: hidden; height: max(100% + 68px, 156px); position: absolute; inset: auto 0px -12px; overflow: clip; }
.mc-claude-empty[data-working] .mc-claude-empty-working { opacity: 1; visibility: visible; transition-delay: 0s; }
.mc-claude-empty-working .mc-peer-cursor { will-change: auto; transition: none; }
@media (prefers-reduced-motion: reduce) {
  .mc-claude-empty-idle, .mc-claude-empty-working, .mc-peer-cursor { transition: none; }
  .mc-cursor-chat-self .mc-cursor-chat { animation-name: mc-chat-content-in; }
  .mc-cursor-chat-self[data-leaving="true"] .mc-cursor-chat { transform: none; }
}
.mc-claude-cursor { pointer-events: none; user-select: none; position: absolute; top: 0px; left: 0px; }
.mc-claude-cursor[data-glide] { will-change: transform; transition: transform var(--mc-claude-glide,0s) cubic-bezier(.2, 0, 0, 1), opacity var(--cds-dur-base,.2s) ease; }
.mc-claude-cursor[data-hidden] { opacity: 0; }
.mc-claude-cursor-unit { vertical-align: top; display: inline-block; position: relative; }
.mc-claude-cursor-arrow { position: absolute; top: 0px; left: 0px; }
.mc-claude-tag-name { white-space: nowrap; }
.mc-claude-cursor[data-flow] { display: inline-block; position: relative; }
.mc-claude-cursor[data-flow] .mc-peer-tag, .mc-claude-cursor[data-align="centre"] .mc-peer-tag { margin: 14px 0px 0px 12px; display: inline-block; position: relative; top: auto; left: auto; }
.mc-claude-cursor[data-align="centre"] .mc-claude-cursor-unit { transform: translate(calc(-50% - 6px)); }
.mc-tip-fade { vertical-align: top; height: 18px; transition-property: width; transition-timing-function: cubic-bezier(0.2, 0, 0, 1); display: inline-block; position: relative; overflow: hidden; }
.mc-tip-sizer { visibility: hidden; white-space: pre; pointer-events: none; position: absolute; }
.mc-tip-line { white-space: pre; opacity: 0; transition-property: opacity; transition-timing-function: ease-in; position: absolute; top: 0px; left: 0px; }
.mc-tip-line[data-front] { opacity: 1; transition-timing-function: ease-out; }
.mc-tip-shimmer, .mc-claude-sheen { animation-duration: 1.45s; animation-timing-function: linear; animation-iteration-count: infinite; }
.mc-tip-shimmer { --mc-tip-rest: var(--cds-on-accent,#fff); --mc-tip-band: var(--cds-on-accent,#fff); }
@supports (color:color-mix(in lab, red, red)) {
  .mc-tip-shimmer { --mc-tip-band: color-mix(in srgb, var(--cds-on-accent,#fff) 62%, transparent); }
}
.mc-tip-shimmer { background-image: linear-gradient(120deg, var(--mc-tip-rest) 37.5%, var(--mc-tip-band) 50%, var(--mc-tip-rest) 62.5%); -webkit-text-fill-color: transparent; background-position: 83.333% 0px; background-repeat: no-repeat; background-size: 400% 100%; background-clip: text; animation-name: mc-tip-shine; }
@keyframes mc-tip-shine { 
  0%, 5.172% { background-position: 83.333% 0px; animation-timing-function: cubic-bezier(0.37, 0, 0.63, 1); }
  94.828%, 100% { background-position: 16.667% 0px; }
}
.mc-claude-box { border-radius: inherit; background-image: linear-gradient(var(--mc-claude-face,var(--cds-skeleton-base)), var(--mc-claude-face,var(--cds-skeleton-base))); }
.mc-claude-box.mc-claude-sheen { background-image: linear-gradient(90deg, transparent 33.333%, var(--mc-claude-band,var(--cds-skeleton-sheen)) 50%, transparent 66.667%), linear-gradient(var(--mc-claude-face,var(--cds-skeleton-base)), var(--mc-claude-face,var(--cds-skeleton-base))); background-position: 100% 0px, 0px 0px; background-repeat: no-repeat; background-size: 300% 100%, auto; animation-name: mc-claude-sheen; }
@keyframes mc-claude-sheen { 
  0%, 5.172% { background-position: 100% 0px, 0px 0px; animation-timing-function: cubic-bezier(0.37, 0, 0.63, 1); }
  94.828%, 100% { background-position: 0px 0px, 0px 0px; }
}
@media (prefers-reduced-motion: reduce) {
  .mc-claude-cursor[data-glide] { will-change: auto; transition: none; }
  .mc-tip-fade, .mc-tip-line { transition: none !important; }
  .mc-tip-shimmer { -webkit-text-fill-color: currentcolor; background-image: none; animation: auto ease 0s 1 normal none running none; }
  .mc-claude-box.mc-claude-sheen { background-image: linear-gradient(var(--mc-claude-face,var(--cds-skeleton-base)), var(--mc-claude-face,var(--cds-skeleton-base))); animation: auto ease 0s 1 normal none running none; }
}
@media (forced-colors: active) {
  .mc-tip-shimmer { -webkit-text-fill-color: canvastext; background-image: none; animation: auto ease 0s 1 normal none running none; }
  .mc-claude-box, .mc-claude-box.mc-claude-sheen { box-sizing: border-box; background-image: none; border: 1px solid canvastext; animation: auto ease 0s 1 normal none running none; }
}
body { background: var(--t-bg); color: var(--t-fg); font-family: ui-sans-serif, system-ui, -apple-system, sans-serif; }
[data-text-path] b, [data-text-path] strong { font-weight: 700; }
:root[data-gesture-cursor], :root[data-gesture-cursor] * { cursor: var(--gesture-cursor) !important; }
@keyframes slides-lift-in { 
  0% { scale: var(--slides-lift-from,1); }
  100% { scale: var(--slides-lift-scale,1.1); opacity: var(--slides-lift-fade,.75); }
}
@keyframes slides-lift-out { 
  0% { scale: var(--slides-lift-scale,1.1); opacity: var(--slides-lift-fade,.75); }
  100% { scale: var(--slides-lift-from,1); }
}
@keyframes slides-lift-still { 
  0%, 100% { opacity: var(--slides-lift-fade,.75); }
}
.slides-lift { animation: 0.14s cubic-bezier(0.2, 0, 0, 1) 0s 1 normal forwards running slides-lift-in; }
.slides-lift.slides-lift-held { animation-delay: -140ms; }
.slides-lift-out { animation: 0.14s cubic-bezier(0.2, 0, 0, 1) 0s 1 normal none running slides-lift-out; }
@media (prefers-reduced-motion: reduce) {
  .slides-lift { animation: 1s linear 0s infinite normal none running slides-lift-still; }
  .slides-lift-out { animation: auto ease 0s 1 normal none running none; }
}
[data-free-group] [data-overlay-layer] { pointer-events: auto; }
.tb-root { --tb-bg: var(--cds-surface-3); }
[data-tb-overlay-clear] { --tb-row-bg: var(--cds-bg-editor-canvas); }
:root { --sl-safe-b: var(--mc-foot-inset,0px); }
.sl-creation-box { --mc-claude-face: var(--cds-alpha-2); --mc-claude-band: var(--cds-surface-panel); }
@supports (color:color-mix(in lab, red, red)) {
  .sl-creation-box { --mc-claude-band: color-mix(in srgb, var(--cds-surface-panel) 70%, transparent); }
}
.cds-root[data-mode="dark"] .sl-creation-box { --mc-claude-band: var(--cds-alpha-3); }
@media (prefers-color-scheme: dark) {
  .cds-root:not([data-mode]):not([data-mode] *) .sl-creation-box { --mc-claude-band: var(--cds-alpha-3); }
}
.sl-creation-sheet { transition-property: background-color, opacity; transition-timing-function: ease; }
.sl-creation-sheet > .mc-claude-box { transition: opacity 0.2s; }
.sl-creation-shadow, .sl-creation-title { transition-property: opacity; transition-timing-function: ease; }
.sl-creation-title.mc-tip-shimmer { --mc-tip-rest: var(--cds-text-primary); --mc-tip-band: var(--cds-text-muted); }
@keyframes sl-creation-in { 
  0% { opacity: 0; }
}
.sl-creation-grow { animation: 0.18s ease-out 0s 1 normal both running sl-creation-in; }
.sl-creation-empty, .sl-creation-arrive { animation: 0.26s ease 0s 1 normal both running sl-creation-in; }
@keyframes sl-creation-out { 
  100% { opacity: 0; }
}
.sl-creation-empty-out { pointer-events: none; animation: 0.26s ease 0s 1 normal both running sl-creation-out; }
.sl-creation-fresh > :not(.sl-creation-under) { animation: 0.3s ease-out 0s 1 normal both running sl-creation-in; }
.sl-creation-under { animation: 1ms linear 0.3s 1 normal both running sl-creation-under-gone; }
@keyframes sl-creation-under-gone { 
  100% { visibility: hidden; }
}
.sl-creation-leave { opacity: 0; transition: opacity 0.3s; }
@media (prefers-reduced-motion: reduce) {
  .sl-creation-sheet, .sl-creation-sheet > .mc-claude-box, .sl-creation-title, .sl-creation-leave { transition: none; }
  .sl-creation-grow, .sl-creation-fresh > :not(.sl-creation-under), .sl-creation-empty, .sl-creation-arrive { animation: auto ease 0s 1 normal none running none; }
  .sl-creation-under { animation-delay: 0s; }
  .sl-creation-empty-out { opacity: 0; animation: auto ease 0s 1 normal none running none; }
}
@media (forced-colors: active) {
  .sl-creation-sheet { border: 1px solid canvastext; }
}
@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-rotate-x { syntax: "*"; inherits: false; }
@property --tw-rotate-y { syntax: "*"; inherits: false; }
@property --tw-rotate-z { syntax: "*"; inherits: false; }
@property --tw-skew-x { syntax: "*"; inherits: false; }
@property --tw-skew-y { syntax: "*"; inherits: false; }
@property --tw-pan-x { syntax: "*"; inherits: false; }
@property --tw-pan-y { syntax: "*"; inherits: false; }
@property --tw-pinch-zoom { syntax: "*"; inherits: false; }
@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-divide-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-gradient-position { syntax: "*"; inherits: false; }
@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0%; }
@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }
@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-ordinal { syntax: "*"; inherits: false; }
@property --tw-slashed-zero { syntax: "*"; inherits: false; }
@property --tw-numeric-figure { syntax: "*"; inherits: false; }
@property --tw-numeric-spacing { syntax: "*"; inherits: false; }
@property --tw-numeric-fraction { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-blur { syntax: "*"; inherits: false; }
@property --tw-brightness { syntax: "*"; inherits: false; }
@property --tw-contrast { syntax: "*"; inherits: false; }
@property --tw-grayscale { syntax: "*"; inherits: false; }
@property --tw-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-invert { syntax: "*"; inherits: false; }
@property --tw-opacity { syntax: "*"; inherits: false; }
@property --tw-saturate { syntax: "*"; inherits: false; }
@property --tw-sepia { syntax: "*"; inherits: false; }
@property --tw-drop-shadow { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }
@property --tw-backdrop-blur { syntax: "*"; inherits: false; }
@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }
@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }
@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }
@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-backdrop-invert { syntax: "*"; inherits: false; }
@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }
@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }
@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }
@property --tw-duration { syntax: "*"; inherits: false; }
@property --tw-ease { syntax: "*"; inherits: false; }
@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}

:root { --font-anthropic-sans: "Anthropic Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif; }
@font-face { font-family: mc-anthropicons; src: url("fonts/mc-anthropicons.woff2") format("woff2"); font-display: block; }
@page { size: 1920px 1080px; margin: 0px; }
.slides-print-sheet { display: none; }
@media print {
  #root { display: none !important; }
  [data-mc-chrome] { display: none !important; }
  .slides-print-sheet { display: block !important; }
  .slides-print-slide { break-after: page; break-inside: avoid; }
  .slides-print-slide:last-child { break-after: auto; }
}
















html{background:#000;color-scheme:dark}
html.deck-js{overflow:hidden auto;scroll-snap-type:y mandatory;scrollbar-width:none}
html.deck-js::-webkit-scrollbar{display:none}
body{margin:0;background:#000;overflow:visible}
main{color-scheme:light}
.deck-slide{display:block}
.deck-fit{position:relative;width:1920px;height:1080px;overflow:hidden}
.deck-scaler{width:1920px;height:1080px}
.deck-js .deck-slide{height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}
.deck-js .deck-fit{flex:none;width:calc(1920px*var(--deck-s));height:calc(1080px*var(--deck-s))}
.deck-js .deck-scaler{transform:scale(var(--deck-s));transform-origin:0 0}
.deck-pager{position:fixed;z-index:3;right:16px;bottom:16px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.7);color:#fff;font:12px/1.5 system-ui,sans-serif;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s;pointer-events:none}
.deck-pager[data-on]{opacity:1}
@media (max-aspect-ratio:1/1){html.deck-js{scroll-snap-type:y proximity}.deck-js .deck-slide{height:auto;padding:6px 0;scroll-snap-stop:normal}.deck-js .deck-slide:first-child{padding-top:0}}
@media screen{html.deck-stage{overflow:hidden}.deck-stage body{overflow:hidden}.deck-stage main{position:fixed;inset:0}.deck-stage .deck-slide{position:absolute;inset:0;height:auto;padding:0;z-index:1}.deck-stage .deck-slide[data-off]{opacity:0;pointer-events:none;z-index:0}.deck-stage .deck-slide[data-leaving]{z-index:2;pointer-events:none}.deck-stage [data-build-hidden],.deck-stage [data-magic-hidden],.deck-stage [data-embed-under],.deck-stage [data-embed-dead] [data-embed-pic]{visibility:hidden}.deck-stage [data-embed-dead-label]{display:flex}}
[data-embed-dead-label]{display:none}
@page{size:1920px 1080px;margin:0}
@media print{html,html.deck-js,body{background:none;overflow:visible;height:auto;color-scheme:light}:root .deck-slide{display:block;height:auto;padding:0;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}:root .deck-slide:last-child{break-after:auto;page-break-after:auto}:root .deck-fit{width:auto;height:auto}:root .deck-scaler{transform:none}.deck-pager{display:none}iframe{display:none!important}}

/* former inline styles */
.s0{font:16px / 24px ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "PingFang TC", "Hiragino Sans", "Apple SD Gothic Neo", sans-serif;color:rgb(11, 11, 11)}
.s1{width: 1920px; height: 1080px; position: relative; background: rgb(11, 13, 18); overflow: clip; contain: paint}
.s2{position: absolute; left: 128px; width: 1665px; top: 0px; height: 1080px; box-sizing: border-box}
.s3{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 1px, rgba(11, 13, 18, 0) 1px, rgba(11, 13, 18, 0) 52px); opacity: 0.3}
.s4{position: absolute; left: 0px; width: 1920px; top: 128px; height: 825px; box-sizing: border-box}
.s5{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: repeating-linear-gradient(rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 1px, rgba(11, 13, 18, 0) 1px, rgba(11, 13, 18, 0) 51.5px); opacity: 0.3}
.s6{position: absolute; left: 600px; width: 1320px; top: 0px; height: 1080px; box-sizing: border-box}
.s7{width: 100%; height: 100%; display: block; object-fit: cover}
.s8{position: absolute; left: 540px; width: 880px; top: 0px; height: 1080px; box-sizing: border-box}
.s9{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: linear-gradient(90deg, rgb(11, 13, 18) 0%, rgb(11, 13, 18) 12%, rgba(11, 13, 18, 0.85) 40%, rgba(11, 13, 18, 0) 100%)}
.s10{position: absolute; left: 0px; width: 1920px; top: 640px; height: 440px; box-sizing: border-box}
.s11{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: linear-gradient(rgba(11, 13, 18, 0) 0%, rgba(11, 13, 18, 0.9) 65%, rgb(11, 13, 18) 100%)}
.s12{position: absolute; left: 0px; width: 1920px; top: 0px; height: 260px; box-sizing: border-box}
.s13{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: linear-gradient(rgb(11, 13, 18) 0%, rgba(11, 13, 18, 0) 100%)}
.s14{position: absolute; inset: 0px; box-sizing: border-box}
.s15{display: flex; flex-direction: column; align-items: stretch; justify-content: space-between; gap: 40px; width: 100%; height: 100%; padding: 128px; box-sizing: border-box}
.s16{display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 0px; min-width: 0px; min-height: 0px}
.s17{display: flex; flex-direction: row; align-items: center; gap: 32px; min-width: 0px; min-height: 0px}
.s18{width: 186px; height: 40px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: contain}
.s19{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 2px; min-height: 40px; max-width: 2px; max-height: 40px; height: 40px; background-color: rgba(255, 255, 255, 0.3)}
.s20{width: 268px; height: 36px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: contain}
.s21{width: 180px; height: 44px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: contain}
.s22{display: flex; flex-direction: column; align-items: stretch; gap: 36px; min-width: 0px; min-height: 0px}
.s23{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 168px; font-weight: 400; line-height: 0.98; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 1263px; min-height: 0px; max-width: 1263px; letter-spacing: -6px; overflow-y: visible}
.s24{color: rgb(25, 84, 255); -webkit-text-fill-color: currentcolor}
.s25{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 44px; font-weight: 400; line-height: 1.25; color: rgb(201, 206, 216); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 640px; min-height: 0px; max-width: 640px; overflow-y: visible}
.s26{display: flex; flex-direction: row; align-items: stretch; gap: 96px; min-width: 0px; min-height: 0px}
.s27{display: flex; flex-direction: column; align-items: stretch; gap: 6px; min-width: 640px; min-height: 0px; max-width: 640px; padding: 20px 0px 0px; box-sizing: border-box}
.s28{display: flex; flex-direction: row; align-items: center; gap: 20px; min-width: 0px; min-height: 0px}
.s29{width: 80px; height: 80px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: cover; border-radius: 256px}
.s30{display: flex; flex-direction: column; align-items: stretch; gap: 4px; min-width: 0px; min-height: 0px}
.s31{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 700; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s32{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(154, 163, 178); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; text-transform: uppercase; overflow-y: visible}
.s33{width: 1920px; height: 1080px; position: relative; background: rgb(252, 252, 251); overflow: clip; contain: paint}
.s34{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: repeating-linear-gradient(90deg, rgb(237, 239, 243) 0px, rgb(237, 239, 243) 1px, rgba(252, 252, 251, 0) 1px, rgba(252, 252, 251, 0) 52px); opacity: 0.3}
.s35{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: repeating-linear-gradient(rgb(237, 239, 243) 0px, rgb(237, 239, 243) 1px, rgba(252, 252, 251, 0) 1px, rgba(252, 252, 251, 0) 51.5px); opacity: 0.3}
.s36{position: absolute; left: 128px; width: 1664px; bottom: 64px; height: 32px; box-sizing: border-box}
.s37{display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 0px; width: 100%; height: 100%}
.s38{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s39{position: absolute; left: 128px; width: 1664px; top: 64px; height: 32px; box-sizing: border-box}
.s40{display: flex; flex-direction: row; align-items: center; gap: 0px; width: 100%; height: 100%}
.s41{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; text-transform: uppercase; overflow-y: visible}
.s42{display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 40px; width: 100%; height: 100%; padding: 128px; box-sizing: border-box}
.s43{display: flex; flex-direction: column; align-items: stretch; gap: 16px; min-width: 0px; min-height: 0px}
.s44{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 80px; font-weight: 500; line-height: 1.08; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: -2px; overflow-y: visible}
.s45{display: flex; flex-direction: row; align-items: stretch; gap: 24px; min-width: 0px; min-height: 0px}
.s46{display: flex; flex-direction: column; align-items: stretch; gap: 20px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(255, 255, 255); padding: 40px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; box-sizing: border-box}
.s47{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; overflow-y: visible}
.s48{width: 420px; height: 140px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; align-self: flex-start; display: block; object-fit: contain}
.s49{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 44px; font-weight: 700; line-height: 1.15; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s50{width: 64px; height: 32px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; align-self: center; display: block; object-fit: contain}
.s51{display: flex; flex-direction: column; align-items: stretch; gap: 20px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(234, 240, 255); padding: 40px; border-width: 1px; border-style: solid; border-color: rgb(201, 214, 255); border-radius: 20px; box-sizing: border-box}
.s52{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; overflow-y: visible}
.s53{width: 140px; height: 140px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; align-self: flex-start; display: block; object-fit: contain}
.s54{position: absolute; left: 128px; width: 1664px; top: 128px; height: 173px; box-sizing: border-box}
.s55{display: flex; flex-direction: column; align-items: stretch; gap: 16px; width: 100%; height: 100%}
.s56{position: absolute; left: 128px; width: 816px; top: 325px; height: 610px; box-sizing: border-box}
.s57{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%}
.s58{display: flex; flex-direction: column; align-items: stretch; gap: 16px; min-width: 635px; min-height: 0px; flex-grow: 1; flex-basis: 0%; max-width: 635px; background-color: rgb(255, 255, 255); padding: 32px 36px; border-width: 1px; border-style: solid; border-color: rgb(207, 217, 222); border-radius: 24px; box-shadow: rgba(11, 13, 18, 0.1) 0px 16px 48px 0px; box-sizing: border-box}
.s59{display: flex; flex-direction: row; align-items: center; gap: 16px; min-width: 0px; min-height: 0px}
.s60{width: 64px; height: 64px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: cover; border-radius: 256px}
.s61{display: flex; flex-direction: column; align-items: stretch; gap: 2px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%}
.s62{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 700; line-height: 1.4; color: rgb(15, 20, 25); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s63{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(83, 100, 113); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s64{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.4; color: rgb(83, 100, 113); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s65{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 33.6813px; font-weight: 400; line-height: 1.4; color: rgb(15, 20, 25); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible; flex-basis: 380.781px}
.s66{min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%}
.s67{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 23.925px; font-weight: 400; line-height: 1.4; color: rgb(83, 100, 113); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; padding: 14px 0px 0px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(239, 243, 244); overflow-y: visible; flex-basis: 48.5105px; box-sizing: border-box}
.s68{position: absolute; left: 822.24px; width: 969.76px; top: 325px; height: 420px; box-sizing: border-box}
.s69{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; box-shadow: rgba(11, 13, 18, 0.1) 0px 16px 48px 0px; overflow: hidden; box-sizing: border-box}
.s70{display: flex; flex-direction: row; align-items: center; gap: 10px; min-width: 0px; min-height: 0px; background-color: rgb(242, 244, 248); padding: 12px 20px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(228, 230, 235); box-sizing: border-box}
.s71{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 12px; min-height: 12px; max-width: 12px; max-height: 12px; height: 12px; background-color: rgb(201, 206, 216); border-radius: 256px}
.s72{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(255, 255, 255); padding: 2px 14px; border-radius: 8px; overflow-y: visible; box-sizing: border-box}
.s73{display: flex; flex-direction: column; align-items: stretch; gap: 14px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; padding: 28px 32px; box-sizing: border-box}
.s74{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s75{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 36px; font-weight: 700; line-height: 1.15; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s76{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 400; line-height: 1.35; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s77{position: absolute; left: 822.23px; width: 969.77px; top: 777px; box-sizing: border-box}
.s78{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 44px; font-weight: 700; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; overflow-y: visible}
.s79{position: absolute; left: 822.23px; width: 969.77px; top: 845px; box-sizing: border-box}
.s80{display: flex; flex-direction: row; align-items: flex-start; gap: 14px; width: 100%; height: 100%}
.s81{display: flex; flex-direction: row; align-items: stretch; gap: 0px; min-width: 0px; min-height: 0px; padding: 4px 0px 0px; box-sizing: border-box}
.s82{width: 35px; height: 35px; min-width: 0px; min-height: 0px; display: block}
.s83{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 400; line-height: 1.35; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; overflow-y: visible}
.s84{display: grid; grid-template-columns: 1fr 1fr; gap: 32px; min-width: 0px; min-height: 0px}
.s85{display: flex; flex-direction: column; align-items: stretch; gap: 14px; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); padding: 40px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; box-sizing: border-box}
.s86{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; background-color: rgb(237, 239, 243); padding: 6px 12px; border-radius: 8px; overflow-y: visible; box-sizing: border-box}
.s87{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s88{display: flex; flex-direction: column; align-items: stretch; gap: 14px; min-width: 0px; min-height: 0px; background-color: rgb(25, 84, 255); padding: 40px; border-radius: 20px; box-sizing: border-box}
.s89{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(220, 229, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; overflow-y: visible}
.s90{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; background-color: rgb(252, 252, 251); padding: 6px 12px; border-radius: 8px; overflow-y: visible; box-sizing: border-box}
.s91{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 400; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s92{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(220, 229, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s93{display: flex; flex-direction: column; align-items: stretch; gap: 12px; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); padding: 24px 28px; border-radius: 20px; box-sizing: border-box}
.s94{display: flex; flex-direction: row; align-items: center; gap: 14px; min-width: 0px; min-height: 0px}
.s95{width: 56px; height: 56px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: cover; border-radius: 256px}
.s96{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 0px; min-height: 0px}
.s97{font-family: system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.4; color: rgb(15, 20, 25); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s98{font-family: system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(83, 100, 113); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s99{font-family: system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif; font-size: 36px; font-weight: 500; line-height: 1.25; color: rgb(15, 20, 25); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 663px; min-height: 0px; max-width: 663px; overflow-y: visible}
.s100{position: absolute; left: 128px; width: 1664px; top: 136px; height: 173px; box-sizing: border-box}
.s101{position: absolute; left: 128px; width: 1664px; top: 348px; height: 596px; box-sizing: border-box}
.s102{display: flex; flex-direction: row; align-items: stretch; gap: 32px; width: 100%; height: 100%}
.s103{width: 1032px; height: 526px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; align-self: flex-start; flex-grow: 0; flex-shrink: 0; display: block; object-fit: cover; border-radius: 20px; box-shadow: rgba(11, 13, 18, 0.15) 0px 24px 64px 0px}
.s104{position: absolute; left: 1213.29px; width: 578.71px; top: 404px; height: 394.89px; box-sizing: border-box}
.s105{display: flex; flex-direction: column; align-items: stretch; gap: 16px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 36px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; box-sizing: border-box}
.s106{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 23.925px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; overflow-y: visible; flex-basis: 33.6051px}
.s107{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 27.7375px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible; flex-basis: 274.375px}
.s108{display: flex; flex-direction: row; align-items: stretch; gap: 32px; min-width: 0px; min-height: 0px}
.s109{display: flex; flex-direction: column; align-items: stretch; gap: 28px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(255, 255, 255); padding: 48px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; box-sizing: border-box}
.s110{display: flex; flex-flow: wrap; align-items: center; gap: 14px; min-width: 0px; min-height: 0px}
.s111{display: flex; flex-direction: row; align-items: center; gap: 14px; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); padding: 10px 26px 10px 12px; border-width: 1px; border-style: solid; border-color: rgb(201, 206, 216); border-radius: 40px; box-sizing: border-box}
.s112{width: 48px; height: 48px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: cover; border-radius: 256px}
.s113{width: 48px; height: 48px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: contain}
.s114{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 28px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); padding: 10px 24px; border-width: 1px; border-style: solid; border-color: rgb(201, 206, 216); border-radius: 40px; overflow-y: visible; box-sizing: border-box}
.s115{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 40px; font-weight: 700; line-height: 1.15; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s116{display: flex; flex-direction: column; align-items: stretch; gap: 28px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(11, 13, 18); padding: 48px; border-radius: 20px; box-sizing: border-box}
.s117{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; overflow-y: visible}
.s118{display: flex; flex-flow: wrap; align-items: stretch; gap: 14px; min-width: 0px; min-height: 0px}
.s119{display: flex; flex-direction: row; align-items: center; gap: 14px; min-width: 0px; min-height: 0px; padding: 10px 26px 10px 12px; border-width: 1px; border-style: solid; border-color: rgb(58, 64, 80); border-radius: 40px; box-sizing: border-box}
.s120{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 40px; font-weight: 700; line-height: 1.15; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s121{color: rgb(143, 176, 255); -webkit-text-fill-color: currentcolor}
.s122{display: flex; flex-direction: row; align-items: center; gap: 64px; min-width: 0px; min-height: 0px}
.s123{display: flex; flex-direction: column; align-items: stretch; gap: 36px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%}
.s124{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 400; line-height: 1.35; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s125{color: rgb(11, 13, 18); -webkit-text-fill-color: currentcolor}
.s126{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 36px; font-weight: 700; line-height: 1.25; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; padding: 24px 0px 0px; border-width: 2px 0px 0px; border-style: solid; border-color: rgb(25, 84, 255); overflow-y: visible; box-sizing: border-box}
.s127{position: relative; display: flex; flex-direction: column; min-width: 600px; min-height: 580px; flex-shrink: 0; align-self: stretch; max-width: 600px; max-height: 580px; height: 580px}
.s128{display: flex; flex-direction: column; align-items: stretch; gap: 0px; flex: 1 1 auto; align-self: stretch; min-width: 0px; min-height: 0px}
.s129{position: absolute; left: 0px; width: 600px; top: 0px; height: 580px; box-sizing: border-box}
.s130{width: 100%; height: 100%; display: block; object-fit: contain}
.s131{position: absolute; left: 200px; width: 200px; top: 250px; box-sizing: border-box}
.s132{display: flex; flex-direction: column; align-items: center; gap: 0px; width: 100%; height: 100%}
.s133{position: absolute; left: 175px; width: 250px; top: 30px; box-sizing: border-box}
.s134{display: flex; flex-direction: column; align-items: stretch; gap: 6px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 18px 22px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 16px; box-shadow: rgba(11, 13, 18, 0.08) 0px 12px 32px 0px; box-sizing: border-box}
.s135{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 22px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s136{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 30px; font-weight: 700; line-height: 1.1; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s137{position: absolute; left: 350px; width: 250px; top: 390px; box-sizing: border-box}
.s138{position: absolute; left: 0px; width: 250px; top: 390px; box-sizing: border-box}
.s139{display: flex; flex-direction: column; align-items: stretch; gap: 6px; width: 100%; height: 100%; background-color: rgb(11, 13, 18); padding: 18px 22px; border-radius: 16px; box-shadow: rgba(11, 13, 18, 0.08) 0px 12px 32px 0px; box-sizing: border-box}
.s140{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 22px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s141{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 30px; font-weight: 700; line-height: 1.1; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s142{display: flex; flex-direction: column; align-items: stretch; gap: 24px; min-width: 0px; min-height: 0px}
.s143{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 36px; font-weight: 400; line-height: 1.35; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s144{display: flex; flex-direction: column; align-items: stretch; gap: 24px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(255, 255, 255); padding: 48px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; box-sizing: border-box}
.s145{width: 48px; height: 48px; min-width: 0px; min-height: 0px; display: block}
.s146{display: flex; flex-direction: column; align-items: stretch; gap: 24px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(11, 13, 18); padding: 48px; border-radius: 20px; box-sizing: border-box}
.s147{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 44px; font-weight: 700; line-height: 1.15; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s148{position: absolute; left: 128px; width: 1664px; top: 205px; height: 200px; box-sizing: border-box}
.s149{display: flex; flex-direction: column; align-items: stretch; gap: 24px; width: 100%; height: 100%}
.s150{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 400; line-height: 1.4; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 1500px; min-height: 0px; max-width: 1500px; overflow-y: visible}
.s151{position: absolute; left: 128px; width: 340px; top: 445px; height: 431px; box-sizing: border-box}
.s152{display: flex; flex-direction: column; align-items: stretch; gap: 16px; width: 100%; height: 100%; padding: 28px 0px 0px; box-sizing: border-box}
.s153{display: flex; flex-direction: column; align-items: stretch; gap: 18px; min-width: 340px; min-height: 266px; max-width: 340px; background-color: rgb(11, 13, 18); padding: 32px; border-radius: 18px; box-sizing: border-box}
.s154{width: 40px; height: 40px; min-width: 0px; min-height: 0px; display: block}
.s155{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s156{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 400; line-height: 1.3; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s157{position: absolute; left: 476px; width: 64px; top: 661px; height: 51.57px; box-sizing: border-box}
.s158{position: absolute; left: 548px; width: 1244px; top: 445px; height: 431px; box-sizing: border-box}
.s159{display: flex; flex-direction: column; align-items: stretch; gap: 16px; width: 100%; height: 100%; padding: 28px; border-width: 2px; border-style: dashed; border-color: rgb(25, 84, 255); border-radius: 26px; box-sizing: border-box}
.s160{display: flex; flex-direction: row; align-items: stretch; gap: 16px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%}
.s161{display: flex; flex-direction: column; align-items: stretch; gap: 18px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(255, 255, 255); padding: 32px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 18px; box-sizing: border-box}
.s162{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 400; line-height: 1.3; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s163{width: 48px; height: 32px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; align-self: center; flex-grow: 0; flex-shrink: 0; display: block; object-fit: contain}
.s164{display: flex; flex-direction: column; align-items: stretch; gap: 18px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(25, 84, 255); padding: 32px; border-radius: 18px; box-sizing: border-box}
.s165{display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 32px; width: 100%; height: 100%; padding: 128px; box-sizing: border-box}
.s166{display: flex; flex-direction: column; align-items: stretch; gap: 14px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(234, 240, 255); padding: 32px 36px; border-width: 1px; border-style: solid; border-color: rgb(201, 214, 255); border-radius: 20px; box-sizing: border-box}
.s167{width: 36px; height: 36px; min-width: 0px; min-height: 0px; display: block}
.s168{display: flex; flex-direction: column; align-items: stretch; gap: 14px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(255, 255, 255); padding: 32px 36px; border-width: 2px; border-style: solid; border-color: rgb(11, 13, 18); border-radius: 20px; box-sizing: border-box}
.s169{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; overflow-y: visible}
.s170{display: flex; flex-direction: column; align-items: stretch; gap: 18px; min-width: 0px; min-height: 0px; background-color: rgb(11, 13, 18); padding: 28px 36px; border-radius: 20px; box-sizing: border-box}
.s171{display: flex; flex-flow: wrap; align-items: stretch; gap: 16px; min-width: 0px; min-height: 0px}
.s172{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 400; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; padding: 8px 20px; border-width: 1px; border-style: solid; border-color: rgb(74, 80, 92); border-radius: 40px; overflow-y: visible; box-sizing: border-box}
.s173{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 700; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s174{display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 36px; width: 100%; height: 100%; padding: 128px; box-sizing: border-box}
.s175{display: flex; flex-direction: row; align-items: center; gap: 48px; min-width: 0px; min-height: 0px}
.s176{display: flex; flex-direction: row; align-items: flex-start; gap: 20px; min-width: 1000px; min-height: 0px; max-width: 1000px; background-color: rgb(255, 255, 255); padding: 24px 32px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; box-shadow: rgba(11, 13, 18, 0.08) 0px 16px 48px 0px; box-sizing: border-box}
.s177{width: 32px; height: 32px; min-width: 0px; min-height: 0px; display: block}
.s178{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 400; line-height: 1.4; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; overflow-y: visible}
.s179{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 30px; font-weight: 700; line-height: 1.3; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; overflow-y: visible}
.s180{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; overflow: hidden; box-sizing: border-box}
.s181{display: flex; flex-direction: row; align-items: center; gap: 0px; min-width: 0px; min-height: 0px; background-color: rgb(11, 13, 18); padding: 16px 28px; box-sizing: border-box}
.s182{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 22px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 380px; min-height: 0px; max-width: 380px; letter-spacing: 1px; overflow-y: visible}
.s183{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 22px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 640px; min-height: 0px; max-width: 640px; letter-spacing: 1px; overflow-y: visible}
.s184{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 22px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; letter-spacing: 1px; overflow-y: visible}
.s185{display: flex; flex-direction: row; align-items: center; gap: 0px; min-width: 0px; min-height: 64px; background-color: rgb(255, 255, 255); padding: 8px 28px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(228, 230, 235); box-sizing: border-box}
.s186{display: flex; flex-direction: row; align-items: center; gap: 14px; min-width: 380px; min-height: 0px; max-width: 380px}
.s187{width: 28px; height: 28px; min-width: 0px; min-height: 0px; display: block}
.s188{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 700; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s189{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 640px; min-height: 0px; max-width: 640px; padding: 0px 32px 0px 0px; overflow-y: visible; box-sizing: border-box}
.s190{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; overflow-y: visible}
.s191{display: flex; flex-direction: row; align-items: center; gap: 0px; min-width: 0px; min-height: 64px; background-color: rgb(246, 247, 249); padding: 8px 28px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(228, 230, 235); box-sizing: border-box}
.s192{position: absolute; left: 264px; width: 1665px; top: 0px; height: 1080px; box-sizing: border-box}
.s193{position: absolute; left: 136px; width: 1920px; top: 160px; height: 825px; box-sizing: border-box}
.s194{position: absolute; left: 128px; width: 1664px; top: 168px; box-sizing: border-box}
.s195{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 80px; font-weight: 500; line-height: 1.08; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; letter-spacing: -2px; overflow-y: visible}
.s196{position: absolute; left: 96px; width: 428px; top: 402px; height: 204.5px; box-sizing: border-box}
.s197{display: flex; flex-direction: column; align-items: stretch; gap: 10px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 22px 24px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 16px; box-sizing: border-box}
.s198{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s199{position: absolute; left: 565px; width: 300px; top: 402px; height: 204.49px; box-sizing: border-box}
.s200{position: absolute; left: 906px; width: 300px; top: 402px; height: 199.81px; box-sizing: border-box}
.s201{display: flex; flex-direction: column; align-items: stretch; gap: 10px; width: 100%; height: 100%; background-color: rgb(234, 240, 255); padding: 22px 24px; border-width: 1px; border-style: solid; border-color: rgb(201, 214, 255); border-radius: 16px; box-sizing: border-box}
.s202{position: absolute; left: 1247px; width: 300px; top: 346px; height: 290px; box-sizing: border-box}
.s203{display: flex; flex-direction: column; align-items: stretch; gap: 10px; width: 100%; height: 100%; background-color: rgb(11, 13, 18); padding: 22px 24px; border-radius: 16px; box-sizing: border-box}
.s204{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 23.925px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible; flex-basis: 33.6051px}
.s205{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 23.7px; font-weight: 400; line-height: 1.3; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible; flex-basis: 93.5835px}
.s206{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 39.5px; font-weight: 800; line-height: 1; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible; flex-basis: 39.9952px}
.s207{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 23.925px; font-weight: 400; line-height: 1.2; color: rgb(201, 206, 216); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible; flex-basis: 57.5964px}
.s208{position: absolute; left: 1588px; width: 214.91px; top: 402px; height: 199.81px; box-sizing: border-box}
.s209{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 172px; min-height: 0px; max-width: 172px; overflow-y: visible}
.s210{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.3; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s211{position: absolute; left: 516px; width: 57px; top: 474px; height: 56px; box-sizing: border-box}
.s212{position: absolute; left: 857px; width: 57px; top: 474px; height: 56px; box-sizing: border-box}
.s213{position: absolute; left: 1198px; width: 57px; top: 466px; height: 56px; box-sizing: border-box}
.s214{position: absolute; left: 1539px; width: 57px; top: 458px; height: 56px; box-sizing: border-box}
.s215{position: absolute; left: 244px; width: 1198.01px; top: 753.94px; height: 273.07px; box-sizing: border-box}
.s216{width: 100%; height: 100%; display: block; border-radius: 0px 0px 16px 16px; opacity: 0.7; position: relative; overflow: hidden}
.s217{position: absolute; width: 100%; height: 100%; left: 0%; top: 0%; max-width: none; max-height: none; object-fit: cover; object-position: 50% 100%}
.s218{position: absolute; left: 244px; width: 1198px; top: 691px; height: 63px; box-sizing: border-box}
.s219{display: flex; flex-direction: row; align-items: center; gap: 10px; width: 100%; height: 100%; background-color: rgb(242, 244, 248); padding: 12px 20px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 16px 16px 1px 1px; opacity: 0.7; box-sizing: border-box}
.s220{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 1087px; min-height: 0px; max-width: 1087px; background-color: rgb(255, 255, 255); padding: 2px 14px; border-radius: 8px; overflow-y: visible; box-sizing: border-box}
.s221{position: absolute; left: 1196px; width: 480px; top: 746px; box-sizing: border-box}
.s222{display: flex; flex-direction: column; align-items: stretch; gap: 12px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 20px 24px; border-width: 1px; border-style: solid; border-color: rgb(207, 217, 222); border-radius: 24px; box-shadow: rgba(11, 13, 18, 0.1) 0px 16px 48px 0px; box-sizing: border-box}
.s223{font-family: system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif; font-size: 26px; font-weight: 700; line-height: 1.4; color: rgb(15, 20, 25); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s224{font-family: system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.4; color: rgb(83, 100, 113); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s225{font-family: system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.35; color: rgb(15, 20, 25); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s226{font-family: system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(83, 100, 113); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; padding: 10px 0px 0px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(239, 243, 244); overflow-y: visible; box-sizing: border-box}
.s227{width: 1920px; height: 1080px; position: relative; background: rgb(25, 84, 255); overflow: clip; contain: paint}
.s228{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.12) 0px, rgba(255, 255, 255, 0.12) 1px, rgba(25, 84, 255, 0) 1px, rgba(25, 84, 255, 0) 52px); opacity: 0.3}
.s229{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: repeating-linear-gradient(rgba(255, 255, 255, 0.12) 0px, rgba(255, 255, 255, 0.12) 1px, rgba(25, 84, 255, 0) 1px, rgba(25, 84, 255, 0) 51.5px); opacity: 0.3}
.s230{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(220, 229, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; text-transform: uppercase; overflow-y: visible}
.s231{position: absolute; left: 160px; width: 1600px; top: 199px; height: 682px; box-sizing: border-box}
.s232{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); border-radius: 24px; box-shadow: rgba(11, 13, 18, 0.25) 0px 40px 100px 0px; overflow: hidden}
.s233{display: flex; flex-direction: row; align-items: center; gap: 10px; min-width: 0px; min-height: 0px; background-color: rgb(242, 244, 248); padding: 14px 22px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(228, 230, 235); box-sizing: border-box}
.s234{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 14px; min-height: 14px; max-width: 14px; max-height: 14px; height: 14px; background-color: rgb(201, 206, 216); border-radius: 256px}
.s235{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 22px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(255, 255, 255); padding: 2px 14px; border-radius: 8px; overflow-y: visible; box-sizing: border-box}
.s236{display: flex; flex-direction: column; align-items: stretch; gap: 22px; min-width: 1600px; min-height: 618px; padding: 44px 64px 40px; box-sizing: border-box}
.s237{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 22px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s238{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 155px; min-height: 0px; max-width: 155px; letter-spacing: 2px; background-color: rgb(11, 13, 18); padding: 4px 14px; border-radius: 6px; overflow-y: visible; box-sizing: border-box}
.s239{position: absolute; left: 224px; width: 449.93px; top: 628.6px; height: 196.4px; box-sizing: border-box}
.s240{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 400; line-height: 1.45; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; overflow-y: visible; max-height: 100%}
.s241{position: absolute; left: 1271px; width: 414px; top: 288px; height: 400px; box-sizing: border-box}
.s242{position: absolute; left: 1271px; width: 489px; top: 685.32px; height: 155.68px; box-sizing: border-box}
.s243{display: flex; flex-direction: column; align-items: stretch; gap: 10px; width: 100%; height: 100%; background-color: rgb(234, 240, 255); padding: 28px 32px; border-width: 0px 0px 0px 6px; border-style: solid; border-color: rgb(25, 84, 255); box-sizing: border-box}
.s244{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26.775px; font-weight: 700; line-height: 1.25; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 365px; min-height: 0px; max-width: 365px; overflow-y: visible; flex-basis: 104.966px}
.s245{position: absolute; left: 750px; width: 478px; top: 628.59px; height: 203.41px; box-sizing: border-box}
.s246{position: absolute; left: 224px; width: 867.6px; top: 448.71px; height: 136.29px; box-sizing: border-box}
.s247{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 64px; font-weight: 500; line-height: 1.04; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; letter-spacing: -2px; overflow-y: visible; max-height: 100%}
.s248{display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 56px; width: 100%; height: 100%; padding: 128px; box-sizing: border-box}
.s249{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 77.25px; font-weight: 500; line-height: 1.08; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 1193px; min-height: 0px; max-width: 1193px; letter-spacing: -2px; overflow-y: visible; flex-basis: 259.184px}
.s250{display: flex; flex-direction: row; align-items: stretch; gap: 48px; min-width: 0px; min-height: 0px}
.s251{display: flex; flex-direction: column; align-items: stretch; gap: 28px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%}
.s252{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 34px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 856px; min-height: 0px; max-width: 856px; overflow-y: visible}
.s253{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 40px; font-weight: 700; line-height: 1.2; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 778px; min-height: 0px; max-width: 778px; padding: 24px 0px 0px; border-width: 2px 0px 0px; border-style: solid; border-color: rgb(25, 84, 255); overflow-y: visible; box-sizing: border-box}
.s254{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 520px; min-height: 0px; max-width: 520px; background-color: rgb(11, 13, 18); padding: 40px; border-radius: 24px; box-sizing: border-box}
.s255{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 22.8px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; padding: 0px 0px 20px; overflow-y: visible; flex-basis: 87.2077px; box-sizing: border-box}
.s256{display: flex; flex-direction: row; align-items: center; gap: 20px; min-width: 0px; min-height: 0px; padding: 22px 0px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(42, 46, 56); box-sizing: border-box}
.s257{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 34px; font-weight: 700; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s258{position: absolute; left: 420px; width: 1080px; top: 335px; height: 596px; box-sizing: border-box}
.s259{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 24px; box-shadow: rgba(11, 13, 18, 0.15) 0px 30px 80px 0px; overflow: hidden; box-sizing: border-box}
.s260{width: 1078px; height: 527px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; align-self: flex-start; display: block; object-fit: contain}
.s261{position: absolute; left: 264px; width: 1403.65px; top: 136px; box-sizing: border-box}
.s262{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 80px; font-weight: 500; line-height: 1.08; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; text-align: center; letter-spacing: -2px; overflow-y: visible}
.s263{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 80px; font-weight: 500; line-height: 1.08; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 1446px; min-height: 0px; max-width: 1446px; letter-spacing: -2px; overflow-y: visible}
.s264{position: relative; display: flex; flex-direction: column; min-width: 1664px; min-height: 560px; align-self: stretch; max-width: 1664px; max-height: 560px; height: 560px}
.s265{position: absolute; left: 10px; width: 280px; top: 130px; height: 291px; box-sizing: border-box}
.s266{position: absolute; left: 0px; width: 300px; top: 440px; box-sizing: border-box}
.s267{display: flex; flex-direction: column; align-items: center; gap: 2px; width: 100%; height: 100%}
.s268{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 40px; font-weight: 800; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s269{position: absolute; left: 420px; width: 1244px; top: 0px; height: 100px; box-sizing: border-box}
.s270{display: flex; flex-direction: row; align-items: center; gap: 24px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 0px 32px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 16px; box-sizing: border-box}
.s271{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 28px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 56px; min-height: 0px; max-width: 56px; overflow-y: visible}
.s272{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 30px; font-weight: 700; line-height: 1.15; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 340px; min-height: 0px; max-width: 340px; overflow-y: visible}
.s273{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 400; line-height: 1.3; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; overflow-y: visible}
.s274{position: absolute; left: 420px; width: 1244px; top: 115px; height: 100px; box-sizing: border-box}
.s275{position: absolute; left: 420px; width: 1244px; top: 230px; height: 100px; box-sizing: border-box}
.s276{position: absolute; left: 420px; width: 1244px; top: 345px; height: 100px; box-sizing: border-box}
.s277{position: absolute; left: 420px; width: 1244px; top: 460px; height: 100px; box-sizing: border-box}
.s278{position: absolute; left: 0px; width: 1664px; top: 0px; height: 560px; box-sizing: border-box}
.s279{display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 48px; width: 100%; height: 100%; padding: 128px; box-sizing: border-box}
.s280{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 80px; font-weight: 500; line-height: 1.08; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 1038px; min-height: 0px; max-width: 1038px; letter-spacing: -2px; overflow-y: visible}
.s281{display: flex; flex-direction: row; align-items: center; gap: 72px; min-width: 0px; min-height: 0px}
.s282{position: relative; display: flex; flex-direction: column; min-width: 640px; min-height: 460px; flex-grow: 0; flex-shrink: 0; align-self: stretch; max-width: 640px; max-height: 460px; height: 460px}
.s283{position: absolute; left: 0px; width: 640px; top: 0px; height: 460px; box-sizing: border-box}
.s284{position: absolute; left: 120px; width: 400px; top: 118px; box-sizing: border-box}
.s285{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 26px; font-weight: 400; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; text-align: center; letter-spacing: 2px; overflow-y: visible}
.s286{position: absolute; left: 120px; width: 400px; top: 288px; box-sizing: border-box}
.s287{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 26px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; text-align: center; letter-spacing: 2px; overflow-y: visible}
.s288{display: flex; flex-direction: column; align-items: stretch; gap: 32px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%}
.s289{display: flex; flex-direction: column; align-items: stretch; gap: 8px; min-width: 0px; min-height: 0px; padding: 0px 0px 28px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(228, 230, 235); box-sizing: border-box}
.s290{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 48px; font-weight: 700; line-height: 1.1; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s291{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 48px; font-weight: 700; line-height: 1.1; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s292{display: flex; flex-direction: row; align-items: flex-start; gap: 14px; min-width: 0px; min-height: 0px}
.s293{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 30px; font-weight: 400; line-height: 1.4; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; overflow-y: visible}
.s294{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 96px; font-weight: 500; line-height: 1.05; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; text-align: center; min-width: 1085px; min-height: 0px; align-self: center; max-width: 1085px; letter-spacing: -3px; overflow-y: visible}
.s295{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 0px; min-height: 0px; background-color: rgb(244, 246, 249); padding: 48px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 28px; box-sizing: border-box}
.s296{position: relative; display: flex; flex-direction: column; min-width: 0px; min-height: 0px; align-self: stretch}
.s297{display: flex; flex-direction: row; align-items: stretch; gap: 64px; flex: 1 1 auto; align-self: stretch; min-width: 0px; min-height: 0px}
.s298{display: flex; flex-direction: column; align-items: stretch; gap: 16px; min-width: 350px; min-height: 0px; max-width: 350px}
.s299{display: flex; flex-direction: row; align-items: center; gap: 14px; min-width: 0px; min-height: 88px; max-height: 88px; height: 88px; background-color: rgb(255, 255, 255); padding: 0px 24px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 18px; box-shadow: rgba(11, 13, 18, 0.08) 0px 12px 32px 0px; box-sizing: border-box}
.s300{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 800; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s301{display: flex; flex-direction: column; align-items: stretch; gap: 8px; min-width: 0px; min-height: 0px; padding: 4px 8px 0px; box-sizing: border-box}
.s302{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; overflow-y: visible}
.s303{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.35; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s304{display: flex; flex-direction: column; align-items: stretch; gap: 8px; min-width: 0px; min-height: 0px; padding: 16px 8px 0px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(217, 221, 227); box-sizing: border-box}
.s305{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; overflow-y: visible}
.s306{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.35; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s307{display: flex; flex-direction: row; align-items: center; gap: 14px; min-width: 0px; min-height: 88px; max-height: 88px; height: 88px; background-color: rgb(25, 84, 255); padding: 0px 24px; border-radius: 18px; box-shadow: rgba(11, 13, 18, 0.08) 0px 12px 32px 0px; box-sizing: border-box}
.s308{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 800; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s309{display: flex; flex-direction: row; align-items: center; gap: 14px; min-width: 0px; min-height: 88px; max-height: 88px; height: 88px; background-color: rgb(238, 128, 92); padding: 0px 24px; border-radius: 18px; box-shadow: rgba(11, 13, 18, 0.08) 0px 12px 32px 0px; box-sizing: border-box}
.s310{position: absolute; left: 0px; width: 1568px; top: 0px; height: 90px; box-sizing: border-box}
.s311{display: flex; flex-direction: column; align-items: stretch; gap: 12px; min-width: 0px; min-height: 0px}
.s312{display: flex; flex-direction: row; align-items: stretch; gap: 28px; min-width: 0px; min-height: 0px; padding: 0px 28px 4px; box-sizing: border-box}
.s313{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 330px; min-height: 0px; max-width: 330px; letter-spacing: 1px; overflow-y: visible}
.s314{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 520px; min-height: 0px; max-width: 520px; letter-spacing: 1px; overflow-y: visible}
.s315{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; letter-spacing: 1px; overflow-y: visible}
.s316{display: flex; flex-direction: row; align-items: center; gap: 28px; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); padding: 16px 28px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 16px; box-sizing: border-box}
.s317{display: flex; flex-direction: column; align-items: stretch; gap: 2px; min-width: 330px; min-height: 0px; max-width: 330px}
.s318{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s319{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s320{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 520px; min-height: 0px; max-width: 520px; overflow-y: visible}
.s321{display: flex; flex-flow: wrap; align-items: stretch; gap: 8px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%}
.s322{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 19px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; padding: 3px 12px; border-width: 1px; border-style: solid; border-color: rgb(217, 221, 227); border-radius: 20px; overflow-y: visible; box-sizing: border-box}
.s323{display: flex; flex-direction: row; align-items: center; gap: 28px; min-width: 0px; min-height: 0px; background-color: rgb(11, 13, 18); padding: 16px 28px; border-radius: 16px; box-sizing: border-box}
.s324{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s325{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s326{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; color: rgb(201, 206, 216); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 520px; min-height: 0px; max-width: 520px; overflow-y: visible}
.s327{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 19px; font-weight: 400; line-height: 1.4; color: rgb(201, 206, 216); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; padding: 3px 12px; border-width: 1px; border-style: solid; border-color: rgb(58, 64, 80); border-radius: 20px; overflow-y: visible; box-sizing: border-box}
.s328{width: 44px; height: 44px; min-width: 0px; min-height: 0px; display: block}
.s329{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 400; line-height: 1.4; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s330{display: flex; flex-direction: column; align-items: stretch; gap: 56px; min-width: 0px; min-height: 0px}
.s331{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 80px; font-weight: 500; line-height: 1.1; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 1500px; min-height: 0px; max-width: 1500px; letter-spacing: -2px; overflow-y: visible}
.s332{display: flex; flex-direction: row; align-items: center; gap: 32px; min-width: 0px; min-height: 0px; padding: 40px 0px 0px; border-width: 2px 0px 0px; border-style: solid; border-color: rgb(25, 84, 255); box-sizing: border-box}
.s333{display: flex; flex-direction: row; align-items: center; gap: 16px; min-width: 0px; min-height: 0px; background-color: rgb(25, 84, 255); padding: 20px 36px; border-radius: 256px; box-sizing: border-box}
.s334{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 36px; font-weight: 600; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s335{text-decoration: underline; cursor: pointer}
.s336{color: rgb(252, 252, 251); -webkit-text-fill-color: currentcolor}
.s337{width: 20px; height: 28px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: contain}
.s338{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 400; line-height: 1.3; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s339{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.12) 0px, rgba(255, 255, 255, 0.12) 1px, rgba(11, 13, 18, 0) 1px, rgba(11, 13, 18, 0) 52px); opacity: 0.3}
.s340{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: repeating-linear-gradient(rgba(255, 255, 255, 0.12) 0px, rgba(255, 255, 255, 0.12) 1px, rgba(11, 13, 18, 0) 1px, rgba(11, 13, 18, 0) 51.5px); opacity: 0.3}
.s341{display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 80px; width: 100%; height: 100%; padding: 128px; box-sizing: border-box}
.s342{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 104px; font-weight: 500; line-height: 1; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 1560px; min-height: 0px; max-width: 1560px; letter-spacing: -3.5px; overflow-y: visible}
.s343{color: rgb(255, 255, 255); -webkit-text-fill-color: currentcolor}
.s344{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 40px; font-weight: 400; line-height: 1.3; color: rgb(201, 206, 216); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 774px; min-height: 0px; max-width: 774px; overflow-y: visible}
.s345{display: flex; flex-direction: row; align-items: center; gap: 32px; min-width: 0px; min-height: 0px; padding: 28px 0px 0px; border-width: 2px 0px 0px; border-style: solid; border-color: rgb(25, 84, 255); box-sizing: border-box}
.s346{width: 96px; height: 96px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: cover; border-radius: 256px}
.s347{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 44px; font-weight: 800; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s348{width: 56px; height: 28px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; align-self: center; display: block; object-fit: contain}
.s349{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 400; line-height: 1.4; color: rgb(201, 206, 216); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s350{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); padding: 8px 22px; border-width: 1px; border-style: solid; border-color: rgb(201, 206, 216); border-radius: 40px; overflow-y: visible; box-sizing: border-box}
.s351{position: relative; display: flex; flex-direction: column; min-width: 1664px; min-height: 360px; align-self: stretch; max-width: 1664px; max-height: 360px; height: 360px}
.s352{position: absolute; left: 0px; width: 1664px; top: 0px; height: 360px; box-sizing: border-box}
.s353{position: absolute; left: 0px; width: 420px; top: 120px; height: 120px; box-sizing: border-box}
.s354{display: flex; flex-direction: row; align-items: center; gap: 16px; width: 100%; height: 100%; background-color: rgb(11, 13, 18); padding: 0px 28px; border-radius: 20px; box-sizing: border-box}
.s355{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 700; line-height: 1.15; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s356{position: absolute; left: 1024px; width: 640px; top: 0px; height: 72px; box-sizing: border-box}
.s357{display: flex; flex-direction: row; align-items: center; gap: 16px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 0px 24px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 14px; box-sizing: border-box}
.s358{position: absolute; left: 1024px; width: 640px; top: 96px; height: 72px; box-sizing: border-box}
.s359{position: absolute; left: 1024px; width: 640px; top: 192px; height: 72px; box-sizing: border-box}
.s360{position: absolute; left: 1024px; width: 640px; top: 288px; height: 72px; box-sizing: border-box}
.s361{display: flex; flex-direction: row; align-items: center; gap: 16px; width: 100%; height: 100%; background-color: rgb(234, 240, 255); padding: 0px 24px; border-width: 1px; border-style: solid; border-color: rgb(201, 214, 255); border-radius: 14px; box-sizing: border-box}
.s362{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 44px; font-weight: 700; line-height: 1.2; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s363{display: flex; flex-direction: row; align-items: stretch; gap: 0px; min-width: 0px; min-height: 0px}
.s364{display: flex; flex-direction: column; align-items: stretch; gap: 16px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(255, 255, 255); padding: 36px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; box-sizing: border-box}
.s365{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 44px; font-weight: 700; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s366{width: 56px; height: 12px; min-width: 0px; min-height: 0px; align-self: center; display: block; overflow: visible}
.s367{display: flex; flex-direction: row; align-items: stretch; gap: 32px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%}
.s368{display: flex; flex-direction: column; align-items: stretch; gap: 20px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(255, 255, 255); padding: 36px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; box-sizing: border-box}
.s369{width: 440px; height: 160px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; align-self: flex-start; display: block; object-fit: contain}
.s370{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 400; line-height: 1.35; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s371{position: absolute; left: 128px; width: 1664px; top: 184px; height: 70px; box-sizing: border-box}
.s372{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 65.25px; font-weight: 500; line-height: 1.08; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: -2px; overflow-y: visible; flex-basis: 172.789px}
.s373{position: absolute; left: 128px; top: 476px; box-sizing: border-box}
.s374{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; background-color: rgb(255, 255, 255); padding: 4px 14px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 10px; overflow-y: visible; box-sizing: border-box}
.s375{position: absolute; left: 128px; width: 300px; top: 526px; box-sizing: border-box}
.s376{display: flex; flex-direction: column; align-items: stretch; gap: 14px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 18px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 18px; box-shadow: rgba(11, 13, 18, 0.08) 0px 12px 32px 0px; box-sizing: border-box}
.s377{display: flex; flex-direction: row; align-items: center; gap: 12px; min-width: 0px; min-height: 0px; padding: 0px 4px; box-sizing: border-box}
.s378{width: 30px; height: 30px; min-width: 0px; min-height: 0px; display: block}
.s379{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; overflow-y: visible}
.s380{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.4; color: rgb(154, 163, 178); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s381{display: flex; flex-direction: column; align-items: stretch; gap: 6px; min-width: 0px; min-height: 0px; background-color: rgb(244, 246, 249); padding: 16px 18px; border-radius: 12px; box-sizing: border-box}
.s382{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s383{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s384{position: absolute; left: 498px; width: 560px; top: 429px; box-sizing: border-box}
.s385{display: flex; flex-direction: column; align-items: stretch; gap: 12px; width: 100%; height: 100%; background-color: rgb(11, 13, 18); padding: 24px; border-radius: 22px; box-shadow: rgba(11, 13, 18, 0.2) 0px 16px 40px 0px; box-sizing: border-box}
.s386{display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 0px; min-width: 0px; min-height: 0px; padding: 0px 4px 4px; box-sizing: border-box}
.s387{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 700; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s388{display: flex; flex-direction: row; align-items: center; gap: 14px; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); padding: 16px 20px; border-radius: 12px; box-sizing: border-box}
.s389{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 400; line-height: 1.25; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; overflow-y: visible}
.s390{position: absolute; left: 1168px; width: 220px; top: 414px; box-sizing: border-box}
.s391{display: flex; flex-direction: row; align-items: center; gap: 12px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 16px 18px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 14px; box-shadow: rgba(11, 13, 18, 0.063) 0px 8px 24px 0px; box-sizing: border-box}
.s392{width: 26px; height: 26px; min-width: 0px; min-height: 0px; display: block}
.s393{position: absolute; left: 1168px; width: 220px; top: 499px; box-sizing: border-box}
.s394{position: absolute; left: 1168px; width: 220px; top: 584px; box-sizing: border-box}
.s395{position: absolute; left: 1168px; width: 220px; top: 669px; box-sizing: border-box}
.s396{position: absolute; left: 1168px; width: 220px; top: 754px; box-sizing: border-box}
.s397{position: absolute; left: 1128px; width: 300px; top: 835px; box-sizing: border-box}
.s398{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.3; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; text-align: center; overflow-y: visible}
.s399{position: absolute; left: 1498px; width: 294px; top: 495px; box-sizing: border-box}
.s400{display: flex; flex-direction: column; align-items: stretch; gap: 14px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 18px; border-width: 2px; border-style: dashed; border-color: rgb(184, 196, 224); border-radius: 18px; box-shadow: rgba(11, 13, 18, 0.08) 0px 12px 32px 0px; box-sizing: border-box}
.s401{position: absolute; left: 0px; width: 1920px; top: 0px; height: 1080px; box-sizing: border-box}
.s402{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; text-transform: uppercase; overflow-y: visible}
.s403{display: flex; flex-direction: column; align-items: stretch; gap: 20px; min-width: 0px; min-height: 0px}
.s404{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 80px; font-weight: 500; line-height: 1.08; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: -2px; overflow-y: visible}
.s405{display: flex; flex-direction: row; align-items: stretch; gap: 64px; min-width: 0px; min-height: 0px}
.s406{display: flex; flex-direction: column; align-items: stretch; gap: 16px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; padding: 40px 0px 0px; border-width: 2px 0px 0px; border-style: solid; border-color: rgb(25, 84, 255); box-sizing: border-box}
.s407{display: flex; flex-direction: row; align-items: baseline; gap: 14px; min-width: 0px; min-height: 0px}
.s408{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 120px; font-weight: 500; line-height: 1; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: -4px; overflow-y: visible}
.s409{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 36px; font-weight: 500; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s410{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 30px; font-weight: 400; line-height: 1.35; color: rgb(201, 206, 216); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s411{display: flex; flex-direction: row; align-items: center; gap: 40px; min-width: 0px; min-height: 0px}
.s412{width: 640px; height: 440px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; display: block; object-fit: contain}
.s413{display: flex; flex-direction: column; align-items: stretch; gap: 20px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%}
.s414{width: 900px; height: 120px; max-width: 1920px; max-height: 1080px; min-width: 0px; min-height: 0px; align-self: flex-start; display: block; object-fit: contain}
.s415{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 44px; font-weight: 600; line-height: 1.2; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s416{display: flex; flex-direction: row; align-items: baseline; gap: 20px; min-width: 0px; min-height: 0px; padding: 24px 0px 0px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(228, 230, 235); box-sizing: border-box}
.s417{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 96px; font-weight: 500; line-height: 1; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: -3px; overflow-y: visible}
.s418{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 30px; font-weight: 400; line-height: 1.4; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s419{display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; gap: 20px; min-width: 0px; min-height: 0px}
.s420{display: flex; flex-direction: column; align-items: stretch; gap: 10px; min-width: 0px; min-height: 0px; background-color: rgb(25, 84, 255); padding: 24px 26px; border-radius: 16px; box-sizing: border-box}
.s421{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.15; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s422{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; color: rgb(220, 229, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s423{display: flex; flex-direction: column; align-items: stretch; gap: 10px; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); padding: 24px 26px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 16px; box-sizing: border-box}
.s424{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.15; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s425{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.3; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s426{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 700; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s427{display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; gap: 20px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%}
.s428{display: flex; flex-direction: column; align-items: stretch; gap: 10px; min-width: 0px; min-height: 0px; background-color: rgb(11, 13, 18); padding: 24px 26px; border-radius: 16px; box-sizing: border-box}
.s429{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.2; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s430{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 28px; font-weight: 700; line-height: 1.2; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s431{position: absolute; left: 128px; width: 1664px; top: 150px; box-sizing: border-box}
.s432{position: absolute; left: 128px; width: 560px; top: 340px; box-sizing: border-box}
.s433{display: flex; flex-direction: column; align-items: stretch; gap: 20px; width: 100%; height: 100%}
.s434{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 700; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; align-self: flex-start; background-color: rgb(234, 240, 255); padding: 20px 30px; border-radius: 28px 28px 28px 8px; overflow-y: visible; box-sizing: border-box}
.s435{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 700; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 533px; min-height: 0px; align-self: flex-start; max-width: 533px; background-color: rgb(234, 240, 255); padding: 20px 30px; border-radius: 28px 28px 28px 8px; overflow-y: visible; box-sizing: border-box}
.s436{display: flex; flex-direction: column; align-items: stretch; gap: 10px; min-width: 0px; min-height: 0px; padding: 28px 0px 0px; border-width: 2px 0px 0px; border-style: solid; border-color: rgb(11, 13, 18); box-sizing: border-box}
.s437{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 44px; font-weight: 800; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s438{position: absolute; left: 732px; width: 1000px; top: 262px; height: 640px; box-sizing: border-box}
.s439{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-color: rgb(14, 15, 19); border-width: 2px; border-style: solid; border-color: rgb(58, 61, 69); border-radius: 28px 28px 0px 0px; box-shadow: rgba(11, 13, 18, 0.2) 0px 30px 80px 0px; box-sizing: border-box}
.s440{position: absolute; left: 1228px; width: 8px; top: 269px; height: 8px; box-sizing: border-box}
.s441{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-color: rgb(42, 45, 53); border-radius: 256px}
.s442{position: absolute; left: 672px; width: 1120px; top: 902px; height: 26px; box-sizing: border-box}
.s443{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-image: linear-gradient(rgb(217, 220, 226) 0%, rgb(180, 185, 195) 60%, rgb(142, 147, 157) 100%); border-radius: 2px 2px 24px 24px}
.s444{position: absolute; left: 1142px; width: 180px; top: 902px; height: 10px; box-sizing: border-box}
.s445{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-color: rgb(157, 162, 172); border-radius: 0px 0px 10px 10px}
.s446{position: absolute; left: 752px; width: 960px; top: 282px; height: 600px; box-sizing: border-box}
.s447{display:block;width:100%;height:100%}
.s448{position: absolute; left: 128px; width: 1664px; top: 112px; box-sizing: border-box}
.s449{position: absolute; left: 128px; width: 1664px; top: 311px; height: 544px; box-sizing: border-box}
.s450{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 28px; box-shadow: rgba(11, 13, 18, 0.06) 0px 30px 60px 0px; box-sizing: border-box}
.s451{position: absolute; left: 160px; width: 1600px; top: 357px; height: 44px; box-sizing: border-box}
.s452{display: flex; flex-direction: row; align-items: stretch; gap: 4px; min-width: 0px; min-height: 0px; background-color: rgb(243, 244, 246); padding: 4px; border-radius: 22px; box-sizing: border-box}
.s453{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); padding: 4px 20px; border-width: 1px; border-style: solid; border-color: rgb(201, 214, 255); border-radius: 18px; overflow-y: visible; box-sizing: border-box}
.s454{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(154, 160, 170); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; padding: 4px 20px; overflow-y: visible; box-sizing: border-box}
.s455{position: absolute; left: 128px; width: 1664px; top: 415px; height: 1px; box-sizing: border-box}
.s456{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-color: rgb(228, 230, 235)}
.s457{position: absolute; left: 160px; width: 160px; top: 425px; box-sizing: border-box}
.s458{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(154, 160, 170); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; text-align: center; overflow-y: visible}
.s459{position: absolute; left: 320px; width: 160px; top: 425px; box-sizing: border-box}
.s460{position: absolute; left: 480px; width: 160px; top: 425px; box-sizing: border-box}
.s461{position: absolute; left: 640px; width: 160px; top: 425px; box-sizing: border-box}
.s462{position: absolute; left: 800px; width: 160px; top: 425px; box-sizing: border-box}
.s463{position: absolute; left: 960px; width: 160px; top: 425px; box-sizing: border-box}
.s464{position: absolute; left: 1120px; width: 160px; top: 425px; box-sizing: border-box}
.s465{position: absolute; left: 1280px; width: 160px; top: 425px; box-sizing: border-box}
.s466{position: absolute; left: 1440px; width: 160px; top: 425px; box-sizing: border-box}
.s467{position: absolute; left: 1600px; width: 160px; top: 425px; box-sizing: border-box}
.s468{position: absolute; left: 160px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s469{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-color: rgb(237, 239, 243)}
.s470{position: absolute; left: 320px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s471{position: absolute; left: 480px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s472{position: absolute; left: 640px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s473{position: absolute; left: 800px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s474{position: absolute; left: 960px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s475{position: absolute; left: 1120px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s476{position: absolute; left: 1280px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s477{position: absolute; left: 1440px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s478{position: absolute; left: 1600px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s479{position: absolute; left: 1760px; width: 1px; top: 459px; height: 412px; box-sizing: border-box}
.s480{position: absolute; left: 164px; width: 312px; top: 465px; height: 56px; box-sizing: border-box}
.s481{display: flex; flex-direction: row; align-items: center; gap: 14px; width: 100%; height: 100%; background-color: rgb(11, 13, 18); padding: 0px 20px; border-radius: 14px; box-sizing: border-box}
.s482{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 700; line-height: 1.4; color: rgb(255, 255, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s483{position: absolute; left: 484px; width: 312px; top: 533px; height: 56px; box-sizing: border-box}
.s484{position: absolute; left: 804px; width: 312px; top: 601px; height: 56px; box-sizing: border-box}
.s485{position: absolute; left: 1124px; width: 312px; top: 669px; height: 56px; box-sizing: border-box}
.s486{display: flex; flex-direction: row; align-items: center; gap: 14px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 0px 20px; border-width: 2px; border-style: solid; border-color: rgb(25, 84, 255); border-radius: 14px; box-sizing: border-box}
.s487{position: absolute; left: 1444px; width: 347px; top: 737px; height: 56px; box-sizing: border-box}
.s488{display: flex; flex-direction: row; align-items: center; gap: 14px; width: 100%; height: 100%; background-image: linear-gradient(90deg, rgb(25, 84, 255) 0%, rgb(25, 84, 255) 55%, rgba(25, 84, 255, 0) 100%); padding: 0px 20px; border-radius: 14px; box-sizing: border-box}
.s489{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(220, 229, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s490{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 26px; font-weight: 700; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s491{position: absolute; left: 161px; width: 634px; top: 695px; height: 130px; box-sizing: border-box}
.s492{display: flex; flex-direction: column; align-items: stretch; gap: 0px; width: 100%; height: 100%; background-color: rgb(255, 255, 255)}
.s493{position: absolute; left: 176px; top: 713px; height: 28px; box-sizing: border-box}
.s494{display: flex; flex-direction: row; align-items: center; gap: 14px; width: 100%; height: 100%}
.s495{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 22px; min-height: 22px; max-width: 22px; max-height: 22px; height: 22px; background-color: rgb(11, 13, 18); border-radius: 5px}
.s496{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s497{position: absolute; left: 176px; top: 753px; height: 28px; box-sizing: border-box}
.s498{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 22px; min-height: 22px; max-width: 22px; max-height: 22px; height: 22px; background-color: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(25, 84, 255); border-radius: 5px; box-sizing: border-box}
.s499{position: absolute; left: 176px; top: 793px; height: 28px; box-sizing: border-box}
.s500{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 22px; min-height: 22px; max-width: 22px; max-height: 22px; height: 22px; background-color: rgb(25, 84, 255); border-radius: 5px}
.s501{position: absolute; right: 132px; top: 902px; height: 56px; box-sizing: border-box}
.s502{display: flex; flex-direction: row; align-items: center; gap: 14px; width: 100%; height: 100%; background-color: rgb(234, 240, 255); padding: 0px 24px; border-width: 1px; border-style: solid; border-color: rgb(201, 214, 255); border-radius: 28px; box-sizing: border-box}
.s503{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s504{display: flex; flex-direction: row; align-items: stretch; gap: 16px; min-width: 0px; min-height: 0px; background-color: rgb(255, 255, 255); padding: 16px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 44px; box-shadow: rgba(11, 13, 18, 0.08) 0px 40px 80px 0px; box-sizing: border-box}
.s505{display: flex; flex-direction: column; align-items: stretch; gap: 24px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(243, 244, 246); padding: 48px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 30px; box-sizing: border-box}
.s506{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(154, 160, 170); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: -1px; overflow-y: visible}
.s507{position: relative; display: flex; flex-direction: column; min-width: 712px; min-height: 250px; align-self: stretch; max-width: 712px; max-height: 250px; height: 250px}
.s508{position: absolute; left: 0px; width: 712px; top: 0px; height: 250px; box-sizing: border-box}
.s509{position: absolute; left: 10px; width: 160px; top: 0px; height: 52px; box-sizing: border-box}
.s510{display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 0px; width: 100%; height: 100%; background-color: rgb(11, 13, 18); border-radius: 12px}
.s511{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 22px; font-weight: 400; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s512{display: flex; flex-direction: row; align-items: stretch; justify-content: space-between; gap: 0px; min-width: 0px; min-height: 0px}
.s513{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(154, 160, 170); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s514{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s515{display: flex; flex-direction: column; align-items: stretch; gap: 24px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-image: linear-gradient(rgb(11, 13, 18) 0%, rgb(16, 32, 79) 100%); padding: 48px; border-radius: 30px; box-shadow: rgba(11, 13, 18, 0.25) 0px 30px 60px 0px; box-sizing: border-box}
.s516{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.1; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: -1px; overflow-y: visible}
.s517{display: flex; flex-direction: row; align-items: stretch; gap: 12px; min-width: 0px; min-height: 0px}
.s518{display: flex; flex-direction: row; align-items: center; gap: 10px; min-width: 0px; min-height: 48px; max-height: 48px; height: 48px; padding: 0px 22px; border-width: 1px; border-style: solid; border-color: rgb(58, 70, 102); border-radius: 24px; box-sizing: border-box}
.s519{width: 24px; height: 24px; min-width: 0px; min-height: 0px; display: block}
.s520{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(201, 214, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s521{position: absolute; left: 395px; width: 160px; top: 94px; height: 52px; box-sizing: border-box}
.s522{display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 0px; width: 100%; height: 100%; background-color: rgb(38, 50, 79); border-radius: 12px}
.s523{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(255, 255, 255); padding: 40px 48px; border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 20px; box-sizing: border-box}
.s524{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; padding: 0px 0px 20px; overflow-y: visible; box-sizing: border-box}
.s525{display: flex; flex-direction: row; align-items: center; gap: 18px; min-width: 0px; min-height: 0px; padding: 20px 0px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(228, 230, 235); box-sizing: border-box}
.s526{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 36px; font-weight: 500; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s527{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 40px; font-weight: 500; line-height: 1.15; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; padding: 24px 0px 0px; border-width: 2px 0px 0px; border-style: solid; border-color: rgb(25, 84, 255); overflow-y: visible; box-sizing: border-box}
.s528{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; background-color: rgb(11, 13, 18); padding: 40px 48px; border-radius: 20px; box-sizing: border-box}
.s529{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; padding: 0px 0px 20px; overflow-y: visible; box-sizing: border-box}
.s530{display: flex; flex-direction: row; align-items: center; gap: 18px; min-width: 0px; min-height: 0px; padding: 20px 0px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(42, 46, 56); box-sizing: border-box}
.s531{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 36px; font-weight: 500; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s532{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 40px; font-weight: 500; line-height: 1.15; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; padding: 24px 0px 0px; border-width: 2px 0px 0px; border-style: solid; border-color: rgb(25, 84, 255); overflow-y: visible; box-sizing: border-box}
.s533{display: flex; flex-direction: column; align-items: stretch; justify-content: space-between; gap: 40px; width: 100%; height: 100%; padding: 128px 128px 160px; box-sizing: border-box}
.s534{display: flex; flex-direction: column; align-items: stretch; gap: 28px; min-width: 0px; min-height: 0px}
.s535{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 96px; font-weight: 500; line-height: 1.02; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 1560px; min-height: 0px; max-width: 1560px; letter-spacing: -3px; overflow-y: visible}
.s536{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 0px; min-height: 0px; background-color: rgb(20, 23, 31); border-width: 1px; border-style: solid; border-color: rgb(42, 46, 56); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.4) 0px 30px 80px 0px; overflow: hidden; box-sizing: border-box}
.s537{display: flex; flex-direction: row; align-items: center; gap: 18px; min-width: 0px; min-height: 48px; max-height: 48px; height: 48px; background-color: rgb(28, 32, 41); padding: 0px 18px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(42, 46, 56); box-sizing: border-box}
.s538{display: flex; flex-direction: row; align-items: stretch; gap: 8px; min-width: 0px; min-height: 0px}
.s539{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 12px; min-height: 12px; max-width: 12px; max-height: 12px; height: 12px; background-color: rgb(58, 64, 80); border-radius: 6px}
.s540{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; letter-spacing: 2px; overflow-y: visible}
.s541{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 250px; min-height: 0px; max-width: 250px; background-color: rgb(24, 28, 36); border-width: 0px 2px 0px 0px; border-style: solid; border-color: rgb(42, 46, 56); box-sizing: border-box}
.s542{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 0px; min-height: 34px; flex-grow: 0; flex-shrink: 0; max-height: 34px; height: 34px; background-color: rgb(24, 28, 36)}
.s543{display: flex; flex-direction: row; align-items: center; gap: 10px; min-width: 0px; min-height: 40px; flex-grow: 0; flex-shrink: 0; max-height: 40px; height: 40px; padding: 0px 14px; border-width: 1px 0px 0px; border-style: solid; border-color: rgba(255, 255, 255, 0.08); box-sizing: border-box}
.s544{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 6px; min-height: 20px; max-width: 6px; max-height: 20px; height: 20px; background-color: rgb(74, 80, 92); border-radius: 3px}
.s545{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(201, 206, 216); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; overflow-y: visible}
.s546{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 6px; min-height: 20px; max-width: 6px; max-height: 20px; height: 20px; background-color: rgb(25, 84, 255); border-radius: 3px}
.s547{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; line-height: 1.4; color: rgb(143, 176, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; flex-grow: 1; flex-basis: 0%; overflow-y: visible}
.s548{position: relative; display: flex; flex-direction: column; min-width: 1412px; min-height: 234px; align-self: stretch; max-width: 1412px; max-height: 234px; height: 234px}
.s549{position: absolute; left: 0px; width: 1412px; top: 0px; height: 234px; box-sizing: border-box}
.s550{position: absolute; left: 6px; top: 6px; box-sizing: border-box}
.s551{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 18px; font-weight: 400; line-height: 1.4; color: rgb(107, 113, 125); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; overflow-y: visible}
.s552{position: absolute; left: 359px; top: 6px; box-sizing: border-box}
.s553{position: absolute; left: 1065px; top: 6px; box-sizing: border-box}
.s554{position: absolute; left: 718px; top: 6px; box-sizing: border-box}
.s555{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 18px; font-weight: 400; line-height: 1.4; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; overflow-y: visible}
.s556{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 44px; font-weight: 700; line-height: 1.2; color: rgb(252, 252, 251); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s557{display: flex; flex-direction: column; align-items: stretch; gap: 0px; min-width: 2px; min-height: 40px; max-width: 2px; max-height: 40px; height: 40px; background-color: rgb(201, 206, 216)}
.s558{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(25, 84, 255); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 3px; overflow-y: visible}
.s559{display: flex; flex-direction: row; align-items: center; gap: 96px; min-width: 0px; min-height: 0px}
.s560{font-family: "Inter Tight", Arial, ui-sans-serif, system-ui, sans-serif; font-size: 168px; font-weight: 800; line-height: 0.98; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: -6px; overflow-y: visible}
.s561{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; min-width: 380px; min-height: 380px; max-width: 380px; max-height: 380px; height: 380px; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(228, 230, 235); border-radius: 24px; box-sizing: border-box}
.s562{width: 336px; height: 336px; display: block; image-rendering: pixelated; min-width: 0px; min-height: 0px}
.s563{font-family: Inter, Arial, ui-sans-serif, system-ui, sans-serif; font-size: 32px; font-weight: 700; line-height: 1.4; color: rgb(11, 13, 18); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; overflow-y: visible}
.s564{font-family: "DM Mono", "Courier New", ui-monospace, Menlo, Consolas, monospace; font-size: 24px; font-weight: 400; line-height: 1.4; color: rgb(74, 80, 92); margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; text-wrap-style: pretty; min-width: 0px; min-height: 0px; letter-spacing: 2px; text-transform: uppercase; overflow-y: visible}
