@font-face{font-family:bodyFont;src:url(../media/inter_latin-s.p.0gsaq8ukbf34m.woff2?dpl=9035db72c7cc293808fdf5e7e3f196c4ca128143)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.bodyfont_f319ded5-module__mHfrvW__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_f319ded5-module__mHfrvW__variable{--mk-font-inter:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:displayFont;src:url(../media/plus_jakarta_sans_latin-s.p.1nsast9qgxif8.woff2?dpl=9035db72c7cc293808fdf5e7e3f196c4ca128143)format("woff2");font-display:swap;font-weight:600 800}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.displayfont_6c5c478b-module__2Xm4aG__className{font-family:displayFont,displayFont Fallback}.displayfont_6c5c478b-module__2Xm4aG__variable{--mk-font-jakarta:"displayFont", "displayFont Fallback"}
@font-face{unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6;font-family:ethiopicFont;src:url(../media/noto_sans_ethiopic-s.32jvz17r96p5u.woff2?dpl=9035db72c7cc293808fdf5e7e3f196c4ca128143)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:ethiopicFont Fallback;src:local(Arial);ascent-override:106.9%;descent-override:29.3%;line-gap-override:0.0%;size-adjust:100.0%}.ethiopicfont_18861e19-module__-7WKlG__className{font-family:ethiopicFont,ethiopicFont Fallback}.ethiopicfont_18861e19-module__-7WKlG__variable{--mk-font-ethiopic:"ethiopicFont", "ethiopicFont Fallback"}
:root{--brand-primary:#ff6507;--brand-accent:#ff8a2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--mk-font-body), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;color:#0b1220;background:#f6f6f4;margin:0}:root[data-theme=dark] body{color:#f3f4f6;background:#0b0f17}.system-state-page{place-items:center;min-height:100vh;padding:24px;display:grid}.system-state-card{text-align:center;background:#fff;border:1px solid #e7e5df;border-radius:22px;justify-items:center;gap:12px;width:min(560px,100%);padding:40px 32px;display:grid;box-shadow:0 24px 60px -20px #10182840}:root[data-theme=dark] .system-state-card{background:#121825;border-color:#232b3b}.system-state-card h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,34px)}.system-state-card p{color:#5b6474;margin:0;line-height:1.6}.state-symbol{background:var(--brand-primary);color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:grid}.state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.state-btn{min-height:44px;font:inherit;cursor:pointer;color:#0b1220;background:#fff;border:1px solid #d9d6cf;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.state-btn.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.mk-lang{color:inherit;font-size:inherit;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;position:relative}.mk-lang select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-weight:600}.mk-lang select:focus-visible{outline:2px solid var(--brand-primary,#ff6507);outline-offset:2px;border-radius:4px}.mk-lang select:disabled{opacity:.6;cursor:progress}.mk-lang option{color:#0b1220;background:#fff}.mk-lang .mk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-topbar-end{flex-shrink:0;align-items:center;gap:20px;display:flex}.identity-lang{border:1px solid var(--line,#d9d6cf);color:var(--muted,#5b6474);border-radius:999px;place-self:start end;margin-bottom:8px;padding:6px 12px;font-size:13px}.mk-confirm-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050c168c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mk-confirm{background:var(--surface-solid);width:min(100%,420px);color:var(--text);border:1px solid var(--line);border-radius:20px;gap:10px;padding:24px;display:grid;box-shadow:0 30px 80px #00000047}.mk-confirm h2{letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.mk-confirm p{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.mk-confirm-icon{background:var(--surface-2);width:42px;height:42px;color:var(--text);border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.mk-confirm.danger .mk-confirm-icon{background:color-mix(in srgb,var(--mela-danger,#d92d20) 14%,transparent);color:var(--mela-danger,#d92d20)}.mk-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.mk-confirm-actions button{min-width:110px;min-height:44px}.danger-btn{background:var(--mela-danger,#d92d20);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.danger-btn:hover{filter:brightness(1.07)}.danger-btn:focus-visible,.mk-confirm .ghost-btn:focus-visible,.mk-confirm .primary-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--mela-orange,#ff5a0a) 55%,transparent);outline-offset:2px}@media (max-width:480px){.mk-confirm-actions button{flex:1}}
