#mm-modal{--mm-scheme:normal;--mm-paper:var(--md-default-bg-color,#fff);--mm-material:var(--md-code-bg-color,#eef1f6);--mm-input:var(--mm-paper);--mm-secondary:var(--mm-material);--mm-line:var(--md-default-fg-color--lighter,#bdc8d8);--mm-primary:var(--md-accent-fg-color,#4051b5);--mm-primary-ink:var(--md-primary-bg-color,#fff);--mm-fg:var(--md-default-fg-color,#233248);--mm-muted:var(--md-default-fg-color--light,#596778);--mm-link:var(--mm-primary);--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html:not([data-mk-interface-theme]):not([data-mk-image-interface-theme]) body[data-md-color-scheme="default"] #mm-modal{--mm-scheme:light;--mm-paper:#ffffff;--mm-material:#eef1f6;--mm-input:#ffffff;--mm-secondary:#f6f8fb;--mm-line:#bdc8d8;--mm-primary:#4051b5;--mm-primary-ink:#ffffff;--mm-fg:#233248;--mm-muted:#596778;--mm-link:#4051b5;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html:not([data-mk-interface-theme]):not([data-mk-image-interface-theme]) body[data-md-color-scheme="slate"] #mm-modal{--mm-scheme:dark;--mm-paper:#1d2634;--mm-material:#111925;--mm-input:#212d3e;--mm-secondary:#29364a;--mm-line:#586d8a;--mm-primary:#8c9eff;--mm-primary-ink:#17263f;--mm-fg:#e9f0f9;--mm-muted:#b5c0ce;--mm-link:#8c9eff;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-color-scheme="default"][data-mk-interface-theme="ui_theme_light_sky"] body #mm-modal{--mm-scheme:light;--mm-paper:#eef7ff;--mm-material:#dde9f5;--mm-input:#f6fcff;--mm-secondary:#e8f2fc;--mm-line:#b8c9db;--mm-primary:#28588b;--mm-primary-ink:#ffffff;--mm-fg:#25384b;--mm-muted:#556778;--mm-link:#28588b;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-color-scheme="default"][data-mk-interface-theme="ui_theme_light_sage"] body #mm-modal{--mm-scheme:light;--mm-paper:#f0f9f3;--mm-material:#e0eae3;--mm-input:#f8fdf9;--mm-secondary:#eaf3ed;--mm-line:#b8c9b7;--mm-primary:#3c654b;--mm-primary-ink:#ffffff;--mm-fg:#293c2d;--mm-muted:#566858;--mm-link:#3c654b;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-color-scheme="default"][data-mk-interface-theme="ui_theme_light_peach_grad"] body #mm-modal{--mm-scheme:light;--mm-paper:#fff4f0;--mm-material:#f6e3de;--mm-input:#fffaf8;--mm-secondary:#fdeee9;--mm-line:#d9beb0;--mm-primary:#944c36;--mm-primary-ink:#ffffff;--mm-fg:#48362d;--mm-muted:#775e52;--mm-link:#944c36;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-color-scheme="default"][data-mk-interface-theme="ui_theme_light_lavender_grad"] body #mm-modal{--mm-scheme:light;--mm-paper:#f9f5ff;--mm-material:#eae4f5;--mm-input:#fdfaff;--mm-secondary:#f3eefc;--mm-line:#c7bdd9;--mm-primary:#654b8c;--mm-primary-ink:#ffffff;--mm-fg:#3d344f;--mm-muted:#696077;--mm-link:#654b8c;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-color-scheme="default"][data-mk-interface-theme="ui_theme_sunlit_gold"] body #mm-modal{--mm-scheme:light;--mm-paper:#fdf6eb;--mm-material:#efe6d9;--mm-input:#fffbf5;--mm-secondary:#f7f0e5;--mm-line:#d2c199;--mm-primary:#795619;--mm-primary-ink:#ffffff;--mm-fg:#433822;--mm-muted:#72634a;--mm-link:#795619;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-color-scheme="slate"][data-mk-interface-theme="ui_theme_dark_midnight"] body #mm-modal{--mm-scheme:dark;--mm-paper:#19243a;--mm-material:#0e1728;--mm-input:#213149;--mm-secondary:#23334e;--mm-line:#536e96;--mm-primary:#a8c5fa;--mm-primary-ink:#152641;--mm-fg:#ebf2ff;--mm-muted:#b3c3dc;--mm-link:#a8c5fa;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-color-scheme="slate"][data-mk-interface-theme="ui_theme_dark_evergreen"] body #mm-modal{--mm-scheme:dark;--mm-paper:#19302a;--mm-material:#0e211b;--mm-input:#244335;--mm-secondary:#254037;--mm-line:#527e6c;--mm-primary:#9cd9b7;--mm-primary-ink:#15382a;--mm-fg:#e8f8ef;--mm-muted:#b4ccbf;--mm-link:#9cd9b7;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-color-scheme="slate"][data-mk-interface-theme="ui_theme_dark_aurora_grad"] body #mm-modal{--mm-scheme:dark;--mm-paper:#182d3b;--mm-material:#0d1e2b;--mm-input:#234151;--mm-secondary:#233e4d;--mm-line:#50798e;--mm-primary:#8ddbe5;--mm-primary-ink:#113641;--mm-fg:#e8f8fb;--mm-muted:#b0ccd4;--mm-link:#8ddbe5;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-color-scheme="slate"][data-mk-interface-theme="ui_theme_dark_plum_grad"] body #mm-modal{--mm-scheme:dark;--mm-paper:#2a2037;--mm-material:#1a1426;--mm-input:#382b47;--mm-secondary:#3a2d4a;--mm-line:#80678e;--mm-primary:#d8b5e7;--mm-primary-ink:#3b2349;--mm-fg:#f6edf9;--mm-muted:#cdb9d6;--mm-link:#d8b5e7;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-color-scheme="slate"][data-mk-interface-theme="ui_theme_lantern_gold"] body #mm-modal{--mm-scheme:dark;--mm-paper:#302819;--mm-material:#201a10;--mm-input:#40351f;--mm-secondary:#423721;--mm-line:#927b4c;--mm-primary:#eac675;--mm-primary-ink:#423315;--mm-fg:#fbf3df;--mm-muted:#d6c7a5;--mm-link:#eac675;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-image-interface-theme="forest"] body #mm-modal{--mm-scheme:light;--mm-paper:#e4f1e9;--mm-material:#d3e3d9;--mm-input:#f1f9f4;--mm-secondary:#deece3;--mm-line:#b7c8b2;--mm-primary:#365943;--mm-primary-ink:#ffffff;--mm-fg:#2c3d30;--mm-muted:#546657;--mm-link:#365943;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-image-interface-theme="glacier"] body #mm-modal{--mm-scheme:light;--mm-paper:#e4f1f6;--mm-material:#d3e1e8;--mm-input:#f2f8fb;--mm-secondary:#dfeaf0;--mm-line:#b3cbdc;--mm-primary:#265872;--mm-primary-ink:#ffffff;--mm-fg:#283e4c;--mm-muted:#4b6371;--mm-link:#265872;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-image-interface-theme="desert"] body #mm-modal{--mm-scheme:light;--mm-paper:#f8eddb;--mm-material:#eadec9;--mm-input:#fcf6ed;--mm-secondary:#f2e8d6;--mm-line:#d3bea0;--mm-primary:#785022;--mm-primary-ink:#ffffff;--mm-fg:#453725;--mm-muted:#715e48;--mm-link:#785022;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-image-interface-theme="volcano"] body #mm-modal{--mm-scheme:dark;--mm-paper:#2b2224;--mm-material:#191517;--mm-input:#352c2d;--mm-secondary:#413136;--mm-line:#785b5c;--mm-primary:#f1aa8b;--mm-primary-ink:#301d19;--mm-fg:#f8ede6;--mm-muted:#ccb4aa;--mm-link:#edb49a;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-image-interface-theme="galaxy"] body #mm-modal{--mm-scheme:dark;--mm-paper:#252338;--mm-material:#171525;--mm-input:#302d45;--mm-secondary:#3a344f;--mm-line:#746589;--mm-primary:#c9aff2;--mm-primary-ink:#282037;--mm-fg:#f3edf9;--mm-muted:#c3b7d6;--mm-link:#ccb5ee;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-image-interface-theme="ancient-ruins"] body #mm-modal{--mm-scheme:light;--mm-paper:#fbedd7;--mm-material:#eedcc3;--mm-input:#fef6eb;--mm-secondary:#f4e6d1;--mm-line:#c9bea0;--mm-primary:#665332;--mm-primary-ink:#ffffff;--mm-fg:#433c2c;--mm-muted:#695f4a;--mm-link:#665332;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-image-interface-theme="aurora"] body #mm-modal{--mm-scheme:dark;--mm-paper:#173134;--mm-material:#102124;--mm-input:#203e42;--mm-secondary:#29494b;--mm-line:#527b7b;--mm-primary:#90dfc3;--mm-primary-ink:#12342b;--mm-fg:#e7f5ef;--mm-muted:#b1ccc5;--mm-link:#a0deca;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-image-interface-theme="autumn"] body #mm-modal{--mm-scheme:light;--mm-paper:#fdebd6;--mm-material:#f0dcc2;--mm-input:#fff5ea;--mm-secondary:#f7e5d0;--mm-line:#d4bda0;--mm-primary:#854723;--mm-primary-ink:#ffffff;--mm-fg:#49372a;--mm-muted:#715c4b;--mm-link:#854723;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-image-interface-theme="cherry-blossom"] body #mm-modal{--mm-scheme:light;--mm-paper:#fce9f3;--mm-material:#efdae4;--mm-input:#fff5fa;--mm-secondary:#f6e4ed;--mm-line:#d0c0c7;--mm-primary:#883452;--mm-primary-ink:#ffffff;--mm-fg:#402d37;--mm-muted:#715a66;--mm-link:#883452;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-image-interface-theme="coral-reef"] body #mm-modal{--mm-scheme:light;--mm-paper:#e3f1f2;--mm-material:#d1e3e4;--mm-input:#f1f8f9;--mm-secondary:#ddeced;--mm-line:#accabd;--mm-primary:#17626a;--mm-primary-ink:#ffffff;--mm-fg:#28413e;--mm-muted:#4b6762;--mm-link:#17626a;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-image-interface-theme="crystal-cave"] body #mm-modal{--mm-scheme:light;--mm-paper:#e5f0f4;--mm-material:#d4e1e7;--mm-input:#f2f8fb;--mm-secondary:#dfeaef;--mm-line:#c5bbd8;--mm-primary:#5d4785;--mm-primary-ink:#ffffff;--mm-fg:#39354c;--mm-muted:#645e76;--mm-link:#5d4785;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-image-interface-theme="cyber-city"] body #mm-modal{--mm-scheme:dark;--mm-paper:#192a3f;--mm-material:#101b2b;--mm-input:#23374e;--mm-secondary:#2b425c;--mm-line:#527799;--mm-primary:#92cafa;--mm-primary-ink:#132c44;--mm-fg:#e9f3fd;--mm-muted:#b2c9df;--mm-link:#a8d0f3;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-image-interface-theme="deep-sea"] body #mm-modal{--mm-scheme:dark;--mm-paper:#172f3b;--mm-material:#0d212c;--mm-input:#213d49;--mm-secondary:#294955;--mm-line:#537887;--mm-primary:#86d4df;--mm-primary-ink:#0d2f36;--mm-fg:#e4f4f5;--mm-muted:#aac9cd;--mm-link:#9ddce3;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-image-interface-theme="magic-academy"] body #mm-modal{--mm-scheme:dark;--mm-paper:#302635;--mm-material:#201a27;--mm-input:#3c3241;--mm-secondary:#493c4e;--mm-line:#7f6989;--mm-primary:#dfb8df;--mm-primary-ink:#352139;--mm-fg:#f7edf4;--mm-muted:#d2bfd2;--mm-link:#e6c0d9;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-image-interface-theme="moonlight"] body #mm-modal{--mm-scheme:dark;--mm-paper:#272e40;--mm-material:#192133;--mm-input:#323b4e;--mm-secondary:#3b455a;--mm-line:#727f9b;--mm-primary:#c3cff0;--mm-primary-ink:#26324b;--mm-fg:#eef1fa;--mm-muted:#c1cadc;--mm-link:#cbd4f0;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-image-interface-theme="neon-glow"] body #mm-modal{--mm-scheme:dark;--mm-paper:#202b3c;--mm-material:#141d2b;--mm-input:#2b394b;--mm-secondary:#344557;--mm-line:#5f7c99;--mm-primary:#99d9ef;--mm-primary-ink:#123541;--mm-fg:#eaf4fb;--mm-muted:#b8ccdf;--mm-link:#a9deef;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-image-interface-theme="rainy-day"] body #mm-modal{--mm-scheme:light;--mm-paper:#e6eff4;--mm-material:#d5e0e6;--mm-input:#f3f8fa;--mm-secondary:#e0e9ee;--mm-line:#bac9ce;--mm-primary:#3d606d;--mm-primary-ink:#ffffff;--mm-fg:#344248;--mm-muted:#52636a;--mm-link:#3d606d;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-image-interface-theme="starry-night"] body #mm-modal{--mm-scheme:dark;--mm-paper:#232e3a;--mm-material:#161f2a;--mm-input:#2d3b49;--mm-secondary:#384959;--mm-line:#708596;--mm-primary:#e1d79c;--mm-primary-ink:#353119;--mm-fg:#f3f3e9;--mm-muted:#c7cdbc;--mm-link:#e4dcae;--mm-mastered:#a6e5b8;--mm-clear:#95dcca;--mm-fuzzy:#f0d18b;--mm-unknown:#f4a7b8}html[data-mk-image-interface-theme="sunset"] body #mm-modal{--mm-scheme:light;--mm-paper:#fcecdf;--mm-material:#efdbcd;--mm-input:#fff5ef;--mm-secondary:#f6e5d9;--mm-line:#d6bbb0;--mm-primary:#864432;--mm-primary-ink:#ffffff;--mm-fg:#48332d;--mm-muted:#735b50;--mm-link:#864432;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html[data-mk-image-interface-theme="winter"] body #mm-modal{--mm-scheme:light;--mm-paper:#e6eff5;--mm-material:#d6e1e7;--mm-input:#f3f7fa;--mm-secondary:#e1eaef;--mm-line:#b8c6d1;--mm-primary:#3e5f75;--mm-primary-ink:#ffffff;--mm-fg:#33434e;--mm-muted:#556370;--mm-link:#3e5f75;--mm-mastered:#166534;--mm-clear:#276343;--mm-fuzzy:#7a5200;--mm-unknown:#9b2c32}html body #mm-modal{color-scheme:var(--mm-scheme);color:var(--mm-fg);font-family:var(--mk-body-font-family,var(--md-text-font-family,system-ui))}html body #mm-modal #mm-panel{color:var(--mm-fg)!important;background:var(--mm-paper)!important;border-color:var(--mm-line)!important;box-shadow:0 24px 80px rgb(0 0 0 / .24)!important}html body #mm-modal #mm-panel *,html body #mm-modal #mm-panel *::before,html body #mm-modal #mm-panel *::after{box-sizing:border-box}html body #mm-modal .mm-header{position:relative;padding:16px 18px 12px!important;background:var(--mm-paper)!important;border-bottom:1px solid var(--mm-line)!important}html body #mm-modal .mm-title{margin:0;padding-inline-end:44px;color:var(--mm-fg)!important;-webkit-text-fill-color:var(--mm-fg)!important;font-family:var(--mk-header-font-family,var(--md-text-font-family,system-ui));font-size:23px!important;font-weight:750;line-height:1.2!important}html body #mm-modal .mm-subtitle{margin-top:4px;padding-inline-end:44px;color:var(--mm-muted)!important;font-size:12px;line-height:1.4}html body #mm-modal #mm-close{top:10px!important;right:10px!important;width:44px!important;height:44px!important;min-height:44px!important;color:var(--mm-fg)!important;background:var(--mm-secondary)!important;border-color:var(--mm-line)!important;box-shadow:none!important}html body #mm-modal .mm-overview{margin-top:10px;border:1px solid var(--mm-line);border-radius:9px;overflow:hidden;background:var(--mm-material)}html body #mm-modal .mm-overview>summary{display:flex;align-items:center;gap:9px;min-height:32px;margin:0;padding:6px 10px;list-style:none;color:var(--mm-fg)!important;font:600 12px/1.4 var(--mk-body-font-family,var(--md-text-font-family,system-ui));cursor:pointer}html body #mm-modal .mm-overview>summary span{margin-inline-start:auto;color:var(--mm-muted)!important;font-weight:400;font-variant-numeric:tabular-nums}html body #mm-modal .mm-overview>summary::-webkit-details-marker{display:none}html body #mm-modal .mm-overview>summary::marker{content:""}html body #mm-modal .mm-overview>summary::before{content:""!important;display:block!important;position:static!important;flex:0 0 7px;width:7px;height:7px;margin-inline-end:2px;border:0!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;background:none!important;transform:rotate(-45deg)!important}html body #mm-modal .mm-overview[open]>summary::before{transform:rotate(45deg)!important}html body #mm-modal .mm-overview>summary::after{content:none!important;display:none!important}html body #mm-modal .mm-overview:not([open])>.mm-stat-grid{display:none!important}html body #mm-modal .mm-overview[open]>summary{border-bottom:1px solid var(--mm-line)}html body #mm-modal .mm-overview>.mm-stat-grid{margin-top:0!important;border:0;border-radius:0}html body #mm-modal .mm-stat-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:10px!important;overflow:hidden;border:1px solid var(--mm-line);border-radius:10px;background:var(--mm-material)!important}html body #mm-modal .mm-stat-card{display:flex;flex-wrap:wrap;align-items:baseline;align-content:start;gap:3px 9px;min-width:0;min-height:0!important;padding:9px 12px!important;border:0!important;border-inline-end:1px solid var(--mm-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #mm-modal .mm-stat-card:last-child{border-inline-end:0!important}html body #mm-modal .mm-stat-grid:has(>.mm-stat-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #mm-modal .mm-stat-card span{flex:1 1 100%;color:var(--mm-muted)!important;font-size:10px!important;line-height:1.3!important;font-weight:650;letter-spacing:.035em!important;text-transform:uppercase}html body #mm-modal .mm-stat-card strong{margin:0!important;color:var(--mm-fg)!important;font-size:22px!important;line-height:1.15!important;font-weight:750;font-variant-numeric:tabular-nums}html body #mm-modal .mm-stat-card small{margin:0!important;color:var(--mm-muted)!important;font-size:11px!important;line-height:1.35!important}html body #mm-modal .mm-data-actions{position:relative;display:inline-block;flex:0 0 auto;margin:0;max-width:100%;color:var(--mm-muted);font-size:12px}html body #mm-modal .mm-data-actions>summary{min-height:36px;display:list-item;width:max-content;max-width:100%;padding:7px 0;color:var(--mm-muted)!important;cursor:pointer;font:600 12px/1.5 var(--mk-body-font-family,var(--md-text-font-family,system-ui))}html body #mm-modal .mm-data-actions[open]{display:block}html body #mm-modal .mm-data-actions>:not(summary){margin:0 0 5px}html body #mm-modal .mm-data-actions p{color:var(--mm-muted);font-size:12px;line-height:1.4}html body #mm-modal .mm-toolbar{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(170px,1fr) minmax(240px,2fr) minmax(150px,.85fr);align-items:end!important;gap:10px!important;padding:12px 18px 8px!important;background:var(--mm-paper)!important;border-bottom:0!important}html body #mm-modal .mm-control{display:flex;flex-direction:column;min-width:0;gap:4px}html body #mm-modal .mm-control label{width:auto!important;margin:0;color:var(--mm-muted)!important;font-size:11px!important;font-weight:650;line-height:1.3}html body #mm-modal :where(#mm-course):is(*,#ix),html body #mm-modal :where(#mm-sort):is(*,#ix),html body #mm-modal :where(.mm-select):is(*,#ix),html body #mm-modal :where(.mm-filter):is(*,#ix){width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;margin:0;padding:8px 10px!important;color:var(--mm-fg)!important;-webkit-text-fill-color:var(--mm-fg)!important;background:var(--mm-input)!important;background-image:none!important;border:1px solid var(--mm-line)!important;border-radius:8px!important;box-shadow:none!important;font:400 13px/1.4 var(--mk-body-font-family,var(--md-text-font-family,system-ui))!important}html body #mm-modal .mm-control>:where(input):is(*,ix-p),html body #mm-modal .mm-control>:where(select):is(*,ix-p){flex:none!important;height:44px!important}html body #mm-modal select{appearance:auto!important;-webkit-appearance:menulist!important;cursor:pointer}html body #mm-modal{--wc-field:var(--mm-input);--wc-accent:var(--mm-primary)}html body #mm-modal #mm-panel select.mm-level{color:var(--mm-fg)!important;-webkit-text-fill-color:var(--mm-fg)!important;background:var(--mm-input)!important}html body #mm-modal option{color:var(--mm-fg)!important;background:var(--mm-input)!important}html body #mm-modal .mm-filter::placeholder{opacity:1;color:var(--mm-muted)!important;-webkit-text-fill-color:var(--mm-muted)!important}html body #mm-modal .mm-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:0 18px 10px;border-bottom:1px solid var(--mm-line);background:var(--mm-paper)!important}html body #mm-modal #mm-filters-toggle{display:none!important}html body #mm-modal #mm-level-filters{display:flex;flex-wrap:wrap;gap:5px;min-width:0}html body #mm-modal .mm-status-filter{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:6px 10px;border:1px solid var(--mm-line)!important;border-radius:8px;background:var(--mm-secondary)!important;color:var(--mm-fg)!important;-webkit-text-fill-color:var(--mm-fg)!important;box-shadow:none!important;font:600 12px/1.4 var(--mk-body-font-family,var(--md-text-font-family,system-ui));cursor:pointer}html body #mm-modal .mm-status-filter span{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}html body #mm-modal .mm-status-filter[aria-pressed="true"]{color:var(--mm-primary-ink)!important;-webkit-text-fill-color:var(--mm-primary-ink)!important;background:var(--mm-primary)!important;border-color:var(--mm-primary)!important}html body #mm-modal #mm-result-count{flex:1 1 auto;min-width:0;margin:0;color:var(--mm-muted)!important;font-size:12px;line-height:1.4}html body #mm-modal :where(.mm-btn):is(*,.ix),html body #mm-modal :where(.mm-icon-btn):is(*,.ix),html body #mm-modal :where(.mm-pill-btn):is(*,.ix){appearance:none;min-height:38px!important;max-width:100%;margin:0;padding:6px 10px!important;border:1px solid var(--mm-line)!important;border-radius:8px!important;color:var(--mm-fg)!important;-webkit-text-fill-color:var(--mm-fg)!important;background:var(--mm-secondary)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;font:600 12px/1.4 var(--mk-body-font-family,var(--md-text-font-family,system-ui))!important;cursor:pointer}html body #mm-modal :where(.mm-btn):is(*,.ix)::before,html body #mm-modal :where(.mm-icon-btn):is(*,.ix)::before,html body #mm-modal :where(.mm-pill-btn):is(*,.ix)::before,html body #mm-modal :where(.mm-status-filter):is(*,.ix)::before,html body #mm-modal :where(.mm-btn):is(*,.ix)::after,html body #mm-modal :where(.mm-icon-btn):is(*,.ix)::after,html body #mm-modal :where(.mm-pill-btn):is(*,.ix)::after,html body #mm-modal :where(.mm-status-filter):is(*,.ix)::after{content:none!important;display:none!important}html body #mm-modal :where(.mm-btn):is(*,.ix):not(:disabled):hover,html body #mm-modal :where(.mm-icon-btn):is(*,.ix):not(:disabled):hover,html body #mm-modal :where(.mm-pill-btn):is(*,.ix):not(:disabled):hover,html body #mm-modal :where(.mm-status-filter):is(*,.ix):not(:disabled):hover{border-color:var(--mm-primary)!important;box-shadow:inset 0 0 0 1px var(--mm-primary)!important}html body #mm-modal :where(.mm-btn):is(*,.ix):disabled,html body #mm-modal :where(.mm-icon-btn):is(*,.ix):disabled,html body #mm-modal :where(.mm-pill-btn):is(*,.ix):disabled,html body #mm-modal :where(.mm-status-filter):is(*,.ix):disabled{opacity:.5;cursor:default}html body #mm-modal .mm-pill-btn.is-open{color:var(--mm-primary-ink)!important;-webkit-text-fill-color:var(--mm-primary-ink)!important;background:var(--mm-primary)!important;border-color:var(--mm-primary)!important}html body #mm-modal .mm-pill-btn span{color:inherit!important;-webkit-text-fill-color:inherit!important}html body #mm-modal :where(.mm-del):is(*,#ix),html body #mm-modal :where(#mm-clear):is(*,#ix){color:var(--mm-unknown)!important;-webkit-text-fill-color:var(--mm-unknown)!important}html body #mm-modal #mm-list{min-height:0;padding:10px 18px 18px!important;background:var(--mm-material)!important}html body #mm-modal .mm-card{--mm-state:var(--mm-line);margin:0 0 7px!important;padding:10px 12px!important;border:1px solid var(--mm-line)!important;border-inline-start:3px solid var(--mm-state)!important;border-radius:10px!important;background:var(--mm-paper)!important;box-shadow:none!important}html body #mm-modal .mm-level-mastered{--mm-state:var(--mm-mastered)}html body #mm-modal .mm-level-clear{--mm-state:var(--mm-clear)}html body #mm-modal .mm-level-fuzzy{--mm-state:var(--mm-fuzzy)}html body #mm-modal .mm-level-unknown{--mm-state:var(--mm-unknown)}html body #mm-modal .mm-card-line{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,auto) 132px!important;grid-template-areas:"title actions level" "course actions level";align-items:center!important;gap:3px 14px!important}html body #mm-modal .mm-card-title{grid-area:title!important;color:var(--mm-link)!important;-webkit-text-fill-color:var(--mm-link)!important;font-size:15px!important;line-height:1.4!important;font-weight:700;white-space:normal!important;overflow-wrap:anywhere;overflow:visible!important;text-overflow:clip!important;text-decoration:none}html body #mm-modal .mm-card-title:hover{text-decoration:underline;text-underline-offset:.18em}html body #mm-modal .mm-card-course{grid-area:course!important;display:flex;flex-wrap:wrap;gap:2px 8px;color:var(--mm-muted)!important;font-size:11px!important;line-height:1.4!important}html body #mm-modal .mm-card-course span,html body #mm-modal .mm-card-course span:first-child{display:inline;color:var(--mm-muted)!important;font-weight:400;white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}html body #mm-modal .mm-level-cell{grid-area:level!important;width:132px!important;min-width:0}html body #mm-modal .mm-level{width:132px!important;min-width:0!important;max-width:132px!important;min-height:44px!important;padding:8px 7px!important}html body #mm-modal .mm-inline-actions{grid-area:actions!important;position:static;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;padding:0!important;white-space:normal!important;min-width:0}html body #mm-modal .mm-inline-actions .mm-compact-stats{display:flex!important;flex:1 1 100%!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;margin:0 0 2px!important;color:var(--mm-muted)!important;font-size:11px!important;line-height:1.3}html body #mm-modal .mm-compact-metric{display:inline-flex;align-items:baseline;gap:3px;color:var(--mm-muted)!important;font-size:11px}html body #mm-modal .mm-compact-metric strong{color:var(--mm-fg)!important;font-size:12px!important}html body #mm-modal .mm-compact-metric + .mm-compact-metric::before{margin-right:4px!important;color:var(--mm-line)!important}html body #mm-modal .mm-toggle-chevron{color:inherit!important;font-size:11px!important}html body #mm-modal .mm-del span{display:inline!important}html body #mm-modal .mm-history-menu{position:static!important;inset:auto!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;overflow:visible!important;margin:10px 0 0;border:1px solid var(--mm-line)!important;border-radius:8px!important;color:var(--mm-fg)!important;background:var(--mm-material)!important;box-shadow:none!important}html body #mm-modal .mm-history-menu::before{content:none!important;display:none!important}html body #mm-modal .mm-history-menu .mm-event-meta{white-space:normal!important}html body #mm-modal .mm-expand-row{margin-top:10px!important;border:1px solid var(--mm-line)!important;border-radius:8px!important;background:var(--mm-material)!important}html body #mm-modal .mm-detail-body{padding:5px 12px 10px}html body #mm-modal .mm-event-row{padding:8px 0;border-bottom:1px solid var(--mm-line)!important}html body #mm-modal .mm-event-title{color:var(--mm-fg)!important;font-size:13px;font-weight:650;line-height:1.4}html body #mm-modal :where(.mm-event-meta):is(*,.ix),html body #mm-modal :where(.mm-session-score):is(*,.ix),html body #mm-modal :where(.mm-empty):is(*,.ix),html body #mm-modal :where(.mm-soft):is(*,.ix),html body #mm-modal :where(.mm-good-news):is(*,.ix){color:var(--mm-muted)!important;font-size:12px;line-height:1.5}html body #mm-modal .mm-session{margin:8px 0 0;border:1px solid var(--mm-line)!important;border-radius:8px;color:var(--mm-fg)!important;background:var(--mm-paper)!important}html body #mm-modal :where(.mm-session):is(*,.ix)>summary,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary{min-height:44px;padding:10px!important;gap:10px;justify-content:flex-start;color:var(--mm-fg)!important;font-size:13px;line-height:1.4;list-style:none}html body #mm-modal :where(.mm-session):is(*,.ix)>summary::-webkit-details-marker,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary::-webkit-details-marker{display:none}html body #mm-modal :where(.mm-session):is(*,.ix)>summary::marker,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary::marker{content:""}html body #mm-modal :where(.mm-session):is(*,.ix)>summary::before,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary::before{content:""!important;display:block!important;position:static!important;flex:0 0 7px;width:7px;height:7px;margin:5px 2px 0 0;border:0!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;color:inherit;background:none!important;transform:rotate(-45deg)!important}html body #mm-modal :is(.mm-session,.mm-wrong-question)[open]>summary::before{transform:rotate(45deg)!important}html body #mm-modal :where(.mm-session):is(*,.ix)>summary::after,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary::after{content:none!important;display:none!important}html body #mm-modal :where(.mm-session):is(*,.ix)>summary>span:first-of-type,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary>span:first-of-type{flex:1 1 auto;min-width:0}html body #mm-modal .mm-session-score{white-space:normal}html body #mm-modal .mm-session-body{padding:0 10px 10px}html body #mm-modal .mm-session-pills{gap:5px;margin:5px 0 8px}html body #mm-modal .mm-session-pills span{color:var(--mm-muted)!important;background:var(--mm-material)!important;border-color:var(--mm-line)!important;border-radius:5px;padding:3px 6px;font-size:11px}html body #mm-modal .mm-wrong-question{border-color:var(--mm-line)!important;padding:3px 0}html body #mm-modal :where(.mm-question-text):is(*,.ix),html body #mm-modal :where(.mm-explanation):is(*,.ix),html body #mm-modal :where(.mm-answer-grid):is(*,.ix){color:var(--mm-fg)!important;font-size:13px;line-height:1.5;overflow-wrap:anywhere}html body #mm-modal :where(.mm-answer-grid>div):is(*,.ix ix-p),html body #mm-modal :where(.mm-explanation):is(*,.ix ix-p){background:var(--mm-input)!important;border:1px solid var(--mm-line);border-radius:7px;padding:9px}html body #mm-modal .mm-state-empty{max-width:440px;margin:32px auto;padding:20px;border:1px solid var(--mm-line);border-radius:12px;background:var(--mm-paper);text-align:center}html body #mm-modal .mm-state-empty h3{color:var(--mm-fg);font-size:18px;margin:0 0 7px}html body #mm-modal .mm-state-empty p{color:var(--mm-muted);font-size:13px;line-height:1.5;margin:0 0 13px}html body #mm-modal .mm-state-empty a{color:var(--mm-link)!important;-webkit-text-fill-color:var(--mm-link)!important}html body #mm-modal :where(a):is(*,ix-p):focus-visible,html body #mm-modal :where(button):is(*,ix-p):focus-visible,html body #mm-modal :where(input):is(*,ix-p):focus-visible,html body #mm-modal :where(select):is(*,ix-p):focus-visible,html body #mm-modal :where(summary):is(*,ix-p):focus-visible{outline:2px solid var(--mm-primary)!important;outline-offset:3px}html body #mm-modal [hidden]{display:none!important}@media(max-width:1050px){html body #mm-modal .mm-card-line{grid-template-columns:minmax(0,1fr) 132px!important;grid-template-areas:"title level" "course level" "actions actions";gap:4px 12px!important}html body #mm-modal .mm-inline-actions{margin-top:5px}html body #mm-modal .mm-inline-actions .mm-compact-stats{flex:0 1 auto!important;margin:0 6px 0 0!important}}@media(max-width:640px),(pointer:coarse){html body #mm-modal #mm-panel{overflow-y:auto!important}html body #mm-modal #mm-list{min-height:180px!important}html body #mm-modal .mm-header{padding:12px 12px 9px!important}html body #mm-modal .mm-title{font-size:20px!important;min-height:36px}html body #mm-modal .mm-overview{margin-top:8px}html body #mm-modal .mm-overview>summary{min-height:44px;padding-block:10px}html body #mm-modal .mm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:8px!important}html body #mm-modal .mm-stat-card{padding:7px 9px!important}html body #mm-modal .mm-stat-card:nth-child(2n){border-inline-end:0!important}html body #mm-modal .mm-stat-card:nth-child(n+3){border-top:1px solid var(--mm-line)!important}html body #mm-modal .mm-stat-card strong{font-size:19px!important}html body #mm-modal .mm-stat-card span{font-size:10px!important}html body #mm-modal .mm-stat-card small{font-size:10.5px!important}html body #mm-modal .mm-data-actions>summary{min-height:44px;padding-block:11px}html body #mm-modal .mm-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:9px 12px 7px!important}html body #mm-modal .mm-search-control{grid-column:1 / -1;grid-row:1}html body #mm-modal .mm-course-control{grid-column:1;grid-row:2}html body #mm-modal .mm-sort-control{grid-column:2;grid-row:2}html body #mm-modal :where(#mm-course):is(*,#ix),html body #mm-modal :where(#mm-sort):is(*,#ix),html body #mm-modal :where(.mm-select):is(*,#ix),html body #mm-modal :where(.mm-filter):is(*,#ix){font-size:16px!important}html body #mm-modal .mm-filter-row{padding:0 12px 9px;gap:7px}html body #mm-modal #mm-filters-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;min-height:44px!important;flex:0 0 auto}html body #mm-modal[data-mm-filters-open="false"] :where(#mm-course-control):is(*,#ix),html body #mm-modal[data-mm-filters-open="false"] :where(#mm-sort-control):is(*,#ix),html body #mm-modal[data-mm-filters-open="false"] :where(#mm-level-filters):is(*,#ix){display:none!important}html body #mm-modal #mm-level-filters{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}html body #mm-modal .mm-status-filter{min-height:44px;padding:6px 5px;font-size:11px;gap:4px}html body #mm-modal :where(.mm-btn):is(*,.ix),html body #mm-modal :where(.mm-icon-btn):is(*,.ix),html body #mm-modal :where(.mm-pill-btn):is(*,.ix){min-height:44px!important;padding:8px!important;font-size:12px!important}html body #mm-modal #mm-list{padding:9px 10px calc(var(--mm-ios-hidden-tail,0px) + env(safe-area-inset-bottom,0px) + 28px)!important}html body #mm-modal .mm-card{padding:9px!important}html body #mm-modal .mm-card-line{grid-template-columns:minmax(0,1fr) 116px!important;gap:3px 8px!important}html body #mm-modal .mm-card-title{font-size:14px!important}html body #mm-modal .mm-card-course{font-size:11px!important}html body #mm-modal .mm-level-cell,html body #mm-modal .mm-level{width:116px!important;max-width:116px!important}html body #mm-modal .mm-level{font-size:16px!important}html body #mm-modal .mm-inline-actions .mm-compact-stats{flex:1 1 100%!important}html body #mm-modal .mm-answer-grid{grid-template-columns:minmax(0,1fr)}html body #mm-modal .mm-session>summary{flex-wrap:wrap}}@media(forced-colors:active){html body #mm-modal{--mm-paper:Canvas!important;--mm-material:Canvas!important;--mm-input:Field!important;--mm-secondary:ButtonFace!important;--mm-line:CanvasText!important;--mm-primary:Highlight!important;--mm-primary-ink:HighlightText!important;--mm-fg:CanvasText!important;--mm-muted:CanvasText!important;--mm-link:LinkText!important;--mm-mastered:CanvasText!important;--mm-clear:CanvasText!important;--mm-fuzzy:CanvasText!important;--mm-unknown:CanvasText!important}html body #mm-modal :where(button):is(*,ix-p):disabled,html body #mm-modal :where(input):is(*,ix-p):disabled,html body #mm-modal :where(select):is(*,ix-p):disabled{color:GrayText!important;-webkit-text-fill-color:GrayText!important;opacity:1}}html body #mm-modal :where(.mm-overview):is(*,.ix)>summary,html body #mm-modal :where(.mm-session):is(*,.ix)>summary,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary{position:relative;padding-inline-end:calc(10px + 1.3rem + 8px)!important}html body #mm-modal :where(.mm-overview):is(*,.ix)>summary::before,html body #mm-modal :where(.mm-session):is(*,.ix)>summary::before,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary::before{content:""!important;display:block!important;position:absolute!important;top:50%;inset-inline-end:10px;flex:none;box-sizing:border-box;width:1.3rem;height:1.3rem;margin:0;border:1px solid var(--mm-line)!important;border-radius:999px;background:none!important;transform:translateY(-50%)!important;pointer-events:none}html body #mm-modal :is(.mm-overview,.mm-session,.mm-wrong-question)[open]>summary::before{transform:translateY(-50%)!important}html body #mm-modal :where(.mm-overview):is(*,.ix)>summary::after,html body #mm-modal :where(.mm-session):is(*,.ix)>summary::after,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary::after{content:""!important;display:block!important;position:absolute;top:50%;inset-inline-end:10px;width:1.3rem;height:1.3rem;background:var(--mm-muted)!important;-webkit-mask:var(--wb-chevron) center / .8rem .8rem no-repeat;mask:var(--wb-chevron) center / .8rem .8rem no-repeat;transform:translateY(-50%);transition:transform .2s ease;pointer-events:none}html body #mm-modal :is(.mm-overview,.mm-session,.mm-wrong-question)[open]>summary::after{transform:translateY(-50%) rotate(180deg)}@media (prefers-reduced-motion:reduce){html body #mm-modal :where(.mm-overview):is(*,.ix)>summary::after,html body #mm-modal :where(.mm-session):is(*,.ix)>summary::after,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary::after{transition:none}}@media (forced-colors:active){html body #mm-modal :where(.mm-overview):is(*,.ix)>summary::after,html body #mm-modal :where(.mm-session):is(*,.ix)>summary::after,html body #mm-modal :where(.mm-wrong-question):is(*,.ix)>summary::after{background:CanvasText!important}}body:not(#wb) .mm-data-actions>summary{display:inline-flex!important;align-items:center;gap:.45em;max-width:100%;vertical-align:middle;list-style:none!important}body:not(#wb) .mm-data-actions>summary::-webkit-details-marker{display:none}body:not(#wb) .mm-data-actions>summary::before,body:not(#wb) .mm-data-actions>summary::after{content:""!important;display:block!important;position:static!important;flex:none;width:1.35em;height:1.35em;margin:0!important}body:not(#wb) .mm-data-actions>summary::before{order:1;box-sizing:border-box;border:1px solid color-mix(in srgb,currentColor 28%,transparent)!important;border-radius:50%;background:none!important;-webkit-mask:none!important;mask:none!important;transform:none!important}body:not(#wb) .mm-data-actions>summary::after{order:2;margin-inline-start:-1.8em!important;background:currentColor!important;-webkit-mask:var(--wb-chevron) center / .8em no-repeat!important;mask:var(--wb-chevron) center / .8em no-repeat!important;transition:transform .2s ease}body:not(#wb) .mm-data-actions[open]>summary::after{transform:rotate(180deg)!important}@media (prefers-reduced-motion:reduce){body:not(#wb) .mm-data-actions>summary::after{transition:none}}@media (forced-colors:active){body:not(#wb) .mm-data-actions>summary::after{background:CanvasText!important}}