@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2) format("woff2-variations");unicode-range:U+0600-06FF,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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2) format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--bg: #f5f6fa;--panel: #ffffff;--panel-2: #fafbfd;--ink: #0f172a;--ink-2: #334155;--muted: #64748b;--line: #e5e8ef;--line-2: #eef0f5;--accent: #4f46e5;--accent-hover: #4338ca;--accent-ink: #ffffff;--accent-soft: #eef0ff;--good: #059669;--good-soft: #e7f7f1;--warn: #b45309;--warn-soft: #fdf3e4;--bad: #dc2626;--bad-soft: #fdecec;--ai: #7c3aed;--ai-soft: #f3edff;--rule: #0f766e;--rule-soft: #e6f4f2;--side: #0b1020;--side-ink: #c7cde0;--side-muted: #7c86a2;--side-hover: rgba(255,255,255,.06);--side-on: rgba(129,140,248,.16);--side-on-ink: #ffffff;--shadow: 0 1px 2px rgba(15,23,42,.04), 0 1px 3px rgba(15,23,42,.06);--shadow-lg: 0 10px 30px -12px rgba(15,23,42,.18);--radius: 12px;--pastel: #f3f1ff;--pastel-line: #e2ddfb;--pastel-ink: #4338ca;--pastel-1: #f3f1ff;--pastel-2: #ecf8f3;--pastel-3: #fff5ea;--pastel-4: #eaf5fd;font-family:Inter Variable,Inter,Noto Sans Arabic Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;color:var(--ink);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0b0f19;--panel: #121826;--panel-2: #0f1522;--ink: #e7eaf3;--ink-2: #c3c9d8;--muted: #8a93a8;--line: #222a3b;--line-2: #1a2131;--accent: #818cf8;--accent-hover: #a5b4fc;--accent-ink: #0b0f19;--accent-soft: #1e2140;--good: #34d399;--good-soft: #0f2a22;--warn: #fbbf24;--warn-soft: #2b2312;--bad: #f87171;--bad-soft: #2d1515;--ai: #a78bfa;--ai-soft: #231b3d;--rule: #5eead4;--rule-soft: #112b29;--pastel: #1b1a33;--pastel-line: #2d2a52;--pastel-ink: #c7d2fe;--pastel-1: #1b1a33;--pastel-2: #11261f;--pastel-3: #2a1f13;--pastel-4: #112334;--side: #080b14;--shadow: 0 1px 2px rgba(0,0,0,.3);--shadow-lg: 0 10px 30px -12px rgba(0,0,0,.6)}}:root[data-theme=dark]{--bg: #0b0f19;--panel: #121826;--panel-2: #0f1522;--ink: #e7eaf3;--ink-2: #c3c9d8;--muted: #8a93a8;--line: #222a3b;--line-2: #1a2131;--accent: #818cf8;--accent-hover: #a5b4fc;--accent-ink: #0b0f19;--accent-soft: #1e2140;--good: #34d399;--good-soft: #0f2a22;--warn: #fbbf24;--warn-soft: #2b2312;--bad: #f87171;--bad-soft: #2d1515;--ai: #a78bfa;--ai-soft: #231b3d;--rule: #5eead4;--rule-soft: #112b29;--pastel: #1b1a33;--pastel-line: #2d2a52;--pastel-ink: #c7d2fe;--pastel-1: #1b1a33;--pastel-2: #11261f;--pastel-3: #2a1f13;--pastel-4: #112334;--side: #080b14;--shadow: 0 1px 2px rgba(0,0,0,.3);--shadow-lg: 0 10px 30px -12px rgba(0,0,0,.6)}:root[data-palette=ocean]{--accent: #0369a1;--accent-hover: #075985;--accent-soft: #e6f3fb;--pastel: #eaf5fd;--pastel-line: #cfe6f6;--pastel-ink: #075985;--side: #071a2b;--side-on: rgba(56,189,248,.16)}:root[data-palette=emerald]{--accent: #047857;--accent-hover: #065f46;--accent-soft: #e7f7f1;--pastel: #ecf8f3;--pastel-line: #cdeee0;--pastel-ink: #065f46;--side: #071d17;--side-on: rgba(52,211,153,.16)}:root[data-palette=sunset]{--accent: #c2410c;--accent-hover: #9a3412;--accent-soft: #fdf0e8;--pastel: #fff5ea;--pastel-line: #fbe0c8;--pastel-ink: #9a3412;--side: #1f1209;--side-on: rgba(251,146,60,.18)}:root[data-palette=rose]{--accent: #be123c;--accent-hover: #9f1239;--accent-soft: #fdecf0;--pastel: #fff1f4;--pastel-line: #fbd5de;--pastel-ink: #9f1239;--side: #1e0a12;--side-on: rgba(251,113,133,.18)}:root[data-palette=graphite]{--accent: #334155;--accent-hover: #1e293b;--accent-soft: #eef1f5;--pastel: #f3f5f8;--pastel-line: #dfe4ea;--pastel-ink: #1e293b;--side: #111418;--side-on: rgba(148,163,184,.18)}@media(prefers-color-scheme:dark){:root:not([data-theme=light])[data-palette=ocean]{--accent: #38bdf8;--accent-hover: #7dd3fc;--accent-soft: #0c2533;--pastel: #0e2232;--pastel-line: #173a52;--pastel-ink: #bae6fd}:root:not([data-theme=light])[data-palette=emerald]{--accent: #34d399;--accent-hover: #6ee7b7;--accent-soft: #0f2a22;--pastel: #0f251e;--pastel-line: #1a4034;--pastel-ink: #a7f3d0}:root:not([data-theme=light])[data-palette=sunset]{--accent: #fb923c;--accent-hover: #fdba74;--accent-soft: #2b1b10;--pastel: #26170d;--pastel-line: #432816;--pastel-ink: #fed7aa}:root:not([data-theme=light])[data-palette=rose]{--accent: #fb7185;--accent-hover: #fda4af;--accent-soft: #2d1219;--pastel: #281017;--pastel-line: #461b28;--pastel-ink: #fecdd3}:root:not([data-theme=light])[data-palette=graphite]{--accent: #cbd5e1;--accent-hover: #e2e8f0;--accent-soft: #1c222c;--pastel: #1a1f27;--pastel-line: #2c3440;--pastel-ink: #e2e8f0}}:root[data-theme=dark][data-palette=ocean]{--accent: #38bdf8;--accent-hover: #7dd3fc;--accent-soft: #0c2533;--pastel: #0e2232;--pastel-line: #173a52;--pastel-ink: #bae6fd}:root[data-theme=dark][data-palette=emerald]{--accent: #34d399;--accent-hover: #6ee7b7;--accent-soft: #0f2a22;--pastel: #0f251e;--pastel-line: #1a4034;--pastel-ink: #a7f3d0}:root[data-theme=dark][data-palette=sunset]{--accent: #fb923c;--accent-hover: #fdba74;--accent-soft: #2b1b10;--pastel: #26170d;--pastel-line: #432816;--pastel-ink: #fed7aa}:root[data-theme=dark][data-palette=rose]{--accent: #fb7185;--accent-hover: #fda4af;--accent-soft: #2d1219;--pastel: #281017;--pastel-line: #461b28;--pastel-ink: #fecdd3}:root[data-theme=dark][data-palette=graphite]{--accent: #cbd5e1;--accent-hover: #e2e8f0;--accent-soft: #1c222c;--pastel: #1a1f27;--pastel-line: #2c3440;--pastel-ink: #e2e8f0}*{box-sizing:border-box}html,body{margin:0;background:var(--bg)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}h1{font-size:24px;line-height:1.25;margin:0 0 18px;font-weight:650;letter-spacing:-.022em}h2{font-size:15px;margin:0 0 12px;font-weight:620;letter-spacing:-.01em}h3{font-size:13px;margin:18px 0 8px;font-weight:620;color:var(--ink-2)}::selection{background:var(--accent-soft)}.shell{display:grid;grid-template-columns:236px 1fr;min-height:100vh}.side{background:var(--side);color:var(--side-ink);padding:18px 12px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand{display:flex;gap:10px;align-items:center;padding:2px 8px 20px}.brand .mark{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,#818cf8,#4f46e5 55%,#3730a3);color:#fff;font-weight:750;font-size:15px;box-shadow:0 6px 16px -6px #4f46e5cc}.brand .name{font-weight:680;font-size:15px;color:#fff;letter-spacing:-.015em;line-height:1.2}.brand small{display:block;font-weight:450;color:var(--side-muted);font-size:11.5px;margin-top:1px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav a{display:flex;gap:10px;align-items:center;padding:7px 10px;border-radius:8px;color:var(--side-ink);font-weight:500;font-size:13.5px}.nav a svg{width:17px;height:17px;flex:none;opacity:.75}.nav a:hover{background:var(--side-hover);color:#fff}.nav a.on{background:var(--side-on);color:var(--side-on-ink)}.nav a.on svg{opacity:1;color:#a5b4fc}.nav .grp{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--side-muted);padding:16px 10px 5px;font-weight:600}.main{padding:28px 36px 48px;min-width:0;max-width:1440px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px;box-shadow:var(--shadow)}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spread{justify-content:space-between}.grid{display:grid;gap:16px}.grid.two{grid-template-columns:1fr 1fr;align-items:start}.grid.two>.panel{margin-bottom:0}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:16px}.kpis .panel{margin-bottom:0}.kpi{position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent);opacity:.85}.kpi .v{font-size:26px;font-weight:650;margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kpi .l{color:var(--muted);font-size:12.5px;font-weight:500}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line-2);vertical-align:top}th{font-size:11.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--panel-2);border-bottom:1px solid var(--line)}thead th:first-child{border-top-left-radius:8px}thead th:last-child{border-top-right-radius:8px}td.n,th.n{text-align:end;font-variant-numeric:tabular-nums}tbody tr:last-child td{border-bottom:none}tr.click{cursor:pointer}tr.click:hover td{background:var(--accent-soft)}tfoot td{font-weight:650;border-top:1px solid var(--line);border-bottom:none}button,.btn{font:inherit;font-weight:550;border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:8px 14px;border-radius:9px;cursor:pointer;box-shadow:var(--shadow);transition:background .12s,border-color .12s,box-shadow .12s}button:hover{border-color:#cfd4df;background:var(--panel-2)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 1px 2px #4f46e54d,inset 0 1px #ffffff1f}button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}button.danger{color:var(--bad);border-color:var(--bad)}.panel.err-panel{background:var(--bad-soft);border-color:var(--bad)}button.ai{background:var(--ai);border-color:var(--ai);color:#fff}button:disabled{opacity:.5;cursor:default}button.link{border:none;background:none;color:var(--accent);padding:0;box-shadow:none;font-weight:550}button:focus-visible,a:focus-visible,input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--accent)}input,select,textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:8px 10px;min-width:0;transition:border-color .12s,box-shadow .12s}input::placeholder,textarea::placeholder{color:#a0a8b8}input:disabled{background:var(--panel-2);color:var(--muted)}textarea{width:100%}label{display:grid;gap:5px;font-size:12px;color:var(--muted);font-weight:550}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:18px;overflow-x:auto}.tabs a{padding:9px 14px;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap;font-weight:550;margin-bottom:-1px}.tabs a:hover{color:var(--ink)}.tabs a.on{color:var(--accent);border-color:var(--accent)}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:99px;background:var(--line-2);color:var(--muted);white-space:nowrap;vertical-align:middle;letter-spacing:.01em}.badge:before{content:"";width:6px;height:6px;border-radius:99px;background:currentColor;opacity:.8}.badge.open,.badge.ready,.badge.sent,.badge.deposited{color:var(--accent);background:var(--accent-soft)}.badge.closed,.badge.delivered,.badge.approved,.badge.pay,.badge.cleared,.badge.paid{color:var(--good);background:var(--good-soft)}.badge.draft,.badge.hold,.badge.held{color:var(--warn);background:var(--warn-soft)}.badge.rejected,.badge.failed,.badge.bounced{color:var(--bad);background:var(--bad-soft)}.badge.cancelled{text-decoration:line-through}.badge.ai{background:var(--ai-soft);color:var(--ai)}.badge.rule{background:var(--rule-soft);color:var(--rule)}.badge.ai:before,.badge.rule:before{display:none}.err{color:var(--bad);background:var(--bad-soft);border-radius:9px;padding:9px 12px;margin:10px 0}.ok{color:var(--good);margin:8px 0;font-weight:550}.muted{color:var(--muted)}.copilot{border-color:color-mix(in srgb,var(--ai) 35%,var(--line));background:linear-gradient(180deg,var(--ai-soft),var(--panel) 70%)}.copilot .answer{white-space:pre-wrap;line-height:1.6;margin-top:12px}.callout{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:linear-gradient(90deg,var(--accent-soft),var(--panel))}.auth-wrap{min-height:100vh;display:grid;grid-template-columns:minmax(360px,1fr) minmax(420px,1.1fr)}.auth-hero{background:radial-gradient(1200px 600px at -10% -20%,#4f46e5 0%,transparent 60%),radial-gradient(900px 500px at 120% 120%,#0ea5e9 0%,transparent 55%),#0b1020;color:#e7eaf3;padding:56px;display:flex;flex-direction:column;justify-content:space-between}.auth-hero h2{font-size:34px;line-height:1.15;letter-spacing:-.03em;font-weight:680;color:#fff;margin:0 0 16px;max-width:460px}.auth-hero p{color:#b8c0d6;font-size:15px;max-width:440px}.auth-hero ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px;color:#d6dbea}.auth-hero li:before{content:"✓";color:#a5b4fc;font-weight:700;margin-inline-end:10px}.auth{display:grid;place-items:center;padding:32px}.auth form{width:100%;max-width:400px;display:grid;gap:14px}.auth h1{font-size:26px;margin-bottom:4px}.auth button.primary{padding:11px 14px}@media(max-width:900px){.auth-wrap{grid-template-columns:1fr}.auth-hero{display:none}}.board{display:grid;grid-template-columns:repeat(6,minmax(160px,1fr));gap:12px;overflow-x:auto}.col{background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;padding:10px;min-height:120px}.card{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:10px;margin-top:8px;font-size:13px;box-shadow:var(--shadow)}.lines td input,.lines td select{width:100%}.facts{display:flex;flex-wrap:wrap;gap:14px 36px;background:var(--pastel);border-color:var(--pastel-line)}.facts .muted{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:color-mix(in srgb,var(--pastel-ink) 55%,var(--muted));margin-bottom:3px}.facts>div{font-weight:550}.kpis>.kpi:nth-child(4n+1){background:var(--pastel-1)}.kpis>.kpi:nth-child(4n+1):before{background:#6366f1}.kpis>.kpi:nth-child(4n+2){background:var(--pastel-2)}.kpis>.kpi:nth-child(4n+2):before{background:#10b981}.kpis>.kpi:nth-child(4n+3){background:var(--pastel-3)}.kpis>.kpi:nth-child(4n+3):before{background:#f59e0b}.kpis>.kpi:nth-child(4n+4){background:var(--pastel-4)}.kpis>.kpi:nth-child(4n+4):before{background:#0ea5e9}.kpis>.kpi{border-color:transparent}.concerns{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:14px}.concern{border:1px solid var(--line);border-inline-start:4px solid var(--muted);border-radius:10px;padding:12px 14px;background:var(--panel)}.concern p{margin:6px 0 10px;color:var(--ink-2);font-size:13px;line-height:1.5}.concern.critical{border-inline-start-color:var(--bad);background:var(--bad-soft)}.concern.warning{border-inline-start-color:var(--warn);background:var(--warn-soft)}.concern.info{border-inline-start-color:var(--accent);background:var(--pastel)}.concern .impact{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:10px;text-align:end}.concern .impact small{display:block;font-size:10.5px;font-weight:550;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.concern button,.concern .btn{padding:6px 11px;font-size:13px}a.btn{display:inline-block;color:var(--ink)}.topbar,.scrim{display:none}.icon-btn{padding:7px;line-height:0;box-shadow:none}.icon-btn svg{width:20px;height:20px}@media(max-width:800px){.shell{display:block}.topbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:30;height:56px;padding:0 12px;background:var(--side);color:#fff}.topbar .icon-btn{background:transparent;border-color:transparent;color:#fff}.topbar .brand{padding:0}.topbar .mark{width:28px;height:28px;font-size:13px}.side{position:fixed;z-index:50;inset:0 auto 0 0;width:min(280px,84vw);height:100%;transform:translate(-100%);transition:transform .2s ease}.menu-open .side{transform:none;box-shadow:var(--shadow-lg)}.menu-open .scrim{display:block;position:fixed;inset:0;z-index:40;background:#080b1473}.nav a{padding:10px;font-size:15px}.main{padding:16px 16px 40px}h1{font-size:21px}.panel{padding:14px}.form-grid{grid-template-columns:1fr 1fr}.form-grid .wide{grid-column:1 / -1}.facts{gap:12px 24px}.facts>div{min-width:40%}.grid.two{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr;gap:10px}.kpi .v{font-size:20px}.row.spread>.row{flex-wrap:wrap}button{padding:9px 12px}input,select,textarea{font-size:16px}th,td{padding:9px 10px;white-space:nowrap}}@media(max-width:480px){.form-grid{grid-template-columns:1fr}}.print-doc{display:none}@media print{body{background:#fff}.shell>.side,.noprint{display:none!important}.shell{display:block}.main{padding:0}.print-doc{display:block;color:#000;font-size:12px}.print-doc table td,.print-doc table th{border-color:#999}.screen-doc{display:none}}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:12px}.form-grid .wide{grid-column:span 2}label.check{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--ink)}.issues{margin:6px 0 0;padding-inline-start:18px;line-height:1.7}.issues .rule{font-size:11px;color:var(--muted);margin-inline-start:6px}.issues.warn li{color:var(--warn)}.drop{display:flex;flex-direction:column;gap:8px;border-style:dashed;cursor:pointer;background:var(--pastel);border-color:var(--pastel-line)}.drop input[type=file]{font-size:13px}.addr{display:block;padding:10px 12px;border-radius:8px;background:var(--bg);border:1px solid var(--line);font-size:13px;word-break:break-all}.inbox-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}.inbox-item .preview{padding:8px;position:sticky;top:16px}.inbox-item .preview img{width:100%;border-radius:6px;display:block}.inbox-item .preview iframe{width:100%;height:70vh;border:0;border-radius:6px;background:#fff}.reply{white-space:pre-wrap;font:inherit;font-size:13.5px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:12px}.badge.ready,.badge.check{color:var(--warn);background:var(--warn-soft)}.badge.posted{color:var(--good);background:var(--good-soft)}@media(max-width:800px){.inbox-item{grid-template-columns:1fr}.inbox-item .preview{position:static}.inbox-item .preview iframe{height:50vh}}.drop>b{font-size:15px;color:var(--ink);text-transform:none;letter-spacing:0}[dir=rtl] body{font-family:Noto Sans Arabic Variable,Inter Variable,Inter,system-ui,sans-serif}[dir=rtl] .nav svg,[dir=rtl] .icon-btn svg{transform:scaleX(-1)}[dir=rtl] input[type=date],[dir=rtl] input[inputmode=decimal],[dir=rtl] code,[dir=rtl] .addr{direction:ltr;text-align:end}[dir=rtl] td.n,[dir=rtl] th.n{direction:ltr;text-align:left}@media(max-width:800px){[dir=rtl] .side{inset:0 0 0 auto;transform:translate(100%)}[dir=rtl] .menu-open .side{transform:none}}.print-doc .bi-ar{display:block;font-family:Noto Sans Arabic Variable,sans-serif;direction:rtl;font-size:.92em;color:#333}.print-doc .kv{display:flex;justify-content:space-between;gap:12px}.print-doc .kv b{font-weight:600;text-align:end}.print-doc .party{margin:8px 0 12px}.print-doc.bilingual th .bi-ar{font-weight:600}.strip-ai{background:var(--pastel-4);border-color:var(--pastel-line)}.print-doc .bi-ar{text-align:left}.print-doc .n .bi-ar,.print-doc .kv b .bi-ar{text-align:right}.print-doc .ar-inline{font-family:Noto Sans Arabic Variable,sans-serif;color:#333}.print-doc .party-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#555;margin-bottom:2px}.print-doc .party-label .bi-ar{text-transform:none;letter-spacing:0}[dir=rtl] main :is(p,td,.muted,strong,small,li){unicode-bidi:plaintext}.agents{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:16px}.agents .panel{margin:0;cursor:pointer}.agent.on{outline:2px solid var(--accent)}.agent .score{text-align:end;line-height:1}.agent .score b{font-size:26px;color:var(--good);display:block}.agent .score small{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.agent-stats{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--muted);margin:10px 0 6px;padding:8px 10px;background:var(--pastel);border-radius:9px}.agent-stats b{color:var(--ink)}.duty{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line-2);cursor:default}.duty select{min-width:120px}.lessons{margin-top:8px;padding:8px 10px;border-radius:9px;background:var(--ai-soft);cursor:default}.plan-bar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 14px;border-radius:10px;margin-bottom:14px;font-size:14px;background:var(--accent-soft, #eef)}.plan-bar.grace{background:#fff4e5}.plan-bar.locked{background:#fde8e8}.plan-bar a{font-weight:600;white-space:nowrap}.usage{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:14px}.meter{height:6px;border-radius:3px;background:var(--line, #e5e7eb);margin-top:6px;overflow:hidden}.meter>div{height:100%;background:var(--accent)}.seg{display:inline-flex;border:1px solid var(--line, #e5e7eb);border-radius:8px;overflow:hidden}.seg button{border:0;border-radius:0;background:transparent}.seg button.on{background:var(--accent);color:#fff}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:12px}.plan{border:1px solid var(--line, #e5e7eb);border-radius:12px;padding:18px;position:relative;display:flex;flex-direction:column}.plan.pop{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.plan.current{background:var(--accent-soft, #f5f5ff)}.plan h3{margin:0 0 6px}.plan .price{font-size:26px;font-weight:650;letter-spacing:-.02em}.plan .price small{font-size:13px;font-weight:400;color:var(--muted)}.plan ul{padding-inline-start:18px;margin:4px 0 14px;font-size:13px;line-height:1.7;flex:1}.plan .tag{position:absolute;top:-10px;inset-inline-end:14px;background:var(--accent);color:#fff;font-size:11px;padding:2px 8px;border-radius:10px}.pay-to{white-space:pre-wrap;background:var(--bg, #f6f7f9);padding:10px;border-radius:8px;font-size:13px}.plan-bar.demo{background:var(--pastel-3)}.site{--site-max: 1160px;background:var(--bg);color:var(--ink);min-height:100vh}.site .brand{display:flex;align-items:center;gap:10px;padding:0;color:var(--ink)}.site .brand .name{color:var(--ink)}.site .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.site .btn:hover{border-color:var(--accent)}.site .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.site .btn.primary:hover{background:var(--accent-hover)}.site .btn.ghost{background:transparent;border-color:transparent;color:var(--accent)}.site .btn.lg{padding:12px 20px;font-size:15px}.site .btn:disabled{opacity:.7;cursor:progress}.site-nav{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:24px;padding:14px max(16px,calc((100% - var(--site-max)) / 2));background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2)}.site-nav nav{display:flex;gap:22px;flex:1}.site-nav nav a,.site-nav-cta>a:not(.btn){color:var(--ink-2);font-weight:500}.site-nav-cta{display:flex;align-items:center;gap:16px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;max-width:var(--site-max);margin:0 auto;padding:72px 16px 56px}.eyebrow{display:inline-block;font-size:13px;font-weight:600;color:var(--pastel-ink);background:var(--pastel);border:1px solid var(--pastel-line);padding:4px 10px;border-radius:999px;margin-bottom:18px}.hero h1{font-size:clamp(32px,4.6vw,52px);line-height:1.07;letter-spacing:-.035em;font-weight:720;margin:0 0 18px}.hero h1 span{color:var(--accent)}.hero .lead{font-size:17px;color:var(--ink-2);max-width:620px;margin:0 0 26px}.hero-cta{display:flex;flex-wrap:wrap;gap:10px}.hero-note{margin-top:14px;color:var(--muted);font-size:13px}.hero .err{margin-top:12px}.hero-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);padding:18px;display:grid;gap:10px}.hc-head{font-size:13px;color:var(--muted);font-weight:600;display:flex;align-items:center;gap:8px}.hc-head .dot{width:8px;height:8px;border-radius:50%;background:var(--ai);box-shadow:0 0 0 4px var(--ai-soft)}.hc-row{display:grid;gap:2px;padding:12px 14px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line-2);position:relative}.hc-row span{color:var(--muted);font-size:13px}.hc-row.good{background:var(--good-soft)}.hc-row.warn{background:var(--warn-soft)}.hc-row.ask{background:var(--ai-soft)}.hc-row em{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12px;font-weight:700;background:var(--accent);color:var(--accent-ink);padding:5px 10px;border-radius:8px}.strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;padding:18px 16px;border-block:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);font-size:13px;font-weight:500}.strip span{white-space:nowrap}.sec{max-width:var(--site-max);margin:0 auto;padding:72px 16px}.sec.alt{max-width:none;background:var(--panel-2);border-block:1px solid var(--line-2);padding-inline:max(16px,calc((100% - var(--site-max)) / 2))}.sec h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;line-height:1.15;margin:0 0 10px;font-weight:700}.sec .sub{color:var(--ink-2);font-size:16px;max-width:720px;margin:0 0 32px}.site .card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:var(--shadow)}.site .card h3{margin:0 0 10px;font-size:17px;letter-spacing:-.01em}.site .card ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;color:var(--ink-2)}.site .card li:before{content:"✓";color:var(--good);font-weight:700;margin-inline-end:8px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card.agent{background:linear-gradient(180deg,var(--ai-soft),var(--panel) 46%)}.card.agent h3{color:var(--ai)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.steps>div{padding:4px 0}.steps b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);margin-bottom:10px}.steps h3{margin:0 0 6px;font-size:17px}.steps p{margin:0;color:var(--ink-2)}.cycle{display:inline-flex;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:18px}.cycle button{border:0;background:transparent;padding:8px 14px;border-radius:9px;font:inherit;font-weight:600;color:var(--ink-2);cursor:pointer}.cycle button.on{background:var(--accent);color:var(--accent-ink)}.founding{background:var(--pastel-2);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:18px;color:var(--ink-2)}.founding code{background:var(--panel);padding:2px 6px;border-radius:6px;font-weight:700;color:var(--ink)}.card.price{display:flex;flex-direction:column;gap:8px;position:relative}.card.price.best{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-lg)}.card.price .tag{position:absolute;top:-11px;inset-inline-start:20px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.card.price .amt{font-size:36px;font-weight:720;letter-spacing:-.03em}.card.price .amt small{font-size:14px;font-weight:600;color:var(--muted);letter-spacing:0}.card.price p{color:var(--ink-2);margin:4px 0;flex:0}.card.price ul{margin-bottom:14px;flex:1}.faq{display:grid;gap:10px;max-width:820px}.faq details{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 18px}.faq summary{cursor:pointer;font-weight:600}.faq p{margin:10px 0 0;color:var(--ink-2)}.lead-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:820px}.lead-form label{display:grid;gap:6px;font-weight:600;font-size:13px;color:var(--ink-2)}.lead-form input,.lead-form select,.lead-form textarea{font:inherit;font-weight:400;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink)}.lead-form .wide{grid-column:1 / -1}.lead-form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.card.thanks{max-width:820px;background:var(--good-soft)}.site-foot{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:28px max(16px,calc((100% - var(--site-max)) / 2));color:var(--muted);font-size:13px}@media(max-width:980px){.hero{grid-template-columns:1fr;padding-top:40px;gap:28px}.grid4{grid-template-columns:1fr 1fr}.grid3,.steps{grid-template-columns:1fr}.site-nav nav{display:none}.site-nav{justify-content:space-between}}@media(max-width:560px){.grid4,.lead-form{grid-template-columns:1fr}.site-nav-cta>a:not(.btn){display:none}.hero-cta .btn{flex:1 1 100%}.sec{padding-block:48px}}.founder{max-width:1280px;margin:0 auto;padding:20px 16px 48px}.founder-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.founder-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px}.founder-tiles .card{margin:0;padding:14px 16px;display:grid;gap:4px}.founder-tiles .big{font-size:24px;font-weight:700;letter-spacing:-.02em}.founder-tabs{flex-wrap:wrap}.founder table{width:100%;border-collapse:collapse;font-size:13px}.founder th,.founder td{text-align:start;padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}.founder th{color:var(--muted);font-weight:600;white-space:nowrap}.founder .num{text-align:end;white-space:nowrap}.founder .chip{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--line)}.founder .chip.active{background:var(--good-soft);color:var(--good)}.founder .chip.trial{background:var(--accent-soft);color:var(--accent)}.founder .chip.grace{background:var(--warn-soft);color:var(--warn)}.founder .chip.locked{background:var(--bad-soft);color:var(--bad)}.founder-pay{display:inline-flex;gap:6px}.founder-pay input{width:150px}.coa tr.coa-head td{background:var(--panel-2)}.coa tr.coa-off td{opacity:.55}.coa td small{line-height:1.3}.print-doc{--accent: #1f4e79}.print-doc .form-head{display:flex;justify-content:space-between;gap:24px;border-bottom:3px solid var(--accent);padding-bottom:10px;margin-bottom:12px}.print-doc .form-logo{max-height:64px;max-width:220px;margin-bottom:6px;display:block}.print-doc .form-co-name{font-size:16px;font-weight:700}.print-doc .form-title-box{min-width:240px}.print-doc .form-title{font-size:20px;font-weight:700;color:var(--accent);margin-bottom:6px}.print-doc .form-qr{width:120px;height:120px;margin-top:8px;margin-inline-start:auto}.print-doc .form-qr svg{width:100%;height:100%}.print-doc .form-parties{display:flex;gap:40px}.print-doc table{width:100%;border-collapse:collapse}.print-doc thead th{background:var(--accent);color:#fff;text-align:start;padding:4px 6px}.print-doc thead th .bi-ar{color:#fff}.print-doc td{padding:4px 6px;border-bottom:1px solid #ddd;vertical-align:top}.print-doc .n{text-align:end}.print-doc tfoot td{border-bottom:none}.print-doc .form-total td{font-weight:700;border-top:2px solid var(--accent)}.print-doc .form-words{margin:8px 0}.print-doc .form-amount{font-size:22px;margin:10px 0}.print-doc .form-terms{margin-top:10px;font-size:11px}.print-doc .form-signs{display:flex;gap:24px;margin-top:40px}.print-doc .form-sign{flex:1;position:relative;font-size:11px}.print-doc .form-sign-line{border-top:1px solid #000;margin-bottom:4px}.print-doc .form-stamp{position:absolute;bottom:18px;inset-inline-end:10px;max-height:80px;max-width:120px;opacity:.85}.print-doc .form-footer{margin-top:16px;font-size:11px;white-space:pre-line;border-top:1px solid #ddd;padding-top:6px}.print-page .print-doc{display:block;background:#fff;color:#000;padding:24px;max-width:900px;border:1px solid var(--line);border-radius:8px;font-size:12px}@media print{.print-page .print-doc{border:none;padding:0;max-width:none}.print-doc thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
