@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_5e6239bd-module__fus1Ha__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_5e6239bd-module__fus1Ha__variable{--font-serif:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f146260bbede82cf-s.2pxg4z-uk-661.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68cf7a9643a0147c-s.p.3ye-whi9fpsfo.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634eb133124a2e48-s.30vh-jzfpm7j6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d530fe8c289b348-s.p.2klt8rkggbuqt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f880b8522e34bc5-s.428z1tszeg9l2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ea1ed15c3c442612-s.p.39y3v72u48386.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c20638421655e761-s.1qlif4__5jt8e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cd51843e1b2df682-s.p.2nq-vrgiagogu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/285fbc033e3664a3-s.45akkbw6xck-g.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a8be8f0920324f3-s.p.1t0fmgbdfotba.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a02609d37ba2779d-s.2czafu0xkc60u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6951b6973c3c085-s.p.39w8uyr3qg4a-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb522621b1b1766c-s.02470y4j45u74.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca842eb165cb445f-s.p.0ajww19fqy_8f.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da02d545810d9a0d-s.0x-q5t9nki3b0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9be71ebebe5ac22c-s.p.1d2i1wg2t87b_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Devanagari Fallback;src:local(Arial);ascent-override:105.77%;descent-override:45.47%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_devanagari_f7302205-module__xfKboa__className{font-family:IBM Plex Sans Devanagari,IBM Plex Sans Devanagari Fallback;font-style:normal}.ibm_plex_sans_devanagari_f7302205-module__xfKboa__variable{--font-deva:"IBM Plex Sans Devanagari", "IBM Plex Sans Devanagari Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_67dd9e6e-module__zf382W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_67dd9e6e-module__zf382W__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root,[data-theme=light]{--bg:#f5f6f7;--panel:#eef0f2;--card:#fff;--card2:#fff;--sunken:#eaecef;--rule:#e2e4e8;--rule2:#eceef1;--border:#dadde2;--border2:#c7cbd2;--faint:#a0a4ad;--muted:#80858f;--ink2:#4b4f59;--ink:#121317;--accent:#12a594;--accent-2:#0e8d7e;--accent-3:#5fc9bc;--accent-soft:#e3f4f1;--accent-soft-bd:#b5e2db;--accent-soft-fg:#0e7c6f;--btn-bg:#121317;--btn-fg:#f5f6f7;--sev1:#c0353a;--sev1-bg:#fbebeb;--sev1-bd:#f1cdcd;--sev2:#c05a23;--sev2-bg:#fbeee4;--sev2-bd:#f1d7c5;--sev3:#6b7280;--sev3-bg:#eef0f2;--ok:#2ea76a;--ok-bg:#e4f3eb;--warn-bg:#eef0f2;--shadow:#12141847;--photo-a:#eaecef;--photo-b:#f5f6f7;--gridline:#e8eaed;--glow1:#12a5941a;--glow2:#12a5940d}[data-theme=dark]{--bg:#0c0d10;--panel:#141519;--card:#1c1e24;--card2:#24262e;--sunken:#0a0b0e;--rule:#2c2f37;--rule2:#21232a;--border:#2c2f37;--border2:#3a3e48;--faint:#71757f;--muted:#8a8f9a;--ink2:#a9adb8;--ink:#f3f4f6;--accent:#2fb6a5;--accent-2:#12a594;--accent-3:#5fded0;--accent-soft:#0e2a27;--accent-soft-bd:#1e4f49;--accent-soft-fg:#5fded0;--btn-bg:#f3f4f6;--btn-fg:#0c0d10;--sev1:#e5736e;--sev1-bg:#2a1a1b;--sev1-bd:#4a2c2d;--sev2:#ef9670;--sev2-bg:#2a1f17;--sev2-bd:#48331f;--sev3:#a9adb8;--sev3-bg:#23262e;--ok:#4fc68a;--ok-bg:#14271d;--warn-bg:#1c1e24;--shadow:#0000008c;--photo-a:#24262e;--photo-b:#141519;--gridline:#1c2027;--glow1:#12a5942e;--glow2:#12a5941a}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-serif), sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 760px at 86% -12%, var(--glow1), transparent 62%), radial-gradient(840px 640px at -8% 16%, var(--glow2), transparent 58%), radial-gradient(760px 760px at 50% 118%, var(--glow1), transparent 60%), var(--bg);background-attachment:fixed;min-height:100vh;margin:0}@media (max-width:760px){body{background-attachment:scroll}}::selection{color:#fff;background:#12a594}a{color:inherit}html.theming,html.theming *{transition:background-color .3s,border-color .3s,box-shadow .3s,color .3s}a,button,select,input,textarea,summary,label,[role=button],[tabindex],.tap,.seg,.lift,.liftsm{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.serif{font-family:var(--font-serif), sans-serif;letter-spacing:-.01em}.mono{font-family:var(--font-mono), monospace}.deva{font-family:var(--font-deva), sans-serif}.lift,.liftsm{transition:transform .18s,border-color .18s,box-shadow .18s}.navlink{text-decoration:none;transition:color .15s}@keyframes nrConfetti{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot));opacity:0}}.btnDark{transition:transform .15s,background-color .15s,color .15s}.btnGhost{transition:transform .15s,border-color .15s}.focusring:focus-within{border-color:var(--accent)!important}.scroll::-webkit-scrollbar{width:9px;height:9px}.scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:9px}@keyframes nrFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes nrGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nrDraw{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}@keyframes nrSpinIn{0%{opacity:0;transform:rotate(-110deg)scale(.82)}to{opacity:1;transform:rotate(-90deg)scale(1)}}@keyframes nrPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes nrPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}.fadeUp{animation:.5s both nrFadeUp}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.lift:active{transform:translateY(-1px)}.liftsm:active{transform:translateY(0)}.btnDark:active{filter:brightness(.94);transform:translateY(0)scale(.98)}.btnGhost:active{transform:translateY(0)scale(.98);background:var(--sunken)!important}button:disabled,.btnDark:disabled,.btnGhost:disabled{opacity:.5;cursor:not-allowed;filter:none!important;transform:none!important}.tap{transition:background-color .15s,color .15s,transform .1s}.tap:active{transform:scale(.92)}.seg{transition:background-color .15s,color .15s}@media (hover:hover){.lift:hover{border-color:var(--accent);box-shadow:0 16px 36px -20px var(--shadow);transform:translateY(-3px)}.liftsm:hover{border-color:var(--accent-soft-bd);box-shadow:0 10px 26px -20px var(--shadow);transform:translateY(-2px)}.navlink:hover{color:var(--accent)}.btnDark:hover{transform:translateY(-1px);background:var(--accent)!important;color:#fff!important}.btnGhost:hover{transform:translateY(-1px);border-color:var(--ink)!important}select:hover{border-color:var(--accent-2)}.tap:hover,.seg:hover{background:var(--sunken);color:var(--ink)}}@keyframes nrSpin{to{transform:rotate(360deg)}}.spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite nrSpin;display:inline-block}@keyframes nrShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg, var(--sunken) 25%, var(--rule) 50%, var(--sunken) 75%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite nrShimmer}.nr-progress{z-index:9999;pointer-events:none;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:2.5px;box-shadow:0 0 8px var(--accent);position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.nr-2col{grid-template-columns:var(--cols,1fr 1fr);gap:var(--gap,18px);display:grid}@media (max-width:760px){.nr-2col{grid-template-columns:1fr}}.nr-split{grid-template-columns:var(--cols,1.55fr 1fr);display:grid}@media (max-width:760px){.nr-split{grid-template-columns:1fr}.nr-split>:first-child{border-bottom:1px solid var(--rule);border-right:none!important}}.nr-cells{display:grid}.nr-cells>*{border-right:1px solid var(--rule)}.nr-cells>:last-child{border-right:none}@media (max-width:560px){.nr-cells{grid-template-columns:repeat(2,1fr)!important}.nr-cells>*{border-bottom:1px solid var(--rule)}.nr-cells>:nth-child(2n){border-right:none}.nr-cells>:nth-last-child(-n+2){border-bottom:none}}.nr-donut{align-items:center;gap:16px;display:flex}@media (max-width:640px){.nr-donut{flex-direction:column;align-items:stretch;gap:14px}}.nr-xscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.nr-xscroll>*{min-width:340px}.nr-bento{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.nr-bento>.col2{grid-column:span 2}.nr-bento>.col3{grid-column:span 3}.nr-bento>.col4{grid-column:span 4}.nr-bento>.col6{grid-column:span 6}@media (max-width:760px){.nr-bento{grid-template-columns:1fr}.nr-bento>.col2,.nr-bento>.col3,.nr-bento>.col4,.nr-bento>.col6{grid-column:auto}}.nr-bento>*{min-width:0}.nr-statgrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.nr-navgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.pulse-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite nrPulse}.nr-ind-tile{border:1px solid var(--rule);background:var(--card);flex-direction:column;min-width:0;padding:14px 14px 10px;display:flex}.nr-ind-tile.prominent{border-color:var(--border);background:var(--card2);padding:16px 17px 12px}.nr-ind-tile.hero{border-color:var(--accent-soft-bd);background:var(--accent-soft)}.nr-ind-name{color:var(--ink2);font-size:12.5px;line-height:1.35}.nr-ind-tile.hero .nr-ind-name{color:var(--accent-soft-fg)}.nr-ind-value{color:var(--ink);font-weight:700}.nr-ind-tile.hero .nr-ind-value{color:var(--accent-soft-fg)}.nr-ind-note{color:var(--faint);padding:6px 0 2px;font-size:11.5px;line-height:1.4}.nr-ind-foot{border-top:1px solid var(--rule);color:var(--faint);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:10.5px;display:flex}.nr-ind-tile.hero .nr-ind-foot{border-top-color:var(--accent-soft-bd)}.nr-chg{font-family:var(--font-mono), monospace;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}.nr-chg-good{color:var(--ok);background:var(--ok-bg)}.nr-chg-bad{color:var(--sev1);background:var(--sev1-bg)}.nr-chg-flat{color:var(--muted);background:var(--sunken)}.nr-fresh-row{margin:-8px 0 16px}.nr-fresh{max-width:100%;color:var(--muted);background:var(--card2);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;display:inline-flex}.nr-cat-rail{top:var(--nr-rail-top,64px);z-index:10;scrollbar-width:none;background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--rule);border-radius:12px;gap:7px;margin:0 0 18px;padding:7px;display:flex;position:sticky;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.nr-cat-rail::-webkit-scrollbar{display:none}.nr-cat-chip{color:var(--ink2);white-space:nowrap;border-radius:8px;flex:none;padding:6px 11px;font-size:12px;text-decoration:none}@media (hover:hover){.nr-cat-chip:hover{background:var(--sunken);color:var(--ink)}}.nr-cat-chip.active{background:var(--accent-soft);color:var(--accent-soft-fg);border:1px solid var(--accent-soft-bd);padding:5px 10px}.nr-dash-section{scroll-margin-top:var(--nr-anchor-offset,124px)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nr-nav-desktop{align-items:center;gap:22px;display:flex}.nr-nav-burger,.nr-menu-panel{display:none}@media (max-width:1080px){.nr-nav-desktop{display:none}.nr-nav-burger{display:inline-flex}.nr-menu-panel.open{display:flex}}.nr-morph{align-items:center;display:inline-flex}.nr-morph-word{white-space:nowrap;cursor:pointer;max-width:130px;font:inherit;color:var(--ink2);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:inline-flex;overflow:hidden}.nr-morph.open .nr-morph-word{opacity:0;pointer-events:none;max-width:0}.nr-morph-pill{opacity:0;visibility:hidden;white-space:nowrap;background:var(--card2);border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;max-width:0;padding:5px 0;display:inline-flex;overflow:hidden}.nr-morph.open .nr-morph-pill{opacity:1;visibility:visible;border-color:var(--border);max-width:460px;padding:5px 12px}.nr-morph-item{color:var(--ink);font-size:13px}.nr-morph-sep{color:var(--ink2);opacity:.55}.nr-morph-close{cursor:pointer;color:var(--ink2);background:0 0;border:0;padding:0 0 0 2px;font-size:11px}@media (hover:hover){.nr-morph-close:hover{color:var(--accent)}}.nr-morph-acc{flex-direction:column;display:flex}.nr-morph-acc-head{cursor:pointer;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:16px;display:flex}.nr-morph-acc-chev{color:var(--ink2);font-size:13px;display:inline-block}.nr-morph-acc-head.open .nr-morph-acc-chev{transform:rotate(90deg)}.nr-morph-acc-list{border-left:2px solid var(--rule);flex-direction:column;gap:12px;max-height:0;margin-left:4px;padding-left:12px;display:flex;overflow:hidden}.nr-morph-acc-list.open{max-height:220px;margin-top:12px}.nr-morph-acc-item{color:var(--ink);font-size:15px}.nr-theme-btn{border:1px solid var(--border);background:var(--card);width:34px;height:34px;color:var(--ink2);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.nr-theme-btn:hover{background:var(--sunken);color:var(--ink)}}.nr-theme-btn svg{position:absolute}.nr-theme-moon{opacity:0;transform:rotate(90deg)scale(.4)}[data-theme=dark] .nr-theme-sun{opacity:0;transform:rotate(-90deg)scale(.4)}[data-theme=dark] .nr-theme-moon{opacity:1;transform:none}@media (max-width:1240px){.nr-nav-desktop{gap:13px}.nr-morph-pill{gap:7px}.nr-morph.open .nr-morph-pill{padding:5px 9px}.nr-morph-item{font-size:12px}}@media (prefers-reduced-motion:no-preference){.nr-morph-word{transition:max-width .3s,opacity .18s}.nr-morph-pill{transition:max-width .38s,padding .38s,opacity .22s 80ms,border-color .2s 80ms,visibility 0s linear .38s}.nr-morph.open .nr-morph-pill{transition:max-width .38s,padding .38s,opacity .22s 80ms,border-color .2s 80ms}.nr-morph.open .nr-morph-item,.nr-morph.open .nr-morph-sep,.nr-morph.open .nr-morph-close{animation:.3s both nrPop;animation-delay:calc(var(--i,0) * 55ms)}.nr-morph-acc-chev{transition:transform .25s}.nr-morph-acc-list{transition:max-height .3s,margin-top .3s}.nr-morph-acc-list.open .nr-morph-acc-item{animation:.3s both nrFadeUp;animation-delay:calc(var(--i,0) * 55ms)}.nr-theme-btn svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .2s}}@media (pointer:coarse){.seg,.btnGhost,.btnDark,.tap,.nr-nav-burger{min-height:44px}.nr-theme-btn{width:44px;height:44px}}.nr-mprow{min-width:0}@media (max-width:640px){.nr-mprow-name{flex:1 1 0}}@media (max-width:430px){.nr-mprow-theme{display:none}}@media (max-width:1128px){.nr-hero-clip{overflow-x:clip}}@media (max-width:560px){.nr-filters>*{flex:100%!important;min-width:0!important}}@media (max-width:480px){.nr-hero-actions>*{flex:100%!important;max-width:none!important}.nr-hero-actions .btnDark{justify-content:center}}@media (max-width:520px){.nr-hero-right{width:100%;margin-top:4px}}.nr-xscroll-cue{background:linear-gradient(to right, var(--card2) 32%, transparent) 0 0 / 30px 100% no-repeat, linear-gradient(to left, var(--card2) 32%, transparent) 100% 0 / 30px 100% no-repeat, radial-gradient(farthest-side at 0 50%, var(--shadow), transparent) 0 0 / 14px 100% no-repeat, radial-gradient(farthest-side at 100% 50%, var(--shadow), transparent) 100% 0 / 14px 100% no-repeat;background-attachment:local,local,scroll,scroll}
