@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f1d25eabcf1db66d-s.p.21se6xk6bxqs6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3be67f396f7d45c3-s.10ayu6ka6csf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ec8f59eafded4799-s.p.2avnhkksosb5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn Fallback;src:local(Arial);ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.0%;size-adjust:100.66%}.vazirmatn_c6276b73-module__yV827a__className{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.vazirmatn_c6276b73-module__yV827a__variable{--font-vazirmatn:"Vazirmatn", "Vazirmatn Fallback"}
:root{--bg:#f4f6f9;--card:#fff;--soft:#eef2f6;--text:#16202c;--muted:#56616d;--line:#e3e7ec;--accent:#0a6fd6;--accent-soft:#e8f1fd;--good:#1a7f37;--good-soft:#e7f6ec;--warn:#8a5d00;--warn-soft:#fff4d6;--bad:#c62828;--bad-soft:#fdecec;--side:#06121f;--side-hover:#0e2338;--side-active:#12304f;--side-text:#dbe5f0;--side-muted:#8fa3b8;--radius:14px}@media (prefers-color-scheme:dark){:root{--bg:#0d1117;--card:#161b22;--soft:#1f2630;--text:#e6e8eb;--muted:#9aa4af;--line:#2a313b;--accent:#4c9bff;--accent-soft:#14273f;--good:#3fb950;--good-soft:#12291a;--warn:#e3b341;--warn-soft:#2e2410;--bad:#f47067;--bad-soft:#3a1717;--side:#050c15;--side-hover:#0c1b2c;--side-active:#12304f}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-vazirmatn), Vazirmatn, Tahoma, "Segoe UI", sans-serif;margin:0;font-size:14px;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{line-height:1.35}.shell{min-height:100vh;display:flex}.side{background:var(--side);color:var(--side-text);flex-direction:column;flex:0 0 236px;gap:2px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.side .brand{color:#fff;align-items:center;gap:10px;padding:4px 8px 18px;display:flex}.side .brand:hover{text-decoration:none}.side .brand small{color:var(--side-muted);font-size:12px;font-weight:400;display:block}.side .brand strong{font-size:15px}.side nav{flex-direction:column;gap:2px;display:flex}.side nav a{color:var(--side-text);border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;display:flex}.side nav a:hover{background:var(--side-hover);text-decoration:none}.side nav a[aria-current=page]{background:var(--side-active);color:#fff;font-weight:600}.side nav a svg{opacity:.9;flex:none}.side .sep{background:#1b3350;height:1px;margin:10px 6px}.badge{text-align:center;background:var(--accent);color:#fff;border-radius:99px;min-width:22px;margin-inline-start:auto;padding:0 7px;font-size:12px;font-weight:600}.badge.warn{color:#1a1300;background:#d29922}.content{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--card);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:10px 24px;display:flex}.topbar .who{color:var(--muted);font-size:13px}main{width:100%;max-width:1180px;margin:0 auto;padding:22px 24px 40px}main.narrow{max-width:760px}@media (max-width:900px){.shell{flex-direction:column}.side{flex-direction:row;flex:none;align-items:center;gap:6px;height:auto;padding:8px 10px;position:static;overflow-x:auto}.side .brand{padding:4px 6px}.side .brand small,.side .sep,.side .brand strong{display:none}.side nav{flex-direction:row}.side nav a{white-space:nowrap;padding:8px 10px}.topbar{padding:8px 16px}main{padding:16px}}.page-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-head h1{margin:0;font-size:24px;font-weight:800}.page-head .sub{color:var(--muted)}.page-head .grow{flex:240px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:14px;padding:16px 18px}.card>h2:first-child,.card-title{margin:0 0 12px;font-size:16px;font-weight:700}.muted{color:var(--muted);font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-bottom:14px;display:grid}.grid-2>.card{margin-bottom:0}.tag{background:var(--soft);color:var(--text);border-radius:99px;padding:1px 10px;font-size:12px;display:inline-block}.tag.good{color:var(--good);background:var(--good-soft)}.tag.warn{color:var(--warn);background:var(--warn-soft)}.tag.bad{color:var(--bad);background:var(--bad-soft)}.tag.info{color:var(--accent);background:var(--accent-soft)}.score{text-align:center;min-width:48px;font-size:20px;font-weight:800}.score-badge{background:var(--soft);width:40px;height:40px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.score-badge.high{background:var(--good-soft);color:var(--good)}.score-badge.mid{background:var(--accent-soft);color:var(--accent)}table{border-collapse:collapse;width:100%}th,td{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px}th{color:var(--muted);font-size:13px;font-weight:500}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:color-mix(in srgb, var(--soft) 50%, transparent)}.table-wrap{overflow-x:auto}button,.button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;display:inline-flex}button:hover,.button:hover{border-color:var(--accent);text-decoration:none}button.primary,.button.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}button.primary:hover,.button.primary:hover{filter:brightness(1.08)}button.danger{color:var(--bad);border-color:var(--bad)}button:disabled{opacity:.55;cursor:not-allowed}textarea{width:100%;min-height:140px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;padding:10px}input,select{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:10px;padding:7px 10px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:1px}blockquote{border-inline-start:3px solid var(--line);color:var(--muted);margin:4px 0;padding:4px 10px}.versions{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.error{color:var(--bad)}.ok{color:var(--good)}@media (max-width:640px){.hide-small{display:none}th,td{padding:8px 4px}}.lang-switch{gap:4px}.lang-switch button{border-radius:8px;padding:2px 8px;font-size:13px}.lang-switch button.current{border-color:var(--accent);color:var(--accent)}.button.small,button.small{padding:2px 10px;font-size:13px}.contacts{gap:6px;padding:0;list-style:none;display:grid}.card.own{border-color:var(--good)}details.fold>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary h3{margin:0;font-size:16px}details.fold>summary:after{content:"+";color:var(--muted);margin-inline-start:auto;font-size:1.3em}details.fold[open]>summary:after{content:"−"}details.fold[open]>summary{margin-bottom:10px}.card.live{border-color:var(--accent);align-items:center;gap:12px;display:flex}.pulse{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}pre.signature{white-space:pre-wrap;font:inherit;background:var(--bg);border-radius:8px;padding:8px}.warn-box{border-color:var(--warn);color:var(--warn);background:var(--warn-soft)}.kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.kpi .label{color:var(--muted);font-size:13px}.kpi .value{font-size:28px;font-weight:800;line-height:1.3}.kpi .note{color:var(--muted);font-size:12px}.kpi.dark{background:var(--side);border-color:var(--side);color:#fff}.kpi.dark .label{color:#b7c6d6}.kpi.dark .note{color:#7cc4ff}.funnel{gap:8px;display:grid}.funnel .step{grid-template-columns:minmax(90px,140px) 1fr 44px;align-items:center;gap:12px;display:grid}.funnel .bar{background:var(--soft);border-radius:6px;height:22px;overflow:hidden}.funnel .bar span{background:var(--accent);border-radius:6px;min-width:2px;height:100%;display:block}.funnel .num{text-align:end;font-weight:700}.tasks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tasks>li{background:var(--soft);border-radius:10px;padding:10px 12px}.tasks>li.t-reply{background:var(--accent-soft)}.tasks>li.t-due{background:var(--warn-soft)}.tasks>li.t-send{background:var(--good-soft)}.tasks .t-head{align-items:center;gap:8px;font-weight:600;display:flex}.tasks .t-head .dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.tasks .t-reply .dot{background:var(--accent)}.tasks .t-due .dot{background:var(--warn)}.tasks .t-send .dot{background:var(--good)}.tasks .t-items{flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.steps li{text-align:center;color:var(--muted);flex:1;min-width:0;font-size:12px}.steps li:before{content:"";background:var(--line);border-radius:3px;height:6px;margin-bottom:4px;display:block}.steps li.done:before{background:var(--good)}.steps li.now{color:var(--text);font-weight:700}.steps li.now:before{background:var(--accent)}.empty{text-align:center;color:var(--muted);padding:28px 12px}.pills{flex-wrap:wrap;gap:6px;display:flex}.pills a{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:99px;padding:3px 12px;font-size:13px}.pills a:hover{border-color:var(--accent);text-decoration:none}.pills a[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.board-wrap{padding-bottom:6px;overflow-x:auto}.board{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;min-width:980px;display:grid}.col{background:var(--soft);border-radius:var(--radius);flex-direction:column;gap:8px;padding:10px;display:flex}.col h2{justify-content:space-between;margin:0;padding:2px 4px;font-size:14px;display:flex}.col.interested{background:var(--good-soft)}.lead{background:var(--card);border:1px solid var(--line);color:var(--text);border-radius:10px;gap:4px;padding:9px 11px;display:grid}.lead:hover{border-color:var(--accent);text-decoration:none}.lead .top{justify-content:space-between;gap:8px;font-weight:700;display:flex}.lead .why{color:var(--muted);font-size:12px}.login-logo{border-radius:12px;width:100%;max-width:360px;margin:0 auto 16px;display:block}.login-page{color:#e8eef6;--card:#0a1828;--line:#1b3350;--text:#e8eef6;--muted:#8fa3b8;--bg:#06121f;--accent:#0a8cf5;background:#020c18;min-height:100vh}.login-page .login-logo{border-radius:0;margin-bottom:8px}.login-page .card{box-shadow:0 0 0 1px #0f2740,0 12px 40px #008cf514}.login-page input{background:var(--bg)}.login-page button.primary{background:linear-gradient(90deg,#0061ed,#00a8f5);border:0;justify-content:center}.skeleton{background:linear-gradient(90deg, var(--line) 25%, var(--card) 50%, var(--line) 75%);background-size:200% 100%;border-radius:8px;margin-bottom:12px;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}
