@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;700&display=swap");@font-face{font-family:Rubik;font-style:normal;font-weight:300;src:url(/fonts/Rubik-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:italic;font-weight:300;src:url(/fonts/Rubik-LightItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:italic;font-weight:400;src:url(/fonts/Rubik-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(/fonts/Rubik-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:italic;font-weight:500;src:url(/fonts/Rubik-MediumItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:normal;font-weight:600;src:url(/fonts/Rubik-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:italic;font-weight:600;src:url(/fonts/Rubik-SemiBoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:normal;font-weight:700;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:italic;font-weight:700;src:url(/fonts/Rubik-BoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:normal;font-weight:800;src:url(/fonts/Rubik-ExtraBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:italic;font-weight:800;src:url(/fonts/Rubik-ExtraBoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:normal;font-weight:900;src:url(/fonts/Rubik-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:italic;font-weight:900;src:url(/fonts/Rubik-BlackItalic.ttf) format("truetype");font-display:swap}:root{--color-beige:#f5e6cc;--color-black:#000;--color-bronze:#9e743e;--alpha-strong:1;--alpha-body:0.72;--alpha-soft:0.52;--alpha-mute:0.32;--on-beige-strong:#000;--on-beige-body:rgba(0,0,0,.72);--on-beige-soft:rgba(0,0,0,.52);--on-beige-mute:rgba(0,0,0,.28);--on-black-strong:#f5e6cc;--on-black-body:hsla(38,67%,88%,.78);--on-black-soft:hsla(38,67%,88%,.55);--on-black-mute:hsla(38,67%,88%,.32);--bg-1:var(--color-beige);--bg-2:var(--color-black);--fg-1:var(--color-black);--fg-2:var(--on-beige-body);--fg-3:var(--on-beige-soft);--fg-4:var(--on-beige-mute);--fg-headline:var(--color-bronze);--border-default:var(--color-black);--border-soft:rgba(0,0,0,.16);--color-canvas:var(--color-beige);--color-canvas-soft:var(--color-beige);--color-on-primary:var(--color-beige);--color-ink:var(--color-black);--color-ink-soft:var(--color-black);--color-ink-mid:var(--color-black);--color-primary:var(--color-black);--color-primary-hover:var(--color-bronze);--color-body:var(--on-beige-body);--color-body-mid:var(--on-beige-soft);--color-mute:var(--on-beige-mute);--color-body-on-dark:var(--on-black-body);--color-body-mid-on-dark:var(--on-black-soft);--color-mute-on-dark:var(--on-black-mute);--font-display:"Rubik",system-ui,-apple-system,sans-serif;--font-body:"Rubik",system-ui,-apple-system,sans-serif;--font-arabic:"Noto Sans Arabic","Geeza Pro",system-ui,sans-serif;--type-display-xl:56px/56px var(--font-display);--type-display-lg:48px/48px var(--font-display);--type-display-md:32px/36px var(--font-display);--type-display-sub-lg:48px/49.92px var(--font-body);--type-display-sub-md:32px/40px var(--font-body);--type-display-sub-sm:24px/30px var(--font-body);--type-display-xs:20px/25px var(--font-body);--type-body-lg:20px/30px var(--font-body);--type-body-md:18px/27px var(--font-body);--type-body-sm:16px/24px var(--font-body);--type-caption:14px/21px var(--font-body);--type-eyebrow:14px/14px var(--font-display);--type-button-md:18px/27px var(--font-body);--type-button-sm:14.4px/14.4px var(--font-body);--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--radius-none:0px;--radius-sm:6px;--radius-md:12px;--radius-pill:9999px;--radius-full:9999px;--shadow-0:none;--shadow-1:0 1px 2px rgba(0,0,0,.1);--shadow-2:0 8px 24px -8px rgba(0,0,0,.22),0 2px 6px rgba(0,0,0,.1);--shadow-3:0 24px 56px -16px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.12);--ease-standard:cubic-bezier(0.4,0,0.2,1);--duration-hover:150ms;--duration-state:200ms;--duration-layout:300ms;--container-max:1280px}body,html{background:var(--bg-1);color:var(--fg-1);font:var(--type-body-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.t-display-xl{font:500 var(--type-display-xl);letter-spacing:-1px;color:var(--fg-headline)}.t-display-lg{font:500 var(--type-display-lg);letter-spacing:-.8px;color:var(--fg-headline)}.t-display-md{font:500 var(--type-display-md);letter-spacing:-.4px;color:var(--fg-headline)}.t-display-sub-lg{font:500 var(--type-display-sub-lg);letter-spacing:0;color:var(--fg-1)}.t-display-sub-md{font:400 var(--type-display-sub-md);letter-spacing:0;color:var(--fg-1)}.t-display-sub-sm{font:600 var(--type-display-sub-sm);letter-spacing:-.6px;color:var(--fg-1)}.t-display-xs{font:700 var(--type-display-xs);letter-spacing:-.5px;color:var(--fg-1)}.t-body-lg{font:400 var(--type-body-lg);letter-spacing:-.2px;color:var(--fg-2)}.t-body-md{font:400 var(--type-body-md);color:var(--fg-2)}.t-body-md-strong{font:600 var(--type-body-md);color:var(--fg-1)}.t-body-sm{font:400 var(--type-body-sm);color:var(--fg-2)}.t-body-sm-strong{font:600 var(--type-body-sm);color:var(--fg-1)}.t-caption{font:400 var(--type-caption);color:var(--fg-3)}.t-eyebrow{font:500 var(--type-eyebrow);letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-headline)}.t-button-md{font:600 var(--type-button-md)}.t-button-sm{font:700 var(--type-button-sm);letter-spacing:.144px}.t-arabic{font-family:var(--font-arabic);direction:rtl}:root{--dash-canvas:#faf6ec}body,html{height:100%;margin:0;overflow:hidden}body{font-family:var(--font-arabic);background:var(--dash-canvas);color:var(--color-black);display:grid;grid-template-columns:260px 1fr;grid-template-rows:100%}a{text-decoration:none;color:inherit}a,button{cursor:pointer}button{font-family:inherit}.side{background:var(--color-black);color:var(--color-beige);padding:22px 14px;display:flex;flex-direction:column;gap:2px;border-inline-end:1px solid hsla(38,67%,88%,.06);overflow-y:auto}.side-brand{display:flex;align-items:center;gap:12px;padding:4px 10px 22px}.side-brand img{width:38px;height:38px;flex-shrink:0}.side-brand-name{font:700 22px var(--font-arabic);color:var(--color-beige);line-height:1}.side-brand-sub{font:400 12px var(--font-arabic);color:hsla(38,67%,88%,.5);margin-top:4px}.side-section{font:500 11px var(--font-arabic);letter-spacing:.5px;color:hsla(38,67%,88%,.4);padding:18px 12px 8px;text-transform:none}.side-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font:500 15px var(--font-arabic);color:hsla(38,67%,88%,.82);transition:background .15s var(--ease-standard),color .15s var(--ease-standard);position:relative}.side-link:hover{background:hsla(38,67%,88%,.06);color:var(--color-beige)}.side-link.active{color:var(--color-black);font-weight:600}.side-link.active .lbl,.side-link.active svg{position:relative;z-index:1}.side-link .active-bg{position:absolute;inset:0;background:var(--dash-canvas);border-radius:10px;z-index:0}.side-link svg{width:20px;height:20px;flex-shrink:0;opacity:.95}.side-link .lbl{flex:1}.side-link .count{background:transparent;color:hsla(38,67%,88%,.5);border:1px solid hsla(38,67%,88%,.2);border-radius:9999px;font:600 11px var(--font-display);padding:2px 9px;min-width:28px;text-align:center;position:relative;z-index:1}.side-link.active .count{color:var(--color-bronze);border-color:rgba(158,116,62,.45)}.side-link .dot{width:8px;height:8px;border-radius:9999px;background:var(--color-bronze);position:relative;z-index:1}.side-foot{margin-top:auto;padding:14px 4px 0;border-top:1px solid hsla(38,67%,88%,.08)}.logout{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;background:transparent;border:0;color:hsla(38,67%,88%,.7);font:500 14px var(--font-arabic);text-align:right}.logout:hover{background:hsla(38,67%,88%,.06);color:var(--color-beige)}.shell{grid-template-rows:84px 1fr;overflow:hidden}.shell,.topbar{display:grid;background:var(--dash-canvas)}.topbar{grid-template-columns:minmax(280px,1fr) minmax(280px,520px) auto;align-items:center;gap:24px;padding:0 32px;border-bottom:1px solid rgba(0,0,0,.08)}.page-ttl{font:600 28px var(--font-arabic);margin:0;line-height:1.1;color:var(--color-black)}.page-sub{font:400 13px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:4px}.search{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:9999px;padding:10px 18px;transition:border-color .15s var(--ease-standard),background .15s var(--ease-standard)}.search:focus-within{border-color:var(--color-black);background:var(--dash-canvas)}.search svg{color:rgba(0,0,0,.55);flex-shrink:0}.search input{flex:1;background:transparent;border:0;outline:0;font:400 14px var(--font-arabic);color:var(--color-black)}.search input::placeholder{color:rgba(0,0,0,.45)}.search kbd{font:500 11px var(--font-display);color:rgba(0,0,0,.55);background:var(--dash-canvas);border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:2px 6px}.top-actions{gap:10px}.icon-btn,.top-actions{display:flex;align-items:center}.icon-btn{width:40px;height:40px;border-radius:9999px;border:1px solid rgba(0,0,0,.1);background:transparent;color:var(--color-black);justify-content:center;position:relative;transition:background .15s var(--ease-standard),border-color .15s var(--ease-standard)}.icon-btn:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2)}.icon-btn svg{width:18px;height:18px}.icon-btn.sm{width:36px;height:36px}.icon-btn.sm.pill{width:auto;padding:0 14px;gap:8px;font:500 13px var(--font-arabic);color:rgba(0,0,0,.72)}.notif-dot{position:absolute;top:8px;left:8px;width:8px;height:8px;border-radius:9999px;background:var(--color-bronze);border:2px solid var(--dash-canvas);box-sizing:content-box}.user{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;background:rgba(0,0,0,.04);border-radius:9999px;transition:background .15s var(--ease-standard)}.user:hover{background:rgba(0,0,0,.06)}.user .avatar{width:36px;height:36px;border-radius:9999px;background:var(--color-bronze);color:var(--color-beige);display:flex;align-items:center;justify-content:center;font:600 13px var(--font-arabic)}.user .name{font:600 14px var(--font-arabic);color:var(--color-black);line-height:1.1}.user .email{font:400 11px var(--font-arabic);margin-top:2px}.user .email,.user svg{color:rgba(0,0,0,.55)}.user{border:0;appearance:none}.user-meta{text-align:right}.user-wrap{position:relative}.user-menu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);min-width:220px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:var(--shadow-2);padding:6px;z-index:60;transform-origin:top left}.user-menu-head{padding:10px 12px 12px;border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:6px}.user-menu-head .name{font:600 14px var(--font-arabic);color:var(--color-black)}.user-menu-head .mail{font:400 12px var(--font-display);color:rgba(0,0,0,.5);margin-top:3px}.user-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;background:transparent;text-align:right;border-radius:9px;font:500 14px var(--font-arabic);color:var(--color-black);transition:background .15s var(--ease-standard),color .15s var(--ease-standard)}.user-menu-item svg{width:18px;height:18px}.user-menu-item:hover{background:rgba(0,0,0,.05)}.user-menu-item.danger{color:#b42318}.user-menu-item.danger:hover{background:rgba(180,35,24,.08)}.user-menu-item:disabled{opacity:.6;cursor:not-allowed}.content{padding:24px 32px 40px;overflow-y:auto;scroll-behavior:smooth}.view{display:block}.view.placeholder{display:flex;align-items:center;justify-content:center;height:calc(100vh - 84px - 64px)}.row-controls{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.row-spacer{flex:1}.tabs{display:flex;gap:4px;background:rgba(0,0,0,.05);border-radius:9999px;padding:4px}.tabs,.tabs .tab{align-items:center}.tabs .tab{font:500 14px var(--font-arabic);color:rgba(0,0,0,.65);background:transparent;border:0;padding:8px 18px;border-radius:9999px;transition:color .15s var(--ease-standard);display:inline-flex;gap:8px;position:relative}.tabs .tab:hover{color:var(--color-black)}.tabs .tab.active{color:var(--color-beige)}.tabs .tab .tab-bg{position:absolute;inset:0;background:var(--color-black);border-radius:9999px;z-index:0}.tabs .tab>*{position:relative;z-index:1}.tabs .tab .ct{font:600 11px var(--font-display);background:rgba(0,0,0,.08);color:rgba(0,0,0,.7);padding:1px 8px;border-radius:9999px}.tabs .tab.active .ct{background:hsla(38,67%,88%,.18);color:var(--color-beige)}.tabs.micro .tab{padding:6px 12px;font-size:13px}.tabs.sub{display:flex;align-items:center;gap:0;background:transparent;border-radius:0;border-bottom:1px solid rgba(0,0,0,.08);padding:0;margin:4px 0 18px;width:100%}.tabs.sub .tab{padding:12px 18px;border-radius:0;position:relative;color:rgba(0,0,0,.55)}.tabs.sub .tab.active{background:transparent;color:var(--color-black)}.tabs.sub .tab .tab-bg{display:none}.tabs.sub .tab .tab-underline{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-bronze);z-index:1}.tabs.sub .tab .ct{background:rgba(0,0,0,.06);color:rgba(0,0,0,.6)}.tabs.sub .tab.active .ct{background:var(--color-bronze);color:var(--color-beige)}.tabs-spacer{flex:1}.seg{display:inline-flex;background:rgba(0,0,0,.05);border-radius:9999px;padding:4px}.seg button{font:500 13px var(--font-arabic);color:rgba(0,0,0,.65);background:transparent;border:0;padding:7px 18px;border-radius:9999px;position:relative}.seg button>*{position:relative;z-index:1}.seg button.on{color:var(--color-beige)}.seg button .seg-bg{position:absolute;inset:0;background:var(--color-black);border-radius:9999px;z-index:0}.seg.three button{padding:7px 14px}.date-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,.05);border:0;padding:8px 16px;border-radius:9999px;font:500 13px var(--font-arabic);color:var(--color-black)}.date-pill:hover{background:rgba(0,0,0,.08)}.panel{background:var(--dash-canvas);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:22px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px}.panel-ttl{font:600 18px var(--font-arabic);color:var(--color-black);margin:0}.panel-sub{font:400 13px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:4px}.eyebrow{font:500 11px var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--color-bronze)}.ghost-btn{background:transparent;border:0;color:rgba(0,0,0,.55);font:500 13px var(--font-arabic);padding:4px 8px;border-radius:6px}.ghost-btn:hover{color:var(--color-black);background:rgba(0,0,0,.04)}.small-link{color:var(--color-bronze);font-weight:600}.small-link:hover{color:var(--color-bronze);background:transparent}.trend{font:600 12px var(--font-display);direction:ltr}.trend.up{color:var(--color-bronze)}.trend.down{color:rgba(0,0,0,.45)}.row-three{grid-template-columns:1.05fr 1.4fr 1fr;margin-bottom:18px}.row-three,.row-two{display:grid;gap:18px}.row-two{grid-template-columns:1.7fr 1fr}.summary{display:flex;flex-direction:column;gap:0}.summary-row{display:flex;align-items:center;gap:14px;padding:12px 0;transition:background .15s var(--ease-standard)}.summary-row:hover{background:rgba(0,0,0,.02);border-radius:8px;padding-inline:8px;margin-inline:-8px}.sicon{width:44px;height:44px;border-radius:10px;background:var(--color-black);color:var(--color-beige);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sicon svg{width:22px;height:22px}.s-meta{flex:1;min-width:0}.s-lbl{font:400 13px var(--font-arabic);color:rgba(0,0,0,.55);margin-bottom:4px}.s-val{font:700 22px var(--font-arabic);color:var(--color-black);display:flex;align-items:baseline;gap:10px}.s-val small{font:400 12px var(--font-arabic);color:rgba(0,0,0,.55);margin-inline-start:2px}.summary-row .chev{color:rgba(0,0,0,.35);transform:scaleX(-1)}.summary-divider{height:1px;background:repeating-linear-gradient(270deg,rgba(0,0,0,.18) 0 4px,transparent 4px 8px)}.bars{display:flex;flex-direction:column;gap:14px}.bar-row{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center}.bar-row .nm{font:500 14px var(--font-arabic);color:var(--color-black)}.bar-row .nm small{display:block;font:400 11px var(--font-arabic);color:rgba(0,0,0,.5);margin-top:2px}.bar-track{height:18px;background:rgba(0,0,0,.06);border-radius:9999px;overflow:hidden;position:relative}.bar-fill{height:100%;background:var(--color-black);border-radius:9999px}.bar-row.b-bronze .bar-fill{background:var(--color-bronze)}.bar-row.b-mid .bar-fill{background:rgba(0,0,0,.4)}.bars-axis{display:flex;justify-content:space-between;margin-top:14px;font:500 11px var(--font-display);color:rgba(0,0,0,.4);padding-inline-start:110px}.donut-wrap{position:relative;display:flex;justify-content:center;align-items:center;padding:4px 0 18px}.donut{width:200px;height:200px}.donut-center{position:absolute;text-align:center}.dn-val{font:700 38px var(--font-arabic);color:var(--color-black);line-height:1;display:flex;align-items:baseline;justify-content:center;gap:2px}.dn-val span{font:600 18px var(--font-arabic)}.dn-sub,.dn-val span{color:rgba(0,0,0,.55)}.dn-sub{font:400 12px var(--font-arabic);margin-top:6px}.legend{flex-direction:column;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.legend,.lg-item{display:flex;gap:12px}.lg-item{align-items:center}.lg-dot{width:10px;height:10px;border-radius:9999px;flex-shrink:0}.lg-lbl{font:500 13px var(--font-arabic);color:var(--color-black)}.lg-val{font:400 12px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:2px}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:right;font:500 12px var(--font-arabic);color:rgba(0,0,0,.55);padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.tbl td,.tbl th{white-space:nowrap}.tbl td{padding:14px;font:400 14px var(--font-arabic);color:var(--color-black);border-bottom:1px solid rgba(0,0,0,.06)}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .15s var(--ease-standard)}.tbl tbody tr:hover{background:rgba(0,0,0,.03)}.tbl .mono{font-family:var(--font-display);font-weight:500;color:rgba(0,0,0,.7);direction:ltr;text-align:right}.tbl .muted{color:rgba(0,0,0,.55)}.tbl .amt{font-family:var(--font-display);font-weight:600;color:var(--color-bronze);direction:ltr;text-align:right}.cell-client{display:inline-flex;align-items:center;gap:10px}.ch{width:28px;height:28px;background:var(--color-bronze);color:var(--color-beige);justify-content:center;font:600 12px var(--font-arabic);flex-shrink:0}.ch,.pill{border-radius:9999px;display:inline-flex;align-items:center}.pill{font:500 12px var(--font-arabic);padding:4px 12px;border:1px solid}.pill.ok{color:var(--color-bronze);border-color:rgba(158,116,62,.4);background:rgba(158,116,62,.06)}.pill.warn{color:var(--color-black);border-color:rgba(0,0,0,.2);background:rgba(0,0,0,.04)}.pill.late{color:var(--color-beige);border-color:var(--color-black);background:var(--color-black)}.pill.done{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.15);background:transparent}.clients{display:flex;flex-direction:column;gap:0}.client-row{display:flex;align-items:center;gap:14px;padding:14px 8px;border-radius:10px;border-bottom:1px solid rgba(0,0,0,.06);transition:background .15s var(--ease-standard)}.client-row:last-child{border-bottom:0}.client-row:hover{background:rgba(0,0,0,.03)}.client-row .ch{width:40px;height:40px;font-size:15px}.client-row .meta{flex:1;min-width:0}.client-row .nm{font:600 14px var(--font-arabic);color:var(--color-black)}.client-row .sb{font:400 12px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:2px}.client-row .val{font:600 15px var(--font-display);color:var(--color-black);direction:ltr}.client-row .val small{font:400 11px var(--font-arabic);color:rgba(0,0,0,.55);margin-inline-start:4px}.client-row .chev{color:rgba(0,0,0,.35);transform:scaleX(-1)}.proj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pj-card{background:var(--dash-canvas);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:16px;transition:border-color .15s var(--ease-standard)}.pj-card:hover{border-color:rgba(0,0,0,.3)}.pj-card.dark{background:var(--color-black);color:var(--color-beige);border-color:var(--color-black)}.pj-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pj-meta{flex:1;min-width:0}.pj-eb{font:500 11px var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--color-bronze);margin-bottom:8px}.pj-ttl{font:600 19px var(--font-arabic);color:inherit;line-height:1.3}.pj-card.dark .pj-ttl{color:var(--color-beige)}.pj-client{display:flex;align-items:center;gap:10px;font:400 13px var(--font-arabic);color:rgba(0,0,0,.6);margin-top:6px}.pj-card.dark .pj-client{color:hsla(38,67%,88%,.6)}.pj-card .ch{width:24px;height:24px;font-size:11px}.pj-status{display:inline-flex;align-items:center;font:500 11px var(--font-arabic);padding:4px 10px;border-radius:9999px;background:rgba(0,0,0,.06);color:var(--color-black)}.pj-card.dark .pj-status{background:hsla(38,67%,88%,.12);color:var(--color-beige)}.pj-status.bronze{background:var(--color-bronze);color:var(--color-beige)}.pj-progress{display:flex;flex-direction:column;gap:8px}.pj-progress-head{display:flex;justify-content:space-between;font:400 12px var(--font-arabic);color:rgba(0,0,0,.55)}.pj-card.dark .pj-progress-head{color:hsla(38,67%,88%,.6)}.pj-progress-head b{color:var(--color-black);font-weight:600;font-family:var(--font-display);direction:ltr}.pj-card.dark .pj-progress-head b{color:var(--color-beige)}.pj-track{height:6px;background:rgba(0,0,0,.06);border-radius:9999px;overflow:hidden}.pj-card.dark .pj-track{background:hsla(38,67%,88%,.12)}.pj-fill{height:100%;background:var(--color-black);border-radius:9999px}.pj-card.dark .pj-fill{background:var(--color-bronze)}.pj-foot{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}.pj-card.dark .pj-foot{border-top-color:hsla(38,67%,88%,.1)}.pj-due{font:400 12px var(--font-arabic);color:rgba(0,0,0,.55)}.pj-due b{color:var(--color-black);font-weight:600}.pj-card.dark .pj-due{color:hsla(38,67%,88%,.55)}.pj-card.dark .pj-due b{color:var(--color-beige)}.pj-team{display:flex}.pj-team .av{margin-inline-start:-8px;border:2px solid var(--dash-canvas)}.pj-card.dark .pj-team .av{border-color:var(--color-black)}.av{width:28px;height:28px;border-radius:9999px;background:var(--color-bronze);color:var(--color-beige);display:inline-flex;align-items:center;justify-content:center;font:600 11px var(--font-arabic);flex-shrink:0}.av.more{background:rgba(0,0,0,.08);color:var(--color-black);font-weight:600}.av-big{width:40px;height:40px;font-size:13px}.av-xxl{width:80px;height:80px;font-size:24px;border-radius:9999px;background:var(--color-bronze);color:var(--color-beige);align-items:center;justify-content:center;font-weight:700}.av-xxl,.avatars{display:flex}.avatars .av{margin-inline-start:-8px;border:2px solid var(--dash-canvas)}.board-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.board-proj{font:600 16px var(--font-arabic);color:var(--color-black)}.board-sep{color:rgba(0,0,0,.3)}.board-stat{font:400 13px var(--font-arabic);color:rgba(0,0,0,.55)}.board{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}.col{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:14px;flex-direction:column;min-height:400px}.col,.col-head{display:flex;gap:10px}.col-head{align-items:center;padding:4px 4px 8px}.col-bullet{width:8px;height:8px;border-radius:9999px;background:var(--color-black)}.col-bullet.bronze{background:var(--color-bronze)}.col-bullet.mid{background:rgba(0,0,0,.4)}.col-bullet.mute{background:rgba(0,0,0,.2)}.col-ttl{font:600 14px var(--font-arabic);color:var(--color-black);flex:1}.col-ct{font:600 11px var(--font-display);color:rgba(0,0,0,.55);background:rgba(0,0,0,.06);padding:2px 8px;border-radius:9999px}.col-add{background:transparent;border:1px dashed rgba(0,0,0,.2);border-radius:10px;padding:10px;color:rgba(0,0,0,.5);font:500 13px var(--font-arabic);transition:border-color .15s,color .15s}.col-add:hover{border-color:var(--color-black);color:var(--color-black)}.task-card{background:var(--dash-canvas);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;cursor:grab;transition:border-color .15s}.task-card:hover{border-color:rgba(0,0,0,.25)}.task-card.done{opacity:.65}.task-card.done .tc-ttl{text-decoration:line-through;text-decoration-color:rgba(0,0,0,.3)}.tc-tag{align-self:flex-start;font:500 10px var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--color-bronze);background:rgba(158,116,62,.1);padding:3px 8px;border-radius:9999px}.tc-tag.black{color:var(--color-beige);background:var(--color-black)}.tc-tag.mid{background:rgba(0,0,0,.08)}.tc-tag.mid,.tc-ttl{color:var(--color-black)}.tc-ttl{font:500 14px var(--font-arabic);line-height:1.4}.tc-meta{display:flex;justify-content:space-between}.tc-due,.tc-meta{align-items:center}.tc-due{font:400 11px var(--font-arabic);color:rgba(0,0,0,.5);display:inline-flex;gap:4px}.tc-due.late{color:var(--color-bronze);font-weight:600}.mywork-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:18px}.mywork-side{gap:18px}.mywork-side,.tasks{display:flex;flex-direction:column}.task-row{display:flex;align-items:center;gap:14px;padding:14px 8px;border-bottom:1px solid rgba(0,0,0,.06);transition:background .15s}.task-row:last-child{border-bottom:0}.task-row:hover{background:rgba(0,0,0,.03)}.task-check{width:22px;height:22px;border:1.5px solid rgba(0,0,0,.3);border-radius:9999px;flex-shrink:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s}.task-check.done,.task-check:hover{border-color:var(--color-black)}.task-check.done{background:var(--color-black)}.task-check.done:after{content:"";width:6px;height:10px;border:solid var(--color-beige);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px)}.task-body{flex:1;min-width:0}.task-ttl{font:500 14px var(--font-arabic);color:var(--color-black)}.task-row.is-done .task-ttl{text-decoration:line-through;text-decoration-color:rgba(0,0,0,.3);color:rgba(0,0,0,.45)}.task-sb{font:400 12px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:4px;display:flex;gap:10px;align-items:center}.task-sb .tag{color:var(--color-bronze);font-weight:500}.task-sb .sep{width:3px;height:3px;border-radius:9999px;background:rgba(0,0,0,.25)}.task-time{font:500 12px var(--font-arabic);color:rgba(0,0,0,.55);font-family:var(--font-display);direction:ltr}.task-time.late{color:var(--color-bronze);font-weight:600}.prod-num{font:700 44px var(--font-arabic);color:var(--color-black);line-height:1;display:flex;align-items:baseline;gap:6px}.prod-num span{font:500 20px var(--font-arabic);color:rgba(0,0,0,.4)}.prod-lbl{font:400 13px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:8px}.prod-track{height:8px;background:rgba(0,0,0,.06);border-radius:9999px;overflow:hidden;margin-top:16px}.prod-fill{height:100%;background:var(--color-black);border-radius:9999px}.prod-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font:400 12px var(--font-arabic);color:rgba(0,0,0,.55)}.focus{display:flex;flex-direction:column;gap:8px}.focus-eb{font:500 11px var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--color-bronze)}.focus-ttl{font:600 18px var(--font-arabic);color:var(--color-black);line-height:1.3}.focus-sb{font:400 13px var(--font-arabic);color:rgba(0,0,0,.65);line-height:1.6}.focus button{align-self:flex-start;margin-top:6px}.recap{display:flex;flex-direction:column;gap:14px}.recap-row{gap:12px;font:400 13px var(--font-arabic)}.r-icon,.recap-row{display:flex;align-items:center;color:var(--color-black)}.r-icon{width:26px;height:26px;border-radius:9999px;background:rgba(0,0,0,.06);justify-content:center;flex-shrink:0}.contracts-stats{grid-template-columns:repeat(3,1fr)}.kpi{padding:24px}.kpi-lbl{font:500 12px var(--font-arabic);letter-spacing:.5px;color:var(--color-bronze);text-transform:none}.kpi-val{font:700 36px var(--font-arabic);color:var(--color-black);margin-top:8px;display:flex;align-items:baseline;gap:6px}.kpi-val small{font:500 14px var(--font-arabic);color:rgba(0,0,0,.55)}.kpi-foot{font:400 12px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:8px}.tabs.sub.small{margin:0;flex:0 0 auto;border-bottom:0}.tabs.sub.small .tab{padding:6px 14px;font-size:13px}.tabs.sub.small .tab.active .tab-underline{display:none}.tabs.sub.small .tab.active{background:rgba(0,0,0,.06);border-radius:9999px}.broadcast-grid{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:start}.broadcast-side{display:flex;flex-direction:column;gap:18px}.composer{display:flex;gap:14px;padding:14px;border:1px solid rgba(0,0,0,.1);border-radius:14px;margin-bottom:22px}.composer-field{flex:1;display:flex;flex-direction:column;gap:10px}.composer-field input{border:0;outline:0;background:transparent;font:400 14px var(--font-arabic);padding:6px 0;color:var(--color-black)}.composer-field input::placeholder{color:rgba(0,0,0,.4)}.composer-tools{display:flex;align-items:center;gap:6px}.composer-tools .chip{background:rgba(0,0,0,.05);border:0;padding:6px 12px;border-radius:9999px;font:500 12px var(--font-arabic);color:rgba(0,0,0,.7)}.composer-tools .chip:hover{background:rgba(0,0,0,.1)}.composer-spacer{flex:1}.feed-list{display:flex;flex-direction:column;gap:4px}.feed-item{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.06)}.feed-item:last-child{border-bottom:0}.fi-head{display:flex;align-items:center;gap:10px;font:400 13px var(--font-arabic)}.fi-head b{font-weight:600;color:var(--color-black)}.fi-head .ago{color:rgba(0,0,0,.45);font:500 11px var(--font-display);direction:ltr}.fi-kind{font:500 10px var(--font-display);letter-spacing:.5px;text-transform:uppercase;padding:2px 8px;border-radius:9999px}.fi-kind.ann{background:var(--color-black);color:var(--color-beige)}.fi-kind.alert{background:var(--color-bronze);color:var(--color-beige)}.fi-kind.win{background:transparent;color:var(--color-bronze);border:1px solid rgba(158,116,62,.4)}.fi-body{font:400 14px var(--font-arabic);color:rgba(0,0,0,.78);margin-top:6px;line-height:1.6}.fi-foot{display:flex;gap:14px;margin-top:10px}.fi-foot button{background:transparent;border:0;color:rgba(0,0,0,.55);font:500 12px var(--font-arabic);display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px}.fi-foot button:hover{background:rgba(0,0,0,.05);color:var(--color-black)}.fi-foot svg{width:14px;height:14px}.fi-attach{margin-top:12px;padding:12px 14px;background:rgba(0,0,0,.04);border-radius:10px;gap:12px;font:400 13px var(--font-arabic)}.fi-attach,.fi-attach-ic{display:flex;align-items:center}.fi-attach-ic{width:36px;height:36px;border-radius:8px;background:var(--color-beige);border:1px solid rgba(0,0,0,.1);justify-content:center;color:var(--color-black)}.fi-attach b{display:block;color:var(--color-black)}.fi-attach span{color:rgba(0,0,0,.55);font-size:12px}.channels{display:flex;flex-direction:column;gap:2px}.ch-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font:500 14px var(--font-arabic);color:rgba(0,0,0,.7);cursor:pointer}.ch-row:hover{background:rgba(0,0,0,.04)}.ch-row.on{background:var(--color-black);color:var(--color-beige)}.ch-bullet{width:7px;height:7px;border-radius:9999px;background:rgba(0,0,0,.3)}.ch-bullet.new,.ch-row.on .ch-bullet{background:var(--color-bronze)}.ch-name{flex:1}.ch-ct{font:500 11px var(--font-display);color:rgba(0,0,0,.5)}.ch-row.on .ch-ct{color:hsla(38,67%,88%,.7)}.reactions{display:flex;flex-direction:column;gap:12px}.rxn-row{display:flex;align-items:center;gap:10px;font:400 13px var(--font-arabic)}.rxn-txt{flex:1;color:rgba(0,0,0,.7)}.rxn-txt b{color:var(--color-black);font-weight:600}.rxn-ago{font:500 11px var(--font-display);color:rgba(0,0,0,.45);direction:ltr}.settings-grid{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:start}.settings-nav{position:sticky;top:0;display:flex;flex-direction:column;gap:2px}.set-section{font:500 11px var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--color-bronze);padding:14px 12px 6px}.set-section:first-child{padding-top:0}.set-link{padding:10px 14px;border-radius:10px;font:500 14px var(--font-arabic);color:rgba(0,0,0,.7)}.set-link:hover{background:rgba(0,0,0,.04);color:var(--color-black)}.set-link.active{background:var(--color-black);color:var(--color-beige)}.settings-main{display:flex;flex-direction:column;gap:18px}.settings-row{padding:14px 0}.profile-pic{display:flex;align-items:center;gap:20px}.pp-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pp-actions .btn{padding:8px 16px;font-size:13px}.settings-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1/-1}.field label{font:500 13px var(--font-arabic)}.field label,.input{color:var(--color-black)}.input{background:transparent;border:1px solid var(--color-black);border-radius:var(--radius-sm);padding:var(--space-md) var(--space-lg);font:400 var(--type-body-md);width:100%}.input::placeholder{color:rgba(0,0,0,.42)}.field .input{font:400 14px var(--font-arabic);padding:10px 14px;border-radius:8px;border-color:rgba(0,0,0,.12)}.field .input:focus{border-color:var(--color-black);outline:0}.field textarea.input{resize:vertical;min-height:80px;font-family:var(--font-arabic)}.pref-row{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.06)}.pref-row.last{border-bottom:0;padding-bottom:0}.pref-row:first-of-type{padding-top:4px}.pref-meta{flex:1}.pref-ttl{font:600 14px var(--font-arabic);color:var(--color-black)}.pref-sb{font:400 12px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:3px}.toggle{width:40px;height:24px;border-radius:9999px;background:rgba(0,0,0,.18);position:relative;cursor:pointer;transition:background .2s var(--ease-standard);flex-shrink:0}.toggle .toggle-knob{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:9999px;background:var(--dash-canvas);box-shadow:0 1px 2px rgba(0,0,0,.2)}.toggle.on{background:var(--color-black)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-arabic);border-radius:9999px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s var(--ease-standard),color .15s var(--ease-standard),border-color .15s var(--ease-standard)}.btn--primary{background:var(--color-black);color:var(--color-beige);border-color:var(--color-black);padding:10px 18px;font:600 14px var(--font-arabic)}.btn--primary:hover{background:var(--color-bronze);border-color:var(--color-bronze)}.btn--secondary{background:transparent;color:var(--color-black);border-color:var(--color-black);padding:10px 18px;font:600 14px var(--font-arabic)}.btn--secondary:hover{background:var(--color-black);color:var(--color-beige)}.btn--text{background:transparent;color:var(--color-black);border:0;padding:8px 12px;font:600 14px var(--font-arabic)}.btn--text:hover{color:var(--color-bronze)}.btn--sm{padding:7px 14px;font-size:13px}.card--dark .btn--primary,.card--dark .btn--secondary{border-color:var(--color-beige)}.card--dark .btn--primary{background:var(--color-beige);color:var(--color-black)}.card--dark .btn--secondary{color:var(--color-beige)}.ph{text-align:center;max-width:460px}.ph-orbit{width:120px;height:120px;margin:0 auto 28px;border:1px solid rgba(0,0,0,.15);border-radius:9999px;position:relative;display:flex;align-items:center;justify-content:center}.ph-orbit:before{content:"";inset:18px;border:1px solid var(--color-bronze)}.ph-orbit span,.ph-orbit:before{position:absolute;border-radius:9999px}.ph-orbit span{width:12px;height:12px;background:var(--color-bronze)}.ph-orbit span:first-child{top:-6px;left:50%;transform:translateX(-50%)}.ph-orbit span:nth-child(2){width:8px;height:8px;bottom:14px;right:6px;background:var(--color-black)}.ph-orbit span:nth-child(3){width:6px;height:6px;top:24px;left:10px;background:rgba(0,0,0,.3)}.ph-ttl{font:600 28px var(--font-arabic);color:var(--color-bronze);margin:0 0 8px}.ph-sb{font:400 15px/1.6 var(--font-arabic);color:rgba(0,0,0,.65)}.content::-webkit-scrollbar{width:10px}.content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:9999px}.content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.content::-webkit-scrollbar-track{background:transparent}.side::-webkit-scrollbar{width:8px}.side::-webkit-scrollbar-thumb{background:hsla(38,67%,88%,.1);border-radius:9999px}.clients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cl-card{background:var(--dash-canvas);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:16px;transition:border-color .15s}.cl-card:hover{border-color:rgba(0,0,0,.25)}.cl-head{display:flex;align-items:flex-start;gap:14px}.cl-mark{width:52px;height:52px;border-radius:14px;background:var(--color-bronze);color:var(--color-beige);display:flex;align-items:center;justify-content:center;font:700 20px var(--font-arabic);flex-shrink:0}.cl-card.dark .cl-mark{background:var(--color-beige);color:var(--color-black)}.cl-meta{flex:1;min-width:0}.cl-nm{font:600 17px var(--font-arabic);color:var(--color-black);line-height:1.3}.cl-sb{font:400 12px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:4px;display:flex;align-items:center;gap:6px}.cl-sb .dot{width:3px;height:3px;background:rgba(0,0,0,.3)}.cl-sb .dot,.cl-tag{border-radius:9999px}.cl-tag{align-self:flex-start;font:500 10px var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--color-bronze);background:rgba(158,116,62,.1);padding:3px 10px}.cl-tag.vip{background:var(--color-black)}.cl-card.dark .cl-nm,.cl-tag.vip{color:var(--color-beige)}.cl-card.dark .cl-sb{color:hsla(38,67%,88%,.6)}.cl-stats{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.cl-card.dark .cl-stats{border-color:hsla(38,67%,88%,.12)}.cl-stat{padding:14px 0}.cl-stat+.cl-stat{border-inline-start:1px solid rgba(0,0,0,.08);padding-inline-start:16px}.cl-card.dark .cl-stat+.cl-stat{border-inline-start-color:hsla(38,67%,88%,.12)}.cl-stat-lbl{font:400 11px var(--font-arabic);color:rgba(0,0,0,.55)}.cl-card.dark .cl-stat-lbl{color:hsla(38,67%,88%,.55)}.cl-stat-val{font:700 18px var(--font-arabic);color:var(--color-black);margin-top:4px;display:flex;align-items:baseline;gap:4px}.cl-card.dark .cl-stat-val{color:var(--color-beige)}.cl-stat-val small{font:400 11px var(--font-arabic);color:rgba(0,0,0,.55)}.cl-foot{justify-content:space-between}.cl-contact,.cl-foot{display:flex;align-items:center}.cl-contact{font:400 12px var(--font-arabic);color:rgba(0,0,0,.6);gap:6px}.cl-card.dark .cl-contact{color:hsla(38,67%,88%,.6)}.cl-contact svg{width:14px;height:14px;color:rgba(0,0,0,.5)}.cl-card.dark .cl-contact svg{color:hsla(38,67%,88%,.5)}.cl-foot .pj-team .av{border-color:var(--dash-canvas)}.cl-card.dark .cl-foot .pj-team .av{border-color:var(--color-black)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sv-card{background:var(--dash-canvas);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s}.sv-card:hover{border-color:rgba(0,0,0,.25)}.sv-card.featured{background:var(--color-black);color:var(--color-beige);border-color:var(--color-black)}.sv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sv-ic{width:44px;height:44px;border-radius:12px;background:rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;color:var(--color-black)}.sv-card.featured .sv-ic{background:hsla(38,67%,88%,.12);color:var(--color-beige)}.sv-ic svg{width:22px;height:22px}.sv-status{font:500 11px var(--font-arabic);padding:4px 10px;border-radius:9999px;background:rgba(0,0,0,.06);color:rgba(0,0,0,.65)}.sv-status.live{background:rgba(158,116,62,.12);color:var(--color-bronze)}.sv-status.draft{background:transparent;color:rgba(0,0,0,.55);border:1px solid rgba(0,0,0,.15)}.sv-card.featured .sv-status{background:var(--color-bronze);color:var(--color-beige)}.sv-eb{font:500 11px var(--font-display);letter-spacing:1px;text-transform:uppercase}.sv-card.featured .sv-eb,.sv-eb{color:var(--color-bronze)}.sv-ttl{font:600 20px var(--font-arabic);color:inherit;line-height:1.3}.sv-sb{font:400 13px/1.6 var(--font-arabic);color:rgba(0,0,0,.6)}.sv-card.featured .sv-sb{color:hsla(38,67%,88%,.7)}.sv-meta{display:flex;gap:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);margin-top:auto}.sv-card.featured .sv-meta{border-top-color:hsla(38,67%,88%,.12)}.sv-meta-item{flex:1}.sv-meta-lbl{font:400 11px var(--font-arabic);color:rgba(0,0,0,.5)}.sv-card.featured .sv-meta-lbl{color:hsla(38,67%,88%,.55)}.sv-meta-val{font:700 16px var(--font-arabic);color:var(--color-black);margin-top:4px;display:flex;align-items:baseline;gap:4px}.sv-card.featured .sv-meta-val{color:var(--color-beige)}.sv-meta-val small{font:400 11px var(--font-arabic);color:rgba(0,0,0,.55)}.sv-card.featured .sv-meta-val small{color:hsla(38,67%,88%,.5)}.finance-kpis{grid-template-columns:repeat(3,1fr)}.kpi.bronze{background:var(--color-black);color:var(--color-beige);border-color:var(--color-black)}.kpi.bronze .kpi-lbl{color:var(--color-bronze)}.kpi.bronze .kpi-val{color:var(--color-beige)}.kpi.bronze .kpi-val small{color:hsla(38,67%,88%,.55)}.kpi.bronze .kpi-foot{color:hsla(38,67%,88%,.6)}.legend-inline{display:flex;gap:16px;font:400 12px var(--font-arabic);color:rgba(0,0,0,.6)}.legend-inline span{display:inline-flex;align-items:center;gap:6px}.fin-chart{grid-template-columns:1fr;padding:12px 0 4px;height:280px;position:relative}.fin-bars,.fin-chart{display:grid;gap:14px}.fin-bars{grid-auto-flow:column;grid-auto-columns:1fr;height:230px;align-items:end}.fin-col{flex-direction:column;align-items:center;justify-content:end}.fin-col,.fin-col-pair{display:flex;gap:4px;height:100%}.fin-col-pair{align-items:end;width:100%;max-width:56px}.fin-bar{flex:1;border-radius:6px 6px 0 0;min-height:8px}.fin-bar.inc{background:var(--color-black)}.fin-bar.exp{background:var(--color-bronze)}.fin-col-lbl{font:500 11px var(--font-display);color:rgba(0,0,0,.55);margin-top:4px}.fin-grid-lines{position:absolute;inset:12px 0 30px 0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.fin-grid-lines div{border-top:1px dashed rgba(0,0,0,.06);font:500 10px var(--font-display);color:rgba(0,0,0,.3);padding-top:2px;direction:ltr}.fin-mix{gap:14px}.fin-mix,.fin-mix-row{display:flex;flex-direction:column}.fin-mix-row{gap:8px}.fin-mix-head{display:flex;align-items:center;justify-content:space-between}.fin-mix-nm{font:500 13px var(--font-arabic);color:var(--color-black)}.fin-mix-val{font:600 13px var(--font-display);color:var(--color-bronze);direction:ltr}.fin-mix-track{height:10px;background:rgba(0,0,0,.06);border-radius:9999px;overflow:hidden}.fin-mix-fill{height:100%;background:var(--color-black);border-radius:9999px}.fin-mix-row.bronze .fin-mix-fill{background:var(--color-bronze)}.fin-mix-row.mid .fin-mix-fill{background:rgba(0,0,0,.4)}.notif-grid{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:start}.notif-side{gap:18px}.notif-list,.notif-side{display:flex;flex-direction:column}.notif-item{display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:flex-start;padding:16px 4px;border-bottom:1px solid rgba(0,0,0,.06);position:relative;transition:background .15s}.notif-item:last-child{border-bottom:0}.notif-item:hover{background:rgba(0,0,0,.02)}.notif-item.unread:before{content:"";position:absolute;right:-8px;top:24px;width:6px;height:6px;border-radius:9999px;background:var(--color-bronze)}.notif-ic{width:40px;height:40px;border-radius:9999px;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;color:var(--color-black);flex-shrink:0}.notif-ic svg{width:18px;height:18px}.notif-ic.bronze{background:var(--color-bronze);color:var(--color-beige)}.notif-ic.black{background:var(--color-black);color:var(--color-beige)}.notif-body{min-width:0}.notif-ttl{font:500 14px var(--font-arabic);color:var(--color-black);line-height:1.4}.notif-ttl b{font-weight:600}.notif-sb{font:400 12px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notif-sb .sep{width:3px;height:3px;border-radius:9999px;background:rgba(0,0,0,.3)}.notif-sb .tag{color:var(--color-bronze);font-weight:500}.notif-time{font:500 11px var(--font-display);color:rgba(0,0,0,.45);direction:ltr;padding-top:4px;white-space:nowrap}.quiet{display:flex;flex-direction:column;gap:8px}.quiet-ttl{font:600 15px var(--font-arabic);color:var(--color-black)}.quiet-sb{font:400 13px/1.6 var(--font-arabic);color:rgba(0,0,0,.6);margin-bottom:6px}.quiet button{align-self:flex-start}.breadcrumb{display:flex;align-items:center;gap:8px;font:500 14px var(--font-arabic);color:var(--color-black)}.breadcrumb .crumb-link{color:rgba(0,0,0,.5);cursor:pointer}.breadcrumb .crumb-link:hover{color:var(--color-black)}.breadcrumb svg{color:rgba(0,0,0,.3)}.search.small{padding:8px 12px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:8px;width:240px}.search.small input{font-size:13px}.emp-tbl td{padding:12px 14px}.emp-name{display:inline-flex;align-items:center;gap:12px}.emp-name .av{width:36px;height:36px;font-size:12px}.emp-name .nm{font:600 14px var(--font-arabic);color:var(--color-black)}.emp-name .em{font:400 11px var(--font-arabic);color:rgba(0,0,0,.5);margin-top:2px;direction:ltr}.emp-row-btn{background:transparent;border:0;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:rgba(0,0,0,.5)}.emp-row-btn:hover{background:rgba(0,0,0,.05);color:var(--color-black)}.role-badge{font:500 12px var(--font-arabic);padding:4px 10px;border-radius:9999px;background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}.role-badge.admin{background:var(--color-black);color:var(--color-beige)}.role-badge.lead{background:rgba(158,116,62,.12);color:var(--color-bronze)}@media (max-width:1180px){.broadcast-grid,.mywork-grid,.notif-grid,.row-three,.row-two{grid-template-columns:1fr}.board,.clients-grid,.proj-grid,.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){body{grid-template-columns:1fr}.side{display:none}.board,.clients-grid,.proj-grid,.services-grid,.settings-grid{grid-template-columns:1fr}.topbar{grid-template-columns:1fr auto}.topbar .search{display:none}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.auth-screen{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:32px 20px;overflow:auto;background:var(--dash-canvas)}.auth-screen:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 0,rgba(158,116,62,.1),transparent 70%),radial-gradient(40% 40% at 100% 100%,rgba(0,0,0,.04),transparent 70%);pointer-events:none}.auth-card{position:relative;width:min(420px,100%);background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;box-shadow:var(--shadow-3);padding:38px 34px 34px}.auth-brand{text-align:center;margin-bottom:26px}.auth-brand img{height:46px;width:auto;margin:0 auto 14px;display:block}.auth-brand-name{font:700 26px var(--font-arabic);color:var(--color-black);line-height:1}.auth-brand-sub{font:500 11px var(--font-display);letter-spacing:3px;text-transform:uppercase;color:var(--color-bronze);margin-top:8px}.auth-head{text-align:center;margin-bottom:24px}.auth-title{font:600 19px var(--font-arabic);color:var(--color-black)}.auth-desc{font:400 13px var(--font-arabic);color:rgba(0,0,0,.55);margin-top:6px;line-height:1.6}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form .field label{font:600 13px var(--font-arabic)}.auth-form .input{font:400 14px var(--font-arabic);padding:12px 14px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#fff;transition:border-color .15s var(--ease-standard),box-shadow .15s var(--ease-standard)}.auth-form .input:focus{border-color:var(--color-black);outline:0;box-shadow:0 0 0 3px rgba(158,116,62,.14)}.auth-form .input[aria-invalid=true]{border-color:#b42318}.auth-row{display:flex;align-items:center;justify-content:space-between;margin-top:-4px}.auth-link{font:500 13px var(--font-arabic);color:var(--color-bronze);transition:color .15s var(--ease-standard)}.auth-link:hover{color:var(--color-black);text-decoration:underline}.auth-btn{margin-top:6px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border:1.5px solid var(--color-bronze);border-radius:9999px;background:var(--color-bronze);color:#fff;font:700 15px var(--font-arabic);transition:background .15s var(--ease-standard),border-color .15s var(--ease-standard),opacity .15s}.auth-btn:hover:not(:disabled){background:#875f30;border-color:#875f30}.auth-btn:disabled{opacity:.65;cursor:not-allowed}.auth-spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:9999px;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-alert{border-radius:10px;padding:11px 14px;font:500 13px var(--font-arabic);line-height:1.6}.auth-alert.error{background:rgba(180,35,24,.08);color:#912018;border:1px solid rgba(180,35,24,.18)}.auth-alert.success{background:rgba(45,122,62,.08);color:#1f6b34;border:1px solid rgba(45,122,62,.2)}.auth-foot{text-align:center;margin-top:22px;font:400 13px var(--font-arabic);color:rgba(0,0,0,.5)}.auth-foot a{color:var(--color-bronze);font-weight:600}.auth-foot a:hover{color:var(--color-black);text-decoration:underline}.auth-hint{margin-top:18px;padding-top:16px;border-top:1px solid rgba(0,0,0,.07);font:400 12px var(--font-arabic);color:rgba(0,0,0,.45);line-height:1.8;text-align:center}.auth-hint b{color:var(--color-bronze);font-weight:600}.pj-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.pj-filters .field{gap:0}.pj-input{background:#fff;color:var(--color-black);border:1px solid rgba(0,0,0,.14);border-radius:9999px;padding:9px 16px;font:500 13px var(--font-arabic);min-width:150px;transition:border-color .15s var(--ease-standard)}.pj-input:focus{border-color:var(--color-black);outline:0}select.pj-input{cursor:pointer}.pj-search{position:relative;display:flex;align-items:center}.pj-search svg{position:absolute;inset-inline-start:14px;color:rgba(0,0,0,.4);pointer-events:none}.pj-search .pj-input{padding-inline-start:38px;min-width:220px}.pj-stats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.pj-stat{display:flex;flex-direction:column;gap:2px;background:var(--dash-canvas);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:12px 18px;min-width:104px}.pj-stat b{font:700 22px var(--font-display);color:var(--color-black);direction:ltr}.pj-stat span{font:500 12px var(--font-arabic);color:rgba(0,0,0,.55)}.pj-stat.warn{border-color:rgba(158,116,62,.4);background:rgba(158,116,62,.06)}.pj-stat.warn b{color:var(--color-bronze)}.pj-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px}.pj-pager .pg-info{font:500 13px var(--font-arabic);color:rgba(0,0,0,.6)}.pj-pager button:disabled{opacity:.4;cursor:not-allowed}.pj-empty{text-align:center;padding:60px 20px;color:rgba(0,0,0,.5);font:500 15px var(--font-arabic);border:1px dashed rgba(0,0,0,.15);border-radius:16px}.pj-back{display:inline-flex;align-items:center;gap:6px;font:500 13px var(--font-arabic);color:rgba(0,0,0,.6);margin-bottom:16px;transition:color .15s var(--ease-standard)}.pj-back:hover{color:var(--color-black)}.pj-detail-grid{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:start}.pj-detail-col{display:flex;flex-direction:column;gap:18px}.pj-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pj-detail-actions{display:flex;gap:8px;flex-shrink:0}.pj-desc{font:400 14px var(--font-arabic);color:rgba(0,0,0,.7);line-height:1.9;white-space:pre-wrap}.pj-meta-list{display:flex;flex-direction:column;gap:0}.pj-meta-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid rgba(0,0,0,.06);font:400 13px var(--font-arabic)}.pj-meta-row:last-child{border-bottom:0}.pj-meta-row .k{color:rgba(0,0,0,.55)}.pj-meta-row .v{color:var(--color-black);font-weight:600}.pj-meta-row .v.ltr{direction:ltr;font-family:var(--font-display)}.stage-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06)}.stage-row:last-child{border-bottom:0}.stage-dot{width:10px;height:10px;border-radius:9999px;background:rgba(0,0,0,.18);flex-shrink:0}.stage-dot.in_progress{background:var(--color-bronze)}.stage-dot.completed{background:var(--color-black)}.stage-name{flex:1;font:500 14px var(--font-arabic);color:var(--color-black)}.stage-name.completed{color:rgba(0,0,0,.45);text-decoration:line-through}.stage-row select.pj-input{padding:6px 12px;min-width:130px;font-size:12px}.member-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.06)}.member-row:last-child{border-bottom:0}.member-row .m-meta{flex:1;min-width:0}.member-row .m-name{font:600 13px var(--font-arabic);color:var(--color-black)}.member-row .m-role{font:400 12px var(--font-arabic);color:rgba(0,0,0,.55)}.member-row .m-x{border:0;background:transparent;color:rgba(0,0,0,.4);font:500 12px var(--font-arabic);padding:4px 8px;border-radius:8px}.member-row .m-x:hover{color:#b42318;background:rgba(180,35,24,.07)}.pj-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pj-form-grid .full{grid-column:1/-1}.pj-form-grid .field label{font:600 13px var(--font-arabic);color:var(--color-black);margin-bottom:6px;display:block}.pj-form-grid .field .input,.pj-form-grid .field select.input,.pj-form-grid .field textarea.input{width:100%;background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:10px 14px;font:400 14px var(--font-arabic)}.pj-form-grid textarea.input{min-height:90px;resize:vertical}.pj-members-pick{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto;padding-inline-end:4px}.pj-mp-row{gap:10px}.pj-mp-row,.pj-mp-row label{display:flex;align-items:center}.pj-mp-row label{gap:8px;flex:1;cursor:pointer;font:500 13px var(--font-arabic)}.pj-mp-row select.pj-input{min-width:120px;padding:6px 10px;font-size:12px}.pj-form-foot{display:flex;gap:10px;justify-content:flex-start;margin-top:22px}@media (max-width:880px){.pj-detail-grid,.pj-form-grid{grid-template-columns:1fr}}@keyframes sk-shimmer{to{background-position:-200% 0}}.sk{background:linear-gradient(90deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.09) 37%,rgba(0,0,0,.05) 63%);background-size:200% 100%;animation:sk-shimmer 1.3s var(--ease-standard) infinite;border-radius:8px}.sk-line{height:12px;margin:8px 0}.sk-card{min-height:196px}@media (prefers-reduced-motion:reduce){.sk{animation:none}}