.card-slot[data-v-c406564d]{flex-shrink:0;width:62vw}@media (width>=640px){.card-slot[data-v-c406564d]{width:11rem}}.cmmp[data-v-c406564d]{align-items:stretch;display:flex}.cmmp--inline[data-v-c406564d]{height:100%;position:relative}.cmmp-left[data-v-c406564d]{flex-direction:column;flex-shrink:0;padding:6px;display:flex}.cmmp--dropdown .cmmp-left[data-v-c406564d]{border-right:1px solid var(--card-border-color,#e5e7eb);width:240px}.cmmp--inline .cmmp-left[data-v-c406564d]{width:100%;padding:6px 0}.cmmp-cat-item[data-v-c406564d]{color:var(--body-text-color);cursor:pointer;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:10px;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.cmmp--dropdown .cmmp-cat-item[data-v-c406564d]{padding:11px 14px}.cmmp--inline .cmmp-cat-item[data-v-c406564d]{border-radius:0;padding:12px 16px}.cmmp-cat-item--hovered[data-v-c406564d],.cmmp-cat-item[data-v-c406564d]:hover{background:color-mix(in srgb,var(--primary-color) 8%,transparent);border-left-color:var(--primary-color)}.cmmp-cat-item--active[data-v-c406564d]{background:var(--light-color,#f5f0ff);border-left-color:var(--primary-color)}.cmmp-cat-icon[data-v-c406564d]{color:var(--accent-color);flex-shrink:0;transition:color .12s}.cmmp-cat-item--hovered .cmmp-cat-icon[data-v-c406564d],.cmmp-cat-item:hover .cmmp-cat-icon[data-v-c406564d]{color:var(--primary-color)}.cmmp-cat-name[data-v-c406564d]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:1.35;transition:color .12s;overflow:hidden}.cmmp-cat-item--hovered .cmmp-cat-name[data-v-c406564d],.cmmp-cat-item:hover .cmmp-cat-name[data-v-c406564d]{color:var(--primary-color);font-weight:600}.cmmp-cat-count[data-v-c406564d]{color:var(--body-text-color);opacity:.4;flex-shrink:0;font-size:.75rem;transition:opacity .12s}.cmmp-cat-item--hovered .cmmp-cat-count[data-v-c406564d],.cmmp-cat-item:hover .cmmp-cat-count[data-v-c406564d]{opacity:.55}.cmmp-cat-arrow[data-v-c406564d]{color:var(--primary-color);opacity:0;flex-shrink:0;transition:opacity .12s}.cmmp-cat-item--hovered .cmmp-cat-arrow[data-v-c406564d],.cmmp-cat-item:hover .cmmp-cat-arrow[data-v-c406564d]{opacity:.6}.cmmp-sub-name[data-v-c406564d]{flex:1;min-width:0}.cmmp-sub-count[data-v-c406564d]{opacity:.35;flex-shrink:0;font-size:.68rem;font-weight:500}.cmmp-empty[data-v-c406564d],.cmmp-sub-count[data-v-c406564d]{color:var(--body-text-color)}.cmmp-empty[data-v-c406564d]{opacity:.5;text-align:center;padding:24px 14px;font-size:.875rem}.cmmp-right[data-v-c406564d]{flex:1}.cmmp-flyout[data-v-c406564d],.cmmp-right[data-v-c406564d]{flex-direction:column;min-width:0;display:flex}.cmmp-flyout[data-v-c406564d]{z-index:999;background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);max-height:calc(100vh - 105px);box-shadow:8px 4px 28px var(--shadow-medium),2px 2px 8px var(--shadow-soft);border-left:none;border-radius:0 12px 12px 0;position:absolute;top:0;overflow:hidden auto}.cmmp-parent-header[data-v-c406564d]{border-bottom:1px solid var(--card-border-color,#e5e7eb);background:color-mix(in srgb,var(--primary-color) 4%,var(--card-bg,#fff));border-radius:0 12px 0 0;flex-shrink:0;padding:12px 20px}.cmmp-parent-link[data-v-c406564d]{color:var(--primary-color);align-items:center;gap:8px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:color .12s;display:inline-flex}.cmmp-parent-link[data-v-c406564d]:hover{color:var(--accent-color)}.cmmp-parent-name[data-v-c406564d]{letter-spacing:.01em}.cmmp-columns[data-v-c406564d]{-moz-columns:3;column-count:3;-moz-column-gap:32px;column-gap:32px;padding:16px 24px 18px}.cmmp--inline .cmmp-columns[data-v-c406564d]{flex:1;padding:16px 20px 18px}@media (width<=1100px){.cmmp-columns[data-v-c406564d]{-moz-columns:2;column-count:2}}.cmmp-l2-block[data-v-c406564d]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:18px}.cmmp-l2-block[data-v-c406564d]:last-child{margin-bottom:0}.cmmp-l2-header[data-v-c406564d]{border-bottom:1.5px solid color-mix(in srgb,var(--primary-color) 18%,transparent);align-items:baseline;gap:8px;margin-bottom:8px;padding:0 0 6px;text-decoration:none;transition:border-color .12s;display:flex}.cmmp-l2-header[data-v-c406564d]:hover{border-bottom-color:var(--accent-color)}.cmmp-l2-name[data-v-c406564d]{text-transform:uppercase;letter-spacing:.04em;color:var(--primary-color);font-weight:700;transition:color .12s}.cmmp--dropdown .cmmp-l2-name[data-v-c406564d]{font-size:.875rem}.cmmp--inline .cmmp-l2-name[data-v-c406564d]{font-size:.8125rem}.cmmp-l2-header:hover .cmmp-l2-name[data-v-c406564d]{color:var(--accent-color)}.cmmp-l2-count[data-v-c406564d]{color:var(--body-text-color);opacity:.4;flex-shrink:0;margin-left:auto;font-size:.7rem;font-weight:600}.cmmp-l3-item[data-v-c406564d]{color:var(--body-text-color);border-radius:5px;align-items:baseline;gap:6px;padding:4px 8px;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background .1s,color .1s;display:flex}.cmmp-l3-item[data-v-c406564d]:hover{background:color-mix(in srgb,var(--primary-color) 7%,transparent);color:var(--primary-color)}.cmmp-l4-item[data-v-c406564d]{color:var(--body-text-color);opacity:.7;border-radius:4px;align-items:baseline;gap:6px;padding:3px 8px 3px 20px;font-size:.75rem;line-height:1.4;text-decoration:none;transition:background .1s,color .1s,opacity .1s;display:flex}.cmmp-l4-item[data-v-c406564d]:hover{background:color-mix(in srgb,var(--primary-color) 6%,transparent);color:var(--primary-color);opacity:1}.cmmp-l5-item[data-v-c406564d]{color:var(--body-text-color);opacity:.6;border-radius:4px;align-items:baseline;gap:6px;padding:2px 8px 2px 32px;font-size:.72rem;line-height:1.4;text-decoration:none;transition:background .1s,color .1s,opacity .1s;display:flex}.cmmp-l5-item[data-v-c406564d]:hover{background:color-mix(in srgb,var(--primary-color) 5%,transparent);color:var(--primary-color);opacity:1}.cmmp-no-children[data-v-c406564d]{padding:28px 24px}.cmmp--inline .cmmp-no-children[data-v-c406564d]{flex:1;align-items:center;padding:20px 16px;display:flex}.cmmp-no-children-link[data-v-c406564d]{color:var(--primary-color);background:var(--light-color,#f5f0ff);border-radius:8px;align-items:center;gap:8px;padding:14px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.cmmp--inline .cmmp-no-children-link[data-v-c406564d]{width:100%}.cmmp-no-children-link[data-v-c406564d]:hover{background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.cmmp-spotlight[data-v-c406564d]{border-top:1px dashed color-mix(in srgb,var(--primary-color) 15%,transparent);flex-shrink:0;padding:12px 24px 16px}.cmmp--inline .cmmp-spotlight[data-v-c406564d]{padding:12px 20px 16px}.cmmp-spotlight-label[data-v-c406564d]{text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);opacity:.5;margin-bottom:10px;font-size:.72rem;font-weight:600}.cmmp-spotlight-scroll[data-v-c406564d]{flex-flow:row;gap:12px;padding-bottom:4px;display:flex;overflow:auto hidden}.cmmp-spotlight-card-wrap[data-v-c406564d]{flex:0 0 170px;min-width:170px;max-width:170px}.cmmp-spotlight-skeleton[data-v-c406564d]{background:color-mix(in srgb,var(--primary-color) 6%,transparent);aspect-ratio:3/4;border-radius:10px;animation:1.2s ease-in-out infinite spotlight-pulse-c406564d}@keyframes spotlight-pulse-c406564d{0%,to{opacity:.4}50%{opacity:.7}}.flyout-enter-active[data-v-c406564d],.flyout-leave-active[data-v-c406564d]{transition:opacity .15s,transform .15s}.flyout-enter-from[data-v-c406564d]{opacity:0;transform:translate(8px)}.flyout-leave-to[data-v-c406564d]{opacity:0;transform:translate(6px)}
