.brand-bar[data-astro-cid-igfpibh4]{width:100%;height:6px;display:flex}.brand-bar[data-astro-cid-igfpibh4] i[data-astro-cid-igfpibh4]{flex:1;display:block}.brand-bar[data-astro-cid-igfpibh4] i[data-astro-cid-igfpibh4]:first-child{background:#e0483a}.brand-bar[data-astro-cid-igfpibh4] i[data-astro-cid-igfpibh4]:nth-child(2){background:#f5a623}.brand-bar[data-astro-cid-igfpibh4] i[data-astro-cid-igfpibh4]:nth-child(3){background:#3aa06a}.brand-bar[data-astro-cid-igfpibh4] i[data-astro-cid-igfpibh4]:nth-child(4){background:#2f7fd1}.brand-bar[data-astro-cid-igfpibh4] i[data-astro-cid-igfpibh4]:nth-child(5){background:#8e44c9}[data-astro-cid-igfpibh4]{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);color:var(--text);background:#f6f5f1;line-height:1.5}img[data-astro-cid-igfpibh4]{max-width:100%;display:block}.wrap[data-astro-cid-igfpibh4]{max-width:1100px;margin:0 auto;padding:0 24px}nav[data-astro-cid-igfpibh4]{z-index:50;backdrop-filter:blur(8px);background:#0a132ef7;position:sticky;top:0}nav[data-astro-cid-igfpibh4] .wrap[data-astro-cid-igfpibh4]{justify-content:space-between;align-items:center;max-width:1180px;height:64px;display:flex}.brand[data-astro-cid-igfpibh4]{color:#fff;align-items:center;gap:10px;font-size:20px;font-weight:400;text-decoration:none;display:flex}.brand[data-astro-cid-igfpibh4] img[data-astro-cid-igfpibh4]{width:auto;height:38px}.navlinks[data-astro-cid-igfpibh4]{align-items:center;gap:22px;display:flex}.navlinks[data-astro-cid-igfpibh4] a[data-astro-cid-igfpibh4]{color:#fff;font-size:15px;font-weight:400;text-decoration:none}.navlinks[data-astro-cid-igfpibh4] a[data-astro-cid-igfpibh4]:hover{color:var(--yellow)}footer[data-astro-cid-igfpibh4]{background:var(--navy);color:#dfe4ef;padding:56px 0 72px}footer[data-astro-cid-igfpibh4] h3[data-astro-cid-igfpibh4]{color:#fff;margin-bottom:18px;font-size:28px;font-weight:800}footer[data-astro-cid-igfpibh4] a[data-astro-cid-igfpibh4]{color:var(--yellow);text-decoration:none}@media (width<=760px){.navlinks[data-astro-cid-igfpibh4]{display:none}}.mo{--mo-panel:#fff;--mo-ink:#0a132e;--mo-muted:#5d6475;--mo-line:#d9dbe2;--mo-chip:#eceef3;max-width:520px;color:var(--mo-ink);flex-direction:column;gap:18px;margin:0 auto;padding:28px 16px 64px;display:flex}html[data-theme=dark] .mo{--mo-panel:#121212;--mo-ink:#f2f3f7;--mo-muted:#a3a7b3;--mo-line:#2c2f36;--mo-chip:#1d1f24}html[data-theme=dark] body{background:#000!important}.mo [hidden]{display:none!important}.mo-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mo-head h1{font-family:"Montserrat",var(--font);letter-spacing:-.02em;font-size:clamp(40px,10vw,54px);font-weight:800;line-height:1}.mo-by{font-family:"Montserrat",var(--font);color:var(--mo-muted);margin-top:4px;font-size:14px;font-weight:600}.mo-frame{aspect-ratio:1;background:#0d1424;border-radius:6px;width:100%;position:relative;overflow:hidden}.mo-frame img{object-fit:cover;opacity:0;width:100%;height:100%;filter:blur(calc(var(--b,0) * var(--k,1) * 1px)) grayscale(var(--g,0));transition:opacity .45s,filter .6s;position:absolute;inset:0;transform:scale(1.04)}.mo-frame img.on{opacity:1}.mo-frame img.full{object-fit:contain;filter:none;transform:none}.mo-boxes{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.mo-box{aspect-ratio:1;border:2px solid var(--mo-line);border-radius:6px;width:100%;max-height:56px;transition:background .3s,border-color .3s}.mo-box.now{border-color:var(--mo-ink)}.mo-box.miss{background:#e0483a;border-color:#e0483a}.mo-box.hit{background:#3aa06a;border-color:#3aa06a}.mo-guess{position:relative}.mo-guess input{width:100%;font:500 17px var(--font);border:2px solid var(--mo-line);background:var(--mo-panel);color:var(--mo-ink);border-radius:6px;padding:13px 14px}.mo-guess input:focus{border-color:var(--mo-ink);outline:none}.mo-guess.shake input{animation:.3s mo-shake}@keyframes mo-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.mo-sugg{z-index:5;background:var(--mo-panel);border:1px solid var(--mo-line);border-radius:6px;max-height:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0000002e}.mo-sugg li{cursor:pointer;color:var(--mo-ink);justify-content:space-between;gap:12px;padding:9px 14px;display:flex}.mo-sugg li small{color:var(--mo-muted)}.mo-sugg li[aria-selected=true],.mo-sugg li:hover{background:var(--mo-chip)}.mo-rows{flex-direction:column;gap:8px;display:flex}.mo-row{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:6px;display:grid}.mo-row>span{text-align:center;background:var(--mo-chip);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--mo-muted);border-radius:5px;padding:8px 6px;font-size:13.5px;font-weight:600;overflow:hidden}.mo-row>span.name{text-align:left;border:1.5px solid var(--mo-line);color:var(--mo-ink);background:0 0;padding-left:10px;font-weight:700}.mo-row>span.ok{color:#fff;background:#3aa06a}.mo-row>span.yr{font-variant-numeric:tabular-nums}.mo-rowhead>span{font:700 11px "Montserrat",var(--font);letter-spacing:.12em;text-transform:uppercase;padding:0 6px;background:0 0!important;border:0!important}.mo-rowhead>span:first-child{text-align:left;padding-left:10px}.mo-end{background:var(--mo-panel);border:1px solid var(--mo-line);border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}.mo-ans{font:800 26px "Montserrat",var(--font)}.mo-intro{color:var(--mo-muted);font-size:15px}.mo-link{color:#2f7fd1;font-weight:700;text-decoration:none}.mo-card{border-radius:6px;width:100%}.mo-acts{flex-wrap:wrap;gap:10px;display:flex}.mo-acts button{font:700 15px "Montserrat",var(--font);cursor:pointer;border:1.5px solid var(--mo-ink);color:var(--mo-ink);background:0 0;border-radius:6px;padding:11px 16px}.mo-acts .primary{color:#0a132e;background:#ffc816;border-color:#ffc816}.mo-acts button:focus-visible,.mo-guess input:focus-visible{outline-offset:2px;outline:2px solid #ffc816}.mo-tip{color:var(--mo-muted);font-size:13.5px}.mo-text{white-space:pre-wrap;font:500 15px/1.5 var(--font)}.mo-next{color:var(--mo-muted);font-size:14px}.mo-next b{font-variant-numeric:tabular-nums;color:var(--mo-ink)}@media (prefers-reduced-motion:reduce){.mo-frame img{transition:none}.mo-guess.shake input{animation:none}}
