@import url("https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Space+Mono:wght@400;700&display=swap");:root{--font-display:"Sora","Instrument Sans",system-ui,sans-serif;--font-body:"Instrument Sans",system-ui,-apple-system,sans-serif;--font-mono:"Space Mono",ui-monospace,SFMono-Regular,monospace;--plum-50:#f8f4f9;--plum-100:#f0e7f2;--plum-200:#e0cce4;--plum-300:#c6a6cd;--plum-400:#a377ad;--plum-500:#7d4a89;--plum-600:#5b2a63;--plum-700:#4a2251;--plum-800:#361840;--plum-900:#241029;--n-0:#ffffff;--n-25:#fcfbfc;--n-50:#f7f5f7;--n-100:#efecf0;--n-200:#e3dee5;--n-300:#cbc4ce;--n-400:#a49daa;--n-500:#7c7581;--n-600:#5d5762;--n-700:#443f48;--n-800:#2c282f;--n-900:#1a171c;--green-50:#eaf6f0;--green-100:#d2ebdd;--green-500:#1f8a5b;--green-600:#146645;--brick-50:#fbeeee;--brick-100:#f6dada;--brick-500:#9c2f2f;--brick-600:#7c2323;--amber-50:#fdf3e6;--amber-100:#f9e3c4;--amber-500:#b8641a;--amber-600:#8f4c11;--blue-50:#eef2fb;--blue-100:#dbe3f6;--blue-500:#2f4d78;--blue-600:#243c5e;--focus-ring:color-mix(in oklab,var(--plum-500) 40%,transparent);--fs-display-1:44px;--fs-display-2:34px;--fs-h1:26px;--fs-h2:20px;--fs-h3:17px;--fs-body:15px;--fs-body-sm:13.5px;--fs-caption:12px;--fs-micro:11px;--lh-tight:1.12;--lh-heading:1.25;--lh-body:1.5;--lh-loose:1.65;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-display:-0.02em;--ls-heading:-0.01em;--ls-body:0em;--ls-caps:0.08em;--numeric-tabular:tabular-nums;--sp-0:0px;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-11:56px;--sp-12:72px;--sp-13:96px;--control-h-sm:30px;--control-h-md:36px;--control-h-lg:44px;--sidebar-w:236px;--topbar-h:60px;--page-max:1180px;--prose-max:64ch;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--sh-none:none;--sh-1:0 1px 2px rgba(26,23,28,.06);--sh-2:0 1px 2px rgba(26,23,28,.05),0 4px 10px -2px rgba(26,23,28,.07);--sh-3:0 2px 4px rgba(26,23,28,.05),0 12px 28px -6px rgba(26,23,28,.12);--sh-inset:inset 0 1px 0 rgba(255,255,255,.6);--sh-press:inset 0 1px 2px rgba(26,23,28,.16);--border-w:1px;--texture-dots:radial-gradient(var(--n-200) 1px,transparent 1px);--texture-dots-size:18px 18px;--dur-fast:120ms;--dur-base:180ms;--dur-slow:260ms;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--t-control:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);--surface-page:var(--n-25);--surface-card:var(--n-0);--surface-sunken:var(--n-50);--surface-inverse:var(--plum-800);--surface-brand:var(--plum-600);--surface-brand-soft:var(--plum-50);--surface-hover:var(--n-50);--surface-active:var(--n-100);--surface-selected:var(--plum-50);--text-strong:var(--n-900);--text-body:var(--n-700);--text-muted:var(--n-500);--text-subtle:var(--n-400);--text-on-brand:#ffffff;--text-brand:var(--plum-600);--text-link:var(--plum-600);--text-link-hover:var(--plum-700);--border:var(--n-200);--border-strong:var(--n-300);--border-brand:var(--plum-300);--divider:var(--n-100);--status-paid-fg:var(--green-600);--status-paid-bg:var(--green-50);--status-paid-line:var(--green-100);--status-pending-fg:var(--amber-600);--status-pending-bg:var(--amber-50);--status-pending-line:var(--amber-100);--status-overdue-fg:var(--brick-600);--status-overdue-bg:var(--brick-50);--status-overdue-line:var(--brick-100);--status-draft-fg:var(--n-600);--status-draft-bg:var(--n-100);--status-draft-line:var(--n-200);--status-sent-fg:var(--blue-600);--status-sent-bg:var(--blue-50);--status-sent-line:var(--blue-100);--danger:var(--brick-500);--danger-hover:var(--brick-600);--success:var(--green-500);--warning:var(--amber-500);--info:var(--blue-500)}*{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--plum-500);outline-offset:2px}@keyframes iv-spin{to{transform:rotate(1turn)}}@keyframes iv-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes iv-fade{0%{opacity:0}to{opacity:1}}.iv-mono{font-family:var(--font-mono)}.iv-num{font-feature-settings:var(--numeric-tabular);font-variant-numeric:var(--numeric-tabular)}.iv-eyebrow{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}html[data-theme=dark]{--n-0:#211d24;--n-25:#18151b;--n-50:#262229;--n-100:#2e2932;--n-200:#3b3441;--n-300:#4c4453;--n-400:#756c7e;--n-500:#9d94a5;--n-600:#b3aabb;--n-700:#cfc7d5;--n-800:#e5e0e9;--n-900:#f5f2f7;--plum-50:#2b2132;--plum-100:#382a41;--plum-200:#473353;--plum-300:#6b4a76;--plum-400:#a377ad;--plum-500:#a87cb4;--plum-600:#7d4a89;--plum-700:#8f5c9c;--green-50:#152820;--green-100:#1e3a2c;--green-500:#34a878;--green-600:#5ecc9a;--brick-50:#301b1b;--brick-100:#452424;--brick-500:#d06a6a;--brick-600:#e08585;--amber-50:#2e2414;--amber-100:#42331a;--amber-500:#d99a4e;--amber-600:#e8b06a;--blue-50:#1a2230;--blue-100:#243146;--blue-500:#7d9cc9;--blue-600:#9db8de;--text-link:var(--plum-500);--text-link-hover:#bd93c8;--text-brand:var(--plum-500);--border-brand:var(--plum-300);--sh-1:0 1px 2px rgba(0,0,0,.45);--sh-2:0 1px 2px rgba(0,0,0,.4),0 4px 10px -2px rgba(0,0,0,.5);--sh-3:0 2px 4px rgba(0,0,0,.4),0 12px 28px -6px rgba(0,0,0,.6);--sh-inset:inset 0 1px 0 rgba(255,255,255,.04);--sh-press:inset 0 1px 2px rgba(0,0,0,.55);--focus-ring:color-mix(in oklab,var(--plum-500) 45%,transparent);--glass:rgba(24,21,27,.78);--scrim:rgba(0,0,0,.55)}html[data-theme=dark] ::selection{background:var(--plum-300);color:var(--n-900)}@font-face{font-family:Riyal Sign;src:url(/fonts/riyal.ttf) format("truetype");unicode-range:u+20c0;font-display:swap}:root{--font-display:"Riyal Sign","Sora","Instrument Sans",system-ui,sans-serif;--font-body:"Riyal Sign","Instrument Sans",system-ui,-apple-system,sans-serif;--font-mono:"Riyal Sign","Space Mono",ui-monospace,SFMono-Regular,monospace}#__next,body,html{height:100%}body{margin:0}:root{--glass:rgba(255,255,255,.86);--scrim:rgba(26,23,28,.34)}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}.iv-rise{animation:iv-rise var(--dur-base) var(--ease-out) both}.iv-fade{animation:iv-fade var(--dur-base) var(--ease-out) both}.iv-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.iv-dots{background-image:var(--texture-dots);background-size:var(--texture-dots-size)}::selection{background:var(--plum-100);color:var(--plum-800)}:root{--page-pad:var(--sp-9)}@media (max-width:767px){:root{--page-pad:var(--sp-6)}}.iv-desktop-only{display:contents}@media (max-width:767px){.iv-desktop-only{display:none}}.iv-bottomnav{display:none}@media (max-width:767px){.iv-bottomnav{display:grid}.iv-app-scroll{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (max-width:639px){.iv-topbar-search{display:none!important}}@keyframes iv-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.iv-tabs{scrollbar-width:none}.iv-tabs::-webkit-scrollbar{display:none}.iv-grid{--grid-min:190px}@media (max-width:767px){.iv-grid{--grid-min:140px}.iv-hide-sm{display:none!important}}.iv-feature{display:flex;flex-direction:column;gap:var(--sp-6)}@media (max-width:767px){.iv-feature{flex-direction:row;align-items:flex-start}}.iv-mobile-only{display:none}@media (max-width:767px){.iv-mobile-only{display:block}.iv-not-mobile{display:none!important}}@media (max-width:639px){.iv-topbar-actions{margin-left:auto!important}}*{scrollbar-width:thin;scrollbar-color:var(--n-300) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--n-300);border-radius:var(--r-pill)}::-webkit-scrollbar-track{background:transparent}.iv-hscroll{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.iv-hscroll::-webkit-scrollbar{display:none}.iv-hscroll>*{flex:0 0 auto}@media (max-width:767px){:root{--stat-value-size:var(--fs-h1)}}