.mlr-toggle-btn,.mlr-overlay,.mlr-panel,.mlr-panel *,.mlr-panel *::before,.mlr-panel *::after{box-sizing:border-box!important;text-transform:none!important;letter-spacing:normal;word-spacing:normal;text-indent:0;text-shadow:none!important;float:none!important;clear:none!important}.mlr-toggle-btn:hover,.mlr-toggle-btn:focus,.mlr-toggle-btn:active,.mlr-toggle-btn:visited,.mlr-toggle-btn:focus-within,button.mlr-toggle-btn,button.mlr-toggle-btn:hover,button.mlr-toggle-btn:focus,button.mlr-toggle-btn:active{color:inherit!important;text-decoration:none!important;background-image:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.mlr-toggle-btn svg,.mlr-toggle-btn svg *,.mlr-toggle-btn:hover svg,.mlr-toggle-btn:hover svg *,.mlr-toggle-btn:focus svg,.mlr-toggle-btn:focus svg *,.mlr-toggle-btn:active svg,.mlr-toggle-btn:active svg *{color:inherit!important;fill:currentColor!important;stroke:none!important}.mlr-panel button,.mlr-panel button:hover,.mlr-panel button:focus,.mlr-panel button:active,.mlr-panel button:visited{background-image:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;outline:none}.mlr-panel a,.mlr-panel a:hover,.mlr-panel a:focus,.mlr-panel a:active,.mlr-panel a:visited{background-image:none!important;box-shadow:none!important;text-transform:none!important;outline:none}.mlr-panel svg,.mlr-panel svg *,.mlr-toggle-btn svg,.mlr-toggle-btn svg *{display:inline-block!important;visibility:visible!important;opacity:1!important;box-sizing:content-box!important;float:none!important;max-width:none!important;max-height:none!important;transition:none!important;overflow:visible!important}.mlr-panel button,.mlr-panel button:link,.mlr-panel button:visited,.mlr-panel button:hover,.mlr-panel button:active,.mlr-panel button:focus,.mlr-panel a,.mlr-panel a:link,.mlr-panel a:visited,.mlr-panel a:hover,.mlr-panel a:active,.mlr-panel a:focus{-webkit-tap-highlight-color:transparent!important}.mlr-panel ul,.mlr-panel li{list-style:none!important;margin:0!important;padding:0!important;background:none!important;border:none!important}.mlr-panel{--mlr-z-index:999999;--mlr-speed:0.4s}.mlr-toggle-btn{position:relative;z-index:1000000;width:auto;height:46px;padding:10px 14px;background-color:#ffffff;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;vertical-align:middle;transition:transform 0.2s ease,opacity 0.2s ease}.mlr-toggle-label{color:var(--mlr-toggle-label-color,#5C4AE0)!important;font-size:var(--mlr-toggle-label-size,14px)!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important;letter-spacing:normal!important;text-transform:none!important}.mlr-toggle-btn:hover{transform:scale(1.08)}.mlr-toggle-btn:focus-visible{outline:3px solid #5C4AE0;outline-offset:3px}.mlr-toggle-btn:active{background-color:#FFFFFF!important}button.mlr-toggle-btn svg.mlr-hamburger-icon{display:inline-block!important;visibility:visible!important;opacity:1!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;flex-shrink:0!important;overflow:visible!important;fill:currentColor!important;color:#5C4AE0!important;float:none!important;position:static!important;margin:0!important;padding:0!important;border:none!important;background:none!important;vertical-align:middle!important}.mlr-toggle-btn svg.mlr-hamburger-icon path{fill:currentColor!important;display:block!important;visibility:visible!important;opacity:1!important}.mlr-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,var(--mlr-overlay-opacity));z-index:999998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.4s ease,visibility 0.4s ease;cursor:pointer}.mlr-panel{position:fixed;top:0;left:0;width:var(--mlr-width);max-width:85vw;height:100dvh;z-index:999999;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform var(--mlr-speed) cubic-bezier(0.32,0.72,0,1),width var(--mlr-speed) cubic-bezier(0.32,0.72,0,1);box-shadow:4px 0 30px rgba(0,0,0,0.25);overflow:hidden;background-color:#f4f4f4}.mlr-panel-header{background-color:var(--mlr-header-color)!important;color:var(--mlr-header-text)!important;padding:20px 22px 16px;flex-shrink:0}.mlr-header-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.mlr-close-btn:link,.mlr-close-btn:hover,.mlr-close-btn:focus,.mlr-close-btn:focus-within,.mlr-close-btn:active,.mlr-close-btn:visited,button.mlr-close-btn:hover,button.mlr-close-btn:focus,button.mlr-close-btn:active,.mlr-panel .mlr-close-btn,.mlr-panel .mlr-close-btn:hover,.mlr-panel .mlr-close-btn:focus,.mlr-panel .mlr-close-btn:active,.mlr-panel-header .mlr-close-btn:hover,.mlr-panel-header .mlr-close-btn:focus,.mlr-panel-header .mlr-close-btn:active{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;margin:0!important;background:none!important;background-color:transparent!important;border:none!important;color:var(--mlr-header-text)!important;cursor:pointer;border-radius:6px!important;transition:background-color 0.2s ease;flex-shrink:0;line-height:1!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent!important;outline-color:var(--mlr-header-text)!important}.mlr-close-btn:hover,.mlr-panel .mlr-close-btn:hover,.mlr-panel-header .mlr-close-btn:hover{background-color:rgba(255,255,255,0.15)!important;color:var(--mlr-header-text)!important}.mlr-close-btn:hover svg,.mlr-close-btn:focus svg,.mlr-close-btn:active svg,.mlr-panel .mlr-close-btn svg,.mlr-panel .mlr-close-btn:hover svg,.mlr-panel-header .mlr-close-btn:hover svg{width:20px!important;height:20px!important;color:var(--mlr-header-text)!important;stroke:var(--mlr-header-text)!important;fill:none!important}.mlr-close-btn:hover svg line,.mlr-close-btn:active svg line,.mlr-panel .mlr-close-btn svg line,.mlr-panel .mlr-close-btn:hover svg line,.mlr-panel-header .mlr-close-btn:hover svg line{stroke:var(--mlr-header-text)!important;fill:none!important;color:var(--mlr-header-text)!important}.mlr-close-btn:focus-visible{outline:2px solid var(--mlr-header-text)!important;outline-offset:2px}.mlr-menu-title{font-size:22px!important;font-weight:700!important;letter-spacing:0.3px!important;line-height:1.2!important;color:var(--mlr-header-text)!important;margin:0!important;padding:0!important;border:none!important;background:none!important;text-transform:none!important}.mlr-header-nav{margin:0!important;padding:0!important;border:none!important;background:none!important}.mlr-top-links{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:6px 18px!important}.mlr-top-link-item{list-style:none!important;margin:0!important;padding:0!important;background:none!important;border:none!important}a.mlr-top-link,a.mlr-top-link:visited,.mlr-top-links a:visited{color:var(--mlr-header-text)!important;text-decoration:none!important;font-size:15px!important;font-weight:400!important;opacity:0.9;transition:opacity 0.2s ease;white-space:nowrap!important;background:none!important;border:none!important;padding:0!important;margin:0!important}a.mlr-top-link:hover,.mlr-top-links a:hover{opacity:1;color:var(--mlr-header-text)!important;text-decoration:underline!important}.mlr-panel-body{flex:1;background-color:#ffffff;overflow:hidden;display:flex;position:relative;margin:0;border-radius:0;transition:background-color var(--mlr-speed) ease,margin var(--mlr-speed) ease,border-radius var(--mlr-speed) ease}.mlr-panel-body ::-webkit-scrollbar{width:3px}.mlr-panel-body ::-webkit-scrollbar-track{background:transparent}.mlr-panel-body ::-webkit-scrollbar-thumb{background-color:var(--mlr-card-border);border-radius:2px}.mlr-cards-sidebar{flex:1;overflow-y:auto;overflow-x:hidden;padding:54px 22px;transition:flex var(--mlr-speed) ease}.mlr-cards-grid{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:45px}.mlr-card-item{width:70%}.mlr-card-wrapper{border-radius:10px;transition:padding 0.3s ease}button.mlr-card,a.mlr-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:70%!important;max-width:80%!important;padding:24px 16px 20px!important;margin:0 auto!important;background-color:#ffffff!important;border:1.5px solid var(--mlr-card-border)!important;border-radius:12px!important;text-decoration:none!important;cursor:pointer;font-family:inherit;font-size:inherit;line-height:normal!important;text-align:center!important;transition:background-color 0.25s ease,transform 0.2s ease,box-shadow 0.25s ease}.mlr-card:hover,button.mlr-card:hover,a.mlr-card:hover{background-color:var(--mlr-card-hover)!important;transform:translateY(-2px);box-shadow:0 4px 16px rgba(123,45,142,0.12)!important;text-decoration:none!important}.mlr-card:focus-visible{outline:3px solid var(--mlr-card-border)!important;outline-offset:2px}.mlr-card:active,button.mlr-card:active,a.mlr-card:active{transform:translateY(0);background-color:#FFFFFF!important}.mlr-card-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0 auto 12px auto!important;padding:0!important;color:var(--mlr-card-icon)!important;flex-shrink:0!important;overflow:hidden!important;text-align:center!important;line-height:1!important;border:none!important;background:none!important}.mlr-card-icon svg{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;min-width:40px!important;min-height:40px!important;flex-shrink:0!important;display:block!important;margin:0 auto!important}.mlr-card-label{font-size:14px!important;font-weight:600!important;color:var(--mlr-card-text)!important;text-align:center!important;line-height:1.3!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word!important;overflow-wrap:break-word!important;hyphens:auto;padding:0!important;margin:0!important;border:none!important;background:none!important}.mlr-submenu-panel{flex:0;width:0;overflow:hidden;opacity:0;background-color:transparent;transition:flex var(--mlr-speed) ease,width var(--mlr-speed) ease,opacity var(--mlr-speed) ease}[id^="mlr-panel"] .mlr-close-btn:link,[id^="mlr-panel"] .mlr-close-btn:visited,[id^="mlr-panel"] .mlr-close-btn:hover,[id^="mlr-panel"] .mlr-close-btn:active,[id^="mlr-panel"] .mlr-close-btn:focus,[id^="mlr-panel"] .mlr-panel-header .mlr-close-btn,[id^="mlr-panel"] .mlr-panel-header .mlr-close-btn:hover,[id^="mlr-panel"] .mlr-panel-header .mlr-close-btn:active,[id^="mlr-panel"] .mlr-panel-header .mlr-close-btn:focus{color:var(--mlr-header-text)!important}[id^="mlr-panel"] .mlr-close-btn svg,[id^="mlr-panel"] .mlr-close-btn:hover svg,[id^="mlr-panel"] .mlr-close-btn:active svg,[id^="mlr-panel"] .mlr-close-btn:focus svg,[id^="mlr-panel"] .mlr-close-btn svg *,[id^="mlr-panel"] .mlr-close-btn:hover svg *,[id^="mlr-panel"] .mlr-close-btn:active svg *,[id^="mlr-panel"] .mlr-close-btn:focus svg *{color:var(--mlr-header-text)!important;stroke:var(--mlr-header-text)!important;fill:none!important}button.mlr-toggle-btn,button.mlr-toggle-btn:link,button.mlr-toggle-btn:visited,button.mlr-toggle-btn:hover,button.mlr-toggle-btn:active,button.mlr-toggle-btn:focus{color:#5C4AE0!important}button.mlr-toggle-btn svg,button.mlr-toggle-btn:hover svg,button.mlr-toggle-btn:active svg,button.mlr-toggle-btn:focus svg,button.mlr-toggle-btn svg *,button.mlr-toggle-btn:hover svg *,button.mlr-toggle-btn:active svg *,button.mlr-toggle-btn:focus svg *{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#5C4AE0!important;fill:currentColor!important;overflow:visible!important}@media (max-width:1024px){}@media (max-width:768px){.mlr-toggle-btn{width:auto;height:42px}.mlr-panel-header{padding:16px 18px 14px}.mlr-menu-title{font-size:20px!important}}@media (max-width:480px){.mlr-panel{max-width:90vw}.mlr-toggle-btn{width:auto;height:38px}.mlr-cards-grid{gap:12px}}@media (prefers-reduced-motion:reduce){.mlr-panel,.mlr-overlay,.mlr-toggle-btn,.mlr-card,.mlr-submenu-panel,.mlr-cards-sidebar,.mlr-panel-body{transition:none!important}}