:root{color-scheme:light}#mt-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:6px 11px;border:1px solid #d9e4f5;border-radius:12px;background:#edf3ff;color:#244b85;font:600 14px/1.5 Cairo,sans-serif;cursor:pointer;flex-shrink:0}#mt-toggle>span:first-child{font-size:21px}#mt-toggle:focus-visible{outline:3px solid #6298ff;outline-offset:3px}.mt-value{display:flex;gap:15px;align-items:center;background:#eaf2ff;border:1px solid #cedfff;border-radius:17px;padding:18px 20px;margin:20px 0;color:#173c73}.mt-value>strong{font:800 42px/1.3 Cairo,sans-serif;color:#1d5cf0}.mt-value span{display:grid;gap:4px}.mt-value b{font-size:16px}.mt-value small{font-size:14px;color:#56729a}.mi-purchase .mt-value{padding:14px;align-items:flex-start;flex-wrap:wrap}.mi-purchase .mt-value>strong{font-size:38px}.mc-trust-stats dd{font-weight:800!important;font-size:32px!important}.mc-trust-stats dt{font-size:14px!important}
html[data-theme=dark]{color-scheme:dark;background:#08111f}html[data-theme=dark] body{--ink:#e7effe;--muted:#a6b8d1;--blue:#75a6ff;--line:#2a3b53;--mc-ink:#e7effe;--mc-muted:#a6b8d1;--mc-blue:#75a6ff;--hm-ink:#e7effe;--hm-blue:#75a6ff;background:#08111f;color:#e7effe}
html[data-theme=dark] :is(.mi-header,.mamar-cinema header.mi-header){background:#111e32ed;border-color:#2b3b53;box-shadow:0 8px 30px #0003}html[data-theme=dark] :is(.mi-header nav a,.mi-header .mi-login){color:#b9c9e2!important}html[data-theme=dark] .mi-header nav a[aria-current=page]{color:#86b3ff!important}html[data-theme=dark] #mt-toggle{background:#213552;color:#e5eeff;border-color:#3b5375}
html[data-theme=dark] :is(.mi-panel,.mi-course,.mi-track-tile,.mi-faq details,.mi-search,.mi-empty,.cv-step,.cv-specialty,.cv-levels button,.cv-learning-card,.cv-testimonials figure,.mn-panel,.ma-entry,.mg-result){background:#121f33;border-color:#2b3e59;color:#e7effe}html[data-theme=dark] :is(.mi-purchase,.mc-sample-surface,.mamar-cinema .hm-offer,.mi-trainer>div){background:linear-gradient(135deg,#152940,#111e32);border-color:#2b3e59}
html[data-theme=dark] :is(.mi-tools,.mi-meta span,.cv-payment,.cv-inline-lesson>div,.cv-levels button.selected,.cv-methods span,.ma-preview,.ma-avatar,.ma-status,.mg-check,#mg-activation,.mn-demo,.mn-footer,.mn-icon,.mn-heading button,.mn-trigger,.mn-item.is-read .mn-icon){background:#1c304c;color:#b8cdeb;border-color:#344967}
html[data-theme=dark] :is(.mi-button.secondary,.mi-button.small,.cv-lesson-actions button,.cv-lesson-actions a,.mi-badge,.cv-step-num,.cv-guarantee>span:first-child,.mc-hero-actions .mc-watch){background:#203958;color:#a8ccff!important;border-color:#355177}html[data-theme=dark] :is(.mi-filters button.active,.cv-lesson-actions button[aria-pressed=true]){background:#245de0;color:#fff!important}html[data-theme=dark] :is(.mi-filters button,.mi-search input,.mi-search>span,.mi-price small,.mi-purchase li,.mi-card-foot,.mi-section-head>span,.mi-curriculum small,.mi-instructor span small,.cv-payment ol,.cv-levels span,.cv-learning-top span,.cv-learning-card small,.cv-guarantee small,.mi-note,.ma-entry p,.ma-heading p,.ma-grid p,.mg-box p,.mg-demo small){color:#afc1da!important}
html[data-theme=dark] :is(.mi-text-link,.mi-card-foot a,.mi-eyebrow,.mi-section-head>a,.cv-start-link,.cv-guarantee,.cv-specialty span,.cv-step b,.cv-step small,.mi-purchase .mi-price,.mi-trainer>span,.mi-instructor>span:last-child,.cv-learning-card span,.ma-code-row button,.ma-reset){color:#8dbbff!important}
html[data-theme=dark] :is(.mi-footer,.mi-card-foot,.mi-curriculum li,.mi-lesson-actions,.ma-code-row,.mg-demo,.mn-heading,.mn-item,.mn-footer,.hm-questions details,.mc-trust-stats>div){border-color:#2a3e58}html[data-theme=dark] .mi-footer{color:#a5b9d5}html[data-theme=dark] :is(.mi-logo,.mi-footer>a:first-child){background:#fff;border-radius:10px;padding:3px 8px}
html[data-theme=dark] .mc-hero:before{background:radial-gradient(ellipse at 20% 30%,#163362 0%,transparent 60%)}html[data-theme=dark] .mc-object-glow{opacity:.25}html[data-theme=dark] :is(.mc-glass-label,.mc-course-card,.mc-card-badge,.mamar-cinema .mobile-subscribe){background:#14253be8;color:#dbe9ff;border-color:#35506f}html[data-theme=dark] :is(.mc-course-photo,.mc-portrait-card .mc-course-photo){background:#1b304c}
html[data-theme=dark] :is(.mc-copy .mc-intro,.mc-kicker,.mc-small-price b,.mc-copy .mc-small-price,.mc-people b,.mc-people small,.mc-label-two b,.mc-label-two small,.mc-scroll-cue,.mc-hero-utility,.mc-hero-utility button,.mc-course-copy p,.mc-course-copy p span,.mc-course-index,.mamar-cinema .hm-teacher span,.mamar-cinema .hm-sample-details,.mamar-cinema .hm-free-label,.mamar-cinema .hm-offer-copy p,.mamar-cinema .hm-offer-price>span,.mamar-cinema .hm-offer-price>del,.mamar-cinema .hm-offer-price .hm-return,.mamar-cinema .hm-questions details p,.rp-heading p,.mc-trust-stats dt){color:#adbed7}
html[data-theme=dark] :is(.mamar-cinema .hm-section-title h2,.mamar-cinema .hm-sample-copy h3,.mamar-cinema .hm-offer-copy h2,.mamar-cinema .hm-questions summary,.mc-course-copy h3,.mn-item){color:#e4eeff!important}html[data-theme=dark] :is(.mamar-cinema .hm-sample-tab,.mamar-cinema .hm-eyebrow,.mamar-cinema .hm-text-button,.mamar-cinema .hm-price strong,.mc-trust-stats dd,.mc-all-free,.mc-free-nav,.mn-item-copy em,.mn-footer a,.mn-footer button){color:#8ebaff!important}html[data-theme=dark] .mamar-cinema .hm-sample-tab.is-active{background:#203654;color:#c2dbff}
html[data-theme=dark] :is(.mn-item:hover,.mn-trigger:hover,.mn-trigger[aria-expanded=true]){background:#223957}html[data-theme=dark] :is(.mn-demo,.mn-intro,.mn-item-copy>span,.mn-item-copy small,.mn-heading span){color:#afc2dd!important}html[data-theme=dark] .mt-value{background:#1b3150;border-color:#35547c;color:#edf4ff}html[data-theme=dark] .mt-value>strong{color:#8bb7ff}html[data-theme=dark] .mt-value small{color:#b4c9e6}html[data-theme=dark] .mg-input input{background:#0d1a2c;color:#edf4ff;border-color:#385175}html[data-theme=dark] .mg-gift-details b{color:#a5c9ff}html[data-theme=dark] .ma-status.active{color:#a5c9ff;background:#203b60}
@media(min-width:1051px){.mi-header,.mamar-cinema header.mi-header{flex-wrap:wrap}.mi-header nav,.mamar-cinema .mi-header nav{gap:15px}.mi-header-actions{gap:10px}}@media(max-width:480px){#mt-toggle{padding:6px 9px}.mi-header-actions{gap:8px}.mi-header .mi-button{padding:8px 10px}.mi-header .mi-logo img{width:72px}.mt-value{padding:15px}.mt-value>strong{font-size:36px}.mt-mode-label{font-size:13px}}
