:root{--metrog-primary:#1e40af;--metrog-primary-hover:#1d368e;--metrog-primary-subtle:#eff6ff;--metrog-primary-subtle-border:#bfdbfe;--metrog-primary-text:#ffffff;--metrog-secondary:#0ea5e9;--metrog-secondary-hover:#0284c7;--metrog-secondary-subtle:#f0f9ff;--metrog-secondary-text:#ffffff;--metrog-accent:#f59e0b;--metrog-accent-hover:#d97706;--metrog-accent-subtle:#fef3c7;--metrog-accent-text:#78350f;--metrog-success:#10b981;--metrog-success-subtle:#ecfdf5;--metrog-success-border:#a7f3d0;--metrog-success-text:#065f46;--metrog-warning:#f59e0b;--metrog-warning-subtle:#fffbeb;--metrog-warning-border:#fde68a;--metrog-warning-text:#92400e;--metrog-danger:#ef4444;--metrog-danger-subtle:#fef2f2;--metrog-danger-border:#fecaca;--metrog-danger-text:#991b1b;--metrog-info:#3b82f6;--metrog-info-subtle:#eff6ff;--metrog-info-border:#bfdbfe;--metrog-info-text:#1e40af;--metrog-bg:#f8fafc;--metrog-surface:#ffffff;--metrog-surface-elevated:#ffffff;--metrog-surface-muted:#f1f5f9;--metrog-surface-hover:#f8fafc;--metrog-topbar-bg:#f1f5f9;--metrog-topbar-text:#475569;--metrog-header-bg:#ffffff;--metrog-header-text:#0f172a;--metrog-footer-bg:#ffffff;--metrog-footer-text:#64748b;--metrog-footer-link:#1e40af;--metrog-link:#1e40af;--metrog-link-hover:#1d368e;--metrog-section-alt-bg:#f1f5f9;--metrog-section-pad-y:3.5rem;--metrog-hero-bg:#0f172a;--metrog-hero-text:#ffffff;--metrog-text-main:#0f172a;--metrog-text-muted:#334155;--metrog-text-subtle:#475569;--metrog-text-inverse:#ffffff;--metrog-border:#e2e8f0;--metrog-border-subtle:#f1f5f9;--metrog-border-strong:#cbd5e1;--metrog-table-border:#e2e8f0;--metrog-table-zebra-bg:#f8fafc;--metrog-font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--metrog-font-heading:var(--metrog-font-family);--metrog-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--metrog-font-size-base:16px;--metrog-line-height-base:1.55;--metrog-heading-transform:none;--metrog-nav-font-size:15px;--metrog-nav-font-weight:600;--metrog-nav-transform:none;--metrog-nav-letter-spacing:normal;--metrog-h1-size:2.25rem;--metrog-h2-size:1.75rem;--metrog-h3-size:1.375rem;--metrog-table-font-family:inherit;--metrog-table-th-size:0.875rem;--metrog-table-th-transform:uppercase;--metrog-table-th-weight:700;--metrog-table-td-size:0.9375rem;--metrog-footer-font-size:0.875rem;--metrog-footer-font-weight:400;--metrog-hero-title-size:2.5rem;--metrog-hero-title-weight:800;--metrog-radius:0.75rem;--metrog-radius-sm:calc(var(--metrog-radius) * 0.5);--metrog-radius-lg:calc(var(--metrog-radius) * 1.5);--metrog-radius-full:9999px;--metrog-shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--metrog-shadow:0 4px 6px -1px rgb(0 0 0 / 0.08),0 2px 4px -2px rgb(0 0 0 / 0.04);--metrog-shadow-md:0 10px 15px -3px rgb(0 0 0 / 0.08),0 4px 6px -4px rgb(0 0 0 / 0.04);--metrog-shadow-lg:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.05);--metrog-container-width:1280px;--metrog-sidebar-width:300px;--metrog-header-height:72px;--metrog-portal-bar-height:52px;--metrog-dropdown-width:240px;--metrog-transition:all 0.2s cubic-bezier(0.4,0,0.2,1);--metrog-transition-fast:all 0.1s ease;--metrog-transition-slow:all 0.35s ease;--mpb-primary:var(--metrog-primary);--mpb-secondary:var(--metrog-secondary);--mpb-accent:var(--metrog-accent);--mpb-surface:var(--metrog-surface);--mpb-radius:var(--metrog-radius);--mpb-font-sans:var(--metrog-font-family);--mpb-font-heading:var(--metrog-font-heading);--mpb-body-color:var(--metrog-text-main);--mpb-text-color:var(--metrog-text-main);--mpb-heading-color:var(--metrog-text-heading,var(--metrog-text-main));--mpb-link-color:var(--metrog-link,var(--metrog-primary));--mpb-table-fg:var(--metrog-text-main);--mpb-table-text:var(--metrog-text-main);--mpb-table-head-bg:var(--metrog-table-th-bg,#f1f5f9);--mpb-table-th-bg:var(--metrog-table-th-bg,#f1f5f9);--mpb-table-head-fg:var(--metrog-table-th-text,#0f172a);--mpb-table-th-text:var(--metrog-table-th-text,#0f172a);--mpb-table-stripe:var(--metrog-table-zebra-bg);--mpb-table-line:var(--metrog-table-border);--mpb-table-mark:var(--metrog-table-highlight-bg,#fef3c7);--mpb-table-highlight-bg:var(--metrog-table-highlight-bg,#fef3c7);--mpb-snap-offset:var(--metrog-header-height,72px);--adhritlms-primary:var(--metrog-primary);--adhritlms-primary-hover:var(--metrog-primary-hover);--adhritlms-secondary:var(--metrog-secondary);--adhritlms-accent:var(--metrog-accent);--adhritlms-bg:var(--metrog-bg);--adhritlms-card-bg:var(--metrog-surface);--adhritlms-border:var(--metrog-border);--adhritlms-radius:var(--metrog-radius);--adhritlms-text:var(--metrog-text-main);--adhritlms-text-muted:var(--metrog-text-muted);--rudra-primary:var(--metrog-primary);--rudra-primary-dark:var(--metrog-primary-hover);--rudra-secondary:var(--metrog-secondary);--rudra-accent:var(--metrog-accent);--rudra-card-bg:var(--metrog-surface);--rudra-border:var(--metrog-border);--rudra-radius:var(--metrog-radius);--rudra-badge-radius:var(--metrog-radius-sm);--rudra-text:var(--metrog-text-main);--rudra-text-muted:var(--metrog-text-muted)}[data-preset="academic"]{--metrog-primary:#0f172a;--metrog-primary-hover:#1e293b;--metrog-primary-subtle:#f8fafc;--metrog-primary-subtle-border:#e2e8f0;--metrog-secondary:#be123c;--metrog-secondary-hover:#9f1239;--metrog-accent:#d97706}[data-preset="bootcamp"]{--metrog-primary:#090d16;--metrog-primary-hover:#131b2e;--metrog-secondary:#10b981;--metrog-secondary-hover:#059669;--metrog-accent:#8b5cf6}[data-preset="scholar"]{--metrog-primary:#172554;--metrog-primary-hover:#1e3a8a;--metrog-secondary:#92400e;--metrog-secondary-hover:#78350f;--metrog-accent:#ca8a04;--metrog-bg:#fafaf9;--metrog-surface:#ffffff;--metrog-border:#e7e5e4}[data-preset="modern_slate"]{--metrog-primary:#334155;--metrog-primary-hover:#1e293b;--metrog-secondary:#6366f1;--metrog-secondary-hover:#4f46e5;--metrog-accent:#06b6d4}[data-theme="dark"]{--metrog-bg:#090d16;--metrog-surface:#111827;--metrog-surface-elevated:#1f2937;--metrog-surface-muted:#1e293b;--metrog-surface-hover:#1e293b;--metrog-topbar-bg:#0d1322;--metrog-topbar-text:#94a3b8;--metrog-header-bg:#111827;--metrog-header-text:#f8fafc;--metrog-footer-bg:#111827;--metrog-footer-text:#cbd5e1;--metrog-text-main:#f8fafc;--metrog-text-muted:#cbd5e1;--metrog-text-subtle:#94a3b8;--metrog-text-inverse:#0f172a;--metrog-border:#1f2937;--metrog-border-subtle:#182234;--metrog-border-strong:#374151;--metrog-table-border:#1f2937;--metrog-table-zebra-bg:#111827;--metrog-table-th-bg:#1e293b;--metrog-table-th-text:#f8fafc;--metrog-table-highlight-bg:rgba(245,158,11,0.2);--metrog-primary-subtle:rgba(30,64,175,0.2);--metrog-primary-subtle-border:rgba(59,130,246,0.3);--metrog-secondary-subtle:rgba(14,165,233,0.15);--metrog-accent-subtle:rgba(245,158,11,0.15);--metrog-success-subtle:rgba(16,185,129,0.15);--metrog-success-border:rgba(16,185,129,0.3);--metrog-success-text:#34d399;--metrog-warning-subtle:rgba(245,158,11,0.15);--metrog-warning-border:rgba(245,158,11,0.3);--metrog-warning-text:#fbbf24;--metrog-danger-subtle:rgba(239,68,68,0.15);--metrog-danger-border:rgba(239,68,68,0.3);--metrog-danger-text:#f87171;--metrog-info-subtle:rgba(59,130,246,0.15);--metrog-info-border:rgba(59,130,246,0.3);--metrog-info-text:#60a5fa;--metrog-shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.5);--metrog-shadow:0 4px 6px -1px rgb(0 0 0 / 0.4),0 2px 4px -2px rgb(0 0 0 / 0.3);--metrog-shadow-md:0 10px 15px -3px rgb(0 0 0 / 0.5),0 4px 6px -4px rgb(0 0 0 / 0.4);--metrog-shadow-lg:0 20px 25px -5px rgb(0 0 0 / 0.6),0 8px 10px -6px rgb(0 0 0 / 0.4)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--metrog-bg:#090d16;--metrog-surface:#111827;--metrog-surface-elevated:#1f2937;--metrog-surface-muted:#1e293b;--metrog-surface-hover:#1e293b;--metrog-topbar-bg:#0d1322;--metrog-topbar-text:#cbd5e1;--metrog-header-bg:#111827;--metrog-header-text:#f8fafc;--metrog-footer-bg:#111827;--metrog-footer-text:#cbd5e1;--metrog-text-main:#f8fafc;--metrog-text-muted:#cbd5e1;--metrog-text-subtle:#94a3b8;--metrog-text-inverse:#0f172a;--metrog-border:#1f2937;--metrog-border-subtle:#182234;--metrog-border-strong:#374151;--metrog-table-border:#1f2937;--metrog-table-zebra-bg:#111827;--metrog-table-th-bg:#1e293b;--metrog-table-th-text:#f8fafc;--metrog-table-highlight-bg:rgba(245,158,11,0.2);--metrog-primary-subtle:rgba(30,64,175,0.2);--metrog-primary-subtle-border:rgba(59,130,246,0.3);--metrog-shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.5);--metrog-shadow:0 4px 6px -1px rgb(0 0 0 / 0.4)}}[data-contrast-context="dark"]{--metrog-text-main:#f8fafc;--metrog-text-heading:#ffffff;--metrog-text-muted:#94a3b8;--metrog-link:#93c5fd;--mpb-body-color:#f8fafc;--mpb-text-color:#f8fafc;--mpb-heading-color:#ffffff;--mpb-link-color:#93c5fd;--mpb-table-fg:#f8fafc;--mpb-table-text:#f8fafc;color:var(--metrog-text-main)}[data-contrast-context="light"]{--metrog-text-main:#0f172a;--metrog-text-heading:#0f172a;--metrog-text-muted:#64748b;--metrog-link:#1e40af;--mpb-body-color:#0f172a;--mpb-text-color:#0f172a;--mpb-heading-color:#0f172a;--mpb-link-color:#1e40af;--mpb-table-fg:#0f172a;--mpb-table-text:#0f172a;color:var(--metrog-text-main)}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none !important;pointer-events:none !important}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;display:flex;flex-direction:column;background-color:var(--metrog-bg);color:var(--metrog-text-main);font-family:var(--metrog-font-family);font-size:var(--metrog-font-size-base);line-height:var(--metrog-line-height-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color 0.25s ease,color 0.25s ease}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%;height:auto}a{color:var(--metrog-primary);text-decoration:none;transition:color var(--metrog-transition-fast)}a:hover{color:var(--metrog-primary-hover)}:focus-visible{outline:2px solid var(--metrog-primary);outline-offset:3px}.metrog-skip-link{position:fixed;top:-100px;left:1.5rem;z-index:99999;padding:0.75rem 1.5rem;background-color:var(--metrog-primary,#6366f1);color:#ffffff !important;font-weight:700;font-size:0.95rem;border-radius:var(--metrog-radius-sm,6px);box-shadow:0 8px 24px rgba(0,0,0,0.35);text-decoration:none;transition:top 0.2s cubic-bezier(0.16,1,0.3,1);border:2px solid transparent}.metrog-skip-link:focus,.metrog-skip-link:focus-visible{top:1.25rem;outline:3px solid #ffffff;outline-offset:2px;border-color:#ffffff}.metrog-reading-progress-bar{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,var(--metrog-primary),var(--metrog-secondary));z-index:9999;transition:width 0.1s ease-out}.metrog-container{width:100%;max-width:var(--metrog-container-width);margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.metrog-container-fluid{width:100%;max-width:100%;padding-left:1.5rem;padding-right:1.5rem}.metrog-container-fullbleed{width:100%;max-width:100%;padding-left:0;padding-right:0;position:relative}.metrog-top-bar-wrapper{position:relative;z-index:1005;background-color:var(--metrog-topbar-bg);color:var(--metrog-topbar-text);border-bottom:1px solid var(--metrog-border-subtle);font-size:0.8125rem}.metrog-top-bar-inner{display:flex;align-items:center;justify-content:space-between;min-height:38px;gap:1rem}.metrog-topbar-left,.metrog-topbar-right{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.metrog-topbar-contact-list{display:flex;align-items:center;gap:1.25rem;list-style:none;margin:0;padding:0}.metrog-contact-item{display:inline-flex;align-items:center;gap:0.4rem;color:var(--metrog-topbar-text)}.metrog-contact-item a{color:inherit}.metrog-contact-item a:hover{color:var(--metrog-primary)}.metrog-social-list{display:flex;align-items:center;gap:0.5rem;list-style:none;margin:0;padding:0}.metrog-social-link{display:inline-flex;align-items:center;justify-content:center;padding:0.25rem 0.5rem;border-radius:var(--metrog-radius-sm);font-size:0.75rem;font-weight:600;color:var(--metrog-topbar-text);background-color:rgba(0,0,0,0.04);transition:var(--metrog-transition-fast)}.metrog-social-link:hover{color:#ffffff;background-color:var(--metrog-primary)}.metrog-header-wrapper{position:relative;z-index:1000;background-color:var(--metrog-header-bg);color:var(--metrog-header-text);border-bottom:1px solid var(--metrog-border);transition:var(--metrog-transition)}.metrog-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:var(--metrog-header-height);gap:1.5rem}.metrog-header-sticky{position:sticky;top:0;z-index:1020;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:var(--metrog-header-bg);color:var(--metrog-header-text);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s ease,background-color 0.25s ease}.metrog-header-sticky.is-smart-hidden{transform:translateY(-100%)}.metrog-header-static{position:relative !important;top:auto !important;box-shadow:none !important}[data-theme="dark"] .metrog-header-sticky{background-color:var(--metrog-header-bg)}.metrog-header-transparent{position:absolute;top:0;left:0;width:100%;background:transparent;border-bottom:1px solid rgba(255,255,255,0.15);color:#ffffff}.metrog-header-transparent .metrog-brand-link,.metrog-header-transparent .metrog-nav-link{color:#ffffff}.metrog-header-transparent .metrog-brand-text{color:#ffffff}.metrog-header-transparent .metrog-brand-slogan{color:rgba(255,255,255,0.8)}.metrog-header-appbar{min-height:56px;background-color:var(--metrog-header-bg);border-bottom:1px solid var(--metrog-border)}.metrog-header-centered .metrog-header-inner{flex-direction:column;padding:1rem 0;text-align:center}.metrog-brand-link{display:inline-flex;align-items:center;gap:0.75rem;text-decoration:none;color:var(--metrog-header-text);font-weight:700;font-size:1.35rem}.metrog-logo-img,.metrog-brand-logo{display:block;max-width:100%;height:auto;object-fit:contain}.metrog-logo-dark{display:none !important}.metrog-logo-light{display:block !important}[data-theme="dark"] .metrog-logo-light{display:none !important}[data-theme="dark"] .metrog-logo-dark{display:block !important}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .metrog-logo-light{display:none !important}:root:not([data-theme="light"]) .metrog-logo-dark{display:block !important}}.metrog-logo-mobile{display:none !important}@media (max-width:767.98px){.has-mobile-logo .metrog-logo-desktop{display:none !important}.has-mobile-logo .metrog-logo-mobile{display:block !important}}.metrog-brand-inner{display:inline-flex;align-items:center;gap:0.5rem}.metrog-brand-main{display:inline-flex;align-items:center}.metrog-brand-text{font-weight:800;font-size:1.35rem;line-height:1.2;color:var(--metrog-header-text);letter-spacing:-0.02em}.metrog-brand-details{display:flex;flex-direction:column}.metrog-brand-title{font-weight:800;line-height:1.2;color:var(--metrog-header-text)}.metrog-brand-slogan{font-size:0.75rem;color:var(--metrog-text-muted);font-weight:500;line-height:1.2}.metrog-brand-inner.metrog-brand-slogan-under{flex-direction:column;align-items:flex-start;justify-content:center;gap:0.15rem}.metrog-brand-inner.metrog-brand-slogan-top{flex-direction:column-reverse;align-items:flex-start;justify-content:center;gap:0.15rem}.metrog-brand-inner.metrog-brand-slogan-left{flex-direction:row-reverse;align-items:center;gap:0.75rem}.metrog-brand-inner.metrog-brand-slogan-right{flex-direction:row;align-items:center;gap:0.75rem}.metrog-header-centered .metrog-brand-inner.metrog-brand-slogan-under,.metrog-header-centered .metrog-brand-inner.metrog-brand-slogan-top{align-items:center;text-align:center}.metrog-nav-menu-desktop{display:flex;align-items:center}.metrog-nav-menu-desktop ul,.metrog-nav-menu-desktop .mod-menu,.metrog-nav-menu-desktop .nav{display:flex;align-items:center;gap:0.25rem;list-style:none;margin:0;padding:0}.metrog-nav-menu-desktop li{position:relative;list-style:none}.metrog-nav-menu-desktop li a,.metrog-nav-menu-desktop .metrog-nav-link{display:inline-flex;align-items:center;gap:0.35rem;padding:0.5rem 0.875rem;border-radius:var(--metrog-radius-sm);color:var(--metrog-text-main);font-weight:var(--metrog-nav-font-weight,600);font-size:var(--metrog-nav-font-size,0.9375rem);text-transform:var(--metrog-nav-transform,none);letter-spacing:var(--metrog-nav-letter-spacing,normal);text-decoration:none;transition:var(--metrog-transition-fast)}.metrog-nav-menu-desktop li:hover > a,.metrog-nav-menu-desktop li.active > a,.metrog-nav-menu-desktop li.current > a{color:var(--metrog-primary);background-color:var(--metrog-primary-subtle)}.metrog-nav-menu-desktop li > ul,.metrog-nav-menu-desktop .metrog-dropdown-menu,.metrog-nav-menu-desktop li > .mm-collapse{position:absolute;top:100%;left:0;min-width:var(--metrog-dropdown-width,240px);background-color:var(--metrog-surface);color:var(--metrog-text-main);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius-sm);box-shadow:var(--metrog-shadow-lg);padding:0.5rem 0;list-style:none;display:flex !important;flex-direction:column;align-items:stretch;opacity:0;visibility:hidden;pointer-events:none;z-index:1050;margin-top:0.25rem;transition:opacity 0.2s cubic-bezier(0.16,1,0.3,1) 0.08s,transform 0.2s cubic-bezier(0.16,1,0.3,1) 0.08s,visibility 0.2s ease 0.08s}.metrog-nav-menu-desktop li > ul::before,.metrog-nav-menu-desktop .metrog-dropdown-menu::before,.metrog-nav-menu-desktop li > .mm-collapse::before{content:'';position:absolute;top:-16px;left:0;right:0;height:20px;display:block;background:transparent;pointer-events:auto;z-index:1}.metrog-nav-menu-desktop li > ul li > ul,.metrog-nav-menu-desktop .metrog-dropdown-menu .metrog-dropdown-menu{top:0;left:100%;margin-top:-0.5rem;margin-left:0.25rem;z-index:1060}.metrog-nav-menu-desktop li > ul li > ul::before,.metrog-nav-menu-desktop .metrog-dropdown-menu .metrog-dropdown-menu::before{content:'';position:absolute;top:-8px;bottom:-8px;left:-16px;right:auto;width:20px;height:auto;display:block;background:transparent;pointer-events:auto;z-index:1}.metrog-anim-fade li > ul{transition:opacity 0.2s cubic-bezier(0.16,1,0.3,1) 0.08s,visibility 0.2s ease 0.08s}.metrog-anim-slide li > ul{transform:translateY(8px);transition:opacity 0.2s cubic-bezier(0.16,1,0.3,1) 0.08s,transform 0.2s cubic-bezier(0.16,1,0.3,1) 0.08s,visibility 0.2s ease 0.08s}.metrog-anim-slide li:hover > ul,.metrog-anim-slide li:focus-within > ul,.metrog-anim-slide li > ul:hover{transform:translateY(0)}.metrog-anim-zoom li > ul{transform:scale(0.95);transition:opacity 0.2s cubic-bezier(0.16,1,0.3,1) 0.08s,transform 0.2s cubic-bezier(0.16,1,0.3,1) 0.08s,visibility 0.2s ease 0.08s}.metrog-anim-zoom li:hover > ul,.metrog-anim-zoom li:focus-within > ul,.metrog-anim-zoom li > ul:hover{transform:scale(1)}.metrog-nav-menu-desktop li:hover > ul,.metrog-nav-menu-desktop li:focus-within > ul,.metrog-nav-menu-desktop li:hover > .metrog-dropdown-menu,.metrog-nav-menu-desktop li:focus-within > .metrog-dropdown-menu,.metrog-nav-menu-desktop .metrog-has-dropdown:hover > .metrog-dropdown-menu,.metrog-nav-menu-desktop .metrog-has-dropdown:focus-within > .metrog-dropdown-menu,.metrog-nav-menu-desktop li:hover > .mm-collapse,.metrog-nav-menu-desktop li:focus-within > .mm-collapse,.metrog-nav-menu-desktop li > ul:hover,.metrog-nav-menu-desktop .metrog-dropdown-menu:hover,.metrog-nav-menu-desktop li > .mm-collapse:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.metrog-nav-menu-desktop li > ul li a,.metrog-nav-menu-desktop .metrog-dropdown-menu li a,.metrog-nav-menu-desktop li > .mm-collapse li a{display:block;width:100%;padding:0.5rem 1rem;font-size:0.875rem;color:var(--metrog-text-main);background-color:transparent;border-radius:0;text-decoration:none;transition:var(--metrog-transition-fast)}.metrog-nav-menu-desktop li > ul li a:hover,.metrog-nav-menu-desktop .metrog-dropdown-menu li a:hover,.metrog-nav-menu-desktop li > .mm-collapse li a:hover{background-color:var(--metrog-primary-subtle);color:var(--metrog-primary)}.metrog-header-actions{display:flex;align-items:center;gap:0.75rem}.metrog-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--metrog-radius-full);border:1px solid var(--metrog-border);background-color:var(--metrog-surface);color:var(--metrog-text-main);cursor:pointer;transition:var(--metrog-transition)}.metrog-btn-icon:hover{background-color:var(--metrog-surface-hover);border-color:var(--metrog-primary);color:var(--metrog-primary)}.metrog-theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--metrog-radius-full);border:1px solid var(--metrog-border);background-color:var(--metrog-surface);color:var(--metrog-text-main);cursor:pointer;transition:var(--metrog-transition)}.metrog-theme-toggle-btn:hover{background-color:var(--metrog-surface-hover);border-color:var(--metrog-primary);color:var(--metrog-primary)}.metrog-theme-toggle-btn .metrog-icon-moon,.metrog-theme-toggle-btn .metrog-icon-sun{display:inline-flex;align-items:center;justify-content:center}[data-theme="dark"] .metrog-theme-toggle-btn .metrog-icon-moon{display:none !important}[data-theme="dark"] .metrog-theme-toggle-btn .metrog-icon-sun{display:inline-flex !important}html:not([data-theme="dark"]) .metrog-theme-toggle-btn .metrog-icon-moon{display:inline-flex !important}html:not([data-theme="dark"]) .metrog-theme-toggle-btn .metrog-icon-sun{display:none !important}.metrog-cart-btn{position:relative}.metrog-cart-btn:hover{color:var(--metrog-primary);border-color:var(--metrog-primary)}.metrog-cart-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background-color:var(--metrog-primary);color:var(--metrog-primary-text,#ffffff);font-size:10px;line-height:18px;font-weight:700;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.metrog-user-menu{position:relative;display:inline-block}.metrog-user-btn{display:inline-flex;align-items:center;gap:0.45rem;padding:0.35rem 0.65rem;height:38px;border-radius:var(--metrog-radius-sm,8px);border:1px solid var(--metrog-border);background-color:var(--metrog-surface);color:var(--metrog-text-main);font-size:0.875rem;font-weight:600;cursor:pointer;transition:var(--metrog-transition)}.metrog-user-btn:hover,.metrog-user-menu.is-open .metrog-user-btn{background-color:var(--metrog-surface-hover);border-color:var(--metrog-primary);color:var(--metrog-primary)}.metrog-user-avatar-ico{display:inline-flex;align-items:center;justify-content:center;color:var(--metrog-primary)}.metrog-user-name{max-width:10ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.85rem;font-weight:600;letter-spacing:-0.01em}.metrog-user-name-mobile{display:none}.metrog-login-btn{white-space:nowrap}.metrog-user-caret{transition:transform 0.2s ease;opacity:0.7}.metrog-user-menu.is-open .metrog-user-caret{transform:rotate(180deg)}.metrog-user-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:190px;background-color:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius-sm,10px);box-shadow:var(--metrog-shadow-lg,0 10px 30px rgba(0,0,0,0.12));padding:0.4rem 0;z-index:1060;display:none;flex-direction:column}.metrog-user-menu.is-open .metrog-user-dropdown{display:flex;animation:metrogFadeIn 0.18s ease}.metrog-user-dropdown-item{display:flex;align-items:center;gap:0.65rem;width:100%;padding:0.6rem 1rem;font-size:0.875rem;font-weight:500;color:var(--metrog-text-main);text-decoration:none;background:none;border:none;cursor:pointer;text-align:left;transition:background-color 0.15s ease,color 0.15s ease}.metrog-user-dropdown-item:hover{background-color:var(--metrog-surface-muted,#f1f5f9);color:var(--metrog-primary)}.metrog-user-dropdown-item svg{opacity:0.75;flex-shrink:0}.metrog-user-dropdown-sep{height:1px;background-color:var(--metrog-border);margin:0.35rem 0}.metrog-logout-form{margin:0;padding:0}.metrog-logout-btn{color:var(--metrog-danger-text,#ef4444)}.metrog-logout-btn:hover{background-color:var(--metrog-danger-subtle,rgba(239,68,68,0.1));color:#dc2626}.metrog-mobile-user-card{display:flex;flex-direction:column;gap:0.5rem}.metrog-mobile-user-header{display:flex;align-items:center;gap:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid var(--metrog-border)}.metrog-mobile-user-name{font-weight:700;font-size:0.925rem;color:var(--metrog-text-main);max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metrog-mobile-user-links{display:flex;flex-direction:column;gap:0.25rem}.metrog-mobile-user-link{display:flex;align-items:center;gap:0.6rem;width:100%;padding:0.55rem 0.75rem;border-radius:var(--metrog-radius-sm,6px);color:var(--metrog-text-main);text-decoration:none;font-size:0.875rem;font-weight:500;background:none;border:none;text-align:left;cursor:pointer;transition:background-color 0.15s ease}.metrog-mobile-user-link:hover{background-color:var(--metrog-primary-subtle);color:var(--metrog-primary)}.metrog-mobile-logout-btn{color:var(--metrog-danger-text,#ef4444)}.metrog-mobile-toggle-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--metrog-radius-sm);border:1px solid var(--metrog-border);background-color:var(--metrog-surface);color:var(--metrog-text-main);cursor:pointer}.metrog-search-modal{position:fixed;inset:0;background-color:rgba(0,0,0,0.75);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}.metrog-search-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.metrog-search-modal-inner{position:relative;max-width:600px;width:100%}.metrog-search-modal-close{position:absolute;top:-48px;right:0;background:none;border:none;color:#ffffff;font-size:2rem;cursor:pointer}.metrog-search-modal-form{display:flex;gap:0.75rem}.metrog-search-modal-input{flex-grow:1;padding:1rem 1.25rem;font-size:1.25rem;border-radius:var(--metrog-radius);border:2px solid #ffffff;background-color:var(--metrog-surface);color:var(--metrog-text-main)}.metrog-portal-bar-wrapper{background-color:var(--metrog-primary);color:var(--metrog-primary-text);font-size:0.75rem;padding:0;min-height:24px;box-shadow:var(--metrog-shadow-sm);line-height:1.2}.metrog-portal-bar-inner{display:flex;align-items:center;justify-content:space-between;min-height:24px;height:24px;gap:0.5rem}.metrog-portal-user-badge{display:flex;align-items:center;gap:0.35rem;font-size:0.75rem;font-weight:500;line-height:1}.metrog-portal-role-tag{font-size:0.625rem;padding:0.05rem 0.35rem;border-radius:999px;background:rgba(255,255,255,0.2);font-weight:600;line-height:1.2}.metrog-portal-actions{display:flex;align-items:center}.metrog-portal-actions .btn,.metrog-focus-mode-toggle{margin:0 !important;margin-bottom:0 !important;padding:0.1rem 0.45rem !important;font-size:0.7rem !important;height:20px !important;min-height:20px !important;line-height:1 !important;border-radius:4px !important;gap:0.25rem !important}.metrog-focus-mode-toggle svg{width:12px !important;height:12px !important}.metrog-breadcrumbs-wrapper{background-color:var(--metrog-surface-muted);border-bottom:1px solid var(--metrog-border-subtle);padding:0.75rem 0;font-size:0.875rem}body.metrog-layout-boxed{background-color:var(--metrog-surface-muted)}body.metrog-layout-boxed .metrog-header-wrapper,body.metrog-layout-boxed .metrog-main-section,body.metrog-layout-boxed .metrog-footer-wrapper{max-width:var(--metrog-container-width);margin-left:auto;margin-right:auto;background-color:var(--metrog-surface);box-shadow:var(--metrog-shadow-lg)}body.metrog-layout-framed{padding:1.25rem;background-color:var(--metrog-bg)}body.metrog-layout-framed .metrog-header-wrapper,body.metrog-layout-framed .metrog-main-section,body.metrog-layout-framed .metrog-footer-wrapper{border-radius:var(--metrog-radius);border:1px solid var(--metrog-border);margin-bottom:1rem}.metrog-main-section{flex:1 0 auto;padding-top:2rem;padding-bottom:3rem}.metrog-layout-grid{display:grid;grid-template-columns:1fr;gap:var(--metrog-grid-gutter,2rem);align-items:start}.metrog-layout-grid.has-sidebar-left{grid-template-columns:var(--metrog-sidebar-width) 1fr}.metrog-layout-grid.has-sidebar-right{grid-template-columns:1fr var(--metrog-sidebar-width)}.metrog-layout-grid.has-both-sidebars{grid-template-columns:var(--metrog-sidebar-width) 1fr var(--metrog-sidebar-width)}.metrog-layout-grid.has-both-sidebars.order-both_left{grid-template-columns:var(--metrog-sidebar-width) var(--metrog-sidebar-width) 1fr}.metrog-layout-grid.has-both-sidebars.order-both_left .metrog-sidebar-left{order:1}.metrog-layout-grid.has-both-sidebars.order-both_left .metrog-sidebar-right{order:2}.metrog-layout-grid.has-both-sidebars.order-both_left .metrog-mainbody-wrapper{order:3}.metrog-layout-grid.has-both-sidebars.order-both_right{grid-template-columns:1fr var(--metrog-sidebar-width) var(--metrog-sidebar-width)}.metrog-layout-grid.has-both-sidebars.order-both_right .metrog-mainbody-wrapper{order:1}.metrog-layout-grid.has-both-sidebars.order-both_right .metrog-sidebar-left{order:2}.metrog-layout-grid.has-both-sidebars.order-both_right .metrog-sidebar-right{order:3}body.metrog-sidebar-sticky .metrog-sidebar-wrapper{position:sticky;top:calc(var(--metrog-header-height,70px) + 1.5rem);align-self:start}body.metrog-sidebar-divided .metrog-sidebar-left{border-right:1px solid var(--metrog-border-subtle);padding-right:1.5rem}body.metrog-sidebar-divided .metrog-sidebar-right{border-left:1px solid var(--metrog-border-subtle);padding-left:1.5rem}.metrog-mainbody-wrapper{min-width:0}.metrog-sidebar-wrapper{display:flex;flex-direction:column;gap:1.75rem}.metrog-sidebar-wrapper .mod-menu,aside .mod-menu,.metrog-sidebar-menu,.metrog-module-card .mod-menu,.metrog-sidebar-wrapper ul.menu,aside ul.menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.25rem;width:100%}.metrog-sidebar-wrapper .mod-menu li,aside .mod-menu li,.metrog-sidebar-menu li,.metrog-module-card .mod-menu li{list-style:none;position:relative;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.metrog-sidebar-wrapper .mod-menu li > a,.metrog-sidebar-wrapper .mod-menu li > span,aside .mod-menu li > a,aside .mod-menu li > span,.metrog-sidebar-menu li > a,.metrog-sidebar-menu li > span,.metrog-module-card .mod-menu li > a,.metrog-module-card .mod-menu li > span{flex:1 1 auto;display:flex;align-items:center;padding:0.5rem 0.75rem;font-size:0.9rem;font-weight:500;color:var(--metrog-text-main);text-decoration:none;border-radius:var(--metrog-radius-sm,6px);transition:background-color var(--metrog-transition-fast),color var(--metrog-transition-fast)}.metrog-sidebar-wrapper .mod-menu li > a:hover,aside .mod-menu li > a:hover,.metrog-sidebar-menu li > a:hover,.metrog-module-card .mod-menu li > a:hover{background-color:var(--metrog-surface-hover,#f1f5f9);color:var(--metrog-primary)}.metrog-sidebar-wrapper .mod-menu li.active > a,.metrog-sidebar-wrapper .mod-menu li.current > a,aside .mod-menu li.active > a,aside .mod-menu li.current > a,.metrog-sidebar-menu li.active > a,.metrog-sidebar-menu li.current > a,.metrog-module-card .mod-menu li.active > a,.metrog-module-card .mod-menu li.current > a{color:var(--metrog-primary) !important;font-weight:700;background-color:var(--metrog-primary-subtle,rgba(30,64,175,0.08))}.metrog-submenu-toggle{background:none;border:none;padding:0.35rem 0.6rem;color:var(--metrog-text-muted,#64748b);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--metrog-radius-sm,4px);transition:transform 0.25s cubic-bezier(0.4,0,0.2,1),color 0.15s ease,background-color 0.15s ease;flex:0 0 auto}.metrog-submenu-toggle:hover{color:var(--metrog-primary);background-color:var(--metrog-surface-hover,#f1f5f9)}.metrog-submenu-toggle.open,li.metrog-menu-open > .metrog-submenu-toggle{transform:rotate(180deg);color:var(--metrog-primary)}.metrog-sidebar-wrapper .mod-menu li > ul,.metrog-sidebar-wrapper .mod-menu li > .nav-child,.metrog-sidebar-wrapper .mod-menu li > .menu-child,.metrog-sidebar-wrapper .mod-menu li > .mod-menu__sub,aside .mod-menu li > ul,aside .mod-menu li > .nav-child,aside .mod-menu li > .menu-child,aside .mod-menu li > .mod-menu__sub,.metrog-sidebar-menu li > ul,.metrog-module-card .mod-menu li > ul{flex-basis:100%;width:100%;list-style:none;margin:0.25rem 0 0.5rem 0.5rem;padding-left:0.75rem;border-left:2px solid var(--metrog-border,#e2e8f0);display:none}.metrog-sidebar-wrapper .mod-menu li.metrog-menu-open > ul,.metrog-sidebar-wrapper .mod-menu li.metrog-menu-open > .nav-child,.metrog-sidebar-wrapper .mod-menu li.metrog-menu-open > .menu-child,.metrog-sidebar-wrapper .mod-menu li.metrog-menu-open > .mod-menu__sub,aside .mod-menu li.metrog-menu-open > ul,aside .mod-menu li.metrog-menu-open > .nav-child,aside .mod-menu li.metrog-menu-open > .menu-child,aside .mod-menu li.metrog-menu-open > .mod-menu__sub,.metrog-sidebar-menu li.metrog-menu-open > ul,.metrog-module-card .mod-menu li.metrog-menu-open > ul,ul.metrog-menu-open{display:flex !important;flex-direction:column;gap:0.2rem;animation:metrogFadeIn 0.2s ease}.metrog-sidebar-wrapper .mod-menu li > ul li > a,aside .mod-menu li > ul li > a,.metrog-sidebar-menu li > ul li > a{font-size:0.84rem;padding:0.35rem 0.6rem;color:var(--metrog-text-muted)}.metrog-sidebar-wrapper .mod-menu li > ul li > a:hover,aside .mod-menu li > ul li > a:hover,.metrog-sidebar-menu li > ul li > a:hover{color:var(--metrog-primary)}[data-theme="dark"] .metrog-sidebar-wrapper .mod-menu li > a:hover,[data-theme="dark"] aside .mod-menu li > a:hover,[data-theme="dark"] .metrog-sidebar-menu li > a:hover{background-color:var(--metrog-surface-muted,#1e293b);color:#f8fafc}[data-theme="dark"] .metrog-submenu-toggle:hover{background-color:var(--metrog-surface-muted,#1e293b)}[data-theme="dark"] .metrog-sidebar-wrapper .mod-menu li > ul,[data-theme="dark"] aside .mod-menu li > ul,[data-theme="dark"] .metrog-sidebar-menu li > ul{border-left-color:var(--metrog-border,#334155)}body.metrog-mode-builder .metrog-main-section{padding-top:0;padding-bottom:0}body.metrog-mode-builder .metrog-layout-grid{display:block}body.metrog-mode-builder .metrog-main-section > .metrog-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}body.metrog-mode-builder .metrog-mainbody-wrapper{width:100%;max-width:100%}.metrog-layout-full{display:block;width:100%}.metrog-layout-full .metrog-mainbody-wrapper{width:100%;max-width:100%}body.metrog-adhrit-fullwidth .metrog-main-section,body.option-adhritlms.metrog-adhrit-fullwidth .metrog-main-section{padding-top:0}body.metrog-adhrit-fullwidth .metrog-main-section > .metrog-container,body.option-adhritlms.metrog-adhrit-fullwidth .metrog-main-section > .metrog-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}.metrog-focus-exit-floating{display:none;position:fixed;top:1rem;right:1.25rem;z-index:99999;align-items:center;gap:0.5rem;padding:0.5rem 0.875rem;background-color:var(--metrog-surface,#1e293b);color:var(--metrog-text-main,#ffffff);border:1px solid var(--metrog-border-strong,rgba(255,255,255,0.25));border-radius:var(--metrog-radius-full,9999px);box-shadow:0 8px 24px rgba(0,0,0,0.35);font-size:0.8125rem;font-weight:600;font-family:inherit;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:var(--metrog-transition)}.metrog-focus-exit-floating:hover{background-color:var(--metrog-primary,#1e40af);color:var(--metrog-primary-text,#ffffff);border-color:var(--metrog-primary,#1e40af);transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,0.45)}.metrog-focus-exit-floating kbd{display:inline-flex;align-items:center;justify-content:center;padding:0.125rem 0.35rem;font-size:0.6875rem;font-family:inherit;line-height:1;border-radius:4px;background-color:rgba(0,0,0,0.2);border:1px solid rgba(128,128,128,0.35);color:inherit;opacity:0.8}.metrog-focus-mode-toggle .metrog-focus-icon-exit,.metrog-focus-mode-toggle .metrog-focus-text-exit{display:none}.metrog-focus-mode-toggle .metrog-focus-icon-enter,.metrog-focus-mode-toggle .metrog-focus-text-enter{display:inline-flex;align-items:center}body.metrog-mode-player .metrog-focus-exit-floating{display:inline-flex !important}body.metrog-mode-player .metrog-portal-bar-wrapper{position:sticky;top:0;z-index:1025;box-shadow:0 4px 14px rgba(0,0,0,0.25)}body.metrog-mode-player .metrog-focus-mode-toggle{background-color:rgba(255,255,255,0.22) !important;border-color:rgba(255,255,255,0.45) !important;font-weight:700}body.metrog-mode-player .metrog-focus-mode-toggle .metrog-focus-icon-enter,body.metrog-mode-player .metrog-focus-mode-toggle .metrog-focus-text-enter{display:none !important}body.metrog-mode-player .metrog-focus-mode-toggle .metrog-focus-icon-exit,body.metrog-mode-player .metrog-focus-mode-toggle .metrog-focus-text-exit{display:inline-flex !important;align-items:center}body.metrog-mode-player .metrog-header-wrapper,body.metrog-mode-player .metrog-top-bar-wrapper,body.metrog-mode-player .metrog-breadcrumbs-wrapper,body.metrog-mode-player .metrog-footer-wrapper,body.metrog-mode-player .metrog-bottom-wrapper,body.metrog-mode-player .metrog-reading-progress-bar,body.metrog-mode-player .metrog-hero-fullbleed-wrapper,body.metrog-mode-player .metrog-sidebar-wrapper,body.metrog-mode-player .metrog-content-top-modules,body.metrog-mode-player .metrog-content-bottom-modules{display:none !important}body.metrog-mode-player .metrog-layout-grid{display:block}body.metrog-mode-player .metrog-mainbody-wrapper{width:100%;max-width:100%}.metrog-social-share-bar{display:flex;align-items:center;gap:0.75rem;padding:1.25rem 0;margin:1.75rem 0;border-top:1px solid var(--metrog-border);border-bottom:1px solid var(--metrog-border);flex-wrap:wrap}.metrog-share-label{font-weight:700;font-size:0.875rem;color:var(--metrog-text-muted)}.metrog-share-buttons{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.metrog-share-btn{display:inline-flex;align-items:center;gap:0.35rem;padding:0.375rem 0.75rem;border-radius:var(--metrog-radius-sm);font-size:0.8125rem;font-weight:600;border:1px solid var(--metrog-border);background-color:var(--metrog-surface);color:var(--metrog-text-main);cursor:pointer;text-decoration:none;transition:var(--metrog-transition-fast)}.metrog-share-btn:hover{background-color:var(--metrog-primary);border-color:var(--metrog-primary);color:#ffffff}.metrog-author-box{background-color:var(--metrog-surface-muted);border-radius:var(--metrog-radius);border:1px solid var(--metrog-border)}.metrog-author-avatar-placeholder{width:64px;height:64px;border-radius:var(--metrog-radius-full);background-color:var(--metrog-primary);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.metrog-ratio-16-9{aspect-ratio:16 / 9;overflow:hidden}.metrog-ratio-4-3{aspect-ratio:4 / 3;overflow:hidden}.metrog-ratio-21-9{aspect-ratio:21 / 9;overflow:hidden}.metrog-ratio-16-9 img,.metrog-ratio-4-3 img,.metrog-ratio-21-9 img{width:100%;height:100%;object-fit:cover}.metrog-bottom-wrapper{background-color:var(--metrog-surface-muted);border-top:1px solid var(--metrog-border);padding:3.5rem 0 2.5rem}.metrog-bottom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.5rem}.metrog-footer-wrapper{background-color:var(--metrog-footer-bg);color:var(--metrog-footer-text);border-top:1px solid var(--metrog-border);padding:1.5rem 0;font-size:var(--metrog-footer-font-size,0.875rem);font-weight:var(--metrog-footer-font-weight,400)}.metrog-footer-wrapper a{color:var(--metrog-footer-link,var(--metrog-link));text-decoration:none;transition:color var(--metrog-transition-fast)}.metrog-footer-wrapper a:hover{color:var(--metrog-link-hover,var(--metrog-primary-hover))}.metrog-footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.metrog-drawer-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,0.55);backdrop-filter:blur(4px);z-index:1080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease}.metrog-offcanvas-drawer{position:fixed;top:0;right:0;width:var(--metrog-drawer-width,320px);max-width:85vw;height:100vh;background-color:var(--metrog-surface);color:var(--metrog-text-main);box-shadow:var(--metrog-shadow-lg);z-index:1090;display:flex;flex-direction:column;overflow-y:auto;transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1),visibility 0.35s ease}.metrog-offcanvas-drawer.metrog-drawer-left{right:auto;left:0;transform:translateX(-100%)}.metrog-offcanvas-drawer.metrog-drawer-right{left:auto;right:0;transform:translateX(100%)}body.metrog-drawer-open{overflow:hidden}body.metrog-drawer-open .metrog-drawer-backdrop,body.metrog-drawer-open .metrog-offcanvas-backdrop{opacity:1;visibility:visible;pointer-events:auto}body.metrog-drawer-open .metrog-offcanvas-drawer{transform:translateX(0) !important;visibility:visible;pointer-events:auto}.metrog-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--metrog-border);background-color:var(--metrog-surface-muted)}.metrog-drawer-title{font-weight:700;font-size:1.125rem;color:var(--metrog-text-main)}.metrog-drawer-close-btn{background:none;border:none;color:var(--metrog-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0.25rem;border-radius:var(--metrog-radius-sm);transition:var(--metrog-transition-fast)}.metrog-drawer-close-btn:hover{color:var(--metrog-primary);background-color:var(--metrog-primary-subtle)}.metrog-drawer-search{padding:1rem 1.5rem 0.5rem}.metrog-drawer-search-form{display:flex;align-items:center;position:relative}.metrog-drawer-search-input{width:100%;padding:0.625rem 2.25rem 0.625rem 0.875rem;font-size:0.875rem;border:1px solid var(--metrog-border);border-radius:var(--metrog-radius-sm);background-color:var(--metrog-surface);color:var(--metrog-text-main)}.metrog-drawer-search-btn{position:absolute;right:0.5rem;background:none;border:none;color:var(--metrog-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.metrog-drawer-body{flex:1 1 auto;padding:1rem 1.5rem}.metrog-mobile-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.35rem}.metrog-mobile-nav-item{list-style:none}.metrog-mobile-nav-row{display:flex;align-items:center;justify-content:space-between;border-radius:var(--metrog-radius-sm);transition:var(--metrog-transition-fast)}.metrog-mobile-nav-row:hover,.metrog-mobile-nav-item.active > .metrog-mobile-nav-row{background-color:var(--metrog-primary-subtle)}.metrog-mobile-nav-link{flex:1 1 auto;display:block;padding:0.625rem 0.75rem;color:var(--metrog-text-main);font-size:0.9375rem;font-weight:600;text-decoration:none;transition:color 0.2s ease}.metrog-mobile-nav-link.active,.metrog-mobile-nav-item.active > .metrog-mobile-nav-row > .metrog-mobile-nav-link{color:var(--metrog-primary)}.metrog-mobile-nav-link.metrog-heading-link{cursor:pointer;user-select:none}.metrog-mobile-submenu-toggle{background:none;border:none;min-width:44px;min-height:44px;padding:0.5rem 0.85rem;color:var(--metrog-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.25s ease,color 0.2s ease}.metrog-mobile-submenu-toggle:hover{color:var(--metrog-primary)}.metrog-mobile-submenu-toggle.open{transform:rotate(180deg);color:var(--metrog-primary)}.metrog-mobile-submenu{list-style:none;margin:0.25rem 0 0.5rem;padding-left:1rem;border-left:2px solid var(--metrog-border)}.metrog-drawer-footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--metrog-border);background-color:var(--metrog-surface-muted)}.metrog-back-to-top-btn{position:fixed;bottom:2rem;right:2rem;width:44px;height:44px;border-radius:var(--metrog-radius-full);background-color:var(--metrog-primary);color:var(--metrog-primary-text);border:none;box-shadow:var(--metrog-shadow-md);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(12px);transition:var(--metrog-transition);z-index:90}.metrog-back-to-top-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:991.98px){.metrog-nav-menu-desktop{display:none}.metrog-mobile-toggle-btn{display:inline-flex}.metrog-layout-grid,.metrog-layout-grid.has-sidebar-left,.metrog-layout-grid.has-sidebar-right,.metrog-layout-grid.has-both-sidebars{grid-template-columns:1fr}}@media (max-width:767.98px){.metrog-header-inner{gap:0.75rem}.metrog-header-actions{gap:0.5rem}.metrog-login-btn{width:38px !important;min-width:38px !important;height:38px !important;padding:0 !important;border-radius:var(--metrog-radius-full) !important;justify-content:center !important;flex-shrink:0 !important;margin-bottom:0 !important}.metrog-login-btn .metrog-login-text{display:none !important}.metrog-login-btn svg{width:17px !important;height:17px !important}.metrog-user-name-desktop{display:none !important}.metrog-user-name-mobile{display:inline-block !important;max-width:6ch !important}.metrog-user-btn{padding:0.35rem 0.5rem !important;gap:0.3rem !important}}@media (max-width:575.98px){.metrog-header-inner{gap:0.5rem}.metrog-header-actions{gap:0.35rem}.metrog-brand-inner.metrog-brand-slogan-left,.metrog-brand-inner.metrog-brand-slogan-right{flex-direction:column;align-items:flex-start;gap:0.15rem}}
h1,h2,h3,h4,h5,h6{color:var(--metrog-text-main);font-family:var(--metrog-font-heading);font-weight:700;line-height:1.25;margin-bottom:0.75rem;letter-spacing:-0.015em;text-transform:var(--metrog-heading-transform)}h1{font-size:var(--metrog-h1-size,2.25rem)}h2{font-size:var(--metrog-h2-size,1.75rem)}h3{font-size:var(--metrog-h3-size,1.375rem)}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:0.875rem}a{color:var(--metrog-link,var(--metrog-primary));text-decoration:none;transition:color var(--metrog-transition-fast)}a:hover,a:focus{color:var(--metrog-link-hover,var(--metrog-primary-hover))}.metrog-section-alt,.section-alt,.bg-alt{background-color:var(--metrog-section-alt-bg,var(--metrog-surface-muted)) !important}.metrog-section-padding{padding-top:var(--metrog-section-pad-y,3.5rem);padding-bottom:var(--metrog-section-pad-y,3.5rem)}p{margin-bottom:1rem;color:var(--metrog-text-main);line-height:var(--metrog-line-height-base,1.55)}.metrog-lead{font-size:1.15rem;line-height:1.6;color:var(--metrog-text-muted)}small,.metrog-text-sm{font-size:0.875rem}.text-muted,.metrog-text-muted{color:var(--metrog-text-muted) !important}.text-primary,.metrog-text-primary{color:var(--metrog-primary) !important}.text-secondary,.metrog-text-secondary{color:var(--metrog-text-subtle,#64748b) !important}.text-success,.metrog-text-success{color:var(--metrog-success-text,#059669) !important}.text-danger,.metrog-text-danger{color:var(--metrog-danger-text,#dc2626) !important}.text-warning,.metrog-text-warning{color:var(--metrog-warning-text,#d97706) !important}.text-info,.metrog-text-info{color:var(--metrog-info-text,#2563eb) !important}.text-body,.metrog-text-body{color:var(--metrog-text-main) !important}[data-theme="dark"] .text-muted,[data-theme="dark"] .metrog-text-muted{color:var(--metrog-text-muted,#cbd5e1) !important}[data-theme="dark"] .text-secondary,[data-theme="dark"] .metrog-text-secondary{color:var(--metrog-text-subtle,#94a3b8) !important}[data-theme="dark"] .text-success,[data-theme="dark"] .metrog-text-success{color:#34d399 !important}[data-theme="dark"] .text-info,[data-theme="dark"] .metrog-text-info{color:#60a5fa !important}[data-theme="dark"] .text-warning,[data-theme="dark"] .metrog-text-warning{color:#fbbf24 !important}[data-theme="dark"] .text-danger,[data-theme="dark"] .metrog-text-danger{color:#f87171 !important}[data-theme="dark"] .text-primary,[data-theme="dark"] .metrog-text-primary{color:#38bdf8 !important}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .text-muted,:root:not([data-theme="light"]) .metrog-text-muted{color:var(--metrog-text-muted,#cbd5e1) !important}:root:not([data-theme="light"]) .text-secondary,:root:not([data-theme="light"]) .metrog-text-secondary{color:var(--metrog-text-subtle,#94a3b8) !important}:root:not([data-theme="light"]) .text-success,:root:not([data-theme="light"]) .metrog-text-success{color:#34d399 !important}:root:not([data-theme="light"]) .text-info,:root:not([data-theme="light"]) .metrog-text-info{color:#60a5fa !important}:root:not([data-theme="light"]) .text-primary,:root:not([data-theme="light"]) .metrog-text-primary{color:#38bdf8 !important}}.metrog-btn,.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;font-family:inherit;font-size:0.9375rem;font-weight:600;line-height:1.4;padding:0.625rem 1.25rem;margin-bottom:0.75rem;border-radius:var(--metrog-radius);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:var(--metrog-transition);user-select:none}.metrog-btn-group .btn,.btn-group .btn,.metrog-card-header .btn,.card-header .btn,.metrog-card-footer .btn,.card-footer .btn,.adhritlms-curriculum .btn,.metrog-topbar-right .btn,.metrog-portal-actions .btn,.metrog-portal-bar-wrapper .btn,.metrog-focus-mode-toggle,.adhritlms-profile-tabs .nav-link,.table .btn,.table td .btn,.metrog-table .btn,.metrog-table td .btn,.adhritlms-profile .btn,.input-group .btn,.metrog-nav-menu-desktop .btn,.metrog-search-modal-form .btn{margin-bottom:0 !important}.metrog-btn:disabled,.btn:disabled{opacity:0.6;cursor:not-allowed}.metrog-btn-primary,.btn-primary{background-color:var(--metrog-primary);border-color:var(--metrog-primary);color:var(--metrog-primary-text);box-shadow:var(--metrog-shadow-sm)}.metrog-btn-primary:hover,.btn-primary:hover{background-color:var(--metrog-primary-hover);border-color:var(--metrog-primary-hover);color:var(--metrog-primary-text);transform:translateY(-1px)}.metrog-btn-secondary,.btn-secondary{background-color:var(--metrog-secondary);border-color:var(--metrog-secondary);color:var(--metrog-secondary-text)}.metrog-btn-secondary:hover,.btn-secondary:hover{background-color:var(--metrog-secondary-hover);border-color:var(--metrog-secondary-hover)}.metrog-btn-accent{background-color:var(--metrog-accent);border-color:var(--metrog-accent);color:var(--metrog-accent-text)}.metrog-btn-accent:hover{background-color:var(--metrog-accent-hover);border-color:var(--metrog-accent-hover)}.metrog-btn-outline,.btn-outline-primary{background-color:transparent;border-color:var(--metrog-primary);color:var(--metrog-primary)}.metrog-btn-outline:hover,.btn-outline-primary:hover{background-color:var(--metrog-primary);border-color:var(--metrog-primary);color:#ffffff}.btn-outline-secondary{background-color:transparent;border-color:var(--metrog-border-strong,#cbd5e1);color:var(--metrog-text-subtle,#475569)}.btn-outline-secondary:hover{background-color:#475569;border-color:#475569;color:#ffffff}[data-theme="dark"] .btn-outline-primary{border-color:#38bdf8;color:#38bdf8}[data-theme="dark"] .btn-outline-primary:hover{background-color:#0284c7;border-color:#0284c7;color:#ffffff}[data-theme="dark"] .btn-outline-secondary{border-color:#475569;color:#cbd5e1}[data-theme="dark"] .btn-outline-secondary:hover{background-color:#334155;border-color:#475569;color:#ffffff}.metrog-btn-ghost{background-color:transparent;color:var(--metrog-text-muted)}.metrog-btn-ghost:hover{background-color:var(--metrog-surface-hover);color:var(--metrog-text-main)}.metrog-btn-sm,.btn-sm{padding:0.375rem 0.75rem;font-size:0.8125rem;border-radius:var(--metrog-radius-sm)}.metrog-btn-lg,.btn-lg{padding:0.875rem 1.75rem;font-size:1.0625rem;border-radius:var(--metrog-radius-lg)}.metrog-btn-pill{border-radius:var(--metrog-radius-full)}.metrog-card,.card,.panel{background-color:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius);box-shadow:var(--metrog-shadow-sm);transition:var(--metrog-transition);overflow:hidden;margin-bottom:1.5rem}.btn + .card,.btn + .metrog-card,.btn + .panel,.btn + form,.btn + table,.btn + div,.metrog-btn + .card,.metrog-btn + .metrog-card,.metrog-btn + form,.metrog-btn + div,a.btn + .card,a.btn + .metrog-card,a.btn + form,a.btn + div{margin-top:0.85rem}.metrog-card-hover:hover{box-shadow:var(--metrog-shadow-md);transform:translateY(-2px);border-color:var(--metrog-primary-subtle-border)}.metrog-card-header,.card-header{padding:0.65rem 1.15rem;background-color:var(--metrog-surface-muted,#f8fafc);border-bottom:1px solid var(--metrog-border,#e2e8f0);font-weight:600;font-size:0.9375rem;display:flex;align-items:center;gap:0.5rem;color:var(--metrog-text-main)}.metrog-card-title,.card-title{margin:0;font-size:1.15rem;font-weight:700;line-height:1.35;color:var(--metrog-text-main);letter-spacing:-0.01em}.metrog-card-body,.card-body{padding:1.15rem 1.25rem}.metrog-card-footer,.card-footer{padding:1rem 1.5rem;background-color:var(--metrog-surface-muted);border-top:1px solid var(--metrog-border)}.metrog-form-group,.form-group,.control-group{margin-bottom:1.25rem}.metrog-form-label,.form-label,.control-label{display:block;font-size:0.875rem;font-weight:600;margin-bottom:0.4rem;color:var(--metrog-text-main)}.metrog-form-control,.form-control,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],input[type="url"],input[type="date"],input[type="search"],select,textarea{width:100%;padding:0.625rem 0.875rem;margin-bottom:0.75rem;font-family:inherit;font-size:0.9375rem;line-height:1.5;color:var(--metrog-text-main);background-color:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius-sm);transition:var(--metrog-transition-fast)}.metrog-form-group input,.metrog-form-group select,.metrog-form-group textarea,.form-group input,.form-group select,.form-group textarea,.control-group input,.control-group select,.control-group textarea{margin-bottom:0}input + button,input + .btn,input + .metrog-btn,input + input[type="submit"],select + button,select + .btn,select + .metrog-btn,select + input[type="submit"],textarea + button,textarea + .btn,textarea + .metrog-btn,textarea + input[type="submit"]{margin-top:0.625rem}.metrog-form-control:focus,.form-control:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--metrog-primary);box-shadow:0 0 0 3px var(--metrog-primary-subtle)}.metrog-badge,.badge{display:inline-flex;align-items:center;gap:0.35rem;padding:0.25rem 0.625rem;font-size:0.75rem;font-weight:700;line-height:1;border-radius:var(--metrog-radius-sm);text-transform:uppercase;letter-spacing:0.03em}.metrog-badge-pill{border-radius:var(--metrog-radius-full)}.metrog-badge-primary,.badge-primary,.bg-primary{background-color:var(--metrog-primary-subtle) !important;color:var(--metrog-primary) !important;border:1px solid var(--metrog-primary-subtle-border)}.metrog-badge-success,.badge-success,.bg-success{background-color:var(--metrog-success-subtle) !important;color:var(--metrog-success-text) !important;border:1px solid var(--metrog-success-border)}.metrog-badge-warning,.badge-warning,.bg-warning{background-color:var(--metrog-warning-subtle) !important;color:var(--metrog-warning-text) !important;border:1px solid var(--metrog-warning-border)}.metrog-badge-danger,.badge-danger,.bg-danger{background-color:var(--metrog-danger-subtle) !important;color:var(--metrog-danger-text) !important;border:1px solid var(--metrog-danger-border)}.bg-primary.text-white:not(.badge),.bg-primary.text-light:not(.badge){background-color:var(--metrog-primary) !important;color:var(--metrog-primary-text,#ffffff) !important}.bg-success.text-white:not(.badge),.bg-success.text-light:not(.badge){background-color:var(--metrog-success) !important;color:#ffffff !important}.bg-danger.text-white:not(.badge),.bg-danger.text-light:not(.badge){background-color:var(--metrog-danger) !important;color:#ffffff !important}.metrog-badge-info,.badge-info,.bg-info,.badge.bg-info{background-color:var(--metrog-info-subtle,#eff6ff) !important;color:var(--metrog-info-text,#1e40af) !important;border:1px solid var(--metrog-info-border,#bfdbfe)}[data-theme="dark"] .metrog-badge-info,[data-theme="dark"] .badge-info,[data-theme="dark"] .bg-info,[data-theme="dark"] .badge.bg-info,[data-theme="dark"] .badge.bg-info.text-dark{background-color:rgba(59,130,246,0.18) !important;color:#93c5fd !important;border-color:rgba(59,130,246,0.35) !important}.badge.bg-info:not(:has(.bi))::before,.badge-info:not(:has(.bi))::before{content:'';display:inline-block;width:0.9em;height:0.9em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8M1.173 8a13 13 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5s3.879 1.168 5.168 2.457A13 13 0 0 1 14.828 8q-.086.13-.195.288c-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5s-3.879-1.168-5.168-2.457A13 13 0 0 1 1.172 8z'/%3E%3Cpath d='M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8M1.173 8a13 13 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5s3.879 1.168 5.168 2.457A13 13 0 0 1 14.828 8q-.086.13-.195.288c-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5s-3.879-1.168-5.168-2.457A13 13 0 0 1 1.172 8z'/%3E%3Cpath d='M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain;vertical-align:-0.1em}.metrog-alert,.alert,#system-message-container .alert{padding:1rem 1.25rem;border-radius:var(--metrog-radius);margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:0.75rem;font-size:0.9375rem;border:1px solid transparent}.metrog-alert-success,.alert-success{background-color:var(--metrog-success-subtle);border-color:var(--metrog-success-border);color:var(--metrog-success-text)}.metrog-alert-warning,.alert-warning{background-color:var(--metrog-warning-subtle);border-color:var(--metrog-warning-border);color:var(--metrog-warning-text)}.metrog-alert-danger,.alert-danger,.alert-error{background-color:var(--metrog-danger-subtle);border-color:var(--metrog-danger-border);color:var(--metrog-danger-text)}.metrog-alert-info,.alert-info{background-color:var(--metrog-info-subtle);border-color:var(--metrog-info-border);color:var(--metrog-info-text)}.metrog-table-wrapper,.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--metrog-radius);border:1px solid var(--metrog-border);background-color:var(--metrog-surface);box-shadow:var(--metrog-shadow-sm);margin-bottom:1.75rem}.card > .table-responsive,.metrog-card > .table-responsive{border:none !important;margin-bottom:0 !important;border-radius:0 !important;box-shadow:none !important}.card > .table-responsive > .table,.card > .table{margin-bottom:0 !important;border:none !important}.card:has(.table-responsive),.card:has(.table){border:1px solid var(--metrog-border,#e2e8f0) !important;border-radius:var(--metrog-radius,8px) !important;overflow:hidden !important;box-shadow:var(--metrog-shadow-sm,0 1px 3px rgba(0,0,0,0.05)) !important;background-color:var(--metrog-surface,#ffffff) !important}.metrog-table,.table{width:100%;border-collapse:collapse;text-align:left;font-family:var(--metrog-table-font-family,inherit);font-size:var(--metrog-table-td-size,0.875rem);background-color:var(--metrog-surface);color:var(--metrog-text-main);margin-bottom:0}.metrog-table th,.table th,.metrog-table thead th,.table thead th{padding:0.55rem 0.85rem;background-color:var(--metrog-table-th-bg,var(--metrog-surface-muted,#f8fafc));color:var(--metrog-table-th-text,#475569);font-weight:var(--metrog-table-th-weight,600);font-size:var(--metrog-table-th-size,0.8125rem);text-transform:none;letter-spacing:normal;border-bottom:2px solid var(--metrog-table-border,#e2e8f0);border-top:none;white-space:nowrap;vertical-align:middle}.metrog-table td,.table td,.metrog-table tbody td,.table tbody td{padding:0.55rem 0.85rem;border-bottom:1px solid var(--metrog-table-border,#e2e8f0);color:var(--metrog-text-main);font-size:var(--metrog-table-td-size,0.875rem);vertical-align:middle;font-variant-numeric:tabular-nums;transition:background-color var(--metrog-transition-fast)}.table td.font-monospace,.table .font-monospace,.font-monospace.small{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important;white-space:nowrap !important;font-size:0.8125rem !important}.table td.text-end,.table th.text-end{text-align:right !important;white-space:nowrap !important}.table .btn,.table td .btn,.metrog-table .btn,.metrog-table td .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-direction:row !important;white-space:nowrap !important;gap:0.35rem !important;padding:0.28rem 0.75rem !important;font-size:0.8125rem !important;font-weight:500 !important;line-height:1.35 !important;height:auto !important;min-height:28px !important;margin-bottom:0 !important;border-radius:var(--metrog-radius-sm,4px) !important}.table .btn i,.table td .btn i{display:inline-flex !important;font-size:0.875rem !important;line-height:1 !important}.metrog-table tr:last-child td,.table tr:last-child td,.metrog-table tbody tr:last-child td,.table tbody tr:last-child td{border-bottom:none}.metrog-table-hover tbody tr:hover,.table-hover tbody tr:hover,.metrog-table tbody tr:hover,.table tbody tr:hover,body.metrog-tables-hover .table tbody tr:hover,body.metrog-tables-hover .metrog-table tbody tr:hover{background-color:var(--metrog-surface-hover)}.metrog-table-striped tbody tr:nth-of-type(odd),.table-striped tbody tr:nth-of-type(odd),body.metrog-tables-striped .table tbody tr:nth-of-type(odd),body.metrog-tables-striped .metrog-table tbody tr:nth-of-type(odd){background-color:var(--metrog-table-zebra-bg,var(--metrog-surface-muted))}.table tr.metrog-row-highlight,.table tr.table-highlight,.table tr.table-warning,.metrog-table tr.metrog-row-highlight,.metrog-table tr.table-warning{background-color:var(--metrog-table-highlight-bg,var(--metrog-warning-subtle)) !important}.table tr.metrog-row-highlight td,.table tr.table-highlight td,.table tr.table-warning td,.metrog-table tr.metrog-row-highlight td,.metrog-table tr.table-warning td{color:var(--metrog-text-main) !important;font-weight:600}.table tr.table-primary td,.metrog-table tr.table-primary td{background-color:var(--metrog-primary-subtle) !important;color:var(--metrog-text-main) !important;font-weight:600}.table tr.table-success td,.metrog-table tr.table-success td{background-color:var(--metrog-success-subtle) !important;color:var(--metrog-text-main) !important}.table tr.table-danger td,.metrog-table tr.table-danger td{background-color:var(--metrog-danger-subtle) !important;color:var(--metrog-text-main) !important}.table-dark,.table thead.thead-dark th,.table thead.table-dark th,.metrog-table thead.thead-dark th{background-color:#0f172a !important;color:#ffffff !important;border-bottom-color:#334155 !important}.table-dark td,.table-dark th{color:#f8fafc !important;background-color:#0f172a !important;border-color:#1e293b !important}.table-light,.table-light td,.table-light th,.bg-light table,.bg-white table{background-color:#ffffff !important;color:#0f172a !important;border-color:#e2e8f0 !important}.table-light td,.table-light th,.bg-light table td,.bg-light table th,.bg-white table td,.bg-white table th{color:#0f172a !important}.table th.text-end,.table td.text-end,.metrog-table th.text-end,.metrog-table td.text-end{text-align:right}.table th.text-center,.table td.text-center,.metrog-table th.text-center,.metrog-table td.text-center{text-align:center}.metrog-pagination,.pagination{display:flex;align-items:center;gap:0.35rem;list-style:none;margin-top:2rem;flex-wrap:wrap}.metrog-page-item,.page-item{display:inline-block}.metrog-page-link,.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 0.75rem;border-radius:var(--metrog-radius-sm);border:1px solid var(--metrog-border);background-color:var(--metrog-surface);color:var(--metrog-text-main);font-weight:600;font-size:0.875rem;text-decoration:none;transition:var(--metrog-transition-fast)}.metrog-page-link:hover,.page-link:hover{background-color:var(--metrog-primary-subtle);border-color:var(--metrog-primary);color:var(--metrog-primary)}.metrog-page-item.active .metrog-page-link,.page-item.active .page-link{background-color:var(--metrog-primary);border-color:var(--metrog-primary);color:var(--metrog-primary-text)}.metrog-page-item.disabled .metrog-page-link,.page-item.disabled .page-link{opacity:0.45;pointer-events:none;cursor:not-allowed;background-color:var(--metrog-surface-muted);border-color:var(--metrog-border);color:var(--metrog-text-muted)}.metrog-article-hero{position:relative;overflow:hidden;box-sizing:border-box;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--metrog-hero-bg,#0f172a);color:var(--metrog-hero-text,#f8fafc);padding:clamp(2.25rem,5vw,4rem) clamp(1.75rem,4vw,3.25rem)}.metrog-hero-ribbon,.metrog-hero-hero_ribbon{border-radius:var(--metrog-radius-lg,16px);margin-bottom:2.5rem;padding:clamp(2.75rem,5.5vw,4.5rem) clamp(2rem,4.5vw,3.5rem);box-shadow:0 12px 35px rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08)}.metrog-hero-banner,.metrog-hero-hero_banner{margin:0 0 2.5rem 0;padding:clamp(3.25rem,6.5vw,5.5rem) clamp(2rem,5vw,4rem);border-radius:0}.metrog-hero-minimal,.metrog-hero-hero_minimal{background:transparent !important;color:var(--metrog-text-main) !important;padding:1.5rem 0 2.25rem 0;border-bottom:1px solid var(--metrog-border)}.metrog-hero-split,.metrog-hero-hero_split{border-radius:var(--metrog-radius-lg,16px);margin-bottom:2.5rem;padding:clamp(2.75rem,5.5vw,4.5rem) clamp(2rem,4.5vw,3.5rem);box-shadow:0 12px 35px rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08)}.metrog-hero-stretch-cover_stretch{background-size:cover;background-position:center}.metrog-hero-stretch-contain_center{background-size:contain;background-position:center;background-repeat:no-repeat}.metrog-hero-stretch-parallax_fixed{background-size:cover;background-position:center;background-attachment:fixed}.metrog-article-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.metrog-hero-overlay-dark_medium::before{background:linear-gradient(180deg,rgba(15,23,42,0.68) 0%,rgba(15,23,42,0.88) 100%)}.metrog-hero-overlay-dark_deep::before{background:linear-gradient(180deg,rgba(15,23,42,0.84) 0%,rgba(15,23,42,0.98) 100%)}.metrog-hero-overlay-glass::before,.metrog-hero-overlay-glass_blur::before{background:rgba(15,23,42,0.72);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}.metrog-hero-bg-preset_surface{background-color:var(--metrog-surface);border:1px solid var(--metrog-border)}.metrog-hero-bg-preset_surface .metrog-hero-inner{color:var(--metrog-text-main)}.metrog-hero-bg-preset_surface .metrog-hero-title{color:var(--metrog-text-main) !important;text-shadow:none !important}.metrog-hero-bg-preset_surface .metrog-hero-meta{color:var(--metrog-text-muted) !important}.metrog-hero-bg-preset_surface::before{display:none}.metrog-hero-bg-gradient_mesh{background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 25%,#312e81 50%,#4338ca 75%,#0f172a 100%);background-size:250% 250%}.metrog-hero-bg-gradient_sunset{background:linear-gradient(135deg,#0f172a 0%,#4c0519 35%,#881337 70%,#f43f5e 100%);background-size:250% 250%}.metrog-hero-bg-gradient_ocean{background:linear-gradient(135deg,#022c22 0%,#064e3b 30%,#0e7490 70%,#0284c7 100%);background-size:250% 250%}.metrog-hero-bg-gradient_aurora{background:linear-gradient(135deg,#09090b 0%,#064e3b 30%,#3b0764 70%,#4338ca 100%);background-size:250% 250%}.metrog-hero-bg-gradient_midnight{background:linear-gradient(135deg,#020617 0%,#0f172a 50%,#1e1b4b 100%);background-size:250% 250%}.metrog-hero-shimmer.metrog-hero-bg-gradient_mesh,.metrog-hero-fx-shimmer{animation:metrogGradientMesh 14s ease infinite}@keyframes metrogGradientMesh{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.metrog-hero-fx-soft_pulse{animation:metrogHeroPulse 8s ease-in-out infinite}@keyframes metrogHeroPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.006)}}.metrog-hero-fx-subtle_float{animation:metrogHeroFloat 6s ease-in-out infinite}@keyframes metrogHeroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.metrog-hero-fx-glass_frosted::before{background:rgba(15,23,42,0.72) !important;backdrop-filter:blur(14px) saturate(160%) !important;-webkit-backdrop-filter:blur(14px) saturate(160%) !important}.metrog-hero-fx-dark_vignette::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 40%,rgba(0,0,0,0.65) 100%);pointer-events:none;z-index:1}.metrog-hero-inner{position:relative;z-index:2;box-sizing:border-box;max-width:100%}.metrog-hero-title{font-family:var(--metrog-hero-font-family,var(--metrog-font-heading,inherit));font-size:var(--metrog-hero-title-size,clamp(1.85rem,4vw,2.85rem));font-weight:var(--metrog-hero-title-weight,800);line-height:1.25;color:var(--metrog-hero-text,#ffffff);margin:0.75rem 0 1rem 0;letter-spacing:-0.025em;text-shadow:0 2px 10px rgba(0,0,0,0.45);word-break:break-word}.metrog-hero-cat{display:inline-block;margin-bottom:0.85rem}.metrog-hero-cat-floating-left{position:absolute;top:clamp(1.25rem,2.5vw,2rem);left:clamp(1.5rem,3vw,2.5rem);z-index:3}.metrog-hero-cat-floating-right{position:absolute;top:clamp(1.25rem,2.5vw,2rem);right:clamp(1.5rem,3vw,2.5rem);z-index:3}.metrog-badge-lg{font-size:0.82rem;padding:0.35rem 0.95rem;letter-spacing:0.05em;text-transform:uppercase;font-weight:700;border-radius:var(--metrog-radius-pill,9999px)}.metrog-hero-meta{color:rgba(248,250,252,0.88);font-size:0.92rem}.metrog-author-dot{width:7px;height:7px;border-radius:50%;background-color:var(--metrog-primary,#6366f1);display:inline-block}.metrog-hero-date,.metrog-hero-hits{opacity:0.9}.metrog-related-articles{margin-top:3.5rem}.metrog-related-title{font-size:1.4rem;font-weight:700;color:var(--metrog-text-main);letter-spacing:-0.015em}.metrog-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.metrog-related-card{overflow:hidden;display:flex;flex-direction:column;transition:transform var(--metrog-transition-fast),box-shadow var(--metrog-transition-fast)}.metrog-related-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,0.12)}.metrog-related-img-wrap{display:block;aspect-ratio:16/9;overflow:hidden;background-color:var(--metrog-surface-sunken)}.metrog-related-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.metrog-related-card:hover .metrog-related-img-wrap img{transform:scale(1.06)}.metrog-related-item-title{font-size:1.05rem;font-weight:600;line-height:1.35;margin-bottom:0.5rem}.metrog-related-item-title a{color:var(--metrog-text-main);text-decoration:none;transition:color var(--metrog-transition-fast)}.metrog-related-item-title a:hover{color:var(--metrog-primary)}.metrog-finder-view{max-width:960px;margin:0 auto}.metrog-finder-hero{border:1px solid var(--metrog-border);border-radius:var(--metrog-radius,12px)}.metrog-finder-heading{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;letter-spacing:-0.02em;color:var(--metrog-text-main)}.metrog-finder-search-bar{width:100%}.metrog-finder-label{display:block;font-size:0.95rem;font-weight:600;color:var(--metrog-text-main)}.metrog-finder-input-group{display:flex;align-items:stretch;gap:0.5rem;width:100%}input[type="text"].metrog-finder-input,.metrog-finder-input-group input.metrog-finder-input{flex:1 1 auto;min-width:0;padding:0.75rem 1.15rem !important;margin-bottom:0 !important;border:1.5px solid var(--metrog-border);border-radius:var(--metrog-radius-sm,6px);background-color:var(--metrog-surface);color:var(--metrog-text-main);font-size:1rem;line-height:1.5;transition:border-color 0.2s ease,box-shadow 0.2s ease}input[type="text"].metrog-finder-input:focus,.metrog-finder-input-group input.metrog-finder-input:focus{outline:none;border-color:var(--metrog-primary);box-shadow:0 0 0 3.5px var(--metrog-primary-subtle)}.metrog-finder-submit-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0.75rem 1.35rem;font-size:0.9375rem;font-weight:600;line-height:1.5;border-radius:var(--metrog-radius-sm,6px);margin-bottom:0 !important;white-space:nowrap;transition:all 0.2s ease}.metrog-finder-advanced-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;padding:0.65rem 0.95rem;font-size:0.85rem;font-weight:500;line-height:1.5;background-color:var(--metrog-surface);color:var(--metrog-text-main);border:1.5px solid var(--metrog-border);border-radius:var(--metrog-radius-sm,6px);margin-bottom:0 !important;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.04);transition:all 0.2s ease}.metrog-finder-advanced-btn:hover{background-color:var(--metrog-surface-muted,#f8fafc);border-color:var(--metrog-primary);color:var(--metrog-primary)}.metrog-finder-advanced-btn:hover .metrog-finder-btn-icon{stroke:var(--metrog-primary)}.metrog-finder-advanced-btn[aria-expanded="true"]{background-color:rgba(var(--metrog-primary-rgb),0.08);border-color:var(--metrog-primary);color:var(--metrog-primary)}.metrog-finder-advanced-btn[aria-expanded="true"] .metrog-finder-btn-icon{stroke:var(--metrog-primary)}.metrog-finder-btn-icon{flex-shrink:0;width:15px;height:15px;transition:stroke 0.2s ease}@media (max-width:640px){.metrog-finder-input-group{flex-wrap:wrap}input[type="text"].metrog-finder-input,.metrog-finder-input-group input.metrog-finder-input{width:100%;flex:1 1 100%}.metrog-finder-submit-btn,.metrog-finder-advanced-btn{flex:1 1 calc(50% - 0.25rem);padding:0.6rem 0.75rem;font-size:0.85rem}}.metrog-finder-advanced.collapse:not(.show){display:none !important}.metrog-finder-advanced.collapse.show{display:block !important;margin-top:1.25rem;animation:metrogFadeIn 0.25s ease-out}.metrog-finder-tips-card{background-color:var(--metrog-surface-muted,#f8fafc);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius-sm,8px)}.metrog-finder-tips-intro{color:var(--metrog-text-main);font-size:0.9375rem}.metrog-finder-tips-list li{color:var(--metrog-text-muted)}.metrog-finder-tips-list strong,.metrog-finder-tips-list b{color:var(--metrog-primary);font-weight:700}.metrog-finder-filters .filter-branch{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.15rem;margin-top:0.75rem}.metrog-finder-filters .control-group{margin-bottom:0 !important}.metrog-finder-filters .control-label label{display:block;font-size:0.875rem;font-weight:600;color:var(--metrog-text-main);margin-bottom:0.4rem}.metrog-finder-filters select.form-select,.metrog-finder-filters select.advancedSelect{width:100%;padding:0.625rem 2.25rem 0.625rem 0.875rem;font-family:inherit;font-size:0.9375rem;line-height:1.5;color:var(--metrog-text-main);background-color:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius-sm,6px);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;cursor:pointer;margin-bottom:0 !important;transition:border-color 0.2s ease,box-shadow 0.2s ease}.metrog-finder-filters select.form-select:focus,.metrog-finder-filters select.advancedSelect:focus{outline:none;border-color:var(--metrog-primary);box-shadow:0 0 0 3px var(--metrog-primary-subtle)}[data-theme="dark"] .metrog-finder-filters select.form-select,[data-theme="dark"] .metrog-finder-filters select.advancedSelect{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.metrog-finder-explained{font-size:0.95rem;line-height:1.6}.metrog-finder-explained-text strong,.metrog-finder-explained-text b{color:var(--metrog-text-main);font-weight:700}.metrog-finder-explained a{color:var(--metrog-primary);text-decoration:underline;font-weight:600}.metrog-finder-card{border:1px solid var(--metrog-border);border-radius:var(--metrog-radius,12px);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.metrog-finder-card:hover{border-color:var(--metrog-primary);box-shadow:0 8px 24px rgba(0,0,0,0.08)}.metrog-finder-thumb-wrap{width:140px;height:95px;border-radius:var(--metrog-radius-sm,6px);overflow:hidden;background-color:var(--metrog-surface-sunken,#f1f5f9)}.metrog-finder-thumb{width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.metrog-finder-card:hover .metrog-finder-thumb{transform:scale(1.05)}.metrog-finder-result-title{font-size:1.25rem;font-weight:700;line-height:1.35}.metrog-finder-result-title a{color:var(--metrog-text-main);text-decoration:none;transition:color 0.2s ease}.metrog-finder-result-title a:hover{color:var(--metrog-primary)}.metrog-finder-description{font-size:0.95rem;line-height:1.6}.highlight,.metrog-finder-view mark{background-color:var(--metrog-primary-subtle,rgba(99,102,241,0.18));color:var(--metrog-primary);padding:0.1rem 0.35rem;border-radius:4px;font-weight:700}.metrog-finder-empty{border:1px solid var(--metrog-border);border-radius:var(--metrog-radius,12px)}.metrog-article-header-section{margin-bottom:2.75rem;position:relative}@media (min-width:768px){.metrog-article-header-section{margin-bottom:3.75rem}}.metrog-article-content-section{position:relative;width:100%}.metrog-badge-vibrant{background:#ffffff !important;color:#0f172a !important;font-weight:800 !important;font-size:0.8rem !important;letter-spacing:0.06em !important;text-transform:uppercase !important;padding:0.45rem 1.15rem !important;border-radius:var(--metrog-radius-pill,9999px) !important;box-shadow:0 4px 14px rgba(0,0,0,0.28),0 0 0 1px rgba(255,255,255,0.3) !important;display:inline-flex;align-items:center;transition:transform var(--metrog-transition-fast),box-shadow var(--metrog-transition-fast)}.metrog-badge-vibrant:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,0.35),0 0 0 1px #ffffff !important}.metrog-hero-align-left .metrog-hero-inner{text-align:start}.metrog-hero-align-center .metrog-hero-inner{text-align:center}.metrog-hero-align-center .metrog-hero-meta{justify-content:center}.metrog-hero-align-right .metrog-hero-inner{text-align:end}.metrog-hero-align-right .metrog-hero-meta{justify-content:flex-end}.metrog-hero-align-split .metrog-hero-inner{display:flex;flex-direction:column}@media (min-width:768px){.metrog-hero-align-split .metrog-hero-inner{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}.metrog-hero-align-split .metrog-hero-title-wrap{flex:1 1 auto;max-width:70%}.metrog-hero-align-split .metrog-hero-meta{flex:0 0 auto;flex-direction:column;align-items:flex-end;text-align:right}}.metrog-code-card{background-color:#0d1117;border:1px solid #30363d;border-radius:var(--metrog-radius-md,10px);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.22);margin:2rem 0;font-family:'JetBrains Mono','Fira Code',ui-monospace,SFMono-Regular,Consolas,monospace}.metrog-code-header{background-color:#161b22;border-bottom:1px solid #21262d;user-select:none}.metrog-code-dots{display:inline-flex;align-items:center;gap:5px}.metrog-code-dots i{width:10px;height:10px;border-radius:50%;display:inline-block}.metrog-code-dots .dot-red{background-color:#ff5f56}.metrog-code-dots .dot-yellow{background-color:#ffbd2e}.metrog-code-dots .dot-green{background-color:#27c93f}.metrog-code-lang-label{font-size:0.75rem;font-weight:700;color:#8b949e;letter-spacing:0.08em;text-transform:uppercase}.metrog-code-copy-btn{background:transparent;border:1px solid #30363d;color:#c9d1d9;font-size:0.75rem;font-weight:600;border-radius:6px;padding:0.25rem 0.65rem;cursor:pointer;display:inline-flex;align-items:center;gap:0.35rem;transition:all 0.2s ease}.metrog-code-copy-btn:hover{background-color:#30363d;color:#ffffff;border-color:#8b949e}.metrog-code-copy-btn.is-copied{background-color:#238636;border-color:#2ea043;color:#ffffff}.metrog-code-pre{background-color:#0d1117 !important;color:#e6edf3 !important;font-family:'JetBrains Mono','Fira Code',ui-monospace,SFMono-Regular,Consolas,monospace !important;font-size:0.9rem !important;line-height:1.6 !important;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#30363d #0d1117}.metrog-code-pre code{font-family:inherit !important;color:inherit !important;background:transparent !important;padding:0 !important}.metrog-article-body pre:not(.metrog-code-pre){background-color:#0d1117;color:#e6edf3;font-family:'JetBrains Mono','Fira Code',ui-monospace,SFMono-Regular,Consolas,monospace;padding:1.25rem 1.5rem;border-radius:var(--metrog-radius-md,10px);border:1px solid #30363d;overflow-x:auto;font-size:0.9rem;line-height:1.6;margin:1.75rem 0}.metrog-article-body code:not(pre code){font-family:'JetBrains Mono','Fira Code',ui-monospace,SFMono-Regular,Consolas,monospace;background-color:var(--metrog-surface-sunken,rgba(148,163,184,0.15));color:var(--metrog-primary,#6366f1);padding:0.2rem 0.45rem;border-radius:5px;font-size:0.875em;border:1px solid var(--metrog-border)}.metrog-article-body{font-size:1.05rem;line-height:1.75;color:var(--metrog-text-main)}.metrog-article-body p{line-height:1.75;margin-bottom:1.4rem}.metrog-article-body img{max-width:100%;height:auto}.metrog-article-body img[style*="float: left"],.metrog-article-body img.float-start,.metrog-article-body img.pull-left{float:left !important;margin-right:1.75rem !important;margin-bottom:1.25rem !important;margin-top:0.5rem !important;display:inline-block !important}.metrog-article-body img[style*="float: right"],.metrog-article-body img.float-end,.metrog-article-body img.pull-right{float:right !important;margin-left:1.75rem !important;margin-bottom:1.25rem !important;margin-top:0.5rem !important;display:inline-block !important}.metrog-article-body img[style*="margin: auto"],.metrog-article-body img[style*="margin-left: auto"],.metrog-article-body figure.center,.metrog-article-body .text-center img{display:block !important;margin-left:auto !important;margin-right:auto !important}.metrog-article-body figure{margin:2rem 0;max-width:100%}.metrog-article-body figure figcaption{font-size:0.875rem;color:var(--metrog-text-muted);margin-top:0.5rem;text-align:center;font-style:italic}.metrog-social-share-bar{background-color:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius-md,12px);box-shadow:0 4px 16px rgba(0,0,0,0.04);padding:1.25rem 1.75rem !important;box-sizing:border-box;margin:1.75rem 0}.metrog-share-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:var(--metrog-radius-sm,8px);font-size:0.85rem;font-weight:600;text-decoration:none;border:1px solid var(--metrog-border);background-color:var(--metrog-surface-sunken,#f8fafc);color:var(--metrog-text-main);transition:all 0.2s cubic-bezier(0.16,1,0.3,1);cursor:pointer}.metrog-share-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.12)}.metrog-share-btn.metrog-share-facebook:hover{background-color:#1877f2;color:#ffffff;border-color:#1877f2}.metrog-share-btn.metrog-share-twitter:hover{background-color:#000000;color:#ffffff;border-color:#000000}.metrog-share-btn.metrog-share-linkedin:hover{background-color:#0a66c2;color:#ffffff;border-color:#0a66c2}.metrog-share-btn.metrog-share-whatsapp:hover{background-color:#25d366;color:#ffffff;border-color:#25d366}.metrog-share-btn.metrog-share-copy:hover{background-color:var(--metrog-primary);color:#ffffff;border-color:var(--metrog-primary)}.metrog-share-style-icons_only .metrog-share-btn{padding:0.55rem;border-radius:50%;width:38px;height:38px;justify-content:center}.metrog-author-card{background-color:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius-lg,16px);box-shadow:0 6px 24px rgba(0,0,0,0.04);position:relative;overflow:hidden;box-sizing:border-box;padding:clamp(2rem,3.5vw,3rem) clamp(1.75rem,3.5vw,2.75rem) !important;margin:2.5rem 0}.metrog-author-avatar-container{width:76px;height:76px}.metrog-author-avatar{width:76px;height:76px;object-fit:cover;border:3px solid var(--metrog-surface);box-shadow:0 6px 18px rgba(0,0,0,0.12);position:relative;z-index:2}.metrog-author-avatar-initials{width:76px;height:76px;background:linear-gradient(135deg,var(--metrog-primary) 0%,var(--metrog-secondary) 100%);color:#ffffff;font-size:1.75rem;font-weight:700;border:3px solid var(--metrog-surface);box-shadow:0 6px 18px rgba(0,0,0,0.12);position:relative;z-index:2}.metrog-author-ring-glow{position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(135deg,var(--metrog-primary) 0%,var(--metrog-secondary) 100%);opacity:0.35;filter:blur(4px);z-index:1}.metrog-author-name{font-size:1.35rem;font-weight:700;color:var(--metrog-text-main);letter-spacing:-0.015em}.metrog-author-bio{font-size:0.95rem;line-height:1.6}.metrog-author-social-btn{width:32px;height:32px;border-radius:50%;background-color:var(--metrog-surface-sunken,#f1f5f9);color:var(--metrog-text-muted);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid var(--metrog-border);transition:all 0.2s ease}.metrog-author-social-btn:hover{background-color:var(--metrog-primary);color:#ffffff;border-color:var(--metrog-primary);transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.15)}.metrog-author-layout-card_compact{padding:1.5rem !important}.metrog-author-layout-card_compact .metrog-author-avatar-container,.metrog-author-layout-card_compact .metrog-author-avatar,.metrog-author-layout-card_compact .metrog-author-avatar-initials{width:52px;height:52px}.metrog-author-layout-card_compact .metrog-author-avatar-initials{font-size:1.25rem}.metrog-author-layout-card_compact .metrog-author-name{font-size:1.1rem;margin-bottom:0.25rem}.metrog-author-layout-card_compact .metrog-author-bio{margin-bottom:0.5rem;font-size:0.9rem}.metrog-nav-menu-desktop,.metrog-nav-link{font-family:var(--metrog-nav-font-family,inherit)}.metrog-footer-wrapper{font-family:var(--metrog-footer-font-family,inherit)}.metrog-table-matrix{font-family:var(--metrog-table-font-family,inherit)}.p-1{padding:0.25rem !important}.p-2{padding:0.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.px-3{padding-left:1rem !important;padding-right:1rem !important}.px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.mb-1{margin-bottom:0.25rem !important}.mb-2{margin-bottom:0.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.gap-1{gap:0.25rem !important}.gap-2{gap:0.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.list-unstyled{padding-left:0 !important;margin-left:0 !important;list-style:none !important}.list-inline{padding-left:0 !important;margin-left:0 !important;list-style:none !important;display:flex;flex-wrap:wrap;gap:0.5rem}.list-inline-item{display:inline-block}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--metrog-radius,8px)}.list-group-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0.85rem 1.25rem;color:var(--metrog-text-main);background-color:var(--metrog-surface);border:1px solid var(--metrog-border);text-decoration:none;transition:background-color var(--metrog-transition-fast,0.15s ease)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item + .list-group-item{border-top-width:0}.list-group-item:hover{background-color:var(--metrog-surface-hover,rgba(127,127,127,0.05))}.list-group-flush{border-radius:0}.list-group-flush > .list-group-item{border-width:0 0 1px;border-color:var(--metrog-border);border-radius:0}.list-group-flush > .list-group-item:last-child{border-bottom-width:0}[data-theme="dark"] .list-group-item{background-color:var(--metrog-surface,#1e293b);border-color:var(--metrog-border,#334155);color:var(--metrog-text-main,#f8fafc)}[data-theme="dark"] .list-group-item:hover{background-color:rgba(255,255,255,0.05)}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker,details summary::marker{display:none}details summary .bi-chevron-right,details summary .bi-chevron-down,details summary .adhritlms-chevron{display:inline-block;transition:transform 0.2s cubic-bezier(0.4,0,0.2,1)}details[open] > summary .bi-chevron-right,details[open] > summary .adhritlms-chevron{transform:rotate(90deg)}details[open] > summary .bi-chevron-down{transform:rotate(180deg)}[data-theme="dark"] .bg-light{background-color:var(--metrog-surface-muted,#1e293b) !important;color:var(--metrog-text-main,#f8fafc) !important}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .bg-light{background-color:var(--metrog-surface-muted,#1e293b) !important;color:var(--metrog-text-main,#f8fafc) !important}}
.com-rudraerp form,.rudra-form,.rudra-circulation-card form,.com-rudraerp .card form{display:flex;flex-direction:column;gap:0.85rem}.com-rudraerp input,.com-rudraerp select,.com-rudraerp textarea{margin-bottom:0.5rem}.com-rudraerp .card,.com-rudraerp .metrog-card,.com-rudraerp .panel,.rudra-card{margin-bottom:1.75rem}.com-rudraerp a.btn,.com-rudraerp .btn,.com-rudraerp button{margin-bottom:0.85rem}.com-rudraerp h1,.com-rudraerp h2,.com-rudraerp h3,.com-rudraerp h4{margin-top:1rem;margin-bottom:0.75rem}.com-rudraerp h1 + a.btn,.com-rudraerp h1 + .btn,.com-rudraerp h1 + button,.com-rudraerp h2 + a.btn,.com-rudraerp h2 + .btn,.com-rudraerp h2 + button,.com-rudraerp h3 + a.btn,.com-rudraerp h3 + .btn,.com-rudraerp h3 + button,.com-rudraerp h4 + a.btn,.com-rudraerp h4 + .btn,.com-rudraerp h4 + button{margin-top:0.35rem;margin-bottom:1.25rem;display:inline-flex}.rudra-portal-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.rudra-stat-card{background-color:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius);padding:1.5rem;box-shadow:var(--metrog-shadow-sm);display:flex;align-items:center;gap:1.25rem;transition:var(--metrog-transition)}.rudra-stat-card:hover{transform:translateY(-2px);box-shadow:var(--metrog-shadow-md);border-color:var(--metrog-primary-subtle-border)}.rudra-stat-icon{width:52px;height:52px;border-radius:var(--metrog-radius-sm);background-color:var(--metrog-primary-subtle);color:var(--metrog-primary);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.rudra-stat-content h3{font-size:1.5rem;font-weight:800;margin:0;line-height:1.2}.rudra-stat-content p{font-size:0.875rem;color:var(--metrog-text-muted);margin:0.25rem 0 0}.rudra-timetable-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--metrog-border);border-radius:var(--metrog-radius);overflow:hidden}.rudra-timetable-table th{background-color:var(--metrog-primary);color:var(--metrog-primary-text);padding:0.875rem 1rem;font-weight:700;text-align:center}.rudra-timetable-table td{padding:0.75rem;border-right:1px solid var(--metrog-border);border-bottom:1px solid var(--metrog-border);vertical-align:top;min-height:80px;background-color:var(--metrog-surface)}.rudra-period-card{background-color:var(--metrog-surface-muted);border-left:3px solid var(--metrog-primary);padding:0.5rem;border-radius:var(--metrog-radius-sm);font-size:0.8125rem}.rudra-period-subject{font-weight:700;color:var(--metrog-text-main)}.rudra-period-teacher{color:var(--metrog-text-muted);font-size:0.75rem}.rudra-attendance-matrix{width:100%;overflow-x:auto}.rudra-status-p{background-color:var(--metrog-success-subtle);color:var(--metrog-success-text);font-weight:700;padding:0.2rem 0.5rem;border-radius:var(--metrog-radius-sm)}.rudra-status-a{background-color:var(--metrog-danger-subtle);color:var(--metrog-danger-text);font-weight:700;padding:0.2rem 0.5rem;border-radius:var(--metrog-radius-sm)}.rudra-status-l{background-color:var(--metrog-warning-subtle);color:var(--metrog-warning-text);font-weight:700;padding:0.2rem 0.5rem;border-radius:var(--metrog-radius-sm)}.rudra-id-card{max-width:380px;border-radius:var(--metrog-radius-lg);border:2px solid var(--metrog-primary);background:var(--metrog-surface);box-shadow:var(--metrog-shadow-lg);overflow:hidden;margin:1.5rem auto}.rudra-id-header{background:var(--metrog-primary);color:var(--metrog-primary-text);padding:1rem 1.25rem;text-align:center}.rudra-id-body{padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.rudra-id-photo{width:100px;height:100px;border-radius:var(--metrog-radius-full);border:3px solid var(--metrog-surface);box-shadow:var(--metrog-shadow);object-fit:cover}.com-rudraerp .rudra-site{--rudra-site-accent:var(--rudra-accent,var(--metrog-accent));--rudra-site-header:var(--rudra-primary,var(--metrog-primary));--rudra-site-surface:var(--rudra-card-bg,var(--metrog-surface))}.com-rudraerp .container,.com-rudraerp .container-fluid{width:100%;padding-right:0.75rem;padding-left:0.75rem;margin-right:auto;margin-left:auto}.com-rudraerp .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}.com-rudraerp .row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.com-rudraerp .g-0{--bs-gutter-x:0;--bs-gutter-y:0}.com-rudraerp .gx-0{--bs-gutter-x:0}.com-rudraerp .gy-0{--bs-gutter-y:0}.com-rudraerp .g-1{--bs-gutter-x:0.25rem;--bs-gutter-y:0.25rem}.com-rudraerp .gx-1{--bs-gutter-x:0.25rem}.com-rudraerp .gy-1{--bs-gutter-y:0.25rem}.com-rudraerp .g-2{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}.com-rudraerp .gx-2{--bs-gutter-x:0.5rem}.com-rudraerp .gy-2{--bs-gutter-y:0.5rem}.com-rudraerp .g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.com-rudraerp .gx-3{--bs-gutter-x:1rem}.com-rudraerp .gy-3{--bs-gutter-y:1rem}.com-rudraerp .g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}.com-rudraerp .gx-4{--bs-gutter-x:1.5rem}.com-rudraerp .gy-4{--bs-gutter-y:1.5rem}.com-rudraerp .g-5{--bs-gutter-x:3rem;--bs-gutter-y:3rem}.com-rudraerp .gx-5{--bs-gutter-x:3rem}.com-rudraerp .gy-5{--bs-gutter-y:3rem}.com-rudraerp .col{flex:1 0 0%}.com-rudraerp .col-auto{flex:0 0 auto;width:auto}.com-rudraerp .col-1{flex:0 0 auto;width:8.33333%}.com-rudraerp .col-2{flex:0 0 auto;width:16.6667%}.com-rudraerp .col-3{flex:0 0 auto;width:25%}.com-rudraerp .col-4{flex:0 0 auto;width:33.3333%}.com-rudraerp .col-5{flex:0 0 auto;width:41.6667%}.com-rudraerp .col-6{flex:0 0 auto;width:50%}.com-rudraerp .col-7{flex:0 0 auto;width:58.3333%}.com-rudraerp .col-8{flex:0 0 auto;width:66.6667%}.com-rudraerp .col-9{flex:0 0 auto;width:75%}.com-rudraerp .col-10{flex:0 0 auto;width:83.3333%}.com-rudraerp .col-11{flex:0 0 auto;width:91.6667%}.com-rudraerp .col-12{flex:0 0 auto;width:100%}.com-rudraerp .row-cols-1 > *{flex:0 0 auto;width:100%}.com-rudraerp .row-cols-2 > *{flex:0 0 auto;width:50%}.com-rudraerp .row-cols-3 > *{flex:0 0 auto;width:33.3333%}.com-rudraerp .row-cols-4 > *{flex:0 0 auto;width:25%}@media (min-width:576px){.com-rudraerp .col-sm{flex:1 0 0%}.com-rudraerp .col-sm-auto{flex:0 0 auto;width:auto}.com-rudraerp .col-sm-1{flex:0 0 auto;width:8.33333%}.com-rudraerp .col-sm-2{flex:0 0 auto;width:16.6667%}.com-rudraerp .col-sm-3{flex:0 0 auto;width:25%}.com-rudraerp .col-sm-4{flex:0 0 auto;width:33.3333%}.com-rudraerp .col-sm-5{flex:0 0 auto;width:41.6667%}.com-rudraerp .col-sm-6{flex:0 0 auto;width:50%}.com-rudraerp .col-sm-7{flex:0 0 auto;width:58.3333%}.com-rudraerp .col-sm-8{flex:0 0 auto;width:66.6667%}.com-rudraerp .col-sm-9{flex:0 0 auto;width:75%}.com-rudraerp .col-sm-10{flex:0 0 auto;width:83.3333%}.com-rudraerp .col-sm-11{flex:0 0 auto;width:91.6667%}.com-rudraerp .col-sm-12{flex:0 0 auto;width:100%}.com-rudraerp .row-cols-sm-1 > *{flex:0 0 auto;width:100%}.com-rudraerp .row-cols-sm-2 > *{flex:0 0 auto;width:50%}.com-rudraerp .row-cols-sm-3 > *{flex:0 0 auto;width:33.3333%}.com-rudraerp .row-cols-sm-4 > *{flex:0 0 auto;width:25%}}@media (min-width:768px){.com-rudraerp .col-md{flex:1 0 0%}.com-rudraerp .col-md-auto{flex:0 0 auto;width:auto}.com-rudraerp .col-md-1{flex:0 0 auto;width:8.33333%}.com-rudraerp .col-md-2{flex:0 0 auto;width:16.6667%}.com-rudraerp .col-md-3{flex:0 0 auto;width:25%}.com-rudraerp .col-md-4{flex:0 0 auto;width:33.3333%}.com-rudraerp .col-md-5{flex:0 0 auto;width:41.6667%}.com-rudraerp .col-md-6{flex:0 0 auto;width:50%}.com-rudraerp .col-md-7{flex:0 0 auto;width:58.3333%}.com-rudraerp .col-md-8{flex:0 0 auto;width:66.6667%}.com-rudraerp .col-md-9{flex:0 0 auto;width:75%}.com-rudraerp .col-md-10{flex:0 0 auto;width:83.3333%}.com-rudraerp .col-md-11{flex:0 0 auto;width:91.6667%}.com-rudraerp .col-md-12{flex:0 0 auto;width:100%}.com-rudraerp .row-cols-md-1 > *{flex:0 0 auto;width:100%}.com-rudraerp .row-cols-md-2 > *{flex:0 0 auto;width:50%}.com-rudraerp .row-cols-md-3 > *{flex:0 0 auto;width:33.3333%}.com-rudraerp .row-cols-md-4 > *{flex:0 0 auto;width:25%}}@media (min-width:992px){.com-rudraerp .col-lg{flex:1 0 0%}.com-rudraerp .col-lg-auto{flex:0 0 auto;width:auto}.com-rudraerp .col-lg-1{flex:0 0 auto;width:8.33333%}.com-rudraerp .col-lg-2{flex:0 0 auto;width:16.6667%}.com-rudraerp .col-lg-3{flex:0 0 auto;width:25%}.com-rudraerp .col-lg-4{flex:0 0 auto;width:33.3333%}.com-rudraerp .col-lg-5{flex:0 0 auto;width:41.6667%}.com-rudraerp .col-lg-6{flex:0 0 auto;width:50%}.com-rudraerp .col-lg-7{flex:0 0 auto;width:58.3333%}.com-rudraerp .col-lg-8{flex:0 0 auto;width:66.6667%}.com-rudraerp .col-lg-9{flex:0 0 auto;width:75%}.com-rudraerp .col-lg-10{flex:0 0 auto;width:83.3333%}.com-rudraerp .col-lg-11{flex:0 0 auto;width:91.6667%}.com-rudraerp .col-lg-12{flex:0 0 auto;width:100%}.com-rudraerp .row-cols-lg-1 > *{flex:0 0 auto;width:100%}.com-rudraerp .row-cols-lg-2 > *{flex:0 0 auto;width:50%}.com-rudraerp .row-cols-lg-3 > *{flex:0 0 auto;width:33.3333%}.com-rudraerp .row-cols-lg-4 > *{flex:0 0 auto;width:25%}}@media (min-width:1200px){.com-rudraerp .col-xl{flex:1 0 0%}.com-rudraerp .col-xl-auto{flex:0 0 auto;width:auto}.com-rudraerp .col-xl-1{flex:0 0 auto;width:8.33333%}.com-rudraerp .col-xl-2{flex:0 0 auto;width:16.6667%}.com-rudraerp .col-xl-3{flex:0 0 auto;width:25%}.com-rudraerp .col-xl-4{flex:0 0 auto;width:33.3333%}.com-rudraerp .col-xl-5{flex:0 0 auto;width:41.6667%}.com-rudraerp .col-xl-6{flex:0 0 auto;width:50%}.com-rudraerp .col-xl-7{flex:0 0 auto;width:58.3333%}.com-rudraerp .col-xl-8{flex:0 0 auto;width:66.6667%}.com-rudraerp .col-xl-9{flex:0 0 auto;width:75%}.com-rudraerp .col-xl-10{flex:0 0 auto;width:83.3333%}.com-rudraerp .col-xl-11{flex:0 0 auto;width:91.6667%}.com-rudraerp .col-xl-12{flex:0 0 auto;width:100%}.com-rudraerp .row-cols-xl-1 > *{flex:0 0 auto;width:100%}.com-rudraerp .row-cols-xl-2 > *{flex:0 0 auto;width:50%}.com-rudraerp .row-cols-xl-3 > *{flex:0 0 auto;width:33.3333%}.com-rudraerp .row-cols-xl-4 > *{flex:0 0 auto;width:25%}}.com-rudraerp .d-none{display:none !important}.com-rudraerp .d-inline{display:inline !important}.com-rudraerp .d-inline-block{display:inline-block !important}.com-rudraerp .d-block{display:block !important}.com-rudraerp .d-flex{display:flex !important}.com-rudraerp .d-inline-flex{display:inline-flex !important}.com-rudraerp .d-grid{display:grid !important}@media (min-width:576px){.com-rudraerp .d-sm-none{display:none !important}.com-rudraerp .d-sm-block{display:block !important}.com-rudraerp .d-sm-flex{display:flex !important}}@media (min-width:768px){.com-rudraerp .d-md-none{display:none !important}.com-rudraerp .d-md-block{display:block !important}.com-rudraerp .d-md-flex{display:flex !important}}@media (min-width:992px){.com-rudraerp .d-lg-none{display:none !important}.com-rudraerp .d-lg-block{display:block !important}.com-rudraerp .d-lg-flex{display:flex !important}}@media print{.com-rudraerp .d-print-none{display:none !important}}.com-rudraerp .flex-row{flex-direction:row !important}.com-rudraerp .flex-column{flex-direction:column !important}.com-rudraerp .flex-wrap{flex-wrap:wrap !important}.com-rudraerp .flex-nowrap{flex-wrap:nowrap !important}.com-rudraerp .flex-grow-1{flex-grow:1 !important}.com-rudraerp .flex-shrink-0{flex-shrink:0 !important}.com-rudraerp .flex-fill{flex:1 1 auto !important}.com-rudraerp .justify-content-start{justify-content:flex-start !important}.com-rudraerp .justify-content-center{justify-content:center !important}.com-rudraerp .justify-content-end{justify-content:flex-end !important}.com-rudraerp .justify-content-between{justify-content:space-between !important}.com-rudraerp .justify-content-around{justify-content:space-around !important}.com-rudraerp .align-items-start{align-items:flex-start !important}.com-rudraerp .align-items-center{align-items:center !important}.com-rudraerp .align-items-end{align-items:flex-end !important}.com-rudraerp .align-items-stretch{align-items:stretch !important}.com-rudraerp .align-self-center{align-self:center !important}.com-rudraerp .align-middle{vertical-align:middle !important}.com-rudraerp .align-top{vertical-align:top !important}.com-rudraerp .gap-0{gap:0 !important}.com-rudraerp .gap-1{gap:0.25rem !important}.com-rudraerp .gap-2{gap:0.5rem !important}.com-rudraerp .gap-3{gap:1rem !important}.com-rudraerp .gap-4{gap:1.5rem !important}.com-rudraerp .gap-5{gap:3rem !important}.com-rudraerp .m-0{margin:0 !important}.com-rudraerp .mt-0{margin-top:0 !important}.com-rudraerp .mb-0{margin-bottom:0 !important}.com-rudraerp .ms-0{margin-left:0 !important}.com-rudraerp .me-0{margin-right:0 !important}.com-rudraerp .mx-0{margin-left:0 !important;margin-right:0 !important}.com-rudraerp .my-0{margin-top:0 !important;margin-bottom:0 !important}.com-rudraerp .m-1{margin:0.25rem !important}.com-rudraerp .mt-1{margin-top:0.25rem !important}.com-rudraerp .mb-1{margin-bottom:0.25rem !important}.com-rudraerp .ms-1{margin-left:0.25rem !important}.com-rudraerp .me-1{margin-right:0.25rem !important}.com-rudraerp .mx-1{margin-left:0.25rem !important;margin-right:0.25rem !important}.com-rudraerp .my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.com-rudraerp .m-2{margin:0.5rem !important}.com-rudraerp .mt-2{margin-top:0.5rem !important}.com-rudraerp .mb-2{margin-bottom:0.5rem !important}.com-rudraerp .ms-2{margin-left:0.5rem !important}.com-rudraerp .me-2{margin-right:0.5rem !important}.com-rudraerp .mx-2{margin-left:0.5rem !important;margin-right:0.5rem !important}.com-rudraerp .my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.com-rudraerp .m-3{margin:1rem !important}.com-rudraerp .mt-3{margin-top:1rem !important}.com-rudraerp .mb-3{margin-bottom:1rem !important}.com-rudraerp .ms-3{margin-left:1rem !important}.com-rudraerp .me-3{margin-right:1rem !important}.com-rudraerp .mx-3{margin-left:1rem !important;margin-right:1rem !important}.com-rudraerp .my-3{margin-top:1rem !important;margin-bottom:1rem !important}.com-rudraerp .m-4{margin:1.5rem !important}.com-rudraerp .mt-4{margin-top:1.5rem !important}.com-rudraerp .mb-4{margin-bottom:1.5rem !important}.com-rudraerp .ms-4{margin-left:1.5rem !important}.com-rudraerp .me-4{margin-right:1.5rem !important}.com-rudraerp .mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.com-rudraerp .my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.com-rudraerp .m-5{margin:3rem !important}.com-rudraerp .mt-5{margin-top:3rem !important}.com-rudraerp .mb-5{margin-bottom:3rem !important}.com-rudraerp .ms-5{margin-left:3rem !important}.com-rudraerp .me-5{margin-right:3rem !important}.com-rudraerp .mx-5{margin-left:3rem !important;margin-right:3rem !important}.com-rudraerp .my-5{margin-top:3rem !important;margin-bottom:3rem !important}.com-rudraerp .m-auto{margin:auto !important}.com-rudraerp .mt-auto{margin-top:auto !important}.com-rudraerp .mb-auto{margin-bottom:auto !important}.com-rudraerp .ms-auto{margin-left:auto !important}.com-rudraerp .me-auto{margin-right:auto !important}.com-rudraerp .mx-auto{margin-left:auto !important;margin-right:auto !important}.com-rudraerp .my-auto{margin-top:auto !important;margin-bottom:auto !important}.com-rudraerp .p-0{padding:0 !important}.com-rudraerp .pt-0{padding-top:0 !important}.com-rudraerp .pb-0{padding-bottom:0 !important}.com-rudraerp .ps-0{padding-left:0 !important}.com-rudraerp .pe-0{padding-right:0 !important}.com-rudraerp .px-0{padding-left:0 !important;padding-right:0 !important}.com-rudraerp .py-0{padding-top:0 !important;padding-bottom:0 !important}.com-rudraerp .p-1{padding:0.25rem !important}.com-rudraerp .pt-1{padding-top:0.25rem !important}.com-rudraerp .pb-1{padding-bottom:0.25rem !important}.com-rudraerp .ps-1{padding-left:0.25rem !important}.com-rudraerp .pe-1{padding-right:0.25rem !important}.com-rudraerp .px-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.com-rudraerp .py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.com-rudraerp .p-2{padding:0.5rem !important}.com-rudraerp .pt-2{padding-top:0.5rem !important}.com-rudraerp .pb-2{padding-bottom:0.5rem !important}.com-rudraerp .ps-2{padding-left:0.5rem !important}.com-rudraerp .pe-2{padding-right:0.5rem !important}.com-rudraerp .px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.com-rudraerp .py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.com-rudraerp .p-3{padding:1rem !important}.com-rudraerp .pt-3{padding-top:1rem !important}.com-rudraerp .pb-3{padding-bottom:1rem !important}.com-rudraerp .ps-3{padding-left:1rem !important}.com-rudraerp .pe-3{padding-right:1rem !important}.com-rudraerp .px-3{padding-left:1rem !important;padding-right:1rem !important}.com-rudraerp .py-3{padding-top:1rem !important;padding-bottom:1rem !important}.com-rudraerp .p-4{padding:1.5rem !important}.com-rudraerp .pt-4{padding-top:1.5rem !important}.com-rudraerp .pb-4{padding-bottom:1.5rem !important}.com-rudraerp .ps-4{padding-left:1.5rem !important}.com-rudraerp .pe-4{padding-right:1.5rem !important}.com-rudraerp .px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.com-rudraerp .py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.com-rudraerp .p-5{padding:3rem !important}.com-rudraerp .pt-5{padding-top:3rem !important}.com-rudraerp .pb-5{padding-bottom:3rem !important}.com-rudraerp .ps-5{padding-left:3rem !important}.com-rudraerp .pe-5{padding-right:3rem !important}.com-rudraerp .px-5{padding-left:3rem !important;padding-right:3rem !important}.com-rudraerp .py-5{padding-top:3rem !important;padding-bottom:3rem !important}.com-rudraerp .text-start{text-align:left !important}.com-rudraerp .text-center{text-align:center !important}.com-rudraerp .text-end{text-align:right !important}.com-rudraerp .text-nowrap{white-space:nowrap !important}.com-rudraerp .text-uppercase{text-transform:uppercase !important}.com-rudraerp .text-decoration-none{text-decoration:none !important}.com-rudraerp .text-muted{color:var(--metrog-text-muted,#64748b) !important}.com-rudraerp .text-dark{color:var(--metrog-text-heading,#0f172a) !important}.com-rudraerp .text-success{color:var(--metrog-success-text,#15803d) !important}.com-rudraerp .text-danger{color:var(--metrog-danger-text,#b91c1c) !important}.com-rudraerp .fw-bold,.com-rudraerp .font-weight-bold{font-weight:700 !important}.com-rudraerp .fw-semibold{font-weight:600 !important}.com-rudraerp .fw-normal{font-weight:400 !important}.com-rudraerp .small,.com-rudraerp small{font-size:0.875em}.com-rudraerp .h4{font-size:1.35rem;font-weight:600;line-height:1.25}.com-rudraerp .h5{font-size:1.15rem;font-weight:600;line-height:1.25}.com-rudraerp .h6{font-size:1rem;font-weight:600;line-height:1.25}.com-rudraerp .w-100{width:100% !important}.com-rudraerp .h-100{height:100% !important}.com-rudraerp .overflow-hidden{overflow:hidden !important}.com-rudraerp .img-fluid{max-width:100%;height:auto}.com-rudraerp .list-unstyled{padding-left:0;list-style:none}.com-rudraerp .border{border:1px solid var(--metrog-border,#e2e8f0) !important}.com-rudraerp .border-top{border-top:1px solid var(--metrog-border,#e2e8f0) !important}.com-rudraerp .border-bottom{border-bottom:1px solid var(--metrog-border,#e2e8f0) !important}.com-rudraerp .border-start{border-left:1px solid var(--metrog-border,#e2e8f0) !important}.com-rudraerp .border-4{border-width:4px !important}.com-rudraerp .border-primary{border-color:var(--metrog-primary) !important}.com-rudraerp .border-dark{border-color:var(--metrog-text-heading,#0f172a) !important}.com-rudraerp .rounded{border-radius:var(--metrog-radius,8px) !important}.com-rudraerp .rounded-pill{border-radius:999px !important}.com-rudraerp .rounded-circle{border-radius:50% !important}.com-rudraerp .shadow-sm{box-shadow:0 1px 3px rgba(15,23,42,0.08) !important}.com-rudraerp .bg-light{background-color:var(--metrog-surface-muted,#f8fafc) !important;color:var(--metrog-text-main) !important}.com-rudraerp .bg-primary{background-color:var(--metrog-primary) !important;color:var(--metrog-primary-text,#ffffff) !important}.com-rudraerp .bg-secondary{background-color:#64748b !important;color:#ffffff !important}.com-rudraerp .bg-success{background-color:#15803d !important;color:#ffffff !important}.com-rudraerp .bg-danger{background-color:#b91c1c !important;color:#ffffff !important}.com-rudraerp .bg-warning{background-color:#f59e0b !important;color:#111827 !important}.com-rudraerp .form-label{display:inline-block;margin-bottom:0.35rem;font-weight:600}.com-rudraerp .form-control,.com-rudraerp .form-select{display:block;width:100%;padding:0.5rem 0.75rem;font:inherit;color:var(--metrog-text-main);background-color:var(--metrog-surface,#ffffff);border:1px solid var(--metrog-border,#cbd5e1);border-radius:var(--metrog-radius-sm,6px)}.com-rudraerp .form-select{appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px}.com-rudraerp .form-control-sm,.com-rudraerp .form-select-sm{padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.875rem}.com-rudraerp .form-control:focus,.com-rudraerp .form-select:focus{outline:2px solid var(--metrog-primary);outline-offset:1px}.com-rudraerp .form-check{display:block;min-height:1.5rem;padding-left:1.6em;margin-bottom:0.25rem}.com-rudraerp .form-check .form-check-input{float:left;margin-left:-1.6em;margin-top:0.25em;margin-bottom:0}.com-rudraerp .form-check-input{width:1em;height:1em;margin-bottom:0;accent-color:var(--metrog-primary)}.com-rudraerp .input-group{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.com-rudraerp .input-group > .form-control,.com-rudraerp .input-group > .form-select{flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.com-rudraerp .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.com-rudraerp .btn-outline-primary,.com-rudraerp .btn-outline-secondary,.com-rudraerp .btn-outline-danger{background:transparent;border:1px solid currentColor}.com-rudraerp .btn-outline-primary{color:var(--metrog-primary)}.com-rudraerp .btn-outline-secondary{color:var(--metrog-text-muted,#475569)}.com-rudraerp .btn-outline-danger{color:#b91c1c}.com-rudraerp .btn-outline-primary:hover{background:var(--metrog-primary);color:var(--metrog-primary-text,#ffffff)}.com-rudraerp .btn-outline-secondary:hover{background:#475569;color:#ffffff}.com-rudraerp .btn-outline-danger:hover{background:#b91c1c;color:#ffffff}.com-rudraerp .btn-success{background:#15803d;border-color:#15803d;color:#ffffff}.com-rudraerp .btn-link{background:transparent;border-color:transparent;color:var(--metrog-link,var(--metrog-primary));text-decoration:underline}.com-rudraerp .btn-lg{padding:0.65rem 1.25rem;font-size:1.1rem}.com-rudraerp .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.com-rudraerp .table-sm th,.com-rudraerp .table-sm td{padding:0.3rem 0.5rem}.com-rudraerp .table-bordered th,.com-rudraerp .table-bordered td{border:1px solid var(--metrog-table-border,#e2e8f0)}.com-rudraerp .list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.com-rudraerp .list-group-item{position:relative;display:block;padding:0.6rem 1rem;border:1px solid var(--metrog-border,#e2e8f0)}.com-rudraerp .list-group-flush > .list-group-item{border-width:0 0 1px}.com-rudraerp .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.com-rudraerp .nav-pills .nav-link{display:block;padding:0.45rem 0.9rem;border-radius:999px;color:var(--metrog-text-main);text-decoration:none}.com-rudraerp .nav-pills .nav-link.active{background:var(--metrog-primary);color:var(--metrog-primary-text,#ffffff)}.com-rudraerp .collapse:not(.show){display:none}@media print{.com-rudraerp .row{display:flex !important}}.option-adhritlms .container,.com-adhritlms .container,.adhritlms-course-detail .container,.adhritlms-lesson-player .container,.adhritlms-teacher-profile .container,.adhritlms-lessons-section .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.option-adhritlms .container-fluid,.com-adhritlms .container-fluid,.adhritlms-lesson-player .container-fluid{width:100%;padding-left:1.25rem;padding-right:1.25rem}.option-adhritlms .container-fluid.px-0,.com-adhritlms .container-fluid.px-0,.adhritlms-lesson-player .container-fluid.px-0{padding-left:0 !important;padding-right:0 !important}.option-adhritlms .row,.com-adhritlms .row,[class*="adhritlms-"] .row,[class*="mod-adhritlms"] .row,.adhritlms-courses-module .row,.adhritlms-single-course-module .row,.adhritlms-teachers-module .row,.adhritlms-teacher-profile-module .row,.adhritlms-course-detail .row,.adhritlms-lesson-player .row,.adhritlms-teacher-profile .row,.adhritlms-lessons-section .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}.option-adhritlms .row > *,.com-adhritlms .row > *,[class*="adhritlms-"] .row > *,[class*="mod-adhritlms"] .row > *,.adhritlms-courses-module .row > *,.adhritlms-single-course-module .row > *,.adhritlms-teachers-module .row > *,.adhritlms-teacher-profile-module .row > *,.adhritlms-course-detail .row > *,.adhritlms-lesson-player .row > *,.adhritlms-teacher-profile .row > *,.adhritlms-lessons-section .row > *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.option-adhritlms .row.g-0,.com-adhritlms .row.g-0,[class*="adhritlms-"] .row.g-0,[class*="mod-adhritlms"] .row.g-0,.adhritlms-lesson-player .row.g-0{--bs-gutter-x:0;--bs-gutter-y:0}.option-adhritlms .row.g-1,.com-adhritlms .row.g-1,[class*="adhritlms-"] .row.g-1,[class*="mod-adhritlms"] .row.g-1{--bs-gutter-x:0.25rem;--bs-gutter-y:0.25rem}.option-adhritlms .row.g-2,.com-adhritlms .row.g-2,[class*="adhritlms-"] .row.g-2,[class*="mod-adhritlms"] .row.g-2{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}.option-adhritlms .row.g-3,.com-adhritlms .row.g-3,[class*="adhritlms-"] .row.g-3,[class*="mod-adhritlms"] .row.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.option-adhritlms .row.g-4,.com-adhritlms .row.g-4,[class*="adhritlms-"] .row.g-4,[class*="mod-adhritlms"] .row.g-4,.adhritlms-courses-module .row.g-4,.adhritlms-teachers-module .row.g-4,.adhritlms-teacher-profile .row.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}.option-adhritlms .row-cols-1 > *,.com-adhritlms .row-cols-1 > *,[class*="adhritlms-"] .row-cols-1 > *,[class*="mod-adhritlms"] .row-cols-1 > *,.option-adhritlms .row-cols-1 > .col,.com-adhritlms .row-cols-1 > .col,[class*="adhritlms-"] .row-cols-1 > .col,[class*="mod-adhritlms"] .row-cols-1 > .col{flex:0 0 auto !important;width:100% !important}.option-adhritlms .row-cols-2 > *,.com-adhritlms .row-cols-2 > *,[class*="adhritlms-"] .row-cols-2 > *,[class*="mod-adhritlms"] .row-cols-2 > *,.option-adhritlms .row-cols-2 > .col,.com-adhritlms .row-cols-2 > .col,[class*="adhritlms-"] .row-cols-2 > .col,[class*="mod-adhritlms"] .row-cols-2 > .col{flex:0 0 auto !important;width:50% !important}.option-adhritlms .row-cols-3 > *,.com-adhritlms .row-cols-3 > *,[class*="adhritlms-"] .row-cols-3 > *,[class*="mod-adhritlms"] .row-cols-3 > *,.option-adhritlms .row-cols-3 > .col,.com-adhritlms .row-cols-3 > .col,[class*="adhritlms-"] .row-cols-3 > .col,[class*="mod-adhritlms"] .row-cols-3 > .col{flex:0 0 auto !important;width:33.33333333% !important}.option-adhritlms .row-cols-4 > *,.com-adhritlms .row-cols-4 > *,[class*="adhritlms-"] .row-cols-4 > *,[class*="mod-adhritlms"] .row-cols-4 > *,.option-adhritlms .row-cols-4 > .col,.com-adhritlms .row-cols-4 > .col,[class*="adhritlms-"] .row-cols-4 > .col,[class*="mod-adhritlms"] .row-cols-4 > .col{flex:0 0 auto !important;width:25% !important}@media (min-width:576px){.option-adhritlms .row-cols-sm-1 > *,.com-adhritlms .row-cols-sm-1 > *,[class*="adhritlms-"] .row-cols-sm-1 > *,[class*="mod-adhritlms"] .row-cols-sm-1 > *,.option-adhritlms .row-cols-sm-1 > .col,.com-adhritlms .row-cols-sm-1 > .col,[class*="adhritlms-"] .row-cols-sm-1 > .col,[class*="mod-adhritlms"] .row-cols-sm-1 > .col{flex:0 0 auto !important;width:100% !important}.option-adhritlms .row-cols-sm-2 > *,.com-adhritlms .row-cols-sm-2 > *,[class*="adhritlms-"] .row-cols-sm-2 > *,[class*="mod-adhritlms"] .row-cols-sm-2 > *,.option-adhritlms .row-cols-sm-2 > .col,.com-adhritlms .row-cols-sm-2 > .col,[class*="adhritlms-"] .row-cols-sm-2 > .col,[class*="mod-adhritlms"] .row-cols-sm-2 > .col{flex:0 0 auto !important;width:50% !important}.option-adhritlms .row-cols-sm-3 > *,.com-adhritlms .row-cols-sm-3 > *,[class*="adhritlms-"] .row-cols-sm-3 > *,[class*="mod-adhritlms"] .row-cols-sm-3 > *,.option-adhritlms .row-cols-sm-3 > .col,.com-adhritlms .row-cols-sm-3 > .col,[class*="adhritlms-"] .row-cols-sm-3 > .col,[class*="mod-adhritlms"] .row-cols-sm-3 > .col{flex:0 0 auto !important;width:33.33333333% !important}.option-adhritlms .row-cols-sm-4 > *,.com-adhritlms .row-cols-sm-4 > *,[class*="adhritlms-"] .row-cols-sm-4 > *,[class*="mod-adhritlms"] .row-cols-sm-4 > *,.option-adhritlms .row-cols-sm-4 > .col,.com-adhritlms .row-cols-sm-4 > .col,[class*="adhritlms-"] .row-cols-sm-4 > .col,[class*="mod-adhritlms"] .row-cols-sm-4 > .col{flex:0 0 auto !important;width:25% !important}}@media (min-width:768px){.option-adhritlms .row-cols-md-1 > *,.com-adhritlms .row-cols-md-1 > *,[class*="adhritlms-"] .row-cols-md-1 > *,[class*="mod-adhritlms"] .row-cols-md-1 > *,.option-adhritlms .row-cols-md-1 > .col,.com-adhritlms .row-cols-md-1 > .col,[class*="adhritlms-"] .row-cols-md-1 > .col,[class*="mod-adhritlms"] .row-cols-md-1 > .col{flex:0 0 auto !important;width:100% !important}.option-adhritlms .row-cols-md-2 > *,.com-adhritlms .row-cols-md-2 > *,[class*="adhritlms-"] .row-cols-md-2 > *,[class*="mod-adhritlms"] .row-cols-md-2 > *,.option-adhritlms .row-cols-md-2 > .col,.com-adhritlms .row-cols-md-2 > .col,[class*="adhritlms-"] .row-cols-md-2 > .col,[class*="mod-adhritlms"] .row-cols-md-2 > .col{flex:0 0 auto !important;width:50% !important}.option-adhritlms .row-cols-md-3 > *,.com-adhritlms .row-cols-md-3 > *,[class*="adhritlms-"] .row-cols-md-3 > *,[class*="mod-adhritlms"] .row-cols-md-3 > *,.option-adhritlms .row-cols-md-3 > .col,.com-adhritlms .row-cols-md-3 > .col,[class*="adhritlms-"] .row-cols-md-3 > .col,[class*="mod-adhritlms"] .row-cols-md-3 > .col{flex:0 0 auto !important;width:33.33333333% !important}.option-adhritlms .row-cols-md-4 > *,.com-adhritlms .row-cols-md-4 > *,[class*="adhritlms-"] .row-cols-md-4 > *,[class*="mod-adhritlms"] .row-cols-md-4 > *,.option-adhritlms .row-cols-md-4 > .col,.com-adhritlms .row-cols-md-4 > .col,[class*="adhritlms-"] .row-cols-md-4 > .col,[class*="mod-adhritlms"] .row-cols-md-4 > .col{flex:0 0 auto !important;width:25% !important}}@media (min-width:992px){.option-adhritlms .row-cols-lg-1 > *,.com-adhritlms .row-cols-lg-1 > *,[class*="adhritlms-"] .row-cols-lg-1 > *,[class*="mod-adhritlms"] .row-cols-lg-1 > *,.option-adhritlms .row-cols-lg-1 > .col,.com-adhritlms .row-cols-lg-1 > .col,[class*="adhritlms-"] .row-cols-lg-1 > .col,[class*="mod-adhritlms"] .row-cols-lg-1 > .col{flex:0 0 auto !important;width:100% !important}.option-adhritlms .row-cols-lg-2 > *,.com-adhritlms .row-cols-lg-2 > *,[class*="adhritlms-"] .row-cols-lg-2 > *,[class*="mod-adhritlms"] .row-cols-lg-2 > *,.option-adhritlms .row-cols-lg-2 > .col,.com-adhritlms .row-cols-lg-2 > .col,[class*="adhritlms-"] .row-cols-lg-2 > .col,[class*="mod-adhritlms"] .row-cols-lg-2 > .col{flex:0 0 auto !important;width:50% !important}.option-adhritlms .row-cols-lg-3 > *,.com-adhritlms .row-cols-lg-3 > *,[class*="adhritlms-"] .row-cols-lg-3 > *,[class*="mod-adhritlms"] .row-cols-lg-3 > *,.option-adhritlms .row-cols-lg-3 > .col,.com-adhritlms .row-cols-lg-3 > .col,[class*="adhritlms-"] .row-cols-lg-3 > .col,[class*="mod-adhritlms"] .row-cols-lg-3 > .col{flex:0 0 auto !important;width:33.33333333% !important}.option-adhritlms .row-cols-lg-4 > *,.com-adhritlms .row-cols-lg-4 > *,[class*="adhritlms-"] .row-cols-lg-4 > *,[class*="mod-adhritlms"] .row-cols-lg-4 > *,.option-adhritlms .row-cols-lg-4 > .col,.com-adhritlms .row-cols-lg-4 > .col,[class*="adhritlms-"] .row-cols-lg-4 > .col,[class*="mod-adhritlms"] .row-cols-lg-4 > .col{flex:0 0 auto !important;width:25% !important}}.option-adhritlms .d-flex,.com-adhritlms .d-flex,[class*="adhritlms-"] .d-flex,[class*="mod-adhritlms"] .d-flex{display:flex !important}.option-adhritlms .d-inline-flex,.com-adhritlms .d-inline-flex,[class*="adhritlms-"] .d-inline-flex,[class*="mod-adhritlms"] .d-inline-flex{display:inline-flex !important}.option-adhritlms .d-grid,.com-adhritlms .d-grid,[class*="adhritlms-"] .d-grid,[class*="mod-adhritlms"] .d-grid{display:grid !important}.option-adhritlms .d-block,.com-adhritlms .d-block,[class*="adhritlms-"] .d-block,[class*="mod-adhritlms"] .d-block{display:block !important}.option-adhritlms .d-none,.com-adhritlms .d-none,[class*="adhritlms-"] .d-none,[class*="mod-adhritlms"] .d-none{display:none !important}.option-adhritlms .flex-row,.com-adhritlms .flex-row,[class*="adhritlms-"] .flex-row,[class*="mod-adhritlms"] .flex-row{flex-direction:row !important}.option-adhritlms .flex-column,.com-adhritlms .flex-column,[class*="adhritlms-"] .flex-column,[class*="mod-adhritlms"] .flex-column{flex-direction:column !important}.option-adhritlms .flex-wrap,.com-adhritlms .flex-wrap,[class*="adhritlms-"] .flex-wrap,[class*="mod-adhritlms"] .flex-wrap{flex-wrap:wrap !important}.option-adhritlms .flex-nowrap,.com-adhritlms .flex-nowrap,[class*="adhritlms-"] .flex-nowrap,[class*="mod-adhritlms"] .flex-nowrap{flex-wrap:nowrap !important}.option-adhritlms .flex-grow-1,.com-adhritlms .flex-grow-1,[class*="adhritlms-"] .flex-grow-1,[class*="mod-adhritlms"] .flex-grow-1{flex-grow:1 !important}.option-adhritlms .flex-shrink-0,.com-adhritlms .flex-shrink-0,[class*="adhritlms-"] .flex-shrink-0,[class*="mod-adhritlms"] .flex-shrink-0{flex-shrink:0 !important}.option-adhritlms .align-items-start,.com-adhritlms .align-items-start,[class*="adhritlms-"] .align-items-start{align-items:flex-start !important}.option-adhritlms .align-items-center,.com-adhritlms .align-items-center,[class*="adhritlms-"] .align-items-center{align-items:center !important}.option-adhritlms .align-items-end,.com-adhritlms .align-items-end,[class*="adhritlms-"] .align-items-end{align-items:flex-end !important}.option-adhritlms .align-self-start,.com-adhritlms .align-self-start{align-self:flex-start !important}.option-adhritlms .align-self-center,.com-adhritlms .align-self-center{align-self:center !important}.option-adhritlms .align-self-end,.com-adhritlms .align-self-end{align-self:flex-end !important}.option-adhritlms .align-self-stretch,.com-adhritlms .align-self-stretch{align-self:stretch !important}.option-adhritlms .justify-content-start,.com-adhritlms .justify-content-start,[class*="adhritlms-"] .justify-content-start{justify-content:flex-start !important}.option-adhritlms .justify-content-center,.com-adhritlms .justify-content-center,[class*="adhritlms-"] .justify-content-center{justify-content:center !important}.option-adhritlms .justify-content-between,.com-adhritlms .justify-content-between,[class*="adhritlms-"] .justify-content-between{justify-content:space-between !important}.option-adhritlms .justify-content-end,.com-adhritlms .justify-content-end,[class*="adhritlms-"] .justify-content-end{justify-content:flex-end !important}.option-adhritlms .gap-0,.com-adhritlms .gap-0,[class*="adhritlms-"] .gap-0{gap:0 !important}.option-adhritlms .gap-1,.com-adhritlms .gap-1,[class*="adhritlms-"] .gap-1{gap:0.25rem !important}.option-adhritlms .gap-2,.com-adhritlms .gap-2,[class*="adhritlms-"] .gap-2{gap:0.5rem !important}.option-adhritlms .gap-3,.com-adhritlms .gap-3,[class*="adhritlms-"] .gap-3{gap:1rem !important}.option-adhritlms .gap-4,.com-adhritlms .gap-4,[class*="adhritlms-"] .gap-4{gap:1.5rem !important}.option-adhritlms .w-100,.com-adhritlms .w-100,[class*="adhritlms-"] .w-100{width:100% !important}.option-adhritlms .h-100,.com-adhritlms .h-100,[class*="adhritlms-"] .h-100{height:100% !important}.option-adhritlms .mt-auto,.com-adhritlms .mt-auto,[class*="adhritlms-"] .mt-auto{margin-top:auto !important}.option-adhritlms .mb-auto,.com-adhritlms .mb-auto,[class*="adhritlms-"] .mb-auto{margin-bottom:auto !important}.option-adhritlms .ms-auto,.com-adhritlms .ms-auto,[class*="adhritlms-"] .ms-auto{margin-left:auto !important}.option-adhritlms .me-auto,.com-adhritlms .me-auto,[class*="adhritlms-"] .me-auto{margin-right:auto !important}.option-adhritlms .pt-1,.com-adhritlms .pt-1,[class*="adhritlms-"] .pt-1{padding-top:0.25rem !important}.option-adhritlms .pt-2,.com-adhritlms .pt-2,[class*="adhritlms-"] .pt-2{padding-top:0.5rem !important}.option-adhritlms .pt-3,.com-adhritlms .pt-3,[class*="adhritlms-"] .pt-3{padding-top:1rem !important}.option-adhritlms .pb-1,.com-adhritlms .pb-1,[class*="adhritlms-"] .pb-1{padding-bottom:0.25rem !important}.option-adhritlms .pb-2,.com-adhritlms .pb-2,[class*="adhritlms-"] .pb-2{padding-bottom:0.5rem !important}.option-adhritlms .pb-3,.com-adhritlms .pb-3,[class*="adhritlms-"] .pb-3{padding-bottom:1rem !important}.option-adhritlms .py-1,.com-adhritlms .py-1,[class*="adhritlms-"] .py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.option-adhritlms .py-2,.com-adhritlms .py-2,[class*="adhritlms-"] .py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.option-adhritlms .py-3,.com-adhritlms .py-3,[class*="adhritlms-"] .py-3{padding-top:1rem !important;padding-bottom:1rem !important}.option-adhritlms .py-4,.com-adhritlms .py-4,[class*="adhritlms-"] .py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.option-adhritlms .m-0,.com-adhritlms .m-0,[class*="adhritlms-"] .m-0{margin:0 !important}.option-adhritlms .m-1,.com-adhritlms .m-1,[class*="adhritlms-"] .m-1{margin:0.25rem !important}.option-adhritlms .m-2,.com-adhritlms .m-2,[class*="adhritlms-"] .m-2{margin:0.5rem !important}.option-adhritlms .m-3,.com-adhritlms .m-3,[class*="adhritlms-"] .m-3{margin:1rem !important}.option-adhritlms .mb-0,.com-adhritlms .mb-0,[class*="adhritlms-"] .mb-0{margin-bottom:0 !important}.option-adhritlms .mb-1,.com-adhritlms .mb-1,[class*="adhritlms-"] .mb-1{margin-bottom:0.25rem !important}.option-adhritlms .mb-2,.com-adhritlms .mb-2,[class*="adhritlms-"] .mb-2{margin-bottom:0.5rem !important}.option-adhritlms .mb-3,.com-adhritlms .mb-3,[class*="adhritlms-"] .mb-3{margin-bottom:1rem !important}.option-adhritlms .mb-4,.com-adhritlms .mb-4,[class*="adhritlms-"] .mb-4{margin-bottom:1.5rem !important}.option-adhritlms .mt-1,.com-adhritlms .mt-1,[class*="adhritlms-"] .mt-1{margin-top:0.25rem !important}.option-adhritlms .mt-2,.com-adhritlms .mt-2,[class*="adhritlms-"] .mt-2{margin-top:0.5rem !important}.option-adhritlms .mt-3,.com-adhritlms .mt-3,[class*="adhritlms-"] .mt-3{margin-top:1rem !important}.option-adhritlms .mt-4,.com-adhritlms .mt-4,[class*="adhritlms-"] .mt-4{margin-top:1.5rem !important}.option-adhritlms .me-1,.com-adhritlms .me-1,[class*="adhritlms-"] .me-1{margin-right:0.25rem !important}.option-adhritlms .me-2,.com-adhritlms .me-2,[class*="adhritlms-"] .me-2{margin-right:0.5rem !important}.option-adhritlms .ms-1,.com-adhritlms .ms-1,[class*="adhritlms-"] .ms-1{margin-left:0.25rem !important}.option-adhritlms .ms-2,.com-adhritlms .ms-2,[class*="adhritlms-"] .ms-2{margin-left:0.5rem !important}.option-adhritlms .border-top,.com-adhritlms .border-top,[class*="adhritlms-"] .border-top{border-top:1px solid var(--metrog-border) !important}.option-adhritlms .border-bottom,.com-adhritlms .border-bottom,[class*="adhritlms-"] .border-bottom{border-bottom:1px solid var(--metrog-border) !important}.option-adhritlms .border-0,.com-adhritlms .border-0,[class*="adhritlms-"] .border-0{border:0 !important}.option-adhritlms .border,.com-adhritlms .border,[class*="adhritlms-"] .border{border:1px solid var(--metrog-border) !important}.option-adhritlms .position-relative,.com-adhritlms .position-relative,[class*="adhritlms-"] .position-relative{position:relative !important}.option-adhritlms .position-absolute,.com-adhritlms .position-absolute,[class*="adhritlms-"] .position-absolute{position:absolute !important}.option-adhritlms .top-0,.com-adhritlms .top-0,[class*="adhritlms-"] .top-0{top:0 !important}.option-adhritlms .bottom-0,.com-adhritlms .bottom-0,[class*="adhritlms-"] .bottom-0{bottom:0 !important}.option-adhritlms .start-0,.com-adhritlms .start-0,[class*="adhritlms-"] .start-0{left:0 !important}.option-adhritlms .end-0,.com-adhritlms .end-0,[class*="adhritlms-"] .end-0{right:0 !important}.option-adhritlms .text-dark,.com-adhritlms .text-dark,[class*="adhritlms-"] .text-dark{color:var(--metrog-text-main) !important}.option-adhritlms .text-muted,.com-adhritlms .text-muted,[class*="adhritlms-"] .text-muted{color:var(--metrog-text-muted) !important}.option-adhritlms .text-success,.com-adhritlms .text-success,[class*="adhritlms-"] .text-success{color:#10b981 !important}.option-adhritlms .text-danger,.com-adhritlms .text-danger,[class*="adhritlms-"] .text-danger{color:#ef4444 !important}.option-adhritlms .text-white,.com-adhritlms .text-white,[class*="adhritlms-"] .text-white{color:#ffffff !important}.option-adhritlms .text-decoration-none,.com-adhritlms .text-decoration-none,[class*="adhritlms-"] .text-decoration-none{text-decoration:none !important}.option-adhritlms .fw-bold,.com-adhritlms .fw-bold,[class*="adhritlms-"] .fw-bold{font-weight:700 !important}.option-adhritlms .small,.com-adhritlms .small,[class*="adhritlms-"] .small{font-size:0.875rem !important}.option-adhritlms .rounded-circle,.com-adhritlms .rounded-circle,[class*="adhritlms-"] .rounded-circle{border-radius:50% !important}.option-adhritlms .rounded,.com-adhritlms .rounded,[class*="adhritlms-"] .rounded{border-radius:var(--metrog-radius,12px) !important}.option-adhritlms .shadow-sm,.com-adhritlms .shadow-sm,[class*="adhritlms-"] .shadow-sm{box-shadow:var(--metrog-shadow-sm,0 1px 3px rgba(0,0,0,0.08)) !important}.option-adhritlms .shadow,.com-adhritlms .shadow,[class*="adhritlms-"] .shadow{box-shadow:var(--metrog-shadow-md,0 4px 12px rgba(0,0,0,0.1)) !important}.option-adhritlms .shadow-lg,.com-adhritlms .shadow-lg,[class*="adhritlms-"] .shadow-lg{box-shadow:var(--metrog-shadow-lg,0 12px 28px rgba(0,0,0,0.15)) !important}.option-adhritlms .col,.com-adhritlms .col,[class*="adhritlms-"] .col,[class*="mod-adhritlms"] .col{flex:1 0 0%;width:auto;max-width:100%}.option-adhritlms .col-auto,.com-adhritlms .col-auto,[class*="adhritlms-"] .col-auto,[class*="mod-adhritlms"] .col-auto{flex:0 0 auto;width:auto}.option-adhritlms .col-1,.com-adhritlms .col-1,[class*="adhritlms-"] .col-1,[class*="mod-adhritlms"] .col-1{flex:0 0 auto;width:8.333333%}.option-adhritlms .col-2,.com-adhritlms .col-2,[class*="adhritlms-"] .col-2,[class*="mod-adhritlms"] .col-2{flex:0 0 auto;width:16.666667%}.option-adhritlms .col-3,.com-adhritlms .col-3,[class*="adhritlms-"] .col-3,[class*="mod-adhritlms"] .col-3{flex:0 0 auto;width:25%}.option-adhritlms .col-4,.com-adhritlms .col-4,[class*="adhritlms-"] .col-4,[class*="mod-adhritlms"] .col-4{flex:0 0 auto;width:33.333333%}.option-adhritlms .col-5,.com-adhritlms .col-5,[class*="adhritlms-"] .col-5,[class*="mod-adhritlms"] .col-5{flex:0 0 auto;width:41.666667%}.option-adhritlms .col-6,.com-adhritlms .col-6,[class*="adhritlms-"] .col-6,[class*="mod-adhritlms"] .col-6{flex:0 0 auto;width:50%}.option-adhritlms .col-7,.com-adhritlms .col-7,[class*="adhritlms-"] .col-7,[class*="mod-adhritlms"] .col-7{flex:0 0 auto;width:58.333333%}.option-adhritlms .col-8,.com-adhritlms .col-8,[class*="adhritlms-"] .col-8,[class*="mod-adhritlms"] .col-8{flex:0 0 auto;width:66.666667%}.option-adhritlms .col-9,.com-adhritlms .col-9,[class*="adhritlms-"] .col-9,[class*="mod-adhritlms"] .col-9{flex:0 0 auto;width:75%}.option-adhritlms .col-10,.com-adhritlms .col-10,[class*="adhritlms-"] .col-10,[class*="mod-adhritlms"] .col-10{flex:0 0 auto;width:83.333333%}.option-adhritlms .col-11,.com-adhritlms .col-11,[class*="adhritlms-"] .col-11,[class*="mod-adhritlms"] .col-11{flex:0 0 auto;width:91.666667%}.option-adhritlms .col-12,.com-adhritlms .col-12,[class*="adhritlms-"] .col-12,[class*="mod-adhritlms"] .col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.option-adhritlms .col-sm,.com-adhritlms .col-sm,[class*="adhritlms-"] .col-sm,[class*="mod-adhritlms"] .col-sm{flex:1 0 0%;width:auto}.option-adhritlms .col-sm-auto,.com-adhritlms .col-sm-auto,[class*="adhritlms-"] .col-sm-auto,[class*="mod-adhritlms"] .col-sm-auto{flex:0 0 auto;width:auto}.option-adhritlms .col-sm-1,.com-adhritlms .col-sm-1,[class*="adhritlms-"] .col-sm-1,[class*="mod-adhritlms"] .col-sm-1{flex:0 0 auto;width:8.333333%}.option-adhritlms .col-sm-2,.com-adhritlms .col-sm-2,[class*="adhritlms-"] .col-sm-2,[class*="mod-adhritlms"] .col-sm-2{flex:0 0 auto;width:16.666667%}.option-adhritlms .col-sm-3,.com-adhritlms .col-sm-3,[class*="adhritlms-"] .col-sm-3,[class*="mod-adhritlms"] .col-sm-3{flex:0 0 auto;width:25%}.option-adhritlms .col-sm-4,.com-adhritlms .col-sm-4,[class*="adhritlms-"] .col-sm-4,[class*="mod-adhritlms"] .col-sm-4{flex:0 0 auto;width:33.333333%}.option-adhritlms .col-sm-5,.com-adhritlms .col-sm-5,[class*="adhritlms-"] .col-sm-5,[class*="mod-adhritlms"] .col-sm-5{flex:0 0 auto;width:41.666667%}.option-adhritlms .col-sm-6,.com-adhritlms .col-sm-6,[class*="adhritlms-"] .col-sm-6,[class*="mod-adhritlms"] .col-sm-6{flex:0 0 auto;width:50%}.option-adhritlms .col-sm-7,.com-adhritlms .col-sm-7,[class*="adhritlms-"] .col-sm-7,[class*="mod-adhritlms"] .col-sm-7{flex:0 0 auto;width:58.333333%}.option-adhritlms .col-sm-8,.com-adhritlms .col-sm-8,[class*="adhritlms-"] .col-sm-8,[class*="mod-adhritlms"] .col-sm-8{flex:0 0 auto;width:66.666667%}.option-adhritlms .col-sm-9,.com-adhritlms .col-sm-9,[class*="adhritlms-"] .col-sm-9,[class*="mod-adhritlms"] .col-sm-9{flex:0 0 auto;width:75%}.option-adhritlms .col-sm-10,.com-adhritlms .col-sm-10,[class*="adhritlms-"] .col-sm-10,[class*="mod-adhritlms"] .col-sm-10{flex:0 0 auto;width:83.333333%}.option-adhritlms .col-sm-11,.com-adhritlms .col-sm-11,[class*="adhritlms-"] .col-sm-11,[class*="mod-adhritlms"] .col-sm-11{flex:0 0 auto;width:91.666667%}.option-adhritlms .col-sm-12,.com-adhritlms .col-sm-12,[class*="adhritlms-"] .col-sm-12,[class*="mod-adhritlms"] .col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.option-adhritlms .col-md,.com-adhritlms .col-md,[class*="adhritlms-"] .col-md,[class*="mod-adhritlms"] .col-md{flex:1 0 0%;width:auto}.option-adhritlms .col-md-auto,.com-adhritlms .col-md-auto,[class*="adhritlms-"] .col-md-auto,[class*="mod-adhritlms"] .col-md-auto{flex:0 0 auto;width:auto}.option-adhritlms .col-md-1,.com-adhritlms .col-md-1,[class*="adhritlms-"] .col-md-1,[class*="mod-adhritlms"] .col-md-1{flex:0 0 auto;width:8.333333%}.option-adhritlms .col-md-2,.com-adhritlms .col-md-2,[class*="adhritlms-"] .col-md-2,[class*="mod-adhritlms"] .col-md-2{flex:0 0 auto;width:16.666667%}.option-adhritlms .col-md-3,.com-adhritlms .col-md-3,[class*="adhritlms-"] .col-md-3,[class*="mod-adhritlms"] .col-md-3{flex:0 0 auto;width:25%}.option-adhritlms .col-md-4,.com-adhritlms .col-md-4,[class*="adhritlms-"] .col-md-4,[class*="mod-adhritlms"] .col-md-4{flex:0 0 auto;width:33.333333%}.option-adhritlms .col-md-5,.com-adhritlms .col-md-5,[class*="adhritlms-"] .col-md-5,[class*="mod-adhritlms"] .col-md-5{flex:0 0 auto;width:41.666667%}.option-adhritlms .col-md-6,.com-adhritlms .col-md-6,[class*="adhritlms-"] .col-md-6,[class*="mod-adhritlms"] .col-md-6{flex:0 0 auto;width:50%}.option-adhritlms .col-md-7,.com-adhritlms .col-md-7,[class*="adhritlms-"] .col-md-7,[class*="mod-adhritlms"] .col-md-7{flex:0 0 auto;width:58.333333%}.option-adhritlms .col-md-8,.com-adhritlms .col-md-8,[class*="adhritlms-"] .col-md-8,[class*="mod-adhritlms"] .col-md-8{flex:0 0 auto;width:66.666667%}.option-adhritlms .col-md-9,.com-adhritlms .col-md-9,[class*="adhritlms-"] .col-md-9,[class*="mod-adhritlms"] .col-md-9{flex:0 0 auto;width:75%}.option-adhritlms .col-md-10,.com-adhritlms .col-md-10,[class*="adhritlms-"] .col-md-10,[class*="mod-adhritlms"] .col-md-10{flex:0 0 auto;width:83.333333%}.option-adhritlms .col-md-11,.com-adhritlms .col-md-11,[class*="adhritlms-"] .col-md-11,[class*="mod-adhritlms"] .col-md-11{flex:0 0 auto;width:91.666667%}.option-adhritlms .col-md-12,.com-adhritlms .col-md-12,[class*="adhritlms-"] .col-md-12,[class*="mod-adhritlms"] .col-md-12{flex:0 0 auto;width:100%}.option-adhritlms .order-md-1,.com-adhritlms .order-md-1,[class*="adhritlms-"] .order-md-1,[class*="mod-adhritlms"] .order-md-1{order:1 !important}.option-adhritlms .order-md-2,.com-adhritlms .order-md-2,[class*="adhritlms-"] .order-md-2,[class*="mod-adhritlms"] .order-md-2{order:2 !important}}@media (min-width:992px){.option-adhritlms .col-lg,.com-adhritlms .col-lg,[class*="adhritlms-"] .col-lg,[class*="mod-adhritlms"] .col-lg{flex:1 0 0%;width:auto}.option-adhritlms .col-lg-auto,.com-adhritlms .col-lg-auto,[class*="adhritlms-"] .col-lg-auto,[class*="mod-adhritlms"] .col-lg-auto{flex:0 0 auto;width:auto}.option-adhritlms .col-lg-1,.com-adhritlms .col-lg-1,[class*="adhritlms-"] .col-lg-1,[class*="mod-adhritlms"] .col-lg-1{flex:0 0 auto;width:8.333333%}.option-adhritlms .col-lg-2,.com-adhritlms .col-lg-2,[class*="adhritlms-"] .col-lg-2,[class*="mod-adhritlms"] .col-lg-2{flex:0 0 auto;width:16.666667%}.option-adhritlms .col-lg-3,.com-adhritlms .col-lg-3,[class*="adhritlms-"] .col-lg-3,[class*="mod-adhritlms"] .col-lg-3{flex:0 0 auto;width:25%}.option-adhritlms .col-lg-4,.com-adhritlms .col-lg-4,[class*="adhritlms-"] .col-lg-4,[class*="mod-adhritlms"] .col-lg-4{flex:0 0 auto;width:33.333333%}.option-adhritlms .col-lg-5,.com-adhritlms .col-lg-5,[class*="adhritlms-"] .col-lg-5,[class*="mod-adhritlms"] .col-lg-5{flex:0 0 auto;width:41.666667%}.option-adhritlms .col-lg-6,.com-adhritlms .col-lg-6,[class*="adhritlms-"] .col-lg-6,[class*="mod-adhritlms"] .col-lg-6{flex:0 0 auto;width:50%}.option-adhritlms .col-lg-7,.com-adhritlms .col-lg-7,[class*="adhritlms-"] .col-lg-7,[class*="mod-adhritlms"] .col-lg-7{flex:0 0 auto;width:58.333333%}.option-adhritlms .col-lg-8,.com-adhritlms .col-lg-8,[class*="adhritlms-"] .col-lg-8,[class*="mod-adhritlms"] .col-lg-8{flex:0 0 auto;width:66.666667%}.option-adhritlms .col-lg-9,.com-adhritlms .col-lg-9,[class*="adhritlms-"] .col-lg-9,[class*="mod-adhritlms"] .col-lg-9{flex:0 0 auto;width:75%}.option-adhritlms .col-lg-10,.com-adhritlms .col-lg-10,[class*="adhritlms-"] .col-lg-10,[class*="mod-adhritlms"] .col-lg-10{flex:0 0 auto;width:83.333333%}.option-adhritlms .col-lg-11,.com-adhritlms .col-lg-11,[class*="adhritlms-"] .col-lg-11,[class*="mod-adhritlms"] .col-lg-11{flex:0 0 auto;width:91.666667%}.option-adhritlms .col-lg-12,.com-adhritlms .col-lg-12,[class*="adhritlms-"] .col-lg-12,[class*="mod-adhritlms"] .col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.option-adhritlms .col-xl,.com-adhritlms .col-xl,[class*="adhritlms-"] .col-xl,[class*="mod-adhritlms"] .col-xl{flex:1 0 0%;width:auto}.option-adhritlms .col-xl-auto,.com-adhritlms .col-xl-auto,[class*="adhritlms-"] .col-xl-auto,[class*="mod-adhritlms"] .col-xl-auto{flex:0 0 auto;width:auto}.option-adhritlms .col-xl-1,.com-adhritlms .col-xl-1,[class*="adhritlms-"] .col-xl-1,[class*="mod-adhritlms"] .col-xl-1{flex:0 0 auto;width:8.333333%}.option-adhritlms .col-xl-2,.com-adhritlms .col-xl-2,[class*="adhritlms-"] .col-xl-2,[class*="mod-adhritlms"] .col-xl-2{flex:0 0 auto;width:16.666667%}.option-adhritlms .col-xl-3,.com-adhritlms .col-xl-3,[class*="adhritlms-"] .col-xl-3,[class*="mod-adhritlms"] .col-xl-3{flex:0 0 auto;width:25%}.option-adhritlms .col-xl-4,.com-adhritlms .col-xl-4,[class*="adhritlms-"] .col-xl-4,[class*="mod-adhritlms"] .col-xl-4{flex:0 0 auto;width:33.333333%}.option-adhritlms .col-xl-5,.com-adhritlms .col-xl-5,[class*="adhritlms-"] .col-xl-5,[class*="mod-adhritlms"] .col-xl-5{flex:0 0 auto;width:41.666667%}.option-adhritlms .col-xl-6,.com-adhritlms .col-xl-6,[class*="adhritlms-"] .col-xl-6,[class*="mod-adhritlms"] .col-xl-6{flex:0 0 auto;width:50%}.option-adhritlms .col-xl-7,.com-adhritlms .col-xl-7,[class*="adhritlms-"] .col-xl-7,[class*="mod-adhritlms"] .col-xl-7{flex:0 0 auto;width:58.333333%}.option-adhritlms .col-xl-8,.com-adhritlms .col-xl-8,[class*="adhritlms-"] .col-xl-8,[class*="mod-adhritlms"] .col-xl-8{flex:0 0 auto;width:66.666667%}.option-adhritlms .col-xl-9,.com-adhritlms .col-xl-9,[class*="adhritlms-"] .col-xl-9,[class*="mod-adhritlms"] .col-xl-9{flex:0 0 auto;width:75%}.option-adhritlms .col-xl-10,.com-adhritlms .col-xl-10,[class*="adhritlms-"] .col-xl-10,[class*="mod-adhritlms"] .col-xl-10{flex:0 0 auto;width:83.333333%}.option-adhritlms .col-xl-11,.com-adhritlms .col-xl-11,[class*="adhritlms-"] .col-xl-11,[class*="mod-adhritlms"] .col-xl-11{flex:0 0 auto;width:91.666667%}.option-adhritlms .col-xl-12,.com-adhritlms .col-xl-12,[class*="adhritlms-"] .col-xl-12,[class*="mod-adhritlms"] .col-xl-12{flex:0 0 auto;width:100%}}.option-adhritlms .card,.com-adhritlms .card,[class*="adhritlms-"] .card,[class*="mod-adhritlms"] .card,.adhritlms-course-card,.adhritlms-teacher-card,.adl-track-card{position:relative;display:flex !important;flex-direction:column !important;min-width:0;background-color:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius,12px) !important;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.option-adhritlms .card:hover,.com-adhritlms .card:hover,[class*="adhritlms-"] .card:hover,[class*="mod-adhritlms"] .card:hover,.adhritlms-course-card:hover,.adhritlms-teacher-card:hover,.adl-track-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,0.1);border-color:var(--metrog-primary-subtle-border,var(--metrog-border))}.option-adhritlms .card-img-top,.com-adhritlms .card-img-top,[class*="adhritlms-"] .card-img-top,[class*="mod-adhritlms"] .card-img-top,.adhritlms-course-card .card-img-top,.adl-track-card .card-img-top{width:100%;height:190px !important;object-fit:cover !important;background-color:var(--metrog-surface-muted,#f8fafc);display:block}.option-adhritlms .card-body,.com-adhritlms .card-body,[class*="adhritlms-"] .card-body,[class*="mod-adhritlms"] .card-body{display:flex !important;flex-direction:column !important;flex:1 1 auto;padding:1.25rem !important;gap:0.35rem}.option-adhritlms .card-title,.com-adhritlms .card-title,[class*="adhritlms-"] .card-title,[class*="mod-adhritlms"] .card-title{font-size:1.075rem !important;font-weight:700 !important;line-height:1.35 !important;margin:0.25rem 0 0.5rem 0 !important}.option-adhritlms .card-title a,.com-adhritlms .card-title a,[class*="adhritlms-"] .card-title a,[class*="mod-adhritlms"] .card-title a{color:var(--metrog-text-heading,var(--metrog-text-main)) !important;text-decoration:none !important;transition:color 0.15s ease}.option-adhritlms .card-title a:hover,.com-adhritlms .card-title a:hover,[class*="adhritlms-"] .card-title a:hover,[class*="mod-adhritlms"] .card-title a:hover{color:var(--metrog-primary) !important}.option-adhritlms .card-text,.com-adhritlms .card-text,[class*="adhritlms-"] .card-text,[class*="mod-adhritlms"] .card-text{color:var(--metrog-text-muted) !important;font-size:0.875rem !important;line-height:1.45 !important;margin-bottom:0.75rem !important}.option-adhritlms .badge,.com-adhritlms .badge,[class*="adhritlms-"] .badge,[class*="mod-adhritlms"] .badge{display:inline-flex !important;align-items:center;padding:0.3em 0.65em !important;font-size:0.75rem !important;font-weight:600 !important;line-height:1;border-radius:6px !important;text-transform:capitalize}.option-adhritlms .badge.bg-secondary,.com-adhritlms .badge.bg-secondary,[class*="adhritlms-"] .badge.bg-secondary,[class*="mod-adhritlms"] .badge.bg-secondary{background-color:#64748b !important;color:#ffffff !important}.option-adhritlms .badge.bg-primary,.com-adhritlms .badge.bg-primary,[class*="adhritlms-"] .badge.bg-primary,[class*="mod-adhritlms"] .badge.bg-primary{background-color:var(--metrog-primary) !important;color:var(--metrog-primary-text,#ffffff) !important}.option-adhritlms .badge.bg-warning,.com-adhritlms .badge.bg-warning,[class*="adhritlms-"] .badge.bg-warning,[class*="mod-adhritlms"] .badge.bg-warning{background-color:#f59e0b !important;color:#0f172a !important}.option-adhritlms .badge.bg-light,.com-adhritlms .badge.bg-light,[class*="adhritlms-"] .badge.bg-light,[class*="mod-adhritlms"] .badge.bg-light{background-color:var(--metrog-surface-muted,#f1f5f9) !important;color:var(--metrog-text-main) !important;border:1px solid var(--metrog-border) !important}.adhritlms-wishlist-toggle{position:absolute !important;top:10px !important;left:10px !important;z-index:5 !important;margin:0 !important}.adhritlms-wishlist-toggle button{width:34px !important;height:34px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,0.9) !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 2px 6px rgba(0,0,0,0.12) !important;cursor:pointer;padding:0 !important;transition:transform 0.15s ease,background-color 0.15s ease}.adhritlms-wishlist-toggle button:hover{transform:scale(1.08);background:#ffffff !important}[data-theme="dark"] .adhritlms-wishlist-toggle button{background:rgba(30,41,59,0.9) !important;border-color:rgba(255,255,255,0.15) !important;color:#f8fafc !important}.option-adhritlms .adl-filter-form,.com-adhritlms .adl-filter-form{margin-bottom:1.75rem !important}.option-adhritlms .form-control,.com-adhritlms .form-control,.option-adhritlms .form-select,.com-adhritlms .form-select{display:block;width:100%;height:42px;padding:0.5rem 0.85rem;font-size:0.9375rem;font-weight:400;line-height:1.5;color:var(--metrog-text-main);background-color:var(--metrog-surface);background-clip:padding-box;border:1px solid var(--metrog-border);border-radius:var(--metrog-radius-sm,8px);transition:border-color 0.15s ease,box-shadow 0.15s ease}.option-adhritlms .form-control:focus,.com-adhritlms .form-control:focus,.option-adhritlms .form-select:focus,.com-adhritlms .form-select:focus{border-color:var(--metrog-primary);outline:0;box-shadow:0 0 0 3px var(--metrog-primary-subtle)}.option-adhritlms .btn.btn-primary,.com-adhritlms .btn.btn-primary,[class*="adhritlms-"] .btn.btn-primary,[class*="mod-adhritlms"] .btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0.5rem 1.25rem;font-size:0.9375rem;font-weight:600;color:#ffffff !important;background-color:var(--metrog-primary);border:1px solid var(--metrog-primary);border-radius:var(--metrog-radius-sm,8px);cursor:pointer;transition:background-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.option-adhritlms .btn.btn-primary:hover,.com-adhritlms .btn.btn-primary:hover,[class*="adhritlms-"] .btn.btn-primary:hover,[class*="mod-adhritlms"] .btn.btn-primary:hover{background-color:var(--metrog-primary-hover);border-color:var(--metrog-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--metrog-primary-subtle)}.option-adhritlms .btn.btn-sm,.com-adhritlms .btn.btn-sm,[class*="adhritlms-"] .btn.btn-sm,[class*="mod-adhritlms"] .btn.btn-sm,.adhritlms-purchases-section .btn.btn-sm,.adhritlms-profile .btn.btn-sm{height:auto !important;min-height:32px !important;padding:0.35rem 0.85rem !important;font-size:0.85rem !important;font-weight:600 !important;line-height:1.4 !important;margin-bottom:0 !important}.option-adhritlms .btn-outline-primary,.com-adhritlms .btn-outline-primary,[class*="adhritlms-"] .btn-outline-primary,[class*="mod-adhritlms"] .btn-outline-primary{color:var(--metrog-primary) !important;border:1px solid var(--metrog-primary) !important;background-color:transparent !important;transition:all 0.2s ease !important}.option-adhritlms .btn-outline-primary:hover,.com-adhritlms .btn-outline-primary:hover,[class*="adhritlms-"] .btn-outline-primary:hover,[class*="mod-adhritlms"] .btn-outline-primary:hover{color:#ffffff !important;background-color:var(--metrog-primary) !important;border-color:var(--metrog-primary) !important}.option-adhritlms .btn-outline-secondary,.com-adhritlms .btn-outline-secondary,[class*="adhritlms-"] .btn-outline-secondary,[class*="mod-adhritlms"] .btn-outline-secondary{color:var(--metrog-text-muted,#64748b) !important;border:1px solid var(--metrog-border,#cbd5e1) !important;background-color:transparent !important;transition:all 0.2s ease !important}.option-adhritlms .btn-outline-secondary:hover,.com-adhritlms .btn-outline-secondary:hover,[class*="adhritlms-"] .btn-outline-secondary:hover,[class*="mod-adhritlms"] .btn-outline-secondary:hover{color:var(--metrog-text-main) !important;background-color:var(--metrog-surface-muted,#f1f5f9) !important;border-color:var(--metrog-border,#94a3b8) !important}.option-adhritlms .btn-light,.com-adhritlms .btn-light,[class*="adhritlms-"] .btn-light,[class*="mod-adhritlms"] .btn-light{background-color:var(--metrog-surface-muted,#f8fafc) !important;border:1px solid var(--metrog-border,#e2e8f0) !important;color:var(--metrog-text-main) !important}.option-adhritlms .btn-light:hover,.com-adhritlms .btn-light:hover,[class*="adhritlms-"] .btn-light:hover,[class*="mod-adhritlms"] .btn-light:hover{background-color:var(--metrog-surface-hover,#f1f5f9) !important}.option-adhritlms .btn-outline-success,.com-adhritlms .btn-outline-success,[class*="adhritlms-"] .btn-outline-success,[class*="mod-adhritlms"] .btn-outline-success{color:#10b981 !important;border:1px solid #10b981 !important;background-color:transparent !important;transition:all 0.2s ease !important}.option-adhritlms .btn-outline-success:hover,.com-adhritlms .btn-outline-success:hover,[class*="adhritlms-"] .btn-outline-success:hover,[class*="mod-adhritlms"] .btn-outline-success:hover{color:#ffffff !important;background-color:#10b981 !important;border-color:#10b981 !important}.option-adhritlms .btn-outline-danger,.com-adhritlms .btn-outline-danger,[class*="adhritlms-"] .btn-outline-danger,[class*="mod-adhritlms"] .btn-outline-danger{color:#ef4444 !important;border:1px solid #ef4444 !important;background-color:transparent !important;transition:all 0.2s ease !important}.option-adhritlms .btn-outline-danger:hover,.com-adhritlms .btn-outline-danger:hover,[class*="adhritlms-"] .btn-outline-danger:hover,[class*="mod-adhritlms"] .btn-outline-danger:hover{color:#ffffff !important;background-color:#ef4444 !important;border-color:#ef4444 !important}.option-adhritlms .btn-success,.com-adhritlms .btn-success,[class*="adhritlms-"] .btn-success,[class*="mod-adhritlms"] .btn-success{color:#ffffff !important;background-color:#10b981 !important;border:1px solid #10b981 !important;transition:all 0.2s ease !important}.option-adhritlms .btn-success:hover,.com-adhritlms .btn-success:hover,[class*="adhritlms-"] .btn-success:hover,[class*="mod-adhritlms"] .btn-success:hover{background-color:#059669 !important;border-color:#059669 !important}.option-adhritlms .nav,.com-adhritlms .nav,.adhritlms-profile .nav{display:flex !important;flex-wrap:wrap !important;padding-left:0 !important;margin-bottom:1.5rem !important;list-style:none !important}.option-adhritlms .nav-tabs,.com-adhritlms .nav-tabs,.adhritlms-profile .nav-tabs,.adhritlms-profile-tabs{border-bottom:2px solid var(--metrog-border) !important;gap:0.35rem !important}.option-adhritlms .nav-item,.com-adhritlms .nav-item,.adhritlms-profile .nav-item{list-style:none !important;margin:0 !important;padding:0 !important}.option-adhritlms .nav-tabs .nav-link,.com-adhritlms .nav-tabs .nav-link,.adhritlms-profile .nav-tabs .nav-link,.adhritlms-profile-tabs .nav-link{display:inline-flex !important;align-items:center !important;gap:0.45rem !important;padding:0.7rem 1.15rem !important;font-size:0.9375rem !important;font-weight:600 !important;color:var(--metrog-text-muted) !important;background-color:transparent !important;border:1px solid transparent !important;border-bottom:2px solid transparent !important;border-top-left-radius:var(--metrog-radius-sm,8px) !important;border-top-right-radius:var(--metrog-radius-sm,8px) !important;cursor:pointer !important;margin-bottom:-2px !important;margin-top:0 !important;transition:all 0.2s ease !important;text-decoration:none !important}.option-adhritlms .nav-tabs .nav-link:hover,.com-adhritlms .nav-tabs .nav-link:hover,.adhritlms-profile-tabs .nav-link:hover{color:var(--metrog-primary) !important;background-color:var(--metrog-surface-hover) !important;border-color:var(--metrog-border) var(--metrog-border) transparent !important}.option-adhritlms .nav-tabs .nav-link.active,.com-adhritlms .nav-tabs .nav-link.active,.adhritlms-profile-tabs .nav-link.active{color:var(--metrog-primary) !important;background-color:var(--metrog-surface) !important;border-color:var(--metrog-border) var(--metrog-border) var(--metrog-surface) !important;border-bottom:2px solid var(--metrog-surface) !important;font-weight:700 !important}.option-adhritlms .tab-content > .tab-pane,.com-adhritlms .tab-content > .tab-pane,.adhritlms-profile .tab-content > .tab-pane{display:none !important}.option-adhritlms .tab-content > .tab-pane.active,.com-adhritlms .tab-content > .tab-pane.active,.adhritlms-profile .tab-content > .tab-pane.active,.option-adhritlms .tab-content > .tab-pane.show.active,.com-adhritlms .tab-content > .tab-pane.show.active,.adhritlms-profile .tab-content > .tab-pane.show.active{display:block !important;animation:metrogFadeIn 0.2s ease}.adhritlms-profile .bg-light,.option-adhritlms .bg-light,.com-adhritlms .bg-light,.rounded.bg-light{background-color:var(--metrog-surface-muted,#f8fafc) !important;border:1px solid var(--metrog-border,#e2e8f0) !important;border-radius:8px !important;padding:0.5rem 1rem !important;min-width:85px !important;box-shadow:0 1px 2px rgba(0,0,0,0.04) !important}.adhritlms-profile .bg-light .fs-4,.option-adhritlms .bg-light .fs-4{font-size:1.35rem !important;font-weight:700 !important;color:var(--metrog-text-main,#0f172a) !important;line-height:1.2 !important}.adhritlms-profile .bg-light .small,.option-adhritlms .bg-light .small{font-size:0.75rem !important;color:var(--metrog-text-muted,#64748b) !important;white-space:nowrap !important}[data-theme="dark"] .adhritlms-profile .bg-light,[data-theme="dark"] .option-adhritlms .bg-light,[data-theme="dark"] .com-adhritlms .bg-light,[data-theme="dark"] .rounded.bg-light{background-color:#1e293b !important;border-color:#334155 !important;color:#f8fafc !important}[data-theme="dark"] .adhritlms-profile .bg-light .fs-4,[data-theme="dark"] .option-adhritlms .bg-light .fs-4{color:#ffffff !important}[data-theme="dark"] .adhritlms-profile .bg-light .small,[data-theme="dark"] .option-adhritlms .bg-light .small{color:#94a3b8 !important}.adhritlms-profile .card-header,.option-adhritlms .card-header,.com-adhritlms .card-header{padding:0.65rem 1rem !important;font-size:0.9375rem !important;font-weight:600 !important;background-color:var(--metrog-surface-muted,#f8fafc) !important;border-bottom:1px solid var(--metrog-border,#e2e8f0) !important;display:flex !important;align-items:center !important;gap:0.5rem !important;justify-content:flex-start !important}.adhritlms-profile .card-header.d-flex.justify-content-between,.option-adhritlms .card-header.d-flex.justify-content-between,.com-adhritlms .card-header.d-flex.justify-content-between{justify-content:space-between !important}.adhritlms-profile .card-body,.option-adhritlms .card-body,.com-adhritlms .card-body{padding:1.15rem 1.25rem !important}.adhritlms-profile #tab-downloads .card{border:1px solid var(--metrog-border,#e2e8f0) !important;border-radius:8px !important;overflow:hidden !important;box-shadow:0 1px 3px rgba(0,0,0,0.05) !important;margin-bottom:1.25rem !important}.adhritlms-profile #tab-downloads .list-group-item{padding:0.65rem 1.15rem !important;font-size:0.9rem !important;border-bottom:1px solid var(--metrog-border,#e2e8f0) !important;transition:background-color var(--metrog-transition-fast) !important}.adhritlms-profile #tab-downloads .list-group-item:hover{background-color:var(--metrog-surface-hover,#f8fafc) !important}.adhritlms-profile #tab-account .card{border:1px solid var(--metrog-border,#e2e8f0) !important;border-radius:8px !important;box-shadow:0 1px 3px rgba(0,0,0,0.05) !important}.adhritlms-profile #tab-account dl dt{font-size:0.875rem !important;font-weight:600 !important;color:var(--metrog-text-muted,#64748b) !important;padding-top:0.25rem !important;padding-bottom:0.25rem !important}.adhritlms-profile #tab-account dl dd{font-size:0.9375rem !important;color:var(--metrog-text-main,#0f172a) !important;padding-top:0.25rem !important;padding-bottom:0.25rem !important;margin-bottom:0.35rem !important}.option-adhritlms .list-group,.com-adhritlms .list-group,.adhritlms-profile .list-group{display:flex !important;flex-direction:column !important;padding-left:0 !important;margin-bottom:0 !important;border-radius:var(--metrog-radius,8px) !important}.option-adhritlms .list-group-flush,.com-adhritlms .list-group-flush,.adhritlms-profile .list-group-flush{border-radius:0 !important}.option-adhritlms .list-group-item,.com-adhritlms .list-group-item,.adhritlms-profile .list-group-item{position:relative !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0.65rem 1rem !important;font-size:0.9rem !important;color:var(--metrog-text-main) !important;background-color:var(--metrog-surface) !important;border:1px solid var(--metrog-border) !important;text-decoration:none !important;margin-bottom:-1px !important}.option-adhritlms .list-group-flush > .list-group-item,.com-adhritlms .list-group-flush > .list-group-item,.adhritlms-profile .list-group-flush > .list-group-item{border-width:0 0 1px !important;border-radius:0 !important}.option-adhritlms .list-group-flush > .list-group-item:last-child,.com-adhritlms .list-group-flush > .list-group-item:last-child,.adhritlms-profile .list-group-flush > .list-group-item:last-child{border-bottom-width:0 !important}.option-adhritlms .table,.com-adhritlms .table,.adhritlms-profile .table{width:100% !important;margin-bottom:0 !important;vertical-align:middle !important;border-color:var(--metrog-border) !important;color:var(--metrog-text-main) !important;border-collapse:collapse !important}.option-adhritlms .table th,.com-adhritlms .table th,.adhritlms-profile .table th{padding:0.55rem 0.85rem !important;font-weight:600 !important;font-size:0.8125rem !important;background-color:var(--metrog-surface-muted,#f8fafc) !important;color:#475569 !important;border-bottom:2px solid var(--metrog-border,#e2e8f0) !important;border-top:none !important;text-transform:none !important;letter-spacing:normal !important;white-space:nowrap !important}.option-adhritlms .table td,.com-adhritlms .table td,.adhritlms-profile .table td{padding:0.55rem 0.85rem !important;border-bottom:1px solid var(--metrog-border,#e2e8f0) !important;font-size:0.875rem !important;vertical-align:middle !important}.option-adhritlms .table td.font-monospace,.com-adhritlms .table td.font-monospace,.adhritlms-profile .table td.font-monospace{white-space:nowrap !important;font-size:0.8125rem !important}.option-adhritlms .table td.text-end,.com-adhritlms .table td.text-end,.adhritlms-profile .table td.text-end{white-space:nowrap !important;text-align:right !important}.option-adhritlms .table .btn,.com-adhritlms .table .btn,.adhritlms-profile .table .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-direction:row !important;white-space:nowrap !important;gap:0.35rem !important;padding:0.28rem 0.75rem !important;font-size:0.8125rem !important;font-weight:500 !important;line-height:1.35 !important;height:auto !important;min-height:28px !important;margin-bottom:0 !important;border-radius:var(--metrog-radius-sm,4px) !important}.option-adhritlms .table .btn i,.com-adhritlms .table .btn i,.adhritlms-profile .table .btn i{display:inline-flex !important;font-size:0.875rem !important;line-height:1 !important}.option-adhritlms .table-responsive,.com-adhritlms .table-responsive,.adhritlms-profile .table-responsive{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}.adhritlms-teacher-socials,.adhritlms-teacher-profile-module .d-flex.gap-3.fs-5,.adhritlms-teacher-card .card-body .d-flex.gap-2,.adhritlms-teachers-module .d-flex.gap-2{display:flex !important;align-items:center !important;gap:0.5rem !important;margin-top:0.5rem !important}.adhritlms-teacher-socials a,.adhritlms-teacher-profile-module .d-flex.gap-3.fs-5 a,.adhritlms-teacher-card .card-body .d-flex.gap-2 a,.adhritlms-teachers-module .d-flex.gap-2 a,.adhritlms-teacher-profile .d-flex.gap-3 a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:50% !important;border:1px solid var(--metrog-border,#e2e8f0) !important;background-color:var(--metrog-surface-muted,#f8fafc) !important;color:var(--metrog-text-muted,#64748b) !important;font-size:1rem !important;text-decoration:none !important;box-shadow:0 1px 3px rgba(0,0,0,0.05) !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important}.adhritlms-teacher-socials a:hover,.adhritlms-teacher-profile-module .d-flex.gap-3.fs-5 a:hover,.adhritlms-teacher-card .card-body .d-flex.gap-2 a:hover,.adhritlms-teachers-module .d-flex.gap-2 a:hover,.adhritlms-teacher-profile .d-flex.gap-3 a:hover{transform:translateY(-2px) scale(1.08) !important;box-shadow:0 6px 14px rgba(0,0,0,0.12) !important}.adhritlms-teacher-socials a:has(.bi-facebook):hover,.adhritlms-teacher-socials a[title*="Facebook" i]:hover,.adhritlms-teacher-profile-module a:has(.bi-facebook):hover,.adhritlms-teachers-module a:has(.bi-facebook):hover,.adhritlms-teacher-card a:has(.bi-facebook):hover{background-color:#1877f2 !important;border-color:#1877f2 !important;color:#ffffff !important}.adhritlms-teacher-socials a:has(.bi-twitter):hover,.adhritlms-teacher-socials a:has(.bi-twitter-x):hover,.adhritlms-teacher-socials a[title*="Twitter" i]:hover,.adhritlms-teacher-socials a[title*="X" i]:hover,.adhritlms-teacher-profile-module a:has(.bi-twitter):hover,.adhritlms-teacher-profile-module a:has(.bi-twitter-x):hover,.adhritlms-teachers-module a:has(.bi-twitter):hover,.adhritlms-teachers-module a:has(.bi-twitter-x):hover,.adhritlms-teacher-card a:has(.bi-twitter):hover,.adhritlms-teacher-card a:has(.bi-twitter-x):hover{background-color:#0f1419 !important;border-color:#0f1419 !important;color:#ffffff !important}.adhritlms-teacher-socials a:has(.bi-linkedin):hover,.adhritlms-teacher-socials a[title*="LinkedIn" i]:hover,.adhritlms-teacher-profile-module a:has(.bi-linkedin):hover,.adhritlms-teachers-module a:has(.bi-linkedin):hover,.adhritlms-teacher-card a:has(.bi-linkedin):hover{background-color:#0a66c2 !important;border-color:#0a66c2 !important;color:#ffffff !important}.adhritlms-teacher-socials a:has(.bi-youtube):hover,.adhritlms-teacher-socials a[title*="YouTube" i]:hover,.adhritlms-teacher-profile-module a:has(.bi-youtube):hover,.adhritlms-teachers-module a:has(.bi-youtube):hover,.adhritlms-teacher-card a:has(.bi-youtube):hover{background-color:#ff0000 !important;border-color:#ff0000 !important;color:#ffffff !important}.adhritlms-teacher-socials a:has(.bi-instagram):hover,.adhritlms-teacher-socials a[title*="Instagram" i]:hover,.adhritlms-teacher-profile-module a:has(.bi-instagram):hover,.adhritlms-teachers-module a:has(.bi-instagram):hover,.adhritlms-teacher-card a:has(.bi-instagram):hover{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%) !important;border-color:transparent !important;color:#ffffff !important}.adhritlms-teacher-socials a:has(.bi-github):hover,.adhritlms-teacher-socials a[title*="GitHub" i]:hover,.adhritlms-teacher-profile-module a:has(.bi-github):hover,.adhritlms-teachers-module a:has(.bi-github):hover,.adhritlms-teacher-card a:has(.bi-github):hover{background-color:#24292f !important;border-color:#24292f !important;color:#ffffff !important}[data-theme="dark"] .adhritlms-teacher-socials a,[data-theme="dark"] .adhritlms-teacher-profile-module .d-flex.gap-3.fs-5 a,[data-theme="dark"] .adhritlms-teacher-card .card-body .d-flex.gap-2 a,[data-theme="dark"] .adhritlms-teachers-module .d-flex.gap-2 a,[data-theme="dark"] .adhritlms-teacher-profile .d-flex.gap-3 a{background-color:#1e293b !important;border-color:#334155 !important;color:#94a3b8 !important}.bi{display:inline-block;vertical-align:-0.125em;color:inherit;fill:currentColor;line-height:1}.com-adhritlms .card-body ul.list-unstyled li,.option-adhritlms .card-body ul.list-unstyled li{display:flex;align-items:flex-start;margin-bottom:0.65rem;line-height:1.55;color:var(--metrog-text-main)}.com-adhritlms .card-body ul.list-unstyled li .bi,.option-adhritlms .card-body ul.list-unstyled li .bi{font-size:1.15rem;line-height:1.35;margin-right:0.65rem;flex-shrink:0}.com-adhritlms .bi-check-lg,.option-adhritlms .bi-check-lg{color:var(--metrog-success-text,#059669);font-weight:800}[data-theme="dark"] .com-adhritlms .bi-check-lg,[data-theme="dark"] .option-adhritlms .bi-check-lg,[data-theme="dark"] .bi-check-lg.text-success{color:#34d399 !important}.com-adhritlms .card-body ul.list-unstyled li .bi-chevron-right,.option-adhritlms .card-body ul.list-unstyled li .bi-chevron-right{color:var(--metrog-text-subtle,#64748b);font-size:0.95rem;margin-top:0.15rem}[data-theme="dark"] .com-adhritlms .card-body ul.list-unstyled li .bi-chevron-right,[data-theme="dark"] .option-adhritlms .card-body ul.list-unstyled li .bi-chevron-right{color:#94a3b8 !important}.adhritlms-curriculum,.com-adhritlms .adhritlms-curriculum,.option-adhritlms .adhritlms-curriculum{margin-top:2.25rem !important;margin-bottom:2.5rem !important;border:1px solid var(--metrog-border) !important;border-radius:var(--metrog-radius,12px) !important;overflow:hidden !important;background-color:var(--metrog-surface) !important;box-shadow:0 2px 8px rgba(0,0,0,0.04) !important}.com-adhritlms .card.mb-4,.option-adhritlms .card.mb-4{margin-bottom:2rem !important}.adhritlms-curriculum .card-header,.com-adhritlms .adhritlms-curriculum .card-header{padding:1.15rem 1.5rem !important;background-color:var(--metrog-surface) !important;border-bottom:1px solid var(--metrog-border) !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:space-between !important;gap:1rem !important}.adhritlms-curriculum .card-header span.fw-bold,.com-adhritlms .adhritlms-curriculum .card-header span.fw-bold{font-size:1.15rem !important;font-weight:700 !important;color:var(--metrog-text-heading,var(--metrog-text-main)) !important;display:inline-flex !important;align-items:center !important;gap:0.5rem !important;margin:0 !important;letter-spacing:-0.01em !important}.adhritlms-curriculum .card-header span.fw-bold i,.adhritlms-curriculum .card-header span.fw-bold svg,.com-adhritlms .adhritlms-curriculum .card-header span.fw-bold i{font-size:1.25rem !important;color:var(--metrog-primary,#6366f1) !important;margin-right:0.45rem !important;line-height:1 !important;vertical-align:-0.1em !important}.adhritlms-curriculum .card-header span.fw-bold:not(:has(i)):not(:has(svg))::before{content:"\f42d";font-family:"bootstrap-icons";font-size:1.2rem;font-weight:normal;color:var(--metrog-primary,#6366f1);margin-right:0.55rem;line-height:1;display:inline-block;vertical-align:-0.05em}[data-theme="dark"] .adhritlms-curriculum .card-header span.fw-bold:not(:has(i)):not(:has(svg))::before{color:#38bdf8}.adhritlms-curriculum .card-header .d-flex.align-items-center,.com-adhritlms .adhritlms-curriculum .card-header .d-flex.align-items-center{display:flex !important;align-items:center !important;gap:1rem !important}.adhritlms-curriculum .card-header small.text-muted,.adhritlms-curriculum .card-header .text-muted,.com-adhritlms .adhritlms-curriculum .card-header small.text-muted{font-size:0.8125rem !important;font-weight:600 !important;color:var(--metrog-text-muted) !important;background-color:var(--metrog-surface-muted,#f1f5f9) !important;padding:0.35rem 0.75rem !important;border-radius:var(--metrog-radius-full,50px) !important;border:1px solid var(--metrog-border,#e2e8f0) !important;display:inline-flex !important;align-items:center !important;white-space:nowrap !important}[data-theme="dark"] .adhritlms-curriculum .card-header small.text-muted,[data-theme="dark"] .adhritlms-curriculum .card-header .text-muted{background-color:rgba(255,255,255,0.06) !important;border-color:#334155 !important;color:#cbd5e1 !important}.adhritlms-curriculum .card-header .d-flex.gap-1,.com-adhritlms .adhritlms-curriculum .card-header .d-flex.gap-1{display:flex !important;align-items:center !important;gap:0.5rem !important}.adhritlms-curriculum .card-header button.btn,.adhritlms-curriculum .card-header .btn-sm,.com-adhritlms .adhritlms-curriculum .card-header button.btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.4rem !important;font-size:0.8125rem !important;font-weight:600 !important;line-height:1.2 !important;padding:0.42rem 0.95rem !important;border-radius:var(--metrog-radius-full,50px) !important;margin-bottom:0 !important;cursor:pointer !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important;white-space:nowrap !important;box-shadow:0 1px 2px rgba(0,0,0,0.05) !important}.adhritlms-curriculum .card-header button.btn i,.adhritlms-curriculum .card-header .btn-sm i{font-size:0.8em !important;vertical-align:-0.05em !important;margin-right:0.25rem !important}.adhritlms-curriculum .card-header .btn-outline-primary,.com-adhritlms .adhritlms-curriculum .card-header .btn-outline-primary{background-color:var(--metrog-primary-subtle,#eff6ff) !important;border:1.5px solid var(--metrog-primary-subtle-border,#bfdbfe) !important;color:var(--metrog-primary,#1e40af) !important}.adhritlms-curriculum .card-header .btn-outline-primary:hover,.com-adhritlms .adhritlms-curriculum .card-header .btn-outline-primary:hover{background-color:var(--metrog-primary,#1e40af) !important;border-color:var(--metrog-primary,#1e40af) !important;color:#ffffff !important;box-shadow:0 4px 14px rgba(30,64,175,0.25) !important;transform:translateY(-1px) !important}.adhritlms-curriculum .card-header .btn-outline-secondary,.com-adhritlms .adhritlms-curriculum .card-header .btn-outline-secondary{background-color:var(--metrog-surface-muted,#f8fafc) !important;border:1.5px solid var(--metrog-border-strong,#cbd5e1) !important;color:var(--metrog-text-subtle,#475569) !important}.adhritlms-curriculum .card-header .btn-outline-secondary:hover,.com-adhritlms .adhritlms-curriculum .card-header .btn-outline-secondary:hover{background-color:#334155 !important;border-color:#334155 !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(0,0,0,0.12) !important;transform:translateY(-1px) !important}[data-theme="dark"] .adhritlms-curriculum .card-header .btn-outline-primary,[data-theme="dark"] .com-adhritlms .adhritlms-curriculum .card-header .btn-outline-primary{background-color:rgba(56,189,248,0.12) !important;border-color:rgba(56,189,248,0.35) !important;color:#38bdf8 !important}[data-theme="dark"] .adhritlms-curriculum .card-header .btn-outline-primary:hover,[data-theme="dark"] .com-adhritlms .adhritlms-curriculum .card-header .btn-outline-primary:hover{background-color:#0284c7 !important;border-color:#0284c7 !important;color:#ffffff !important;box-shadow:0 4px 14px rgba(2,132,199,0.35) !important}[data-theme="dark"] .adhritlms-curriculum .card-header .btn-outline-secondary,[data-theme="dark"] .com-adhritlms .adhritlms-curriculum .card-header .btn-outline-secondary{background-color:rgba(255,255,255,0.05) !important;border-color:#475569 !important;color:#cbd5e1 !important}[data-theme="dark"] .adhritlms-curriculum .card-header .btn-outline-secondary:hover,[data-theme="dark"] .com-adhritlms .adhritlms-curriculum .card-header .btn-outline-secondary:hover{background-color:#475569 !important;border-color:#64748b !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(0,0,0,0.25) !important}[data-theme="dark"] .adhritlms-curriculum .card-header,[data-theme="dark"] .com-adhritlms .adhritlms-curriculum .card-header{background-color:var(--metrog-surface,#1e293b) !important;border-color:var(--metrog-border,#334155) !important}.adhritlms-curriculum details.adhritlms-chapter > summary{padding:0.85rem 1.25rem !important;background-color:var(--metrog-surface-muted,#f8fafc) !important;border-top:1px solid var(--metrog-border) !important;color:var(--metrog-text-main) !important;font-weight:600;user-select:none;cursor:pointer;transition:background-color 0.15s ease}.adhritlms-curriculum details.adhritlms-chapter > summary:hover{background-color:var(--metrog-surface-hover,#f1f5f9) !important}.adhritlms-curriculum details.adhritlms-chapter > summary .bi-chevron-right,.adhritlms-curriculum details.adhritlms-chapter > summary .adhritlms-chevron{display:inline-block;transition:transform 0.2s cubic-bezier(0.4,0,0.2,1);color:var(--metrog-text-subtle,#64748b)}.adhritlms-curriculum details.adhritlms-chapter[open] > summary .bi-chevron-right,.adhritlms-curriculum details.adhritlms-chapter[open] > summary .adhritlms-chevron{transform:rotate(90deg)}[data-theme="dark"] .adhritlms-curriculum details.adhritlms-chapter > summary{background-color:var(--metrog-surface-muted,#1e293b) !important;border-color:var(--metrog-border,#334155) !important;color:#f8fafc !important}[data-theme="dark"] .adhritlms-curriculum details.adhritlms-chapter > summary:hover{background-color:rgba(255,255,255,0.05) !important}[data-theme="dark"] .adhritlms-curriculum details.adhritlms-chapter > summary .bi-chevron-right,[data-theme="dark"] .adhritlms-curriculum details.adhritlms-chapter > summary .adhritlms-chevron{color:#94a3b8 !important}.adhritlms-curriculum .list-group-item{padding:0.85rem 1.25rem;background-color:var(--metrog-surface);border-color:var(--metrog-border);color:var(--metrog-text-main);transition:background-color 0.15s ease}.adhritlms-curriculum .list-group-item:hover{background-color:var(--metrog-surface-hover,rgba(127,127,127,0.04))}[data-theme="dark"] .adhritlms-curriculum .list-group-item{background-color:var(--metrog-surface,#0f172a);border-color:var(--metrog-border,#334155);color:var(--metrog-text-main,#f8fafc)}[data-theme="dark"] .adhritlms-curriculum .list-group-item:hover{background-color:rgba(255,255,255,0.04)}.adhritlms-curriculum .bi-file-earmark-text,.com-adhritlms .bi-file-earmark-text{font-size:1.05rem;vertical-align:-0.1em;color:var(--metrog-primary,#6366f1)}[data-theme="dark"] .adhritlms-curriculum .bi-file-earmark-text,[data-theme="dark"] .com-adhritlms .bi-file-earmark-text{color:#818cf8 !important}.adhritlms-curriculum .bi-lock-fill,.com-adhritlms .bi-lock-fill{font-size:1.05rem;vertical-align:-0.1em;color:var(--metrog-text-muted,#64748b)}[data-theme="dark"] .adhritlms-curriculum .bi-lock-fill,[data-theme="dark"] .com-adhritlms .bi-lock-fill,[data-theme="dark"] .bi-lock-fill.text-muted{color:#94a3b8 !important}.adhritlms-course-hero{position:relative;width:100%;background:#1a1a2e;color:#ffffff;padding:3.5rem 0;margin-bottom:2.5rem}.adhritlms-course-hero h1{color:#ffffff;font-weight:800;line-height:1.2}.adhritlms-course-hero .lead{color:rgba(255,255,255,0.85);font-size:1.15rem;line-height:1.55}.adhritlms-course-hero .text-white-50{color:rgba(255,255,255,0.7) !important}.adhritlms-course-hero .card{border-radius:var(--metrog-radius,12px);overflow:hidden;box-shadow:0 16px 36px rgba(0,0,0,0.35) !important;background-color:var(--metrog-surface,#ffffff);border:1px solid var(--metrog-border,rgba(255,255,255,0.15))}.adhritlms-lesson-player{position:relative;width:100%}.adhritlms-lesson-player .adhritlms-curriculum-sidebar{transition:transform 0.25s ease}.adhritlms-lesson-player .ratio,.adhritlms-lesson-player .ratio-16x9{position:relative;width:100%;padding-top:56.25%}.adhritlms-lesson-player .ratio iframe,.adhritlms-lesson-player .ratio-16x9 iframe,.adhritlms-lesson-player .ratio video,.adhritlms-lesson-player .ratio-16x9 video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (min-width:768px){body.metrog-adhrit-sidebar-left .adhritlms-lesson-player #adl-cur-sidebar,body.metrog-adhrit-sidebar-left #adl-cur-sidebar{order:1 !important;border-left:none !important;border-right:1px solid var(--metrog-border,#dee2e6) !important}body.metrog-adhrit-sidebar-left .adhritlms-lesson-player .col-md-9{order:2 !important}body.metrog-adhrit-sidebar-wide .adhritlms-lesson-player #adl-cur-sidebar,body.metrog-adhrit-sidebar-wide #adl-cur-sidebar{flex:0 0 33.333333% !important;max-width:33.333333% !important;width:33.333333% !important}body.metrog-adhrit-sidebar-wide .adhritlms-lesson-player .col-md-9{flex:0 0 66.666667% !important;max-width:66.666667% !important;width:66.666667% !important}}.adhritlms-lesson-player .adhritlms-player-coursename,.col-md-9 .adhritlms-player-coursename{font-size:clamp(1.15rem,2.5vw,1.45rem) !important;font-weight:700 !important;letter-spacing:-0.01em;margin-bottom:0 !important;line-height:1.35}.adhritlms-lesson-player .adhritlms-player-coursename a,.col-md-9 .adhritlms-player-coursename a{color:var(--metrog-heading-color,#0f172a) !important;text-decoration:none !important;transition:color 0.15s ease}.adhritlms-lesson-player .adhritlms-player-coursename a:hover,.col-md-9 .adhritlms-player-coursename a:hover{color:var(--metrog-primary,#2563eb) !important}[data-theme="dark"] .adhritlms-lesson-player .adhritlms-player-coursename a,[data-theme="dark"] .col-md-9 .adhritlms-player-coursename a{color:#f8fafc !important}[data-theme="dark"] .adhritlms-lesson-player .adhritlms-player-coursename a:hover,[data-theme="dark"] .col-md-9 .adhritlms-player-coursename a:hover{color:#38bdf8 !important}.col-md-9 > .border-bottom:has(a[href*="view=course"]),.adhritlms-lesson-player-topbar{background-color:var(--metrog-surface,#ffffff);border-bottom:1px solid var(--metrog-border,#e2e8f0) !important;padding:0.85rem 1.25rem !important;display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:0.75rem !important}[data-theme="dark"] .col-md-9 > .border-bottom:has(a[href*="view=course"]),[data-theme="dark"] .adhritlms-lesson-player-topbar{background-color:#111827 !important;border-bottom-color:#1f2937 !important}.col-md-9 a[href*="view=course"].btn,.adhritlms-lesson-player a[href*="view=course"].btn{border-radius:50px !important;padding:0.4rem 1.05rem !important;font-size:0.825rem !important;font-weight:600 !important;margin-bottom:0 !important;display:inline-flex !important;align-items:center !important;gap:0.4rem !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important}.col-md-9 .border-bottom span.text-muted:has(.bi-collection),.adhritlms-lesson-player .border-bottom span.text-muted:has(.bi-collection),.adhritlms-player-chapter-badge{display:inline-flex !important;align-items:center !important;gap:0.4rem !important;padding:0.35rem 0.85rem !important;border-radius:50px !important;background-color:rgba(var(--metrog-primary-rgb,59,130,246),0.08) !important;color:var(--metrog-primary,#1e40af) !important;border:1px solid rgba(var(--metrog-primary-rgb,59,130,246),0.2) !important;font-weight:600 !important;font-size:0.825rem !important}[data-theme="dark"] .col-md-9 .border-bottom span.text-muted:has(.bi-collection),[data-theme="dark"] .adhritlms-lesson-player .border-bottom span.text-muted:has(.bi-collection),[data-theme="dark"] .adhritlms-player-chapter-badge{background-color:rgba(59,130,246,0.16) !important;color:#93c5fd !important;border-color:rgba(59,130,246,0.35) !important}.adhritlms-lesson-player button[type="submit"].btn-success,.adhritlms-lesson-player button[type="submit"].btn-outline-success,.col-md-9 form button[type="submit"].btn{border-radius:50px !important;padding:0.4rem 1.15rem !important;font-size:0.825rem !important;font-weight:600 !important;margin-bottom:0 !important}#adl-cur-sidebar,.adhritlms-curriculum-sidebar{background-color:var(--metrog-surface-muted,#f8fafc) !important;border-left:1px solid var(--metrog-border,#e2e8f0) !important;scrollbar-width:thin;scrollbar-color:var(--metrog-border,#cbd5e1) transparent}#adl-cur-sidebar::-webkit-scrollbar,.adhritlms-curriculum-sidebar::-webkit-scrollbar{width:6px}#adl-cur-sidebar::-webkit-scrollbar-track,.adhritlms-curriculum-sidebar::-webkit-scrollbar-track{background:transparent}#adl-cur-sidebar::-webkit-scrollbar-thumb,.adhritlms-curriculum-sidebar::-webkit-scrollbar-thumb{background-color:var(--metrog-border,#cbd5e1);border-radius:4px}#adl-cur-sidebar::-webkit-scrollbar-thumb:hover,.adhritlms-curriculum-sidebar::-webkit-scrollbar-thumb:hover{background-color:var(--metrog-text-muted,#94a3b8)}[data-theme="dark"] #adl-cur-sidebar,[data-theme="dark"] .adhritlms-curriculum-sidebar{background-color:#0f172a !important;border-left-color:#1e293b !important;scrollbar-color:#334155 transparent}[data-theme="dark"] #adl-cur-sidebar::-webkit-scrollbar-thumb,[data-theme="dark"] .adhritlms-curriculum-sidebar::-webkit-scrollbar-thumb{background-color:#334155}[data-theme="dark"] #adl-cur-sidebar::-webkit-scrollbar-thumb:hover,[data-theme="dark"] .adhritlms-curriculum-sidebar::-webkit-scrollbar-thumb:hover{background-color:#475569}#adl-cur-sidebar .bg-primary,.adhritlms-curriculum-sidebar .bg-primary{background-color:rgba(var(--metrog-primary-rgb,59,130,246),0.12) !important;border:1px solid rgba(var(--metrog-primary-rgb,59,130,246),0.28) !important;border-left:4px solid var(--metrog-primary,#2563eb) !important;border-radius:var(--metrog-radius-sm,8px) !important;color:var(--metrog-text-main,#0f172a) !important;box-shadow:0 1px 3px rgba(0,0,0,0.04) !important}#adl-cur-sidebar .bg-primary a,#adl-cur-sidebar .bg-primary a.text-white,.adhritlms-curriculum-sidebar .bg-primary a,.adhritlms-curriculum-sidebar .bg-primary a.text-white{color:var(--metrog-primary,#1e40af) !important;font-weight:700 !important;text-decoration:none !important}#adl-cur-sidebar .bg-primary a:hover,.adhritlms-curriculum-sidebar .bg-primary a:hover{color:var(--metrog-primary-hover,#1d4ed8) !important}#adl-cur-sidebar .bg-primary small,#adl-cur-sidebar .bg-primary small.text-white-50,.adhritlms-curriculum-sidebar .bg-primary small,.adhritlms-curriculum-sidebar .bg-primary small.text-white-50{color:var(--metrog-text-muted,#64748b) !important;font-weight:600 !important}#adl-cur-sidebar .bg-primary span,.adhritlms-curriculum-sidebar .bg-primary span{color:var(--metrog-primary,#1e40af) !important;font-weight:700 !important}#adl-cur-sidebar .bg-primary i.text-white-50,.adhritlms-curriculum-sidebar .bg-primary i.text-white-50{color:var(--metrog-primary,#1e40af) !important;opacity:0.8 !important}[data-theme="dark"] #adl-cur-sidebar .bg-primary,[data-theme="dark"] .adhritlms-curriculum-sidebar .bg-primary{background-color:rgba(59,130,246,0.22) !important;border-color:rgba(59,130,246,0.4) !important;border-left-color:#38bdf8 !important;color:#f8fafc !important}[data-theme="dark"] #adl-cur-sidebar .bg-primary a,[data-theme="dark"] #adl-cur-sidebar .bg-primary a.text-white,[data-theme="dark"] .adhritlms-curriculum-sidebar .bg-primary a,[data-theme="dark"] .adhritlms-curriculum-sidebar .bg-primary a.text-white{color:#93c5fd !important}[data-theme="dark"] #adl-cur-sidebar .bg-primary small,[data-theme="dark"] #adl-cur-sidebar .bg-primary small.text-white-50,[data-theme="dark"] .adhritlms-curriculum-sidebar .bg-primary small,[data-theme="dark"] .adhritlms-curriculum-sidebar .bg-primary small.text-white-50{color:#94a3b8 !important}[data-theme="dark"] #adl-cur-sidebar .bg-primary span,[data-theme="dark"] .adhritlms-curriculum-sidebar .bg-primary span{color:#93c5fd !important}#adl-cur-sidebar .adhritlms-chdesc-toggle,.adhritlms-curriculum-sidebar .adhritlms-chdesc-toggle,#adl-cur-sidebar .border-bottom:has(.bi-collection),.adhritlms-curriculum-sidebar .border-bottom:has(.bi-collection){font-weight:700 !important;font-size:0.85rem !important;color:var(--metrog-heading-color,#0f172a) !important;text-transform:none !important;letter-spacing:0.01em;padding:0.5rem 0.75rem !important;background-color:var(--metrog-surface,#ffffff);border:1px solid var(--metrog-border,#e2e8f0) !important;border-radius:var(--metrog-radius-sm,8px) !important;margin-top:1.15rem !important;margin-bottom:0.65rem !important;box-shadow:0 1px 2px rgba(0,0,0,0.04);transition:all 0.15s ease}#adl-cur-sidebar .adhritlms-chdesc-toggle:hover,.adhritlms-curriculum-sidebar .adhritlms-chdesc-toggle:hover{background-color:var(--metrog-surface-hover,#f1f5f9);border-color:var(--metrog-primary,#3b82f6) !important}#adl-cur-sidebar .adhritlms-chdesc-toggle i.bi-collection,.adhritlms-curriculum-sidebar .adhritlms-chdesc-toggle i.bi-collection,#adl-cur-sidebar .border-bottom:has(.bi-collection) i.bi-collection{color:var(--metrog-primary,#2563eb) !important;margin-right:0.35rem;font-size:0.95rem}[data-theme="dark"] #adl-cur-sidebar .adhritlms-chdesc-toggle,[data-theme="dark"] .adhritlms-curriculum-sidebar .adhritlms-chdesc-toggle,[data-theme="dark"] #adl-cur-sidebar .border-bottom:has(.bi-collection),[data-theme="dark"] .adhritlms-curriculum-sidebar .border-bottom:has(.bi-collection){background-color:#1e293b !important;border-color:#334155 !important;color:#f8fafc !important}[data-theme="dark"] #adl-cur-sidebar .adhritlms-chdesc-toggle:hover,[data-theme="dark"] .adhritlms-curriculum-sidebar .adhritlms-chdesc-toggle:hover{background-color:#273548 !important;border-color:#38bdf8 !important}#adl-cur-sidebar .bg-white,.adhritlms-curriculum-sidebar .bg-white{background-color:var(--metrog-surface,#ffffff) !important;border:1px solid var(--metrog-border,#e2e8f0) !important;border-radius:var(--metrog-radius-sm,8px) !important;transition:all 0.15s ease}#adl-cur-sidebar .bg-white:hover,.adhritlms-curriculum-sidebar .bg-white:hover{border-color:rgba(var(--metrog-primary-rgb,59,130,246),0.5) !important;transform:translateX(2px)}[data-theme="dark"] #adl-cur-sidebar .bg-white,[data-theme="dark"] .adhritlms-curriculum-sidebar .bg-white{background-color:#1e293b !important;border-color:#334155 !important}[data-theme="dark"] #adl-cur-sidebar .bg-white a.text-dark,[data-theme="dark"] .adhritlms-curriculum-sidebar .bg-white a.text-dark{color:#e2e8f0 !important}[data-theme="dark"] #adl-cur-sidebar .bg-white:hover,[data-theme="dark"] .adhritlms-curriculum-sidebar .bg-white:hover{border-color:#38bdf8 !important;background-color:#243042 !important}#adl-cur-sidebar div[style*="background:#fff3cd"],.adhritlms-curriculum-sidebar div[style*="background:#fff3cd"]{background-color:var(--metrog-warning-subtle,#fef3c7) !important;border:1px solid var(--metrog-warning-border,#fcd34d) !important;border-radius:var(--metrog-radius-sm,8px) !important}[data-theme="dark"] #adl-cur-sidebar div[style*="background:#fff3cd"],[data-theme="dark"] .adhritlms-curriculum-sidebar div[style*="background:#fff3cd"]{background-color:rgba(245,158,11,0.18) !important;border-color:rgba(245,158,11,0.35) !important}[data-theme="dark"] #adl-cur-sidebar div[style*="background:#fff3cd"] a,[data-theme="dark"] #adl-cur-sidebar div[style*="background:#fff3cd"] span,[data-theme="dark"] .adhritlms-curriculum-sidebar div[style*="background:#fff3cd"] a,[data-theme="dark"] .adhritlms-curriculum-sidebar div[style*="background:#fff3cd"] span{color:#fde68a !important}.adhritlms-teacher-profile{width:100%}.adhritlms-teacher-profile .rounded{border-radius:var(--metrog-radius,12px) !important}.adhritlms-sidebar-progress .progress,.adhritlms-curriculum-sidebar .progress,.option-adhritlms .progress,.com-adhritlms .progress{display:flex !important;height:9px !important;overflow:hidden !important;font-size:0.75rem;background-color:var(--metrog-border,#e2e8f0) !important;border-radius:50px !important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.06)}.adhritlms-sidebar-progress .progress-bar,.adhritlms-curriculum-sidebar .progress-bar,.option-adhritlms .progress-bar,.com-adhritlms .progress-bar{display:flex !important;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background:linear-gradient(90deg,var(--metrog-primary,#2563eb),var(--metrog-primary-hover,#1d4ed8)) !important;border-radius:50px !important;transition:width 0.6s ease}[data-theme="dark"] .option-adhritlms .card,[data-theme="dark"] .com-adhritlms .card,[data-theme="dark"] .adhritlms-course-detail .card,[data-theme="dark"] .adhritlms-teacher-profile .card{background-color:var(--metrog-surface);border-color:var(--metrog-border);color:var(--metrog-text-main)}[data-theme="dark"] .option-adhritlms .card-body.text-dark,[data-theme="dark"] .com-adhritlms .card-body.text-dark,[data-theme="dark"] .option-adhritlms .text-dark,[data-theme="dark"] .com-adhritlms .text-dark,[data-theme="dark"] .adhritlms-course-hero .card-body.text-dark{color:#f8fafc !important}[data-theme="dark"] .option-adhritlms a.text-dark,[data-theme="dark"] .com-adhritlms a.text-dark{color:#f8fafc !important}[data-theme="dark"] .option-adhritlms .card-header,[data-theme="dark"] .com-adhritlms .card-header{background-color:var(--metrog-surface-muted);border-color:var(--metrog-border);color:var(--metrog-text-main)}[data-theme="dark"] .option-adhritlms .progress,[data-theme="dark"] .com-adhritlms .progress,[data-theme="dark"] .adhritlms-sidebar-progress .progress,[data-theme="dark"] .adhritlms-curriculum-sidebar .progress{background-color:#334155 !important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.3) !important}[data-theme="dark"] .adhritlms-curriculum-sidebar{background-color:var(--metrog-surface-muted,#111827) !important;border-color:var(--metrog-border,#1f2937) !important;color:var(--metrog-text-main,#f8fafc) !important}[data-theme="dark"] .adhritlms-curriculum-sidebar .border-bottom{border-color:var(--metrog-border,#1f2937) !important}[data-theme="dark"] .adhritlms-curriculum-sidebar .text-muted{color:#94a3b8 !important}.option-adhritlms .adhritlms-item-card,.com-adhritlms .adhritlms-item-card,.option-adhritlms .adhritlms-event-card,.com-adhritlms .adhritlms-event-card,.option-adhritlms .adhritlms-enroll-card,.com-adhritlms .adhritlms-enroll-card,.option-adhritlms .adhritlms-teacher-card,.com-adhritlms .adhritlms-teacher-card,.option-adhritlms .adhritlms-order-card,.com-adhritlms .adhritlms-order-card{background:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius,16px);color:var(--metrog-text-main);box-shadow:none;overflow:hidden;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease}.option-adhritlms .adhritlms-item-card:hover,.com-adhritlms .adhritlms-item-card:hover,.option-adhritlms .adhritlms-event-card:hover,.com-adhritlms .adhritlms-event-card:hover,.option-adhritlms .adhritlms-teacher-card:hover,.com-adhritlms .adhritlms-teacher-card:hover{transform:translateY(-6px);box-shadow:var(--metrog-shadow-md)}.option-adhritlms .adhritlms-item-card img,.com-adhritlms .adhritlms-item-card img,.option-adhritlms .adhritlms-card-img,.com-adhritlms .adhritlms-card-img{height:190px;object-fit:cover}.option-adhritlms .adhritlms-card-body,.com-adhritlms .adhritlms-card-body{padding:18px 18px 20px}.option-adhritlms .adhritlms-card-body h3,.com-adhritlms .adhritlms-card-body h3{font-size:17px;line-height:1.35;letter-spacing:-.2px}.option-adhritlms .adhritlms-btn,.com-adhritlms .adhritlms-btn,.option-adhritlms .adhritlms-enroll-btn,.com-adhritlms .adhritlms-enroll-btn,.option-adhritlms .adhritlms-checkout-btn,.com-adhritlms .adhritlms-checkout-btn{font-weight:700;padding:.62rem 1.35rem;letter-spacing:.2px;border-radius:var(--metrog-radius-sm,8px);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.option-adhritlms .adhritlms-btn:hover,.com-adhritlms .adhritlms-btn:hover,.option-adhritlms .adhritlms-enroll-btn:hover,.com-adhritlms .adhritlms-enroll-btn:hover{opacity:1;transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 10px 22px rgba(0,0,0,.22)}.option-adhritlms .adhritlms-price,.com-adhritlms .adhritlms-price{letter-spacing:-.5px;font-weight:800}.option-adhritlms .adhritlms-price-original,.com-adhritlms .adhritlms-price-original,.option-adhritlms .adhritlms-price-regular,.com-adhritlms .adhritlms-price-regular{opacity:.55}.option-adhritlms .adhritlms-grid,.com-adhritlms .adhritlms-grid{gap:22px}.option-adhritlms .adhritlms-section-title,.com-adhritlms .adhritlms-section-title{letter-spacing:-.6px;color:var(--metrog-text-main)}.option-adhritlms .adhritlms-badge,.com-adhritlms .adhritlms-badge,.option-adhritlms .adhritlms-cert-badge,.com-adhritlms .adhritlms-cert-badge{border-radius:999px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;font-size:11px;padding:.3rem .7rem}.option-adhritlms .adhritlms-progress-bar,.com-adhritlms .adhritlms-progress-bar{border-radius:999px;overflow:hidden;height:10px;background:rgba(127,127,127,.18)}.option-adhritlms .adhritlms-progress-bar-fill,.com-adhritlms .adhritlms-progress-bar-fill{background:linear-gradient(90deg,var(--metrog-primary),var(--metrog-secondary));border-radius:999px;transition:width .6s cubic-bezier(.22,.61,.36,1)}.option-adhritlms .adhritlms-curriculum-section-title,.com-adhritlms .adhritlms-curriculum-section-title{font-weight:800;letter-spacing:-.2px}.option-adhritlms .adhritlms-lesson-item,.com-adhritlms .adhritlms-lesson-item,.option-adhritlms .adhritlms-sidebar-lesson,.com-adhritlms .adhritlms-sidebar-lesson{border-radius:calc(var(--metrog-radius,16px) - 6px);transition:background .18s ease,transform .18s ease}.option-adhritlms .adhritlms-lesson-item:hover,.com-adhritlms .adhritlms-lesson-item:hover,.option-adhritlms .adhritlms-sidebar-lesson:hover,.com-adhritlms .adhritlms-sidebar-lesson:hover{background:rgba(127,127,127,.10);transform:translateX(3px)}.option-adhritlms .adhritlms-sidebar,.com-adhritlms .adhritlms-sidebar,.option-adhritlms .adhritlms-curriculum-sidebar,.com-adhritlms .adhritlms-curriculum-sidebar{border:1px solid var(--metrog-border);border-radius:var(--metrog-radius,16px);background:var(--metrog-surface-muted);overflow:hidden}.option-adhritlms .adhritlms-sidebar-lesson.active,.com-adhritlms .adhritlms-sidebar-lesson.active,.option-adhritlms .adhritlms-sidebar-lesson.current,.com-adhritlms .adhritlms-sidebar-lesson.current{background:var(--metrog-primary) !important;color:#ffffff !important}.option-adhritlms .adhritlms-sidebar-lesson.active a,.com-adhritlms .adhritlms-sidebar-lesson.active a,.option-adhritlms .adhritlms-sidebar-lesson.current a,.com-adhritlms .adhritlms-sidebar-lesson.current a{color:#ffffff !important}.option-adhritlms .adhritlms-sidebar-lesson.locked,.com-adhritlms .adhritlms-sidebar-lesson.locked{opacity:.55}.option-adhritlms .adhritlms-quiz-question,.com-adhritlms .adhritlms-quiz-question,.option-adhritlms .adhritlms-question-card,.com-adhritlms .adhritlms-question-card{border:1px solid var(--metrog-border);border-radius:var(--metrog-radius,16px);background:var(--metrog-surface);overflow:hidden}.option-adhritlms .adhritlms-quiz-option,.com-adhritlms .adhritlms-quiz-option,.option-adhritlms .adhritlms-answer-option,.com-adhritlms .adhritlms-answer-option{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:calc(var(--metrog-radius,16px) - 6px);border:1px solid var(--metrog-border);cursor:pointer;transition:border-color .18s ease,background .18s ease}.option-adhritlms .adhritlms-quiz-option:hover,.com-adhritlms .adhritlms-quiz-option:hover,.option-adhritlms .adhritlms-answer-option:hover,.com-adhritlms .adhritlms-answer-option:hover{border-color:var(--metrog-primary);background:var(--metrog-primary-subtle)}.option-adhritlms .adhritlms-quiz-result,.com-adhritlms .adhritlms-quiz-result,.option-adhritlms .adhritlms-certificate,.com-adhritlms .adhritlms-certificate{border:1px solid var(--metrog-border);border-radius:var(--metrog-radius,16px);background:var(--metrog-surface)}.option-adhritlms .adhritlms-quiz-score,.com-adhritlms .adhritlms-quiz-score{letter-spacing:-2px;font-weight:800}@media (prefers-reduced-motion:reduce){.option-adhritlms .adhritlms-item-card,.com-adhritlms .adhritlms-item-card,.option-adhritlms .adhritlms-event-card,.com-adhritlms .adhritlms-event-card,.option-adhritlms .adhritlms-teacher-card,.com-adhritlms .adhritlms-teacher-card,.option-adhritlms .adhritlms-btn,.com-adhritlms .adhritlms-btn,.option-adhritlms .adhritlms-lesson-item,.com-adhritlms .adhritlms-lesson-item,.option-adhritlms .adhritlms-progress-bar-fill,.com-adhritlms .adhritlms-progress-bar-fill,.option-adhritlms .adhritlms-quiz-option,.com-adhritlms .adhritlms-quiz-option{transition:none !important}}.adhritlms-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.75rem}.adhritlms-course-card{background-color:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius);overflow:hidden;box-shadow:var(--metrog-shadow-sm);display:flex;flex-direction:column;transition:var(--metrog-transition)}.adhritlms-course-card:hover{transform:translateY(-4px);box-shadow:var(--metrog-shadow-md);border-color:var(--metrog-primary)}.adhritlms-card-thumb{position:relative;aspect-ratio:16 / 9;background-color:var(--metrog-surface-muted);overflow:hidden}.adhritlms-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.adhritlms-course-card:hover .adhritlms-card-thumb img{transform:scale(1.04)}.adhritlms-card-badge{position:absolute;top:0.75rem;left:0.75rem}.adhritlms-card-body{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.adhritlms-card-meta{display:flex;align-items:center;justify-content:space-between;font-size:0.8125rem;color:var(--metrog-text-muted);margin-bottom:0.5rem}.adhritlms-card-title{font-size:1.125rem;font-weight:700;line-height:1.35;margin-bottom:0.5rem}.adhritlms-card-title a{color:var(--metrog-text-main);text-decoration:none}.adhritlms-card-title a:hover{color:var(--metrog-primary)}.adhritlms-player-shell{display:grid;grid-template-columns:1fr 340px;min-height:100vh;background-color:#090d16;color:#f8fafc}.adhritlms-player-viewport{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#000000}.adhritlms-player-sidebar{background-color:#111827;border-left:1px solid #1f2937;overflow-y:auto;padding:1.5rem}.adhritlms-quiz-hud{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:var(--metrog-surface);border:1px solid var(--metrog-border);border-radius:var(--metrog-radius);margin-bottom:1.5rem}.adhritlms-timer-pill{display:inline-flex;align-items:center;gap:0.5rem;padding:0.35rem 0.875rem;background-color:var(--metrog-danger-subtle);color:var(--metrog-danger-text);font-weight:700;border-radius:var(--metrog-radius-full)}.adhritlms-catalog,[class*="mod-adhritlmscatalog-"],.adhritlms-recommended,[class*="mod-adhritlmsrec-"]{width:100%}.adhritlmscat-card,.adhritlmsrec-card{background-color:var(--metrog-surface) !important;border:1px solid var(--metrog-border) !important;border-radius:var(--metrog-radius,8px) !important;box-shadow:0 1px 3px rgba(0,0,0,0.05) !important;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease !important}.adhritlmscat-card:hover,.adhritlmsrec-card:hover{transform:translateY(-3px) !important;box-shadow:0 8px 20px rgba(0,0,0,0.1) !important;border-color:var(--metrog-primary) !important}.adhritlmscat-title a,.adhritlmsrec-title a{color:var(--metrog-text-heading,var(--metrog-text-main)) !important;text-decoration:none !important;transition:color 0.15s ease}.adhritlmscat-title a:hover,.adhritlmsrec-title a:hover{color:var(--metrog-primary) !important}.adhritlmscat-btn-primary,.adhritlmsrec-btn-primary{background-color:var(--metrog-primary) !important;border-color:var(--metrog-primary) !important;color:var(--metrog-primary-text,#ffffff) !important;border-radius:var(--metrog-radius-sm,6px) !important}.adhritlmscat-btn-primary:hover,.adhritlmsrec-btn-primary:hover{background-color:var(--metrog-primary-hover) !important;border-color:var(--metrog-primary-hover) !important}.adhritlmscat-btn-outline,.adhritlmsrec-btn-outline{background-color:transparent !important;border:1px solid var(--metrog-border) !important;color:var(--metrog-text-main) !important;border-radius:var(--metrog-radius-sm,6px) !important}.adhritlmscat-btn-outline:hover,.adhritlmsrec-btn-outline:hover{background-color:var(--metrog-surface-hover) !important;border-color:var(--metrog-primary) !important;color:var(--metrog-primary) !important}.adhritlmscat-search-input{background-color:var(--metrog-surface) !important;border:1px solid var(--metrog-border) !important;color:var(--metrog-text-main) !important;border-radius:var(--metrog-radius-sm,6px) !important}.adhritlmscat-search-input:focus{border-color:var(--metrog-primary) !important;box-shadow:0 0 0 3px var(--metrog-primary-subtle) !important;outline:none}[data-theme="dark"] .adhritlmscat-card,[data-theme="dark"] .adhritlmsrec-card{background-color:var(--metrog-surface,#1e293b) !important;border-color:var(--metrog-border,#334155) !important}[data-theme="dark"] .adhritlmscat-text,[data-theme="dark"] .adhritlmsrec-text,[data-theme="dark"] .adhritlmscat-subtitle,[data-theme="dark"] .adhritlmsrec-subtitle{color:#94a3b8 !important}[data-theme="dark"] [class*="adlmenu-"] .adlmenu-drop{background-color:#1e293b !important;border-color:#334155 !important;box-shadow:0 10px 25px rgba(0,0,0,0.4) !important}[data-theme="dark"] [class*="adlmenu-"] .adlmenu-drop a,[data-theme="dark"] [class*="adlmenu-"] .adlmenu-drop button{color:#f8fafc !important}[data-theme="dark"] [class*="adlmenu-"] .adlmenu-drop a:hover,[data-theme="dark"] [class*="adlmenu-"] .adlmenu-drop button:hover{background-color:#334155 !important}[data-theme="dark"] [class*="adlmenu-"] .adlmenu-drop-sep{border-color:#334155 !important}@media print{body{background:#ffffff !important;color:#000000 !important;font-size:11pt !important}.metrog-header-wrapper,.metrog-top-bar-wrapper,.metrog-portal-bar-wrapper,.metrog-breadcrumbs-wrapper,.metrog-footer-wrapper,.metrog-bottom-wrapper,.metrog-sidebar-wrapper,.metrog-back-to-top-btn,.no-print,.btn,.metrog-btn{display:none !important}.metrog-main-section,.metrog-container,.metrog-container-fluid{padding:0 !important;margin:0 !important;max-width:100% !important}.rudra-id-card,.rudra-fee-receipt,.rudra-tc-document,.adhritlms-certificate-frame{box-shadow:none !important;border:1px solid #000000 !important;break-inside:avoid}}body:has([data-mpb-cookie]:not([hidden])) #sa115-bubble,body:has([data-mpb-cookie]:not([hidden])) #sa115-wrapper #sa115-bubble,body:has([data-mpb-cookie]:not([hidden])) .metrog-back-to-top-btn,body:has(.mpb-ck:not([hidden])) #sa115-bubble,body:has(.mpb-ck:not([hidden])) #sa115-wrapper #sa115-bubble,body:has(.mpb-ck:not([hidden])) .metrog-back-to-top-btn,body:has(.mpb-block--cookie_notice:not([hidden])) #sa115-bubble,body:has(.mpb-block--cookie_notice:not([hidden])) #sa115-wrapper #sa115-bubble,body:has(.mpb-block--cookie_notice:not([hidden])) .metrog-back-to-top-btn{bottom:96px !important;transition:bottom 0.3s ease}body:has(dialog.mpb-popup[open]) .metrog-back-to-top-btn,body:has(dialog.mpb-popup[open]) #sa115-bubble,body:has(dialog.mpb-popup[open]) #sa115-wrapper,body:has(.mpb-popup[open]) .metrog-back-to-top-btn,body:has(.mpb-popup[open]) #sa115-bubble,body:has(.mpb-popup[open]) #sa115-wrapper,body:has(.mpb-curtain:not([data-seen])) .metrog-back-to-top-btn,body:has(.mpb-curtain:not([data-seen])) #sa115-bubble,body:has(.mpb-curtain:not([data-seen])) #sa115-wrapper,body:has(.mpb-block--curtain:not([data-seen])) .metrog-back-to-top-btn,body:has(.mpb-block--curtain:not([data-seen])) #sa115-bubble,body:has(.mpb-block--curtain:not([data-seen])) #sa115-wrapper,body:has(.mpb-curtain:not([hidden])) .metrog-back-to-top-btn,body:has(.mpb-curtain:not([hidden])) #sa115-bubble,body:has(.mpb-curtain:not([hidden])) #sa115-wrapper,body:has(.mpb-preloader:not([data-done])) .metrog-back-to-top-btn,body:has(.mpb-preloader:not([data-done])) #sa115-bubble,body:has(.mpb-preloader:not([data-done])) #sa115-wrapper,body:has(.mpb-block--preloader:not([data-done])) .metrog-back-to-top-btn,body:has(.mpb-block--preloader:not([data-done])) #sa115-bubble,body:has(.mpb-block--preloader:not([data-done])) #sa115-wrapper,body:has(.mpb-preloader:not([hidden])) .metrog-back-to-top-btn,body:has(.mpb-preloader:not([hidden])) #sa115-bubble,body:has(.mpb-preloader:not([hidden])) #sa115-wrapper,body:has([data-mpb-drawer].mpb-is-open) .metrog-back-to-top-btn,body:has([data-mpb-drawer].mpb-is-open) #sa115-bubble,body:has([data-mpb-drawer].mpb-is-open) #sa115-wrapper,body:has(.mpb-is-open) .metrog-back-to-top-btn,body:has(.mpb-is-open) #sa115-bubble,body:has(.mpb-is-open) #sa115-wrapper{opacity:0 !important;pointer-events:none !important;visibility:hidden !important;transition:opacity 0.2s ease}body:has(.mpb-curtain:not([data-seen])) .metrog-header-sticky,body:has(.mpb-block--curtain:not([data-seen])) .metrog-header-sticky,body:has(.mpb-curtain:not([hidden])) .metrog-header-sticky,body:has(.mpb-preloader:not([data-done])) .metrog-header-sticky,body:has(.mpb-block--preloader:not([data-done])) .metrog-header-sticky,body:has(.mpb-preloader:not([hidden])) .metrog-header-sticky{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;z-index:100 !important}body:has(.mpb-curtain:not([data-seen])) .metrog-header-wrapper,body:has(.mpb-block--curtain:not([data-seen])) .metrog-header-wrapper,body:has(.mpb-curtain:not([hidden])) .metrog-header-wrapper,body:has(.mpb-curtain:not([data-seen])) .metrog-top-bar-wrapper,body:has(.mpb-block--curtain:not([data-seen])) .metrog-top-bar-wrapper,body:has(.mpb-curtain:not([hidden])) .metrog-top-bar-wrapper{transition:none !important;z-index:100 !important}body.mpb-editing .metrog-header-sticky,body.mpb-editing .metrog-header-wrapper,body.mpb-editing .metrog-top-bar-wrapper,body.mpb-editing .metrog-portal-bar-wrapper{position:static !important;z-index:100 !important}body.mpb-editing .metrog-reading-progress-bar,body.mpb-editing .metrog-back-to-top-btn,body.mpb-editing .metrog-skip-link,body.mpb-editing #sa115-bubble,body.mpb-editing #sa115-wrapper{display:none !important}body.mpb-editing .metrog-sidebar-wrapper,body.mpb-editing .metrog-breadcrumbs-wrapper{display:none !important}