.mmc-article-wrapper{max-width:56.25rem;width:100%;margin:var(--mmc-sp-32) auto;padding-bottom:var(--mmc-sp-32)}.mmc-content-viewer{line-height:1.7;font-size:var(--mmc-fs-base);color:var(--mmc-clr-text)}.mmc-content-viewer h1,.mmc-content-viewer h2,.mmc-content-viewer h3,.mmc-content-viewer h4{color:var(--mmc-clr-text);margin-top:var(--mmc-sp-40);margin-bottom:var(--mmc-sp-16);font-weight:800;line-height:1.2}.mmc-content-viewer h1{font-size:var(--mmc-fs-2xl);text-transform:uppercase;border-bottom:var(--mmc-sp-4) solid var(--mmc-clr-border);padding-bottom:var(--mmc-sp-8)}.mmc-content-viewer h2{font-size:var(--mmc-fs-xl);border-left:var(--mmc-sp-8) solid var(--mmc-clr-primary);padding-left:var(--mmc-sp-16)}.mmc-content-viewer h3{font-size:var(--mmc-fs-lg)}.mmc-content-viewer ul,.mmc-content-viewer ol{margin-bottom:var(--mmc-sp-24);padding-left:var(--mmc-sp-24)}.mmc-content-viewer li{margin-bottom:var(--mmc-sp-8)}.mmc-content-viewer li::marker{color:var(--mmc-clr-primary);font-weight:800}.mmc-content-viewer p{margin-bottom:var(--mmc-sp-24)}.mmc-content-viewer a{color:var(--mmc-clr-primary);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;transition:all var(--mmc-transition)}.mmc-content-viewer a:hover{background:var(--mmc-clr-primary);color:var(--mmc-clr-bg)}.mmc-content-viewer pre{background:var(--mmc-clr-contrast);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);padding:var(--mmc-sp-24);margin:var(--mmc-sp-32) 0;box-shadow:var(--mmc-shd-sm);overflow:hidden}.mmc-content-viewer code:not([class*=language-]){background:rgba(var(--mmc-clr-primary-rgb),.1);color:var(--mmc-clr-primary);padding:var(--mmc-sp-4) var(--mmc-sp-8);border-radius:var(--mmc-b-radius);font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-sm);font-weight:600}.mmc-content-viewer blockquote{margin:var(--mmc-sp-32) 0;padding:var(--mmc-sp-24);background:var(--mmc-clr-surface);border-left:var(--mmc-sp-8) solid var(--mmc-clr-primary);font-style:italic;font-size:var(--mmc-fs-lg);border-radius:var(--mmc-b-radius)}.mmc-content-viewer table{width:100%;border-collapse:collapse;margin-bottom:var(--mmc-sp-32);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius)}.mmc-content-viewer th,.mmc-content-viewer td{padding:var(--mmc-sp-16);border:var(--mmc-b-divider-thick);text-align:left}.mmc-content-viewer th{background:var(--mmc-clr-text);color:var(--mmc-clr-bg);text-transform:uppercase;font-size:var(--mmc-fs-sm);letter-spacing:.1em}.mmc-content-viewer tr:nth-child(2n){background:var(--mmc-clr-surface)}.mmc-docs-breadcrumbs{margin-bottom:calc(var(--mmc-sp-16) * -1)}.mmc-docs-breadcrumbs__list{display:flex;list-style:none;padding:0;margin:0;gap:var(--mmc-sp-8);font-size:var(--mmc-fs-sm);font-weight:600}.mmc-docs-breadcrumbs__home{background:none;border:none;color:var(--mmc-clr-primary);font:inherit;cursor:pointer;padding:0;text-transform:uppercase}.mmc-docs-breadcrumbs__separator{opacity:.4;color:var(--mmc-clr-text-muted)}.mmc-docs-breadcrumbs__category{text-transform:uppercase;opacity:.6;color:var(--mmc-clr-text-muted)}.mmc-docs-breadcrumbs__current{text-transform:uppercase;color:var(--mmc-clr-text)}.mmc-docs-header{display:flex;flex-direction:column;gap:var(--mmc-sp-8)}.mmc-docs-header__title{font-size:var(--mmc-fs-2xl);font-weight:950;margin:0;line-height:1;color:var(--mmc-clr-text);letter-spacing:-.02em}.mmc-docs-header__divider{height:4px;background:var(--mmc-clr-primary);width:3.75rem}.mmc-docs-pagination{display:grid;grid-template-columns:1fr 1fr;gap:var(--mmc-sp-16);margin-top:var(--mmc-sp-48);padding-top:var(--mmc-sp-32);border-top:var(--mmc-sp-4) dashed var(--mmc-clr-border-subtle)}.mmc-docs-pagination__btn{display:flex;flex-direction:column;gap:var(--mmc-sp-4);padding:var(--mmc-sp-24);background:var(--mmc-clr-bg);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);cursor:pointer;transition:all var(--mmc-transition);text-align:left;box-shadow:var(--mmc-shd-sm)}.mmc-docs-pagination__btn--next{text-align:right;align-items:flex-end}.mmc-docs-pagination__btn:hover{transform:translate(calc(var(--mmc-sp-2) * -1),calc(var(--mmc-sp-2) * -1));box-shadow:var(--mmc-shd-md);border-color:var(--mmc-clr-primary)}.mmc-docs-pagination__label{font-size:var(--mmc-fs-xs);text-transform:uppercase;opacity:.6;font-weight:700;color:var(--mmc-clr-text-muted)}.mmc-docs-pagination__btn:hover .mmc-docs-pagination__label{color:var(--mmc-clr-primary);opacity:1}.mmc-docs-pagination__title{font-weight:900;font-size:var(--mmc-fs-lg);color:var(--mmc-clr-text)}.mmc-notification-container{position:fixed;top:calc(var(--mmc-header-height) + var(--mmc-sp-24));right:var(--mmc-sp-24);z-index:var(--mmc-z-dropdown);display:flex;flex-direction:column;gap:var(--mmc-sp-12);width:100%;max-width:25rem;pointer-events:none}.mmc-notification{pointer-events:auto;background:var(--mmc-clr-contrast);border:2px solid var(--mmc-clr-bg);border-radius:var(--mmc-b-radius);padding:var(--mmc-sp-16);display:flex;align-items:flex-start;gap:var(--mmc-sp-16);box-shadow:var(--mmc-shd-lg);animation:mmc-toast-in .4s var(--mmc-easing) forwards;position:relative;overflow:hidden}.mmc-notification:before{content:"";position:absolute;top:0;left:0;width:.25rem;height:100%;background:var(--mmc-clr-primary)}.mmc-notification--success:before{background:var(--mmc-clr-success)}.mmc-notification--error:before{background:var(--mmc-clr-error)}.mmc-notification--warning:before{background:var(--mmc-clr-primary)}.mmc-notification--info:before{background:var(--mmc-clr-primary)}.mmc-notification__icon{font-size:var(--mmc-fs-xl);flex-shrink:0;display:flex}.mmc-notification--success .mmc-notification__icon{color:var(--mmc-clr-success)}.mmc-notification--error .mmc-notification__icon{color:var(--mmc-clr-error)}.mmc-notification--warning .mmc-notification__icon,.mmc-notification--info .mmc-notification__icon{color:var(--mmc-clr-primary)}.mmc-notification__content{flex-grow:1}.mmc-notification__title{font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-sm);font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--mmc-sp-4);color:var(--mmc-clr-bg)}.mmc-notification__message{font-family:var(--mmc-font-sans);font-size:var(--mmc-fs-xs);color:var(--mmc-clr-bg);opacity:.9;line-height:1.4}.mmc-notification__close{background:none;border:none;color:var(--mmc-clr-bg);opacity:.5;cursor:pointer;padding:var(--mmc-sp-4);margin:calc(var(--mmc-sp-4) * -1);transition:var(--mmc-transition);flex-shrink:0}.mmc-notification__close:hover{opacity:1;color:var(--mmc-clr-primary)}@keyframes mmc-toast-in{0%{transform:translate(var(--mmc-sp-32));opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.mmc-notification-container{top:auto;bottom:calc(var(--mmc-header-height) + var(--mmc-sp-16));right:var(--mmc-sp-16);left:var(--mmc-sp-16);max-width:none;width:auto}@keyframes mmc-toast-in{0%{transform:translateY(var(--mmc-sp-16));opacity:0}to{transform:translateY(0);opacity:1}}}.mmc-contact-form-box{background:var(--mmc-clr-bg);border:6px solid var(--mmc-clr-text);padding:var(--mmc-sp-48);box-shadow:15px 15px 0 var(--mmc-clr-text)}.mmc-contact-form-header{border-bottom:var(--mmc-b-divider);margin-bottom:var(--mmc-sp-24);padding-bottom:var(--mmc-sp-12)}.mmc-contact-form-header h2{font-family:var(--mmc-font-sans);font-size:var(--mmc-fs-lg);text-transform:uppercase;margin:0}.mmc-form-group{margin-bottom:var(--mmc-sp-24)}.mmc-form-label{display:block;font-family:var(--mmc-font-mono);text-transform:uppercase;font-size:var(--mmc-fs-2xs);font-weight:900;margin-bottom:var(--mmc-sp-8)}.mmc-form-input,.mmc-form-textarea{width:100%;background:var(--mmc-clr-surface);border:2px solid var(--mmc-clr-text);padding:var(--mmc-sp-16);font-family:var(--mmc-font-sans);font-weight:600;color:var(--mmc-clr-text);transition:all .2s}.mmc-form-textarea{min-height:10rem;resize:vertical}.mmc-form-input:focus,.mmc-form-textarea:focus{outline:none;border-color:var(--mmc-clr-primary);background:var(--mmc-clr-primary-subtle)}.mmc-form-consent{display:flex;gap:var(--mmc-sp-12);align-items:flex-start;cursor:pointer;font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-2xs);font-weight:700;text-transform:uppercase;margin-bottom:var(--mmc-sp-24)}.mmc-form-consent input{margin-top:var(--mmc-sp-2);accent-color:var(--mmc-clr-primary);width:16px;height:16px;cursor:pointer}.mmc-legal-trigger{color:var(--mmc-clr-primary);text-decoration:underline;cursor:pointer}.mmc-legal-trigger:hover{background:var(--mmc-clr-primary);color:var(--mmc-clr-surface);text-decoration:none}.mmc-full-width{width:100%}@media (max-width: 640px){.mmc-contact-form-box{padding:var(--mmc-sp-24)}}.mmc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--mmc-overlay-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--mmc-z-modal, 2000);padding:var(--mmc-sp-16);animation:mmc-modal-fade-in .2s ease-out}.mmc-modal-card{width:100%;max-height:90vh;display:flex;flex-direction:column;position:relative;padding:var(--mmc-sp-32);animation:mmc-modal-slide-up .4s cubic-bezier(.16,1,.3,1);box-shadow:var(--mmc-shd-md);border:var(--mmc-b-std);background-color:var(--mmc-clr-bg);border-radius:var(--mmc-b-radius)}.mmc-modal-card--danger{border-color:var(--mmc-clr-error);box-shadow:8px 8px 0 0 var(--mmc-clr-error)}.mmc-modal-close{position:absolute;top:var(--mmc-sp-16);right:var(--mmc-sp-16);background:transparent;border:none;color:var(--mmc-clr-text-muted);cursor:pointer;padding:var(--mmc-sp-8);border-radius:var(--mmc-b-radius);transition:var(--mmc-transition);display:flex;align-items:center;justify-content:center;z-index:10}.mmc-modal-close:hover{background:var(--mmc-clr-surface);color:var(--mmc-clr-text);transform:rotate(90deg)}.mmc-modal-header{display:flex;gap:var(--mmc-sp-16);align-items:center;margin-bottom:var(--mmc-sp-32);padding-right:var(--mmc-sp-32)}.mmc-modal-icon-wrap{color:var(--mmc-clr-primary);display:flex;flex-shrink:0}.mmc-modal-card--danger .mmc-modal-icon-wrap{color:var(--mmc-clr-error)}.mmc-modal-titles{display:flex;flex-direction:column;gap:var(--mmc-sp-4)}.mmc-modal-title{font-size:var(--mmc-fs-lg);font-weight:900;margin:0;letter-spacing:-.02em;color:var(--mmc-clr-text);text-transform:uppercase;line-height:1}.mmc-modal-description{font-size:var(--mmc-fs-xs);color:var(--mmc-clr-text-muted);margin:0;font-family:var(--mmc-font-mono);text-transform:uppercase;opacity:.7}.mmc-modal-body{flex:1;overflow-y:auto;padding-right:var(--mmc-sp-4);font-size:var(--mmc-fs-base)}.mmc-modal-footer{margin-top:var(--mmc-sp-32);display:flex;justify-content:flex-end;gap:var(--mmc-sp-12);padding-top:var(--mmc-sp-24);border-top:var(--mmc-b-divider)}@keyframes mmc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mmc-modal-slide-up{0%{opacity:0;transform:translateY(var(--mmc-sp-20)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.mmc-modal-card{max-height:85vh;padding:var(--mmc-sp-20)}.mmc-modal-footer{flex-direction:column-reverse}.mmc-modal-footer button{width:100%}}.mmc-nav-scroll{flex:1;overflow-y:auto;padding:var(--mmc-sp-24)}.mmc-nav-category{margin-bottom:var(--mmc-sp-32)}.mmc-nav-category-header{display:flex;align-items:center;gap:var(--mmc-sp-8);padding:var(--mmc-sp-8) 0;margin-bottom:var(--mmc-sp-8);color:var(--mmc-clr-primary);font-size:var(--mmc-fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-bottom:var(--mmc-b-divider-thick)}.mmc-nav-category-header svg{color:var(--mmc-clr-bg);opacity:.5}.mmc-nav-docs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mmc-sp-4)}.mmc-nav-docs li{padding:var(--mmc-sp-12) var(--mmc-sp-16);border-radius:var(--mmc-b-radius);cursor:pointer;font-size:var(--mmc-fs-sm);font-weight:500;color:var(--mmc-clr-text-dim);transition:all var(--mmc-transition);border:var(--mmc-b-transparent);display:flex;align-items:center}.mmc-nav-docs li:hover{background-color:var(--mmc-clr-bg);color:var(--mmc-clr-text)}.mmc-nav-docs li.active{background-color:var(--mmc-clr-primary);color:var(--mmc-clr-bg);font-weight:700;box-shadow:0 4px 12px rgba(var(--mmc-clr-contrast-rgb),.1);border-color:rgba(var(--mmc-clr-bg-rgb),.1)}.mmc_mobile_nav{flex-shrink:0;height:calc(var(--mmc-header-height) + env(safe-area-inset-bottom,0));background-color:var(--mmc-clr-bg);border-top:var(--mmc-b-std);z-index:var(--mmc-z-nav);display:flex;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -4px 12px rgba(var(--mmc-clr-contrast-rgb),.1)}.mmc_mobile_nav_item{background:none;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--mmc-clr-text);font-size:var(--mmc-fs-xs);font-weight:800;text-transform:uppercase;gap:var(--mmc-sp-2);padding:var(--mmc-sp-8) var(--mmc-sp-4);flex:1;height:100%;cursor:pointer;transition:all var(--mmc-transition);position:relative;border-radius:var(--mmc-b-radius)}.mmc_mobile_nav_item:active{background-color:var(--mmc-bg-subtle)}.mmc_mobile_nav_item.active{background-color:var(--mmc-clr-primary);color:var(--mmc-clr-contrast)}.mmc_mobile_nav_item.active .mmc_mobile_nav_label,.mmc_mobile_nav_item.active .mmc_mobile_nav_icon{color:var(--mmc-clr-contrast)}.mmc_mobile_nav_icon{font-size:var(--mmc-fs-lg);margin-bottom:var(--mmc-sp-2)}.mmc_mobile_nav_label{font-family:var(--mmc-font-mono);letter-spacing:-.03em;font-size:var(--mmc-fs-xs);font-weight:900;line-height:1}.mmc_mobile_user_avatar{width:var(--mmc-icon-btn-size);height:var(--mmc-icon-btn-size);border-radius:50%;background:var(--mmc-clr-primary);display:flex;align-items:center;justify-content:center;font-size:var(--mmc-fs-xs);font-weight:900;color:var(--mmc-clr-contrast);border:1px solid var(--mmc-clr-contrast)}.mmc_mobile_nav_item.active .mmc_mobile_user_avatar{background:var(--mmc-clr-contrast);color:var(--mmc-clr-primary);border-color:var(--mmc-clr-primary)}.mmc_mobile_nav_dot{position:absolute;top:var(--mmc-sp-8);right:var(--mmc-sp-48);width:6px;height:6px;background-color:var(--mmc-clr-error);border-radius:50%;border:1px solid var(--mmc-clr-bg)}.mmc_mobile_overlay{position:fixed;top:0;left:0;right:0;bottom:calc(var(--mmc-header-height) + env(safe-area-inset-bottom,0));background-color:var(--mmc-overlay-modal);z-index:calc(var(--mmc-z-nav) - 1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s ease;display:flex;flex-direction:column;justify-content:flex-end}.mmc_mobile_overlay.open{opacity:1;pointer-events:auto}.mmc_mobile_sheet{background-color:var(--mmc-clr-surface);border-top:var(--mmc-b-std);border-top-left-radius:var(--mmc-b-radius-lg);border-top-right-radius:var(--mmc-b-radius-lg);max-height:86vh;overflow-y:auto;padding:var(--mmc-sp-24);transform:translateY(100%);transition:transform var(--mmc-transition-md);box-shadow:0 -4px 12px rgba(var(--mmc-clr-contrast-rgb),.1)}.mmc_mobile_overlay.open .mmc_mobile_sheet{transform:translateY(0)}.mmc_sheet_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mmc-sp-16);padding-bottom:var(--mmc-sp-12);border-bottom:var(--mmc-b-divider)}.mmc_sheet_title{font-size:var(--mmc-fs-lg);font-weight:800;text-transform:uppercase}.mmc_sheet_close{background:none;border:none;color:var(--mmc-clr-text);cursor:pointer;padding:var(--mmc-sp-8)}.mmc_ops_content{display:flex;flex-direction:column;max-height:60vh;overflow-y:auto;margin:0 calc(var(--mmc-sp-8) * -1);padding:0 var(--mmc-sp-8)}.mmc_ops_content::-webkit-scrollbar{width:4px}.mmc_ops_content::-webkit-scrollbar-thumb{background:var(--mmc-clr-border);border-radius:var(--mmc-b-radius)}.mmc_ops_row{display:flex;align-items:center;gap:var(--mmc-sp-12);padding:var(--mmc-sp-12);border:none;background:none;font-family:inherit;color:inherit;border-bottom:var(--mmc-b-divider);width:100%;cursor:pointer;text-align:left}.mmc_ops_row:last-child{border-bottom:none}.mmc_ops_parent_row{display:flex;align-items:center;border-bottom:var(--mmc-b-divider)}.mmc_ops_row_link{flex:1;padding-right:0;border-bottom:none}.mmc_ops_row_toggle{padding:var(--mmc-sp-12) var(--mmc-sp-16);background:transparent;border:none;color:var(--mmc-clr-text);cursor:pointer}.mmc_ops_children_container{padding-left:var(--mmc-sp-32);border-bottom:var(--mmc-b-divider);display:flex;flex-direction:column;gap:var(--mmc-sp-4)}.mmc_ops_child_row .mmc_ops_icon{opacity:.7}.mmc_ops_child_row .mmc_ops_label{font-size:var(--mmc-fs-xs)}.mmc_ops_header_row{margin-bottom:var(--mmc-sp-16)}.mmc_ops_header_avatar{width:var(--mmc-icon-btn-size-lg);height:var(--mmc-icon-btn-size-lg);font-size:var(--mmc-fs-lg)}.mmc_ops_header_info{flex:1}.mmc_ops_header_name{font-weight:800}.mmc_ops_header_level{font-size:var(--mmc-fs-xs);opacity:.6}.mmc_ops_scroll_area{max-height:50vh;overflow-y:auto;padding-right:var(--mmc-sp-4);margin:0 calc(var(--mmc-sp-4) * -1)}.mmc_ops_icon{color:var(--mmc-clr-text);font-size:var(--mmc-fs-lg)}.mmc_ops_label{flex:1;font-weight:600;font-size:var(--mmc-fs-sm)}.mmc-unread-badge{position:absolute;top:var(--mmc-sp-4);right:var(--mmc-sp-8);background:var(--mmc-clr-error);color:var(--mmc-clr-bg);font-size:var(--mmc-fs-2xs);font-weight:900;font-family:var(--mmc-font-mono);padding:var(--mmc-sp-2) var(--mmc-sp-4);border-radius:var(--mmc-b-radius);min-width:18px;text-align:center;line-height:1;box-shadow:var(--mmc-shd-xs);border:1px solid var(--mmc-clr-contrast)}.mmc-nav-categories{display:flex;flex-direction:column;flex:1;background:var(--mmc-clr-bg);overflow-y:auto}.mmc-nav-search{padding:var(--mmc-sp-16) var(--mmc-sp-24);background-color:var(--mmc-clr-bg);border-bottom:var(--mmc-b-std);position:sticky;top:0;z-index:var(--mmc-z-base)}.mmc-search-input{width:100%;height:var(--mmc-ctrl-height-sm);padding:0 var(--mmc-sp-12);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-sm);transition:all var(--mmc-transition)}.mmc-search-input:focus{outline:none;box-shadow:var(--mmc-shd-xs)}.mmc-categories-list{padding:var(--mmc-sp-8)}.mmc-category-group{margin-bottom:var(--mmc-sp-8)}.mmc-category-header{width:100%;padding:var(--mmc-sp-12) var(--mmc-sp-16);display:flex;align-items:center;justify-content:space-between;background-color:var(--mmc-clr-surface);color:var(--mmc-clr-text);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);font-family:var(--mmc-font-sans);font-weight:800;text-transform:uppercase;font-size:var(--mmc-fs-sm);letter-spacing:.05em;cursor:pointer;transition:all var(--mmc-transition)}.mmc-category-header:hover{background-color:var(--mmc-clr-bg);transform:translate(-1px,-1px);box-shadow:var(--mmc-shd-xs)}.mmc-category-header-left{display:flex;align-items:center;gap:var(--mmc-sp-8)}.mmc-category-header-icon{width:20px;height:20px;color:var(--mmc-clr-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mmc-category-items{list-style:none;padding:var(--mmc-sp-4) 0 0 var(--mmc-sp-8);display:flex;flex-direction:column;gap:var(--mmc-sp-4)}.mmc-category-item-button{width:100%;padding:var(--mmc-sp-12) var(--mmc-sp-16);display:flex;align-items:center;gap:var(--mmc-sp-12);border-radius:var(--mmc-b-radius);border:var(--mmc-b-transparent);transition:all var(--mmc-transition);font-size:var(--mmc-fs-sm);font-weight:500;color:var(--mmc-clr-text-muted)}.mmc-category-item-button:hover{background-color:var(--mmc-clr-bg);border-color:var(--mmc-clr-border);color:var(--mmc-clr-text)}.mmc-category-item-button.active{background-color:var(--mmc-clr-primary);color:var(--mmc-clr-bg);border-color:var(--mmc-clr-border)}.mmc-item-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mmc-item-text{flex:1}.mmc-category-icon{transition:transform var(--mmc-transition)}.mmc-category-group.open .mmc-category-icon{transform:rotate(90deg)}.mmc-dropdown-item--space-between{justify-content:space-between}.mmc-dropdown-item-group{display:flex;align-items:center;gap:var(--mmc-sp-12)}.mmc_ops_icon_wrapper{position:relative}.mmc_ops_icon_wrapper .mmc-unread-badge{top:calc(var(--mmc-sp-4) * -1);right:calc(var(--mmc-sp-4) * -1);width:14px;height:14px;font-size:var(--mmc-fs-3xs)}.mmc_ops_row--logout{color:var(--mmc-clr-error);border-top:1px solid var(--mmc-clr-border-subtle);margin-top:var(--mmc-sp-8)}.mmc-nav-search-hint{display:flex;justify-content:space-between;align-items:center;margin-top:calc(var(--mmc-sp-8) * -1)}.mmc-nav-search-hint .mmc-label{font-size:var(--mmc-fs-xs);opacity:.7;font-weight:700}.mmc-nav-search-hint .mmc-badge{font-size:var(--mmc-fs-2xs);opacity:.8}.mmc-badge--esc{padding:0 var(--mmc-sp-4)}.mmc-nav-focus-footer{padding:0 var(--mmc-sp-16) var(--mmc-sp-16) var(--mmc-sp-16);margin-top:auto}.mmc-nav-btn--view-all{width:100%;padding:var(--mmc-sp-12);background:var(--mmc-clr-surface);border:2px dashed var(--mmc-clr-contrast);border-radius:var(--mmc-b-radius);font-size:var(--mmc-fs-xs);font-weight:800;text-transform:uppercase;cursor:pointer;color:var(--mmc-clr-text-muted)}.mmc-global-search-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:rgba(var(--mmc-clr-contrast-rgb),.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--mmc-z-search);padding:var(--mmc-sp-16);display:flex;justify-content:center;align-items:center;padding-top:max(10vh,env(safe-area-inset-top))}.mmc-global-search{width:90%;max-width:37.5rem;background:var(--mmc-clr-bg);border:var(--mmc-b-std);box-shadow:var(--mmc-shd-lg);height:fit-content;display:flex;flex-direction:column;border-radius:var(--mmc-b-radius)}.mmc-global-search__header{display:flex;align-items:center;padding:var(--mmc-sp-16) var(--mmc-sp-24);background:var(--mmc-clr-surface);border-bottom:var(--mmc-b-std)}.mmc-global-search__input{flex:1;background:transparent;border:none;font-family:var(--mmc-font-sans);font-size:var(--mmc-fs-lg);font-weight:600;color:var(--mmc-clr-text);outline:none;margin-left:var(--mmc-sp-16)}.mmc-global-search__kbd{display:flex;gap:var(--mmc-sp-4)}.mmc-global-search__results{max-height:25rem;overflow-y:auto;padding:var(--mmc-sp-4)}.mmc-search-filters{display:flex;gap:var(--mmc-sp-8);padding:var(--mmc-sp-12) var(--mmc-sp-24);background:var(--mmc-clr-bg);border-bottom:var(--mmc-b-divider);overflow-x:auto}.mmc-search-filter-chip{padding:var(--mmc-sp-4) var(--mmc-sp-12);border:var(--mmc-b-std);background:var(--mmc-clr-surface);border-radius:var(--mmc-b-radius);font-size:var(--mmc-fs-2xs);font-weight:800;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:all var(--mmc-transition)}.mmc-search-filter-chip:hover{background:var(--mmc-clr-bg)}.mmc-search-filter-chip.active{background:var(--mmc-clr-primary);color:var(--mmc-clr-bg)}.mmc-search-section{margin-bottom:var(--mmc-sp-8)}.mmc-search-section-title{padding:var(--mmc-sp-8) var(--mmc-sp-16);font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-2xs);font-weight:900;color:var(--mmc-clr-text-muted);text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:var(--mmc-sp-8)}.mmc-global-search__item{display:flex;align-items:center;gap:var(--mmc-sp-16);padding:var(--mmc-sp-12) var(--mmc-sp-16);cursor:pointer;border:var(--mmc-b-transparent);border-radius:var(--mmc-b-radius);transition:all var(--mmc-transition)}.mmc-global-search__item--active{background:var(--mmc-clr-primary);color:var(--mmc-clr-bg);border-color:var(--mmc-clr-border);transform:translate(-1px,-1px);box-shadow:var(--mmc-shd-sm)}.mmc-search-item-icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--mmc-clr-surface);border:var(--mmc-b-divider);border-radius:var(--mmc-b-radius);flex-shrink:0}.mmc-global-search__item--active .mmc-search-item-icon{background:rgba(var(--mmc-clr-contrast-rgb),.1);border-color:rgba(var(--mmc-clr-contrast-rgb),.2)}.mmc-global-search__item-info{display:flex;flex-direction:column;flex:1}.mmc-search-item-header{display:flex;align-items:center;justify-content:space-between}.mmc-global-search__item-title{font-weight:800;font-size:var(--mmc-fs-base);text-transform:uppercase;letter-spacing:.05em;font-family:var(--mmc-font-sans)}.mmc-global-search__item-desc{font-size:var(--mmc-fs-xs);opacity:.8}.mmc-search-item-path{font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-2xs);opacity:.5;margin-top:var(--mmc-sp-4)}.mmc-global-search__empty{padding:var(--mmc-sp-32);text-align:center;font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-sm);opacity:.6}.mmc-global-search__footer{padding:var(--mmc-sp-8) var(--mmc-sp-24);background:var(--mmc-clr-surface);border-top:var(--mmc-b-std);display:flex;justify-content:flex-end;gap:var(--mmc-sp-24);font-size:var(--mmc-fs-xs);font-weight:700;text-transform:uppercase}@media (max-width: 640px){.mmc-global-search__kbd,.mmc-global-search__footer{display:none}.mmc-global-search__results{max-height:50vh}}.mmc-global-search__hint{display:flex;align-items:center;gap:var(--mmc-sp-4)}.mmc-global-search__hint kbd{background:var(--mmc-clr-text);color:var(--mmc-clr-bg);padding:var(--mmc-sp-4) var(--mmc-sp-8);border-radius:var(--mmc-b-radius)}.mmc-guardian-layout{--mmc-split-sidebar-width: 350px;background:var(--mmc-clr-surface)}.mmc-guardian-sidebar{display:flex;flex-direction:column;background:var(--mmc-clr-bg)}.mmc-guardian-branding{padding:var(--mmc-sp-32);border-bottom:var(--mmc-b-std);display:flex;align-items:center;gap:var(--mmc-sp-16);background:var(--mmc-clr-contrast);color:var(--mmc-clr-bg)}.mmc-guardian-title-wrap h2{font-size:var(--mmc-fs-lg);font-weight:950;margin:0;line-height:1}.mmc-guardian-title-wrap span{font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-3xs);opacity:.6}.mmc-guardian-nav{padding:var(--mmc-sp-16);display:flex;flex-direction:column;gap:var(--mmc-sp-8);flex:1}.mmc-guardian-nav-item{display:flex;align-items:center;gap:var(--mmc-sp-12);padding:var(--mmc-sp-16);border:none;background:transparent;cursor:pointer;font-size:var(--mmc-fs-sm);font-weight:800;text-transform:uppercase;text-align:left;border-radius:var(--mmc-b-radius);transition:var(--mmc-transition);width:100%;color:var(--mmc-clr-text)}.mmc-guardian-nav-item:hover{background:var(--mmc-clr-border-subtle)}.mmc-guardian-nav-item.active{background:var(--mmc-clr-text);color:var(--mmc-clr-bg)}.mmc-guardian-sidebar-footer{padding:var(--mmc-sp-16);border-top:var(--mmc-b-divider);display:flex;justify-content:center}.mmc-guardian-viewport{padding:var(--mmc-sp-48);margin:0 auto;width:100%}@media (max-width: 1024px){.mmc-core--top-nav-enabled .mmc-guardian-viewport{padding-bottom:calc(var(--mmc-header-height) + env(safe-area-inset-bottom,0))}}.mmc-guardian-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--mmc-sp-48);padding-bottom:var(--mmc-sp-24);border-bottom:var(--mmc-b-divider-dark)}.mmc-guardian-header-info h1{font-size:var(--mmc-fs-3xl);font-weight:950;text-transform:uppercase;margin:0;line-height:1;letter-spacing:-.04em}.mmc-guardian-header-info p{font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-sm);opacity:.5;margin:var(--mmc-sp-8) 0 0 0}.mmc-guardian-table-container{overflow-x:auto}.mmc-guardian-table{width:100%;border-collapse:collapse}.mmc-guardian-table th{text-align:left;padding:var(--mmc-sp-12) var(--mmc-sp-16);border-bottom:var(--mmc-b-divider-dark);font-size:var(--mmc-fs-3xs);font-weight:950;text-transform:uppercase;opacity:.6}.mmc-guardian-table td{padding:var(--mmc-sp-16);border-bottom:var(--mmc-b-divider);font-size:var(--mmc-fs-sm)}.mmc-admin-cell-mono{font-family:var(--mmc-font-mono)}.mmc-lockdown-tactical-panel{background:var(--mmc-clr-bg);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);padding:var(--mmc-sp-64);text-align:center;position:relative;overflow:hidden;box-shadow:var(--mmc-shd-sm);transition:var(--mmc-transition)}.mmc-lockdown-tactical-panel.lockdown-active{background:var(--mmc-clr-error);color:var(--mmc-clr-bg)}.lockdown-glitch-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0px,rgba(0,0,0,.03) 1px,transparent 1px,transparent 2px);pointer-events:none}.mmc-lockdown-tactical-panel.lockdown-active .lockdown-glitch-overlay{background:repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0px,rgba(0,0,0,.1) 1px,transparent 1px,transparent 2px)}.lockdown-ui-wrap{position:relative;z-index:2}.lockdown-main-icon{margin-bottom:var(--mmc-sp-24);opacity:.8}.lockdown-control-wrap{margin-top:var(--mmc-sp-48)}.status-dot{width:8px;height:8px;border-radius:50%}.status-dot.success{background:var(--mmc-clr-success);box-shadow:0 0 8px var(--mmc-clr-success)}.status-dot.error{background:var(--mmc-clr-error);box-shadow:0 0 8px var(--mmc-clr-error)}@media (max-width: 1200px){.mmc-guardian-firewall-top{grid-template-columns:1fr!important}}@media (max-width: 1024px){.mmc-guardian-viewport{padding:var(--mmc-sp-24)}}.mmc-cookie-guardian{position:fixed;bottom:var(--mmc-sp-24);left:var(--mmc-sp-24);right:var(--mmc-sp-24);z-index:var(--mmc-z-overlay);display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.mmc-cookie-card{background:var(--mmc-clr-bg);border:var(--mmc-b-std);box-shadow:var(--mmc-shd-md);border-radius:var(--mmc-b-radius);padding:var(--mmc-sp-24);max-width:32rem;width:100%;pointer-events:auto;animation:var(--mmc-anim-slide-up)}.mmc-cookie-title{font-weight:800;text-transform:uppercase;font-size:var(--mmc-fs-lg);margin-bottom:var(--mmc-sp-8);display:flex;align-items:center;gap:var(--mmc-sp-12)}.mmc-cookie-text{font-size:var(--mmc-fs-sm);color:var(--mmc-clr-text);margin-bottom:var(--mmc-sp-24);line-height:1.6}.mmc-cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--mmc-sp-12)}@media (max-width: 640px){.mmc-cookie-guardian{bottom:var(--mmc-sp-16);left:var(--mmc-sp-16);right:var(--mmc-sp-16)}.mmc-cookie-actions{grid-template-columns:1fr}}.mmc-lockdown-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--mmc-clr-contrast);color:var(--mmc-clr-bg);display:flex;align-items:center;justify-content:center;padding:var(--mmc-sp-32);overflow:hidden}.mmc-lockdown-bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(-45deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 1px,transparent 1px,transparent 20px);opacity:.5}.mmc-lockdown-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,transparent 40%,rgba(0,0,0,.8) 100%);pointer-events:none}.mmc-lockdown-container{max-width:600px;width:100%;text-align:center;position:relative;z-index:2}.mmc-lockdown-icon-wrap{position:relative;display:inline-flex;margin-bottom:var(--mmc-sp-48)}.mmc-lockdown-icon-pulse{position:absolute;inset:calc(var(--mmc-sp-20) * -1);border:var(--mmc-b-error-thick);border-radius:50%;animation:mmc-lockdown-pulse 2s infinite}.mmc-lockdown-badge{background:var(--mmc-clr-error);color:var(--mmc-clr-contrast);font-family:var(--mmc-font-mono);font-weight:950;font-size:var(--mmc-fs-2xs);padding:var(--mmc-sp-4) var(--mmc-sp-12);text-transform:uppercase;margin-bottom:var(--mmc-sp-24);display:inline-block}.mmc-lockdown-title{font-size:var(--mmc-fs-3xl);font-weight:950;letter-spacing:-.05em;line-height:.9;text-transform:uppercase;margin:0 0 var(--mmc-sp-24) 0}.mmc-lockdown-desc{font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-sm);color:#ffffff80;line-height:1.6;margin-bottom:var(--mmc-sp-48)}.mmc-lockdown-footer{border-top:var(--mmc-b-divider-dark);padding-top:var(--mmc-sp-32);display:flex;flex-direction:column;align-items:center;gap:var(--mmc-sp-16)}.mmc-lockdown-meta{font-size:var(--mmc-fs-3xs);font-weight:800;opacity:.3;text-transform:uppercase;letter-spacing:.2em}@keyframes mmc-lockdown-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}@media (max-width: 768px){.mmc-lockdown-title{font-size:var(--mmc-fs-2xl)}}.mmc-core-footer{width:100%;padding:var(--mmc-sp-24) var(--mmc-sp-24);border-top:var(--mmc-b-std);background:var(--mmc-clr-bg);flex-shrink:0;position:relative;min-height:7.5rem}.mmc-core-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--mmc-clr-primary) 50%,transparent 100%)}.mmc-footer-content{width:100%;margin:0;display:flex;flex-direction:column;gap:var(--mmc-sp-24);align-items:center}@media (min-width: 768px){.mmc-footer-content{flex-direction:row;justify-content:space-between;align-items:center}}.mmc-footer-brand{display:flex;flex-direction:column;align-items:center;gap:var(--mmc-sp-16)}@media (min-width: 768px){.mmc-footer-brand{align-items:flex-start}}.mmc-footer-logo{height:var(--mmc-logo-height);color:var(--mmc-clr-logo);opacity:.9;transition:all var(--mmc-transition);cursor:pointer}.mmc-footer-logo:hover{opacity:1;transform:translateY(-2px)}.mmc-footer-logo img{height:100%;width:auto}.mmc-footer-copyright{font-size:var(--mmc-fs-xs);color:var(--mmc-clr-text-muted);font-family:var(--mmc-font-mono);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.mmc-footer-copyright a{color:var(--mmc-clr-primary);text-decoration:none;font-weight:900;transition:all var(--mmc-transition);padding:0 var(--mmc-sp-4)}.mmc-footer-copyright a:hover{background:var(--mmc-clr-primary);color:var(--mmc-clr-bg);border-radius:var(--mmc-b-radius)}.mmc-footer-nav{display:flex;flex-wrap:wrap;gap:var(--mmc-sp-32);justify-content:center}@media (min-width: 768px){.mmc-footer-nav{justify-content:flex-end}}.mmc-footer-link{background:none;border:none;padding:var(--mmc-sp-4) 0;font-family:var(--mmc-font-sans);font-size:var(--mmc-fs-xs);color:var(--mmc-clr-text-muted);text-decoration:none;font-weight:800;text-transform:uppercase;cursor:pointer;transition:all var(--mmc-transition);letter-spacing:.1em;position:relative}.mmc-footer-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--mmc-clr-primary);transition:width var(--mmc-transition)}.mmc-footer-link:hover,.mmc-footer-link.active{color:var(--mmc-clr-primary)}.mmc-footer-link:hover:after,.mmc-footer-link.active:after{width:100%}.mmc-footer-socials{display:flex;gap:var(--mmc-sp-16);align-items:center}.mmc-footer-social-link{width:var(--mmc-icon-btn-size);height:var(--mmc-icon-btn-size);display:flex;align-items:center;justify-content:center;background:var(--mmc-clr-surface);border:var(--mmc-b-std);color:var(--mmc-clr-text-muted);text-decoration:none;transition:all var(--mmc-transition);cursor:pointer;border-radius:var(--mmc-b-radius)}.mmc-footer-social-link:hover{background:var(--mmc-clr-primary);border-color:var(--mmc-clr-primary);color:var(--mmc-clr-bg);transform:translate(-2px,-2px);box-shadow:var(--mmc-shd-xs)}@media (max-width: 768px){.mmc-core-footer{padding:var(--mmc-sp-24) var(--mmc-sp-16)}.mmc-footer-content,.mmc-footer-nav{gap:var(--mmc-sp-16)}.mmc-footer-logo{height:var(--mmc-logo-height-sm)}}.mmc-core__mobile-header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--mmc-sp-16);padding-top:env(safe-area-inset-top,0);height:calc(var(--mmc-header-height) + env(safe-area-inset-top,0));background-color:var(--mmc-clr-bg);border-bottom:var(--mmc-b-std);z-index:var(--mmc-z-header);flex-shrink:0}.mmc-core__mobile-logo{height:var(--mmc-logo-height-sm);display:flex;align-items:center}.mmc-logo-mobile{height:100%;object-fit:contain;color:var(--mmc-clr-logo)}.mmc-core__menu-toggle{width:var(--mmc-icon-btn-size-lg);height:var(--mmc-icon-btn-size-lg);display:flex;align-items:center;justify-content:center;border:var(--mmc-b-std);background:var(--mmc-clr-bg);box-shadow:var(--mmc-shd-xs);border-radius:var(--mmc-b-radius)}.mmc-core__nav{position:fixed;top:var(--mmc-header-height);left:0;width:100%;bottom:0;background-color:var(--mmc-clr-bg);z-index:var(--mmc-z-nav);display:flex;flex-direction:column;transform:translate(-100%);transition:transform var(--mmc-transition-md);border-right:var(--mmc-b-std)}@media (max-width: 1024px){.mmc-core--top-nav-enabled .mmc-core__nav{bottom:calc(var(--mmc-header-height) + env(safe-area-inset-bottom,0))}}.mmc-core__nav--open{transform:translate(0)}.mmc-core__nav-header{padding:var(--mmc-sp-24);background-color:var(--mmc-clr-surface);border-bottom:var(--mmc-b-std);display:none;flex-shrink:0;cursor:pointer}.mmc-logo-nav{max-width:100%;height:auto;color:var(--mmc-clr-logo)}.mmc-core__nav-footer{padding:var(--mmc-sp-24);padding-bottom:calc(var(--mmc-sp-24) + env(safe-area-inset-bottom,0));border-top:var(--mmc-b-std);background-color:var(--mmc-clr-bg);min-height:7.5rem;flex-shrink:0}.mmc-core__footer-content{display:flex;flex-direction:column;gap:var(--mmc-sp-16)}.mmc-nav-lang-section{padding:var(--mmc-sp-16) var(--mmc-sp-24);border-top:var(--mmc-b-divider);margin-top:auto}.mmc-sidebar-lang-container{position:relative;width:100%}.mmc-sidebar-lang-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--mmc-sp-8);background:var(--mmc-clr-surface);border:var(--mmc-b-dashed-subtle);padding:var(--mmc-sp-8);font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-2xs);font-weight:700;color:var(--mmc-clr-text);cursor:pointer;transition:all var(--mmc-transition)}.mmc-sidebar-lang-container:hover .mmc-sidebar-lang-btn{border-style:solid;border-color:var(--mmc-clr-primary);color:var(--mmc-clr-primary);background:var(--mmc-clr-bg)}.mmc-sidebar-lang-dropdown{position:absolute;bottom:100%;left:0;right:0;background:var(--mmc-clr-bg);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);padding:var(--mmc-sp-4);margin-bottom:var(--mmc-sp-8);box-shadow:var(--mmc-shd-sm);opacity:0;pointer-events:none;visibility:hidden;transform:translateY(var(--mmc-sp-16));transition:all var(--mmc-transition-md);z-index:var(--mmc-z-dropdown)}.mmc-sidebar-lang-dropdown:before{content:"";position:absolute;bottom:calc(var(--mmc-sp-16) * -1);left:0;right:0;height:16px;background:transparent}.mmc-sidebar-lang-container:hover .mmc-sidebar-lang-dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.mmc-core__footer-main{font-family:var(--mmc-font-sans);font-size:var(--mmc-fs-base);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mmc-clr-text);line-height:1.4;text-align:center}.mmc-core__footer-link{color:var(--mmc-clr-text);text-decoration:none;font-weight:900;padding:0 var(--mmc-sp-4);background-color:var(--mmc-clr-surface);transition:all var(--mmc-transition)}.mmc-core__footer-link:hover{background-color:var(--mmc-clr-primary);color:var(--mmc-clr-bg);border-radius:var(--mmc-b-radius)}.mmc-core__footer-legal{display:flex;justify-content:space-evenly;border-top:var(--mmc-b-dashed-subtle);padding-top:var(--mmc-sp-12)}.mmc-legal-link{background:none;border:none;padding:0;color:var(--mmc-clr-text-muted);font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-2xs);font-weight:600;text-transform:uppercase;cursor:pointer;transition:color var(--mmc-transition)}.mmc-legal-link:hover{color:var(--mmc-clr-primary)}.mmc-nav-user-container{padding:var(--mmc-sp-16) var(--mmc-sp-24);border-bottom:var(--mmc-b-std)}.mmc-sidebar-auth-btn{background:var(--mmc-clr-surface);width:100%;font-size:var(--mmc-fs-sm)}.mmc-sidebar-user-container{position:relative}.mmc-sidebar-user-btn{display:flex;align-items:center;justify-content:space-between;background:var(--mmc-clr-surface);color:var(--mmc-clr-text);padding:var(--mmc-sp-8);border-radius:var(--mmc-b-radius);border:var(--mmc-b-std);width:100%;cursor:pointer;transition:all var(--mmc-transition)}.mmc-sidebar-user-btn:hover{background:var(--mmc-clr-bg);color:var(--mmc-clr-primary);box-shadow:var(--mmc-shd-xs)}.mmc-sidebar-user-info{display:flex;align-items:center;gap:var(--mmc-sp-8)}.mmc-sidebar-user-avatar{font-size:var(--mmc-fs-lg)}.mmc-sidebar-user-name{font-weight:800;font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-sm);text-transform:uppercase}.mmc-sidebar-user-details{display:flex;flex-direction:row;align-items:center;gap:var(--mmc-sp-8)}.mmc-user-dropdown-content{position:absolute;top:100%;left:0;width:100%;background:var(--mmc-clr-surface);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);padding:var(--mmc-sp-8);z-index:var(--mmc-z-dropdown);box-shadow:var(--mmc-shd-sm);animation:var(--mmc-anim-fade-in);margin-top:var(--mmc-sp-8)}.mmc-user-dropdown-content:before{content:"";position:absolute;top:calc(var(--mmc-sp-12) * -1);left:0;right:0;height:var(--mmc-sp-12);background:transparent}.mmc-dropdown-divider{height:2px;background:var(--mmc-clr-border);margin:var(--mmc-sp-8) 0}.mmc-dropdown-item--error{color:var(--mmc-clr-error)}.mmc-badge.mmc-user-level-badge,.mmc-badge.mmc-top-user-level{font-size:var(--mmc-fs-2xs);padding:0 var(--mmc-sp-8);width:fit-content;border-width:1px}.mmc-badge.mmc-top-user-level{margin-left:0}.mmc-core__top-bar{display:flex;align-items:center;justify-content:space-between;padding:0 var(--mmc-sp-24);height:var(--mmc-header-height);background:var(--mmc-clr-bg);border-bottom:var(--mmc-b-std);z-index:var(--mmc-z-topbar);flex-shrink:0}.mmc-core__top-nav{margin-left:var(--mmc-sp-48);flex:1;display:flex;justify-content:flex-end}.mmc-top-nav__list{display:flex;list-style:none;gap:var(--mmc-sp-16);padding:0;margin:0}.mmc-top-nav__link{background:none;border:none;color:var(--mmc-clr-text);font-family:var(--mmc-font-sans);font-size:var(--mmc-fs-sm);font-weight:900;text-transform:uppercase;letter-spacing:.15em;padding:var(--mmc-sp-8) var(--mmc-sp-4);cursor:pointer;position:relative;transition:color var(--mmc-transition);border-radius:var(--mmc-b-radius)}.mmc-top-nav__link:hover,.mmc-top-nav__link.active{color:var(--mmc-clr-primary)}.mmc-top-nav__link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--mmc-clr-primary);transition:width var(--mmc-transition)}.mmc-top-nav__link:hover:after,.mmc-top-nav__link.active:after{width:100%}.mmc-nav-link--docs{font-size:var(--mmc-fs-xs);opacity:.7;transition:opacity var(--mmc-transition);display:flex;align-items:center;height:100%}.mmc-nav-link--docs:hover,.mmc-nav-link--docs.active{opacity:1;color:var(--mmc-clr-text)}.mmc-nav-link--docs:after{display:none}.mmc-core__top-logo{cursor:pointer;display:flex;align-items:center;flex-shrink:0;height:var(--mmc-logo-height);color:var(--mmc-clr-logo);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.mmc-core__top-logo svg{height:100%;width:auto}@media (min-width: 1024px){.mmc-core:not(.mmc-core--zen) .mmc-core__top-logo{opacity:0;pointer-events:none;transform:translate(-15px) scale(.94);filter:blur(8px)}.mmc-core--zen .mmc-core__top-logo{opacity:1;pointer-events:auto;transform:translate(0) scale(1);filter:blur(0)}}.mmc-core__top-actions{display:flex;align-items:center;gap:var(--mmc-sp-16);flex-shrink:0;margin-left:var(--mmc-sp-16)}.mmc-top-search-btn{background:var(--mmc-clr-surface);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);width:var(--mmc-icon-btn-size);height:var(--mmc-icon-btn-size);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mmc-clr-text-muted);transition:all var(--mmc-transition)}.mmc-core__top-actions .mmc-btn{height:var(--mmc-icon-btn-size);box-shadow:none}.mmc-top-search-btn:hover{background:var(--mmc-clr-bg);color:var(--mmc-clr-primary);box-shadow:var(--mmc-shd-xs)}.mmc-top-lang-container{position:relative;display:flex;align-items:center}.mmc-top-lang-btn{background:var(--mmc-clr-surface);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);width:var(--mmc-icon-btn-size);height:var(--mmc-icon-btn-size);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mmc-clr-text-muted);transition:all var(--mmc-transition)}.mmc-top-lang-container:hover .mmc-top-lang-btn{background:var(--mmc-clr-bg);color:var(--mmc-clr-primary);box-shadow:var(--mmc-shd-xs)}.mmc-top-lang-dropdown{position:absolute;top:100%;right:0;background:var(--mmc-clr-bg);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);padding:var(--mmc-sp-4);min-width:10rem;z-index:var(--mmc-z-dropdown);box-shadow:var(--mmc-shd-sm);opacity:0;visibility:hidden;transform:translateY(var(--mmc-sp-16));transition:all .2s cubic-bezier(.16,1,.3,1)}.mmc-top-lang-dropdown:before{content:"";position:absolute;top:calc(var(--mmc-sp-20) * -1);left:0;right:0;height:20px;background:transparent}.mmc-top-lang-container:hover .mmc-top-lang-dropdown{visibility:visible;opacity:1;transform:translateY(var(--mmc-sp-8))}.mmc-top-user-pill{display:flex;align-items:center;gap:var(--mmc-sp-8);background:var(--mmc-clr-surface);height:var(--mmc-icon-btn-size);padding:0 var(--mmc-sp-12);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);cursor:pointer;transition:all var(--mmc-transition)}.mmc-top-user-avatar{font-size:var(--mmc-fs-lg);line-height:1;display:flex;align-items:center}.mmc-top-user-name{font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.mmc-top-user-pill:hover{background:var(--mmc-clr-bg);color:var(--mmc-clr-primary);box-shadow:var(--mmc-shd-xs)}.mmc-top-user-container{position:relative;display:flex;align-items:center;height:100%}.mmc-top-user-dropdown{visibility:hidden;opacity:0;display:flex;flex-direction:column;position:absolute;top:100%;right:0;min-width:12.5rem;background:var(--mmc-clr-surface);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);box-shadow:var(--mmc-shd-sm);padding:var(--mmc-sp-8);z-index:var(--mmc-z-dropdown);transform:translateY(var(--mmc-sp-16));transition:all .2s cubic-bezier(.16,1,.3,1)}@media (min-width: 768px){.mmc-top-user-container:hover .mmc-top-user-dropdown{visibility:visible;opacity:1;transform:translateY(var(--mmc-sp-8))}}.mmc-top-user-dropdown.active{visibility:visible;opacity:1;transform:translateY(var(--mmc-sp-8))}.mmc-nav-item--has-dropdown{position:relative;display:flex;align-items:center;height:100%}.mmc-nav-item--has-dropdown:hover .mmc-nav-dropdown-content{visibility:visible;opacity:1;transform:translateY(var(--mmc-sp-8))}.mmc-nav-dropdown-content{visibility:hidden;opacity:0;display:flex;flex-direction:column;position:absolute;top:100%;left:0;min-width:12.5rem;background:var(--mmc-clr-bg);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);box-shadow:var(--mmc-shd-sm);padding:var(--mmc-sp-4);z-index:var(--mmc-z-dropdown);transform:translateY(var(--mmc-sp-16));transition:all .2s cubic-bezier(.16,1,.3,1)}.mmc-nav-dropdown-content:before,.mmc-top-user-dropdown:before{content:"";position:absolute;top:calc(var(--mmc-sp-20) * -1);left:0;right:0;height:20px;background:transparent}.mmc-top-divider{height:2px;background:var(--mmc-clr-border);margin:var(--mmc-sp-8) 0;width:100%}.mmc-core__bottom-nav{position:fixed;bottom:0;left:0;right:0;background:var(--mmc-clr-bg);border-top:var(--mmc-b-thin);z-index:var(--mmc-z-nav);display:none;align-items:center;padding-bottom:env(safe-area-inset-bottom,0);height:calc(var(--mmc-header-height) + env(safe-area-inset-bottom,0))}@media (max-width: 1024px){.mmc-core__top-bar{display:none}.mmc-core__bottom-nav{display:flex}}@media (min-width: 1024px){.mmc-core__nav{position:relative;top:0;width:var(--mmc-sidebar-width);transform:none;height:100vh;z-index:var(--mmc-z-sidebar);transition:margin-left .3s cubic-bezier(.16,1,.3,1)}.mmc-core--zen .mmc-core__nav{margin-left:calc(var(--mmc-sidebar-width) * -1)}.mmc-core__nav-header{display:flex}.mmc-core__mobile-header{display:none}}.mmc-mobile-slot-actions{display:flex;align-items:center;gap:var(--mmc-sp-8);margin-left:auto;margin-right:var(--mmc-sp-12)}.mmc-core__right-sidebar{width:var(--mmc-sidebar-width);background:var(--mmc-clr-bg);border-left:var(--mmc-b-std);height:100vh;position:sticky;top:0;overflow-y:auto;z-index:var(--mmc-z-sidebar);display:flex;flex-direction:column;flex-shrink:0}@media (max-width: 1024px){.mmc-core__right-sidebar{position:fixed;top:var(--mmc-header-height);right:0;bottom:0;width:100%;z-index:var(--mmc-z-modal);border-left:none;border-top:var(--mmc-b-std);transform:translate(100%);transition:transform var(--mmc-transition-md)}.mmc-core__right-sidebar--open{transform:translate(0)}}.mmc-core__viewport{flex-direction:row;display:flex;width:100%;overflow:hidden}.mmc-core__content{flex:1;min-width:0}.mmc-core-restricted-view{padding:var(--mmc-sp-64) var(--mmc-sp-24);text-align:center}.mmc-core-restricted-icon{margin-bottom:var(--mmc-sp-24)}.mmc-core-restricted-title{margin-top:var(--mmc-sp-24);font-weight:950;text-transform:uppercase;letter-spacing:-.02em}.mmc-core-restricted-text{opacity:.6;margin-bottom:var(--mmc-sp-32)}:root{color-scheme:light;--mmc-clr-primary: #ff9d00;--mmc-clr-primary-rgb: 255, 157, 0;--mmc-clr-primary-light: #ffb74d;--mmc-clr-primary-dark: #cc7e00;--mmc-clr-primary-subtle: rgba(var(--mmc-clr-primary-rgb), .1);--mmc-clr-logo: #ff9d00;--mmc-clr-accent: #83c512;--mmc-clr-accent-rgb: 131, 197, 18;--mmc-clr-accent-light: #a3e635;--mmc-clr-error: #ef4444;--mmc-clr-error-rgb: 239, 68, 68;--mmc-clr-success: #10b981;--mmc-clr-success-rgb: 16, 185, 129;--mmc-clr-bg: #ffffff;--mmc-clr-bg-rgb: 255, 255, 255;--mmc-clr-contrast: #000000;--mmc-clr-contrast-rgb: 0, 0, 0;--mmc-clr-surface: #f3f4f6;--mmc-clr-text: #0f172a;--mmc-clr-text-muted: #64748b;--mmc-clr-text-dim: rgba(15, 23, 42, .6);--mmc-clr-text-ghost: rgba(15, 23, 42, .4);--mmc-clr-border: #000000;--mmc-clr-border-subtle: #e2e8f0;--mmc-overlay-modal: rgba(var(--mmc-clr-contrast-rgb), .6);--mmc-clr-primary-bg-subtle: rgba(var(--mmc-clr-primary-rgb), .05);--mmc-clr-error-subtle: rgba(var(--mmc-clr-error-rgb), .15);--mmc-clr-error-border: rgba(var(--mmc-clr-error-rgb), .2);--mmc-clr-error-bg-subtle: rgba(var(--mmc-clr-error-rgb), .1);--mmc-clr-success-bg-subtle: rgba(var(--mmc-clr-success-rgb), .1);--mmc-divider-on-dark: rgba(var(--mmc-clr-bg-rgb), .1);--mmc-bg-subtle: rgba(var(--mmc-clr-contrast-rgb), .05);--mmc-bg-subtle-light: rgba(var(--mmc-clr-contrast-rgb), .02);--mmc-divider-on-dark-strong: rgba(var(--mmc-clr-bg-rgb), .2);--mmc-sp-2: .125rem;--mmc-sp-4: .25rem;--mmc-sp-8: .5rem;--mmc-sp-12: .75rem;--mmc-sp-16: 1rem;--mmc-sp-20: 1.25rem;--mmc-sp-24: 1.5rem;--mmc-sp-32: 2rem;--mmc-sp-40: 2.5rem;--mmc-sp-48: 3rem;--mmc-sp-64: 4rem;--mmc-sp-96: 6rem;--mmc-sp-128: 8rem;--mmc-sp-160: 10rem;--mmc-sp-192: 12rem;--mmc-sidebar-width: 20rem;--mmc-header-height: 4rem;--mmc-logo-height: 2.25rem;--mmc-logo-height-sm: 2rem;--mmc-fs-huge: clamp(3.5rem, 12vw, 8rem);--mmc-fs-5xl: clamp(3rem, 10vw, 6rem);--mmc-fs-4xl: clamp(2.5rem, 8vw, 4.5rem);--mmc-fs-3xl: clamp(1.75rem, 6vw, 3rem);--mmc-fs-2xl: clamp(2.25rem, 8vw, 4.5rem);--mmc-fs-xl: clamp(1.5rem, 4vw, 2.5rem);--mmc-fs-lg: clamp(1.125rem, 2vw, 1.375rem);--mmc-fs-base: clamp(.95rem, .5vw + .8rem, 1.05rem);--mmc-fs-sm: clamp(.8rem, .3vw + .75rem, .9rem);--mmc-fs-xs: clamp(.7rem, .2vw + .65rem, .75rem);--mmc-fs-2xs: .6rem;--mmc-fs-3xs: .5rem;--mmc-font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--mmc-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--mmc-b-width: 2px;--mmc-b-width-thin: 1px;--mmc-b-width-thick: 4px;--mmc-b-style: solid;--mmc-b-std: var(--mmc-b-width) var(--mmc-b-style) var(--mmc-clr-border);--mmc-b-thin: var(--mmc-b-width-thin) var(--mmc-b-style) var(--mmc-clr-border);--mmc-b-divider: var(--mmc-b-width-thin) var(--mmc-b-style) var(--mmc-clr-border-subtle);--mmc-b-divider-thick: var(--mmc-b-width) var(--mmc-b-style) var(--mmc-clr-border-subtle);--mmc-b-divider-dark: var(--mmc-b-width-thin) var(--mmc-b-style) var(--mmc-divider-on-dark);--mmc-b-divider-dark-strong: var(--mmc-b-width-thin) var(--mmc-b-style) var(--mmc-divider-on-dark-strong);--mmc-b-dashed-subtle: var(--mmc-b-width-thin) dashed var(--mmc-clr-border-subtle);--mmc-b-transparent: var(--mmc-b-width) var(--mmc-b-style) transparent;--mmc-b-thick-transparent: var(--mmc-b-width-thick) var(--mmc-b-style) transparent;--mmc-b-error-thick: var(--mmc-b-width-thick) var(--mmc-b-style) var(--mmc-clr-error);--mmc-b-radius: 4px;--mmc-b-radius-inner: 1px;--mmc-shd-xs: .125rem .125rem 0px 0px var(--mmc-clr-border);--mmc-shd-sm: .25rem .25rem 0px 0px var(--mmc-clr-border);--mmc-shd-md: .5rem .5rem 0px 0px var(--mmc-clr-border);--mmc-shd-lg: .75rem .75rem 0px 0px var(--mmc-clr-border);--mmc-shd-xl: 1rem 1rem 0px 0px var(--mmc-clr-border);--mmc-shd-2xl: 1.25rem 1.25rem 0px 0px var(--mmc-clr-border);--mmc-shadow-active: 0px 0px 0px 0px var(--mmc-clr-border);--mmc-ctrl-height: 3rem;--mmc-ctrl-height-sm: 2.25rem;--mmc-ctrl-height-lg: 4rem;--mmc-icon-btn-size: 2.25rem;--mmc-icon-btn-size-lg: 2.75rem;--mmc-easing: cubic-bezier(.16, 1, .3, 1);--mmc-transition: .15s var(--mmc-easing);--mmc-transition-fast: .1s var(--mmc-easing);--mmc-transition-md: .2s var(--mmc-easing);--mmc-transition-slow: .4s var(--mmc-easing);--mmc-anim-fade-in: mmc-fade-in var(--mmc-transition) ease-out;--mmc-anim-slide-up: mmc-slide-up-fade var(--mmc-transition-slow) var(--mmc-easing);--mmc-anim-modal: mmc-modal-in var(--mmc-transition-slow) var(--mmc-easing);--mmc-anim-pulse-opacity: mmc-pulse-opacity 1.5s infinite ease-in-out;--mmc-z-base: 1;--mmc-z-sidebar: 100;--mmc-z-topbar: 200;--mmc-z-module: 500;--mmc-z-nav: 1100;--mmc-z-header: 1200;--mmc-z-zen: 1500;--mmc-z-modal: 2000;--mmc-z-search: 2500;--mmc-z-overlay: 3000;--mmc-z-dropdown: 10000}@media (prefers-color-scheme: dark){:root,html{--mmc-clr-primary: #ff9d00;--mmc-clr-primary-rgb: 255, 157, 0;--mmc-clr-primary-light: #ffb74d;--mmc-clr-primary-dark: #cc7e00;--mmc-clr-primary-subtle: rgba(var(--mmc-clr-primary-rgb), .1);--mmc-clr-logo: #ff9d00;--mmc-clr-accent: #83c512;--mmc-clr-accent-rgb: 131, 197, 18;--mmc-clr-accent-light: #a3e635;--mmc-clr-error: #ef4444;--mmc-clr-error-rgb: 239, 68, 68;--mmc-clr-success: #10b981;--mmc-clr-success-rgb: 16, 185, 129;--mmc-clr-bg: #ffffff;--mmc-clr-bg-rgb: 255, 255, 255;--mmc-clr-contrast: #000000;--mmc-clr-contrast-rgb: 0, 0, 0;--mmc-clr-surface: #f3f4f6;--mmc-clr-text: #0f172a;--mmc-clr-text-muted: #64748b;--mmc-clr-text-dim: rgba(15, 23, 42, .6);--mmc-clr-text-ghost: rgba(15, 23, 42, .4);--mmc-clr-border: #000000;--mmc-clr-border-subtle: #e2e8f0}body{background-color:#f3f4f6;color:#0f172a}::-webkit-scrollbar-track{background:#f3f4f6}::-webkit-scrollbar-thumb{background:#000;border:2px solid #f3f4f6}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{scroll-behavior:smooth}html,body{width:100%;height:100%;font-family:var(--mmc-font-sans);background-color:var(--mmc-clr-surface);color:var(--mmc-clr-text);line-height:1.5;overflow:hidden}.mmc-skip-link{position:absolute;top:-6.25rem;left:0;background:var(--mmc-clr-primary);color:var(--mmc-clr-bg);padding:1rem;z-index:var(--mmc-z-overlay);font-weight:800;font-family:var(--mmc-font-mono);text-transform:uppercase;border:var(--mmc-b-std);box-shadow:var(--mmc-shd-sm);transition:top .2s var(--mmc-easing)}.mmc-skip-link:focus{top:0}@media (prefers-reduced-motion: reduce){html body *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{line-height:1.1;font-weight:950;text-transform:uppercase;letter-spacing:-.02em}h1{font-size:var(--mmc-fs-2xl)}h2{font-size:var(--mmc-fs-xl)}h3{font-size:var(--mmc-fs-lg)}h4{font-size:var(--mmc-fs-base)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--mmc-clr-surface)}::-webkit-scrollbar-thumb{background:var(--mmc-clr-contrast);border:2px solid var(--mmc-clr-surface);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--mmc-clr-primary)}.mmc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mmc-sp-8);height:var(--mmc-ctrl-height);padding:0 var(--mmc-sp-24);background-color:var(--mmc-clr-bg);color:var(--mmc-clr-text);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);font-family:var(--mmc-font-mono);font-weight:800;font-size:var(--mmc-fs-sm);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;box-shadow:var(--mmc-shd-sm);transition:all .1s step-end;-webkit-user-select:none;user-select:none;position:relative}.mmc-btn:hover{transform:translate(-3px,-3px);box-shadow:var(--mmc-shd-lg)}.mmc-btn:active{transform:translate(2px,2px);box-shadow:var(--mmc-shadow-active)}.mmc-btn--primary{background-color:var(--mmc-clr-primary);color:var(--mmc-clr-contrast);border-color:var(--mmc-clr-contrast)}.mmc-btn--primary:hover{background-color:var(--mmc-clr-primary-light);box-shadow:var(--mmc-shd-lg)}.mmc-btn--accent{background-color:var(--mmc-clr-accent);color:var(--mmc-clr-contrast);border-color:var(--mmc-clr-border)}.mmc-btn--accent:hover{background-color:var(--mmc-clr-accent-light);box-shadow:var(--mmc-shd-lg)}.mmc-btn--secondary{background-color:var(--mmc-clr-bg);color:var(--mmc-clr-text);border-color:var(--mmc-clr-contrast)}.mmc-btn--secondary:hover{background-color:var(--mmc-clr-surface);box-shadow:var(--mmc-shd-lg)}.mmc-btn--ghost{background-color:transparent;border-color:transparent;box-shadow:none}.mmc-btn--ghost:hover{background-color:rgba(var(--mmc-clr-contrast-rgb),.1);transform:none;box-shadow:none}.mmc-btn--danger{background-color:var(--mmc-clr-error);color:var(--mmc-clr-bg);border-color:var(--mmc-clr-contrast)}.mmc-btn--danger:hover{background-color:#dc2626;box-shadow:var(--mmc-shd-lg)}.mmc-btn--sm{height:var(--mmc-ctrl-height-sm);padding:0 var(--mmc-sp-16);font-size:var(--mmc-fs-2xs)}.mmc-btn--lg{height:var(--mmc-ctrl-height-lg);padding:0 var(--mmc-sp-32);font-size:var(--mmc-fs-base)}.mmc-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.mmc-btn-loader{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mmc-spin .6s linear infinite}.mmc-btn-text--loading{opacity:.7}.mmc-input-wrapper{display:flex;flex-direction:column;gap:var(--mmc-sp-8)}.mmc-label{font-size:var(--mmc-fs-xs);font-weight:700;text-transform:uppercase;color:var(--mmc-clr-text);display:flex;align-items:center;gap:var(--mmc-sp-4)}.mmc-input:not([type=range]),.mmc-select,.mmc-textarea{width:100%;height:var(--mmc-ctrl-height);padding:0 var(--mmc-sp-16);background-color:var(--mmc-clr-bg);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-base);color:var(--mmc-clr-text);transition:all .1s step-end}.mmc-input:not([type=range]):focus,.mmc-select:focus,.mmc-textarea:focus{outline:none;box-shadow:var(--mmc-shadow-accent-sm)}input.mmc-input--error,select.mmc-select--error,textarea.mmc-textarea--error{border-color:var(--mmc-clr-error)}.mmc-input-hint{font-size:var(--mmc-fs-2xs);color:var(--mmc-clr-text-dim);margin-top:calc(var(--mmc-sp-4) * -1)}.mmc-card{background:var(--mmc-clr-bg);border:var(--mmc-b-std);border-radius:var(--mmc-b-radius);padding:var(--mmc-sp-24);box-shadow:var(--mmc-shd-sm);position:relative}.mmc-card--interactive{cursor:pointer;transition:all .1s step-end}.mmc-card--interactive:hover{transform:translate(-4px,-4px);box-shadow:var(--mmc-shd-lg)}.mmc-card-header{border-bottom:var(--mmc-b-std);padding-bottom:var(--mmc-sp-12);margin-bottom:var(--mmc-sp-24);display:flex;align-items:center;justify-content:space-between}.mmc-card-title{font-size:var(--mmc-fs-sm);font-weight:950;text-transform:uppercase;letter-spacing:.1em;color:var(--mmc-clr-text);margin:0}.mmc-stack{display:flex;flex-direction:column;gap:var(--mmc-sp-16)}.mmc-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:var(--mmc-sp-16)}.mmc-badge{display:inline-flex;padding:var(--mmc-sp-4) var(--mmc-sp-12);background:var(--mmc-clr-contrast);color:var(--mmc-clr-bg);font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-2xs);font-weight:800;border-radius:var(--mmc-b-radius);text-transform:uppercase;letter-spacing:.05em;border:var(--mmc-b-std)}.mmc-badge--primary{background:var(--mmc-clr-primary);color:var(--mmc-clr-contrast)}.mmc-badge--accent{background:var(--mmc-clr-accent);color:var(--mmc-clr-contrast)}.mmc-badge--sm{padding:2px 8px;font-size:var(--mmc-fs-2xs)}.mmc-badge--xs{padding:1px 4px;font-size:var(--mmc-fs-2xs);border-width:1px}@media (max-width: 768px){:root{--mmc-ctrl-height: 3.5rem;--mmc-sp-24: 1rem}.mmc-btn{width:100%}}@keyframes mmc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mmc-slide-up-fade{0%{opacity:0;transform:translateY(var(--mmc-sp-16))}to{opacity:1;transform:translateY(0)}}@keyframes mmc-modal-in{0%{transform:scale(.95) translateY(var(--mmc-sp-24));opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes mmc-status-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes mmc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mmc-skeleton-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes mmc-pulse-opacity{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes mmc-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}[hidden]{display:none!important}.mmc-input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent;border:none;padding:var(--mmc-sp-12) 0;cursor:pointer}.mmc-input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;background:var(--mmc-clr-surface);border:var(--mmc-b-std)}.mmc-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.25rem;width:1.25rem;background:var(--mmc-clr-contrast);border:var(--mmc-b-std);margin-top:-.5rem;transition:all var(--mmc-transition)}.mmc-input[type=range]:focus{outline:none}.mmc-input[type=range]::-webkit-slider-thumb:hover{background:var(--mmc-clr-primary);transform:scale(1.1)}.mmc-dropdown-item{display:flex;align-items:center;gap:var(--mmc-sp-12);width:100%;padding:var(--mmc-sp-12) var(--mmc-sp-16);background:none;border:none;font-family:var(--mmc-font-sans);font-size:var(--mmc-fs-sm);font-weight:800;text-transform:uppercase;color:var(--mmc-clr-text);cursor:pointer;transition:all var(--mmc-transition);text-align:left}.mmc-dropdown-item:hover{background-color:var(--mmc-clr-primary-subtle);color:var(--mmc-clr-primary);box-shadow:none}.mmc-split-layout{display:grid;grid-template-columns:var(--mmc-split-sidebar-width, 350px) 1fr;gap:0;height:100%;width:100%;margin:0;padding:0;background:var(--mmc-clr-surface);overflow:hidden}.mmc-split-layout__sidebar{background:var(--mmc-clr-bg);border-right:var(--mmc-b-divider);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;z-index:2}.mmc-split-layout__detail{background:var(--mmc-clr-surface);padding:0;overflow-y:auto;display:flex;flex-direction:column;height:100%;position:relative}@media (max-width: 1024px){.mmc-split-layout{display:block;position:relative;height:100%;width:100%}.mmc-split-layout__sidebar{border-right:none;width:100%;height:100%}.mmc-split-layout__sidebar--hidden{display:none!important}.mmc-split-layout__detail{display:none!important;position:relative;z-index:1;margin:0;width:100%;height:100%;border-radius:0}.mmc-split-layout__detail--active{display:flex!important}}.mmc-core{display:flex;flex-direction:column;height:100vh;height:100dvh;background-color:var(--mmc-clr-surface);color:var(--mmc-clr-text);overflow:hidden;position:relative}.mmc-core__main-container{display:flex;flex:1;overflow:hidden}.mmc-core__viewport{display:flex;flex-direction:column;flex:1;overflow:hidden;position:relative}.mmc-core__content{flex:1;overflow-y:auto;background:var(--mmc-clr-surface)}.mmc-zen-toggle{position:fixed;top:50%;left:var(--mmc-sidebar-width);transform:translateY(-50%);width:1.75rem;height:3.5rem;background:var(--mmc-clr-bg);border:var(--mmc-b-std);border-left:none;z-index:var(--mmc-z-sidebar);display:none;align-items:center;justify-content:center;cursor:pointer;transition:left .3s var(--mmc-easing),background .2s;box-shadow:4px 0 0 0 var(--mmc-clr-border);border-radius:0 var(--mmc-b-radius) var(--mmc-b-radius) 0}@media (min-width: 1024px){.mmc-core{flex-direction:row}.mmc-zen-toggle{display:flex}}.mmc-core--zen .mmc-zen-toggle{left:0}.mmc-module-wrapper{padding:var(--mmc-sp-32);max-width:1200px;width:100%;margin:0 auto}.mmc-core--syncing{opacity:0;pointer-events:none}.mmc-table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--mmc-sp-16);padding-bottom:var(--mmc-sp-12);border-bottom:var(--mmc-b-divider);flex-wrap:wrap}.mmc-table-count{font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-2xs);font-weight:800;color:var(--mmc-clr-primary);letter-spacing:.1em}.mmc-admin-pagination{display:flex;align-items:center;gap:var(--mmc-sp-16);background:var(--mmc-bg-subtle-light);padding:var(--mmc-sp-2) var(--mmc-sp-8);border:var(--mmc-b-divider);border-radius:var(--mmc-b-radius);height:2rem}.mmc-pagination-selector{display:flex;align-items:center;height:100%}.mmc-mini-select{background:transparent;color:var(--mmc-clr-text);border:none;font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-2xs);font-weight:700;cursor:pointer;outline:none;padding-right:var(--mmc-sp-4)}.mmc-mini-select option{background:var(--mmc-clr-contrast);color:var(--mmc-clr-bg)}.mmc-pagination-nav{display:flex;align-items:center;gap:var(--mmc-sp-12);border-left:var(--mmc-b-divider);padding-left:var(--mmc-sp-12)}.mmc-nav-arrow{background:transparent;border:none;color:var(--mmc-clr-text);font-size:var(--mmc-fs-lg);cursor:pointer;line-height:1;transition:all .2s;display:flex;align-items:center;justify-content:center;transform:translateY(-3px)}.mmc-nav-arrow:hover:not(:disabled){color:var(--mmc-clr-primary);transform:translateY(-3px) scale(1.2)}.mmc-nav-arrow:disabled{opacity:.2;cursor:not-allowed}.mmc-nav-count{font-family:var(--mmc-font-mono);font-size:var(--mmc-fs-xs);font-weight:800;color:var(--mmc-clr-text-dim);min-width:2.5rem;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.mmc-text-2xs{font-size:var(--mmc-fs-2xs)!important}.mmc-clr-primary-text{color:var(--mmc-clr-primary)!important}.mmc-self-start{align-self:flex-start}.mmc-core-restricted-view{display:flex;min-height:100vh;flex-direction:column}.mmc-core-restricted-title{color:var(--mmc-clr-error);margin-top:var(--mmc-sp-20)}.mmc-core-restricted-subtitle{opacity:.5;font-size:var(--mmc-fs-xs)}.mmc_ops_auth_container{text-align:center;padding:var(--mmc-sp-32)}.mmc_ops_auth_message{margin:0 0 var(--mmc-sp-16);opacity:.7}
