.BackgroundPaths-module__ATpYaq__wrapper{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.BackgroundPaths-module__ATpYaq__pathLayer{position:absolute;inset:0}.BackgroundPaths-module__ATpYaq__pathLayer svg{width:auto;height:140%;color:var(--accent);position:absolute;top:-20%}.BackgroundPaths-module__ATpYaq__left svg{left:-10%}.BackgroundPaths-module__ATpYaq__right svg{right:-10%;transform:scaleX(-1)}@media print{.BackgroundPaths-module__ATpYaq__wrapper{display:none!important}}
@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_Regular-s.p.0feie8syz-uix.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_Medium-s.p.0yr0b.4f3mdbj.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_SemiBold-s.p.0hwvc_3loi4w..woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.ibmplexsans_94ff2304-module__OGABJa__className{font-family:ibmPlexSans,ibmPlexSans Fallback,system-ui,sans-serif}.ibmplexsans_94ff2304-module__OGABJa__variable{--font-sans:"ibmPlexSans", "ibmPlexSans Fallback", system-ui, sans-serif}
@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Regular-s.p.16-z~2sp29ex6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Medium-s.p.07ig5l8azj~hy.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_SemiBold-s.p.0o14nraug8u5s.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_6d3f6b21-module__sB37UW__className{font-family:ibmPlexMono,ibmPlexMono Fallback,ui-monospace,monospace}.ibmplexmono_6d3f6b21-module__sB37UW__variable{--font-mono:"ibmPlexMono", "ibmPlexMono Fallback", ui-monospace, monospace}
:root{--bg-0:#fff;--bg-1:#f8f8fa;--bg-2:#f0f0f4;--bg-3:#e8e8ee;--line:#d0d0da;--line-bright:#b8b8c8;--text-0:#1a1a2e;--text-1:#5a5a70;--text-2:#9090a8;--accent:#4a9eff;--accent-dim:#e0eeff;--accent-hover:#3a8eef;--green:#2ecc71;--green-dim:#e0f5ea;--red:#e74c3c;--red-dim:#fde8e6;--red-hero:#d94a3d;--amber:#f39c12;--amber-dim:#fef3d6;--orange:#e67e22;--orange-dim:#fdebd0;--purple:#9b59b6;--cyan:#00c8ff;--max-width:1400px;--nav-height:60px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-0);min-width:320px;min-height:100vh;color:var(--text-0);font-family:var(--font-sans);line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:0;font-family:inherit}img{max-width:100%;display:block}
