@font-face{font-family:__manrope_1f4cea;src:url(/_next/static/media/25322dba0f8f0c18-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__manrope_1f4cea;src:url(/_next/static/media/f07d9278597f5146-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:__manrope_1f4cea;src:url(/_next/static/media/1cfe15fe83e76520-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:__manrope_1f4cea;src:url(/_next/static/media/6b7c3e9b565693fd-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__manrope_Fallback_1f4cea;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_1f4cea{font-family:__manrope_1f4cea,__manrope_Fallback_1f4cea}.__variable_1f4cea{--font-en:"__manrope_1f4cea","__manrope_Fallback_1f4cea"}@font-face{font-family:__plexArabic_e2a0cc;src:url(/_next/static/media/f84bd2d16047baa0-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__plexArabic_e2a0cc;src:url(/_next/static/media/92a5a5783a07581c-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:__plexArabic_e2a0cc;src:url(/_next/static/media/4e3e691e7acf5aa0-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:__plexArabic_e2a0cc;src:url(/_next/static/media/0376c9c659e8a76d-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__plexArabic_Fallback_e2a0cc;src:local("Arial");ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.00%;size-adjust:101.13%}.__className_e2a0cc{font-family:__plexArabic_e2a0cc,__plexArabic_Fallback_e2a0cc}.__variable_e2a0cc{--font-ar:"__plexArabic_e2a0cc","__plexArabic_Fallback_e2a0cc"}:root{--bg:#ecece8;--surface:#fff;--sunk:#f5f5f2;--fg:#141615;--muted:#5f6461;--line:#dcdcd6;--accent:#3e5bd8;--accent-text:#3450c4;--on-accent:#fff;--soft:#dde3fb;--scrim:rgba(17,19,20,.45);--ok:#1e7a46;--ok-bg:#e3f4ea;--warn:#9a5b00;--warn-bg:#fcf0da;--bad:#b4232c;--bad-bg:#fbe3e4;--info:#3450c4;--info-bg:#dde3fb;--r:12px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111314;--surface:#1a1d20;--sunk:#15181a;--fg:#ecece8;--muted:#9ea3a0;--line:#2a2e31;--accent:#8aa2ff;--accent-text:#8aa2ff;--on-accent:#141615;--soft:#222a47;--scrim:rgba(0,0,0,.6);--ok:#5bd68a;--ok-bg:#10281b;--warn:#f2b451;--warn-bg:#2c2110;--bad:#ff6b72;--bad-bg:#311517;--info:#8aa2ff;--info-bg:#222a47;color-scheme:dark}}:root[data-theme=dark]{--bg:#111314;--surface:#1a1d20;--sunk:#15181a;--fg:#ecece8;--muted:#9ea3a0;--line:#2a2e31;--accent:#8aa2ff;--accent-text:#8aa2ff;--on-accent:#141615;--soft:#222a47;--scrim:rgba(0,0,0,.6);--ok:#5bd68a;--ok-bg:#10281b;--warn:#f2b451;--warn-bg:#2c2110;--bad:#ff6b72;--bad-bg:#311517;--info:#8aa2ff;--info-bg:#222a47;color-scheme:dark}*{box-sizing:border-box}body,html{height:100%}html{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-en),var(--font-ar),system-ui,sans-serif;font-size:15.5px;line-height:1.65}html[lang=ar] body{font-family:var(--font-ar),var(--font-en),system-ui,sans-serif}h1,h2,h3{line-height:1.25;text-wrap:balance;margin:0;font-weight:700;letter-spacing:-.01em}h1{font-size:1.5rem}h2{font-size:1.08rem}h3{font-size:.98rem}a{color:var(--accent-text)}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.num{font-family:var(--font-en),system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ltr,.num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.logo{display:block;height:auto}.logo-dark,:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:block}}.auth{min-height:100%;display:grid;place-items:center;padding-block:32px;padding-inline:max(16px,env(safe-area-inset-left,0px))}.auth-card{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;display:grid;grid-gap:16px;gap:16px}.auth-card .descriptor{font-size:.8rem;color:var(--muted)}.qr{background:#fff;padding:12px;border-radius:12px;justify-self:center;width:220px;height:220px}.qr img{width:196px;height:196px;display:block}.app{display:grid;grid-template-columns:236px 1fr;min-height:100%}.rail{-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);background:var(--surface);padding:18px 12px;display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.rail .brand{padding:4px 10px 6px}.rail .descriptor{padding:0 10px 14px;font-size:.72rem;color:var(--muted)}.rail .tools{display:flex;gap:6px;padding:0 10px 14px}.nav-btn{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;cursor:pointer;text-align:start;color:var(--muted);font-weight:500;font-size:.93rem;text-decoration:none}.nav-btn svg{width:18px;height:18px;flex:none}.nav-btn:hover{background:var(--sunk);color:var(--fg)}.nav-btn[aria-current=page]{background:var(--soft);color:var(--fg);font-weight:600}.count{-webkit-margin-start:auto;margin-inline-start:auto;background:var(--bad);color:#fff;border-radius:99px;font-size:.68rem;padding:0 7px;line-height:1.6}.main{min-width:0;padding-block:28px 110px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.wrap{max-width:1040px;margin-inline:auto;display:grid;grid-gap:18px;gap:18px}.head{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between}.head p{margin:4px 0 0;color:var(--muted);max-width:68ch;font-size:.93rem}.subnav{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin-top:-4px}.subnav a{padding:8px 12px;color:var(--muted);font-weight:500;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;text-decoration:none}.subnav a[aria-current=page]{color:var(--fg);border-bottom-color:var(--accent);font-weight:600}.iconbtn{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:9px;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg);font-size:.8rem;font-weight:600}.iconbtn svg{width:17px;height:17px}.bottom,.sheet,.topbar{display:none}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px;min-width:0}.panel>h2,.panel>h3{margin-bottom:10px}.grid{display:grid;grid-gap:14px;gap:14px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.chip{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:600;padding:1px 9px;border-radius:99px;white-space:nowrap;border:1px solid transparent;line-height:1.7}.c-ok{background:var(--ok-bg);color:var(--ok)}.c-warn{background:var(--warn-bg);color:var(--warn)}.c-bad{background:var(--bad-bg);color:var(--bad)}.c-info{background:var(--info-bg);color:var(--info)}.c-mute{background:var(--sunk);color:var(--muted);border-color:var(--line)}.c-auto{color:var(--accent-text);border-color:var(--accent-text)}.c-auto,.c-src{background:transparent}.c-src{color:var(--info);border-color:var(--info)}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:8px 14px;cursor:pointer;font-weight:600;font-size:.86rem;text-decoration:none;color:var(--fg)}.btn:hover{border-color:var(--muted)}.btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-primary:hover{filter:brightness(.96);border-color:var(--accent)}.btn-ghost{border-color:transparent;background:transparent;color:var(--muted)}.btn-danger{color:var(--bad)}.btn-sm{padding:4px 10px;font-size:.78rem}.btn[disabled]{opacity:.5;cursor:not-allowed}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.between{justify-content:space-between}.muted{color:var(--muted)}.small{font-size:.82rem}.item,.list{display:grid}.item{grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--line)}.item:first-child{border-top:0}.item .t{font-weight:600}.item .s{font-size:.8rem;color:var(--muted)}.dot{width:9px;height:9px;border-radius:50%;background:var(--line);margin-top:8px}.st-bad{background:var(--bad)}.st-warn{background:var(--warn)}.st-ok{background:var(--ok)}.st-info{background:var(--info)}.due{display:grid;justify-items:end;grid-gap:3px;gap:3px;text-align:end}.due .d{font-size:.8rem}.due .d,.empty{color:var(--muted)}.empty{padding:20px;text-align:center;border:1px dashed var(--line);border-radius:var(--r);font-size:.9rem}.meter{display:grid;grid-gap:8px;gap:8px}.bar{position:relative;height:10px;background:var(--sunk);border-radius:99px;overflow:hidden;border:1px solid var(--line)}.bar>i{position:absolute;inset-block:0;inset-inline-start:0;background:var(--accent);border-radius:99px}.bar>.tick{position:absolute;inset-block:0;width:2px;background:var(--fg);opacity:.5}.scale{position:relative;height:32px;font-size:.7rem;color:var(--muted)}.scale span{position:absolute;top:0;text-align:center;white-space:nowrap;line-height:1.3;translate:50% 0}[dir=ltr] .scale span{translate:-50% 0}.scale span.edge{translate:0 0}.big{font-size:1.5rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat{display:grid;grid-gap:2px;gap:2px;align-content:start}.stat .l{font-size:.78rem;color:var(--muted)}.in{color:var(--ok)}.out{color:var(--bad)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}table{border-collapse:collapse;width:100%;min-width:720px}td,th{padding:11px 12px;text-align:start;border-bottom:1px solid var(--line);font-size:.86rem;vertical-align:top}th{font-size:.72rem;color:var(--muted);font-weight:600;background:var(--sunk)}tr:last-child td{border-bottom:0}td.amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;text-align:end;white-space:nowrap}form.f{grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fld,form.f{display:grid}.fld{grid-gap:4px;gap:4px;min-width:0;align-content:start}.fld label{font-size:.76rem;color:var(--muted);font-weight:600}.fld input,.fld select,.fld textarea{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:9px 10px;min-width:0}.fld textarea{min-height:80px;resize:vertical}.fld.wide{grid-column:1/-1}.chk{display:flex;gap:8px;align-items:center;font-size:.88rem}.chk input{width:17px;height:17px;accent-color:var(--accent)}.f .actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}details.add{border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}details.add>summary{cursor:pointer;padding:12px 16px;font-weight:600;list-style:none;display:flex;align-items:center;gap:8px}details.add>summary::-webkit-details-marker{display:none}details.add>summary:before{content:"+";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--accent);color:var(--on-accent);font-weight:700}details.add[open]>summary:before{content:"–"}details.add .body{padding:0 16px 16px}details.inline{display:inline-block}details.inline>summary{list-style:none;cursor:pointer}details.inline>summary::-webkit-details-marker{display:none}details.edit[open]{display:block;width:100%;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.seg{display:inline-flex;flex-wrap:wrap;gap:4px}.seg a{border:1px solid var(--line);background:var(--surface);padding:5px 12px;font-size:.8rem;color:var(--muted);border-radius:99px;text-decoration:none}.seg a[aria-current=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.check{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--line);align-items:start}.check:first-child{border-top:0}.check .box{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--muted);background:var(--surface);cursor:pointer;display:grid;place-items:center;padding:0;margin-top:2px;color:var(--on-accent);font-weight:700;font-size:.8rem}.check.done .box{background:var(--accent);border-color:var(--accent)}.check.done .t{text-decoration:line-through;color:var(--muted)}.check .t{font-weight:600}.check .s{font-size:.8rem;color:var(--muted)}.dd{grid-gap:8px;margin:0;padding:0;list-style:none}.dd,.dd li{display:grid;gap:8px}.dd li{grid-template-columns:22px 1fr;grid-gap:8px;font-size:.9rem}.dd .ic{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-weight:700;font-size:.8rem}.yes .ic{background:var(--ok-bg);color:var(--ok)}.no .ic{background:var(--bad-bg);color:var(--bad)}.progress{height:6px;background:var(--sunk);border-radius:99px;overflow:hidden}.progress>i{display:block;height:100%;background:var(--accent)}.upd{display:grid;grid-gap:6px;gap:6px;padding:14px 0;border-top:1px solid var(--line)}.upd:first-child{border-top:0}.upd .act{background:var(--sunk);border-radius:9px;padding:8px 12px;font-size:.88rem}.note{font-size:.8rem;color:var(--muted);-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn);-webkit-padding-start:10px;padding-inline-start:10px;margin:0}.files{display:flex;flex-wrap:wrap;margin-top:6px}.file,.files{gap:6px;align-items:center}.file{display:inline-flex;font-size:.76rem;background:var(--sunk);border:1px solid var(--line);border-radius:7px;padding:2px 8px;color:var(--fg);text-decoration:none}.file button{border:0;padding:0;font-size:.9rem;line-height:1}.file button,.upload-btn{background:transparent;color:var(--muted);cursor:pointer}.upload-btn{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;border:1px dashed var(--muted);border-radius:7px;padding:2px 10px}.sel{-webkit-user-select:all;-moz-user-select:all;user-select:all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.secret,.sel{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.secret{background:var(--sunk);border:1px solid var(--line);border-radius:7px;padding:3px 9px;font-size:.84rem;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.log{font-size:.8rem;display:grid}.log div{display:grid;grid-template-columns:160px 1fr;grid-gap:10px;gap:10px;padding:6px 0;border-top:1px solid var(--line)}.log div:first-child{border-top:0}.action{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.action:first-child{border-top:0}.err{background:var(--bad-bg);color:var(--bad);border-radius:9px;padding:10px 12px;font-size:.88rem}@media (max-width:900px){.app{grid-template-columns:1fr}.rail{display:none}.topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;border-bottom:1px solid var(--line);padding-block:10px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.topbar,body:before{background:var(--surface)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10}.main{padding-block:18px 110px}.g2,.g3{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:30;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.bottom a,.bottom button{flex:1 1;border:0;background:transparent;display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:8px 2px;font-size:.68rem;color:var(--muted);cursor:pointer;position:relative;text-decoration:none}.bottom svg{width:21px;height:21px}.bottom [aria-current=page]{color:var(--fg);font-weight:600}.bottom .count{position:absolute;top:4px;inset-inline-end:22%;font-size:.6rem;padding:0 5px}.sheet.open{display:block;position:fixed;inset:0;z-index:40;background:var(--scrim)}.sheet .in2{position:absolute;inset-inline:0;bottom:0;background:var(--surface);border-radius:16px 16px 0 0;max-height:80vh;overflow-y:auto;padding-block:14px calc(16px + env(safe-area-inset-bottom, 0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.gridnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.gridnav a{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:12px 4px;border:1px solid var(--line);border-radius:12px;background:var(--bg);font-size:.78rem;text-decoration:none;color:var(--fg);text-align:center}.gridnav a[aria-current=page]{border-color:var(--accent)}.gridnav svg{width:20px;height:20px}.log div{grid-template-columns:1fr}.panel{padding:16px}}@media (prefers-reduced-motion:no-preference){.wrap{animation:fadein .16s ease-out}@keyframes fadein{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}}