.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-right:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:0;margin-right:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{right:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-left:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:initial;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{right:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:right;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(-180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:.85em;padding-right:0}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-right:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:0;right:auto}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;right:auto}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-right:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:auto;right:0}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{left:0;position:absolute;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{left:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}:root{--mnl-blue:#2563EB;--mnl-red:#DC2626;--mnl-purple:#7C3AED;--mnl-green:#16A34A;--mnl-dark:#111827;--mnl-muted:#6B7280;--mnl-border:#E5E7EB;--mnl-bg:#F9FAFB;--mnl-white:#ffffff;--mnl-radius:16px;--mnl-shadow:0 2px 16px rgba(0,0,0,.07);--mnl-font:'Segoe UI', system-ui, -apple-system, Arial, sans-serif}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;padding:0;border:0}.mnl-dark-wrap{background:#fff;border:2px solid #ccc;border-radius:40px;padding:48px 40px 56px;direction:rtl;font-family:var(--mnl-font)}.mnl-lib-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:40px;margin-bottom:40px}.mnl-lib-title{font-size:30px;font-weight:800;color:var(--mnl-dark);margin:0 0 6px;letter-spacing:-.3px}.mnl-lib-sub{font-size:14px;color:var(--mnl-muted);margin:0}.mnl-lib-search-wrap{position:relative;display:flex;align-items:center}.mnl-search-icon{position:absolute;right:14px;color:var(--mnl-muted);pointer-events:none}.mnl-lib-search{background:var(--mnl-white);border:1.5px solid var(--mnl-border);color:var(--mnl-dark);border-radius:12px;padding:10px 40px 10px 16px;font-size:14px;font-family:var(--mnl-font);width:220px;direction:rtl;outline:none;transition:border-color .2s,box-shadow .2s}.mnl-lib-search::placeholder{color:#d1d5db}.mnl-lib-search:focus{border-color:var(--mnl-blue);box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.mnl-qgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.mnl-qcard-link{display:block;text-decoration:none}.mnl-qcard{background:var(--mnl-white);border:1px solid var(--mnl-border);border-radius:18px;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease;cursor:pointer;height:100%;display:flex;flex-direction:column;position:relative}.mnl-qcard:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgb(0 0 0 / .1);border-color:#d1d5db}.mnl-qcard-top{padding:22px 22px 18px;display:flex;justify-content:space-between;align-items:flex-start;min-height:76px}.mnl-qcard--blue .mnl-qcard-top{background:linear-gradient(145deg,#dbeafe,#eff6ff)}.mnl-qcard--red .mnl-qcard-top{background:linear-gradient(145deg,#fee2e2,#fff1f2)}.mnl-qcard--purple .mnl-qcard-top{background:linear-gradient(145deg,#ede9fe,#f5f3ff)}.mnl-qcard--green .mnl-qcard-top{background:linear-gradient(145deg,#dcfce7,#f0fdf4)}.mnl-qcard-num{font-size:42px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-1px}.mnl-qcard--blue .mnl-qcard-num{color:#93c5fd}.mnl-qcard--red .mnl-qcard-num{color:#fca5a5}.mnl-qcard--purple .mnl-qcard-num{color:#c4b5fd}.mnl-qcard--green .mnl-qcard-num{color:#86efac}.mnl-qcard-type-pill{font-size:11px;font-weight:700;color:var(--mnl-muted);background:rgb(0 0 0 / .06);padding:4px 10px;border-radius:20px;letter-spacing:.4px;white-space:nowrap}.mnl-qcard-body{padding:14px 22px 10px;flex:1}.mnl-qcard-q{font-size:14px;color:var(--mnl-dark);line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mnl-qcard-footer{padding:10px 22px 14px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--mnl-border)}.mnl-qcard-diff{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:20px}.mnl-diff-dark--easy{background:#dcfce7;color:#15803d}.mnl-diff-dark--medium{background:#fef9c3;color:#854d0e}.mnl-diff-dark--hard{background:#fee2e2;color:#991b1b}.mnl-qcard-cnt{display:flex;align-items:center;gap:5px;font-size:12px;color:#9ca3af}.mnl-qcard-cta{height:0;overflow:hidden;background:var(--mnl-bg);text-align:center;font-size:13px;font-weight:700;color:var(--mnl-muted);transition:height .2s ease,padding .2s ease,color .2s}.mnl-qcard:hover .mnl-qcard-cta{height:36px;padding-top:10px;color:var(--mnl-dark)}.mnl-no-match,.mnl-no-results{text-align:center;padding:48px 20px;color:var(--mnl-muted);font-size:15px}@media (max-width:960px){.mnl-qgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mnl-qgrid{grid-template-columns:1fr}.mnl-dark-wrap{padding:28px 18px 36px;border-radius:16px}.mnl-lib-header{flex-direction:column}.mnl-lib-search{width:100%}.mnl-lib-title{font-size:22px}}.mnl-quiz-page-wrap{display:grid;grid-template-columns:160px 1fr 160px;gap:28px;max-width:1100px;margin:0 auto;padding:40px 20px;align-items:start}.mnl-quiz-main{min-width:0}.mnl-ad-col{position:sticky;top:90px;min-height:1px}@media (max-width:960px){.mnl-quiz-page-wrap{grid-template-columns:1fr;padding:24px 16px}.mnl-ad-col{display:none}}.mnl-quiz-card{background:var(--mnl-white);border-radius:var(--mnl-radius);box-shadow:var(--mnl-shadow);border:1px solid var(--mnl-border);padding:28px 32px;max-width:700px;margin:0 auto 32px;font-family:var(--mnl-font);direction:rtl}.mnl-quiz-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.mnl-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.mnl-badge--sat{background:#eff6ff;color:#1d4ed8}.mnl-badge--olympiad{background:#fff1f2;color:#be123c}.mnl-badge--kangaroo{background:#f0fdf4;color:#15803d}.mnl-badge--iq{background:#f5f3ff;color:#6d28d9}.mnl-diff--easy{background:#dcfce7;color:#15803d}.mnl-diff--medium{background:#fef9c3;color:#854d0e}.mnl-diff--hard{background:#fee2e2;color:#991b1b}.mnl-counter-badge{margin-right:auto;display:inline-flex;align-items:center;gap:5px;color:var(--mnl-muted);font-size:13px}.mnl-solved-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;background:#dcfce7;color:#15803d}.mnl-quiz-image{margin-bottom:20px;border-radius:12px;overflow:hidden;border:1px solid var(--mnl-border)}.mnl-quiz-image img{width:100%;height:auto;display:block}.mnl-quiz-body{margin-bottom:24px}.mnl-parts{margin-bottom:14px}.mnl-part{margin:0 0 6px;color:var(--mnl-dark);line-height:1.75;font-size:15px}.mnl-question{font-size:17px;font-weight:600;color:var(--mnl-dark);margin:0;line-height:1.65}.mnl-answers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}@media (max-width:480px){.mnl-answers{grid-template-columns:1fr}}.mnl-answer-btn{display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px;background:var(--mnl-bg);border:2px solid #fff0;border-radius:12px;cursor:pointer;text-align:right;direction:rtl;font-family:var(--mnl-font);font-size:15px;color:var(--mnl-dark);transition:border-color .15s,background .15s,transform .12s}.mnl-answer-btn:hover:not(:disabled){border-color:var(--mnl-blue);background:#eff6ff;transform:translateX(-3px)}.mnl-answer-btn.is-selected{border-color:var(--mnl-blue);background:#eff6ff}.mnl-answer-btn:disabled{cursor:default}.mnl-answer-btn.is-correct{border-color:var(--mnl-green)!important;background:#f0fdf4!important}.mnl-answer-btn.is-wrong{border-color:var(--mnl-red)!important;background:#fff1f2!important}.mnl-answer-btn.is-correct-reveal{border-color:var(--mnl-green)!important;background:#f0fdf4!important;opacity:.75}.mnl-letter{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.mnl-letter--0{background:var(--mnl-blue)}.mnl-letter--1{background:var(--mnl-red)}.mnl-letter--2{background:var(--mnl-purple)}.mnl-letter--3{background:var(--mnl-green)}.mnl-letter--4{background:#f59e0b}.mnl-letter--5{background:#06b6d4}.mnl-answer-text{flex:1;line-height:1.5}.mnl-answer-icon{font-size:18px;flex-shrink:0;width:22px;text-align:center;font-weight:700}.mnl-answer-btn.is-correct .mnl-answer-icon::before,.mnl-answer-btn.is-correct-reveal .mnl-answer-icon::before{content:'✓';color:var(--mnl-green)}.mnl-answer-btn.is-wrong .mnl-answer-icon::before{content:'✕';color:var(--mnl-red)}.mnl-submit-btn{display:block;width:100%;padding:15px;background:var(--mnl-dark);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;font-family:var(--mnl-font);transition:opacity .15s,transform .12s;margin-bottom:18px}.mnl-submit-btn:disabled{opacity:.3;cursor:not-allowed}.mnl-submit-btn:hover:not(:disabled){opacity:.88;transform:translateY(-2px)}.mnl-feedback{margin-bottom:18px}.mnl-feedback-inner{padding:16px 18px;border-radius:12px;font-size:15px;line-height:1.65;display:flex;flex-direction:column;gap:4px;animation:mnlFadeIn .25s ease}.mnl-feedback-inner.is-correct{background:#f0fdf4;border:1.5px solid #86efac;color:#15803d}.mnl-feedback-inner.is-wrong{background:#fff1f2;border:1.5px solid #fecdd3;color:#be123c}.mnl-feedback-title{font-weight:700;font-size:16px}.mnl-feedback-comment{font-size:14px;opacity:.9;margin-top:2px}.mnl-feedback-correct-ans{font-size:13px;opacity:.75;margin-top:4px}@keyframes mnlFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mnl-video-wrap{margin-bottom:18px}.mnl-show-video-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:#fff0;border:2px solid var(--mnl-dark);border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;color:var(--mnl-dark);font-family:var(--mnl-font);transition:background .15s,color .15s;margin-bottom:14px}.mnl-show-video-btn:hover{background:var(--mnl-dark);color:#fff}.mnl-video-container{border-radius:12px;overflow:hidden;background:#000}.mnl-video-container iframe{display:block;width:100%;aspect-ratio:16/9;border:none}.mnl-quiz-footer{border-top:1px solid var(--mnl-border);padding-top:14px;margin-top:6px}.mnl-attempt-count{margin:0;font-size:13px;color:var(--mnl-muted)}.mnl-count-num{color:var(--mnl-dark);font-weight:600}.mnl-login-prompt{margin:16px 0;background:#f0f7ff;border:1px solid #bfdbfe;border-radius:14px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;animation:mnlFadeIn .3s ease}.mnl-login-prompt-inner{display:flex;align-items:center;gap:10px;font-size:14px;color:#1e40af}.mnl-login-prompt-inner svg{flex-shrink:0;color:var(--mnl-blue)}.mnl-login-prompt-btn{display:inline-block;padding:9px 18px;background:var(--mnl-blue);color:#fff;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .15s}.mnl-login-prompt-btn:hover{background:#1d4ed8}.mnl-sound-toggle{position:fixed;bottom:24px;left:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--mnl-white);border:1.5px solid var(--mnl-border);border-radius:50%;cursor:pointer;z-index:9999;box-shadow:0 4px 16px rgb(0 0 0 / .1);color:var(--mnl-muted);transition:background .15s,color .15s,transform .15s,box-shadow .15s}.mnl-sound-toggle:hover{background:var(--mnl-bg);color:var(--mnl-dark);transform:scale(1.08);box-shadow:0 6px 20px rgb(0 0 0 / .13)}.mnl-auth-card--dark{background:var(--mnl-white);border:1px solid var(--mnl-border);border-radius:20px;padding:36px;max-width:440px;margin:0 auto;font-family:var(--mnl-font);direction:rtl;box-shadow:0 8px 32px rgb(0 0 0 / .08)}.mnl-auth-tabs{display:flex;gap:4px;background:var(--mnl-bg);border-radius:12px;padding:4px;margin-bottom:28px}.mnl-auth-tab{flex:1;padding:10px;border:none;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;background:#fff0;color:var(--mnl-muted);font-family:var(--mnl-font);transition:background .15s,color .15s}.mnl-auth-tab.is-active{background:var(--mnl-white);color:var(--mnl-dark);box-shadow:0 1px 4px rgb(0 0 0 / .08)}.mnl-auth-form{display:none}.mnl-auth-form.is-active{display:block}.mnl-auth-field{margin-bottom:16px}.mnl-auth-field label{display:block;font-size:13px;font-weight:600;color:var(--mnl-dark);margin-bottom:7px}.mnl-auth-field input{width:100%;box-sizing:border-box;background:var(--mnl-bg);border:1.5px solid var(--mnl-border);border-radius:10px;padding:12px 14px;font-size:14px;color:var(--mnl-dark);font-family:var(--mnl-font);outline:none;direction:rtl;transition:border-color .2s,box-shadow .2s}.mnl-auth-field input::placeholder{color:#d1d5db}.mnl-auth-field input:focus{border-color:var(--mnl-blue);box-shadow:0 0 0 3px rgb(37 99 235 / .1);background:var(--mnl-white)}.mnl-auth-submit{width:100%;margin-top:8px;padding:13px;background:var(--mnl-blue);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;font-family:var(--mnl-font);transition:background .15s,opacity .15s}.mnl-auth-submit:hover:not(:disabled){background:#1d4ed8}.mnl-auth-submit:disabled{opacity:.4;cursor:not-allowed}.mnl-auth-msg{padding:12px 14px;border-radius:10px;font-size:14px;margin-bottom:16px;text-align:center}.mnl-auth-msg.is-error{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.mnl-auth-msg.is-success{background:#f0fdf4;color:#15803d;border:1px solid #86efac}.mnl-auth-welcome{display:flex;align-items:center;gap:16px;margin-bottom:24px}.mnl-auth-avatar{width:52px;height:52px;border-radius:50%;background:var(--mnl-blue);color:#fff;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mnl-auth-name{font-size:17px;font-weight:700;color:var(--mnl-dark);margin:0 0 3px}.mnl-auth-email{font-size:13px;color:var(--mnl-muted);margin:0}.mnl-auth-stats{display:flex;gap:16px;margin-bottom:24px}.mnl-auth-stat{flex:1;background:var(--mnl-bg);border-radius:12px;padding:16px;text-align:center;border:1px solid var(--mnl-border)}.mnl-auth-stat-num{display:block;font-size:28px;font-weight:900;color:var(--mnl-blue)}.mnl-auth-stat-num--green{color:var(--mnl-green)}.mnl-auth-stat-label{font-size:12px;color:var(--mnl-muted);margin-top:4px;display:block}.mnl-auth-logout{display:block;text-align:center;padding:11px;border:1px solid var(--mnl-border);border-radius:10px;color:var(--mnl-muted);text-decoration:none;font-size:14px;transition:border-color .15s,color .15s,background .15s}.mnl-auth-logout:hover{border-color:#d1d5db;background:var(--mnl-bg);color:var(--mnl-dark)}@media (max-width:600px){.mnl-quiz-card{padding:20px 16px;border-radius:12px}.mnl-answer-btn{padding:12px 14px;font-size:14px}.mnl-letter{width:30px;height:30px;font-size:12px}.mnl-submit-btn{font-size:15px}.mnl-auth-card--dark{padding:24px 18px}}:root{--brand-1:#2a3477;--brand-2:#34b5ac;--accent:#f5a524;--bg:#ffffff;--text:#1a1a1a;--muted:#555;--card:#f9f9fb;--success:#28c76f;--danger:#ea5455;--warning:#ff9f43}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);line-height:1.8;font-size:17px}a{color:var(--brand-1);text-decoration:none}a:hover{text-decoration:underline;color:var(--accent)}.wrap{max-width:1100px;margin:auto;padding:24px}.hero{border-radius:24px;padding:48px;background:linear-gradient(135deg,#eef2ff,#dce4ff)}.hero h1{font-size:clamp(28px,4vw,46px);margin:0 0 12px;color:var(--brand-1)}.subtitle{color:#333;font-size:clamp(14px,1.4vw,18px)}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;font-weight:700;border:1px solid var(--brand-1);background:#fff;color:var(--brand-1);cursor:pointer;transition:0.3s}.btn:hover{background:var(--brand-1);color:#fff}.btn.primary{background:var(--accent);color:#fff;border:none}.btn.success{background:var(--success);color:#fff;border:none}.badges{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.badge{background:#f3f5fa;border:1px solid #ddd;border-radius:10px;padding:6px 10px;color:#333;font-weight:600;font-size:13px}.grid{display:grid;gap:20px}@media(min-width:900px){.grid.cols-2{grid-template-columns:1.2fr 1fr}}.card{background:var(--card);border:1px solid #e3e6ee;border-radius:18px;padding:20px}.card h2,.card h3{margin-top:0;color:var(--brand-1)}.media{aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#f0f2f9;border:1px dashed #ccc;display:grid;place-items:center;color:#666}.toc{position:sticky;top:20px;align-self:start}.toc a{display:block;padding:8px 12px;border-radius:10px;color:#333;border:1px solid #fff0;transition:0.3s}.toc a:hover{border-color:#ccc;background:#f5f6fa}.feat{display:grid;gap:14px}@media(min-width:700px){.feat{grid-template-columns:repeat(3,1fr)}}.feat .item{background:#fff;border:1px solid #e3e6ee;border-radius:14px;padding:14px}.item b{color:var(--brand-1)}.shop-grid{display:grid;gap:12px}@media(min-width:800px){.shop-grid{grid-template-columns:repeat(3,1fr)}}.shop a{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #ddd;border-radius:16px;padding:14px;transition:0.2s}.shop a:hover{border-color:var(--brand-1);color:var(--brand-1)}.shop small{opacity:.8}.faq details{background:#fff;border:1px solid #ddd;border-radius:14px;padding:14px}.faq summary{cursor:pointer;font-weight:800;color:var(--brand-1)}.quiz{display:grid;gap:12px}.q{background:#fff;border:1px solid #ddd;border-radius:16px;padding:14px}.opt{display:flex;gap:8px;margin:.4rem 0}.opt button{flex:1;padding:10px;border-radius:12px;border:1px solid #ccc;background:#f9f9fb;color:#222;cursor:pointer;transition:0.2s}.opt button:hover{background:#eef2ff}.opt button.correct{border-color:var(--success);background:#e9f9ef}.opt button.wrong{border-color:var(--danger);background:#fdeaea}.result{font-weight:800;margin-top:6px}footer{opacity:.8;margin-top:26px;text-align:center}.note{font-size:13px;color:#555}section.mnlogic-tags{position:relative;text-align:center;padding:4rem 1rem;border-bottom:1px solid #eee;overflow:hidden}.mnlogic-tags h3{margin-bottom:2rem;color:#2a3477}.mnlogic-tag-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.mnlogic-tag-cloud a{display:inline-block;color:#222;text-decoration:none;position:relative;transition:color 0.3s}.mnlogic-tag-cloud a:hover{color:#34b5ac}.mnlogic-hover-img{position:fixed;top:0;left:0;width:240px;height:170px;background-size:cover;background-position:center;border-radius:12px;pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition:opacity 0.25s ease;z-index:9999;box-shadow:0 10px 25px rgb(0 0 0 / .25)}