.app-body{background:var(--bg)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plain{text-decoration:none;color:inherit}.small{font-size:13px}.strong{font-weight:600}.muted{color:var(--muted)}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:22px 16px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);background:#fff}.side-logo{padding:2px 8px}.side-biz{gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px}.biz-mark,.side-biz{display:flex;align-items:center}.biz-mark{width:28px;height:28px;border-radius:8px;background:var(--ink);color:#fff;justify-content:center;font-weight:700;font-size:13px;flex:none}.biz-name{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-nav{display:flex;flex-direction:column;gap:2px}.side-nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;color:#3C414B;text-decoration:none;font-weight:500;font-size:14px}.side-nav a.on,.side-nav a:hover{background:#F2F3F5}.side-nav a.on{color:var(--ink);font-weight:600}.side-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px}.pilot-tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:var(--lime);color:var(--ink)}html[lang=ar] .pilot-tag{letter-spacing:0;text-transform:none}.main{min-width:0;display:flex;flex-direction:column}.topbar{display:flex;justify-content:flex-end;padding:16px 32px 0}.content{width:100%;max-width:1080px;margin:0 auto;padding:8px 32px 64px;gap:20px}.content,.page-head{display:flex;flex-direction:column}.page-head{gap:6px;padding-top:8px}.h-page{font-size:34px;line-height:1.1}.h-card,.h-page{margin:0;font-weight:600;letter-spacing:var(--ls)}.h-card{font-size:18px}.h-sub{margin:18px 0 6px;font-size:14px;font-weight:600}.lead-sm{max-width:620px;font-size:16px}.card.pad{padding:24px;display:flex;flex-direction:column;gap:12px}.card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.stack{gap:12px}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:10px}.row-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.row-form .field{flex:1 1 140px;min-width:0}.row-form .field.sm{flex:0 1 130px}.field.sm{max-width:160px}input[type=date].field{min-width:150px}.btn.wide{width:100%}.btn.danger{background:#B4342D;color:#fff}.link-btn{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--muted);text-decoration:underline;cursor:pointer}.link-btn.danger{color:#B4342D}.danger-zone{border-color:#F1C9C6}.notice{margin:0;padding:12px 16px;border-radius:12px;font-weight:500;border:1px solid transparent}.notice.warn{background:#FFF6DB;border-color:#F2DE9B;color:#5B4600}.notice.error{background:#FBEAE9;color:#B4342D}.notice.soft{background:#fff;border-color:var(--line);color:#3C414B}.notice.ok{background:#EEF7D2;color:#3F4B00}.form-error{margin:0;color:#B4342D;font-size:14px;font-weight:500}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:20px}.tile{padding:20px 22px;display:flex;flex-direction:column;gap:6px;min-width:0}.tile+.tile{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.tile-label{margin:0;font-size:13px;color:var(--muted)}.tile-num{margin:0;font-size:26px;font-weight:600;letter-spacing:var(--ls);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.amt.good,.tile-num.good{color:#1F8A61}.tile-num.bad{color:#B4342D}.tile-sub{margin:0;font-size:12.5px;color:var(--muted);display:flex;gap:6px;flex-wrap:wrap}.tag,.tile-sub{align-items:center}.tag{display:inline-flex;height:20px;padding:0 7px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.tag.confirmed{background:#EEF7D2;color:#3F4B00}.tag.imported{background:#EAF0FB;color:#284C8C}.tag.estimate{background:#F2F3F5;color:#5A606B;border:1px dashed #c9cdd5}.tag.recurring{background:#F2F3F5;color:#3C414B}.tag.warn{background:#FFF6DB;color:#5B4600}.tag.dup{background:#FBEAE9;color:#B4342D}.conf{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.conf.high{background:#EEF7D2;color:#3F4B00}.conf.medium{background:#F2F3F5;color:#3C414B}.conf.low{background:#FFF6DB;color:#5B4600}.chart{margin:0}.legend{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--muted);padding-top:8px}.legend span{display:inline-flex;align-items:center;gap:6px}.sw{display:inline-block;width:10px;height:10px;border-radius:3px}.sw.ink{background:var(--ink)}.sw.red{background:#D6453D}.sw.dash{width:16px;height:0;border-top:1.5px dashed #d6453d;border-radius:0}.assume summary{cursor:pointer;font-weight:600;font-size:14px}.assume ul{margin:10px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;list-style:disc;gap:4px;color:#3C414B;font-size:14px}.assume ul,.list{display:flex;flex-direction:column}.list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px;flex-wrap:wrap}.list li:first-child{border-top:0}.list .date{width:64px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.list .grow{flex:1 1 120px;min-width:0}.list .amt{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list li.struck .amt,.list li.struck .grow{text-decoration:line-through;color:var(--muted)}.wrap-form{padding-top:6px}.answer{padding:12px 14px;border-radius:12px;display:flex;flex-direction:column;gap:2px}.answer p{margin:0}.answer.yes{background:#EEF7D2}.answer.tight{background:#FFF6DB}.answer.no{background:#FBEAE9}.answer.unknown{background:#F2F3F5}.qa{margin:0;display:flex;flex-direction:column;gap:4px}.qa dt{font-weight:600;padding-top:8px}.qa dd,.qa dt{font-size:14px}.qa dd{margin:0;color:#3C414B}.seg-radio{display:inline-flex;gap:4px;padding:4px;background:#F2F3F5;border-radius:11px;align-self:flex-start}.seg-radio label{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer}.seg-radio label:has(input:checked){background:#fff;box-shadow:0 0 0 1px var(--line)}.setup .q{display:flex;flex-direction:column;gap:6px;padding:6px 0}.setup .q label{font-weight:600}.setup .q.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.setup .q.two>div{display:flex;flex-direction:column;gap:6px}.setup .hint{margin:0}.opt,.setup .hint{font-size:13px;color:var(--muted)}.opt{font-weight:400}.setup .btn{align-self:flex-start}.login{min-height:100vh;flex-direction:column;padding:24px 16px 48px;gap:40px}.login,.login-top{display:flex;align-items:center}.login-top{width:100%;max-width:1080px;justify-content:space-between}.login-card{width:100%;max-width:420px;padding:32px;display:flex;flex-direction:column;gap:16px}.login-title{margin:0;font-size:26px;font-weight:600;letter-spacing:var(--ls)}.label{font-weight:600;font-size:14px}.code-field{font-size:22px;letter-spacing:.3em;text-align:center}.or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.or:after,.or:before{content:"";flex:1 1;border-top:1px solid var(--line)}@media (max-width:900px){.shell{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line);padding:12px 16px}.side-biz{display:none}.side-nav{flex-direction:row;order:3;width:100%;overflow-x:auto}.side-foot{margin:0 0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto}.topbar{padding:12px 16px 0}.content{padding:8px 16px 48px}.tiles{grid-template-columns:1fr 1fr}.tile:nth-child(3){-webkit-border-start:0;border-inline-start:0}.tile:nth-child(n+3){border-top:1px solid var(--line)}.grid-2{grid-template-columns:1fr}.h-page{font-size:28px}.setup .q.two{grid-template-columns:1fr}}.biz-text{display:flex;flex-direction:column;min-width:0}.biz-sub,.nav-count{font-size:12px;color:var(--muted)}.nav-count{font-weight:600}.side-nav a .grow{flex:1 1}.topbar{gap:8px}.btn.soft{background:#EEF0F3;color:var(--ink)}.btn.xs,.field.xs{height:30px;font-size:12.5px;padding:0 8px;border-radius:8px}.client-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:14px}.eb{margin:0}.hero-home{display:flex;gap:24px;align-items:flex-end;padding-top:8px}.hero-home .grow,.page-head{min-width:0}.h-hero{margin:6px 0 16px;font-size:40px;line-height:1.08;font-weight:600;letter-spacing:var(--ls);text-wrap:balance;max-width:820px}html[lang=ar] .h-hero{line-height:1.35;font-size:34px}.sources{display:flex;flex-wrap:wrap;gap:8px 14px;padding:14px 18px}.sources,.src{align-items:center}.src{display:inline-flex;gap:6px;font-size:12.5px;padding:4px 10px;border-radius:999px;background:#F2F3F5;color:#3C414B}.dot-s{width:7px;height:7px;border-radius:50%;display:inline-block}.dot-s.ok{background:#34C38F}.dot-s.mid{background:#E3B341}.dot-s.bad{background:#D6453D}.dot-s.off{background:#C9CDD5}.sources .link-btn{-webkit-margin-start:auto;margin-inline-start:auto}.events{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.ev{font-size:12px;padding:4px 10px;border-radius:999px;background:#F2F3F5}.ev.in{background:#E6F6EF;color:#1F6B4E}.ev.out{background:#FBEAE9;color:#B4342D}.sw.green{background:#34C38F}.moves{display:flex;flex-direction:column;margin:0;padding:0}.move{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--line);flex-wrap:wrap}.move:first-child{border-top:0}.move p{margin:0}.move-n{width:26px;height:26px;border-radius:50%;background:var(--lime);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:none}.move .grow{flex:1 1 220px;min-width:0}.move-amt{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.mini-tiles.card,.mini-tiles.card.pad{display:grid;padding:18px 22px}.mini-tiles p{margin:0}.mt-num{font-size:22px;font-weight:600;letter-spacing:var(--ls);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:4px!important}.good-t{color:#1F8A61}.bad-t{color:#B4342D}.split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.inv-list li{padding:0}.inv-list li.sel{background:#F7F8F4}.row-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:12px 6px;cursor:pointer;flex-wrap:wrap;font-size:14px}.row-btn:focus-visible{outline:2px solid var(--ink);border-radius:8px}.st{font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap;background:#F2F3F5;color:#3C414B}.st.overdue{background:#FBEAE9;color:#B4342D}.st.due_soon{background:#FFF6DB;color:#5B4600}.st.paid{background:#E6F6EF;color:#1F6B4E}.st.draft{background:#fff;border:1px dashed #c9cdd5}.inv-doc{border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:16px;background:#fff}.inv-doc p{margin:0}.inv-mid,.inv-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.ta-end{text-align:end}.inv-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:12px}.inv-amt{font-size:26px;font-weight:600;letter-spacing:var(--ls)}.inv-foot{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.reminder{display:flex;flex-direction:column;gap:10px}.msg{margin:0;white-space:pre-wrap;font:inherit;font-size:14px;background:#F7F8F4;border:1px solid var(--line);border-radius:12px;padding:14px}.seg{display:inline-flex;gap:4px;padding:3px;background:#F2F3F5;border-radius:9px}.seg button{border:0;background:transparent;font:inherit;font-size:13px;padding:5px 10px;border-radius:7px;cursor:pointer}.seg button.on{background:#fff;box-shadow:0 0 0 1px var(--line);font-weight:600}.ask-panel{gap:12px;background:var(--ink);color:#fff;border-radius:24px;padding:20px}.ask-log,.ask-panel{display:flex;flex-direction:column}.ask-log{gap:10px;max-height:60vh;overflow-y:auto;padding:4px}.ask-empty{color:#A9AEB8}.bubble-q{align-self:flex-end;max-width:80%;background:#2A2D33;padding:10px 14px;border-radius:16px}.bubble-a,html[dir=rtl] .bubble-q{align-self:flex-start}.bubble-a{width:min(100%,640px);background:#fff;color:var(--ink);padding:14px 16px;display:flex;flex-direction:column;gap:10px}html[dir=rtl] .bubble-a{align-self:flex-end}.bubble-a p{margin:0}.act-card{border:1px solid var(--line);border-radius:12px;padding:12px;background:#F7F8F4}.ask-input{display:flex;gap:10px}.ask-input .field{flex:1 1}.suggest{display:flex;flex-wrap:wrap;gap:8px}.suggest .chip{background:#2A2D33;color:#fff;border-color:#3C414B;cursor:pointer;font:inherit;text-align:start}.file-btn{cursor:pointer}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}table.clients,table.imp{border-collapse:collapse;width:100%;font-size:13.5px}table.clients td,table.clients th,table.imp td,table.imp th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top;white-space:nowrap}table.imp th{display:table-cell;background:#FAFAF8}table.imp th .field{margin-top:4px;display:block;width:100%;min-width:120px}table.clients td{white-space:normal}table.clients th{font-size:12px;color:var(--muted);font-weight:600}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.warnrow{background:#FFFBEA}.al{display:inline-block;font-size:12px;font-weight:600;padding:3px 8px;border-radius:999px;margin:2px 0}.al.bad{background:#FBEAE9;color:#B4342D}.al.warn{background:#FFF6DB;color:#5B4600}.al.info{background:#EAF0FB;color:#284C8C}.al.ok{background:#E6F6EF;color:#1F6B4E}.link-box{padding:8px 12px;border-radius:9px;background:#F2F3F5;font-size:13px;overflow-wrap:anywhere}.report{padding:28px;display:flex;flex-direction:column;gap:12px}.report p{margin:0}.rep-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rep-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}textarea.field.note{height:auto;padding:12px 14px;line-height:1.5;resize:vertical}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{min-height:0;min-width:0}.side-nav{min-width:0;max-width:100%}.side-nav a{flex:none;white-space:nowrap}.side-nav a .grow{flex:none}.choose-grid,.split{grid-template-columns:1fr}.mini-tiles,.rep-grid{grid-template-columns:1fr 1fr}.h-hero{font-size:30px}html[lang=ar] .h-hero{font-size:26px}.topbar{flex-wrap:wrap;justify-content:flex-start}}.switcher{display:flex;flex-direction:column;gap:6px;padding:0 8px}.switcher .field{flex:1 1 auto;min-width:0}.client-bar{-webkit-margin-end:auto;margin-inline-end:auto;padding:6px 12px}.lang-link{white-space:nowrap}@media print{.no-print,.side,.topbar{display:none!important}.shell{display:block}.content{padding:0;max-width:none}.card{border:0}}@media (max-width:900px){.switcher{order:4;width:100%;padding:0}}.seg a{font-size:13px;padding:5px 10px;border-radius:7px}.seg a.on{background:#fff;box-shadow:0 0 0 1px var(--line);font-weight:600}a.row-btn{color:inherit}.print-only{display:none}@media print{.print-only{display:block}.report{padding:0}}.ob{min-height:100vh;flex-direction:column}.ob,.ob-top{display:flex;align-items:center}.ob-top{width:100%;max-width:1160px;gap:16px;padding:24px 32px}.ob-steps{margin:0 auto;padding:0;list-style:none;gap:18px;font-size:13px;color:var(--muted)}.ob-steps,.ob-steps li{display:flex;align-items:center}.ob-steps li{gap:6px}.ob-steps li.on{color:var(--ink);font-weight:600}.ob-n{width:22px;height:22px;border-radius:50%;border:1px solid #c9cdd5;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.ob-steps li.on .ob-n{background:var(--ink);border-color:var(--ink);color:#fff}.ob-steps li.done .ob-n{background:var(--lime);border-color:var(--lime);color:var(--ink)}.ob-main{width:100%;max-width:1080px;padding:24px 32px 64px;gap:24px}.ob-hero,.ob-main{display:flex;flex-direction:column}.ob-hero{align-items:center;gap:10px;text-align:center}.ob-hero h1{margin:0;font-size:42px;line-height:1.1;font-weight:600;letter-spacing:var(--ls);text-wrap:balance}html[lang=ar] .ob-hero h1{line-height:1.35;font-size:36px}.ob-hero p{margin:0;font-size:17px;color:#3C414B;max-width:600px}.ob-name{gap:6px;max-width:420px;width:100%;align-self:center}.ob-drop,.ob-name{display:flex;flex-direction:column}.ob-drop{align-items:center;gap:14px;padding:32px 24px;border-radius:20px;border:2px dashed #c9d98a;background:#fff;text-align:center}.ob-drop .stack-sm{width:100%;align-items:center}.ob-drop .table-wrap{width:100%;text-align:start}.ob-ico{width:56px;height:56px;border-radius:16px;background:#F3F9D9;color:var(--ink);display:flex;align-items:center}.ob-chips,.ob-ico{justify-content:center}.ob-chips .chip{height:30px;font-size:13px;padding:0 12px;background:#F2F3F5;border:0}.ob-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:14px;gap:14px}.ob-card{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:16px;background:#fff;border:1px solid var(--line);text-decoration:none;color:inherit}a.ob-card:hover{border-color:var(--ink)}.ob-card p{margin:0}.ob-more{font-size:13px;font-weight:600}.ob-trust{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:13px;color:var(--muted)}.ob-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.ob-facts,.ob-facts>div{display:flex;flex-direction:column}.ob-facts>div{gap:2px;padding:12px 0;border-top:1px solid var(--line)}.ob-facts>div:first-child{border-top:0}.ob-q{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-top:1px solid var(--line)}.ob-q:first-of-type{border-top:0}.ob-q p{margin:0}.ob-opts{display:flex;flex-wrap:wrap;gap:8px}.ob-opts label{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:14px;cursor:pointer;background:#fff}.ob-opts label:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ob-find{padding:28px;border-radius:20px;background:var(--ink);color:#fff;display:flex;flex-direction:column;gap:12px}.ob-find p{margin:0}.ob-find .ob-big{font-size:30px;line-height:1.15;font-weight:600;letter-spacing:var(--ls)}.ob-find .muted{color:#A9AEB8}.ob-impact{display:flex;align-items:baseline;gap:8px}.ob-impact b{font-size:26px;color:var(--lime)}.ob-do{padding:14px 16px;border-radius:12px;background:#1E2127}@media (max-width:900px){.ob-top{padding:16px;flex-wrap:wrap}.ob-steps{order:3;width:100%;margin:0;gap:10px;flex-wrap:wrap}.ob-lang{-webkit-margin-start:auto;margin-inline-start:auto}.ob-main{padding:8px 16px 48px}.ob-hero h1{font-size:30px}html[lang=ar] .ob-hero h1{font-size:26px}.ob-split{grid-template-columns:1fr}}.field.sm-h{height:38px;font-size:14px}.topbtn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:8px;font-weight:600;text-decoration:none;font-size:14px;white-space:nowrap}.topbtn.ask{background:var(--lime);color:var(--ink)}.topbtn.ask:hover{background:#CBE25A}.topbtn.ink{background:var(--ink);color:#fff}.topbar{gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:14px 32px}.content{padding-top:32px;gap:28px;max-width:1160px}.hero2{display:flex;flex-wrap:wrap;align-items:center;gap:32px 56px;padding:8px 0 30px;border-bottom:1px solid var(--line)}.hero2-text{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:18px}.hero2-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;color:var(--muted)}.live-dot{width:7px;height:7px;border-radius:50%;background:#34C38F;box-shadow:0 0 0 4px rgba(52,195,143,.18);display:inline-block}.hero2-hello{font-size:20px;color:#3C414B}.hero2 h1{margin:0;font-size:50px;line-height:1.04;font-weight:500;letter-spacing:-.045em;text-wrap:balance}html[lang=ar] .hero2 h1{font-size:44px;line-height:1.3;letter-spacing:0;font-weight:600}.hero2 .mk{padding:0 2px}.pill-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;font-weight:600;text-decoration:none}.pill-btn.lime{background:var(--lime);color:var(--ink)}.pill-btn.line{border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:500}.health{flex:0 1 400px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.health-txt{flex:1 1 170px;display:flex;flex-direction:column;gap:12px}.health-eb{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}html[lang=ar] .health-eb{letter-spacing:0}.health-lbl{font-size:22px;font-weight:600}.health-row{display:flex;align-items:center;gap:8px;font-size:13px}.health-row .grow{flex:1 1}.health-row b{font-weight:600}.hdot{width:10px;height:10px;border-radius:50%;display:inline-block}.health details summary{cursor:pointer;font-size:13px;font-weight:500}.health details p{margin:6px 0 0;font-size:12.5px;color:var(--muted)}.srcs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-radius:14px;background:#fff;border:1px solid var(--line)}.srcs .src{background:#F6F7F9;border:1px solid #eef0f3}.srcs a{-webkit-margin-start:auto;margin-inline-start:auto;font-size:13px;font-weight:500;text-decoration:none}.glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.glance>div{padding:22px 24px;display:flex;flex-direction:column;gap:6px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.glance>div:last-child{-webkit-border-end:0;border-inline-end:0}.g-lbl{display:flex;align-items:center;font-size:13px;color:var(--muted)}.g-num{font-size:30px;font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.g-num small{font-size:15px;color:var(--muted);-webkit-margin-end:6px;margin-inline-end:6px}.g-num.good,.g-num.good small{color:#0E6B58}.g-num.bad,.g-num.bad small{color:#B4342D}.g-sub{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.card2{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 28px;display:flex;flex-direction:column;gap:16px}.card2 h2{margin:0;font-size:20px;font-weight:600;letter-spacing:var(--ls)}.card2-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 16px}.card2-head>div:first-child{display:flex;flex-direction:column;gap:2px}.card2-sub{font-size:13px;color:var(--muted)}.legend2{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:#3C414B}.legend2 span{display:inline-flex;align-items:center;gap:6px}.ldot{width:7px;height:7px;border-radius:50%}.ldash,.ldot{display:inline-block}.ldash{width:14px;border-top:2px dashed #d6453d}.cl-plot{position:relative;height:240px;margin-top:8px}.cl-zone{bottom:0;background:linear-gradient(180deg,rgba(214,69,61,.06),rgba(214,69,61,.02))}.cl-cushion,.cl-zone{position:absolute;left:0;right:0}.cl-cushion{border-top:1.5px dashed #d6453d}.cl-days{position:absolute;inset:0;display:flex;align-items:flex-end;border-bottom:1px solid var(--line)}.cl-day{all:unset;flex:1 1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;cursor:pointer}.cl-day:focus-visible .cl-stick{outline:2px solid var(--ink)}.cl-cap{width:8px;height:8px;border-radius:50%;background:var(--ink);margin-bottom:-1px}.cl-cap.in{background:#34C38F}.cl-cap.bad{background:#D6453D}.cl-stick{width:2px;background:var(--ink)}.cl-stick.bad{background:#D6453D}.cl-day:hover .cl-cap{transform:scale(1.4)}.cl-tip{position:absolute;transform:translateX(-50%);display:flex;flex-direction:column;gap:2px;min-width:150px;padding:10px 12px;border-radius:14px;background:var(--ink);color:#fff;font-size:12px;line-height:1.35;pointer-events:none;box-shadow:0 10px 24px rgba(17,19,24,.2);z-index:2}.cl-tip b{font-size:18px;font-weight:500}.cl-tip span{color:#C9CDD5}.cl-tip .cl-tip-bad{color:#FFB4AE}.cl-axis{position:relative;height:18px;margin-top:8px;font-size:12px;color:var(--muted)}.cl-axis span{position:absolute;transform:translateX(-50%);white-space:nowrap}.evs{display:flex;flex-wrap:wrap;gap:8px}.ev2{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px}.ev2 b{font-weight:600}.ev2.out{background:#FDECEB;color:#B4342D}.ev2.in{background:#E8F4F0;color:#0E6B58}.cush-note{margin:0;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.cush-note b{color:var(--ink);font-weight:500}.brief{padding:0;gap:0}.brief-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:26px 28px 18px}.brief-eb{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}html[lang=ar] .brief-eb{letter-spacing:0}.brief h2{font-size:22px}.brief-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:22px 28px;border-top:1px solid var(--line)}.brief-n{font-family:ui-monospace,Geist Mono,monospace;font-size:13px;font-weight:500;color:var(--muted);width:22px}.brief-row .grow{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:4px}.brief-row h3{margin:0;font-size:16px;font-weight:600}.brief-row p{margin:0;color:#3C414B}.brief-amt{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:120px}.brief-amt b{font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn-ink-sm{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:9px;background:var(--ink);color:#fff;font-weight:500;text-decoration:none;white-space:nowrap;border:0;font:inherit;cursor:pointer}.needs-row{flex-wrap:wrap;gap:10px 16px;padding:14px 28px;border-top:1px solid #f2f3f5}.needs-ico,.needs-row{display:flex;align-items:center}.needs-ico{width:34px;height:34px;border-radius:10px;justify-content:center;font-size:15px;background:#F2F3F5}.needs-ico.warn{background:#FFF6DB}.needs-ico.bad{background:#FDECEB}.needs-ico.ok{background:#EEF7D2}.needs-row .grow{flex:1 1 320px;display:flex;flex-direction:column}.needs-row .grow span:first-child{font-weight:500}.chip-btn{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font:inherit;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;color:var(--ink)}.inout-row{display:grid;grid-template-columns:44px minmax(0,1fr) 160px;grid-gap:14px;gap:14px;align-items:center}.inout-bar{display:flex;height:22px;border-radius:6px;overflow:hidden;background:#F6F7F9}.inout-bar .sp{background:#D5D8DE}.inout-bar .kp{background:#34C38F;-webkit-border-start:2px solid #fff;border-inline-start:2px solid #fff}.inout-val{display:flex;justify-content:flex-end;align-items:baseline;gap:10px}.inout-val b{font-size:15px;font-weight:600;min-width:60px;text-align:end}.hbar-row{display:grid;grid-template-columns:170px minmax(0,1fr) 110px;grid-gap:14px;gap:14px;align-items:center}.hbar-row.who{grid-template-columns:170px minmax(0,1fr) 80px 64px}.hbar{height:8px;background:#F2F3F5;position:relative;display:block}.hbar,.hbar i{border-radius:4px}.hbar i{position:absolute;top:0;bottom:0;inset-inline-start:0;background:var(--ink)}.hbar i.bad{background:#D6453D}.hbar i.dim{background:#A9AEB8}.lbl-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg2{display:flex;flex-wrap:wrap;padding:3px;border-radius:10px;background:#F2F3F5}.seg2 a,.seg2 button{height:34px;padding:0 16px;border:none;border-radius:8px;font:inherit;font-size:13px;cursor:pointer;background:transparent;color:var(--muted);display:inline-flex;align-items:center;text-decoration:none}.seg2 .on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(17,19,24,.12)}.tiles4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tiles4>div{padding:16px 18px;display:flex;flex-direction:column;gap:2px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.tiles4>div:last-child{-webkit-border-end:0;border-inline-end:0}.tiles4 .t-n{font-size:22px;font-weight:500}.cust-pick{flex:1 1 240px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;font:inherit;text-align:start;cursor:pointer;border:1px solid var(--line);background:#fff;color:inherit}.cust-pick.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ini{width:34px;height:34px;border-radius:50%;background:#F2F3F5;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:none}.msg2{margin:0;padding:16px 18px;background:#F6F7F9;font-size:15px;line-height:1.7;white-space:pre-line}.inv-prev,.msg2{border-radius:14px;border:1px solid var(--line)}.inv-prev{gap:14px;padding:22px 24px;background:linear-gradient(180deg,#fff,#FAFAF8)}.field2,.inv-prev{display:flex;flex-direction:column}.field2{gap:6px;font-size:13px;color:#3C414B}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:12px;gap:12px}@media (max-width:900px){.topbar{padding:12px 16px}.hero2 h1{font-size:34px}html[lang=ar] .hero2 h1{font-size:30px}.card2{padding:20px}.brief-row,.needs-row{padding:16px 20px}.brief-head{padding:20px 20px 14px}.hbar-row,.hbar-row.who{grid-template-columns:110px minmax(0,1fr) 80px}.hbar-row.who>:last-child{display:none}.inout-row{grid-template-columns:36px minmax(0,1fr) 110px}.glance>div{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line)}}.side-soon{display:flex;align-items:center;gap:10px;padding:9px 10px;color:#8A909B;font-weight:500;font-size:14px}.side-soon em{-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal;font-size:12px;color:var(--muted)}.side-set{display:flex;align-items:center;gap:10px;border-radius:9px;color:#3C414B;text-decoration:none;font-weight:500;font-size:14px;border-top:1px solid var(--line);margin-top:auto;padding:14px 10px 9px}.side-set.on{color:var(--ink);font-weight:600}.side-foot{margin-top:0}.topbar .client-bar{-webkit-margin-end:auto;margin-inline-end:auto}@media (max-width:900px){.side-set,.side-soon{display:none}.topbtn{height:34px;padding:0 10px;font-size:13px}}.hero2 .mk{white-space:nowrap}.sim{flex-direction:row!important;flex-wrap:wrap;overflow:hidden}.sim-left{flex:1 1 340px;flex-direction:column;gap:24px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.sim-left,.sim-right{padding:28px;display:flex}.sim-right{flex:1.5 1 440px;min-width:0;flex-direction:column;gap:22px}.sim-opts{display:flex;flex-wrap:wrap;gap:6px}.sim-opts button{height:36px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:#fff;color:#3C414B;font:inherit;font-size:13px;cursor:pointer}.sim-opts button.on{border-color:var(--ink);background:var(--ink);color:#fff}.sim-opts button:disabled{opacity:.45;cursor:not-allowed}.sim-amt{display:flex;align-items:center;height:52px;padding:0 14px;border:1.5px solid var(--ink);border-radius:12px;background:#fff;box-shadow:0 0 0 3px #F2F3F5;gap:10px}.sim-amt span{color:var(--muted)}.sim-amt input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:22px;font-weight:500}.sim-note{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;background:#F3F9D9}.sim-note p{margin:0;font-size:13px;color:#3C414B}.sim-q{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:12px;background:#FAFAF8;border:1px solid var(--line)}.sim-q p{margin:0}.sim-verdict{font-size:16px;line-height:1.5}.sim-box{padding:16px 18px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:4px}.sim-box b{font-size:22px;font-weight:500}.sim-row{display:grid;grid-template-columns:56px minmax(0,1.3fr) 100px minmax(0,1fr) 90px;grid-gap:12px;gap:12px;align-items:center;padding:9px 8px;border-top:1px solid var(--line);border-radius:6px}.sim-row.mine{background:#F3F9D9}.sim-lbl{display:flex;flex-direction:column;min-width:0;font-size:13px}.sim-lbl span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-th{position:absolute;top:-4px;bottom:-4px;width:1px;background:#B4342D}.sim-alt{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.sim h2{font-size:22px}@media (max-width:900px){.sim-left{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line)}.sim-left,.sim-right{padding:20px}.sim-row{grid-template-columns:50px minmax(0,1fr) 84px}.sim-row>:nth-child(4),.sim-row>:nth-child(5){display:none}}.ins-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 20px;border-top:1px solid var(--line);text-decoration:none;color:inherit}.ins-row:first-child{border-top:0}.ins-row.sel{background:#F7F8F4}.ins-mid{min-width:0}.ins-amt,.ins-mid{display:flex;flex-direction:column}.ins-amt{align-items:flex-end;gap:4px}.ins-steps{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.ins-steps li{font-size:12px;padding:4px 10px;border-radius:999px;background:#F2F3F5;color:var(--muted)}.ins-steps li.done{background:var(--lime);color:var(--ink);font-weight:600}.ins-block{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:14px;border-top:1px solid var(--line)}.ins-block p{margin:0;width:100%;color:#3C414B}.mono-box{font-family:ui-monospace,Geist Mono,monospace;font-size:12px;padding:10px 12px;background:#FAFAF8;border:1px solid var(--line);border-radius:8px}@media (max-width:900px){.ins-row{grid-template-columns:minmax(0,1fr) auto}.ins-row>:first-child{display:none}}.inv-table{display:flex;flex-direction:column;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-tr{display:grid;grid-template-columns:110px minmax(0,1.6fr) 120px 90px 160px 80px;grid-gap:12px;gap:12px;align-items:center;padding:14px 24px;border-top:1px solid #f2f3f5;text-decoration:none;color:inherit}.inv-tr.head,a.inv-tr:hover{background:#FAFAF8}.inv-tr.head{display:grid;max-width:none;grid-gap:12px;gap:12px;padding:10px 24px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.inv-tr .end{text-align:end}.mono{font-family:ui-monospace,Geist Mono,monospace;font-size:13px}.inv-cust{display:flex;flex-direction:column;min-width:0}.inv-cust b{overflow:hidden;text-overflow:ellipsis}.inv-cust b,.ipill{font-weight:500;white-space:nowrap}.ipill{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:12px}.ipill.over{background:#FDECEB;color:#B4342D}.ipill.soon{background:#FFF6DB;color:#5B4600}.ipill.sent{background:#F2F3F5;color:var(--ink)}.ipill.draft{background:#fff;border:1px dashed #c9cdd5;color:#3C414B}.ipill.paid{background:#E9F8F1;color:#0E6B58}@media (max-width:900px){.inv-tr{grid-template-columns:minmax(0,1fr) auto}.inv-tr>:first-child,.inv-tr>:nth-child(4),.inv-tr>:nth-child(6){display:none}.inv-tr>:nth-child(5){grid-column:1/-1}.inv-tr.head{display:none}}.inv-tr.tx{grid-template-columns:64px minmax(0,1.5fr) 170px 90px minmax(0,1fr) 120px}.inv-tr.struck .end,.inv-tr.struck .inv-cust b{text-decoration:line-through;color:var(--muted)}.tx-cat{display:flex;gap:6px;align-items:center}.tx-cat .field{max-width:120px}@media (max-width:900px){.inv-tr.tx{grid-template-columns:54px minmax(0,1fr) auto}.inv-tr.tx>:nth-child(3),.inv-tr.tx>:nth-child(4),.inv-tr.tx>:nth-child(5){display:none}}.bill-dl{margin:0;display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 20px;gap:8px 20px;font-size:14px}.bill-dl dt{color:var(--muted)}.bill-dl dd{margin:0}.ask-panel{background:transparent;color:var(--ink);padding:0;border-radius:0;gap:18px;max-width:820px}.ask-log{max-height:none;overflow:visible;gap:16px;padding:0}.ask-empty{color:var(--muted)}.bubble-q{background:var(--ink);color:#fff;border-radius:14px 14px 4px 14px;padding:12px 16px}html[dir=rtl] .bubble-q{border-radius:14px 14px 14px 4px}.bubble-a{width:100%;max-width:none;border:1px solid var(--line);border-radius:16px;padding:20px 24px}.ask-input{padding:8px;-webkit-padding-start:16px;padding-inline-start:16px;background:#fff;border:1px solid #d5d8de;border-radius:14px;box-shadow:0 4px 16px rgba(17,19,24,.06);align-items:center}.ask-input .field{border:0;height:40px;padding:0;box-shadow:none;outline:none}.ask-input .btn{height:40px;border-radius:10px}.suggest .chip{background:#fff;color:#3C414B;border:1px solid var(--line);min-height:34px;height:auto;font-size:13px;padding:6px 12px}.suggest .chip:hover{border-color:var(--ink)}