:root{--bg:#f6f7f9;--surface:#ffffff;--ink:#0b1220;--ink2:#475467;--muted:#667085;--line:#e6e8ec;--accent:#1f5fd1;--accent-soft:#e8f0fd;--on-accent:#ffffff;--hdr:#0b1530;--hdr-ink:#ffffff;--hdr-sub:#c0c6d1;--good:#12875a;--good-soft:#e3f5ec;--warn:#a8670a;--warn-soft:#fdf2df;--crit:#c2410c;--crit-soft:#fde9e1;--blue:#0f9d8a;--blue-soft:#e3f5f2;--nm-teal:#0f9d8a;--nm-warm:#f97352;--nm-grad:linear-gradient(135deg,#4f8cf0,#1f5fd1);--shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.08);--display:"Plus Jakarta Sans","Segoe UI",system-ui,sans-serif;--body:"Plus Jakarta Sans","Segoe UI",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0f19;--surface:#121826;--ink:#f2f4f7;--ink2:#c0c6d1;--muted:#8b93a3;--line:#232b3c;--accent:#5b8def;--accent-soft:#16264a;--on-accent:#ffffff;--hdr:#0b0f19;--hdr-sub:#8b93a3;--good:#3fb872;--good-soft:#14302a;--warn:#e3a646;--warn-soft:#3a2c12;--crit:#f0743e;--crit-soft:#3a2015;--blue:#2cc7b0;--blue-soft:#14302a;--shadow:none}}:root[data-theme=dark]{--bg:#0b0f19;--surface:#121826;--ink:#f2f4f7;--ink2:#c0c6d1;--muted:#8b93a3;--line:#232b3c;--accent:#5b8def;--accent-soft:#16264a;--on-accent:#ffffff;--hdr:#0b0f19;--hdr-sub:#8b93a3;--good:#3fb872;--good-soft:#14302a;--warn:#e3a646;--warn-soft:#3a2c12;--crit:#f0743e;--crit-soft:#3a2015;--blue:#2cc7b0;--blue-soft:#14302a;--shadow:none}body{font-family:var(--body);letter-spacing:-.005em}h1,h2,h3,.mast h1,.gttl,.k .v{font-family:var(--display);letter-spacing:-.02em}.mast{background:linear-gradient(135deg,#1b2c5e 0,#13214a 50%,#0b1530 100%)!important;position:relative;overflow:hidden}.mast::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 90%at 30% 20%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 90%at 30% 20%,#000 20%,transparent 75%)}.mast>*{position:relative}.co{color:#7fb0ff!important}#gate{background:radial-gradient(900px 500px at 12% 10%,rgba(79,140,240,.35),transparent 60%),radial-gradient(700px 500px at 95% 95%,rgba(20,184,166,.18),transparent 60%),linear-gradient(160deg,#0b1530 0,#13214a 55%,#0b1530 100%)!important}.gside{background:linear-gradient(135deg,#1b2c5e 0,#13214a 50%,#0b1530 100%)!important}.gside::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 80% 80%at 30% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 80%at 30% 30%,#000 20%,transparent 75%)}.gco{color:#7fb0ff!important}.gbtn{background:var(--nm-grad)!important;box-shadow:0 6px 20px -6px rgba(31,95,209,.55)!important}.ob.pri,.btn2.solid,.tab.on{background:var(--nm-grad)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 20px -6px rgba(31,95,209,.55)}.ob,.btn2,.tab,.card,.k,.cfb,.dlg{border-radius:14px}.card{border-color:var(--line);box-shadow:var(--shadow)}.ckpis .k,.akpis .k{border-top-width:3px}h2.sec::after{background:linear-gradient(90deg,var(--line),transparent)}:focus-visible{outline-color:#4f8cf0}.toast{background:#0b1530}