@layer math-tools {
  @layer priority1;

  @layer priority2 {
    .mtx10a8y8t {
      inset: 0;
    }

    .mtxkdpibf {
      margin: -1px;
    }

    .mtx1ghz6dp {
      margin: 0;
    }

    .mtx1717udv {
      padding: 0;
    }

    .mtx7z7khe {
      padding: 10px;
    }

    .mtx1i3ajwb {
      padding: 2px;
    }

    .mtx9epnlk {
      padding: var(--spacing-1);
    }

    .mtxlsj2fj {
      padding: var(--spacing-2);
    }

    .mtx1gt495 {
      padding: var(--spacing-6);
    }
  }

  @layer priority3 {
    .mtxlc7ofm {
      border-color: var(--_radio-border);
    }

    .mtxl0wzez {
      border-color: var(--_segment-border);
    }

    .mtxdc9wdm {
      border-color: var(--_showcase-border);
    }

    .mtxyl8uow {
      border-color: var(--_tab-border);
    }

    .mtx19h2j1 {
      border-color: var(--_tile-border);
    }

    .mtxad5do {
      border-color: var(--color-accent);
    }

    .mtx14i3s5s {
      border-color: var(--color-border);
    }

    .mtx1x1q2jz {
      border-color: var(--mt-color-border-control);
    }

    .mtx1mivsrs {
      border-color: var(--mt-color-border-faint);
    }

    .mtxlaj6fr {
      border-color: var(--mt-color-border-interactive);
    }

    .mtxbf25lv {
      border-color: var(--mt-color-border-subtle);
    }

    .mtx16rqkct {
      border-radius: 50%;
    }

    .mtx10hpsqq {
      border-radius: 9999px;
    }

    .mtxn44t3p {
      border-radius: var(--_button-radius, var(--mt-radius-control));
    }

    .mtx2gdure {
      border-radius: var(--mt-radius-card);
    }

    .mtxopqwg {
      border-radius: var(--mt-radius-control);
    }

    .mtx13bqhsc {
      border-radius: var(--mt-radius-small);
    }

    .mtx1hviunn {
      border-radius: var(--radius-container);
    }

    .mtxh6dtrn {
      border-radius: var(--radius-element);
    }

    .mtxjspbzw {
      border-radius: var(--radius-full);
    }

    .mtxx3sua9 {
      border-radius: var(--radius-inner);
    }

    .mtxng3xce {
      border-style: none;
    }

    .mtx1y0btm7 {
      border-style: solid;
    }

    .mtxc342km {
      border-width: 0;
    }

    .mtxvndefy {
      border-width: 1.5px;
    }

    .mtxmkeg23 {
      border-width: 1px;
    }

    .mtxdh2fpr {
      border-width: 2px;
    }

    .mtxxhr3t {
      gap: 0;
    }

    .mtx1s4dlld {
      gap: var(--spacing-1-5);
    }

    .mtxzye2dw {
      gap: var(--spacing-1);
    }

    .mtx1txdalj {
      gap: var(--spacing-2);
    }

    .mtxjcht0a {
      gap: var(--spacing-3);
    }

    .mtx18g69wz {
      gap: var(--spacing-4);
    }

    .mtx1qh66ti {
      gap: var(--spacing-6);
    }

    .mtx4t41sb {
      gap: var(--spacing-8);
    }

    .mtx17y0mx6 {
      inset-inline: 0;
    }

    .mtxvueqy4 {
      margin-inline: auto;
    }

    .mtx16j26i2 {
      margin-inline: var(--spacing-2);
    }

    .mtx1a2a7pz {
      outline: none;
    }

    .mtxb3r6kr {
      overflow: hidden;
    }

    .mtx8du1vd {
      overscroll-behavior: none;
    }

    .mtxt970qd {
      padding-block: 0;
    }

    .mtxp59q4u {
      padding-block: 10px;
    }

    .mtx12ulsxz {
      padding-block: 4px;
    }

    .mtx1vvogim {
      padding-block: 8px;
    }

    .mtx1vofgu7 {
      padding-block: var(--spacing-1-5);
    }

    .mtxce4md1 {
      padding-block: var(--spacing-2);
    }

    .mtx8o8v82 {
      padding-block: var(--spacing-3);
    }

    .mtx1na6nto {
      padding-block: var(--spacing-4);
    }

    .mtx1home7a {
      padding-block: var(--spacing-5);
    }

    .mtxnjsko4 {
      padding-inline: 0;
    }

    .mtxaope02 {
      padding-inline: 12px;
    }

    .mtxqin4a2 {
      padding-inline: 14px;
    }

    .mtx4ezzuc {
      padding-inline: var(--spacing-1-5);
    }

    .mtxf314gf {
      padding-inline: var(--spacing-2);
    }

    .mtxrrkdod {
      padding-inline: var(--spacing-3);
    }

    .mtx1pzlopt {
      padding-inline: var(--spacing-4);
    }

    .mtxm7rs69 {
      padding-inline: var(--spacing-6);
    }

    .mtx1ku5rj1 {
      place-items: center;
    }

    .mtx1hl2dhg {
      text-decoration: none;
    }

    .mtx14z2jdu.mtx14z2jdu:where(.mtx1xu6svs:has(:focus-visible) *) {
      outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);
    }

    .mtx1qrf0k7:focus {
      border-color: var(--mt-color-border-interactive);
    }

    @media (forced-colors: active) {
      .mtx1w1tqly.mtx1w1tqly {
        border-color: canvastext;
      }

      .mtxmnqt3w.mtxmnqt3w {
        border-color: graytext;
      }

      .mtxx61lck.mtxx61lck {
        border-style: solid;
      }

      .mtx13rsnn2.mtx13rsnn2 {
        border-width: 1px;
      }
    }
  }

  @layer priority4 {
    .mtx6s0dn4 {
      align-items: center;
    }

    .mtx1qjc9v5 {
      align-items: stretch;
    }

    .mtxkh2ocl {
      align-self: stretch;
    }

    .mtx17yabm6 {
      animation-delay: var(--duration-medium-min);
    }

    .mtxjlvqhv {
      animation-duration: 1ms;
    }

    .mtxb2rp9n {
      animation-duration: var(--duration-fast);
    }

    .mtxskzprw {
      animation-fill-mode: backwards;
    }

    .mtx10e4vud {
      animation-fill-mode: forwards;
    }

    .mtxha95xi {
      animation-name: mtx188b6p3-B;
    }

    .mtx1fxh543 {
      animation-name: mtx18re5ia-B;
    }

    .mtxjyslct {
      appearance: none;
    }

    .mtxoob0kj {
      aspect-ratio: 3 / 2;
    }

    .mtxioom0i {
      aspect-ratio: var(--button-icon-only-aspect);
    }

    .mtxjbqb8w {
      background-color: #0000;
    }

    .mtx1j03ddz {
      background-color: var(--_button-background, transparent);
    }

    .mtxkyn07m {
      background-color: var(--_button-background);
    }

    .mtxzxxzj1 {
      background-color: var(--_radio-surface);
    }

    .mtxb9tqjp {
      background-color: var(--_segment-fill);
    }

    .mtxjpbbza {
      background-color: var(--_switch-thumb);
    }

    .mtx14g8830 {
      background-color: var(--_switch-track);
    }

    .mtx10d99bv {
      background-color: var(--_tab-fill);
    }

    .mtxib34v3 {
      background-color: var(--_tile-fill);
    }

    .mtxgcxg3y {
      background-color: var(--color-accent-muted);
    }

    .mtx1ewilqj {
      background-color: var(--color-accent);
    }

    .mtx1eiddq6 {
      background-color: var(--color-background-body);
    }

    .mtxwmxj5m {
      background-color: var(--color-background-muted);
    }

    .mtx1prclbq {
      background-color: var(--color-background-popover);
    }

    .mtx10xzikg {
      background-color: var(--color-background-surface);
    }

    .mtx7njt3n {
      background-color: var(--color-border-emphasized);
    }

    .mtx1m4xfpy {
      background-color: var(--color-border);
    }

    .mtx1azo05 {
      background-color: var(--color-on-accent);
    }

    .mtx1z0xlc {
      background-color: var(--mt-color-background-preview);
    }

    .mtxbgwg9d {
      background-color: var(--mt-color-background-selected);
    }

    .mtxacrjaj {
      background-color: var(--mt-color-slider-track);
    }

    .mtx15mvuz7 {
      background-image: linear-gradient(to right, red, #ff0, #0f0, #0ff, #00f, #f0f, red);
    }

    .mtx1u8cvkw {
      background-image: linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--_color-area-hue));
    }

    .mtx18o3ruo {
      background-image: none;
    }

    .mtx16uus16 {
      border-end-end-radius: 0;
    }

    .mtxbiv7yw {
      border-end-start-radius: 0;
    }

    .mtx1j92z86 {
      border-inline-start-color: var(--color-border);
    }

    .mtx1t7ytsu {
      border-inline-start-style: solid;
    }

    .mtxgbv0en {
      border-inline-start-width: var(--border-width);
    }

    .mtx1ga7v0g {
      border-start-end-radius: 0;
    }

    .mtx15mokao {
      border-start-start-radius: 0;
    }

    .mtx283npu {
      box-shadow: 0 0 0 2px var(--color-background-popover),var(--mt-shadow-thumb);
    }

    .mtx1ql0qz3 {
      box-shadow: 0 1px 2px #0a0d1205;
    }

    .mtx1w8x5zv {
      box-shadow: 0 4px 8px -6px #0a0d120a, 0 8px 16px -6px #0a0d121f;
    }

    .mtx1p2t8vj {
      box-shadow: inset 0 0 0 1px var(--color-accent);
    }

    .mtx1ecb9zp {
      box-shadow: inset 0 0 0 1px var(--mt-color-border-faint);
    }

    .mtx11nsj4m {
      box-shadow: inset 0 0 0 1px var(--mt-color-border-subtle),var(--mt-shadow-dropdown);
    }

    .mtx1imjswl {
      box-shadow: inset 0 0 0 1px var(--mt-color-border-subtle);
    }

    .mtx1rp0fgz {
      box-shadow: inset 0 0 0 1px var(--mt-color-text-option-selected);
    }

    .mtxwaz83g {
      box-shadow: inset 0 0 0 2px var(--color-accent);
    }

    .mtxyrxeqb {
      box-shadow: inset 0 0 0 5.2px var(--_radio-ring);
    }

    .mtx1gnnqk1 {
      box-shadow: none;
    }

    .mtx11y3sb3 {
      box-shadow: var(--_tab-shadow);
    }

    .mtxjk2uk5 {
      box-shadow: var(--mt-shadow-dropdown);
    }

    .mtx1kcpxr7 {
      box-shadow: var(--shadow-high);
    }

    .mtx1i5ehqx {
      box-shadow: var(--shadow-low);
    }

    .mtx14hfi27 {
      box-shadow: var(--shadow-med);
    }

    .mtx1iotiob {
      box-shadow: var(--x-boxShadow);
    }

    .mtx9f619 {
      box-sizing: border-box;
    }

    .mtxzpqnlu {
      clip: rect(0,0,0,0);
    }

    .mtx1heor9g {
      color: inherit;
    }

    .mtx19co3pv {
      color: #0000;
    }

    .mtx1arfiep {
      color: var(--_button-icon-color, currentColor);
    }

    .mtx16vb6ye {
      color: var(--_label-color);
    }

    .mtx2uipie {
      color: var(--_segment-primary);
    }

    .mtxtud5ar {
      color: var(--_segment-secondary);
    }

    .mtx1ixmkdd {
      color: var(--_tab-text);
    }

    .mtxqa6c3m {
      color: var(--color-icon-disabled);
    }

    .mtx17wrial {
      color: var(--color-on-accent);
    }

    .mtxnbbluu {
      color: var(--color-text-disabled);
    }

    .mtx1tgivj0 {
      color: var(--color-text-primary);
    }

    .mtxv1l7n4 {
      color: var(--color-text-secondary);
    }

    .mtxm0qbyy {
      color: var(--mt-color-text-menu);
    }

    .mtx1suiq2c {
      color: var(--mt-color-text-option-selected);
    }

    .mtx1ndc1pn {
      color: var(--mt-color-text-option);
    }

    .mtxr2llg1 {
      color: var(--mt-color-text-quaternary);
    }

    .mtxaknhp2 {
      color: var(--mt-color-text-tertiary);
    }

    .mtxty4p9g {
      column-gap: var(--spacing-4);
    }

    .mtxt0e3qv {
      cursor: default;
    }

    .mtx1jm3nie {
      cursor: grab;
    }

    .mtxmper1u {
      cursor: inherit;
    }

    .mtx1ypdohk {
      cursor: pointer;
    }

    .mtx1lliihq {
      display: block;
    }

    .mtxjp7ctv {
      display: contents;
    }

    .mtx78zum5 {
      display: flex;
    }

    .mtxrvj5dj {
      display: grid;
    }

    .mtx3nfvp2 {
      display: inline-flex;
    }

    .mtxbh8q5q {
      fill: none;
    }

    .mtx13gqyq7 {
      fill: var(--color-background-surface);
    }

    .mtx1r8uery {
      flex-basis: 0;
    }

    .mtxdt5ytf {
      flex-direction: column;
    }

    .mtx1q0g3np {
      flex-direction: row;
    }

    .mtx1iyjqo2 {
      flex-grow: 1;
    }

    .mtx2lah0s {
      flex-shrink: 0;
    }

    .mtxs83m0k {
      flex-shrink: 1;
    }

    .mtxjb2p0i {
      font-family: inherit;
    }

    .mtx9ynric {
      font-family: var(--font-family-body);
    }

    .mtx1g81bgm {
      font-family: var(--font-family-heading);
    }

    .mtxfifm61 {
      font-size: 12px;
    }

    .mtxif65rj {
      font-size: 14px;
    }

    .mtx1j61zf2 {
      font-size: 16px;
    }

    .mtx1ujz008 {
      font-size: var(--mt-text-body-2-size);
    }

    .mtxu8zr5o {
      font-size: var(--mt-text-brand-size);
    }

    .mtxjm74w1 {
      font-size: var(--text-body-size);
    }

    .mtxsgqta0 {
      font-size: var(--text-heading-5-size);
    }

    .mtxcr08ib {
      font-size: var(--text-label-size);
    }

    .mtx141an7d {
      font-size: var(--text-supporting-size);
    }

    .mtxss6m8b {
      font-variant-numeric: tabular-nums;
    }

    .mtxoc956y {
      font-weight: var(--_label-weight);
    }

    .mtx1e4wzip {
      font-weight: var(--font-weight-medium);
    }

    .mtx1sodnla {
      font-weight: var(--font-weight-normal);
    }

    .mtx2mo6ok {
      font-weight: var(--font-weight-semibold);
    }

    .mtxxovm9e {
      font-weight: var(--text-body-weight);
    }

    .mtx1kzknox {
      forced-color-adjust: none;
    }

    .mtxnby9oq {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .mtxtijo5x {
      inset-inline-end: 0;
    }

    .mtxqxgn94 {
      inset-inline-end: var(--x-insetInlineEnd);
    }

    .mtx1o0tod {
      inset-inline-start: 0;
    }

    .mtx1lxsm33 {
      inset-inline-start: var(--x-insetInlineStart);
    }

    .mtxc8icb0 {
      isolation: isolate;
    }

    .mtxl56j7k {
      justify-content: center;
    }

    .mtx1nhvcw1 {
      justify-content: flex-start;
    }

    .mtx1qughib {
      justify-content: space-between;
    }

    .mtx1mwpwyd {
      letter-spacing: .3px;
    }

    .mtx1v6pjp8 {
      letter-spacing: var(--mt-text-body-2-tracking);
    }

    .mtxe36ze9 {
      letter-spacing: var(--mt-text-body-tracking);
    }

    .mtx1jug4zi {
      letter-spacing: var(--mt-text-brand-tracking);
    }

    .mtx1qcrwxg {
      letter-spacing: var(--mt-text-h5-tracking);
    }

    .mtxd4r4e8 {
      line-height: 18px;
    }

    .mtx1fc57z9 {
      line-height: 20px;
    }

    .mtx1o2sk6j {
      line-height: 24px;
    }

    .mtxxfsa4s {
      line-height: var(--mt-text-body-2-leading);
    }

    .mtxygcvq8 {
      line-height: var(--mt-text-brand-leading);
    }

    .mtxw6l6zx {
      line-height: var(--text-body-leading);
    }

    .mtxo3gurs {
      line-height: var(--text-heading-5-leading);
    }

    .mtx1kq96og {
      line-height: var(--text-label-leading);
    }

    .mtx1ltkj2j {
      line-height: var(--text-supporting-leading);
    }

    .mtxvc5jky {
      margin-inline-start: auto;
    }

    .mtxg01cxk {
      opacity: 0;
    }

    .mtx8heqro {
      opacity: var(--_showcase-opacity);
    }

    .mtx1c4psep {
      opacity: var(--_swatch-dot-opacity);
    }

    .mtx1wfwxd8 {
      outline-offset: 0;
    }

    .mtx1t137rt {
      outline-style: none;
    }

    .mtx1we12cn {
      padding-inline-end: var(--spacing-6);
    }

    .mtx31w388 {
      padding-inline-start: var(--spacing-6);
    }

    .mtx47corl {
      pointer-events: none;
    }

    .mtx10l6tqk {
      position: absolute;
    }

    .mtx1n2onr6 {
      position: relative;
    }

    .mtxczp1bk {
      row-gap: var(--spacing-6);
    }

    .mtx1k6eb2q {
      stroke: var(--_add-color-border);
    }

    .mtx113i6qz {
      stroke: var(--color-border-emphasized);
    }

    .mtx1o7x8c9 {
      stroke: var(--color-border);
    }

    .mtx2b8uid {
      text-align: center;
    }

    .mtxlyipyv {
      text-overflow: ellipsis;
    }

    .mtx5ve5x3 {
      touch-action: none;
    }

    .mtx1c071of {
      transform: none;
    }

    .mtx11lhmoz {
      transform: translate(-50%, -50%);
    }

    .mtxuuh30 {
      transform: translateX(-50%);
    }

    .mtxbryuvx {
      transform: translateX(0);
    }

    .mtxv5t66b {
      transform: translateX(12px);
    }

    .mtx1psfjxj {
      transform: translateX(16px);
    }

    .mtx1cb1t30 {
      transform: translateY(-50%);
    }

    .mtx1hj3fc7 {
      transform-origin: 0 0;
    }

    .mtxuedmi6 {
      transition-duration: var(--duration-fast);
    }

    .mtx106061f {
      transition-property: background-color, box-shadow;
    }

    .mtx15406qy {
      transition-property: background-color;
    }

    .mtxrafxwg {
      transition-property: background-image, background-color, color, opacity, transform;
    }

    .mtx11xpdln {
      transition-property: transform;
    }

    .mtxlr8y92 {
      transition-timing-function: var(--ease-standard);
    }

    .mtx87ps6o {
      -webkit-user-select: none;
      user-select: none;
    }

    .mtxuxw1ft {
      white-space: nowrap;
    }

    .mtx1ja2u2z {
      z-index: 0;
    }

    .mtx1vjfegm {
      z-index: 1;
    }

    .mtxhtitgo {
      z-index: 2;
    }

    .mtx1ei3i9w[aria-selected="true"] {
      background-color: var(--color-accent-muted);
    }

    .mtx181ixlq:is(:disabled, [aria-disabled="true"]) {
      background-color: var(--mt-color-background-menu-disabled);
    }

    .mtxojwsvp[data-highlighted]:not([aria-selected="true"], [aria-disabled="true"]) {
      background-color: var(--mt-color-background-subtle);
    }

    .mtx1ursds5:not(:has( ~ :not([popover]):not(template):not(dialog))) {
      border-end-end-radius: var(--radius-element);
    }

    .mtxy2bsav:not(:has( ~ :not([popover]):not(template):not(dialog))) {
      border-end-start-radius: var(--radius-element);
    }

    .mtx149bkfe:not(:has( ~ :not([popover]):not(template):not(dialog))) {
      border-start-end-radius: var(--radius-element);
    }

    .mtxgiimrd[aria-expanded="true"] {
      box-shadow: inset 0 0 0 1px var(--mt-color-border-interactive);
    }

    .mtx1rl8wm:is(:disabled, [aria-disabled="true"]) {
      box-shadow: inset 0 0 0 1px var(--mt-color-border-subtle);
    }

    .mtx1duisx3:is(:disabled, [aria-disabled="true"]) {
      box-shadow: inset 0 0 0 2px var(--mt-color-border-subtle);
    }

    .mtx7ijiv5:is(:disabled, [aria-disabled="true"]) {
      color: var(--mt-color-text-option-disabled);
    }

    .mtx16khyan:is(:disabled, [aria-disabled="true"]), .mtxvivl9a[aria-disabled="true"] {
      cursor: default;
    }

    .mtx13aywxo:focus-visible {
      outline-offset: var(--button-focus-offset);
    }

    .mtx1lop190.mtx1lop190:where(.mtx1xu6svs:has(:focus-visible) *) {
      outline-offset: var(--focus-outline-offset);
    }

    .mtxoffwj3:is([dir="rtl"] *) {
      transform: translate(50%, -50%);
    }

    .mtxi9aj42:is([dir="rtl"] *) {
      transform: translateX(-12px);
    }

    .mtxz9xuim:is([dir="rtl"] *) {
      transform: translateX(-16px);
    }

    .mtx1nyx83j:is([dir="rtl"] *) {
      transform: translateX(50%);
    }

    .mtx1xrp5p4:first-child {
      border-end-start-radius: var(--radius-element);
    }

    .mtxyf0ibl:first-child {
      border-inline-start-style: none;
    }

    .mtx1pjv70x:first-child {
      border-inline-start-width: 0;
    }

    .mtx2qxyot:first-child {
      border-start-end-radius: var(--radius-element);
    }

    .mtx8eehn2:first-child {
      border-start-start-radius: var(--radius-element);
    }

    .mtxhyjdqb:disabled {
      background-color: var(--mt-color-background-disabled);
    }

    .mtxtgyt42:disabled {
      cursor: default;
    }

    .mtxuqm82a:active {
      background-image: none;
    }

    .mtx1pdlv7q:active {
      transform: none;
    }

    @media (prefers-reduced-motion: reduce) {
      .mtx14q22ui.mtx14q22ui {
        animation-delay: 0s;
      }
    }

    @media (forced-colors: active) {
      .mtx9yvj25.mtx9yvj25 {
        background-color: canvas;
      }

      .mtxwvh9j7.mtxwvh9j7 {
        background-color: canvastext;
      }

      .mtx1jzqe4.mtx1jzqe4 {
        background-color: highlight;
      }

      .mtx1sir5s4.mtx1sir5s4 {
        background-color: highlighttext;
      }

      .mtxwaqzdf.mtxwaqzdf {
        box-shadow: none;
      }

      .mtx1k5gbb1.mtx1k5gbb1 {
        color: highlighttext;
      }

      .mtx1x84bn5.mtx1x84bn5 {
        outline-color: highlight;
      }

      .mtx815t2r.mtx815t2r {
        outline-style: solid;
      }

      .mtx1jrff4x.mtx1jrff4x {
        outline-width: 2px;
      }
    }

    @media (prefers-reduced-motion: reduce) {
      .mtx12w9bfk.mtx12w9bfk {
        transition-duration: 0s;
      }
    }

    .mtxo41hfv.mtxo41hfv:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: #0000;
    }

    .mtx11gg7rh.mtx11gg7rh:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--mt-color-accent-pressed);
    }

    .mtx1quzad2.mtx1quzad2:active:where(:not(:disabled, [aria-expanded="true"])), .mtxsm09qi.mtxsm09qi:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--mt-color-background-accent-pressed);
    }

    .mtx1565yu4.mtx1565yu4:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--mt-color-background-control-pressed);
    }

    .mtx1uiioxk.mtx1uiioxk:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--mt-color-background-menu-pressed);
    }

    .mtx1qd1hbv.mtx1qd1hbv:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--mt-color-background-neutral-pressed);
    }

    .mtx1s92ai7.mtx1s92ai7:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--mt-color-background-pressed);
    }

    .mtx1qxlt1v.mtx1qxlt1v:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--mt-color-background-selected);
    }

    .mtx2waqax.mtx2waqax:active:where(:not(:disabled, [aria-disabled="true"])) {
      box-shadow: inset 0 0 0 1px var(--mt-color-border-subtle);
    }

    .mtx1ufqyoh.mtx1ufqyoh:active:where(:not(:disabled, [aria-disabled="true"])) {
      color: var(--color-icon-secondary);
    }

    @media (hover: hover) {
      .mtx3h5zks.mtx3h5zks.mtx3h5zks:hover:where(:not([aria-disabled="true"])) {
        box-shadow: 0 0 0 5px color-mix(in srgb,var(--color-accent) 15%,transparent);
      }

      .mtx1uodel7.mtx1uodel7.mtx1uodel7:active:where(:not([aria-disabled="true"])), .mtxunjiji.mtxunjiji.mtxunjiji:hover:where(:not([aria-disabled="true"])) {
        box-shadow: 0 0 0 7px color-mix(in srgb,var(--color-accent) 15%,transparent);
      }

      .mtx203af8.mtx203af8.mtx203af8:active:where(:not([aria-disabled="true"])) {
        box-shadow: 0 0 0 9px color-mix(in srgb,var(--color-accent) 15%,transparent);
      }

      .mtx1hywoij.mtx1hywoij.mtx1hywoij:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-accent-hover);
      }

      .mtxsyih6t.mtxsyih6t.mtxsyih6t:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-background-control-hover);
      }

      .mtxcpg2ad.mtxcpg2ad.mtxcpg2ad:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-background-hover);
      }

      .mtx1218ga6.mtx1218ga6.mtx1218ga6:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-background-neutral-hover);
      }

      .mtxv04jgp.mtxv04jgp.mtxv04jgp:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-background-selected);
      }

      .mtx1a6go97.mtx1a6go97.mtx1a6go97:hover:where(:not(:disabled, [aria-disabled="true"])), .mtx1sg8yb8.mtx1sg8yb8.mtx1sg8yb8:hover:where(:not(:disabled, [aria-expanded="true"])) {
        background-color: var(--mt-color-background-subtle);
      }

      .mtx1kyaqb8.mtx1kyaqb8.mtx1kyaqb8:hover:where(:not(:disabled, [aria-disabled="true"])) {
        box-shadow: inset 0 0 0 1px var(--mt-color-border-subtle);
      }

      .mtxzsii24.mtxzsii24.mtxzsii24:hover:where(:not(:disabled, [aria-disabled="true"])) {
        color: var(--color-icon-secondary);
      }

      .mtxx3he47.mtxx3he47.mtxx3he47:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-accent-pressed);
      }

      .mtx10v8qhj.mtx10v8qhj.mtx10v8qhj:active:where(:not(:disabled, [aria-disabled="true"])), .mtx1hol5o2.mtx1hol5o2.mtx1hol5o2:active:where(:not(:disabled, [aria-expanded="true"])) {
        background-color: var(--mt-color-background-accent-pressed);
      }

      .mtx16gjoq3.mtx16gjoq3.mtx16gjoq3:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-background-control-pressed);
      }

      .mtxr30dvc.mtxr30dvc.mtxr30dvc:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-background-menu-pressed);
      }

      .mtx1bkrt91.mtx1bkrt91.mtx1bkrt91:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-background-neutral-pressed);
      }

      .mtxjh7kjr.mtxjh7kjr.mtxjh7kjr:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-background-pressed);
      }

      .mtx13qmy0f.mtx13qmy0f.mtx13qmy0f:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-background-selected);
      }

      .mtxdedz53.mtxdedz53.mtxdedz53:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--mt-color-background-subtle);
      }

      .mtx1v2h24j.mtx1v2h24j.mtx1v2h24j:active:where(:not(:disabled, [aria-disabled="true"])) {
        box-shadow: inset 0 0 0 1px var(--mt-color-border-subtle);
      }

      .mtx1p9p4kc.mtx1p9p4kc.mtx1p9p4kc:active:where(:not(:disabled, [aria-disabled="true"])) {
        color: var(--color-icon-secondary);
      }
    }
  }

  @layer priority5 {
    .mtx1utcnwd {
      border-left-color: var(--color-border);
    }

    .mtx19ypqd9 {
      border-left-style: solid;
    }

    .mtxe0pwq {
      border-left-width: 1px;
    }

    .mtx1pc3f07 {
      border-top-color: var(--color-border);
    }

    .mtx13fuv20 {
      border-top-style: solid;
    }

    .mtx11xkdxz {
      border-top-width: var(--border-width);
    }

    .mtx1ey2m1c {
      bottom: 0;
    }

    .mtx1qqjqyx {
      bottom: 40px;
    }

    .mtx1nqzi6q {
      bottom: var(--x-bottom);
    }

    .mtxam5rvr {
      height: 1.5rem;
    }

    .mtx5yr21d {
      height: 100%;
    }

    .mtx1wkxgih {
      height: 120px;
    }

    .mtx1v9usgg {
      height: 14px;
    }

    .mtxlup9mm {
      height: 16px;
    }

    .mtxmix8c7 {
      height: 18px;
    }

    .mtxjm9jq1 {
      height: 1px;
    }

    .mtx1qx5ct2 {
      height: 20px;
    }

    .mtxxk0z11 {
      height: 24px;
    }

    .mtxd7y6wv {
      height: 26px;
    }

    .mtx36qwtl {
      height: 2px;
    }

    .mtx10w6t97 {
      height: 32px;
    }

    .mtxn3w4p2 {
      height: 44px;
    }

    .mtxnnlda6 {
      height: 56px;
    }

    .mtx1gb2em4 {
      height: 68px;
    }

    .mtx1y7qzrv {
      height: 79px;
    }

    .mtxdk7pt {
      height: 8px;
    }

    .mtxt7dq6l {
      height: auto;
    }

    .mtxg7h5cd {
      height: fit-content;
    }

    .mtxssyfek {
      height: var(--size-element-lg);
    }

    .mtx1ueg155 {
      height: var(--size-element-md);
    }

    .mtx6k0iem {
      height: var(--size-element-sm);
    }

    .mtxlus3ij {
      height: var(--spacing-11);
    }

    .mtx1k15mir {
      height: var(--spacing-12);
    }

    .mtxvpftlf {
      height: var(--spacing-6);
    }

    .mtx18to7ep {
      height: var(--spacing-8);
    }

    .mtx1rdk0ee {
      height: var(--spacing-9);
    }

    .mtx16ye13r {
      height: var(--x-height);
    }

    .mtxu96u03 {
      left: 0;
    }

    .mtxn08lp5 {
      left: 40px;
    }

    .mtx1nrll8i {
      left: 50%;
    }

    .mtxgq9j65 {
      left: var(--x-left);
    }

    .mtxtbrsbv {
      margin-top: var(--spacing-2);
    }

    .mtx193iq5w {
      max-width: 100%;
    }

    .mtxa84fa3 {
      max-width: 1342px;
    }

    .mtx1x1rfll {
      max-width: none;
    }

    .mtxisnujt {
      min-height: 20px;
    }

    .mtxjwf9q1 {
      min-height: 24px;
    }

    .mtx1gg8mnh {
      min-height: 44px;
    }

    .mtxeuugli {
      min-width: 0;
    }

    .mtxkj4a21 {
      min-width: var(--x-minWidth);
    }

    .mtx1odjw0f {
      overflow-y: auto;
    }

    .mtx1awphl8 {
      padding-bottom: var(--spacing-4);
    }

    .mtxfrknzv {
      padding-top: 6.5px;
    }

    .mtx1oa1p4a {
      padding-top: var(--spacing-4);
    }

    .mtx3m8u43 {
      right: 0;
    }

    .mtxwjie4w {
      right: 40px;
    }

    .mtx13vifvy {
      top: 0;
    }

    .mtxwa60dl {
      top: 50%;
    }

    .mtx1atx4j1 {
      top: 6px;
    }

    .mtxjbys53 {
      top: var(--x-top);
    }

    .mtxp8d6y2 {
      width: 1.5rem;
    }

    .mtxh8yej3 {
      width: 100%;
    }

    .mtxygnafs {
      width: 120px;
    }

    .mtxrmyp2 {
      width: 124px;
    }

    .mtx6jxa94 {
      width: 14px;
    }

    .mtx1kky2od {
      width: 16px;
    }

    .mtx1g6vzv9 {
      width: 170px;
    }

    .mtx1i1rx1s {
      width: 1px;
    }

    .mtx1oysuqx {
      width: 200px;
    }

    .mtxw4jnvo {
      width: 20px;
    }

    .mtxvy4d1p {
      width: 24px;
    }

    .mtx23j0i4 {
      width: 26px;
    }

    .mtx1td3qas {
      width: 32px;
    }

    .mtxwl9fdd {
      width: 380px;
    }

    .mtx100vrsf {
      width: 40px;
    }

    .mtx1fu8urw {
      width: 64px;
    }

    .mtx1xgy17j {
      width: anchor-size(width);
    }

    .mtxeq5yr9 {
      width: fit-content;
    }

    .mtxn0g24t {
      width: var(--spacing-11);
    }

    .mtxhgvbfk {
      width: var(--spacing-12);
    }

    .mtxgc8j7m {
      width: var(--spacing-8);
    }

    .mtxqrjf4n {
      width: var(--spacing-9);
    }

    .mtx5lhr3w {
      width: var(--x-width);
    }

    .mtx1d9v4yf:first-child {
      border-top-style: none;
    }

    .mtx1g31smg:first-child {
      border-top-width: 0;
    }

    @media (pointer: coarse) {
      .mtx80b3aj.mtx80b3aj {
        min-height: 24px;
      }

      .mtxkagaj0.mtxkagaj0 {
        min-width: 24px;
      }
    }
  }

  @property --x-bottom {
    syntax: "*";
    inherits: false
  }

  @property --x-boxShadow {
    syntax: "*";
    inherits: false
  }

  @property --x-height {
    syntax: "*";
    inherits: false
  }

  @property --x-insetInlineEnd {
    syntax: "*";
    inherits: false
  }

  @property --x-insetInlineStart {
    syntax: "*";
    inherits: false
  }

  @property --x-left {
    syntax: "*";
    inherits: false
  }

  @property --x-minWidth {
    syntax: "*";
    inherits: false
  }

  @property --x-top {
    syntax: "*";
    inherits: false
  }

  @property --x-width {
    syntax: "*";
    inherits: false
  }

  @keyframes mtx188b6p3-B {
    from {
      color: inherit;
    }

    to {
      color: #0000;
    }
  }

  @keyframes mtx18re5ia-B {
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  .mtx9k1j4p {
    --_add-color-border: var(--mt-color-border-subtle);
  }

  .mtxkxu4w8 {
    --_button-background: transparent;
  }

  .mtxp77hse {
    --_button-background: var(--color-accent);
  }

  .mtx19ngfpd {
    --_button-background: var(--color-background-surface);
  }

  .mtx1y0btco {
    --_button-background: var(--mt-color-background-selected);
  }

  .mtx1twailn {
    --_button-icon-color: var(--color-icon-disabled);
  }

  .mtxza6kui {
    --_button-icon-color: var(--color-icon-secondary);
  }

  .mtx1m6crk0 {
    --_button-icon-color: var(--mt-color-icon-faint);
  }

  .mtx6hr6w {
    --_button-icon-color: var(--mt-color-icon-menu);
  }

  .mtx1u6cn1r {
    --_button-icon-color: var(--mt-color-icon-neutral);
  }

  .mtxpqzpde {
    --_button-icon-color: var(--mt-color-icon-primary);
  }

  .mtx1aof6hl {
    --_button-icon-color: var(--mt-color-text-option-selected);
  }

  .mtx16u0luq {
    --_label-color: var(--color-text-accent);
  }

  .mtx1h4kxgt {
    --_label-color: var(--color-text-disabled);
  }

  .mtx1y3wtda {
    --_label-color: var(--color-text-primary);
  }

  .mtxb8j7k4 {
    --_label-weight: var(--font-weight-medium);
  }

  .mtx1c8veep {
    --_label-weight: var(--font-weight-semibold);
  }

  .mtxjxvquo {
    --_radio-border: var(--color-accent);
  }

  .mtx1m7n5e7 {
    --_radio-border: var(--color-border);
  }

  .mtxjligaw {
    --_radio-border: var(--mt-color-background-disabled);
  }

  .mtx18ja25q {
    --_radio-ring: transparent;
  }

  .mtxx6in6r {
    --_radio-ring: var(--color-accent);
  }

  .mtxl1cguc {
    --_radio-ring: var(--mt-color-background-disabled);
  }

  .mtx1fnchpy {
    --_radio-surface: var(--color-background-surface);
  }

  .mtx1xr2des {
    --_radio-surface: var(--color-on-accent);
  }

  .mtx1uvb49r {
    --_radio-surface: var(--mt-color-background-subtle-disabled);
  }

  .mtx8l2qp {
    --_segment-border: transparent;
  }

  .mtxku6ix3 {
    --_segment-border: var(--color-border);
  }

  .mtx1phknqt {
    --_segment-fill: var(--color-background-surface);
  }

  .mtxmo8ioo {
    --_segment-fill: var(--mt-color-background-hover);
  }

  .mtx581osg {
    --_segment-fill: var(--mt-color-background-menu-disabled);
  }

  .mtxwurgyw {
    --_segment-primary: var(--color-text-disabled);
  }

  .mtxfdpyjm {
    --_segment-primary: var(--color-text-primary);
  }

  .mtx6g1k1g {
    --_segment-primary: var(--mt-color-text-tertiary);
  }

  .mtx1tyypv1 {
    --_segment-secondary: var(--color-text-disabled);
  }

  .mtx1kxmysl {
    --_segment-secondary: var(--mt-color-text-quaternary);
  }

  .mtx1n8tb2c {
    --_showcase-border: var(--color-accent);
  }

  .mtx16djug9 {
    --_showcase-border: var(--mt-color-border-faint);
  }

  .mtxdvm1ch {
    --_showcase-opacity: .4;
  }

  .mtx1jlf7qp {
    --_showcase-opacity: 1;
  }

  .mtxmvrrd {
    --_swatch-dot-opacity: 1;
  }

  .mtx1obranz {
    --_switch-thumb: var(--color-background-surface);
  }

  .mtxzlvx7t {
    --_switch-thumb: var(--mt-color-switch-thumb-disabled);
  }

  .mtxzt1uu3 {
    --_switch-track: var(--mt-color-background-disabled);
  }

  .mtx19x8jig {
    --_switch-track: var(--mt-color-switch-off);
  }

  .mtxmby83s {
    --_switch-track: var(--mt-color-switch-on);
  }

  .mtxxxkaxn {
    --_tab-border: transparent;
  }

  .mtx5blje5 {
    --_tab-border: var(--color-border);
  }

  .mtxifuq09 {
    --_tab-fill: transparent;
  }

  .mtx1sguzg2 {
    --_tab-fill: var(--color-background-surface);
  }

  .mtx1isqn8f {
    --_tab-shadow: none;
  }

  .mtxqwqtte {
    --_tab-shadow: var(--mt-shadow-dropdown);
  }

  .mtx12z9xel {
    --_tab-text: var(--color-text-disabled);
  }

  .mtx106di4m {
    --_tab-text: var(--color-text-primary);
  }

  .mtxzpwdw8 {
    --_tab-text: var(--mt-color-text-quaternary);
  }

  .mtxss1m96 {
    --_tile-border: var(--color-accent);
  }

  .mtxvp95x2 {
    --_tile-border: var(--color-border);
  }

  .mtxup7aj2 {
    --_tile-fill: var(--color-background-surface);
  }

  .mtx15zfyod {
    --_tile-fill: var(--mt-color-background-selected);
  }

  .mtx16bblx1 {
    --button-focus-offset: var(--focus-outline-offset);
  }

  .mtx1v15ycx {
    --button-icon-only-aspect: 1 / 1;
  }

  .mtxeyp40m {
    --color-border: var(--mt-color-border-faint);
  }

  .mtxdg5ypd:is(:disabled, [aria-disabled="true"]) {
    --_button-background: var(--mt-color-background-control-disabled);
  }

  .mtx3kp8iy:is(:disabled, [aria-disabled="true"]) {
    --_button-background: var(--mt-color-background-disabled);
  }

  .mtxtglbnm:is(:disabled, [aria-disabled="true"]) {
    --_button-background: var(--mt-color-background-menu-disabled);
  }

  .mtx16uu8pg:is(:disabled, [aria-disabled="true"]) {
    --_button-background: var(--mt-color-background-subtle-disabled);
  }

  .mtx9qzlq9:is(:disabled, [aria-disabled="true"]) {
    --_button-icon-color: var(--mt-color-text-option-disabled);
  }

  .mtx8p9bw:is(:disabled, [aria-disabled="true"]) {
    --_swatch-dot-opacity: .4;
  }

  .mtx1x6ubyn:active {
    --_segment-border: var(--color-border-emphasized);
  }

  .mtx5tfatd:active {
    --_segment-fill: var(--mt-color-background-pressed);
  }

  .mtxpwsb3l:active {
    --_switch-track: var(--mt-color-switch-off-pressed);
  }

  .mtx18kv2g2:active {
    --_switch-track: var(--mt-color-switch-on-pressed);
  }

  .mtx1cma2ce:active {
    --_tab-text: var(--color-text-primary);
  }

  @media (forced-colors: active) {
    .mtxca2pub.mtxca2pub {
      --_button-icon-color: HighlightText;
    }
  }

  .mtx1l9mmrw.mtx1l9mmrw:active:where(:not(:disabled, [aria-disabled="true"])) {
    --_add-color-border: var(--mt-color-border-interactive);
  }

  .mtx1mfx8k5.mtx1mfx8k5:active:where(:not(:disabled, [aria-disabled="true"])) {
    --_button-icon-color: var(--color-icon-accent);
  }

  @media (hover: hover) {
    .mtxdoo09h.mtxdoo09h:hover {
      --_radio-border: var(--color-border-emphasized);
    }

    .mtx1rgiqdw.mtx1rgiqdw:hover {
      --_segment-fill: var(--color-background-body);
    }

    .mtx16v42o4.mtx16v42o4:hover {
      --_showcase-border: var(--color-border);
    }

    .mtx1oxzr4a.mtx1oxzr4a:hover {
      --_switch-track: var(--mt-color-switch-off-hover);
    }

    .mtx1auvg7w.mtx1auvg7w:hover {
      --_switch-track: var(--mt-color-switch-on-hover);
    }

    .mtx1ptit6y.mtx1ptit6y:hover {
      --_tab-text: var(--color-text-primary);
    }

    .mtx1y5rc6m.mtx1y5rc6m.mtx1y5rc6m:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_add-color-border: var(--mt-color-border-interactive);
    }

    .mtx1ef5iam.mtx1ef5iam:active {
      --_segment-fill: var(--mt-color-background-pressed);
    }

    .mtxxkdiqi.mtxxkdiqi:active {
      --_switch-track: var(--mt-color-switch-off-pressed);
    }

    .mtx1316nl0.mtx1316nl0:active {
      --_switch-track: var(--mt-color-switch-on-pressed);
    }

    .mtx1t8lebd.mtx1t8lebd:active {
      --_tab-text: var(--color-text-primary);
    }

    .mtx1wepo2e.mtx1wepo2e.mtx1wepo2e:active:where(:not(:disabled, [aria-disabled="true"])) {
      --_add-color-border: var(--mt-color-border-interactive);
    }
  }
}
