@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_7fd790{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_7fd790{--font-latin:"Outfit","Outfit Fallback"}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo Fallback;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}.__className_432a2d{font-family:Cairo,Cairo Fallback;font-style:normal}.__variable_432a2d{--font-arabic:"Cairo","Cairo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--sand:#f5f5ef;--sand-2:#eceae0;--bone:#e0dfd1;--card:#fff;--card-2:#faf9f3;--edge:#dedcce;--edge-soft:#e9e7db;--ink:#141718;--ink-2:#2a2d2d;--ink-3:#353535;--ink-soft:#5f6058;--ink-faint:#8d8d80;--olive:#908146;--olive-deep:#6b5f35;--olive-mid:#7f723e;--olive-soft:#b8ab74;--olive-wash:rgba(144,129,70,.09);--gold:#b88f48;--ok:#4a7c59;--ok-wash:rgba(74,124,89,.1);--warn:#b5892e;--warn-wash:rgba(181,137,46,.12);--bad:#a64b3e;--bad-wash:rgba(166,75,62,.1);--shadow-sm:0 1px 2px rgba(30,28,18,.05);--shadow-md:0 2px 10px rgba(30,28,18,.07);--shadow-lg:0 12px 34px rgba(20,23,24,.14);--r-sm:6px;--r-md:10px;--r-lg:14px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--sand);color:var(--ink);font-family:var(--font-arabic),var(--font-latin),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[lang=en] body{font-family:var(--font-latin),var(--font-arabic),system-ui,sans-serif}.latin{font-family:var(--font-latin),system-ui,sans-serif}.ar{font-family:var(--font-arabic),system-ui,sans-serif}.num{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-feature-settings:"tnum" 1,"zero" 1,"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.eyebrow{font-family:var(--font-mono),monospace;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.display{font-family:var(--font-latin),var(--font-arabic),sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.08}html[lang=ar] .display{font-family:var(--font-arabic),sans-serif;letter-spacing:0}.shell{min-height:100vh;display:flex;flex-direction:column}.masthead{background:var(--ink);color:var(--bone);border-bottom:2px solid var(--olive)}.hairline{height:1px;background:var(--edge);border:0;margin:0}.rule-olive{height:2px;width:46px;background:var(--olive);border:0;border-radius:2px}.card{background:var(--card);border:1px solid var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.card-quiet{background:var(--card-2);border:1px solid var(--edge-soft);border-radius:var(--r-md)}.card-dark{background:var(--ink);color:var(--bone);border:1px solid var(--ink-3);border-radius:var(--r-lg)}.inp{width:100%;background:var(--card);border:1px solid var(--edge);border-radius:var(--r-sm);padding:9px 11px;font-size:14px;font-family:inherit;color:var(--ink);outline:none;transition:border-color .14s ease,box-shadow .14s ease}.inp:focus{border-color:var(--olive);box-shadow:0 0 0 3px var(--olive-wash)}.inp:disabled{background:var(--sand-2);color:var(--ink-faint);cursor:not-allowed}.inp::placeholder{color:var(--ink-faint)}select.inp{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:30px;padding-inline-end:30px}.btn{display:inline-flex;align-items:center;gap:7px;justify-content:center;background:var(--ink);color:var(--bone);border:1px solid var(--ink);border-radius:var(--r-sm);padding:10px 18px;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .14s ease,transform .14s ease,border-color .14s ease}.btn:hover:not(:disabled){background:var(--ink-2);border-color:var(--olive);transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.4;cursor:default}.btn-olive{background:var(--olive);border-color:var(--olive);color:#fff}.btn-olive:hover:not(:disabled){background:var(--olive-mid);border-color:var(--olive-deep)}.btn-ghost{background:transparent;color:var(--ink-soft);border:1px solid var(--edge)}.btn-ghost:hover:not(:disabled){background:var(--card);color:var(--ink);border-color:var(--olive);transform:none}.btn-sm{padding:6px 12px;font-size:12px;border-radius:var(--r-sm)}.btn-icon{background:transparent;border:1px solid var(--edge);color:var(--ink-faint);width:26px;height:26px;border-radius:var(--r-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;padding:0;transition:all .14s ease}.btn-icon:hover{border-color:var(--bad);color:var(--bad);background:var(--bad-wash)}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.6;border:1px solid var(--olive);color:var(--olive-deep);background:var(--olive-wash);white-space:nowrap}.pill-ok{border-color:var(--ok);color:var(--ok);background:var(--ok-wash)}.pill-warn{border-color:var(--warn);color:var(--warn);background:var(--warn-wash)}.pill-bad{border-color:var(--bad);color:var(--bad);background:var(--bad-wash)}.pill-mute{border-color:var(--edge);color:var(--ink-faint);background:var(--card-2)}.tbl-wrap{border:1px solid var(--edge);border-radius:var(--r-md);overflow-x:auto;background:var(--card);-webkit-overflow-scrolling:touch}table.tbl{width:100%;border-collapse:collapse;font-size:12.5px}table.tbl th{background:var(--ink);color:var(--bone);font-weight:600;font-size:11px;letter-spacing:.01em;padding:9px 10px;text-align:start;white-space:nowrap;-webkit-border-end:1px solid hsla(56,19%,85%,.12);border-inline-end:1px solid hsla(56,19%,85%,.12);position:-webkit-sticky;position:sticky;top:0;z-index:2}table.tbl th:last-child{-webkit-border-end:0;border-inline-end:0}table.tbl td{padding:7px 10px;border-top:1px solid var(--edge-soft);color:var(--ink-2);vertical-align:middle;white-space:nowrap}table.tbl tbody tr:nth-child(2n){background:var(--card-2)}table.tbl tbody tr:hover{background:var(--olive-wash)}table.tbl tfoot td{border-top:2px solid var(--olive)}table.tbl .row-strong td,table.tbl tfoot td{background:var(--sand-2);font-weight:700;color:var(--ink)}table.tbl .row-total td{background:var(--ink);color:var(--bone);font-weight:700;border-top:0}table.tbl .row-total td.pos{color:#9ed4a8}table.tbl .row-total td.neg{color:#e79c8f}table.tbl td.sticky-head,table.tbl th.sticky-head{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:3}table.tbl td.sticky-head{background:var(--card);-webkit-border-end:1px solid var(--edge);border-inline-end:1px solid var(--edge)}table.tbl tbody tr:nth-child(2n) td.sticky-head{background:var(--card-2)}table.tbl .row-strong td.sticky-head{background:var(--sand-2)}table.tbl .row-total td.sticky-head{background:var(--ink)}table.tbl th.sticky-head{z-index:4}.cell-inp{width:82px;background:var(--card);border:1px solid var(--edge);border-radius:var(--r-sm);padding:5px 7px;font-size:12px;color:var(--ink);outline:none;text-align:end;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr}.cell-inp:focus{border-color:var(--olive);box-shadow:0 0 0 2px var(--olive-wash)}.cell-inp.wide{width:100%;min-width:150px}.cell-inp.wide,select.cell-inp{text-align:start;font-family:inherit;direction:inherit}select.cell-inp{width:auto;min-width:96px;cursor:pointer}@keyframes rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.rise{animation:rise .38s cubic-bezier(.22,.7,.25,1) both}.d1{animation-delay:.05s}.d2{animation-delay:.1s}.d3{animation-delay:.15s}.d4{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.rise{animation:none}.btn:hover:not(:disabled){transform:none}}.tbl-wrap::-webkit-scrollbar{height:9px;width:9px}.tbl-wrap::-webkit-scrollbar-track{background:var(--sand-2)}.tbl-wrap::-webkit-scrollbar-thumb{background:var(--olive-soft);border-radius:5px}.tbl-wrap::-webkit-scrollbar-thumb:hover{background:var(--olive)}@media print{@page{size:A4 landscape;margin:12mm}body{background:#fff}.no-print{display:none!important}.print-only{display:block!important}.card,.tbl-wrap{box-shadow:none;page-break-inside:avoid;break-inside:avoid}table.tbl th{background:#141718!important;color:#fff!important}table.tbl tbody tr:nth-child(2n),table.tbl th{-webkit-print-color-adjust:exact;print-color-adjust:exact}table.tbl tbody tr:nth-child(2n){background:#f6f6f1!important}.tbl-wrap{overflow:visible!important}.print-break{page-break-before:always;break-before:page}}.print-only{display:none}.login-grid{display:grid;grid-template-columns:1.05fr 1fr}.login-brand{background:var(--ink);display:flex;align-items:center;padding:56px 54px;position:relative;overflow:hidden}.login-brand:before{inset:0;background-image:linear-gradient(90deg,hsla(56,19%,85%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(56,19%,85%,.045) 1px,transparent 0);background-size:34px 34px}.login-brand:after,.login-brand:before{content:"";position:absolute;pointer-events:none}.login-brand:after{inset-inline-end:-140px;bottom:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(144,129,70,.28),transparent 68%)}@media (max-width:860px){.login-grid{grid-template-columns:1fr}.login-brand{padding:34px 26px}}.page-main{padding:28px 26px 130px}@media (max-width:1080px){.rail{display:none!important}}@media (max-width:820px){.kpi-secondary{display:none}.page-main{padding:22px 18px 150px}}@media (max-width:560px){.live-label{display:none!important}.kpi-tertiary{display:none}.page-main{padding:18px 14px 110px}}