:root{--mm-bg:#0b0f17;--mm-surface:#121a27;--mm-surface-2:#192335;--mm-border:#adbed747;--mm-text:#e7eef8;--mm-muted:#9ca9c0;--mm-faint-aa:#8391aa;--mm-accent:#2dd4bf;--mm-focus:#7dd3fc;--mm-danger:#fb7185;--mm-warning:#fbbf24;--mm-radius:12px;--mm-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--mm-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.mm-skip-link{z-index:10000;border:2px solid var(--mm-focus);background:var(--mm-bg);color:var(--mm-text);font:600 .9rem / 1.2 var(--mm-sans);border-radius:8px;padding:9px 13px;text-decoration:none;position:fixed;inset-block-start:10px;inset-inline-start:10px;translate:0 -180%}.mm-skip-link:focus-visible{translate:0}.mm-sitebar{z-index:90;border-block-end:1px solid var(--mm-border);background:color-mix(in srgb, var(--mm-bg) 92%, transparent);color:var(--mm-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative}.mm-sitebar__inner,.mm-site-footer__inner{width:min(1120px,100% - 28px);margin-inline:auto}.mm-sitebar__inner{align-items:center;gap:12px;min-height:50px;display:flex}.mm-sitebar__brand,.mm-sitebar__current,.mm-sitebar__action,.mm-sitebar__language{color:inherit;text-decoration:none}.mm-sitebar__brand{font:700 .78rem / 1 var(--mm-mono);letter-spacing:.16em;text-transform:uppercase}.mm-sitebar__brand span{color:var(--mm-accent)}.mm-sitebar__current{color:var(--mm-faint-aa);font:500 .78rem / 1.3 var(--mm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-sitebar__actions{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.mm-sitebar__action,.mm-sitebar__language{color:var(--mm-muted);font:600 .75rem / 1 var(--mm-sans);border:1px solid #0000;border-radius:8px;padding:7px 9px}.mm-sitebar__language{border-color:var(--mm-border);color:var(--mm-text)}.mm-sitebar a:hover,.mm-sitebar button:hover{color:var(--mm-text)}.mm-sitebar a:focus-visible,.mm-sitebar button:focus-visible,.mm-site-footer a:focus-visible,.mm-site-footer button:focus-visible,.mm-dialog button:focus-visible,.mm-notice button:focus-visible,[data-mm-tabs] [role=tab]:focus-visible{outline:3px solid var(--mm-focus);outline-offset:3px}.mm-legacy-main{min-width:0;display:block}.mm-site-footer{z-index:10;border-block-start:1px solid var(--mm-border);background:var(--mm-bg);color:var(--mm-muted);position:relative}.mm-site-footer__inner{font:.78rem / 1.55 var(--mm-sans);gap:6px;padding-block:28px 36px;display:grid}.mm-site-footer__meta{color:var(--mm-faint-aa)}.mm-dialog{border:1px solid var(--mm-border);border-radius:var(--mm-radius);background:var(--mm-surface);width:min(520px,100% - 32px);color:var(--mm-text);padding:0;box-shadow:0 22px 70px #0000008c}.mm-dialog::backdrop{background:#030712b8}.mm-dialog__body{padding:22px}.mm-dialog__body h2{font:650 1.1rem / 1.3 var(--mm-sans);margin:0 0 10px}.mm-dialog__body p{color:var(--mm-muted)}.mm-dialog__actions{justify-content:flex-end;margin-block-start:18px;display:flex}.mm-dialog button,.mm-demo-button{border:1px solid var(--mm-border);background:var(--mm-surface-2);color:var(--mm-text);font:600 .82rem / 1 var(--mm-sans);cursor:pointer;border-radius:8px;padding:8px 12px}.mm-notice-region{z-index:1000;pointer-events:none;gap:8px;width:min(360px,100% - 28px);display:grid;position:fixed;inset-block-start:62px;inset-inline-end:14px}.mm-notice{border:1px solid var(--mm-border);border-inline-start:3px solid var(--mm-accent);background:var(--mm-surface);color:var(--mm-text);font:.82rem / 1.45 var(--mm-sans);pointer-events:auto;border-radius:10px;align-items:start;gap:12px;padding:11px 12px;display:flex;box-shadow:0 12px 34px #00000061}.mm-notice[data-variant=warning]{border-inline-start-color:var(--mm-warning)}.mm-notice[data-variant=error]{border-inline-start-color:var(--mm-danger)}.mm-notice__dismiss{color:var(--mm-muted);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-size:1.15rem}.mm-tabs-demo{color:var(--mm-text);font-family:var(--mm-sans)}.mm-tabs-demo [role=tablist]{gap:6px;display:flex}.mm-tabs-demo [role=tab]{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-muted);border-radius:8px;padding:8px 12px}.mm-tabs-demo [role=tab][aria-selected=true]{border-color:var(--mm-accent);color:var(--mm-text)}.mm-tabs-demo [role=tabpanel]{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:10px;margin-block-start:12px;padding:14px}.mm-studio-placeholder{border:1px solid var(--mm-border);background:linear-gradient(180deg, var(--mm-surface), #0e1521);width:min(880px,100% - 32px);color:var(--mm-text);font-family:var(--mm-sans);border-radius:16px;margin:56px auto;padding:clamp(24px,5vw,48px);box-shadow:0 18px 60px #00000059}.mm-studio-placeholder__eyebrow{color:var(--mm-accent);font:700 .72rem / 1 var(--mm-mono);letter-spacing:.14em;text-transform:uppercase}.mm-studio-placeholder h1{margin:12px 0;font-size:clamp(1.8rem,5vw,3.2rem);line-height:1.15}.mm-studio-placeholder p{color:var(--mm-muted);line-height:1.75}.mm-studio-placeholder a{color:var(--mm-accent)}@media (width<=680px){.mm-sitebar__current,.mm-sitebar__action{display:none}}@media (prefers-reduced-motion:reduce){.mm-skip-link{transition:none}}.mm-report-trigger{appearance:none;cursor:pointer;background:0 0}.mm-report-dialog{width:min(620px,100% - 28px)}.mm-report-current{color:var(--mm-faint-aa);font:.78rem / 1.5 var(--mm-mono);flex-wrap:wrap;gap:8px 18px;margin-block:10px 16px;display:flex}.mm-report-field{color:var(--mm-muted);font:600 .8rem / 1.4 var(--mm-sans);gap:6px;margin-block:13px;display:grid}.mm-report-field select,.mm-report-field textarea,.mm-report-field input{border:1px solid var(--mm-border);background:var(--mm-bg);width:100%;color:var(--mm-text);font:.86rem / 1.45 var(--mm-sans);border-radius:8px;padding:9px 10px}.mm-report-field textarea{resize:vertical}.mm-report-field select:focus-visible,.mm-report-field textarea:focus-visible,.mm-report-field input:focus-visible,.mm-admin button:focus-visible{outline:3px solid var(--mm-focus);outline-offset:2px}.mm-report-unavailable{color:var(--mm-warning)}.mm-report-status{min-height:1.5em;color:var(--mm-faint-aa)}.mm-report-actions{gap:8px}.mm-report-submit{border-color:var(--mm-accent)}.mm-admin{width:min(1160px,100% - 28px);color:var(--mm-text);font-family:var(--mm-sans);margin-inline:auto;padding-block:30px 70px}.mm-admin h1,.mm-admin h2{color:var(--mm-text)}.mm-admin section{margin-block-start:30px}.mm-admin button{border:1px solid var(--mm-border);background:var(--mm-surface-2);color:var(--mm-text);cursor:pointer;border-radius:8px;padding:9px 12px}.mm-admin-actions{margin-block:12px}.mm-admin-table-wrap{overflow-x:auto}.mm-admin-table{border-collapse:collapse;width:100%;font-size:.8rem}.mm-admin-table th,.mm-admin-table td{border-block-end:1px solid var(--mm-border);text-align:start;vertical-align:top;padding:9px}.mm-admin-table td:nth-child(4){white-space:pre-wrap;max-width:360px}.mm-learning-home{z-index:2;border-block-end:1px solid var(--mm-border);color:var(--mm-text);background:linear-gradient(#121a27f5,#0b0f17eb);position:relative}.mm-learning-home__inner{width:min(1120px,100% - 28px);margin-inline:auto;padding-block:34px 38px}.mm-learning-summary{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:24px;display:grid}.mm-learning-eyebrow{color:var(--mm-accent);font:700 .72rem / 1 var(--mm-mono);letter-spacing:.14em;text-transform:uppercase}.mm-learning-summary h1{font:700 clamp(1.7rem, 4vw, 2.7rem) / 1.14 var(--mm-sans);letter-spacing:-.035em;margin:8px 0 10px}.mm-learning-summary>div:first-child>p{max-width:62ch;color:var(--mm-muted);margin:0}.mm-learning-summary__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mm-learning-summary__metrics div{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:10px;min-width:0;padding:12px 10px}.mm-learning-summary__metrics strong,.mm-learning-summary__metrics span{display:block}.mm-learning-summary__metrics strong{color:var(--mm-text);font:700 1.15rem / 1 var(--mm-mono)}.mm-learning-summary__metrics span{color:var(--mm-faint-aa);font:.68rem / 1.2 var(--mm-sans);text-overflow:ellipsis;white-space:nowrap;margin-block-start:7px;overflow:hidden}.mm-learning-summary__insights{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mm-learning-summary__insights p{border-inline-start:3px solid var(--mm-accent);background:#192335b8;border-radius:8px;margin:0;padding:12px 14px}.mm-learning-summary__insights strong,.mm-learning-summary__insights span{display:block}.mm-learning-summary__insights strong{margin-block-end:4px;font-size:.76rem}.mm-learning-summary__insights span{color:var(--mm-muted);font-size:.82rem}.mm-learning-tabs{margin-block-start:24px}.mm-learning-tabs>[role=tablist]{border-block-end:1px solid var(--mm-border);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.mm-learning-tabs [role=tab]{appearance:none;border:0;color:var(--mm-muted);font:650 .82rem / 1 var(--mm-sans);white-space:nowrap;cursor:pointer;background:0 0;border-block-end:2px solid #0000;padding:10px 13px}.mm-learning-tabs [role=tab][aria-selected=true]{border-block-end-color:var(--mm-accent);color:var(--mm-text)}.mm-learning-tabs [role=tabpanel]{padding-block-start:20px}.mm-learning-tabs [role=tabpanel]>h2{font:650 1.05rem / 1.3 var(--mm-sans);margin:0 0 12px}.mm-learning-list,.mm-learning-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mm-learning-skill,.mm-learning-history li{border:1px solid var(--mm-border);background:#121a27c2;border-radius:10px;padding:12px 13px}.mm-learning-skill{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr) auto;align-items:center;gap:12px;display:grid}.mm-learning-skill__heading{min-width:0}.mm-learning-skill__heading strong,.mm-learning-skill__heading span{display:block}.mm-learning-skill__heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.mm-learning-skill__heading span{color:var(--mm-faint-aa);margin-block-start:4px;font-size:.72rem}.mm-learning-meter{appearance:none;background:#8391aa2e;border:0;border-radius:999px;block-size:7px;inline-size:100%;overflow:hidden}.mm-learning-meter::-webkit-progress-bar{border-radius:inherit;background:#8391aa2e}.mm-learning-meter::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--mm-accent), var(--mm-focus))}.mm-learning-meter::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--mm-accent), var(--mm-focus))}.mm-learning-link{border:1px solid var(--mm-border);color:var(--mm-text);font:650 .74rem / 1 var(--mm-sans);white-space:nowrap;border-radius:8px;padding:7px 10px;text-decoration:none}.mm-learning-link:hover{border-color:var(--mm-accent)}.mm-learning-link:focus-visible,.mm-learning-tabs [role=tab]:focus-visible,.mm-learning-goals input:focus-visible,.mm-learning-goals button:focus-visible{outline:3px solid var(--mm-focus);outline-offset:3px}.mm-learning-empty,.mm-learning-storage{color:var(--mm-faint-aa);font-size:.8rem}.mm-learning-history li{color:var(--mm-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.78rem;display:grid}.mm-learning-history__status{border-radius:999px;padding:4px 8px;font-weight:700}.mm-learning-history__status.is-correct{color:#6ee7b7;background:#34d39924}.mm-learning-history__status.is-wrong{color:#fda4af;background:#fb718524}.mm-learning-history time{color:var(--mm-faint-aa)}.mm-learning-goals{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.mm-learning-goals label,.mm-learning-goals label span{display:block}.mm-learning-goals label span{color:var(--mm-muted);margin-block-end:5px;font-size:.74rem}.mm-learning-goals input{border:1px solid var(--mm-border);background:var(--mm-bg);inline-size:100%;color:var(--mm-text);font:.85rem / 1 var(--mm-mono);border-radius:8px;padding:9px 10px}.mm-learning-goals button{border:1px solid color-mix(in srgb, var(--mm-accent) 60%, var(--mm-border));background:color-mix(in srgb, var(--mm-accent) 13%, var(--mm-surface));color:var(--mm-text);font:650 .8rem / 1 var(--mm-sans);cursor:pointer;border-radius:8px;padding:10px 13px}@media (width<=760px){.mm-learning-summary{grid-template-columns:1fr}.mm-learning-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-learning-summary__insights{grid-template-columns:1fr}.mm-learning-skill{grid-template-columns:minmax(0,1fr) auto}.mm-learning-meter{grid-area:2/1/auto/-1}.mm-learning-link{grid-area:1/2}.mm-learning-history li{grid-template-columns:auto minmax(0,1fr)}.mm-learning-history time{grid-column:2}.mm-learning-goals{grid-template-columns:1fr}}.mm-iupac-app{--mm-iupac-good:#34d399;--mm-iupac-bad:#fb7185;--mm-iupac-warn:#fbbf24;width:min(980px,100% - 32px);margin:0 auto;padding:24px 0 72px}.mm-iupac-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;margin-bottom:18px;display:grid}.mm-iupac-hero h1{margin:4px 0 8px;font-size:clamp(1.6rem,4vw,2.45rem);line-height:1.14}.mm-iupac-hero p{color:var(--mm-muted);margin:0}.mm-iupac-eyebrow{color:var(--mm-accent);font:700 .72rem / 1.2 var(--mm-mono);letter-spacing:.12em;text-transform:uppercase}.mm-iupac-toolbar{align-items:center;gap:8px;display:flex}.mm-iupac-mode{border:1px solid var(--mm-border);background:var(--mm-bg);border-radius:10px;padding:3px;display:flex}.mm-iupac-mode button,.mm-iupac-filter-button,.mm-iupac-answer-actions button,.mm-iupac-guide button,.mm-iupac-feedback>button,.mm-iupac-annotation-controls button{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);font:650 .82rem / 1 var(--mm-sans);cursor:pointer;border-radius:8px;padding:9px 13px}.mm-iupac-mode button{background:0 0;border-color:#0000}.mm-iupac-mode button.is-active,.mm-iupac-mode button[aria-pressed=true],.mm-iupac-annotation-controls button.is-active,.mm-iupac-annotation-controls button[aria-pressed=true]{border-color:color-mix(in srgb, var(--mm-accent) 62%, var(--mm-border));background:color-mix(in srgb, var(--mm-accent) 14%, var(--mm-surface))}.mm-iupac-mode-help,.mm-iupac-filter-summary{grid-column:1/-1;font-size:.78rem}.mm-iupac-guide{border:1px solid color-mix(in srgb, var(--mm-accent) 44%, var(--mm-border));background:color-mix(in srgb, var(--mm-accent) 7%, var(--mm-surface));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex}.mm-iupac-guide p{color:var(--mm-muted);margin:4px 0 0;font-size:.86rem}.mm-iupac-status{min-height:1.4em;color:var(--mm-faint-aa);font-size:.8rem}.mm-iupac-question-card{border:1px solid var(--mm-border);background:linear-gradient(180deg, var(--mm-surface), var(--mm-bg));border-radius:16px;padding:clamp(16px,3vw,24px);box-shadow:0 16px 52px #00000042}.mm-iupac-question-top{color:var(--mm-faint-aa);font:.7rem / 1.3 var(--mm-mono);justify-content:space-between;gap:12px;display:flex}.mm-iupac-prompt{color:var(--mm-text);margin:12px 0;font-size:1rem}.mm-iupac-structure{border:1px solid var(--mm-border);background:#0e1521;border-radius:12px;place-items:center;min-height:300px;display:grid;overflow:hidden}.mm-iupac-structure-svg{width:100%;height:min(44vw,300px);min-height:230px}.mm-iupac-structure-fallback{font:700 clamp(1.3rem, 4vw, 2.3rem) / 1.2 var(--mm-mono)}.mm-iupac-structure-annotations{pointer-events:none}.mm-iupac-annotation-circle{fill:#2dd4bf2e;stroke:#2dd4bf;stroke-width:1.8px;vector-effect:non-scaling-stroke}.mm-iupac-annotation-number{fill:#e7eef8;font:700 10px / 1 var(--mm-mono);paint-order:stroke;stroke:#0e1521;stroke-width:2.5px;stroke-linejoin:round}.mm-iupac-annotation-panel{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;display:grid}.mm-iupac-annotation-panel h2{margin:0;font-size:.8rem}.mm-iupac-annotation-controls{gap:5px;display:flex}.mm-iupac-annotation-controls button{min-width:34px;font-family:var(--mm-mono);padding:7px 9px}.mm-iupac-annotation-panel p{color:var(--mm-faint-aa);margin:0;font-size:.75rem}.mm-iupac-answer-form{gap:8px;margin-top:14px;display:grid}.mm-iupac-answer-form label{font-size:.84rem;font-weight:650}.mm-iupac-answer-form input{border:1px solid var(--mm-border);width:100%;color:var(--mm-text);font:.98rem / 1.3 var(--mm-mono);background:#0b0f17;border-radius:10px;padding:13px 14px}.mm-iupac-answer-form input:focus-visible{outline:3px solid color-mix(in srgb, var(--mm-accent) 58%, transparent);outline-offset:2px;border-color:var(--mm-accent)}.mm-iupac-answer-actions{flex-wrap:wrap;gap:8px;display:flex}.mm-iupac-answer-actions button[type=submit]{border-color:color-mix(in srgb, var(--mm-accent) 65%, var(--mm-border));background:color-mix(in srgb, var(--mm-accent) 15%, var(--mm-surface))}.mm-iupac-hint{border-left:3px solid var(--mm-iupac-warn);background:color-mix(in srgb, var(--mm-iupac-warn) 8%, transparent);color:var(--mm-text);margin:12px 0 0;padding:10px 12px}.mm-iupac-result{min-height:1.5em;margin:14px 0 0;font-weight:750}.mm-iupac-result.is-correct{color:var(--mm-iupac-good)}.mm-iupac-result.is-wrong{color:var(--mm-iupac-bad)}.mm-iupac-feedback{margin-top:14px}.mm-iupac-feedback h2{margin:0 0 9px;font-size:1rem}.mm-iupac-stage-list,.mm-iupac-exam-summary{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mm-iupac-stage-list li,.mm-iupac-exam-summary li{border:1px solid var(--mm-border);background:color-mix(in srgb, var(--mm-surface) 78%, transparent);border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5px 12px;padding:10px 12px;display:grid}.mm-iupac-stage-list li.is-correct{border-color:color-mix(in srgb, var(--mm-iupac-good) 48%, var(--mm-border))}.mm-iupac-stage-list li.is-wrong{border-color:color-mix(in srgb, var(--mm-iupac-bad) 48%, var(--mm-border))}.mm-iupac-stage-list small,.mm-iupac-exam-summary span{color:var(--mm-faint-aa);grid-column:1/-1}.mm-iupac-feedback details{border:1px solid var(--mm-border);border-radius:10px;margin-top:10px;padding:10px 12px}.mm-iupac-filter-dialog{width:min(720px,100% - 24px)}.mm-iupac-filter-dialog fieldset{border:0;margin:0;padding:0}.mm-iupac-filter-dialog legend{margin-bottom:8px;font-weight:700}.mm-iupac-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mm-iupac-filter-option{border:1px solid var(--mm-border);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.mm-iupac-filter-option:has(input:checked){border-color:color-mix(in srgb, var(--mm-accent) 58%, var(--mm-border));background:color-mix(in srgb, var(--mm-accent) 8%, var(--mm-surface))}@media (width<=720px){.mm-iupac-app{width:min(100% - 20px,980px);padding-top:14px}.mm-iupac-hero{grid-template-columns:1fr}.mm-iupac-toolbar{justify-content:space-between}.mm-iupac-guide{flex-direction:column;align-items:flex-start}.mm-iupac-question-card{padding:14px}.mm-iupac-structure{min-height:230px}.mm-iupac-structure-svg{height:230px}.mm-iupac-annotation-panel{grid-template-columns:1fr auto}.mm-iupac-annotation-panel p{grid-column:1/-1}.mm-iupac-filter-grid,.mm-iupac-stage-list li{grid-template-columns:1fr}}.mm-page{background:radial-gradient(1200px 600px at 80% -10%, #2dd4bf0f, transparent 60%), var(--mm-bg);min-height:100%;color:var(--mm-text);font-family:var(--mm-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}.mm-page *,.mm-page :before,.mm-page :after{box-sizing:border-box}.mm-arrow-app{--mm-arrow-good:#34d399;--mm-arrow-bad:#fb7185;--mm-arrow-warn:#fbbf24;width:min(1160px,100% - 32px);color:var(--mm-text);font-family:var(--mm-sans);margin:0 auto;padding:34px 0 72px}.mm-arrow-hero{justify-content:space-between;gap:24px;margin-bottom:18px;display:flex}.mm-arrow-hero h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(2rem,5vw,3.4rem)}.mm-arrow-hero p,.mm-arrow-section-heading p,.mm-arrow-course-card p,.mm-arrow-course-rule,.mm-arrow-instruction,.mm-arrow-keyboard p{color:var(--mm-muted)}.mm-arrow-eyebrow,.mm-arrow-course-label,.mm-arrow-course-card>span{color:var(--mm-accent);font:700 .72rem / 1.4 var(--mm-mono);letter-spacing:.12em;text-transform:uppercase}.mm-arrow-status{min-height:1.5em;color:var(--mm-muted)}.mm-arrow-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.mm-arrow-section-heading h2,.mm-arrow-rules h2,.mm-arrow-problem-heading h2{margin:0}.mm-arrow-course-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mm-arrow-course-card{border:1px solid var(--mm-border);background:linear-gradient(180deg, var(--mm-surface), #0e1521f5);border-radius:14px;flex-direction:column;min-height:220px;padding:18px;display:flex;box-shadow:0 12px 30px #00000038}.mm-arrow-course-card h3{margin:14px 0 8px;font-size:1.12rem}.mm-arrow-course-card p{flex:1;margin:0 0 18px}.mm-arrow-course-card button,.mm-arrow-practice-toolbar button,.mm-arrow-controls button,.mm-arrow-analysis>button{border:1px solid var(--mm-border);background:var(--mm-surface-2);color:var(--mm-text);font:700 .82rem / 1.2 var(--mm-sans);cursor:pointer;border-radius:9px;padding:9px 13px}.mm-arrow-course-card button:hover,.mm-arrow-course-card button:focus-visible,.mm-arrow-practice-toolbar button:hover,.mm-arrow-controls button:hover,.mm-arrow-analysis>button:hover{border-color:var(--mm-accent)}.mm-arrow-rules{margin-top:28px}.mm-arrow-rules>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.mm-arrow-rules article{border:1px solid var(--mm-border);background:#121a27bd;border-radius:12px;padding:16px;position:relative}.mm-arrow-rules article>span{border:1px solid color-mix(in srgb, var(--mm-accent) 55%, transparent);width:28px;height:28px;color:var(--mm-accent);font-family:var(--mm-mono);border-radius:999px;place-items:center;display:grid}.mm-arrow-rules h3{margin:12px 0 6px;font-size:.94rem}.mm-arrow-rules p{color:var(--mm-muted);margin:0;font-size:.82rem}.mm-arrow-keyboard{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:10px;margin-top:16px;padding:10px 13px}.mm-arrow-keyboard summary{cursor:pointer;font-weight:700}.mm-arrow-practice-toolbar,.mm-arrow-problem-heading,.mm-arrow-panel-heading,.mm-arrow-control-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.mm-arrow-practice-toolbar{margin-bottom:16px}.mm-arrow-practice-toolbar span,.mm-arrow-panel-heading span,.mm-arrow-difficulty{color:var(--mm-muted);font-family:var(--mm-mono);font-size:.78rem}.mm-arrow-problem-heading{border-block:1px solid var(--mm-border);align-items:flex-start;padding:18px 0}.mm-arrow-problem-heading p{color:var(--mm-muted);margin:7px 0 0}.mm-arrow-course-rule{border-inline-start:3px solid var(--mm-accent);background:#2dd4bf0f;border-radius:8px;margin:14px 0;padding:14px 16px}.mm-arrow-course-rule strong{color:var(--mm-text);display:block}.mm-arrow-course-rule ul{margin:9px 0 0;padding-inline-start:1.2rem}.mm-arrow-workspace{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);align-items:start;gap:14px;display:grid}.mm-arrow-canvas-panel,.mm-arrow-controls,.mm-arrow-analysis,.mm-arrow-next-panel{border:1px solid var(--mm-border);background:linear-gradient(180deg, var(--mm-surface), var(--mm-surface-3));border-radius:14px;padding:16px;box-shadow:0 12px 34px #0000003d}.mm-arrow-panel-heading h3,.mm-arrow-selection h3,.mm-arrow-analysis h3,.mm-arrow-next-panel h3{margin:0;font-size:.9rem}.mm-arrow-canvas{background:radial-gradient(circle at 50% 0,#2dd4bf0f,#0000 60%),#0b0f17;border:1px solid #96aac81c;border-radius:12px;min-height:340px;margin-top:10px;overflow:hidden}.mm-arrow-canvas--next{min-height:250px}.mm-arrow-svg{width:100%;min-width:620px;height:auto;min-height:300px;display:block}.mm-arrow-bond-line{stroke:#d7e2f0;stroke-width:3px;stroke-linecap:round}.mm-arrow-atom-backdrop{fill:#0b0f17;stroke:#96aac82e;stroke-width:1px}.mm-arrow-atom-label{fill:#e7eef8;font:700 19px / 1 var(--mm-mono);pointer-events:none}.mm-arrow-element-O .mm-arrow-atom-label{fill:#fb7185}.mm-arrow-element-N .mm-arrow-atom-label{fill:#60a5fa}.mm-arrow-element-Br .mm-arrow-atom-label,.mm-arrow-element-Cl .mm-arrow-atom-label{fill:#d8b4fe}.mm-arrow-charge-label{fill:#fbbf24;font:700 15px / 1 var(--mm-mono)}.mm-arrow-lone-pair-dot{fill:#a7f3d0}.mm-arrow-hotspot{cursor:pointer;outline:none}.mm-arrow-hotspot-shape{fill:#0000;stroke:#0000;stroke-width:3px}.mm-arrow-hotspot:hover .mm-arrow-hotspot-shape,.mm-arrow-hotspot:focus-visible .mm-arrow-hotspot-shape{fill:#38bdf814;stroke:#38bdf8}.mm-arrow-hotspot.is-source .mm-arrow-hotspot-shape{fill:#2dd4bf1f;stroke:#2dd4bf}.mm-arrow-hotspot.is-target .mm-arrow-hotspot-shape{fill:#fbbf241f;stroke:#fbbf24}.mm-arrow-electron-path{fill:none;stroke:#fbbf24;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 5px #fbbf2459)}.mm-arrow-head{fill:#fbbf24}.mm-arrow-controls{position:sticky;top:76px}.mm-arrow-select-grid{gap:10px;display:grid}.mm-arrow-select-grid label{color:var(--mm-muted);gap:6px;font-size:.78rem;display:grid}.mm-arrow-select-grid select{border:1px solid var(--mm-border);width:100%;color:var(--mm-text);background:#0b0f17;border-radius:9px;padding:10px}.mm-arrow-controls button.mm-arrow-primary,.mm-arrow-analysis>button.mm-arrow-primary{border-color:color-mix(in srgb, var(--mm-accent) 60%, var(--mm-border));background:linear-gradient(135deg,#2dd4bf2e,#38bdf824)}.mm-arrow-controls>.mm-arrow-primary{width:100%;margin-top:10px}.mm-arrow-selection{margin-top:16px}.mm-arrow-selection>div{color:var(--mm-muted);margin-top:8px;font-size:.8rem}.mm-arrow-selection ol,.mm-arrow-analysis ul{margin:0;padding-inline-start:1.25rem}.mm-arrow-selection li{margin-bottom:7px}.mm-arrow-selection li button{margin-inline-start:8px;padding:4px 7px;font-size:.68rem}.mm-arrow-control-actions{flex-wrap:wrap;margin-top:14px}.mm-arrow-result{min-height:2.8em;color:var(--mm-muted);border-radius:8px;margin:14px 0 0;padding:9px 10px}.mm-arrow-result.is-correct{color:var(--mm-arrow-good);background:#34d3991a}.mm-arrow-result.is-wrong{color:#fda4af;background:#fb71851a}.mm-arrow-analysis{margin-top:14px}.mm-arrow-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mm-arrow-analysis-grid>section{border:1px solid var(--mm-border);border-radius:10px;padding:13px}.mm-arrow-analysis-grid li{color:var(--mm-muted);margin-top:7px;font-size:.8rem}.mm-arrow-next-panel{box-shadow:none;margin-top:14px}.mm-arrow-analysis>button{margin-top:14px}@media (width<=980px){.mm-arrow-course-grid,.mm-arrow-rules>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-arrow-workspace{grid-template-columns:1fr}.mm-arrow-controls{position:static}}@media (width<=620px){.mm-arrow-app{width:min(100% - 20px,1160px);padding-top:22px}.mm-arrow-course-grid,.mm-arrow-rules>div,.mm-arrow-analysis-grid{grid-template-columns:1fr}.mm-arrow-course-card{min-height:0}.mm-arrow-problem-heading,.mm-arrow-practice-toolbar,.mm-arrow-panel-heading{flex-direction:column;align-items:flex-start}.mm-arrow-canvas{overflow-x:auto}.mm-arrow-svg{width:760px}.mm-arrow-control-actions>button{flex:44%}}.mm-spectrum-app{width:min(100% - 32px,1180px);margin:0 auto;padding:34px 0 72px}.mm-spectrum-hero,.mm-spectrum-analysis-head,.mm-spectrum-toolbar,.mm-spectrum-board-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.mm-spectrum-hero{margin-bottom:22px}.mm-spectrum-eyebrow{color:var(--mm-accent);font-family:var(--mm-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem}.mm-spectrum-hero h1,.mm-spectrum-analysis h2,.mm-spectrum-card h2{margin:6px 0 8px}.mm-spectrum-hero p,.mm-spectrum-analysis-head p,.mm-spectrum-figure p,.mm-spectrum-spectra p{color:var(--mm-muted)}.mm-spectrum-mode,.mm-spectrum-modalities,.mm-spectrum-reveals{flex-wrap:wrap;gap:8px;display:flex}.mm-spectrum-mode,.mm-spectrum-modalities{border:1px solid var(--mm-border);background:#0b0f1799;border-radius:12px;padding:5px}.mm-spectrum-mode button,.mm-spectrum-modalities button,.mm-spectrum-reveals button{color:var(--mm-muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px}.mm-spectrum-mode button[aria-pressed=true],.mm-spectrum-modalities button[aria-pressed=true]{border-color:color-mix(in srgb, var(--mm-accent) 55%, var(--mm-border));color:var(--mm-text);background:#2dd4bf1f}.mm-spectrum-status{min-height:1.5em;color:var(--mm-muted)}.mm-spectrum-card,.mm-spectrum-analysis,.mm-spectrum-spectra>section,.mm-spectrum-board,.mm-spectrum-candidates,.mm-spectrum-resolution{border:1px solid var(--mm-border);background:linear-gradient(#121a27f7,#0e1521f7);border-radius:14px;box-shadow:0 14px 36px #00000038}.mm-spectrum-card,.mm-spectrum-analysis{padding:20px}.mm-spectrum-card>header span{color:var(--mm-accent);font-family:var(--mm-mono);font-size:.72rem}.mm-spectrum-question{font-size:1.08rem}.mm-spectrum-figure{margin:18px 0}.mm-spectrum-figure figcaption,.mm-spectrum-spectra h3{color:var(--mm-muted);font-family:var(--mm-mono);letter-spacing:.05em;font-size:.75rem}.mm-spectrum-svg{background:#0b0f17;border-radius:10px;width:100%;min-width:560px;height:auto;display:block}.mm-spectrum-axis,.mm-spectrum-tick{fill:none;stroke:#9ca9c0b8;stroke-width:1.25px}.mm-spectrum-axis-label,.mm-spectrum-peak-label,.mm-spectrum-peak-detail{fill:#9ca9c0;font-family:var(--mm-mono);font-size:11px}.mm-spectrum-peak-line{stroke:#38bdf8;stroke-width:3px;stroke-linecap:round}.mm-spectrum-peak-hit{fill:#0000;stroke:#0000}.mm-spectrum-peak[role=button]{cursor:pointer;outline:none}.mm-spectrum-peak[role=button]:hover .mm-spectrum-peak-hit,.mm-spectrum-peak[role=button]:focus-visible .mm-spectrum-peak-hit{fill:#2dd4bf14;stroke:#2dd4bf;stroke-width:2px}.mm-spectrum-peak.is-marked .mm-spectrum-peak-line{stroke:#fbbf24;stroke-width:5px}.mm-spectrum-options,.mm-spectrum-candidates>div{gap:9px;display:grid}.mm-spectrum-options button,.mm-spectrum-candidates label{border:1px solid var(--mm-border);width:100%;color:var(--mm-text);text-align:left;background:#121a27;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.mm-spectrum-options button.is-correct{background:#34d3991a;border-color:#34d399}.mm-spectrum-options button.is-wrong{background:#fb71851a;border-color:#fb7185}.mm-spectrum-feedback{min-height:1.6em;color:var(--mm-muted);border-radius:8px;padding:8px 10px}.mm-spectrum-feedback.is-correct{color:#86efac;background:#34d3991a}.mm-spectrum-feedback.is-wrong{color:#fda4af;background:#fb71851a}.mm-spectrum-explanation{border-inline-start:3px solid var(--mm-accent);margin:12px 0;padding-inline-start:14px}.mm-spectrum-analysis-head{margin-bottom:16px}.mm-spectrum-reveals{margin-bottom:14px}.mm-spectrum-reveals button{border-color:var(--mm-border);background:#121a27}.mm-spectrum-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.mm-spectrum-metadata>div{border:1px solid var(--mm-border);border-radius:9px;padding:10px}.mm-spectrum-metadata dt{color:var(--mm-muted);font-size:.72rem}.mm-spectrum-metadata dd{margin:4px 0 0}.mm-spectrum-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);align-items:start;gap:14px;display:grid}.mm-spectrum-spectra{gap:12px;display:grid}.mm-spectrum-spectra>section,.mm-spectrum-board,.mm-spectrum-candidates,.mm-spectrum-resolution{padding:14px}.mm-spectrum-spectra>section>div{overflow-x:auto}.mm-spectrum-board{min-height:250px;position:sticky;top:76px}.mm-spectrum-board [data-mm-spectrum-board]{gap:9px;margin-top:12px;display:grid}.mm-spectrum-evidence-card{border:1px solid var(--mm-border);background:#0b0f17;border-radius:9px;gap:5px;padding:10px;display:grid}.mm-spectrum-evidence-card strong{font-family:var(--mm-mono);font-size:.75rem}.mm-spectrum-evidence-card span{color:var(--mm-muted);font-size:.82rem}.mm-spectrum-evidence-card.is-resolved,.mm-spectrum-evidence-card.is-decisive{background:#34d39912;border-color:#34d3999e}.mm-spectrum-evidence-card.is-misassigned{background:#fb718512;border-color:#fb7185a3}.mm-spectrum-candidates{margin-top:16px}.mm-spectrum-candidates label{cursor:pointer}.mm-spectrum-candidates>button,.mm-spectrum-resolution>button,.mm-spectrum-card>button{margin-top:12px}.mm-spectrum-resolution{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.mm-spectrum-resolution details,.mm-spectrum-resolution>button{grid-column:1/-1}.mm-spectrum-assignment-dialog select{width:100%}@media (width<=900px){.mm-spectrum-grid{grid-template-columns:1fr}.mm-spectrum-board{position:static}}@media (width<=650px){.mm-spectrum-app{width:min(100% - 20px,1180px);padding-top:22px}.mm-spectrum-hero,.mm-spectrum-analysis-head,.mm-spectrum-toolbar,.mm-spectrum-board-heading{flex-direction:column;align-items:flex-start}.mm-spectrum-mode,.mm-spectrum-modalities{width:100%}.mm-spectrum-mode button,.mm-spectrum-modalities button{flex:auto}.mm-spectrum-metadata,.mm-spectrum-resolution{grid-template-columns:1fr}.mm-spectrum-card,.mm-spectrum-analysis{padding:14px}}.mm-studio-app{width:min(1640px,100% - 28px);margin:0 auto 56px}.mm-studio-hero{justify-content:space-between;align-items:end;gap:24px;padding:28px 0 18px;display:flex}.mm-studio-hero h1{margin:4px 0 8px;font-size:clamp(1.65rem,3vw,2.5rem)}.mm-studio-hero p{max-width:780px;color:var(--mm-muted);margin:6px 0}.mm-studio-eyebrow{color:var(--mm-accent);font:700 .72rem / 1 var(--mm-mono);letter-spacing:.13em;text-transform:uppercase}.mm-studio-local-note,.mm-studio-mobile-note,.mm-studio-status{color:var(--mm-faint);font-size:.82rem}.mm-studio-hero-actions,.mm-studio-button-row,.mm-studio-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-studio-app button,.mm-studio-file-button{border:1px solid var(--mm-border-strong);background:var(--mm-surface-2);min-height:38px;color:var(--mm-text);font:650 .82rem / 1.25 var(--mm-sans);cursor:pointer;border-radius:9px;padding:8px 12px}.mm-studio-app button:hover,.mm-studio-file-button:hover{border-color:var(--mm-accent)}.mm-studio-app button:disabled{opacity:.45;cursor:default}.mm-studio-workspace{grid-template-columns:minmax(220px,280px) minmax(520px,1fr) minmax(230px,300px);gap:12px;min-height:720px;display:grid}.mm-studio-sidebar,.mm-studio-center{border:1px solid var(--mm-border);background:linear-gradient(180deg, var(--mm-surface), var(--mm-surface-3));border-radius:14px;min-width:0;box-shadow:0 12px 34px #0000003d}.mm-studio-sidebar{max-height:calc(100vh - 96px);padding:10px;position:sticky;top:72px;overflow:auto}.mm-studio-sidebar details{border-bottom:1px solid var(--mm-border);padding:3px 0 8px}.mm-studio-sidebar details:last-child{border-bottom:0}.mm-studio-sidebar summary{cursor:pointer;padding:9px 5px;font-weight:720}.mm-studio-panel{gap:9px;padding:3px 5px 9px;display:grid}.mm-studio-panel label{color:var(--mm-muted);gap:5px;font-size:.78rem;display:grid}.mm-studio-panel input,.mm-studio-panel select{border:1px solid var(--mm-border-strong);background:var(--mm-bg);width:100%;min-height:38px;color:var(--mm-text);font:inherit;border-radius:8px;padding:7px 9px}.mm-studio-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex}.mm-studio-checkbox input{width:18px;min-height:18px}.mm-studio-file-button{text-align:center;display:block}.mm-studio-file-button input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.mm-studio-center{flex-direction:column;padding:10px;display:flex;overflow:hidden}.mm-studio-toolbar{min-height:48px;color:var(--mm-faint);justify-content:space-between;padding:3px 2px 9px;font-size:.75rem}.mm-studio-page-tabs{gap:5px;padding:3px 0 8px;display:flex;overflow-x:auto}.mm-studio-page-tabs button[aria-selected=true]{border-color:var(--mm-accent);background:color-mix(in srgb, var(--mm-accent) 13%, var(--mm-surface-2))}.mm-studio-canvas-shell{border:1px solid var(--mm-border);background:#080c13;border-radius:11px;flex:1;min-height:580px;position:relative;overflow:auto}.mm-studio-canvas{touch-action:none;background:#0b0f17;width:1200px;min-width:100%;height:760px;display:block}.mm-studio-canvas[data-theme=report],.mm-studio-canvas[data-theme=publication]{background:#fff}.mm-studio-empty{text-align:center;color:var(--mm-faint);pointer-events:none;margin:0;position:absolute;inset:45% 20px auto}.mm-studio-issues ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mm-studio-issues li{border-inline-start:3px solid var(--mm-warning);color:var(--mm-muted);background:#fbbf2414;border-radius:7px;padding:8px 9px;font-size:.76rem}.mm-studio-issues li[data-severity=error]{border-color:var(--mm-danger);background:#fb718514}.mm-studio-issues li[data-severity=suggestion]{border-color:var(--mm-accent-2);background:#38bdf814}.mm-studio-project-list{gap:8px;padding:5px;display:grid}.mm-studio-project-row{border:1px solid var(--mm-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:7px;display:grid}.mm-studio-project-row span{text-overflow:ellipsis;min-width:0;font-size:.72rem;overflow:hidden}.mm-studio-project-row button{min-height:30px;padding:5px 7px;font-size:.68rem}.mm-studio-app[data-density=compact] .mm-studio-sidebar{font-size:.86rem}.mm-studio-app[data-density=compact] .mm-studio-panel{gap:5px}.mm-studio-app[data-density=compact] .mm-studio-panel input,.mm-studio-app[data-density=compact] .mm-studio-panel select,.mm-studio-app[data-density=compact] button{min-height:32px;padding-block:5px}@media (width<=1120px){.mm-studio-workspace{grid-template-columns:230px minmax(480px,1fr)}.mm-studio-sidebar--right{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:none;display:grid;position:static}.mm-studio-sidebar--right details{border:1px solid var(--mm-border);border-radius:9px;padding:3px}}@media (width<=760px){.mm-studio-app{width:min(100% - 16px,1640px)}.mm-studio-hero{flex-direction:column;align-items:start}.mm-studio-workspace{flex-direction:column;display:flex}.mm-studio-sidebar,.mm-studio-sidebar--right{max-height:none;display:block;position:static}.mm-studio-center{order:-1;min-height:620px}.mm-studio-canvas-shell{min-height:470px}.mm-studio-canvas{width:900px;height:570px}}.mm-studio-candidate-dialog,.mm-studio-mode-dialog{max-width:min(620px,100vw - 32px)}.mm-studio-candidate-list,.mm-studio-mode-choices{gap:10px;margin:16px 0;display:grid}.mm-studio-candidate,.mm-studio-mode-choices button{text-align:left;border:1px solid var(--mm-border-strong);background:var(--mm-surface-2);width:100%;color:var(--mm-text);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.mm-studio-candidate span{color:var(--mm-dim);font-family:var(--mm-mono);overflow-wrap:anywhere;font-size:.78rem}.mm-account-trigger{appearance:none;color:var(--mm-muted);cursor:pointer;background:0 0}.mm-account-dialog .mm-dialog__body{width:min(560px,100vw - 32px)}.mm-account-summary{gap:10px;margin:0 0 16px;display:grid}.mm-account-summary div{border-bottom:1px solid var(--mm-border,#96aac829);grid-template-columns:minmax(120px,.45fr) 1fr;gap:12px;padding:10px 0;display:grid}.mm-account-summary dt{color:var(--mm-muted,#9ca9c0)}.mm-account-summary dd{overflow-wrap:anywhere;margin:0}.mm-account-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.mm-account-actions button,.mm-account-dialog form button{min-height:42px}.mm-footer-link{width:fit-content;color:var(--mm-faint-aa);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mm-consent-dialog{width:min(680px,100% - 28px)}.mm-consent-region,.mm-consent-status{color:var(--mm-faint-aa);font:.78rem / 1.5 var(--mm-mono)}.mm-consent-option{border:1px solid var(--mm-border);background:var(--mm-bg);color:var(--mm-text);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-block:10px;padding:12px;display:grid}.mm-consent-option input{accent-color:var(--mm-accent);margin-block-start:3px}.mm-consent-option span{gap:3px;display:grid}.mm-consent-option small{color:var(--mm-muted);line-height:1.5}.mm-consent-option[data-disabled]{opacity:.58}.mm-consent-actions{flex-wrap:wrap}.mm-consent-banner{z-index:1200;border:1px solid var(--mm-border);background:color-mix(in srgb, var(--mm-surface) 96%, transparent);width:min(980px,100% - 32px);color:var(--mm-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-inline:auto;padding:16px;display:flex;position:fixed;inset-block-end:16px;inset-inline:16px;box-shadow:0 18px 60px #00000080}.mm-consent-banner[hidden]{display:none}.mm-consent-banner p{color:var(--mm-muted);margin:5px 0 0;font-size:.82rem}.mm-consent-banner__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.mm-consent-banner button,.mm-pwa-update__action{border:1px solid var(--mm-border);background:var(--mm-surface-2);color:var(--mm-text);font:600 .78rem / 1 var(--mm-sans);cursor:pointer;border-radius:8px;padding:8px 11px}.mm-pwa-update__action{border-color:var(--mm-accent);margin-inline-start:auto}.mm-offline{border:1px solid var(--mm-border);background:var(--mm-surface);width:min(680px,100% - 32px);color:var(--mm-text);font-family:var(--mm-sans);border-radius:16px;margin:12vh auto;padding:clamp(24px,6vw,48px)}.mm-offline p{color:var(--mm-muted);line-height:1.7}.mm-offline a{color:var(--mm-accent)}@media (width<=720px){.mm-consent-banner{flex-direction:column;align-items:stretch}.mm-consent-banner__actions{justify-content:stretch}.mm-consent-banner__actions button{flex:140px}}.mm-fixture-page{background:var(--mm-bg);color:var(--mm-text);font-family:var(--mm-sans);margin:0;padding:32px}.mm-ad-slot{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, Canvas 96%, currentColor 4%);border-radius:.75rem;width:min(100% - 2rem,72rem);min-height:5rem;margin:1.25rem auto;padding:.5rem;overflow:hidden}.mm-ad-slot[hidden]{display:none}.mm-ad-label{opacity:.66;text-align:center;margin-bottom:.25rem;font-size:.72rem;display:block}.mm-ad-slot .adsbygoogle{min-height:3.5rem;display:block}
/*$vite$:1*/