.monova-app{--mn-c-accent:#5b2a86;--mn-c-accent-deep:#46206a;--mn-c-accent-2:#c026a6;--mn-c-accent-2-deep:#b0218f;--mn-c-accent-soft:#ede4f7;--mn-c-accent-ink:#fff;--mn-c-accent-text:var(--mn-c-accent);--mn-c-ground:#f6f3fb;--mn-c-surface:#fff;--mn-c-surface-2:#f0ebf8;--mn-c-surface-3:#ede4f7;--mn-c-line:#eae4f2;--mn-c-line-strong:#d8c9ea;--mn-c-ink:#1b1230;--mn-c-ink-2:#4a3a66;--mn-c-ink-3:#6e5f8c;--mn-c-rail-1:#1d0b30;--mn-c-rail-2:#2f1149;--mn-c-rail-3:#4a1b6b;--mn-c-rail-ink:#efe9f7;--mn-c-rail-ink-2:#c9b8e0;--mn-c-rail-ink-3:#a192b8;--mn-c-highlight:#f9a8d4;--mn-c-highlight-ink:#4a0d3d;--mn-c-highlight-soft:#f9d4f0}:root[data-mn-colour=magenta] .monova-app{--mn-c-accent:#9d1b7f;--mn-c-accent-deep:#7a1563;--mn-c-accent-2:#d0368f;--mn-c-accent-2-deep:#b7307e;--mn-c-accent-soft:#fbe4f5;--mn-c-accent-ink:#fff;--mn-c-ground:#fbf3f8;--mn-c-surface-2:#fbecf6;--mn-c-surface-3:#fbe4f5;--mn-c-line:#f0e6ed;--mn-c-line-strong:#dfc8da;--mn-c-ink:#301229;--mn-c-ink-2:#643a5b;--mn-c-ink-3:#8a6081;--mn-c-rail-1:#280b22;--mn-c-rail-2:#451239;--mn-c-rail-3:#621d52;--mn-c-rail-ink:#f4ecf2;--mn-c-rail-ink-2:#d9c4d4;--mn-c-rail-ink-3:#b69fb1;--mn-c-highlight:#eeb5d6;--mn-c-highlight-ink:#40122c;--mn-c-highlight-soft:#f6daea}:root[data-mn-colour=ocean] .monova-app{--mn-c-accent:#1d4f91;--mn-c-accent-deep:#173e71;--mn-c-accent-2:#2b8fd6;--mn-c-accent-2-deep:#267ebc;--mn-c-accent-soft:#e1ecf9;--mn-c-accent-ink:#fff;--mn-c-ground:#f3f7fc;--mn-c-surface-2:#eaf2fb;--mn-c-surface-3:#e1ecf9;--mn-c-line:#e6eaf0;--mn-c-line-strong:#c8d2df;--mn-c-ink:#121f30;--mn-c-ink-2:#3a4c64;--mn-c-ink-3:#5e7087;--mn-c-rail-1:#0b1728;--mn-c-rail-2:#122845;--mn-c-rail-3:#1d3b62;--mn-c-rail-ink:#eceff4;--mn-c-rail-ink-2:#c4cdd9;--mn-c-rail-ink-3:#9fa9b6;--mn-c-highlight:#b2d6f0;--mn-c-highlight-ink:#102d42;--mn-c-highlight-soft:#d9ebf8}:root[data-mn-colour=teal] .monova-app{--mn-c-accent:#0f6b5c;--mn-c-accent-deep:#0c5348;--mn-c-accent-2:#2aa58c;--mn-c-accent-2-deep:#25917b;--mn-c-accent-soft:#dff1ed;--mn-c-accent-ink:#fff;--mn-c-ground:#f2f8f6;--mn-c-surface-2:#e8f4f2;--mn-c-surface-3:#dff1ed;--mn-c-line:#e6efee;--mn-c-line-strong:#c9dedb;--mn-c-ink:#142e2a;--mn-c-ink-2:#3c625c;--mn-c-ink-3:#567671;--mn-c-rail-1:#0c2722;--mn-c-rail-2:#15423b;--mn-c-rail-3:#215e54;--mn-c-rail-ink:#ecf3f2;--mn-c-rail-ink-2:#c5d8d5;--mn-c-rail-ink-3:#a1b5b2;--mn-c-highlight:#b6ece1;--mn-c-highlight-ink:#133f36;--mn-c-highlight-soft:#daf6f0}:root[data-mn-colour=forest] .monova-app{--mn-c-accent:#2f6b1f;--mn-c-accent-deep:#255318;--mn-c-accent-2:#5f9c3f;--mn-c-accent-2-deep:#548937;--mn-c-accent-soft:#e6f2df;--mn-c-accent-ink:#fff;--mn-c-ground:#f5f9f2;--mn-c-surface-2:#eef5e8;--mn-c-surface-3:#e6f2df;--mn-c-line:#e8efe6;--mn-c-line-strong:#cedec9;--mn-c-ink:#192e14;--mn-c-ink-2:#44623c;--mn-c-ink-3:#5d7656;--mn-c-rail-1:#12270c;--mn-c-rail-2:#1e4215;--mn-c-rail-3:#2e5e21;--mn-c-rail-ink:#eef3ec;--mn-c-rail-ink-2:#c9d8c5;--mn-c-rail-ink-3:#a5b5a1;--mn-c-highlight:#cbe5be;--mn-c-highlight-ink:#243819;--mn-c-highlight-soft:#e5f2de}:root[data-mn-colour=sunset] .monova-app{--mn-c-accent:#a3420e;--mn-c-accent-deep:#7f330b;--mn-c-accent-2:#e07a2e;--mn-c-accent-2-deep:#c56b28;--mn-c-accent-soft:#fbe8dc;--mn-c-accent-ink:#fff;--mn-c-ground:#fcf6f2;--mn-c-surface-2:#fcefe7;--mn-c-surface-3:#fbe8dc;--mn-c-line:#f0e9e6;--mn-c-line-strong:#dfd0c8;--mn-c-ink:#301d12;--mn-c-ink-2:#64493a;--mn-c-ink-3:#846a5c;--mn-c-rail-1:#28150b;--mn-c-rail-2:#452412;--mn-c-rail-3:#62351d;--mn-c-rail-ink:#f4eeec;--mn-c-rail-ink-2:#d9cbc4;--mn-c-rail-ink-3:#b6a79f;--mn-c-highlight:#f3ccaf;--mn-c-highlight-ink:#44250e;--mn-c-highlight-soft:#f9e6d7}:root[data-mn-colour=indigo] .monova-app{--mn-c-accent:#3b3fb6;--mn-c-accent-deep:#2e318e;--mn-c-accent-2:#6e72f0;--mn-c-accent-2-deep:#6164d3;--mn-c-accent-soft:#e6e7fb;--mn-c-accent-ink:#fff;--mn-c-ground:#f4f4fc;--mn-c-surface-2:#edeefc;--mn-c-surface-3:#e6e7fb;--mn-c-line:#e6e6f0;--mn-c-line-strong:#c8c9df;--mn-c-ink:#121330;--mn-c-ink-2:#3a3b64;--mn-c-ink-3:#60628a;--mn-c-rail-1:#0b0c28;--mn-c-rail-2:#121445;--mn-c-rail-3:#1d2062;--mn-c-rail-ink:#ececf4;--mn-c-rail-ink-2:#c4c4d9;--mn-c-rail-ink-3:#9fa0b6;--mn-c-highlight:#acaef6;--mn-c-highlight-ink:#0b0d47;--mn-c-highlight-soft:#d5d7fb}:root[data-mn-colour=graphite] .monova-app{--mn-c-accent:#2f3542;--mn-c-accent-deep:#252933;--mn-c-accent-2:#6b7385;--mn-c-accent-2-deep:#5e6575;--mn-c-accent-soft:#e6e8ec;--mn-c-accent-ink:#fff;--mn-c-ground:#f5f6f8;--mn-c-surface-2:#eeeff2;--mn-c-surface-3:#e6e8ec;--mn-c-line:#e9eaec;--mn-c-line-strong:#d1d3d6;--mn-c-ink:#1e2024;--mn-c-ink-2:#4a4d54;--mn-c-ink-3:#6c6f75;--mn-c-rail-1:#16181d;--mn-c-rail-2:#262931;--mn-c-rail-3:#383d47;--mn-c-rail-ink:#efeff1;--mn-c-rail-ink-2:#ccced1;--mn-c-rail-ink-3:#a8aaad;--mn-c-highlight:#cccfd6;--mn-c-highlight-ink:#25272d;--mn-c-highlight-soft:#e6e7eb}:root[data-mn-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mn-scheme=dark] .monova-app{--mn-c-ground:#131016;--mn-c-surface:#1e1922;--mn-c-surface-2:#27202c;--mn-c-surface-3:#341e48;--mn-c-line:#362e3d;--mn-c-line-strong:#52465d;--mn-c-ink:#edebef;--mn-c-ink-2:#cac4cf;--mn-c-ink-3:#9f95a7;--mn-c-accent:#8945c5;--mn-c-accent-deep:#7938b3;--mn-c-accent-soft:#341e48;--mn-c-accent-text:#ae7fd7;--mn-c-accent-ink:#fff;--mn-c-accent-2:#df5dc9;--mn-c-accent-2-deep:#d733bb;--mn-c-rail-1:#0d0614;--mn-c-rail-2:#180b23;--mn-c-rail-3:#251235}:root[data-mn-scheme=dark][data-mn-colour=magenta] .monova-app{--mn-c-ground:#161015;--mn-c-surface:#221920;--mn-c-surface-2:#2c2029;--mn-c-surface-3:#501643;--mn-c-line:#3d2e3a;--mn-c-line-strong:#5d4658;--mn-c-ink:#efebee;--mn-c-ink-2:#cfc4cd;--mn-c-ink-3:#a795a3;--mn-c-accent:#bb2097;--mn-c-accent-deep:#a11c82;--mn-c-accent-soft:#501643;--mn-c-accent-text:#e567c8;--mn-c-accent-ink:#fff;--mn-c-accent-2:#da62a7;--mn-c-accent-2-deep:#d13990;--mn-c-rail-1:#140610;--mn-c-rail-2:#230b1e;--mn-c-rail-3:#35122d}:root[data-mn-scheme=dark][data-mn-colour=ocean] .monova-app{--mn-c-ground:#101316;--mn-c-surface:#191d22;--mn-c-surface-2:#20252c;--mn-c-surface-3:#182f4e;--mn-c-line:#2e353d;--mn-c-line-strong:#46505d;--mn-c-ink:#ebedef;--mn-c-ink-2:#c4c9cf;--mn-c-ink-3:#959da7;--mn-c-accent:#2668bf;--mn-c-accent-deep:#215aa6;--mn-c-accent-soft:#182f4e;--mn-c-accent-text:#669be0;--mn-c-accent-ink:#fff;--mn-c-accent-2:#5da9e0;--mn-c-accent-2-deep:#3293d7;--mn-c-rail-1:#060c14;--mn-c-rail-2:#0b1523;--mn-c-rail-3:#122135}:root[data-mn-scheme=dark][data-mn-colour=teal] .monova-app{--mn-c-ground:#101615;--mn-c-surface:#192120;--mn-c-surface-2:#212c2a;--mn-c-surface-3:#145248;--mn-c-line:#2f3c3a;--mn-c-line-strong:#475c59;--mn-c-ink:#ebefee;--mn-c-ink-2:#c4cfcd;--mn-c-ink-3:#96a6a4;--mn-c-accent:#117968;--mn-c-accent-deep:#0d5e51;--mn-c-accent-soft:#145248;--mn-c-accent-text:#55e7cf;--mn-c-accent-ink:#fff;--mn-c-accent-2:#65d8c0;--mn-c-accent-2-deep:#3ccdb0;--mn-c-rail-1:#071311;--mn-c-rail-2:#0c221e;--mn-c-rail-3:#14332e}:root[data-mn-scheme=dark][data-mn-colour=forest] .monova-app{--mn-c-ground:#121610;--mn-c-surface:#1b2119;--mn-c-surface-2:#232c21;--mn-c-surface-3:#26491d;--mn-c-line:#323c2f;--mn-c-line-strong:#4c5c47;--mn-c-ink:#ecefeb;--mn-c-ink-2:#c6cfc4;--mn-c-ink-3:#99a696;--mn-c-accent:#367b24;--mn-c-accent-deep:#2b631d;--mn-c-accent-soft:#26491d;--mn-c-accent-text:#7fd369;--mn-c-accent-ink:#fff;--mn-c-accent-2:#91c775;--mn-c-accent-2-deep:#74b951;--mn-c-rail-1:#091307;--mn-c-rail-2:#11220c;--mn-c-rail-3:#1b3314}:root[data-mn-scheme=dark][data-mn-colour=sunset] .monova-app{--mn-c-ground:#161210;--mn-c-surface:#221c19;--mn-c-surface-2:#2c2420;--mn-c-surface-3:#552911;--mn-c-line:#3d332e;--mn-c-line-strong:#5d4e46;--mn-c-ink:#efeceb;--mn-c-ink-2:#cfc8c4;--mn-c-ink-3:#a79b95;--mn-c-accent:#b2480f;--mn-c-accent-deep:#963d0d;--mn-c-accent-soft:#552911;--mn-c-accent-text:#f0854d;--mn-c-accent-ink:#fff;--mn-c-accent-2:#e69456;--mn-c-accent-2-deep:#df772a;--mn-c-rail-1:#140b06;--mn-c-rail-2:#23130b;--mn-c-rail-3:#351e12}:root[data-mn-scheme=dark][data-mn-colour=indigo] .monova-app{--mn-c-ground:#101016;--mn-c-surface:#191922;--mn-c-surface-2:#20212c;--mn-c-surface-3:#1e2048;--mn-c-line:#2e2e3d;--mn-c-line-strong:#46475d;--mn-c-ink:#ebebef;--mn-c-ink-2:#c4c4cf;--mn-c-ink-3:#9596a7;--mn-c-accent:#5659c8;--mn-c-accent-deep:#3e43c1;--mn-c-accent-soft:#1e2048;--mn-c-accent-text:#8486d7;--mn-c-accent-ink:#fff;--mn-c-accent-2:#4f54ed;--mn-c-accent-2-deep:#2127e8;--mn-c-rail-1:#060614;--mn-c-rail-2:#0b0b23;--mn-c-rail-3:#121335}:root[data-mn-scheme=dark][data-mn-colour=graphite] .monova-app{--mn-c-ground:#121314;--mn-c-surface:#1c1d1e;--mn-c-surface-2:#252628;--mn-c-surface-3:#2c303a;--mn-c-line:#343537;--mn-c-line-strong:#4f5154;--mn-c-ink:#ededee;--mn-c-ink-2:#c8c9cb;--mn-c-ink-3:#9c9da0;--mn-c-accent:#5d6983;--mn-c-accent-deep:#515b71;--mn-c-accent-soft:#2c303a;--mn-c-accent-text:#919bb1;--mn-c-accent-ink:#fff;--mn-c-accent-2:#949aa9;--mn-c-accent-2-deep:#777f92;--mn-c-rail-1:#0b0c0e;--mn-c-rail-2:#14161a;--mn-c-rail-3:#202228}:root[data-mn-contrast=high][data-mn-colour] .monova-app{--mn-c-ink-2:var(--mn-c-ink);--mn-c-ink-3:var(--mn-c-ink);--mn-c-line:var(--mn-c-line-strong)}.monova-app [data-mn-swatch=plum]{background:#5b2a86}.monova-app [data-mn-swatch=magenta]{background:#9d1b7f}.monova-app [data-mn-swatch=ocean]{background:#1d4f91}.monova-app [data-mn-swatch=teal]{background:#0f6b5c}.monova-app [data-mn-swatch=forest]{background:#2f6b1f}.monova-app [data-mn-swatch=sunset]{background:#a3420e}.monova-app [data-mn-swatch=indigo]{background:#3b3fb6}.monova-app [data-mn-swatch=graphite]{background:#2f3542}.monova-app{--mn-good:#1e6b39;--mn-good-soft:#e3f3e8;--mn-warn:#8a5a00;--mn-warn-soft:#fff4de;--mn-bad:#b91c1c;--mn-bad-soft:#fde8e6;--mn-info:#0b5f8a;--mn-info-soft:#e3f1fa}:root[data-mn-scheme=dark] .monova-app{--mn-good:#86d9a4;--mn-good-soft:#16321f;--mn-warn:#f3c46b;--mn-warn-soft:#3a2c10;--mn-bad:#fca5a5;--mn-bad-soft:#3f1717;--mn-info:#7dd3fc;--mn-info-soft:#0c2a3d}:root[data-mn-text=large]{font-size:115%}:root[data-mn-text=large] .monova-app{--mn-text-scale:1.15}:root[data-mn-text=extra_large]{font-size:130%}:root[data-mn-text=extra_large] .monova-app{--mn-text-scale:1.3}:root[data-mn-spacing=compact] .monova-app .mn-card{padding:12px 14px}:root[data-mn-spacing=compact] .monova-app .mn-tile{padding:11px 13px}:root[data-mn-spacing=compact] .monova-app .mn-row{padding-block:7px}:root[data-mn-spacing=compact] .monova-app .mn-link{padding-block:6px}:root[data-mn-spacing=compact] .monova-app .mn-head,:root[data-mn-spacing=compact] .monova-app .mn-top{padding-block:9px}:root[data-mn-spacing=compact] .monova-app .mn-content{padding-block:14px 22px}:root[data-mn-spacing=compact] .monova-app .mn-table td{padding-block:6px}:root[data-mn-contrast=high] .monova-app .mn-card,:root[data-mn-contrast=high] .monova-app .mn-tile{box-shadow:none;border-width:2px}:root[data-mn-contrast=high] .monova-app :focus-visible{outline:3px solid var(--mn-c-ink);outline-offset:2px}:root[data-mn-motion=reduce] .monova-app *,:root[data-mn-motion=reduce] .monova-app :before,:root[data-mn-motion=reduce] .monova-app :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root[data-mn-pattern=off] .monova-app{--mn-pattern:none}:root[data-mn-font=easy] .monova-app,:root[data-mn-font=easy] .monova-app h1,:root[data-mn-font=easy] .monova-app h2,:root[data-mn-font=easy] .monova-app h3{letter-spacing:.01em;font-family:Andika,DM Sans,ui-sans-serif,system-ui,sans-serif}.monova-app .mn-appearance__open{border:1px solid var(--mn-line);background:var(--mn-surface);min-height:40px;color:var(--mn-ink-2);font-size:calc(13px * var(--mn-text-scale,1));border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.monova-app .mn-appearance__open:hover{color:var(--mn-c-accent-text);border-color:var(--mn-c-line-strong)}.monova-app .mn-appearance__scrim{z-index:70;background:color-mix(in srgb, var(--mn-c-ink) 30%, transparent);position:fixed;inset:0}.monova-app .mn-appearance__panel{z-index:71;background:var(--mn-surface);width:min(380px,100vw);color:var(--mn-ink);box-shadow:-12px 0 40px color-mix(in srgb, var(--mn-c-ink) 18%, transparent);flex-direction:column;gap:18px;padding:22px 20px 26px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.monova-app .mn-appearance__panel:focus{outline:none}.monova-app .mn-appearance__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.monova-app .mn-appearance__head h2{font-size:calc(19px * var(--mn-text-scale,1));margin:0;font-weight:800}.monova-app .mn-appearance__close{width:44px;height:44px;color:var(--mn-ink-2);background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid}.monova-app .mn-appearance__close:hover{background:var(--mn-c-surface-2)}.monova-app .mn-appearance__intro{color:var(--mn-ink-2);font-size:calc(13px * var(--mn-text-scale,1));margin:-8px 0 0;line-height:1.45}.monova-app .mn-appearance__group{border:0;margin:0;padding:0}.monova-app .mn-appearance__group legend{font-size:calc(13px * var(--mn-text-scale,1));margin-bottom:8px;padding:0;font-weight:700}.monova-app .mn-appearance__options{gap:6px;display:flex}.monova-app .mn-appearance__group--colour .mn-appearance__options{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.monova-app .mn-appearance__option{border:1px solid var(--mn-line);background:var(--mn-surface);min-height:44px;color:var(--mn-ink-2);font-size:calc(12.5px * var(--mn-text-scale,1));text-align:center;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px;font-weight:600;line-height:1.2;display:flex}.monova-app .mn-appearance__option[aria-pressed=true]{border:2px solid var(--mn-accent);background:var(--mn-accent-soft);color:var(--mn-c-accent-text)}.monova-app .mn-appearance__swatch{width:24px;height:24px;box-shadow:0 0 0 1px var(--mn-c-line-strong);border-radius:99px}.monova-app .mn-appearance__foot{border-top:1px solid var(--mn-line);flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex}.monova-app .mn-appearance__status{min-height:1.2em;color:var(--mn-ink-3);font-size:calc(12px * var(--mn-text-scale,1));margin:0}.monova-app .mn-appearance__reset{border:1px solid var(--mn-line);background:var(--mn-c-surface-2);min-height:44px;color:var(--mn-ink);border-radius:10px;font-weight:600}@media (width<=640px){.monova-app .mn-appearance__open{justify-content:center;width:40px;padding:0}.monova-app .mn-appearance__open span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.monova-app .mn-appearance__panel{width:100vw}}:root[data-mn-scheme=dark] .monova-app{--mn-dark-good-line:#2f6b45;--mn-dark-warn-line:#6b5420;--mn-dark-bad-line:#7a2e2e;--mn-dark-info:#8cc8f0;--mn-dark-info-soft:#14304a}:root[data-mn-scheme=dark] .monova-app .bg-white,:root[data-mn-scheme=dark] .monova-app .bg-white\/95,:root[data-mn-scheme=dark] .monova-app .bg-white\/90{background-color:var(--mn-surface)}:root[data-mn-scheme=dark] .monova-app .bg-slate-50,:root[data-mn-scheme=dark] .monova-app .bg-slate-50\/60,:root[data-mn-scheme=dark] .monova-app .bg-slate-50\/40,:root[data-mn-scheme=dark] .monova-app .bg-slate-50\/95,:root[data-mn-scheme=dark] .monova-app .bg-gray-50,:root[data-mn-scheme=dark] .monova-app .bg-slate-100,:root[data-mn-scheme=dark] .monova-app .bg-gray-100,:root[data-mn-scheme=dark] .monova-app .hover\:bg-slate-50:hover,:root[data-mn-scheme=dark] .monova-app .hover\:bg-gray-50:hover{background-color:var(--mn-c-surface-2)}:root[data-mn-scheme=dark] .monova-app .bg-slate-200,:root[data-mn-scheme=dark] .monova-app .bg-gray-200,:root[data-mn-scheme=dark] .monova-app .bg-slate-300{background-color:var(--mn-c-line)}:root[data-mn-scheme=dark] .monova-app .text-slate-900,:root[data-mn-scheme=dark] .monova-app .text-slate-800,:root[data-mn-scheme=dark] .monova-app .text-slate-700,:root[data-mn-scheme=dark] .monova-app .text-gray-900,:root[data-mn-scheme=dark] .monova-app .text-gray-800,:root[data-mn-scheme=dark] .monova-app .text-gray-700,:root[data-mn-scheme=dark] .monova-app .text-black{color:var(--mn-c-ink)}:root[data-mn-scheme=dark] .monova-app .text-slate-600,:root[data-mn-scheme=dark] .monova-app .text-slate-500,:root[data-mn-scheme=dark] .monova-app .text-gray-600,:root[data-mn-scheme=dark] .monova-app .text-gray-500{color:var(--mn-c-ink-2)}:root[data-mn-scheme=dark] .monova-app .text-slate-400,:root[data-mn-scheme=dark] .monova-app .text-slate-300,:root[data-mn-scheme=dark] .monova-app .text-gray-400,:root[data-mn-scheme=dark] .monova-app .text-gray-300{color:var(--mn-c-ink-3)}:root[data-mn-scheme=dark] .monova-app .border-slate-50,:root[data-mn-scheme=dark] .monova-app .border-slate-100,:root[data-mn-scheme=dark] .monova-app .border-slate-200,:root[data-mn-scheme=dark] .monova-app .border-gray-200,:root[data-mn-scheme=dark] .monova-app .divide-slate-50>*+*,:root[data-mn-scheme=dark] .monova-app .divide-slate-100>*+*,:root[data-mn-scheme=dark] .monova-app .divide-slate-200>*+*{border-color:var(--mn-c-line)}:root[data-mn-scheme=dark] .monova-app .border-slate-300,:root[data-mn-scheme=dark] .monova-app .border-gray-300{border-color:var(--mn-c-line-strong)}:root[data-mn-scheme=dark] .monova-app .ring-slate-200,:root[data-mn-scheme=dark] .monova-app .ring-gray-300{--tw-ring-color:var(--mn-c-line)}:root[data-mn-scheme=dark] .monova-app .bg-emerald-50,:root[data-mn-scheme=dark] .monova-app .bg-emerald-100,:root[data-mn-scheme=dark] .monova-app .bg-green-50,:root[data-mn-scheme=dark] .monova-app .bg-green-100{background-color:var(--mn-good-soft)}:root[data-mn-scheme=dark] .monova-app .bg-amber-50,:root[data-mn-scheme=dark] .monova-app .bg-amber-100,:root[data-mn-scheme=dark] .monova-app .bg-yellow-50,:root[data-mn-scheme=dark] .monova-app .bg-orange-50{background-color:var(--mn-warn-soft)}:root[data-mn-scheme=dark] .monova-app .bg-rose-50\/60,:root[data-mn-scheme=dark] .monova-app .bg-rose-50,:root[data-mn-scheme=dark] .monova-app .bg-rose-100,:root[data-mn-scheme=dark] .monova-app .bg-red-50,:root[data-mn-scheme=dark] .monova-app .bg-red-100{background-color:var(--mn-bad-soft)}:root[data-mn-scheme=dark] .monova-app .bg-sky-50,:root[data-mn-scheme=dark] .monova-app .bg-sky-100{background-color:var(--mn-dark-info-soft)}:root[data-mn-scheme=dark] .monova-app .text-emerald-600,:root[data-mn-scheme=dark] .monova-app .text-emerald-700,:root[data-mn-scheme=dark] .monova-app .text-emerald-800,:root[data-mn-scheme=dark] .monova-app .text-green-700{color:var(--mn-good)}:root[data-mn-scheme=dark] .monova-app .text-amber-600,:root[data-mn-scheme=dark] .monova-app .text-amber-700,:root[data-mn-scheme=dark] .monova-app .text-amber-800,:root[data-mn-scheme=dark] .monova-app .text-amber-900,:root[data-mn-scheme=dark] .monova-app .text-orange-700{color:var(--mn-warn)}:root[data-mn-scheme=dark] .monova-app .text-rose-600,:root[data-mn-scheme=dark] .monova-app .text-rose-700,:root[data-mn-scheme=dark] .monova-app .text-rose-800,:root[data-mn-scheme=dark] .monova-app .text-red-600,:root[data-mn-scheme=dark] .monova-app .text-red-700{color:var(--mn-bad)}:root[data-mn-scheme=dark] .monova-app .text-sky-700{color:var(--mn-dark-info)}:root[data-mn-scheme=dark] .monova-app .border-emerald-200{border-color:var(--mn-dark-good-line)}:root[data-mn-scheme=dark] .monova-app .border-amber-200,:root[data-mn-scheme=dark] .monova-app .border-amber-300{border-color:var(--mn-dark-warn-line)}:root[data-mn-scheme=dark] .monova-app .border-rose-200,:root[data-mn-scheme=dark] .monova-app .border-red-200{border-color:var(--mn-dark-bad-line)}:root[data-mn-scheme=dark] .monova-app .mn-btn--bad{color:#2a0b0b}:root[data-mn-scheme=dark] .monova-app .mn-card--warm{background:var(--mn-warn-soft);border-color:var(--mn-dark-warn-line)}:root[data-mn-scheme=dark] .monova-app input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=submit],[type=button]),:root[data-mn-scheme=dark] .monova-app select,:root[data-mn-scheme=dark] .monova-app textarea{background-color:var(--mn-c-surface-2);border-color:var(--mn-c-line-strong);color:var(--mn-c-ink)}:root[data-mn-scheme=dark] .monova-app .mn-search input{background-color:#0000}:root[data-mn-scheme=dark] .monova-app ::placeholder{color:var(--mn-c-ink-3)}:root[data-mn-scheme=dark] body.monova-app .glass-panel,:root[data-mn-scheme=dark] body.monova-app .glass-ctl,:root[data-mn-scheme=dark] body.monova-app .glass-topbar{background:var(--mn-surface);border-color:var(--mn-c-line);color:var(--mn-c-ink)}:root[data-mn-scheme=dark] body.monova-app .glass-ctl:hover{background:var(--mn-c-surface-2);color:var(--mn-c-ink)}:root[data-mn-scheme=dark] body.monova-app .glass-note{background:var(--mn-c-surface-2);border-color:var(--mn-c-line);color:var(--mn-c-ink-2)}:root[data-mn-scheme=dark] body.monova-app .glass-note--ok{background:var(--mn-good-soft);border-color:var(--mn-dark-good-line);color:var(--mn-good)}:root[data-mn-scheme=dark] body.monova-app .glass-note--bad{background:var(--mn-bad-soft);border-color:var(--mn-dark-bad-line);color:var(--mn-bad)}:root[data-mn-scheme=dark] body.monova-app .glass-note--warn{background:var(--mn-warn-soft);border-color:var(--mn-dark-warn-line);color:var(--mn-warn)}:root[data-mn-scheme=dark] .monova-app .bg-indigo-50\/60,:root[data-mn-scheme=dark] .monova-app .bg-indigo-50\/40{background-color:var(--mn-accent-soft)}:root[data-mn-scheme=dark] .monova-app .border-indigo-100{border-color:var(--mn-c-line)}:root[data-mn-scheme=dark] .monova-app .mn-banner{background:var(--mn-warn-soft);border-color:var(--mn-dark-warn-line)}:root[data-mn-scheme=dark] .monova-app .clay-inlay{background:var(--mn-c-surface-2)}:root[data-mn-scheme=dark] .monova-app .mn-scrim,:root[data-mn-scheme=dark] .monova-app .mn-appearance__scrim{background:#0000008c}:root[data-mn-scheme=dark] .monova-app .btn-soft{background:var(--mn-c-surface-2);border-color:var(--mn-c-line-strong);color:var(--mn-c-ink)}:root[data-mn-scheme=dark] .monova-app .btn-soft:hover{background:var(--mn-c-line)}.monova-app{--mn-ground:var(--mn-c-ground);--mn-surface:var(--mn-c-surface);--mn-surface-2:var(--mn-c-surface-2);--mn-surface-3:var(--mn-c-surface-3);--mn-ink:var(--mn-c-ink);--mn-ink-2:var(--mn-c-ink-2);--mn-ink-3:var(--mn-c-ink-3);--mn-line:var(--mn-c-line);--mn-accent:var(--mn-c-accent);--mn-accent-soft:var(--mn-c-accent-soft);--mn-accent-text:var(--mn-c-accent-text);--mn-plum:var(--mn-c-rail-3);--mn-violet:var(--mn-c-accent);--mn-gold:#f5c84c;--mn-radius:22px;--mn-radius-sm:14px;--mn-shadow:0 10px 30px color-mix(in srgb, var(--mn-c-ink) 8%, transparent);--mn-gradient:linear-gradient(115deg, var(--mn-accent), var(--mn-plum));--mn-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='190' viewBox='0 0 220 190'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.06' stroke-width='.7' stroke-linejoin='round'%3E%3Cpath d='M0 30 36 14 78 40 70 82 24 96 0 74M36 14 44 0M78 40 120 18 152 54 136 98 96 112 70 82M120 18 130 0M152 54 192 36 220 58M192 36 200 0M136 98 172 126 206 100 220 106M206 100 220 58M24 96 16 140 58 160 96 136 96 112M16 140 0 150M58 160 66 190M96 136 140 158 172 126M140 158 134 190M172 126 186 168 220 152'/%3E%3C/g%3E%3C/svg%3E");--alx-accent:var(--mn-c-accent);--alx-accent-2:var(--mn-c-accent-2);--alx-track:var(--mn-c-surface-3);--clay-ink:var(--mn-c-ink);--clay-ink-muted:var(--mn-c-ink-2);--clay-focus:var(--mn-c-accent);--clay-track:var(--mn-c-surface-3);--clay-gloss:0;--clay-r-xl:22px;--clay-r-lg:18px;--clay-r-md:14px;--clay-r-sm:10px;background:var(--mn-ground) var(--mn-pattern);min-height:100%;color:var(--mn-ink);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:calc(14px * var(--mn-text-scale,1));background-size:220px 190px}.monova-app h1,.monova-app h2,.monova-app h3{font-family:Manrope,DM Sans,ui-sans-serif,system-ui,sans-serif}.monova-app .mn-shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.monova-app .mn-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--mn-c-surface) 92%, transparent), color-mix(in srgb, var(--mn-c-surface-2) 86%, transparent));border-right:1px solid var(--mn-line);height:100vh;box-shadow:8px 0 30px color-mix(in srgb, var(--mn-c-accent) 6%, transparent);z-index:40;flex-direction:column;padding:20px 14px 18px;display:flex;position:sticky;top:0}.monova-app .mn-brand{color:inherit;align-items:center;gap:11px;padding:0 8px 18px;text-decoration:none;display:flex}.monova-app .mn-brand__mark{background:var(--mn-gradient);color:#fff;width:40px;height:40px;font-size:calc(18px * var(--mn-text-scale,1));box-shadow:0 6px 14px color-mix(in srgb, var(--mn-c-accent) 25%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}.monova-app .mn-brand b{font-family:Manrope,sans-serif;font-size:calc(16px * var(--mn-text-scale,1));font-weight:800;line-height:1.15;display:block}.monova-app .mn-brand small{color:var(--mn-ink-3);font-size:calc(11px * var(--mn-text-scale,1));display:block}.monova-app .mn-nav{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.monova-app .mn-link{background:linear-gradient(115deg, var(--mn-c-surface-2), var(--mn-c-ground));color:var(--mn-ink);font-size:calc(13.5px * var(--mn-text-scale,1));border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:flex}.monova-app .mn-link i{color:var(--mn-accent-text);font-size:calc(16px * var(--mn-text-scale,1))}.monova-app .mn-link:hover{background:linear-gradient(115deg, var(--mn-c-surface-3), var(--mn-c-surface-2));transform:translate(2px)}.monova-app .mn-link.is-active{background:linear-gradient(115deg, var(--mn-c-accent-soft), color-mix(in srgb, var(--mn-c-accent-soft) 85%, var(--mn-c-accent-2)));color:var(--mn-plum);font-weight:750}.monova-app .mn-tagline{font-family:Manrope,sans-serif;font-size:calc(17px * var(--mn-text-scale,1));padding:16px 10px 0;font-weight:800;line-height:1.3}.monova-app .mn-tagline small{color:var(--mn-ink-3);font-family:DM Sans,sans-serif;font-size:calc(11.5px * var(--mn-text-scale,1));margin-top:6px;font-weight:500;display:block}.monova-app .mn-main{flex-direction:column;min-width:0;display:flex}.monova-app .mn-top{z-index:30;background:color-mix(in srgb, var(--mn-c-surface) 82%, transparent);border-bottom:1px solid var(--mn-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:14px;padding:14px 28px;display:flex;position:sticky;top:0}.monova-app .mn-top__title{flex:1;min-width:0}.monova-app .mn-top__title h1{font-size:calc(20px * var(--mn-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.monova-app .mn-top__title p{color:var(--mn-ink-3);font-size:calc(12px * var(--mn-text-scale,1))}.monova-app .mn-top__tools{flex:none;align-items:center;gap:10px;display:flex}@media (width<=640px){.monova-app .mn-top__tools{flex-wrap:wrap;flex:100%;justify-content:flex-end;row-gap:8px}}.monova-app .mn-pill{background:var(--mn-surface-2);border:1px solid var(--mn-line);color:var(--mn-ink-2);font-size:calc(12px * var(--mn-text-scale,1));white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-weight:650;display:inline-flex}.monova-app .mn-pill i{color:var(--mn-accent-text)}.monova-app .mn-pill--streak i{color:#e8590c}.monova-app .mn-burger{color:var(--mn-ink-2);font-size:calc(22px * var(--mn-text-scale,1));display:none}.monova-app .mn-content{flex:1;width:100%;padding:24px 28px 40px}.monova-app .mn-note{border-radius:var(--mn-radius-sm);font-size:calc(13.5px * var(--mn-text-scale,1));margin-bottom:16px;padding:12px 16px;font-weight:600}.monova-app .mn-note--ok{background:var(--mn-good-soft);color:var(--mn-good)}.monova-app .mn-note--bad{color:#b91c1c;background:#fde8e6}.monova-app .mn-today{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.monova-app .mn-hero{background:radial-gradient(circle at 85% 20%, #f5c84c59, transparent 32%), radial-gradient(circle at 70% 90%, color-mix(in srgb, var(--mn-c-accent-2) 45%, transparent), transparent 40%), linear-gradient(120deg, var(--mn-c-rail-1) 0%, var(--mn-c-rail-3) 48%, var(--mn-c-accent-2-deep) 100%);color:#fff;min-height:260px;box-shadow:0 18px 40px color-mix(in srgb, var(--mn-c-rail-3) 25%, transparent);border-radius:28px;padding:34px 36px;animation:.5s ease-out both mn-rise;position:relative;overflow:hidden}.monova-app .mn-hero:after{background:var(--mn-pattern);content:"";mix-blend-mode:soft-light;opacity:.55;pointer-events:none;background-size:220px 190px;position:absolute;inset:0}.monova-app .mn-hero__art{opacity:.9;pointer-events:none;width:340px;height:300px;position:absolute;bottom:-40px;right:-30px}.monova-app .mn-hero__art circle{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite mn-float}.monova-app .mn-hero__art circle:nth-child(2){animation-delay:-2s}.monova-app .mn-hero__art circle:nth-child(3){animation-delay:-4s}.monova-app .mn-hero__body{z-index:1;max-width:520px;position:relative}.monova-app .mn-eyebrow{color:#ffffffc7;font-size:calc(11px * var(--mn-text-scale,1));letter-spacing:.1em;text-transform:uppercase;font-weight:700}.monova-app .mn-hero h2{letter-spacing:-.02em;margin:12px 0 10px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.12}.monova-app .mn-hero p{color:#ffffffd9;font-size:calc(14.5px * var(--mn-text-scale,1))}.monova-app .mn-hero__cta{color:var(--mn-plum);font-size:calc(14px * var(--mn-text-scale,1));background:#fff;border-radius:99px;align-items:center;gap:8px;margin-top:22px;padding:12px 20px;font-weight:750;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 8px 18px #0000002e}.monova-app .mn-hero__cta:hover{transform:translateY(-2px)}.monova-app .mn-hero__meta{color:#ffffffbf;font-size:calc(12px * var(--mn-text-scale,1));flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.monova-app .mn-card{border:1px solid var(--mn-line);border-radius:var(--mn-radius);background:var(--mn-surface);box-shadow:var(--mn-shadow);padding:22px 24px;animation:.55s ease-out both mn-rise}.monova-app .mn-card__title{color:var(--mn-ink-3);font-family:DM Sans,sans-serif;font-size:calc(11px * var(--mn-text-scale,1));letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-weight:750;display:flex}.monova-app .mn-card__more{color:var(--mn-accent-text);font-size:calc(13px * var(--mn-text-scale,1));align-items:center;gap:4px;margin-top:14px;font-weight:700;text-decoration:none;display:inline-flex}.monova-app .mn-empty{color:var(--mn-ink-3);font-size:calc(13px * var(--mn-text-scale,1))}.monova-app .mn-goal__count{align-items:baseline;gap:10px;display:flex}.monova-app .mn-goal__count b{color:var(--mn-accent-text);font-family:Manrope,sans-serif;font-size:calc(32px * var(--mn-text-scale,1));font-weight:800}.monova-app .mn-goal__count span{color:var(--mn-ink-2);font-size:calc(12.5px * var(--mn-text-scale,1));line-height:1.3}.monova-app .mn-goal__bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;margin:12px 0 14px;display:grid}.monova-app .mn-goal__bar span{background:var(--mn-surface-3);border-radius:99px;height:5px}.monova-app .mn-goal__bar span.is-done{background:var(--mn-gradient);transform-origin:0;animation:.7s ease-out both mn-grow}.monova-app .mn-goal__item{color:var(--mn-ink-2);font-size:calc(13px * var(--mn-text-scale,1));align-items:center;gap:9px;padding:5px 0;display:flex}.monova-app .mn-goal__item i{color:var(--mn-ink-3)}.monova-app .mn-goal__item.is-done{color:var(--mn-ink);font-weight:600}.monova-app .mn-goal__item.is-done i{color:var(--mn-good)}.monova-app .mn-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.monova-app .mn-step{border:1px solid var(--mn-line);border-radius:var(--mn-radius);background:var(--mn-surface);color:inherit;box-shadow:var(--mn-shadow);flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.55s ease-out both mn-rise;display:flex;position:relative}.monova-app .mn-step:hover{border-color:var(--mn-c-line-strong);box-shadow:0 16px 34px color-mix(in srgb, var(--mn-c-accent) 14%, transparent);transform:translateY(-3px)}.monova-app .mn-step__icon{background:var(--mn-accent-soft);width:44px;height:44px;color:var(--mn-accent-text);font-size:calc(19px * var(--mn-text-scale,1));border-radius:14px;place-items:center;display:grid}.monova-app .mn-step__icon i,.monova-app .mn-tile__icon i{font-size:calc(20px * var(--mn-text-scale,1));line-height:1}.monova-app .mn-step:first-child .mn-step__icon{background:var(--mn-gradient);color:#fff}.monova-app .mn-step__no{color:var(--mn-ink-3);font-family:Manrope,sans-serif;font-size:calc(24px * var(--mn-text-scale,1));font-weight:700;position:absolute;top:18px;right:20px}.monova-app .mn-step small{color:var(--mn-accent-text);font-size:calc(11px * var(--mn-text-scale,1));margin-top:8px;font-weight:700}.monova-app .mn-step b{font-size:calc(15px * var(--mn-text-scale,1))}.monova-app .mn-step span{color:var(--mn-ink-2);font-size:calc(12.5px * var(--mn-text-scale,1))}.monova-app .mn-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.monova-app .mn-figure{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:210px;display:flex}.monova-app .mn-figure__value{background:var(--mn-gradient);color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:clamp(30px,3.4vw,42px);font-weight:800}.monova-app .mn-figure__sub{color:var(--mn-ink-2);font-size:calc(13px * var(--mn-text-scale,1))}.monova-app .mn-figure__label{color:var(--mn-ink-3);font-size:calc(11px * var(--mn-text-scale,1));letter-spacing:.09em;text-transform:uppercase;font-weight:750}.monova-app .mn-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.monova-app .mn-rows>*+*{border-top:1px solid var(--mn-line)}.monova-app .mn-row{color:inherit;align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:flex}.monova-app .mn-row__main{flex:1;min-width:0}.monova-app .mn-row__title{font-size:calc(13.5px * var(--mn-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.monova-app .mn-row__meta{color:var(--mn-ink-3);font-size:calc(12px * var(--mn-text-scale,1));display:block}.monova-app a.mn-row:hover .mn-row__title{color:var(--mn-accent-text)}.monova-app .mn-score{font-size:calc(13.5px * var(--mn-text-scale,1));font-variant-numeric:tabular-nums;flex:none;font-weight:750}.monova-app .mn-chip{background:var(--mn-surface-2);color:var(--mn-ink-2);font-size:calc(11px * var(--mn-text-scale,1));white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:5px;padding:3px 10px;font-weight:700;display:inline-flex}.monova-app .mn-chip--accent{background:var(--mn-accent-soft);color:var(--mn-accent-text)}.monova-app .mn-chip--good{background:var(--mn-good-soft);color:var(--mn-good)}.monova-app .mn-chip--warn{background:var(--mn-warn-soft);color:var(--mn-warn)}.monova-app .mn-banner{border-radius:var(--mn-radius-sm);background:#fffaf0;border:1px solid #f3dca6;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex}.monova-app .mn-banner b{display:block}.monova-app .mn-banner small{color:var(--mn-ink-2)}.monova-app .mn-btn{background:var(--mn-gradient);color:#fff;font-size:calc(13px * var(--mn-text-scale,1));white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}.monova-app .mn-ring{flex:none;place-items:center;display:inline-grid;position:relative}.monova-app .mn-ring svg{transform:rotate(-90deg)}.monova-app .mn-ring__track{stroke:var(--mn-surface-3)}.monova-app .mn-ring__value{stroke:url(#mn-gradient);stroke-linecap:round;animation:1.2s cubic-bezier(.2,.8,.2,1) both mn-ring}.monova-app .mn-ring__text{font-family:Manrope,sans-serif;font-size:calc(15px * var(--mn-text-scale,1));place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.monova-app .mn-orb{place-items:center;display:grid;position:relative}.monova-app .mn-orb__wave{animation:4s linear infinite mn-wave}.monova-app .mn-orb__wave--back{opacity:.45;animation-duration:6s;animation-direction:reverse}.monova-app .mn-orb__level{animation:1.4s cubic-bezier(.2,.8,.2,1) both mn-fill}.monova-app .mn-orb__text{color:var(--mn-plum);text-shadow:0 1px 2px #fff9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.monova-app .mn-orb__text--deep{color:#fff;text-shadow:0 1px 3px color-mix(in srgb, var(--mn-c-rail-1) 45%, transparent)}.monova-app .mn-orb__text b{font-family:Manrope,sans-serif;font-size:calc(30px * var(--mn-text-scale,1));font-weight:800}.monova-app .mn-orb__text small{font-size:calc(11.5px * var(--mn-text-scale,1));font-weight:700}.monova-app .mn-radar{width:100%;max-width:360px;margin:0 auto;display:block;overflow:visible}.monova-app .mn-radar__grid{fill:none;stroke:var(--mn-line)}.monova-app .mn-radar__shape{fill:url(#mn-radar-fill);stroke:var(--mn-accent);stroke-width:2px;stroke-linejoin:round;transform-box:view-box;transform-origin:50%;animation:1s cubic-bezier(.2,.8,.2,1) both mn-bloom}.monova-app .mn-radar__dot{fill:#fff;stroke:var(--mn-accent);stroke-width:2px}.monova-app .mn-radar__label{fill:var(--mn-ink-2);font-family:DM Sans,sans-serif;font-size:calc(11px * var(--mn-text-scale,1));font-weight:650}.monova-app .mn-radar__value{fill:var(--mn-accent);font-family:DM Sans,sans-serif;font-size:calc(10.5px * var(--mn-text-scale,1));font-weight:750}.monova-app .mn-skills{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px;display:grid}.monova-app .mn-skill{border-radius:var(--mn-radius-sm);background:var(--mn-surface-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.monova-app .mn-skill span{max-width:100%;color:var(--mn-ink-2);font-size:calc(12px * var(--mn-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.monova-app .mn-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.monova-app .mn-tile{border:1px solid var(--mn-line);border-radius:var(--mn-radius);background:var(--mn-surface);box-shadow:var(--mn-shadow);align-items:center;gap:14px;padding:18px 20px;animation:.5s ease-out both mn-rise;display:flex}.monova-app .mn-tile__icon{background:var(--mn-accent-soft);width:46px;height:46px;color:var(--mn-accent-text);font-size:calc(19px * var(--mn-text-scale,1));border-radius:15px;flex:none;place-items:center;display:grid}.monova-app .mn-tile b{font-family:Manrope,sans-serif;font-size:calc(24px * var(--mn-text-scale,1));font-weight:800;line-height:1.1;display:block}.monova-app .mn-tile span{color:var(--mn-ink-3);font-size:calc(12px * var(--mn-text-scale,1));font-weight:650}.monova-app .mn-week{align-items:flex-end;gap:10px;height:170px;display:flex}.monova-app .mn-week__day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.monova-app .mn-week__bar{background:var(--mn-surface-3);transform-origin:bottom;border-radius:10px 10px 4px 4px;width:100%;max-width:38px;min-height:4px;animation:.9s cubic-bezier(.2,.8,.2,1) both mn-rise-bar}.monova-app .mn-week__bar.is-active{background:linear-gradient(180deg, var(--mn-c-accent-2), var(--mn-violet))}.monova-app .mn-week__day small{color:var(--mn-ink-3);font-size:calc(11px * var(--mn-text-scale,1));font-weight:700}.monova-app .mn-week__day b{font-size:calc(11.5px * var(--mn-text-scale,1))}.monova-app .mn-level{align-items:center;gap:18px;display:flex}.monova-app .mn-level__track{background:var(--mn-surface-3);border-radius:99px;height:10px;margin:10px 0 6px;overflow:hidden}.monova-app .mn-level__track span{background:var(--mn-gradient);transform-origin:0;border-radius:99px;height:100%;animation:1s cubic-bezier(.2,.8,.2,1) both mn-grow;display:block}.monova-app .mn-flame{color:#fff;width:64px;height:64px;font-size:calc(28px * var(--mn-text-scale,1));background:linear-gradient(140deg,#ffb347,#e8590c);border-radius:20px;flex:none;place-items:center;animation:2.4s ease-in-out infinite mn-flicker;display:grid;box-shadow:0 10px 22px #e8590c4d}.monova-app .clay-t-plain,.monova-app .clay-t-sand{--clay-fill:var(--mn-surface);--clay-key:var(--mn-c-accent)}.monova-app .clay-t-lilac,.monova-app .clay-t-sky{--clay-fill:var(--mn-c-surface-2);--clay-key:var(--mn-c-accent)}.monova-app .clay,.monova-app .clay-btn,.monova-app .clay-tile,.monova-app .clay-chip,.monova-app .clay-inlay{--clay-cast:0 8px 24px color-mix(in srgb, var(--mn-c-ink) 7%, transparent);--clay-cast-hover:0 12px 28px color-mix(in srgb, var(--mn-c-ink) 12%, transparent);--clay-cast-press:0 2px 6px color-mix(in srgb, var(--mn-c-ink) 8%, transparent);box-shadow:var(--clay-cast)}.monova-app .clay,.monova-app .clay-inlay{border:1px solid var(--mn-line)}.monova-app .clay-chip{border:1px solid var(--mn-line);box-shadow:none}.monova-app .clay-btn{border-radius:99px;min-height:40px;font-weight:700}.monova-app .clay-btn--primary{background:var(--mn-gradient);color:#fff}.monova-app .clay-btn--primary:hover{filter:brightness(1.08)}.monova-app .clay-title{font-family:Manrope,DM Sans,sans-serif}.monova-app .mn-content .mx-auto[class*=max-w-]:not([role=dialog]):not([role=dialog] *):not(.fixed *){max-width:none}@media (width>=1024px){:is(.monova-app .mn-content .grid[class*=md\:grid-cols-]:not(:has(>[class*=col-span-])),.monova-app .mn-content .grid[class*=lg\:grid-cols-]:not(:has(>[class*=col-span-])),.monova-app .mn-content .grid[class*=xl\:grid-cols-]:not(:has(>[class*=col-span-]))){grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (width<=1100px){.monova-app .mn-today,.monova-app .mn-split{grid-template-columns:minmax(0,1fr)}.monova-app .mn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.monova-app .mn-shell{grid-template-columns:minmax(0,1fr)}.monova-app .mn-rail{width:236px;transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.monova-app .mn-rail.is-open{transform:none}.monova-app .mn-scrim{z-index:35;background:color-mix(in srgb, var(--mn-c-ink) 35%, transparent);position:fixed;inset:0}.monova-app .mn-burger{display:block}.monova-app .mn-top,.monova-app .mn-content{padding-left:16px;padding-right:16px}.monova-app .mn-pill--xp{display:none}}@media (width<=640px){.monova-app .mn-top{flex-wrap:wrap;row-gap:8px}.monova-app .mn-top__title{flex-basis:calc(100% - 40px);order:1}.monova-app .mn-top__tools{order:2;justify-content:flex-end;width:100%}.monova-app .mn-hero__art{display:none}.monova-app .mn-steps,.monova-app .mn-row3{grid-template-columns:minmax(0,1fr)}.monova-app .mn-hero{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.monova-app *,.monova-app :before,.monova-app :after{transition:none!important;animation:none!important}}@keyframes mn-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes mn-grow{0%{transform:scaleX(0)}}@keyframes mn-rise-bar{0%{transform:scaleY(0)}}@keyframes mn-ring{0%{stroke-dashoffset:var(--mn-ring-length)}}@keyframes mn-wave{to{transform:translate(-120px)}}@keyframes mn-fill{0%{transform:translateY(120px)}}@keyframes mn-bloom{0%{opacity:0;transform:scale(.2)}}@keyframes mn-float{50%{transform:translateY(-10px)scale(1.04)}}@keyframes mn-flicker{50%{transform:rotate(-4deg)scale(1.05)}}:root[data-mn-scheme=dark] .monova-app{--mn-plum:var(--mn-c-accent-text);--mn-gradient:linear-gradient(115deg, var(--mn-c-accent), var(--mn-c-accent-deep))}:root[data-mn-scheme=dark] .monova-app .mn-hero__cta{color:var(--mn-c-accent)}:root[data-mn-scheme=dark] .monova-app .clay-t-plain,:root[data-mn-scheme=dark] .monova-app .clay-t-sand{--clay-fill:var(--mn-surface);--clay-key:var(--mn-c-accent-text)}:root[data-mn-scheme=dark] .monova-app .clay-t-lilac,:root[data-mn-scheme=dark] .monova-app .clay-t-sky{--clay-fill:var(--mn-c-accent-soft);--clay-key:var(--mn-c-accent-text)}:root[data-mn-scheme=dark] .monova-app .clay-t-mint{--clay-fill:var(--mn-good-soft);--clay-key:var(--mn-good)}:root[data-mn-scheme=dark] .monova-app .clay-t-butter,:root[data-mn-scheme=dark] .monova-app .clay-t-peach{--clay-fill:var(--mn-warn-soft);--clay-key:var(--mn-warn)}:root[data-mn-scheme=dark] .monova-app .clay-t-blush{--clay-fill:var(--mn-bad-soft);--clay-key:var(--mn-bad)}:root[data-mn-scheme=dark] .monova-app .text-\[\#2E2447\]{color:var(--mn-c-ink)}:root[data-mn-scheme=dark] .monova-app .text-\[\#584E76\]{color:var(--mn-c-ink-2)}
