.awp-mcat{--awp-mc-accent: var(--primary,var(--e-global-color-primary,#dd2428));--awp-mc-text: var(--dark-text,#1f2937);--awp-mc-muted: var(--light-text,#6b7280);--awp-mc-border: var(--border,#eceef2);--awp-mc-bg: var(--bg,#ffffff);--awp-mc-chevron: var(--awp-mc-muted);--awp-mc-row-pad: 14px;--awp-mc-pad-x: 16px;--awp-mc-icon: 22px;--awp-mc-radius: 14px;--awp-mc-max-h: none;--awp-mc-sub-text: var(--awp-mc-muted);--awp-mc-sub-bg: color-mix(in srgb,var(--awp-mc-accent) 4%,var(--awp-mc-bg));--awp-mc-sub-line: color-mix(in srgb,var(--awp-mc-accent) 35%,var(--awp-mc-border));--awp-mc-side-w: 104px;--awp-mc-side-bg: var(--section1,#f3f4f6);--awp-mc-tab-color: var(--awp-mc-muted);--awp-mc-tab-active-bg: var(--awp-mc-bg);--awp-mc-tab-visual: 24px;--awp-mc-duration: 280ms;--awp-mc-ease: cubic-bezier(0.22,1,0.36,1);display: block;max-block-size: var(--awp-mc-max-h);overflow-y: auto;overscroll-behavior: contain;border-radius: var(--awp-mc-radius);background: var(--awp-mc-bg);color: var(--awp-mc-text);font-family: inherit;font-size: 14px;line-height: 1.8;scrollbar-width: none;-ms-overflow-style: none}.awp-mcat::-webkit-scrollbar,.awp-mcat-side::-webkit-scrollbar,.awp-mcat-panes::-webkit-scrollbar{display: none}.awp-mcat *,.awp-mcat *::before,.awp-mcat *::after{box-sizing: border-box}.awp-mcat :where(ul,li){margin: 0;padding: 0;list-style: none}.awp-mcat :where(button){font-family: inherit}.awp-mcat-placeholder{padding: 12px 16px;border: 1px dashed rgba(127,127,127,0.5);border-radius: 12px;font-size: 13px;line-height: 1.8}.awp-mcat .awp-mcat-row,.awp-mcat .awp-mcat-row:hover{display: flex;align-items: center;gap: 10px;inline-size: 100%;margin: 0;padding: var(--awp-mc-row-pad) var(--awp-mc-pad-x);border: 0;border-radius: 0;background: transparent;box-shadow: none;color: var(--awp-mc-text);font-weight: 600;line-height: 1.8;text-align: start;text-decoration: none;cursor: pointer;transition: color 0.2s ease,background-color 0.2s ease;-webkit-tap-highlight-color: transparent}.awp-mcat .awp-mcat-row:is(:visited,:focus,:active){border: 0;background: transparent;box-shadow: none;color: var(--awp-mc-text);text-decoration: none}.awp-mcat .awp-mcat-row:hover,.awp-mcat .awp-mcat-item.is-open > .awp-mcat-row{color: var(--awp-mc-accent)}.awp-mcat .awp-mcat-item.is-open > .awp-mcat-row:is(:visited,:focus,:active){color: var(--awp-mc-accent)}.awp-mcat :is(a,button):focus-visible{outline: 2px solid var(--awp-mc-accent);outline-offset: -2px}.awp-mcat-list > .awp-mcat-item + .awp-mcat-item{border-block-start: 1px solid var(--awp-mc-border)}.awp-mcat-title{flex: 1 1 auto;min-inline-size: 0;overflow-wrap: anywhere}.awp-mcat-icon{display: grid;flex: none;place-items: center;inline-size: var(--awp-mc-icon);block-size: var(--awp-mc-icon)}.awp-mcat-icon :is(img,svg){display: block;inline-size: 100%;block-size: 100%;object-fit: contain}.awp-mcat-mark{display: grid;flex: none;place-items: center;inline-size: 8px;color: var(--awp-mc-accent)}.awp-mcat-mark svg{display: block;inline-size: 6px;block-size: 6px}.awp-mcat-mark--end{inline-size: 18px;opacity: 0.55}.awp-mcat-count{flex: none;padding: 0 8px;border-radius: 999px;background: color-mix(in srgb,var(--awp-mc-accent) 9%,transparent);color: var(--awp-mc-accent);font-weight: 600;font-size: 11px;line-height: 20px}.awp-mcat-chevron{display: grid;flex: none;place-items: center;inline-size: 18px;block-size: 18px;color: var(--awp-mc-chevron);transition: transform var(--awp-mc-duration) var(--awp-mc-ease),color 0.2s ease}.awp-mcat-chevron svg{inline-size: 18px;block-size: 18px}.awp-mcat-item.is-open > .awp-mcat-toggle .awp-mcat-chevron{color: var(--awp-mc-accent);transform: rotate(180deg)}.awp-mcat-sub{display: grid;grid-template-rows: 0fr;visibility: hidden;transition: grid-template-rows var(--awp-mc-duration) var(--awp-mc-ease),visibility 0s linear var(--awp-mc-duration)}.awp-mcat-item.is-open > .awp-mcat-sub{grid-template-rows: 1fr;visibility: visible;transition-delay: 0s}.awp-mcat-sub__inner{min-block-size: 0;overflow: hidden;background: var(--awp-mc-sub-bg)}.awp-mcat-sub__inner > :is(.awp-mcat-list,.awp-mcat-all){margin-inline-start: calc(var(--awp-mc-pad-x) + 4px);border-inline-start: 2px solid var(--awp-mc-sub-line)}.awp-mcat .awp-mcat-list--sub .awp-mcat-row,.awp-mcat .awp-mcat-list--sub .awp-mcat-row:is(:focus,:active,:visited){padding-block: calc(var(--awp-mc-row-pad) * 0.72);color: var(--awp-mc-sub-text);font-weight: 500;font-size: 0.92em}.awp-mcat .awp-mcat-list--sub .awp-mcat-row:is(:visited,:focus,:active){color: var(--awp-mc-sub-text)}.awp-mcat .awp-mcat-list--sub .awp-mcat-row:hover,.awp-mcat .awp-mcat-list--sub .awp-mcat-item.is-open > .awp-mcat-row{color: var(--awp-mc-accent)}.awp-mcat .awp-mcat-list--sub .awp-mcat-item.is-open > .awp-mcat-row:is(:visited,:focus,:active){color: var(--awp-mc-accent)}.awp-mcat-list--sub > .awp-mcat-item + .awp-mcat-item{border-block-start: 1px dashed var(--awp-mc-border)}@keyframes awp-mcat-in{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.awp-mcat-item.is-open > .awp-mcat-sub > .awp-mcat-sub__inner > .awp-mcat-list > .awp-mcat-item{animation: awp-mcat-in 320ms var(--awp-mc-ease) both;animation-delay: calc(var(--awp-mc-index,0) * 28ms)}.awp-mcat .awp-mcat-all,.awp-mcat .awp-mcat-all:hover{display: flex;align-items: center;gap: 6px;padding: calc(var(--awp-mc-row-pad) * 0.72) var(--awp-mc-pad-x);color: var(--awp-mc-accent);font-weight: 700;font-size: 0.92em;line-height: 1.8;text-decoration: none}.awp-mcat .awp-mcat-all:is(:visited,:focus,:active){color: var(--awp-mc-accent);text-decoration: none}.awp-mcat-all__icon{display: grid;place-items: center}.awp-mcat-all__icon svg{inline-size: 16px;block-size: 16px}.awp-mcat--split{display: grid;grid-template-columns: var(--awp-mc-side-w) minmax(0,1fr);overflow: hidden}.awp-mcat--split .awp-mcat-side,.awp-mcat--split .awp-mcat-panes{min-block-size: 0;max-block-size: var(--awp-mc-max-h);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none}.awp-mcat-side{display: flex;flex-direction: column;background: var(--awp-mc-side-bg)}.awp-mcat .awp-mcat-tab,.awp-mcat .awp-mcat-tab:hover{appearance: none;display: flex;flex: none;flex-direction: column;align-items: center;gap: 6px;inline-size: 100%;margin: 0;padding: 12px 4px;border: 0;border-block-end: 1px solid color-mix(in srgb,var(--awp-mc-border) 70%,transparent);border-radius: 0;background: transparent;box-shadow: none;color: var(--awp-mc-tab-color);font-weight: 500;font-size: 12px;line-height: 1.6;text-align: center;white-space: normal;cursor: pointer;transition: color 0.2s ease,background-color 0.2s ease;-webkit-tap-highlight-color: transparent}.awp-mcat .awp-mcat-tab:is(:visited,:focus,:active){border: 0;border-block-end: 1px solid color-mix(in srgb,var(--awp-mc-border) 70%,transparent);background: transparent;box-shadow: none;color: var(--awp-mc-tab-color)}.awp-mcat .awp-mcat-tab.is-active,.awp-mcat .awp-mcat-tab.is-active:hover{background: var(--awp-mc-tab-active-bg);color: var(--awp-mc-accent);font-weight: 700}.awp-mcat .awp-mcat-tab.is-active:is(:visited,:focus,:active){background: var(--awp-mc-tab-active-bg);color: var(--awp-mc-accent)}.awp-mcat .awp-mcat-tab__title{display: block;max-inline-size: 100%;min-inline-size: 0;overflow-wrap: anywhere;word-break: normal;hyphens: auto}.awp-mcat-tab__visual{display: grid;place-items: center;inline-size: var(--awp-mc-tab-visual);block-size: var(--awp-mc-tab-visual)}.awp-mcat .awp-mcat-tab__visual :is(img,svg){display: block;inline-size: 100%;block-size: 100%;margin: 0;border-radius: 0;object-fit: contain}.awp-mcat-tab__visual.is-image img{border-radius: 8px}.awp-mcat-pane[hidden]{display: none}.awp-mcat-pane.is-active{animation: awp-mcat-in 260ms var(--awp-mc-ease) both}.awp-mcat--split .awp-mcat-pane > .awp-mcat-all{border-block-end: 1px solid var(--awp-mc-border)}.awp-mcat--split .awp-mcat-pane > .awp-mcat-all:is(:visited,:focus,:active){border-block-end: 1px solid var(--awp-mc-border)}.awp-mcat-view{position: relative;overflow-x: hidden}.awp-mcat-panel[hidden]{display: none}@keyframes awp-mcat-slide{from{opacity: 0;transform: translateX(var(--awp-mc-from,-28px))}to{opacity: 1;transform: none}}.awp-mcat-panel.is-forward{--awp-mc-from: -28px;animation: awp-mcat-slide var(--awp-mc-duration) var(--awp-mc-ease) both}.awp-mcat-panel.is-back{--awp-mc-from: 28px;animation: awp-mcat-slide var(--awp-mc-duration) var(--awp-mc-ease) both}html[dir="ltr"] .awp-mcat-panel.is-forward{--awp-mc-from: 28px}html[dir="ltr"] .awp-mcat-panel.is-back{--awp-mc-from: -28px}.awp-mcat-panel__head{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 10px var(--awp-mc-pad-x);border-block-end: 1px solid var(--awp-mc-border);background: var(--awp-mc-head-bg,var(--awp-mc-sub-bg))}.awp-mcat--sticky-head .awp-mcat-panel__head{position: sticky;inset-block-start: var(--awp-mc-head-top,0px);z-index: 2;background: linear-gradient(var(--awp-mc-head-bg,var(--awp-mc-sub-bg)),var(--awp-mc-head-bg,var(--awp-mc-sub-bg))),var(--awp-mc-bg)}.awp-mcat--sticky-head .awp-mcat-view{overflow-x: clip}.awp-mcat-panel__title{min-inline-size: 0;text-align: end}.awp-mcat .awp-mcat-mark{color: var(--awp-mc-mark-color,var(--awp-mc-accent))}.awp-mcat-mark:not(.has-icon) svg{inline-size: var(--awp-mc-mark-size,6px);block-size: var(--awp-mc-mark-size,6px)}.awp-mcat-mark.has-icon,.awp-mcat-mark:not(.has-icon){inline-size: auto;min-inline-size: 8px}.awp-mcat-mark--end{min-inline-size: 18px}.awp-mcat .awp-mcat-chevron :is(svg,i){inline-size: var(--awp-mc-chevron-size,1em);block-size: var(--awp-mc-chevron-size,1em);font-size: var(--awp-mc-chevron-size,1em)}.awp-mcat .awp-mcat-panel__title{color: var(--awp-mc-head-title,var(--awp-mc-text))}.awp-mcat-mark.has-icon :is(svg,i){inline-size: 1em;block-size: 1em;font-size: var(--awp-mc-mark-size,14px);fill: currentColor}.awp-mcat-chevron :is(svg,i),.awp-mcat-back__icon :is(svg,i){fill: currentColor}.awp-mcat-chevron i,.awp-mcat-back__icon i{font-size: 1em;line-height: 1}.awp-mcat .awp-mcat-back,.awp-mcat .awp-mcat-back:hover{appearance: none;display: inline-flex;flex: none;align-items: center;gap: 6px;min-block-size: 34px;margin: 0;padding: 4px 12px;border: 1px solid var(--awp-mc-border);border-radius: 999px;background: var(--awp-mc-bg);box-shadow: none;color: var(--awp-mc-back,var(--awp-mc-text));font-weight: 600;font-size: 12px;line-height: 1.4;cursor: pointer}.awp-mcat .awp-mcat-back:is(:visited,:focus,:active){border: 1px solid var(--awp-mc-border);background: var(--awp-mc-bg);box-shadow: none;color: var(--awp-mc-back,var(--awp-mc-text))}.awp-mcat .awp-mcat-back:hover{border-color: var(--awp-mc-accent);color: var(--awp-mc-back-hover,var(--awp-mc-accent))}.awp-mcat-back__icon{display: grid;place-items: center}.awp-mcat-back__icon svg{inline-size: 16px;block-size: 16px}.awp-mcat-panel__title{flex: 1 1 auto;min-inline-size: 0;overflow: hidden;color: var(--awp-mc-text);font-weight: 700;text-overflow: ellipsis;white-space: nowrap}.awp-mcat--drill .awp-mcat-panel > .awp-mcat-all{border-block-end: 1px solid var(--awp-mc-border)}.awp-mcat--drill .awp-mcat-panel > .awp-mcat-all:is(:visited,:focus,:active){border-block-end: 1px solid var(--awp-mc-border)}@media (prefers-reduced-motion: reduce){.awp-mcat *,.awp-mcat *::before,.awp-mcat *::after{animation: none !important;transition-duration: 0.01ms !important}}
