.mt[data-astro-cid-bybjfofi]{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:#0e1b2c;color:#fff;font-family:Barlow,system-ui,sans-serif;height:100dvh}.mt-top[data-astro-cid-bybjfofi]{display:flex;align-items:center;gap:12px;padding:10px 14px;padding-top:max(10px,env(safe-area-inset-top));background:#0b1626}.mt-exit[data-astro-cid-bybjfofi]{color:#cdd8e4;text-decoration:none;font-weight:600;font-size:15px;min-height:44px;display:inline-flex;align-items:center}.mt-count[data-astro-cid-bybjfofi]{margin-left:auto;font:700 13px JetBrains Mono,monospace;letter-spacing:.06em;color:#fc0}.mt-bar[data-astro-cid-bybjfofi]{flex:0 0 90px;height:6px;background:#ffffff24;border-radius:3px;overflow:hidden}.mt-bar[data-astro-cid-bybjfofi] span[data-astro-cid-bybjfofi]{display:block;height:100%;width:0;background:#fc0;transition:width .3s}.mt-ask[data-astro-cid-bybjfofi]{padding:12px 16px 14px;background:#13243a;border-bottom:3px solid #ffcc00}.mt-ask-k[data-astro-cid-bybjfofi]{display:block;font:700 11px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#9fb4cc}.mt-ask-name[data-astro-cid-bybjfofi]{display:block;font-family:Barlow Condensed,Barlow,sans-serif;font-weight:800;font-size:clamp(24px,7vw,36px);line-height:1.05;text-transform:uppercase;margin-top:2px}.mt-stage[data-astro-cid-bybjfofi]{position:relative;flex:1;min-height:0;touch-action:none;overflow:hidden}.mt-loading[data-astro-cid-bybjfofi]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:#9fb4cc;font-weight:600}.mt-views[data-astro-cid-bybjfofi]{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap;max-width:calc(100% - 70px)}.mt-views[data-astro-cid-bybjfofi] button[data-astro-cid-bybjfofi],.mt-zoom[data-astro-cid-bybjfofi] button[data-astro-cid-bybjfofi]{min-height:40px;min-width:44px;padding:0 12px;border:0;border-radius:8px;background:#ffffff24;color:#fff;font:700 13px Barlow,sans-serif;cursor:pointer}.mt-zoom[data-astro-cid-bybjfofi]{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px}.mt-zoom[data-astro-cid-bybjfofi] button[data-astro-cid-bybjfofi]{font-size:22px;padding:0}.mt-views[data-astro-cid-bybjfofi] button[data-astro-cid-bybjfofi]:active,.mt-zoom[data-astro-cid-bybjfofi] button[data-astro-cid-bybjfofi]:active{background:#fc0;color:#0e1b2c}.mt-layers[data-astro-cid-bybjfofi]{position:absolute;left:10px;bottom:12px;display:flex;align-items:center;gap:6px;background:#0b1626d1;border-radius:10px;padding:4px}.mt-layers[data-astro-cid-bybjfofi] button[data-astro-cid-bybjfofi]{min-height:44px;min-width:48px;border:0;border-radius:8px;background:#fc0;color:#0e1b2c;font-size:18px;font-weight:800;cursor:pointer}.mt-layers[data-astro-cid-bybjfofi] span[data-astro-cid-bybjfofi]{min-width:84px;text-align:center;font:700 13px JetBrains Mono,monospace;letter-spacing:.04em;color:#fff}.mt-flash[data-astro-cid-bybjfofi]{z-index:2;position:absolute;left:12px;right:12px;bottom:12px;padding:14px 16px;border-radius:10px;font-weight:700;font-size:17px;line-height:1.35}.mt-flash[data-astro-cid-bybjfofi].is-ok{background:#1f9d55}.mt-flash[data-astro-cid-bybjfofi].is-no{background:#c03}.mt-foot[data-astro-cid-bybjfofi]{padding:10px 14px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#0b1626;display:flex;flex-direction:column;gap:8px}.mt-hint[data-astro-cid-bybjfofi]{margin:0;color:#9fb4cc;font-size:14px;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}.mt-pick[data-astro-cid-bybjfofi]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mt-pick[data-astro-cid-bybjfofi][hidden],.mt-hint[data-astro-cid-bybjfofi][hidden],[data-astro-cid-bybjfofi][data-mt-showall][hidden]{display:none}.mt-pick[data-astro-cid-bybjfofi] .mt-btn--go[data-astro-cid-bybjfofi]{grid-column:1 / -1}.mt-btn[data-astro-cid-bybjfofi]{min-height:48px;border:2px solid rgba(255,255,255,.4);background:transparent;color:#fff;border-radius:10px;font:800 15px Barlow,sans-serif;letter-spacing:.03em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 14px}.mt-btn--go[data-astro-cid-bybjfofi]{background:#fc0;border-color:#fc0;color:#0e1b2c;font-size:17px}.mt-btn--quiet[data-astro-cid-bybjfofi]{border-color:transparent;color:#cdd8e4;font-weight:600}.mt-done[data-astro-cid-bybjfofi]{position:absolute;inset:0;z-index:5;background:#0b1626;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:28px 16px}.mt-done[data-astro-cid-bybjfofi][hidden]{display:none}.mt-done-in[data-astro-cid-bybjfofi]{width:100%;max-width:520px;display:flex;flex-direction:column;gap:12px}.mt-done-h[data-astro-cid-bybjfofi]{color:#fff;margin:0;font-family:Barlow Condensed,Barlow,sans-serif;font-weight:800;font-size:36px;text-transform:uppercase}.mt-done-list[data-astro-cid-bybjfofi]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mt-done-list li{background:#13243a;border-left:4px solid #1f9d55;border-radius:6px;padding:10px 12px}.mt-done-list li.is-no{border-left-color:#c03}.mt-done-list li span{display:block;color:#9fb4cc;font-size:14px;margin-top:2px}.mt-done-save[data-astro-cid-bybjfofi]{margin:0;color:#9fb4cc}.mt-done-save[data-astro-cid-bybjfofi].is-ok{color:#7fd8a4}.mt-done-save[data-astro-cid-bybjfofi].is-no{color:#ff8fa3;font-weight:700}.mt-areas[data-astro-cid-bybjfofi]{display:flex;flex-direction:column;gap:8px}.mt-areas .mt-area{min-height:48px;width:100%;display:flex;align-items:center;padding:0 16px;border:2px solid rgba(255,255,255,.4);background:transparent;color:#fff;border-radius:10px;font:800 16px Barlow,sans-serif;letter-spacing:.03em;cursor:pointer;text-align:left}.mt-areas .mt-area:focus-visible{outline:3px solid #ffcc00;outline-offset:2px}@media(hover:hover){.mt-areas .mt-area:hover{border-color:#fc0;background:#ffcc0014}}.mt-areas .mt-area:active{background:#fc0;color:#0e1b2c}.mt-area{justify-content:space-between!important}.mt-area span{font:700 13px JetBrains Mono,monospace;color:#fc0}.mt-done-acts[data-astro-cid-bybjfofi]{display:flex;flex-wrap:wrap;gap:8px}.mt-done-acts[data-astro-cid-bybjfofi] .mt-btn[data-astro-cid-bybjfofi]{flex:1 1 180px}.mt-keep[data-astro-cid-bybjfofi]{background:#13243a;border:2px solid #ffcc00;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px}.mt-keep-h[data-astro-cid-bybjfofi]{margin:0;font-family:Barlow Condensed,Barlow,sans-serif;font-weight:800;font-size:22px;text-transform:uppercase}.mt-keep-h[data-astro-cid-bybjfofi] span[data-astro-cid-bybjfofi]{font-family:Barlow,sans-serif;font-weight:600;font-size:14px;text-transform:none;color:#9fb4cc}.mt-keep-l[data-astro-cid-bybjfofi]{font-weight:700;font-size:14px;color:#cdd8e4;margin-bottom:-4px}.mt-keep-in[data-astro-cid-bybjfofi]{min-height:48px;width:100%;box-sizing:border-box;padding:0 12px;border:2px solid #9fb4cc;border-radius:8px;font-size:16px;color:#0e1b2c;background:#fff}.mt-keep-in[data-astro-cid-bybjfofi]:focus-visible{outline:3px solid #ffcc00;outline-offset:2px}.mt-keep-hp[data-astro-cid-bybjfofi]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.mt-keep-tick[data-astro-cid-bybjfofi]{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-size:15px;line-height:1.4;color:#cdd8e4;cursor:pointer}.mt-keep-tick[data-astro-cid-bybjfofi] input[data-astro-cid-bybjfofi]{width:22px;height:22px;margin:1px 0 0;flex:0 0 auto;accent-color:#ffcc00}.mt-keep-msg[data-astro-cid-bybjfofi]{margin:0;min-height:1em;font-size:15px;color:#cdd8e4}.mt-keep-msg[data-astro-cid-bybjfofi].is-ok{color:#7fd8a4}.mt-keep-msg[data-astro-cid-bybjfofi].is-no{color:#ff8fa3;font-weight:700}.mt-keep-small[data-astro-cid-bybjfofi]{margin:0;font-size:13px;color:#9fb4cc}.mt-keep[data-astro-cid-bybjfofi] .cf-turnstile[data-astro-cid-bybjfofi][hidden]{display:none}.mt-back-course[data-astro-cid-bybjfofi]{border-color:#fc0;color:#fc0}.mt-btn[data-astro-cid-bybjfofi]:focus-visible,.mt-views[data-astro-cid-bybjfofi] button[data-astro-cid-bybjfofi]:focus-visible,.mt-zoom[data-astro-cid-bybjfofi] button[data-astro-cid-bybjfofi]:focus-visible,.mt-layers[data-astro-cid-bybjfofi] button[data-astro-cid-bybjfofi]:focus-visible,.mt-exit[data-astro-cid-bybjfofi]:focus-visible{outline:3px solid #ffcc00;outline-offset:2px}@media(prefers-reduced-motion:reduce){.mt-bar[data-astro-cid-bybjfofi] span[data-astro-cid-bybjfofi]{transition:none}}body:has([data-mt])>header,body:has([data-mt])>footer,body:has([data-mt]) .f-sitebar,body:has([data-mt]) .jbub{display:none!important}body:has([data-mt]){overflow:hidden}
