.mtl-overlay{--mtl-ink:#0d1230;--mtl-body-c:#4a5268;--mtl-strong:#3a4260;--mtl-muted:#8a92ac;--mtl-hairline:#e3e7f0;--mtl-gold-a:#fad53c;--mtl-gold-b:#f4a530;--mtl-blue:#1478f8;--mtl-error:#c12323;--mtl-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "Segoe UI", Roboto, sans-serif;z-index:9999;font-family:var(--mtl-text);pointer-events:none;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mtl-overlay.is-open{pointer-events:auto}.mtl-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0d12308c;transition:opacity .22s;position:absolute;inset:0}.is-open .mtl-scrim{opacity:1}.mtl-panel{opacity:0;visibility:hidden;background:#fff;border-radius:24px;outline:none;flex-direction:column;width:100%;max-width:440px;max-height:86dvh;transition:transform .24s cubic-bezier(.2,.8,.25,1),opacity .18s,visibility 0s linear .24s;display:flex;position:relative;transform:translateY(14px)scale(.985);box-shadow:0 24px 64px #0d12304d}.is-open .mtl-panel{opacity:1;visibility:visible;transition:transform .24s cubic-bezier(.2,.8,.25,1),opacity .16s;transform:none}@media (prefers-reduced-motion:reduce){.mtl-scrim,.mtl-panel,.is-open .mtl-panel{transition:none}}.mtl-close{width:36px;height:36px;color:var(--mtl-strong);cursor:pointer;background:#f1f3f9;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;top:16px;right:16px}.mtl-close:hover{background:#e4e8f3}.mtl-head{flex:none;padding:18px 24px 2px}.mtl-title{letter-spacing:-.02em;text-align:center;white-space:nowrap;color:var(--mtl-ink);margin:0;padding-inline:28px;font-size:18px;font-weight:800;line-height:1.2}.mtl-body{padding:10px 24px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.mtl-skel{background:linear-gradient(90deg,#eef0f7 25%,#f7f8fc 50%,#eef0f7 75%) 0 0/200% 100%;border-radius:14px;animation:1.2s linear infinite mtl-shimmer}@keyframes mtl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mtl-skel-label{border-radius:6px;width:38%;height:12px;margin:16px 0 8px}.mtl-skel-input{height:52px}.mtl-skel-btn{border-radius:14px;height:56px;margin-top:22px}.mtl-fallback{color:var(--mtl-body-c);padding:18px 2px 8px;font-size:15px;line-height:1.5}.mtl-retry{border:1.5px solid var(--mtl-hairline);width:100%;height:52px;color:var(--mtl-ink);cursor:pointer;background:#fff;border-radius:14px;margin-top:14px;font-family:inherit;font-size:16px;font-weight:700}.mtl-retry:hover{border-color:var(--mtl-muted)}.mtl-form{display:none}.mtl-form.is-ready{display:block}.mtl-form fieldset{border:0;max-width:none;margin:0;padding:0}.mtl-form .form-columns-2{gap:12px;display:flex}.mtl-form .form-columns-2 .hs-form-field{flex:1 1 0;min-width:0}:is(.mtl-form .hs_utm_source,.mtl-form .hs_utm_medium,.mtl-form .hs_utm_campaign,.mtl-form .hs_utm_content,.mtl-form .hs_utm_term,.mtl-form .hs-form-field:has(input[type=hidden])){display:none}.mtl-form .hs-form-field{margin:0;position:relative}.mtl-form .hs-form-field>label{letter-spacing:.01em;color:var(--mtl-strong);margin:16px 0 6px;font-size:13px;font-weight:650;display:block}.mtl-form .hs-form-required{color:var(--mtl-gold-b);margin-left:2px}.mtl-form .hs-input{border:1.5px solid var(--mtl-hairline);height:52px;color:var(--mtl-ink);background:#fff;border-radius:14px;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s;width:100%!important}.mtl-form .hs-input::placeholder{color:var(--mtl-muted)}.mtl-form .hs-input:focus{border-color:var(--mtl-blue);outline:none;box-shadow:0 0 0 4px #1478f81f}.mtl-form .hs-input.invalid,.mtl-form .hs-input.error{border-color:var(--mtl-error)}.mtl-form .hs-input.invalid:focus,.mtl-form .hs-input.error:focus{box-shadow:0 0 0 4px #c123231a}.mtl-form .hs-error-msgs{margin:6px 2px 0;padding:0;list-style:none}.mtl-form .hs-error-msg,.mtl-form .hs-main-font-element{color:var(--mtl-error);font-size:12.5px;font-weight:550}.mtl-form .hs_error_rollup{margin-top:14px}.mtl-form .hs_error_rollup .hs-main-font-element{background:#fbeaea;border-radius:12px;padding:10px 14px;font-size:13px;display:block}.mtl-form .hs-button{background:linear-gradient(135deg, var(--mtl-gold-a), var(--mtl-gold-b));width:100%;height:56px;color:var(--mtl-ink);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:14px;margin-top:22px;font-family:inherit;font-size:17px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 20px #f4a53059}.mtl-form .hs-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #f4a53073}.mtl-form .hs-button:active{transform:translateY(0)scale(.99);box-shadow:0 6px 14px #f4a5304d}.mtl-form .submitted-message{color:var(--mtl-strong);padding:16px 2px 10px;font-size:15px;line-height:1.55}.mtl-form .legal-consent-container,.mtl-form .legal-consent-container p{color:var(--mtl-muted);margin-top:12px;font-size:12px;line-height:1.5}.mtl-consent{color:var(--mtl-muted);margin:12px 2px 0;font-size:9.5px;line-height:1.55}.mtl-overlay .mt-phone__cc{background:#f5f5f7;border-inline-end:1px solid #e5e7eb;flex:none;transition:background-color .15s;display:flex;position:relative}.mtl-overlay .mt-phone__cc:hover{background:#ebecf0}.mtl-overlay .mt-phone__cc-face{color:#4b5563;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;padding:.75rem .625rem .75rem .75rem;font-size:1rem;line-height:1.5rem;display:flex}.mtl-overlay .mt-phone__cc-flag{font-size:1.125rem;line-height:1}.mtl-overlay .mt-phone__cc-caret{color:#6b7280;flex:none}.mtl-overlay .mt-phone__cc-select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}.mtl-overlay .mt-phone__cc-select:disabled{cursor:default}.mtl-overlay .mt-phone__cc:has(.mt-phone__cc-select:focus-visible){box-shadow:inset 0 0 0 2px var(--mtl-gold-a);background:#fffbea}@media (max-width:389px){.mtl-overlay .mtl-title{font-size:15px}.mtl-overlay .mt-own-submit{padding-inline:12px}}.mtl-leaving{text-align:center;flex-direction:column;align-items:center;padding:40px 0 32px;display:flex}.mtl-leaving-spin{border:4px solid var(--mtl-hairline);border-top-color:var(--mtl-gold-b);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite mtl-spin}@keyframes mtl-spin{to{transform:rotate(360deg)}}.mtl-leaving-title{color:var(--mtl-ink);margin:16px 0 0;font-size:17px;font-weight:800}.mtl-leaving-sub{color:var(--mtl-body-c);margin:6px 0 0;font-size:14px}@media (prefers-reduced-motion:reduce){.mtl-leaving-spin{animation:none}}.mtl-overlay form input.rounded-sm,.mtl-overlay .mt-phone,.mtl-overlay .mt-own-submit{border-radius:14px}
.sm-panel{--sm-ink:#1c1b2e;--sm-muted:#8480a6;--sm-line:#ecedf5;--sm-amber:#e8a33d;--sm-red:#e2523a;--sm-green:#0b7a38;--sm-indigo:#4f46e5;min-height:300px;font:400 11px/1.35 var(--font-sans);color:var(--sm-ink);background:#f4f6fb;flex-direction:column;flex:auto;gap:10px;padding:16px 16px 52px;display:flex;position:relative;overflow:hidden}.sm-fill{flex:auto;min-height:0}.sm-panel p{margin:0}.sm-panel ul{margin:0;padding:0;list-style:none}.sm-card{background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 2px 6px #0d12300d}.sm-split{align-items:stretch;gap:10px;display:flex}.sm-col{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex}.sm-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sm-half{flex:1 1 0;min-width:0}.sm-label{font:600 8.5px/1.2 var(--font-sans);letter-spacing:.6px;text-transform:uppercase;color:var(--sm-muted)}.sm-muted{color:var(--sm-muted)}.sm-block{display:block}.sm-body{font:400 10px/1.45 var(--font-sans)}.sm-card__title{font:700 12px/1.25 var(--font-sans);letter-spacing:-.1px}.sm-figure-row{align-items:baseline;gap:4px;display:flex}.sm-figure{font:700 22px/1.1 var(--font-sans);letter-spacing:-.5px}.sm-figure--indigo{color:var(--sm-indigo);font-size:26px}.sm-unit{color:var(--sm-muted);font:600 12px/1.2 var(--font-sans)}.sm-pct{color:var(--sm-amber);font:600 11px/1.2 var(--font-sans);margin-inline-start:auto}.sm-bar{background:var(--sm-line);border-radius:999px;height:5px;display:block;overflow:hidden}.sm-bar--thin{height:3px}.sm-bar__fill{background:var(--sm-amber);border-radius:999px;height:100%;display:block}.sm-bar__fill.is-red{background:var(--sm-red)}.sm-bar__fill.is-amber{background:var(--sm-amber)}.sm-chip{font:700 10px/1.2 var(--font-sans);border-radius:999px;align-self:flex-start;padding:3px 9px}.sm-chip--amber{color:#8a5400;background:#fde9c8}.sm-chip--indigo{color:var(--sm-indigo);background:#e8e6fd}.sm-chip--green{color:var(--sm-green);background:#d6f3e0}.sm-button{text-align:center;background:var(--sm-indigo);color:#fff;font:700 11px/1.2 var(--font-sans);border-radius:8px;padding:7px 10px;display:block}.sm-weak.sm-fill{flex-direction:column;justify-content:center;display:flex}.sm-weak li{justify-content:space-between;gap:8px;padding-block:2px;display:flex}.sm-weak li:before{content:"•";color:var(--sm-red);margin-inline-end:4px}.sm-weak li span:first-of-type{flex:auto;min-width:0}.sm-weak__pct{color:var(--sm-red);font-weight:600}.sm-topics.sm-fill{flex-direction:column;justify-content:space-between;display:flex}.sm-topics li{flex-direction:column;gap:3px;padding-block:3px;display:flex}.sm-topics__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sm-topics__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.sm-topics__score.is-amber{color:var(--sm-amber);font-weight:600}.sm-topics__score.is-red{color:var(--sm-red);font-weight:600}.sm-add{color:#fff;background:#131735;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 16px -4px #0d123059}.sm-add svg{width:15px;height:15px}.sm-ring{flex:none;place-content:center;place-items:center;display:inline-grid;position:relative}.sm-ring svg{width:100%;height:100%;position:absolute;inset:0}.sm-ring__label{font:700 15px/1 var(--font-sans);letter-spacing:-.3px;position:relative}.sm-gauge-row{align-items:center;gap:12px;display:flex}.sm-gauge-figs{align-items:baseline;gap:2px;min-width:0;display:flex}.sm-lesson{color:#fff;background:linear-gradient(128deg,#5b53f0 0%,#6c4ff5 40%,#8b5cf6 100%);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex;position:relative}.sm-live{font:900 9.5px/1.2 var(--font-sans);letter-spacing:1px;background:#ffffff38;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.sm-live__dot{color:#ff3b30}.sm-lesson__glyph{color:#fff;background:#f2911f;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.sm-lesson__glyph svg{width:16px;height:16px}.sm-lesson__title{font:700 16px/1.2 var(--font-sans);letter-spacing:-.2px}.sm-lesson__meta{color:#fffc}.sm-join{color:#2a2680;font:700 12px/1.2 var(--font-sans);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-block-start:4px;padding:8px;display:flex}.sm-join svg{width:9px;height:11px}.sm-week{gap:4px}.sm-week__head,.sm-week__row{grid-template-columns:44px repeat(4,minmax(0,1fr));gap:3px;display:grid}.sm-week__head{align-items:end}.sm-week__row{align-items:stretch}.sm-week.sm-fill .sm-week__head{flex:none}.sm-week.sm-fill .sm-week__row{flex:1 1 0;min-height:0}.sm-week.sm-fill .sm-week__label{align-self:center}.sm-week.sm-fill .sm-week__task{-webkit-line-clamp:3;line-clamp:3}.sm-week__day{font:600 8.5px/1.2 var(--font-sans);color:var(--sm-muted);text-align:center}.sm-week__day.is-today{color:var(--sm-ink);background:#eef0fb;border-radius:5px;padding-block:3px}.sm-week__label{font:500 8px/1.2 var(--font-sans);color:var(--sm-muted)}.sm-week__cell{border:1px solid var(--sm-line);border-radius:4px;flex-direction:column;gap:2px;min-height:22px;padding:2px;display:flex}.sm-week__task{font:600 6px/1.3 var(--font-sans);color:#fff;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;border-radius:3px;-webkit-box-orient:vertical;padding:2px 3px;display:-webkit-box;overflow:hidden}.sm-week__task.is-blue{background:#1a54e8}.sm-week__task.is-orange{background:#f2681f}.sm-week__slot{font:600 6.5px/1.25 var(--font-sans);overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;border-radius:4px;flex-direction:column;gap:1px;min-width:0;padding:3px;display:flex;overflow:hidden}.sm-week__slot b{font:900 6px/1.2 var(--font-sans);letter-spacing:.5px}.sm-week__slot.is-done{color:#1236b8;background:#eaf1ff;border:1px solid #b7c9f2}.sm-week__slot.is-live{color:#b23f00;background:#ffeadf;border:1px solid #f6c2a3}.sm-week__slot.is-booked{color:#5b5880;background:#f4f6fb;border:1px dashed #cfd3e6}.sm-mistakes{gap:8px}.sm-mistakes.sm-fill{justify-content:space-between}.sm-mistake{align-items:flex-start;gap:8px;display:flex}.sm-mistake+.sm-mistake{border-block-start:1px solid var(--sm-line);padding-block-start:8px}.sm-qtag{color:#b6321c;font:700 9px/1 var(--font-sans);background:#fde5e0;border-radius:7px;flex:none;padding:5px 7px}.sm-mistake__q{font:700 10.5px/1.3 var(--font-sans)}.sm-mistake__a{color:var(--sm-muted);flex-wrap:wrap;gap:5px;display:flex}.sm-mistake__a s{color:var(--sm-red)}.sm-mistake__a b{color:var(--sm-green)}.sm-modes{gap:8px;display:flex}.sm-mode{min-width:0;font:700 11px/1.2 var(--font-sans);overflow-wrap:anywhere;background:#fff;border:1px solid #0000;border-radius:10px;flex-direction:column;flex:1 1 0;gap:8px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0d12300d}.sm-mode.is-on{border-color:var(--sm-indigo)}.sm-mode__glyph{background:var(--sm-line);width:26px;height:26px;color:var(--sm-muted);border-radius:8px;place-items:center;display:grid}.sm-mode__glyph.is-on{background:var(--sm-indigo);color:#fff}.sm-mode__glyph svg{width:15px;height:15px}.sm-mode__tick{background:var(--sm-indigo);color:#fff;border-radius:999px;place-items:center;width:15px;height:15px;font-size:8px;display:grid;position:absolute;top:8px;right:8px}.sm-topicchips{flex-wrap:wrap;gap:5px;display:flex}.sm-topicchip{border:1px solid var(--sm-line);font:600 9.5px/1.2 var(--font-sans);border-radius:999px;padding:5px 9px}.sm-topicchip span{color:var(--sm-indigo);font-weight:700}.sm-segments{border:1px solid var(--sm-line);border-radius:8px;gap:3px;padding:3px;display:flex}.sm-seg{text-align:center;min-width:0;font:600 9.5px/1.2 var(--font-sans);color:var(--sm-muted);border-radius:5px;flex:1 1 0;padding:4px 2px}.sm-seg.is-on{color:var(--sm-ink);background:#eef0fb;font-weight:700}.sm-reclist{flex-direction:column;gap:8px;display:flex}.sm-reclist.sm-fill{justify-content:space-between}.sm-recrow{flex-direction:row;align-items:center;gap:10px;padding:8px}.sm-recrow__thumb{aspect-ratio:16/9;width:58px;box-shadow:inset 0 0 0 1px var(--sm-line);background:#f2f2ef;border-radius:7px;flex:none;position:relative}.sm-recrow__play{color:#f2681f;background:#fff;border-radius:999px;place-items:center;width:20px;height:20px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 2px 6px -2px #0d123052}.sm-recrow__play svg{width:7px;height:8px}.sm-recrow__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sm-recrow__title{font:700 11px/1.25 var(--font-sans)}.sm-recrow__meta{font-size:9.5px}.sm-rec__subject{font:600 8.5px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.sm-rec__subject.is-blue{color:#1a54e8}.sm-rec__subject.is-orange{color:#f2681f}.sm-rec__dot{background:currentColor;border-radius:999px;flex:none;width:5px;height:5px}.sm-papers{flex-direction:column;gap:8px;display:flex}.sm-papers.sm-fill{justify-content:space-between}.sm-paper{border-inline-start:3px solid var(--sm-indigo);background:#fff;border-radius:10px;padding:9px 11px;box-shadow:0 2px 6px #0d12300d}.sm-paper.is-mock{border-inline-start-color:var(--sm-amber)}.sm-paper__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sm-paper__kind{color:var(--sm-indigo);font:900 7.5px/1.2 var(--font-sans);letter-spacing:.6px;background:#e8e6fd;border-radius:5px;padding:3px 7px}.sm-paper.is-mock .sm-paper__kind{color:#8a5400;background:#fdefd6}.sm-paper__title{font:700 11.5px/1.25 var(--font-sans);margin-block-start:3px}.sm-paper__result{font:600 10px/1.3 var(--font-sans)}.sm-paper__result.is-amber{color:var(--sm-amber)}.sm-paper__result.is-green{color:var(--sm-green)}.sm-chart{height:92px;margin-block-start:4px;position:relative}.sm-chart.sm-fill{height:auto;min-height:92px}.sm-stats{flex-direction:row;align-items:stretch;gap:8px;padding:10px 12px}.sm-stat{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.sm-stat+.sm-stat{border-inline-start:1px solid var(--sm-line);padding-inline-start:8px}.sm-stats .sm-label{letter-spacing:.2px}.sm-stat__value{font:700 14px/1.15 var(--font-sans);letter-spacing:-.3px}.sm-chart svg{width:100%;height:calc(100% - 16px);position:absolute;inset:0 0 16px}.sm-chart__dots{position:absolute;inset:0 0 16px}.sm-chart__dot{width:7px;height:7px;box-shadow:inset 0 0 0 1.4px var(--sm-green);background:#fff;border-radius:999px;margin:-3.5px 0 0 -3.5px;position:absolute}.sm-chart__axis{inset-inline:0;color:var(--sm-muted);justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:0}.sm-predicted{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.sm-predicted__meta{flex-direction:column;gap:6px;min-width:0;display:flex}@media (max-width:768px){.sm-gauge-row .sm-ring{width:60px!important;height:60px!important}.sm-gauge-row{gap:9px}.sm-gauge-row .sm-ring__label{font-size:12.5px}.sm-practice-settings{flex-direction:column;gap:8px}.sm-practice-settings .sm-card{gap:5px;padding:10px}.sm-mode{padding:8px;font-size:10px}.sm-weak li{gap:4px}.sm-weak li:before{margin-inline-end:2px}.sm-weak li span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-half .sm-weak li{font-size:10px}}@media (max-width:768px) and (max-height:1000px){.sm-panel{gap:8px;min-height:0;padding:12px 12px 36px}.sm-add{width:30px;height:30px;bottom:8px;right:10px}.sm-add svg{width:13px;height:13px}.sm-card{gap:5px;padding:9px}.sm-papers,.sm-reclist,.sm-mistakes{gap:6px}.sm-paper{padding:7px 9px}.sm-paper__title{margin-block-start:2px}.sm-mistake+.sm-mistake{padding-block-start:5px}.sm-lesson{gap:5px;padding:12px}.sm-topics li{gap:2px;padding-block:1.5px}.sm-weak li{padding-block:1px}.sm-chart{height:80px}.sm-chart.sm-fill{min-height:80px}}
.mt-grades{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "Segoe UI", Roboto, sans-serif;--gutter:16px;--container:1240px;--chart-card-in:.52s;--chart-bar-fill:.9s;--chart-bar-stagger:90ms;--chart-bar-delay:.16s;--ease-reveal:cubic-bezier(.22, 1, .36, 1);background:0 0;position:relative}.mt-grades__nav{justify-content:center;gap:12px;margin-top:18px;display:flex}.mt-grades__nav-button{color:#0b0e1f;width:44px;height:44px;font:590 20px/1 var(--font-sans);cursor:pointer;transition:background-color .18s var(--ease-reveal), opacity .18s var(--ease-reveal);background:#f5f5f7;border:1px solid #e5eaf6;border-radius:999px;place-items:center;display:grid}@media (hover:hover){.mt-grades__nav-button:hover:not(:disabled){background:#e7e9ee}}.mt-grades__nav-button:disabled{opacity:.4;cursor:default}.mt-grades__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:max(var(--gutter), calc((100% - var(--container)) / 2));scrollbar-width:none;gap:20px;margin-top:20px;margin-bottom:-22px;padding-block:12px 40px;scroll-padding-inline-start:max(var(--gutter), calc((100% - var(--container)) / 2));display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.mt-grades__pips{justify-content:center;gap:7px;padding-block:4px 0;display:flex}.mt-grades__pip{width:7px;height:7px;transition:width .22s var(--ease-reveal), background-color .22s var(--ease-reveal);background:#cdd4e6;border-radius:999px}.mt-grades__pip.is-on{background:#1244da;width:20px}@media (prefers-reduced-motion:reduce){.mt-grades__pip{transition:none}}html.reduced-motion .mt-grades__pip{transition:none}.mt-grades__track::-webkit-scrollbar{display:none}.mt-grades__track .mt-grades__card{scroll-snap-align:start;background:#fff;border:1px solid #fff9;border-radius:28px;flex-direction:column;flex:0 0 380px;min-width:0;padding:0;display:flex;overflow:visible;box-shadow:0 2px 6px #0d12300d,0 10px 24px #0d12300f}@media (hover:hover){.mt-grades__track .mt-grades__card:hover{box-shadow:0 3px 8px #0d12300f,0 18px 44px #0d12301a}}.mt-grades__copy{min-height:180px;font-family:var(--font-sans);flex-direction:column;gap:10px;padding:30px 30px 18px;display:flex}.mt-grades__eyebrow,.mt-grades__title,.mt-grades__body{margin:0}.mt-grades__eyebrow{color:#0d1230;font-size:13.5px;font-weight:650;line-height:18px}.mt-grades__title{letter-spacing:-.4px;color:#0d1230;font-size:22px;font-weight:800;line-height:27px}.mt-grades__body{color:#666e8c;font-size:14px;line-height:20px}.mt-grades__media{border-radius:0 0 28px 28px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}@media (max-width:768px){.mt-grades__track{padding-inline:calc(50% - 150px);scroll-padding-inline-start:0}.mt-grades__track .mt-grades__card{scroll-snap-align:center;flex-basis:300px}.mt-grades__copy{min-height:192px;padding:24px 24px 16px}.mt-grades__nav{display:none}}.mt-grades__card{opacity:0;transform:translateY(20px)}.mt-grades__card.is-in{opacity:1;transition:opacity var(--chart-card-in) var(--ease-reveal), transform var(--chart-card-in) var(--ease-reveal);transform:none}.mt-grades__card .sm-bar__fill{clip-path:inset(0 100% 0 0)}.mt-grades__card.is-in .sm-bar__fill{clip-path:inset(0);transition:clip-path var(--chart-bar-fill) var(--ease-reveal);transition-delay:calc(var(--chart-bar-delay) + (var(--row,0) * var(--chart-bar-stagger)))}.mt-grades__card .sm-ring__value{stroke-dashoffset:var(--sm-ring-len,0)}.mt-grades__card.is-in .sm-ring__value{stroke-dashoffset:0;transition:stroke-dashoffset var(--chart-bar-fill) var(--ease-reveal);transition-delay:var(--chart-bar-delay)}.mt-grades__card .sm-chart path[fill=none]{stroke-dasharray:var(--sm-line-dash,none);stroke-dashoffset:var(--sm-line-hide,0)}.mt-grades__card.is-in .sm-chart path[fill=none]{stroke-dashoffset:0;transition:stroke-dashoffset var(--chart-bar-fill) var(--ease-reveal);transition-delay:var(--chart-bar-delay)}.mt-grades__card .sm-chart .sm-chart__dot{opacity:0}.mt-grades__card.is-in .sm-chart .sm-chart__dot{opacity:1;transition:opacity var(--chart-bar-stagger) linear;transition-delay:calc(var(--chart-bar-delay) + var(--sm-dot-at,1) * var(--chart-bar-fill))}.mt-grades__card .sm-chart path:not([fill=none]){opacity:0}.mt-grades__card.is-in .sm-chart path:not([fill=none]){opacity:1;transition:opacity var(--chart-card-in) var(--ease-reveal);transition-delay:calc(var(--chart-bar-delay) + var(--chart-bar-fill))}@media (prefers-reduced-motion:reduce){.mt-grades__card{opacity:0;transform:none}.mt-grades__card.is-in{opacity:1;transition:opacity .18s linear}.mt-grades__card .sm-bar__fill,.mt-grades__card.is-in .sm-bar__fill{clip-path:inset(0);transition:none}.mt-grades__card .sm-ring__value,.mt-grades__card.is-in .sm-ring__value{stroke-dashoffset:0;transition:none}.mt-grades__card .sm-chart path[fill=none],.mt-grades__card.is-in .sm-chart path[fill=none]{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.mt-grades__card .sm-chart .sm-chart__dot,.mt-grades__card.is-in .sm-chart .sm-chart__dot,.mt-grades__card .sm-chart path:not([fill=none]),.mt-grades__card.is-in .sm-chart path:not([fill=none]){opacity:1;transition:none}}html.reduced-motion .mt-grades__card{opacity:0;transform:none}html.reduced-motion .mt-grades__card.is-in{opacity:1;transition:opacity .18s linear}html.reduced-motion .mt-grades__card .sm-bar__fill,html.reduced-motion .mt-grades__card.is-in .sm-bar__fill{clip-path:inset(0);transition:none}html.reduced-motion .mt-grades__card .sm-ring__value,html.reduced-motion .mt-grades__card.is-in .sm-ring__value{stroke-dashoffset:0;transition:none}html.reduced-motion .mt-grades__card .sm-chart path[fill=none],html.reduced-motion .mt-grades__card.is-in .sm-chart path[fill=none]{stroke-dasharray:none;stroke-dashoffset:0;transition:none}html.reduced-motion .mt-grades__card .sm-chart .sm-chart__dot,html.reduced-motion .mt-grades__card.is-in .sm-chart .sm-chart__dot,html.reduced-motion .mt-grades__card .sm-chart path:not([fill=none]),html.reduced-motion .mt-grades__card.is-in .sm-chart path:not([fill=none]){opacity:1;transition:none}html.no-js .mt-grades__card{opacity:1;transform:none}html.no-js .mt-grades__card .sm-bar__fill{clip-path:inset(0)}html.no-js .mt-grades__card .sm-ring__value{stroke-dashoffset:0}html.no-js .mt-grades__card .sm-chart path[fill=none]{stroke-dasharray:none;stroke-dashoffset:0}html.no-js .mt-grades__card .sm-chart .sm-chart__dot,html.no-js .mt-grades__card .sm-chart path:not([fill=none]){opacity:1}@media (scripting:none),print{.mt-grades__card{opacity:1;transform:none}.mt-grades__card .sm-bar__fill{clip-path:inset(0)}.mt-grades__card .sm-ring__value{stroke-dashoffset:0}.mt-grades__card .sm-chart path[fill=none]{stroke-dasharray:none;stroke-dashoffset:0}.mt-grades__card .sm-chart .sm-chart__dot,.mt-grades__card .sm-chart path:not([fill=none]){opacity:1}}@media (max-width:768px) and (max-height:1000px){.mt-grades__track{margin-top:14px;margin-bottom:-14px;padding-block:8px 24px}.mt-grades__copy{gap:7px;min-height:160px;padding:18px 20px 12px}.mt-grades__eyebrow{font-size:12.5px;line-height:16px}.mt-grades__title{font-size:19px;line-height:23px}.mt-grades__body{font-size:13px;line-height:18px}.mt-grades__pips{padding-bottom:env(safe-area-inset-bottom,0px)}}
