.lt-page :where(h1,h2,h3,h4,h5,h6,p,span,li,td,th,label,input,select,textarea){color:inherit}.lt-page{--lt-bg: #070a12;--lt-surface: rgba(255, 255, 255, .045);--lt-surface-strong: rgba(255, 255, 255, .08);--lt-border: rgba(148, 163, 184, .18);--lt-text: #e9eef7;--lt-muted: #9aa7bd;--lt-emerald: #10b981;--lt-violet: #8b5cf6;--lt-pink: #ec4899;--lt-amber: #f59e0b;--lt-radius: 22px;--lt-shadow-glow: 0 0 0 1px rgba(139, 92, 246, .22), 0 24px 60px -28px rgba(139, 92, 246, .45);position:relative;min-height:100dvh;padding:28px 20px 72px;color:var(--lt-text);font-family:var(--font-body);line-height:1.85;letter-spacing:0;direction:rtl;text-align:right;background:radial-gradient(1100px 620px at 88% -12%,rgba(139,92,246,.28),transparent 62%),radial-gradient(900px 560px at 6% 4%,rgba(16,185,129,.18),transparent 60%),radial-gradient(760px 520px at 52% 108%,rgba(236,72,153,.16),transparent 62%),var(--lt-bg);overflow-x:hidden}.lt-orb{position:fixed;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none;z-index:0;animation:lt-float 18s ease-in-out infinite}.lt-orb-a{width:420px;height:420px;top:-120px;left:-90px;background:radial-gradient(circle at 30% 30%,rgba(139,92,246,.55),transparent 70%)}.lt-orb-b{width:380px;height:380px;bottom:-140px;right:-80px;background:radial-gradient(circle at 70% 70%,rgba(16,185,129,.45),transparent 70%);animation-delay:-6s}@keyframes lt-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-26px,0) scale(1.06)}}.lt-shell{position:relative;z-index:1;max-width:1200px;margin:0 auto}.lt-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.lt-brand{display:inline-flex;align-items:center;gap:10px;color:var(--lt-text);font-weight:700;text-decoration:none}.lt-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#0b0f17;background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 10px 26px -12px #10b981e6}.lt-topbar-actions{display:flex;align-items:center;gap:10px}.lt-ghost-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--lt-border);border-radius:999px;background:var(--lt-surface);color:var(--lt-text);font:inherit;font-size:.9rem;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.lt-ghost-btn:hover{transform:translateY(-1px);border-color:#8b5cf68c;background:var(--lt-surface-strong)}.lt-hero{text-align:center;margin-bottom:34px;animation:lt-rise .7s cubic-bezier(.22,1,.36,1) both}.lt-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border:1px solid rgba(139,92,246,.4);border-radius:999px;background:#8b5cf61f;color:#d8c9ff;font-size:.85rem}.lt-hero-title{margin:16px auto 12px;max-width:20ch;color:var(--lt-text);font-family:var(--font-heading);font-size:clamp(1.75rem,4.4vw,2.9rem);font-weight:800;line-height:1.35;letter-spacing:-.4px}.lt-hero-title em{font-style:normal;background:linear-gradient(120deg,#34d399,#8b5cf6 55%,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent}.lt-hero-lead{margin:0 auto;max-width:62ch;color:var(--lt-muted);font-size:1.02rem}.lt-hero-metrics{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.lt-metric{min-width:130px;padding:12px 18px;border:1px solid var(--lt-border);border-radius:16px;background:var(--lt-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lt-metric-value{display:block;font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:#fff}.lt-metric-label{display:block;font-size:.78rem;color:var(--lt-muted)}.lt-onboard{padding:clamp(20px,3vw,32px);border:1px solid var(--lt-border);border-radius:calc(var(--lt-radius) + 6px);background:linear-gradient(160deg,#ffffff17,#ffffff08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--lt-shadow-glow);animation:lt-rise .7s .05s cubic-bezier(.22,1,.36,1) both}.lt-onboard-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.lt-step-badge{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,#8b5cf6e6,#10b981d9);color:#fff;font-family:var(--font-heading);font-weight:800;box-shadow:0 12px 30px -14px #8b5cf6e6}.lt-onboard-head h2{margin:0 0 4px;color:var(--lt-text);font-family:var(--font-heading);font-size:1.25rem}.lt-onboard-head p{margin:0;color:var(--lt-muted);font-size:.92rem}.lt-field{display:block;margin-bottom:16px}.lt-field>label{display:block;margin-bottom:7px;font-size:.86rem;font-weight:600;color:#cdd6e6}.lt-input,.lt-select,.lt-phone-input{width:100%;padding:13px 15px;border:1px solid var(--lt-border);border-radius:14px;background:#090d16a8;color:var(--lt-text);font:inherit;line-height:1.7;transition:border-color .18s ease,box-shadow .18s ease}.lt-input::placeholder{color:#6c7a92}.lt-input:focus,.lt-select:focus,.lt-phone-input:focus{outline:none;border-color:#8b5cf6b3;box-shadow:0 0 0 3px #8b5cf638}.lt-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:12px}.lt-model-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:15px 16px;border:1px solid var(--lt-border);border-radius:18px;background:var(--lt-surface);color:inherit;font:inherit;text-align:right;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.lt-model-card:hover{transform:translateY(-3px);background:var(--lt-surface-strong);box-shadow:0 20px 40px -26px #000000e6}.lt-model-card.is-active{border-color:var(--card-accent, rgba(139, 92, 246, .8));background:linear-gradient(150deg,color-mix(in srgb,var(--card-accent) 22%,transparent),#ffffff0a);box-shadow:0 0 0 1px var(--card-accent),0 22px 46px -26px var(--card-accent)}.lt-model-emoji{font-size:1.5rem;line-height:1.4}.lt-model-title{color:var(--lt-text);font-family:var(--font-heading);font-weight:700;font-size:.98rem}.lt-model-tagline{color:var(--lt-muted);font-size:.8rem;line-height:1.6}.lt-model-check{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--card-accent, var(--lt-emerald));color:#070a12;font-size:.75rem;font-weight:800}.lt-pills{display:flex;flex-wrap:wrap;gap:9px}.lt-pill{padding:8px 14px;border:1px solid var(--lt-border);border-radius:999px;background:var(--lt-surface);color:var(--lt-text);font:inherit;font-size:.86rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.lt-pill:hover{transform:translateY(-2px);background:var(--lt-surface-strong)}.lt-pill.is-active{border-color:#10b981bf;background:#10b98129;color:#d7fff0}.lt-hint{margin:8px 0 0;color:var(--lt-muted);font-size:.78rem}.lt-error{margin:0 0 14px;padding:11px 14px;border:1px solid rgba(248,113,113,.45);border-radius:13px;background:#f871711f;color:#fecaca;font-size:.88rem}.lt-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:6px;padding:16px 22px;border:none;border-radius:16px;background:linear-gradient(120deg,#8b5cf6,#6366f1 45%,#10b981);color:#fff;font-family:var(--font-heading);font-size:1.02rem;font-weight:800;cursor:pointer;box-shadow:0 22px 46px -20px #6366f1d9;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.lt-cta:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.15)}.lt-cta:disabled{opacity:.65;cursor:progress}.lt-cta-glow{animation:lt-pulse 2.6s ease-in-out infinite}@keyframes lt-pulse{0%,to{box-shadow:0 22px 46px -20px #6366f1b3}50%{box-shadow:0 26px 60px -18px #10b981f2}}.lt-bento{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px;align-items:start;animation:lt-rise .6s cubic-bezier(.22,1,.36,1) both}@media (max-width: 940px){.lt-bento{grid-template-columns:1fr}}.lt-panel{position:relative;padding:18px;border:1px solid var(--lt-border);border-radius:var(--lt-radius);background:linear-gradient(165deg,#ffffff12,#ffffff06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 70px -40px #000000f2}.lt-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.lt-panel-title{margin:0;color:var(--lt-text);font-family:var(--font-heading);font-size:1.02rem}.lt-iphone{position:relative;width:100%;max-width:380px;margin:0 auto;padding:12px 12px 16px;border:1px solid rgba(255,255,255,.14);border-radius:42px;background:linear-gradient(180deg,#12172a,#080b14 60%);box-shadow:0 40px 90px -40px #000,inset 0 1px #ffffff14}.lt-iphone-notch{width:104px;height:20px;margin:0 auto 8px;border-radius:999px;background:#04060c}.lt-iphone-status{display:flex;align-items:center;justify-content:space-between;padding:0 8px 8px;color:#94a3b8;font-size:.7rem}.lt-iphone-status-icons{display:inline-flex;align-items:center;gap:5px}.lt-iphone-home{width:108px;height:5px;margin:12px auto 0;border-radius:999px;background:#ffffff2e}.lt-chat-head{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d}.lt-chat-avatar{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-family:var(--font-heading);font-weight:800}.lt-chat-peer{display:flex;flex-direction:column;min-width:0}.lt-chat-name{display:inline-flex;align-items:center;gap:6px;color:var(--lt-text);font-weight:700;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-chat-sub{color:#8fe3c4;font-size:.74rem}.lt-phone-body{position:relative;margin-top:12px;border-radius:20px;background:#04070eb8;overflow:hidden}.lt-chat-scroll{height:320px;padding:14px 12px;overflow-y:auto;scroll-behavior:smooth}.lt-chat-scroll::-webkit-scrollbar{width:5px}.lt-chat-scroll::-webkit-scrollbar-thumb{border-radius:99px;background:#94a3b866}.lt-bubble-row{display:flex;margin-bottom:12px;animation:lt-bubble-in .35s cubic-bezier(.22,1,.36,1) both}.lt-bubble-row.user{justify-content:flex-start}.lt-bubble-row.ai{justify-content:flex-end}.lt-bubble{max-width:80%;padding:10px 13px;border-radius:18px;font-size:.9rem;line-height:1.8;white-space:pre-wrap;word-break:break-word}.lt-bubble-row.user .lt-bubble{border:1px solid rgba(139,92,246,.5);border-bottom-right-radius:6px;background:linear-gradient(140deg,#8b5cf6e6,#6366f1d9);color:#fff}.lt-bubble-row.ai .lt-bubble{border:1px solid rgba(255,255,255,.12);border-bottom-left-radius:6px;background:#ffffff14;color:#e9eef7}.lt-bubble-time{display:block;margin-top:5px;color:#ffffff8c;font-size:.66rem}.lt-bubble-note{display:block;margin-top:6px;color:#cbd5e1;font-size:.74rem;opacity:.85}@keyframes lt-bubble-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.lt-typing{display:inline-flex;align-items:center;gap:5px;padding:13px 15px}.lt-typing span{width:7px;height:7px;border-radius:50%;background:#a3b3cc;animation:lt-blink 1.2s infinite ease-in-out}.lt-typing span:nth-child(2){animation-delay:.18s}.lt-typing span:nth-child(3){animation-delay:.36s}@keyframes lt-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.lt-breakers{padding:10px 12px 4px;border-top:1px dashed rgba(148,163,184,.25)}.lt-breakers-title{margin:0 0 9px;color:var(--lt-muted);font-size:.74rem}.lt-breaker{display:block;width:100%;margin-bottom:8px;padding:10px 13px;border:1px solid rgba(139,92,246,.4);border-radius:999px;background:#8b5cf61f;color:#e6dcff;font:inherit;font-size:.85rem;text-align:center;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.lt-breaker:hover:not(:disabled){transform:translateY(-2px);background:#8b5cf638;box-shadow:0 16px 30px -20px #8b5cf6f2}.lt-breaker:disabled{opacity:.5;cursor:not-allowed}.lt-input-bar{display:flex;align-items:center;gap:9px;padding:10px 12px 12px}.lt-input-bar input{flex:1;min-width:0;padding:11px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:var(--lt-text);font:inherit;font-size:.88rem}.lt-input-bar input:focus{outline:none;border-color:#10b981b3}.lt-send{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:none;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#04120c;cursor:pointer;transition:transform .16s ease,filter .16s ease}.lt-send:hover:not(:disabled){transform:scale(1.06);filter:saturate(1.2)}.lt-send:disabled{opacity:.45;cursor:not-allowed}.lt-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:16px;background:#04060c8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:lt-fade .28s ease both}.lt-gate-card{width:100%;padding:20px 18px;border:1px solid rgba(16,185,129,.45);border-radius:22px;background:linear-gradient(165deg,#121828fa,#0a0e18fa);box-shadow:0 0 0 1px #10b98140,0 34px 70px -30px #10b98199;text-align:center;animation:lt-pop .36s cubic-bezier(.22,1,.36,1) both}.lt-gate-emoji{font-size:2rem;line-height:1.4}.lt-gate-card h3{margin:8px 0;color:#fff;font-family:var(--font-heading);font-size:1.08rem}.lt-gate-card p{margin:0 0 14px;color:var(--lt-muted);font-size:.87rem;line-height:1.8}.lt-gate-card p b{color:#fff}.lt-gate-form{display:flex;flex-direction:column;gap:10px}.lt-gate-error{margin:0;color:#fecaca;font-size:.8rem}.lt-free-note{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#8fe3c4;font-size:.75rem}@keyframes lt-fade{0%{opacity:0}to{opacity:1}}@keyframes lt-pop{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:none}}.lt-brain{display:flex;flex-direction:column;gap:14px}.lt-brain-status{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid rgba(16,185,129,.4);border-radius:999px;background:#10b98124;color:#b6f5dd;font-size:.76rem}.lt-dot-live{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d3993d;animation:lt-blink 1.4s infinite ease-in-out}.lt-insights{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.lt-insight{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid var(--lt-border);border-radius:16px;background:var(--lt-surface);transition:border-color .25s ease,background .25s ease,transform .25s ease}.lt-insight.is-live{border-color:#10b98180;background:linear-gradient(140deg,#10b98129,#ffffff08);transform:translate(-4px)}.lt-insight-icon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:10px;background:#ffffff14;font-size:.9rem}.lt-insight.is-live .lt-insight-icon{background:#10b98138}.lt-insight-body{min-width:0}.lt-insight-label{display:block;color:var(--lt-text);font-size:.82rem;font-weight:700}.lt-insight-value{display:block;margin-top:3px;color:var(--lt-muted);font-size:.82rem;line-height:1.7}.lt-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:11px}.lt-metric-card{padding:13px 14px;border:1px solid var(--lt-border);border-radius:16px;background:var(--lt-surface)}.lt-metric-card .lt-metric-value{font-size:1.15rem}.lt-metric-card .lt-metric-label{margin-top:2px}.lt-crm-preview{padding:14px;border:1px dashed rgba(139,92,246,.45);border-radius:16px;background:#8b5cf614}.lt-crm-preview h4{margin:0 0 9px;color:var(--lt-text);font-family:var(--font-heading);font-size:.92rem}.lt-crm-rows{margin:0;display:grid;gap:6px}.lt-crm-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.82rem}.lt-crm-row dt{color:var(--lt-muted)}.lt-crm-row dd{margin:0;font-weight:600}.lt-final-cta{margin-top:22px;padding:20px;border:1px solid rgba(139,92,246,.5);border-radius:var(--lt-radius);background:linear-gradient(140deg,#8b5cf638,#10b98129);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px #8b5cf647,0 30px 70px -34px #8b5cf6cc;text-align:center;animation:lt-rise .5s cubic-bezier(.22,1,.36,1) both}.lt-final-cta p{margin:0 0 14px;color:#e6dcff;font-size:.92rem}.lt-final-cta .lt-cta{width:auto;min-width:320px;animation:lt-pulse 2.4s ease-in-out infinite}@media (max-width: 560px){.lt-final-cta .lt-cta{width:100%;min-width:0}}.lt-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px;color:var(--lt-muted);font-size:.78rem}.lt-footer{margin-top:34px;padding-top:20px;border-top:1px solid var(--lt-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--lt-muted);font-size:.82rem}.lt-footer a{color:#cdd6e6;text-decoration:none}.lt-footer a:hover{text-decoration:underline}@keyframes lt-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lt-page *,.lt-orb{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.fg-login :where(h1,h2,h3,h4,h5,h6,p,span,li,td,th,label,input,select,textarea,b,strong,a){color:inherit}.fg-login{--fg-canvas: #fafbfc;--fg-dark: #1c253c;--fg-dark-card: #25314a;--fg-ai-bubble: #173d40;--fg-mint: #76e2cd;--fg-teal: #008d7c;--fg-teal-deep: #007565;--fg-trial: #ecf8f5;--fg-ink: #192536;--fg-muted: #7b8494;--fg-muted-2: #a9b8c9;--fg-on-dark: #ffffff;--fg-on-dark-muted: #c5cedd;display:grid;grid-template-columns:49.5rem 1fr;min-height:100vh;background:var(--fg-canvas);direction:rtl;font-family:Vazirmatn,system-ui,sans-serif;color:var(--fg-ink)}.fg-showcase{display:flex;flex-direction:column;padding:1.5rem}.fg-canvas{position:relative;display:flex;flex:1;flex-direction:column;gap:1.25rem;padding:2.5rem 2.5rem 1.625rem;border-radius:1.75rem;background:radial-gradient(120% 80% at 85% 0%,rgba(118,226,205,.22),transparent 55%),radial-gradient(90% 70% at 10% 100%,rgba(139,92,246,.2),transparent 60%),linear-gradient(160deg,#1c253c,#131a2b);color:var(--fg-on-dark);overflow:hidden}.fg-canvas:after{content:"";position:absolute;inset-inline-end:-8rem;top:-6rem;width:22rem;height:22rem;border-radius:50%;background:radial-gradient(circle,rgba(118,226,205,.28),transparent 65%);filter:blur(40px);pointer-events:none}.fg-showcase-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.fg-status{display:inline-flex;align-items:center;gap:.4375rem}.fg-status-dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--fg-mint);box-shadow:0 0 0 3px #76e2cd40;animation:fg-pulse 2.2s ease-in-out infinite}@keyframes fg-pulse{0%,to{opacity:1}50%{opacity:.45}}.fg-status-text,.fg-footer-label{font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:400;line-height:1.21;color:var(--fg-muted-2)}.fg-ai-label{display:inline-flex;align-items:center;gap:.4375rem;padding:.3125rem .625rem;border:1px solid rgba(118,226,205,.3);border-radius:999px;background:#ffffff09;font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:500;letter-spacing:0;color:var(--fg-mint)}.fg-promise{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;margin-top:2.25rem}.fg-h1{max-width:22ch;margin:0;font-family:Vazirmatn,system-ui,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.65;letter-spacing:0}.fg-h1 em{font-style:normal;background:linear-gradient(100deg,#76e2cd,#38bdf8 60%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.fg-lead{max-width:60ch;margin:0;font-size:.8125rem;font-weight:400;line-height:1.9;color:var(--fg-muted-2)}.fg-chat{position:relative;z-index:1;display:flex;flex-direction:column;margin-top:1.5rem;border:1px solid rgba(255,255,255,.06);border-radius:1.25rem;background:var(--fg-dark);box-shadow:0 30px 70px -40px #000}.fg-chat-head{display:flex;align-items:center;gap:.6875rem;padding:1rem 1.375rem}.fg-chat-avatar{display:grid;place-items:center;width:2.4375rem;height:2.4375rem;border-radius:.8125rem;background:linear-gradient(135deg,#f472b6,#8b5cf6);font-family:Vazirmatn,system-ui,sans-serif;font-size:.75rem;font-weight:600;color:#fff}.fg-chat-id{display:flex;flex:1;flex-direction:column;gap:.1875rem}.fg-chat-name{font-size:.75rem;font-weight:600;line-height:1.56;color:#fff}.fg-chat-handle{font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:400;line-height:1.21;color:var(--fg-muted-2)}.fg-chat-dots{display:inline-flex;color:var(--fg-muted-2)}.fg-chat-body{display:flex;flex-direction:column;gap:.875rem;padding:1.375rem}.fg-chat-date{font-size:.5625rem;font-weight:400;line-height:1.56;color:var(--fg-muted-2)}.fg-msg{display:flex;flex-direction:column;gap:.3125rem}.fg-msg-row{display:flex}.fg-msg-row.patient{justify-content:flex-start}.fg-bubble{max-width:26rem;padding:.75rem 1rem;font-size:.75rem;font-weight:400;line-height:1.9;white-space:pre-wrap}.fg-bubble.patient{border-radius:.875rem .3125rem .875rem .875rem;background:var(--fg-dark-card);color:#fff}.fg-ai-id{display:inline-flex;align-items:center;gap:.375rem}.fg-ai-badge{padding:.125rem .375rem;border-radius:.3125rem;background:#76e2cd1c;font-family:Inter,system-ui,sans-serif;font-size:.5625rem;font-weight:600;color:var(--fg-mint)}.fg-ai-name{font-size:.625rem;font-weight:400;color:var(--fg-mint)}.fg-bubble.ai{display:flex;flex-direction:column;gap:.75rem;border:1px solid rgba(118,226,205,.16);border-radius:.3125rem .875rem .875rem;background:var(--fg-ai-bubble)}.fg-bubble.ai p{margin:0;padding:.8125rem 1rem;font-size:.75rem;line-height:1.95;color:#e5f5f0;white-space:pre-wrap}.fg-suggest{display:inline-flex;align-items:center;gap:.3125rem;padding:0 1rem .8125rem}.fg-suggest-label{font-size:.625rem;font-weight:500;color:var(--fg-mint)}.fg-meta{display:inline-flex;align-items:center;gap:.3125rem;font-size:.5625rem;color:var(--fg-muted-2)}.fg-bento{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-top:1.5rem}.fg-bento-card{display:flex;flex-direction:column;gap:.5625rem;padding:1.125rem;border:1px solid rgba(255,255,255,.07);border-radius:1.25rem;background:#ffffff06}.fg-bento-card.accent{border-color:#76e2cd38;background:#76e2cd0a}.fg-bento-icon{color:var(--fg-mint)}.fg-bento-figure{display:flex;align-items:center;gap:.5rem}.fg-bento-number{font-size:1.8125rem;font-weight:600;line-height:1.56;color:var(--fg-mint)}.fg-bento-number-inline{font-size:.875rem;font-weight:600;color:var(--fg-mint)}.fg-bento-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.56}.fg-bento-sub{margin:0;font-size:.625rem;font-weight:400;line-height:1.56;color:var(--fg-muted-2)}.fg-showcase-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem}.fg-trust{display:inline-flex;align-items:center;gap:.5625rem;font-size:.75rem;font-weight:400;line-height:1.56;color:var(--fg-on-dark-muted)}.fg-pager{display:inline-flex;gap:.3125rem}.fg-pager i{width:.3125rem;height:.3125rem;border-radius:999px;background:#ffffff30}.fg-pager i.on{width:1.3125rem;background:var(--fg-mint)}.fg-form-side{display:flex;flex-direction:column;padding:3.25rem 4.5rem 2rem}.fg-form-head{display:flex;align-items:flex-start;justify-content:space-between}.fg-support{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--fg-muted)}.fg-support a{color:inherit;text-decoration:none}.fg-support a:hover{color:var(--fg-teal)}.fg-brand{display:inline-flex;align-items:center;gap:.625rem}.fg-wordmark{font-family:Inter,system-ui,sans-serif;font-size:1.8125rem;font-weight:600;line-height:1.21;color:var(--fg-ink)}.fg-brand-mark{display:grid;place-items:center;width:2.625rem;height:2.625rem;border-radius:.75rem;background:var(--fg-teal);box-shadow:0 14px 34px -16px #008d7cf2;color:#fff}.fg-form-body{display:flex;width:100%;max-width:27.5rem;flex-direction:column;gap:1.5rem;margin:3.25rem auto 0}.fg-card{display:flex;flex-direction:column;gap:1.875rem}.fg-title-block{display:flex;flex-direction:column;gap:.5rem}.fg-title{margin:0;color:var(--fg-ink);font-size:1.8125rem;font-weight:700;line-height:1.65}.fg-subtitle{margin:0;color:var(--fg-muted);font-size:.9375rem;font-weight:400;line-height:1.8}.fg-fields{display:flex;flex-direction:column;gap:1.25rem}.fg-field{display:flex;flex-direction:column;gap:.5625rem}.fg-label{font-size:.8125rem;font-weight:500;line-height:1.56;color:var(--fg-ink)}.fg-input-wrap{display:flex;align-items:center;gap:.75rem;padding:0 1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px #1925360a;transition:border-color .15s ease,box-shadow .15s ease}.fg-input-wrap:focus-within{border-color:var(--fg-teal);box-shadow:0 0 0 3px #008d7c24}.fg-input-wrap input{width:100%;height:3.5rem;border:none;background:transparent;font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:.8125rem;color:var(--fg-ink);outline:none}.fg-input-wrap input::placeholder{color:var(--fg-muted)}.fg-input-icon{display:inline-flex;flex:0 0 auto;color:var(--fg-muted)}.fg-input-btn{display:inline-flex;flex:0 0 auto;padding:.25rem;border:none;background:none;color:var(--fg-muted);cursor:pointer}.fg-input-btn:hover{color:var(--fg-ink)}.fg-prefs{display:flex;align-items:center;justify-content:space-between}.fg-link{font-size:.75rem;color:var(--fg-teal);text-decoration:none}.fg-link:hover{text-decoration:underline}.fg-remember{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--fg-muted);cursor:pointer}.fg-remember input{position:absolute;opacity:0;pointer-events:none}.fg-box{display:grid;place-items:center;width:1.125rem;height:1.125rem;border:1px solid #cbd5e1;border-radius:.3125rem;background:#fff;color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.fg-remember input:checked+.fg-box{border-color:var(--fg-teal);background:var(--fg-teal);color:#fff}.fg-remember input:focus-visible+.fg-box{outline:2px solid var(--fg-teal);outline-offset:2px}.fg-submit{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;height:3.5rem;border:none;border-radius:.75rem;background:var(--fg-teal);box-shadow:0 16px 38px -18px #008d7cf2;font-family:Vazirmatn,system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .16s ease,filter .16s ease}.fg-submit:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.08)}.fg-submit:disabled{opacity:.65;cursor:progress}.fg-trial-cta{display:flex;align-items:center;gap:.875rem;width:100%;padding:1rem 1.125rem;border:1px solid rgba(0,141,124,.22);border-radius:.75rem;background:var(--fg-trial);text-align:start;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.fg-trial-cta:hover{transform:translateY(-2px);border-color:#008d7c73;box-shadow:0 18px 38px -22px #008d7c99}.fg-trial-cta:active{transform:translateY(0)}.fg-trial-body{flex:1;display:flex;flex-direction:column;gap:.1875rem;min-width:0}.fg-trial-offer{font-size:.8125rem;font-weight:600;line-height:1.7;color:var(--fg-teal-deep)}.fg-trial-hint{font-size:.6875rem;font-weight:400;line-height:1.6;color:var(--fg-teal)}.fg-trial-icon{display:grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:.625rem;background:var(--fg-teal);color:#fff;box-shadow:0 12px 28px -14px #008d7cf2}.fg-note{display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.625rem;color:var(--fg-muted)}.fg-error{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid rgba(248,113,113,.4);border-radius:.75rem;background:#fef2f2;font-size:.8125rem;color:#b91c1c;animation:fg-shake .32s ease}@keyframes fg-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.fg-form-body>*{animation:fg-rise .5s cubic-bezier(.22,1,.36,1) both}.fg-form-body>*:nth-child(2){animation-delay:.06s}.fg-form-body>*:nth-child(3){animation-delay:.12s}@keyframes fg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fg-canvas>*{animation:fg-rise .6s cubic-bezier(.22,1,.36,1) both}.fg-canvas>*:nth-child(2){animation-delay:.08s}.fg-canvas>*:nth-child(3){animation-delay:.16s}.fg-canvas>*:nth-child(4){animation-delay:.24s}.fg-canvas>*:nth-child(5){animation-delay:.32s}.fg-canvas>*:nth-child(6){animation-delay:.4s}@media (max-width: 1120px){.fg-login{grid-template-columns:1fr}.fg-showcase{display:none}.fg-form-side{padding:2.5rem 1.5rem}}@media (max-width: 560px){.fg-form-body{margin-top:2rem}.fg-title{font-size:1.5rem}.fg-form-side{padding:2rem 1.25rem}}@media (prefers-reduced-motion: reduce){.fg-form-body>*,.fg-canvas>*{animation-duration:.001ms}.fg-status-dot{animation:none}}:root{--bg-canvas: #F8FAFC;--bg-surface: #FFFFFF;--bg-elevated: #F1F5F9;--bg-glass: rgba(255, 255, 255, .92);--bg-sidebar: #FFFFFF;--bg-overlay: rgba(15, 23, 42, .45);--primary: #4F46E5;--primary-hover: #4338CA;--primary-soft: #EEF2FF;--primary-text: #FFFFFF;--primary-border: rgba(79, 70, 229, .24);--accent: #F59E0B;--accent-hover: #D97706;--accent-soft: #FFFBEB;--accent-text: #92400E;--success: #10B981;--success-soft: #ECFDF5;--success-text: #065F46;--warning: #F59E0B;--warning-soft: #FFFBEB;--warning-text: #92400E;--danger: #EF4444;--danger-soft: #FEF2F2;--danger-text: #B91C1C;--info: #8B5CF6;--info-soft: #F5F3FF;--info-text: #6D28D9;--text-primary: #0F172A;--text-secondary: #475569;--text-muted: #64748B;--text-inverse: #FFFFFF;--text-dim: #94A3B8;--border-subtle: rgba(226, 232, 240, .8);--border-medium: #E2E8F0;--border-strong: #CBD5E1;--border-focus: #4F46E5;--focus-ring: #4F46E5;--focus-ring-offset: 2px;--transition-fast: all .15s cubic-bezier(.4, 0, .2, 1);--transition-base: all .2s cubic-bezier(.4, 0, .2, 1);--transition-spring: all .3s cubic-bezier(.34, 1.56, .64, 1);--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 14px;--radius-full: 9999px;--font-body: "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", sans-serif;--font-heading: "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", sans-serif;--font-display: "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;--font-features-persian: "ss01" 1, "cv02" 1;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.5rem;--text-4xl: 2rem;--leading-tight: 1.25;--leading-normal: 1.65;--leading-relaxed: 1.85;--tracking-persian: 0;--tracking-normal: -.02em;--tracking-tight: -.04em;--space-0_5: 4px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px -1px rgba(0, 0, 0, .02);--shadow-md: 0 4px 8px rgba(0, 0, 0, .05), 0 2px 4px rgba(0, 0, 0, .03);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .07), 0 4px 8px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 36px rgba(0, 0, 0, .1), 0 8px 16px rgba(0, 0, 0, .05);--shadow-glow: 0 0 24px rgba(79, 70, 229, .14);--shell-sidebar-w: 224px;--shell-header-h: 56px;--container-max: 1240px;color-scheme:light}html{scroll-behavior:smooth;overflow-x:clip;direction:rtl}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--text-primary);background-color:var(--bg-canvas);font-family:var(--font-body);font-feature-settings:var(--font-features-persian);font-weight:400;line-height:var(--leading-normal);letter-spacing:var(--tracking-persian);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}#root{position:relative;z-index:1;min-height:100vh;background-color:var(--bg-canvas);color:var(--text-primary);direction:rtl}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-feature-settings:var(--font-features-persian);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary);margin:0 0 1rem}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:clamp(1.125rem,2vw,1.375rem)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-base)}h6{font-size:var(--text-sm)}:where(p,span,li,td,th,label){font-family:var(--font-body);font-feature-settings:var(--font-features-persian);font-weight:400;line-height:var(--leading-normal);color:var(--text-primary)}:where(input,select,textarea){font-family:var(--font-body);font-feature-settings:var(--font-features-persian);font-weight:400;line-height:var(--leading-normal);color:var(--text-primary);letter-spacing:var(--tracking-persian)}.tabular-nums,.kpi-value,.kpi-main-value,.timestamp,.psid,code,kbd,time,.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"cv02" 1;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--primary-hover)}.persian,[dir=rtl]{direction:rtl;text-align:right;letter-spacing:var(--tracking-persian)}.latin,[dir=ltr]{direction:ltr;text-align:left;letter-spacing:var(--tracking-normal)}*{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);border:2px solid transparent;background-clip:padding-box;background:var(--primary)}::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}.surface-canvas{background:var(--bg-canvas)}.surface-surface{background:var(--bg-surface)}.surface-elevated{background:var(--bg-elevated)}.surface-glass{background:var(--bg-glass)}.card,.panel,.box,.stat-card,.card-surface,.kpi-card,.auth-card,.modal,.chat{position:relative;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-spring)}.card:hover,.panel:hover,.box:hover,.stat-card:hover,.card-surface:hover,.kpi-card:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md);transform:translateY(-2px)}.surface--canvas{background:var(--bg-canvas)}.surface--surface{background:var(--bg-surface)}.surface--elevated{background:var(--bg-elevated)}.surface--glass{background:var(--bg-glass)}.btn,button,.button,a.button{font-family:var(--font-heading);font-feature-settings:var(--font-features-persian);font-weight:600;font-size:var(--text-base);line-height:1.5;cursor:pointer;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);border:1px solid transparent;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none;white-space:nowrap;min-height:40px}.btn-primary,button.primary,.button.primary,a.btn-primary,header .header-primary-cta,.landing-cta-row .btn,header .header-cta{background:var(--primary);color:var(--primary-text);border-color:transparent;box-shadow:var(--shadow-xs)}.btn-primary:hover:not(:disabled),button.primary:hover:not(:disabled),.button.primary:hover:not(:disabled),a.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:transparent;color:var(--primary-text);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-xs)}.btn-secondary,button.secondary,.button.secondary,a.btn-secondary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-medium)}.btn-secondary:hover:not(:disabled),button.secondary:hover:not(:disabled),.button.secondary:hover:not(:disabled),a.btn-secondary:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text-primary);transform:none}.btn-ghost,button.ghost,.button.ghost,a.btn-ghost,.btn-sm{background:transparent;color:var(--text-muted);border:1px solid transparent}.btn-ghost:hover:not(:disabled),button.ghost:hover:not(:disabled),.button.ghost:hover:not(:disabled),a.btn-ghost:hover:not(:disabled),.btn-sm:hover:not(:disabled){background:var(--bg-elevated);color:var(--text-primary);border-color:transparent}.btn-sm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);min-height:36px}.btn-danger,button.danger,.button.danger,a.btn-danger{background:var(--danger-soft);color:var(--danger-text);border-color:transparent}.btn-danger:hover:not(:disabled),button.danger:hover:not(:disabled),.button.danger:hover:not(:disabled),a.btn-danger:hover:not(:disabled){background:var(--danger);color:var(--text-inverse);border-color:transparent;transform:translateY(-1px)}.btn-danger-subtle{background:var(--danger-soft);color:var(--danger-text);border:1px solid rgba(239,68,68,.24);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.btn-danger-subtle:hover{background:var(--danger);color:var(--text-inverse)}.danger-separator{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-3)}button:disabled,.btn:disabled,.button:disabled,button.disabled,.btn.disabled,.button.disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-danger:disabled{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important;box-shadow:none!important}.btn-loading,button[data-loading=true],.button[data-loading=true]{position:relative;color:transparent!important;pointer-events:none}.btn-loading:after,button[data-loading=true]:after,.button[data-loading=true]:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}input,select,textarea,.input,.form-control{font-family:var(--font-body);font-feature-settings:var(--font-features-persian);font-size:var(--text-base);line-height:1.5;width:100%;color:var(--text-primary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-medium);background:var(--bg-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--text-muted);opacity:1}input:focus,select:focus,textarea:focus,.input:focus,.form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51f;background:var(--bg-surface)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235C5855' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:1rem;padding-right:2.5rem}textarea{resize:vertical;min-height:100px;line-height:1.7}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;accent-color:var(--primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm)}.field label,label.form-label{display:block;margin-bottom:var(--space-2);font-family:var(--font-heading);font-feature-settings:var(--font-features-persian);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.field .hint,.form-hint,.form-text{font-family:var(--font-body);font-feature-settings:var(--font-features-persian);font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.badge,.tag,.pill,.status{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 8px;border-radius:var(--radius-full);font-family:var(--font-heading);font-feature-settings:var(--font-features-persian);font-size:var(--text-xs);font-weight:500;line-height:1.4;white-space:nowrap}.badge,.tag,.pill,.status{background:var(--bg-elevated);color:var(--text-muted);border:1px solid transparent}.badge.success,.badge.active,.badge.completed,.tag.success,.tag.active,.pill.success,.status.success{background:var(--success-soft);color:var(--success-text)}.badge.warning,.badge.pending,.badge.processing,.tag.warning,.tag.pending,.pill.warning,.status.warning{background:var(--warning-soft);color:var(--warning-text)}.badge.danger,.badge.error,.badge.failed,.badge.dead,.tag.danger,.tag.error,.pill.danger,.status.danger{background:var(--danger-soft);color:var(--danger-text)}.badge.info,.badge.primary,.badge.sent,.badge.skipped,.tag.info,.tag.primary,.pill.info,.status.info{background:var(--primary-soft);color:var(--primary)}.badge.closed,.tag.closed,.pill.closed,.status.closed{background:var(--bg-elevated);color:var(--text-muted)}.badge.active:before,.badge.closed:before,.badge.pending:before,.badge.processing:before,.badge.sending:before,.badge.followup:before,.badge.success:before,.badge.warning:before,.badge.danger:before,.badge.error:before,.badge.failed:before,.badge.dead:before,.badge.completed:before,.badge.skipped:before,.badge.sent:before,.tag.active:before,.pill.active:before,.status.active:before,.badge.has-dot:before{content:"";display:block;width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.badge.no-dot:before,.badge.no-dot:after{display:none;content:none}.kpi-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-sm);transition:transform var(--transition-spring),box-shadow var(--transition-fast),border-color var(--transition-fast)}.kpi-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-medium)}.kpi-label{font-family:var(--font-heading);font-feature-settings:var(--font-features-persian);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);letter-spacing:.02em}.kpi-value,.kpi-main-value{font-family:var(--font-heading);font-feature-settings:var(--font-features-persian),"tnum" 1;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}.kpi-value.primary,.kpi-main-value.primary{color:var(--primary)}.kpi-value.success,.kpi-main-value.success{color:var(--success-text)}.kpi-value.warning,.kpi-main-value.warning{color:var(--warning-text)}.kpi-value.danger,.kpi-main-value.danger{color:var(--danger-text)}table,.table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-surface);margin-bottom:var(--space-5)}.table th{text-align:start;padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-feature-settings:var(--font-features-persian);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;color:var(--text-secondary);background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.table td{text-align:start;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-feature-settings:var(--font-features-persian);font-size:var(--text-base);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.table tbody tr{transition:background var(--transition-fast)}.table tbody tr:hover{background:#0f172a04}.table tbody tr:last-child td{border-bottom:none}.table-responsive,.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-surface)}.data-table thead th{position:sticky;top:0;z-index:3;background:var(--bg-canvas);border-bottom:1px solid var(--border-subtle);font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em;white-space:nowrap;padding:var(--space-3) var(--space-4)}.data-table tbody tr{background:var(--bg-surface);transition:background var(--transition-fast)}.data-table tbody tr:hover{background:var(--bg-elevated)}.app-shell{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-canvas)}.header{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:100}.header-inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-5);height:var(--shell-header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.layout-content{display:flex;flex:1;min-height:calc(100vh - var(--shell-header-h))}.sidebar{width:var(--shell-sidebar-w);flex:0 0 var(--shell-sidebar-w);padding:var(--space-4) var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);position:sticky;top:var(--shell-header-h);height:calc(100vh - var(--shell-header-h));background-color:var(--bg-sidebar);border-inline-end:1px solid var(--border-subtle);overflow-y:auto}.main{flex:1;min-width:0;padding:var(--space-6) var(--space-5) var(--space-8);max-width:100%;background-color:var(--bg-canvas)}.kpi-grid,.stat-grid,.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-4)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center}.empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-muted)}.empty-state h3{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text-primary)}.empty-state p{margin:0;max-width:38ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-3);animation:modal-fade-in .2s cubic-bezier(.16,1,.3,1) both}.modal{width:100%;max-width:480px;padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid rgba(15,23,42,.06);background:var(--bg-surface);box-shadow:var(--shadow-xl);animation:modal-in .22s cubic-bezier(.16,1,.3,1) both}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3)}.skeleton{background:linear-gradient(90deg,var(--bg-elevated) 25%,var(--bg-surface) 50%,var(--bg-elevated) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.text-center{text-align:center}.flex-gap-1{display:flex;gap:var(--space-4);flex-wrap:wrap}.flex-gap-1\.5{display:flex;gap:var(--space-5);flex-wrap:wrap}.btn-block{width:100%}.action-group{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.action-group .btn-danger{margin-inline-start:var(--space-3)}details.more-actions,.action-menu{position:relative;display:inline-block}details.more-actions>summary,.action-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-muted);font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);list-style:none}details.more-actions>summary::marker,details.more-actions>summary::-webkit-details-marker{display:none}details.more-actions>summary:hover:not(:disabled),.action-menu-trigger:hover:not(:disabled){background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-medium)}details.more-actions>summary:focus-visible,.action-menu-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}details.more-actions[open]>summary,.action-menu-trigger[aria-expanded=true]{background:var(--bg-elevated);color:var(--primary)}details.more-actions>div,.action-menu-panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:60;min-width:200px;max-width:280px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--space-1);display:flex;flex-direction:column;gap:var(--space-0_5);animation:menu-fade-in .12s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}[dir=ltr] details.more-actions>div,[dir=ltr] .action-menu-panel{left:0;right:auto}.menu-safe-container{overflow:visible!important}details.more-actions[open]>div,.action-menu-panel[data-clamped=true]{max-width:calc(100vw - 16px)}details.more-actions>div button,details.more-actions>div a,.action-menu-panel button,.action-menu-panel a,.row-menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;justify-content:flex-start;text-align:start;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);border:none;background:transparent;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}details.more-actions>div button:hover:not(:disabled),details.more-actions>div a:hover:not(:disabled),.action-menu-panel button:hover:not(:disabled),.action-menu-panel a:hover:not(:disabled),.row-menu-item:hover:not(:disabled){background:var(--bg-elevated);color:var(--text-primary)}details.more-actions>div hr,.action-menu-panel hr,.menu-divider{border:none;border-top:1px solid var(--border-subtle);margin:var(--space-1) 0}details.more-actions>div .menu-danger,details.more-actions>div .btn-danger,.action-menu-panel .menu-danger,.action-menu-panel .btn-danger{color:var(--danger-text);background:var(--danger-soft)}details.more-actions>div .menu-danger:hover:not(:disabled),details.more-actions>div .btn-danger:hover:not(:disabled),.action-menu-panel .menu-danger:hover:not(:disabled),.action-menu-panel .btn-danger:hover:not(:disabled){background:var(--danger);color:var(--text-inverse)}@keyframes menu-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}details.more-actions>div,.action-menu-panel{max-height:calc(100vh - 100px);overflow-y:auto}.row-menu-item{min-height:32px}.btn-primary,button.primary,.button.primary,a.btn-primary,header .header-primary-cta{min-height:40px;padding:0 var(--space-5);font-weight:600}.btn-secondary,button.secondary,.button.secondary,a.btn-secondary,button.ghost,.btn-ghost,.button.ghost,a.btn-ghost{min-height:40px;padding:0 var(--space-5)}@media (max-width: 960px){.header-inner{padding:0 var(--space-3)}.header-center{order:3;width:100%;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.layout-content{flex-direction:column}.sidebar{width:auto;flex:0 0 auto;height:auto;position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-inline-end:none;border-bottom:1px solid var(--border-subtle);overflow-y:visible}.sidebar.collapsed{width:auto;flex:0 0 auto;padding-inline:var(--space-3)}.main{padding:var(--space-4) var(--space-3) var(--space-6)}.kpi-grid,.stat-grid,.grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}th,td{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.kpi-value,.kpi-main-value{font-size:1.5rem}}@media (max-width: 640px){.header-inner{padding:var(--space-2) var(--space-3)}.grid{grid-template-columns:1fr}.main{padding:var(--space-3) var(--space-3) var(--space-6)}.kpi-value,.kpi-main-value{font-size:1.25rem}.kpi-card,.card,.panel,.box,.stat-card{padding:var(--space-4)}.btn,button,.button{min-height:48px;padding:var(--space-3) var(--space-4)}.btn-primary,button.primary,.button.primary{min-height:48px}}@media (max-width: 768px){.row-actions-trigger,.modal-close,.search-clear,.sidebar-toggle,.mobile-nav-toggle,.btn-sm,.row-menu-item,.toast button{min-width:48px;min-height:48px}input,select,textarea,.input,.form-control,.search-input{font-size:16px;min-height:48px}}body{overflow-x:clip;overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}*{-webkit-tap-highlight-color:transparent}.header{padding-top:max(var(--space-2),env(safe-area-inset-top,0px))}.main{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.modal-overlay{padding:max(var(--space-3),env(safe-area-inset-top,0px)) var(--space-3) max(var(--space-3),env(safe-area-inset-bottom,0px))}.toast{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media print{.sidebar,.action-toolbar,.banner,.toast{display:none!important}.main{padding:0;max-width:none;animation:none}.card{box-shadow:none;border:1px solid #ccc;background:#fff;color:#000}}.dark{--bg-canvas: #0F172A;--bg-surface: #1E293B;--bg-elevated: #334155;--bg-sidebar: #1E293B;--text-primary: #F8FAFC;--text-secondary: #CBD5E1;--text-muted: #94A3B8;--border-subtle: rgba(226, 232, 240, .15);--border-medium: rgba(226, 232, 240, .3);--bg-glass: rgba(30, 41, 59, .85)}:root{--cl-canvas: #f5f7f8;--cl-surface: #ffffff;--cl-track: #f8fafa;--cl-row-alt: #fffdfa;--cl-accent: #147d76;--cl-accent-soft: #eaf5f2;--cl-accent-text: #10655f;--cl-ink: #203537;--cl-ink-2: #52666a;--cl-ink-3: #718084;--cl-warm: #fff5e4;--cl-warm-text: #a56b1f;--cl-hairline: #e5ebed;--cl-avatar: #f0ede7}.cl{min-height:100vh;direction:rtl;font-family:Vazirmatn,system-ui,sans-serif;color:var(--cl-ink);background:var(--cl-canvas)}.cl-shell{display:grid;grid-template-columns:14rem 1fr}.cl-side{display:flex;flex-direction:column;gap:1.625rem;padding:1.6875rem 1rem 1.25rem;background:var(--cl-surface);border-inline-start:1px solid var(--cl-hairline);position:sticky;top:0;height:100vh;overflow-y:auto}.cl-side-brand{display:flex;align-items:center;gap:.625rem;padding-inline-start:.625rem}.cl-side-mark{display:grid;place-items:center;width:1.9375rem;height:1.9375rem;border-radius:.625rem;background:var(--cl-accent);color:#fff}.cl-side-word{display:flex;flex-direction:column;line-height:1.2}.cl-side-word b{font-family:Inter,system-ui,sans-serif;font-size:1.4375rem;font-weight:400;color:var(--cl-ink)}.cl-side-word span{font-family:Inter,system-ui,sans-serif;font-size:.625rem;color:var(--cl-ink-3)}.cl-clinic{display:flex;align-items:center;gap:.5625rem;width:100%;padding:.6875rem;border:none;border-radius:.5rem;background:transparent;cursor:default;text-align:start}.cl-clinic:hover{background:transparent}.cl-clinic-mark{display:grid;place-items:center;width:1.875rem;height:2rem;border-radius:.375rem;background:var(--cl-track);color:var(--cl-ink-2)}.cl-clinic-id{flex:1;display:flex;flex-direction:column;gap:.25rem}.cl-clinic-id b{font-size:.75rem;font-weight:600}.cl-clinic-id span{font-size:.625rem;color:var(--cl-ink-3)}.cl-clinic-chev{color:var(--cl-ink-3)}.cl-nav-group{display:flex;flex-direction:column;gap:.3125rem}.cl-nav-label{padding-inline-start:.6875rem;font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:.625rem;font-weight:600;color:var(--cl-ink-3)}.cl-nav-item{display:flex;align-items:center;gap:.6875rem;width:100%;min-height:2.625rem;padding:0 .75rem;border:none;border-radius:.5rem;background:transparent;font-family:inherit;font-size:.8125rem;color:var(--cl-ink-2);cursor:pointer;text-align:start;transition:background .14s ease,color .14s ease}.cl-nav-item:hover{background:var(--cl-track)}.cl-nav-item.on{background:var(--cl-accent-soft);color:var(--cl-accent-text);font-weight:600}.cl-nav-item svg{flex:0 0 auto}.cl-nav-item .cl-grow{flex:1}.cl-chip{padding:.125rem .375rem;border-radius:.3125rem;background:var(--cl-warm);font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:600;color:var(--cl-warm-text)}.cl-side-spacer{flex:1}.cl-channel{display:flex;flex-direction:column;gap:.75rem;padding:.8125rem;border-radius:.5rem;background:var(--cl-track)}.cl-channel-top{display:flex;align-items:center;gap:.4375rem}.cl-channel-top b{flex:1;font-size:.75rem;font-weight:600;color:var(--cl-ink)}.cl-dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--cl-accent);box-shadow:0 0 0 3px #147d762e}.cl-channel-handle{font-size:.6875rem;color:var(--cl-ink-3)}.cl-channel-health{display:flex;align-items:center;gap:.3125rem;font-size:.625rem;color:var(--cl-accent)}.cl-side-foot{padding-top:.9375rem;border-top:1px solid var(--cl-hairline)}.cl-profile{display:flex;align-items:center;gap:.625rem;padding:0 .375rem}.cl-avatar{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--cl-accent-soft);font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:600;color:var(--cl-accent)}.cl-avatar.plain{background:var(--cl-avatar);color:var(--cl-ink-2)}.cl-profile-id{flex:1;display:flex;flex-direction:column;gap:.1875rem}.cl-profile-id b{font-size:.75rem;font-weight:600}.cl-profile-id span{font-size:.625rem;color:var(--cl-ink-3)}.cl-chev{color:var(--cl-ink-3)}.cl-main{display:flex;min-width:0;flex-direction:column}.cl-top{display:flex;align-items:center;gap:1.25rem;height:4.5rem;padding:0 2rem;background:var(--cl-surface);border-bottom:1px solid var(--cl-hairline)}.cl-crumb{display:flex;align-items:center;gap:.625rem;font-size:.75rem;color:var(--cl-ink-3)}.cl-crumb b{font-weight:500;color:var(--cl-ink)}.cl-top-tools{display:flex;align-items:center;gap:1.25rem;margin-inline-start:auto}.cl-search{display:flex;align-items:center;gap:.5rem;width:15.25rem;height:2.125rem;padding:0 .6875rem;border-radius:.5rem;background:var(--cl-track);color:var(--cl-ink-3)}.cl-search input{flex:1;min-width:0;border:none;background:none;font-family:Vazirmatn,system-ui,sans-serif;font-size:.6875rem;color:var(--cl-ink);outline:none}.cl-search input::placeholder{color:var(--cl-ink-3)}.cl-kbd{font-family:Inter,system-ui,sans-serif;font-size:.625rem;color:var(--cl-ink-3)}.cl-avail{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--cl-ink-2)}.cl-vline{width:1px;height:1.375rem;background:var(--cl-hairline)}.cl-bell{position:relative;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:none;border-radius:.5rem;background:none;color:var(--cl-ink-2);cursor:pointer}.cl-bell:hover{background:var(--cl-track)}.cl-bell i{position:absolute;top:.25rem;inset-inline-end:.25rem;width:.3125rem;height:.3125rem;border-radius:50%;background:var(--cl-warm-text)}.cl-body{display:flex;flex-direction:column;gap:1.375rem;padding:1.75rem 2rem 1.5rem}.cl-intro{display:flex;align-items:flex-start;gap:1rem}.cl-greet{display:flex;flex-direction:column;gap:.4375rem}.cl-greet h1{margin:0;font-size:1.75rem;font-weight:600;line-height:1.2;color:var(--cl-ink)}.cl-greet p{margin:0;font-size:.75rem;line-height:1.5;color:var(--cl-ink-2)}.cl-intro-actions{display:flex;gap:.625rem;margin-inline-start:auto}.cl-btn{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;border:none;border-radius:.5rem;font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:filter .15s ease,background .15s ease}.cl-intro-actions>.cl-btn.ghost{cursor:default}.cl-btn.ghost:hover{background:var(--cl-track)}.cl-btn.solid:hover{filter:saturate(1.08)}.cl-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.cl-kpi{display:flex;flex-direction:column;gap:.5625rem;padding:.9375rem 1.125rem;border-radius:.75rem;background:var(--cl-surface);box-shadow:inset 0 0 0 1px var(--cl-hairline)}.cl-kpi-head{display:flex;align-items:center}.cl-kpi-head span{flex:1;font-size:.75rem;font-weight:500;color:var(--cl-ink-2)}.cl-kpi-head svg{color:var(--cl-ink-3)}.cl-kpi-value{display:flex;align-items:center;gap:.625rem}.cl-kpi-value b{font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.07;color:var(--cl-ink);font-variant-numeric:tabular-nums}.cl-tag-warm{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .4375rem;border-radius:.3125rem;background:var(--cl-warm);font-size:.625rem;font-weight:500;color:var(--cl-warm-text)}.cl-kpi-ctx{display:flex;align-items:center;gap:.25rem;font-size:.625rem}.cl-kpi-ctx b{font-weight:500;color:var(--cl-accent)}.cl-kpi-ctx span{color:var(--cl-ink-3)}.cl-ops{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem}.cl-card{display:flex;flex-direction:column;min-width:0;border-radius:.75rem;background:var(--cl-surface);box-shadow:inset 0 0 0 1px var(--cl-hairline)}.cl-card-head{display:flex;align-items:center;gap:1rem;padding:0 1.25rem;height:4rem;border-bottom:1px solid var(--cl-hairline)}.cl-card-title{display:flex;flex-direction:column;gap:.3125rem}.cl-card-title b{font-size:1rem;font-weight:600;color:var(--cl-ink)}.cl-card-title span{font-size:.6875rem;color:var(--cl-ink-3)}.cl-live{display:flex;align-items:center;gap:.375rem;margin-inline-start:auto;font-size:.625rem;color:var(--cl-ink-3)}.cl-live i{width:.3125rem;height:.3125rem;border-radius:50%;background:var(--cl-accent);animation:cl-blink 1.6s ease-in-out infinite}@keyframes cl-blink{0%,to{opacity:1}50%{opacity:.3}}.cl-icon-btn{display:grid;place-items:center;width:1.875rem;height:1.875rem;border:none;border-radius:.5rem;background:none;color:var(--cl-ink-3);cursor:default}.cl-icon-btn:hover{background:none}.cl-filters{display:flex;align-items:center;gap:1.5rem;height:2.75rem;padding:0 1.25rem;border-bottom:1px solid var(--cl-hairline)}.cl-filter{display:inline-flex;align-items:center;gap:.4375rem;border:none;background:none;padding:0;font-family:inherit;font-size:.75rem;color:var(--cl-ink-2);cursor:pointer}.cl-filter.on{color:var(--cl-accent-text);font-weight:600}.cl-filter .cl-count{padding:.125rem .3125rem;border-radius:.25rem;background:var(--cl-track);font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:600;color:var(--cl-ink-2)}.cl-filter.on .cl-count{background:var(--cl-warm);color:var(--cl-warm-text)}.cl-sort{display:flex;align-items:center;gap:.3125rem;margin-inline-start:auto;font-size:.625rem;color:var(--cl-ink-3)}.cl-thead{display:grid;grid-template-columns:minmax(0,26rem) 11rem 4rem minmax(0,1fr);align-items:center;gap:.75rem;height:1.875rem;padding:0 1.25rem;background:var(--cl-track);font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:.625rem;font-weight:400;color:var(--cl-ink-3)}.cl-trow{display:grid;grid-template-columns:minmax(0,26rem) 11rem 4rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.6875rem;padding:0 1.25rem;border-bottom:1px solid var(--cl-hairline);text-align:start;background:transparent;cursor:pointer;transition:background .12s ease}.cl-trow:last-child{border-bottom:none}.cl-trow:hover{background:var(--cl-track)}.cl-trow.alt{background:var(--cl-row-alt)}.cl-who{display:flex;align-items:center;gap:.6875rem;min-width:0}.cl-msg{display:flex;min-width:0;flex-direction:column;gap:.375rem}.cl-msg b{font-size:.8125rem;font-weight:600;color:var(--cl-ink)}.cl-msg span{overflow:hidden;font-size:.75rem;line-height:1.5;color:var(--cl-ink-2);text-overflow:ellipsis;white-space:nowrap}.cl-reason{display:flex;flex-direction:column;gap:.3125rem}.cl-badge{display:inline-flex;align-items:center;gap:.3125rem;align-self:flex-start;padding:.25rem .5rem;border-radius:.375rem;font-size:.6875rem;font-weight:500}.cl-badge.warm{background:#fceeee;color:#a3402f}.cl-badge.mint{background:var(--cl-accent-soft);color:var(--cl-accent-text)}.cl-badge.gray{background:var(--cl-track);color:var(--cl-ink-2)}.cl-badge.amber{background:var(--cl-warm);color:var(--cl-warm-text)}.cl-reason small{font-size:.625rem;color:var(--cl-ink-3)}.cl-wait{font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--cl-ink-2)}.cl-wait.late{color:var(--cl-warm-text);font-weight:600}.cl-act{display:flex;align-items:center;gap:.5rem}.cl-mini{display:inline-flex;align-items:center;gap:.3125rem;height:1.875rem;padding:0 .625rem;border:none;border-radius:.5rem;font-family:inherit;font-size:.6875rem;font-weight:600;cursor:pointer;transition:background .14s ease}.cl-mini.solid{background:var(--cl-accent);color:#fff}.cl-mini.solid:hover{filter:saturate(1.1)}.cl-mini.ghost{background:var(--cl-track);color:var(--cl-ink-2)}.cl-mini.ghost:hover{background:var(--cl-hairline)}.cl-side-panel{display:flex;flex-direction:column;gap:1rem}.cl-side-panel .cl-card{padding:1.125rem;gap:.875rem}.cl-sp-title{display:flex;align-items:center;gap:.5rem}.cl-sp-title b{flex:1;font-size:.8125rem;font-weight:600}.cl-sp-title svg{color:var(--cl-ink-3)}.cl-sp-link{border:none;background:none;padding:0;font-family:inherit;font-size:.6875rem;color:var(--cl-accent);cursor:default}.cl-sp-link:hover{text-decoration:none}.cl-ins{display:flex;flex-direction:column;gap:.5rem}.cl-ins-row{display:flex;align-items:center;gap:.625rem}.cl-ins-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--cl-track);color:var(--cl-ink-2)}.cl-ins-icon.mint{background:var(--cl-accent-soft);color:var(--cl-accent-text)}.cl-ins-body{flex:1;min-width:0}.cl-ins-body b{display:block;font-size:.75rem;font-weight:600}.cl-ins-body span{display:block;font-size:.625rem;color:var(--cl-ink-3)}.cl-ins-num{font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.cl-bars{display:flex;flex-direction:column;gap:.6875rem}.cl-bar{display:flex;flex-direction:column;gap:.375rem}.cl-bar-top{display:flex;align-items:center;font-size:.6875rem}.cl-bar-top b{flex:1;font-weight:500}.cl-bar-top span{font-family:Inter,Vazirmatn,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--cl-ink-2)}.cl-bar-track{height:.375rem;border-radius:999px;background:var(--cl-track);overflow:hidden}.cl-bar-fill{height:100%;border-radius:999px;background:var(--cl-accent);transition:width .6s cubic-bezier(.22,1,.36,1)}.cl-bar-fill.alt{background:#7fb6b1}.cl-bar-fill.warm{background:#e0a44a}.cl-sched{display:flex;flex-direction:column;gap:.625rem}.cl-sched-row{display:flex;gap:.625rem;padding:.625rem;border-radius:.625rem;background:var(--cl-track)}.cl-sched-rail{width:.1875rem;border-radius:999px;flex:0 0 auto}.cl-sched-body{flex:1;min-width:0}.cl-sched-top{display:flex;align-items:center;gap:.375rem}.cl-sched-top b{flex:1;font-size:.75rem;font-weight:600}.cl-sched-top time{font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:.625rem;font-variant-numeric:tabular-nums;color:var(--cl-ink-3)}.cl-sched-body p{margin:.125rem 0 0;font-size:.6875rem;line-height:1.6;color:var(--cl-ink-2)}.cl-sched-av{display:flex;gap:.25rem;margin-top:.375rem}.cl-sched-av i{display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:999px;background:var(--cl-surface);box-shadow:inset 0 0 0 1px var(--cl-hairline);font-family:Inter,system-ui,sans-serif;font-size:.5rem;font-style:normal;color:var(--cl-ink-2)}@media (max-width: 1400px){.cl-ops{grid-template-columns:minmax(0,1fr) 17rem}}@media (max-width: 1180px){.cl-shell{grid-template-columns:1fr}.cl-side{display:none}.cl-kpis{grid-template-columns:repeat(2,1fr)}.cl-ops{grid-template-columns:1fr}}@media (max-width: 640px){.cl-kpis{grid-template-columns:1fr}.cl-body,.cl-top{padding-inline:1rem}.cl-search{width:9rem}.cl-intro{flex-direction:column}}.cl-kpi,.cl-card,.cl-intro>*{animation:cl-rise .45s cubic-bezier(.22,1,.36,1) both}.cl-kpi:nth-child(2){animation-delay:.05s}.cl-kpi:nth-child(3){animation-delay:.1s}.cl-kpi:nth-child(4){animation-delay:.15s}.cl-ops>*{animation:cl-rise .5s .1s cubic-bezier(.22,1,.36,1) both}@keyframes cl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cl-kpi,.cl-card,.cl-intro>*,.cl-ops>*,.cl-live i{animation:none}}.cl-page{display:flex;flex-direction:column;gap:1.375rem}.cl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem}.cl-stat{display:flex;flex-direction:column;gap:.375rem;padding:.9375rem 1.125rem;border-radius:.75rem;background:var(--cl-surface);box-shadow:inset 0 0 0 1px var(--cl-hairline)}.cl-stat-head{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:var(--cl-ink-2)}.cl-stat-head svg{margin-inline-start:auto;color:var(--cl-ink-3)}.cl-stat-value{font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--cl-ink)}.cl-stat-note{font-size:.6875rem;line-height:1.6;color:var(--cl-ink-3)}.cl-panel{display:flex;min-width:0;flex-direction:column;border-radius:.75rem;background:var(--cl-surface);box-shadow:inset 0 0 0 1px var(--cl-hairline)}.cl-panel-head{display:flex;align-items:center;gap:.875rem;min-height:3.5rem;padding:0 1.25rem;border-bottom:1px solid var(--cl-hairline)}.cl-panel-title{display:flex;flex-direction:column;gap:.1875rem}.cl-panel-title b{font-size:.9375rem;font-weight:600;color:var(--cl-ink)}.cl-panel-title span{font-size:.6875rem;color:var(--cl-ink-3)}.cl-panel-tools{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}.cl-panel-body{padding:1.125rem 1.25rem}.cl-panel-body.flush{padding:0}.cl-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.cl-form.one{grid-template-columns:1fr}.cl-form-row{display:flex;flex-direction:column;gap:.4375rem}.cl-form-row.full{grid-column:1 / -1}.cl-form-label{font-size:.75rem;font-weight:500;color:var(--cl-ink)}.cl-input,.cl-select,.cl-textarea{width:100%;min-height:2.625rem;padding:.625rem .75rem;border:1px solid var(--cl-hairline);border-radius:.5rem;background:var(--cl-surface);font-family:Vazirmatn,Inter,system-ui,sans-serif;font-size:.8125rem;color:var(--cl-ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cl-textarea{min-height:6rem;line-height:1.9;resize:vertical}.cl-input:focus,.cl-select:focus,.cl-textarea:focus{border-color:var(--cl-accent);box-shadow:0 0 0 3px #147d7624}.cl-input::placeholder,.cl-textarea::placeholder{color:var(--cl-ink-3)}.cl-hint{font-size:.6875rem;line-height:1.6;color:var(--cl-ink-3)}.cl-check{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--cl-ink-2);cursor:pointer}.cl-check input{position:absolute;opacity:0;pointer-events:none}.cl-check-box{display:grid;place-items:center;width:1.125rem;height:1.125rem;flex:0 0 auto;border:1px solid var(--cl-hairline);border-radius:.3125rem;background:var(--cl-surface);color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.cl-check input:checked+.cl-check-box{border-color:var(--cl-accent);background:var(--cl-accent);color:#fff}.cl-form-actions{display:flex;align-items:center;gap:.5rem;grid-column:1 / -1;padding-top:.25rem}.cl-btn{display:inline-flex;align-items:center;gap:.5rem;height:2.375rem;padding:0 .875rem;border:none;border-radius:.5rem;font-family:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:filter .15s ease,background .15s ease}.cl-btn.solid{background:var(--cl-accent);color:#fff}.cl-btn.solid:hover:not(:disabled){filter:saturate(1.1)}.cl-btn.ghost{background:var(--cl-surface);color:var(--cl-ink-2);box-shadow:inset 0 0 0 1px var(--cl-hairline)}.cl-btn.ghost:hover:not(:disabled){background:var(--cl-track)}.cl-btn.plain{background:var(--cl-track);color:var(--cl-ink-2)}.cl-btn.plain:hover:not(:disabled){background:var(--cl-hairline)}.cl-btn:disabled{opacity:.55;cursor:not-allowed}.cl-pill{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .5rem;border-radius:.375rem;font-size:.6875rem;font-weight:500;white-space:nowrap}.cl-pill.mint{background:var(--cl-accent-soft);color:var(--cl-accent-text)}.cl-pill.warm{background:var(--cl-warm);color:var(--cl-warm-text)}.cl-pill.red{background:#fceeee;color:#a3402f}.cl-pill.gray{background:var(--cl-track);color:var(--cl-ink-2)}.cl-tabs{display:flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:.625rem;background:var(--cl-track);align-self:flex-start}.cl-tab{padding:.4375rem .8125rem;border:none;border-radius:.4375rem;background:transparent;font-family:inherit;font-size:.75rem;font-weight:500;color:var(--cl-ink-2);cursor:pointer;transition:background .14s ease,color .14s ease}.cl-tab:hover{color:var(--cl-ink)}.cl-tab.on{background:var(--cl-surface);color:var(--cl-accent-text);font-weight:600}.cl-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.25rem 1.25rem;text-align:center;color:var(--cl-ink-3)}.cl-empty b{font-size:.875rem;font-weight:600;color:var(--cl-ink-2)}.cl-empty p{margin:0;font-size:.75rem;line-height:1.8}.app-shell{min-height:100vh;direction:rtl;font-family:Vazirmatn,system-ui,sans-serif;color:var(--cl-ink);background:var(--cl-canvas)}.header{height:4.5rem;background:var(--cl-surface);border-bottom:1px solid var(--cl-hairline)}.header-inner{display:flex;align-items:center;gap:1.125rem;height:100%;padding:0 2rem}.header-breadcrumbs{display:flex;align-items:center;gap:.625rem;font-size:.75rem;color:var(--cl-ink-3)}.breadcrumb-current{font-weight:500;color:var(--cl-ink)}.header-center{display:flex;align-items:center;margin-inline-start:auto}.notification-bell{position:relative;display:grid;place-items:center;width:1.875rem;height:1.875rem;border:none;border-radius:.5rem;background:none;color:var(--cl-ink-2);cursor:pointer}.notification-bell:hover{background:var(--cl-track)}.notification-badge{position:absolute;top:.125rem;inset-inline-end:.125rem;min-width:.9375rem;padding:0 .1875rem;border-radius:999px;background:var(--cl-warm-text);font-family:Inter,system-ui,sans-serif;font-size:.5625rem;font-weight:600;line-height:.9375rem;text-align:center;color:#fff}.workspace-switcher{position:relative}.workspace-trigger{display:inline-flex;align-items:center;gap:.5625rem;height:2.25rem;padding:0 .75rem;border:none;border-radius:.5rem;background:var(--cl-track);cursor:pointer}.workspace-trigger:hover{background:var(--cl-hairline)}.workspace-avatar{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background:var(--cl-accent-soft);font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:600;color:var(--cl-accent-text)}.workspace-name{font-size:.75rem;font-weight:600;color:var(--cl-ink)}.workspace-chevron{color:var(--cl-ink-3)}.workspace-dropdown{position:absolute;top:calc(100% + .375rem);inset-inline-start:0;z-index:40;width:15rem;padding:.375rem;border-radius:.75rem;background:var(--cl-surface);box-shadow:inset 0 0 0 1px var(--cl-hairline),0 24px 48px -24px #2035374d}.workspace-dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:.5rem;font-size:.75rem;color:var(--cl-ink-2);cursor:pointer}.workspace-dropdown-item:hover{background:var(--cl-track)}.workspace-item-name{flex:1}.workspace-check{color:var(--cl-accent)}.workspace-divider{height:1px;margin:.25rem .375rem;background:var(--cl-hairline)}.workspace-dropdown-item.new-workspace{color:var(--cl-accent-text);font-weight:600}.sidebar{display:flex;flex-direction:column;gap:1.625rem;padding:1.6875rem 1rem 1.25rem;background:var(--cl-surface);border-inline-start:1px solid var(--cl-hairline);position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar-backdrop{display:none}.sidebar-header{display:flex;flex-direction:column;gap:.75rem}.sidebar-header .psx-switcher{margin:0;width:100%}.sidebar-brand{display:flex;align-items:center;gap:.625rem;padding-inline-start:.625rem}.brand-mark{display:grid;place-items:center;width:1.9375rem;height:1.9375rem;border-radius:.625rem;background:var(--cl-accent);color:#fff}.brand-name{display:flex;flex-direction:column;line-height:1.2;font-family:Inter,system-ui,sans-serif;font-size:1.4375rem;font-weight:600;color:var(--cl-ink)}.sidebar-section{display:flex;flex-direction:column;gap:.3125rem}.sidebar-section-title{padding-inline-start:.6875rem;font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:.625rem;font-weight:600;color:var(--cl-ink-3)}.sidebar-nav-item{display:flex;align-items:center;gap:.6875rem;min-height:2.625rem;padding:0 .75rem;border-radius:.5rem;font-family:inherit;font-size:.8125rem;font-weight:400;color:var(--cl-ink-2);text-decoration:none;cursor:pointer;transition:background .14s ease,color .14s ease}.sidebar-nav-item:hover{background:var(--cl-track);color:var(--cl-ink)}.sidebar-nav-item.active{background:var(--cl-accent-soft);color:var(--cl-accent-text);font-weight:600}.sidebar-nav-icon{display:inline-flex;flex:0 0 auto;color:currentColor}.sidebar-nav-label{flex:1}.sidebar-trial-cta{display:flex;align-items:center;gap:.625rem;padding:.875rem;border:1px solid rgba(20,125,118,.25);border-radius:.75rem;background:var(--cl-accent-soft);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.sidebar-trial-cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px -20px #147d76cc}.sidebar-trial-cta-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:.625rem;background:var(--cl-accent);color:#fff}.sidebar-trial-cta-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.sidebar-trial-cta-label{font-size:.8125rem;font-weight:600;color:var(--cl-accent-text)}.sidebar-trial-cta-sub{font-size:.6875rem;line-height:1.5;color:var(--cl-ink-3)}.user-profile{display:flex;align-items:center;gap:.625rem;padding:.5rem .375rem 0;border-top:1px solid var(--cl-hairline)}.user-avatar{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:999px;background:var(--cl-accent-soft);font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:600;color:var(--cl-accent-text)}.user-info{flex:1;display:flex;min-width:0;flex-direction:column;gap:.125rem}.user-name{font-size:.75rem;font-weight:600;color:var(--cl-ink)}.user-role{font-size:.625rem;color:var(--cl-ink-3)}.logout-btn{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .625rem;border:none;border-radius:.5rem;background:var(--cl-track);font-family:inherit;font-size:.6875rem;font-weight:500;color:var(--cl-ink-2);cursor:pointer}.logout-btn:hover{background:var(--cl-hairline)}.spacer{flex:1}.main{display:flex;min-width:0;flex:1;flex-direction:column}.layout-content{display:flex;flex-direction:row;flex:1;min-height:calc(100vh - var(--shell-header-h, 60px))}.mobile-nav-toggle{display:none}.psx-options{display:flex;gap:.25rem;padding:.25rem;border-radius:.625rem;background:var(--cl-track)}.psx-emoji{font-size:1rem}.psx-label{font-size:.75rem;font-weight:500;color:var(--cl-ink-2)}.psx-title{font-size:.6875rem;font-weight:600;color:var(--cl-ink-3)}.agency-banner{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border:1px solid rgba(20,125,118,.22);border-radius:.625rem;background:var(--cl-accent-soft);font-size:.75rem;font-weight:500;color:var(--cl-accent-text)}.toast{position:fixed;bottom:1.25rem;inset-inline-start:1.25rem;z-index:60;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;background:var(--cl-ink);font-size:.75rem;color:#fff;box-shadow:0 24px 48px -20px #20353799}.toast button{border:none;background:none;font-family:inherit;font-size:.75rem;font-weight:600;color:var(--cl-mint);cursor:pointer}.page-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding-bottom:.875rem;border-bottom:1px solid var(--cl-hairline)}.page-head h2,.page-head .title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.4;color:var(--cl-ink)}.page-head .muted{margin:.25rem 0 0;font-size:.75rem;line-height:1.7;color:var(--cl-ink-3)}.card,.card-surface{border-radius:.75rem;background:var(--cl-surface);box-shadow:inset 0 0 0 1px var(--cl-hairline)}.card:before{display:none}.card:hover{transform:none;box-shadow:inset 0 0 0 1px var(--cl-hairline)}.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-sm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.375rem;padding:0 .875rem;border:none;border-radius:.5rem;font-family:Vazirmatn,system-ui,sans-serif;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:filter .15s ease,background .15s ease}.btn-sm{min-height:1.875rem;padding:0 .625rem;font-size:.6875rem}.btn-primary,.primary{background:var(--cl-accent);color:#fff}.btn-primary:hover:not(:disabled),.primary:hover:not(:disabled){filter:saturate(1.1)}.btn-secondary,.secondary{background:var(--cl-track);color:var(--cl-ink-2)}.btn-secondary:hover:not(:disabled),.secondary:hover:not(:disabled){background:var(--cl-hairline)}.btn-ghost,.ghost{background:var(--cl-surface);color:var(--cl-ink-2);box-shadow:inset 0 0 0 1px var(--cl-hairline)}.btn-ghost:hover:not(:disabled),.ghost:hover:not(:disabled){background:var(--cl-track)}.btn-danger,.danger{background:#b3402f;color:#fff}.btn:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-danger:disabled{opacity:.55;cursor:not-allowed}.input,.field input,.field select,.field textarea,select.input,textarea.input{width:100%;min-height:2.625rem;padding:.625rem .75rem;border:1px solid var(--cl-hairline);border-radius:.5rem;background:var(--cl-surface);font-family:Vazirmatn,Inter,system-ui,sans-serif;font-size:.8125rem;color:var(--cl-ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cl-accent);box-shadow:0 0 0 3px #147d7624}.input::placeholder,.field input::placeholder{color:var(--cl-ink-3)}.field label{display:block;margin-bottom:.4375rem;font-size:.75rem;font-weight:500;color:var(--cl-ink)}.badge{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .5rem;border:none;border-radius:.375rem;font-family:Vazirmatn,system-ui,sans-serif;font-size:.6875rem;font-weight:500;color:var(--cl-ink-2);background:var(--cl-track)}.badge.success,.badge.completed,.badge.active{background:var(--cl-accent-soft);color:var(--cl-accent-text)}.badge.warning,.badge.pending,.badge.processing{background:var(--cl-warm);color:var(--cl-warm-text)}.badge.danger,.badge.failed{background:#fceeee;color:#a3402f}.data-table,.table{width:100%;border-collapse:collapse;font-size:.8125rem}.data-table th,.table th{padding:.625rem .875rem;border-bottom:1px solid var(--cl-hairline);background:var(--cl-track);font-family:Inter,Vazirmatn,system-ui,sans-serif;font-size:.6875rem;font-weight:500;color:var(--cl-ink-3);text-align:start}.data-table td,.table td{padding:.75rem .875rem;border-bottom:1px solid var(--cl-hairline);color:var(--cl-ink);vertical-align:middle}.data-table tr:last-child td,.table tr:last-child td{border-bottom:none}.data-table tbody tr:hover,.table tbody tr:hover{background:var(--cl-track)}.error{padding:.75rem 1rem;border:1px solid rgba(179,64,47,.28);border-radius:.5rem;background:#fdf2f0;font-size:.8125rem;color:#a3402f}.success{font-size:.8125rem;color:var(--cl-accent-text)}.muted{color:var(--cl-ink-3)}a:focus-visible,button:focus-visible,.input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}@media (max-width: 1024px){.sidebar{display:none}.layout-content,.header-inner{padding-inline:1rem}}:root{color-scheme:light;--ui-radius-sm: .5rem;--ui-radius-md: .75rem;--ui-radius-lg: 1rem;--ui-shadow-card: 0 1px 2px rgb(32 53 55 / 4%), 0 8px 24px rgb(32 53 55 / 4%);--ui-shadow-popover: 0 18px 48px rgb(32 53 55 / 14%);--ui-motion-fast: .14s cubic-bezier(.2, .7, .2, 1);--ui-motion-base: .22s cubic-bezier(.2, .7, .2, 1)}.not-found{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:2rem 1rem;background:linear-gradient(160deg,#0b0f17,#131a26);color:#e2e8f0;font-family:var(--font-sans, "Vazirmatn", Tahoma, sans-serif)}.not-found-card{max-width:30rem;padding:2.4rem 1.8rem;border:1px solid rgb(20 125 118 / 28%);border-radius:1.375rem;background:linear-gradient(160deg,#147d7617,#ffffff05);box-shadow:0 24px 60px -32px #147d767a;text-align:center}.not-found-code{display:block;background:linear-gradient(135deg,var(--cl-accent, #147d76),#10655f);background-clip:text;color:transparent;font-size:3rem;font-weight:900;-webkit-background-clip:text}.not-found-card h1{margin:.2rem 0 .6rem;font-size:1.5rem}.not-found-card p{margin:0 auto;line-height:2;color:#b8c5c5}.not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.4rem}.not-found-primary,.not-found-secondary{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.7rem 1.3rem;border-radius:.75rem;text-decoration:none}.not-found-primary{background:var(--cl-accent, #147d76);color:#fff;font-weight:700}.not-found-primary:hover{background:#10655f}.not-found-secondary{border:1px solid rgb(184 197 197 / 30%);color:#d6e0e0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--cl-canvas, #f5f7f8);color:var(--cl-ink, #203537);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea){transition:color var(--ui-motion-fast),background-color var(--ui-motion-fast),border-color var(--ui-motion-fast),box-shadow var(--ui-motion-fast),opacity var(--ui-motion-fast),transform var(--ui-motion-fast)}:where(button,input,select,textarea):disabled{cursor:not-allowed}:where(.card,.card-surface,.cl-card,.agx-card,.asx-card,.pgx-card){border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-card)}:where(.card,.card-surface,.cl-card,.agx-card,.asx-card,.pgx-card):hover{transform:translateY(-1px)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:2.65rem;border-radius:var(--ui-radius-sm)}:where(input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--cl-accent, #147d76) 72%,white);outline-offset:2px}:where(button,.btn,.primary,.secondary,.danger,.ghost){min-height:2.5rem;border-radius:var(--ui-radius-sm);font-weight:600}:where(button:not(:disabled),.btn:not(:disabled),.primary:not(:disabled),.secondary:not(:disabled)):active{transform:translateY(1px)}:where(table,.table,.data-table){font-variant-numeric:tabular-nums}:where(.table-toolbar,.filters,.row){min-width:0}:where(img,svg,video,canvas){max-width:100%}@media (max-width: 760px){html{scrollbar-gutter:auto}:where(.layout-content,.page-content,main){min-width:0;padding-inline:clamp(.75rem,4vw,1rem)}:where(.row,.table-toolbar,.filters){flex-wrap:wrap}:where(.table,.data-table){display:block;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.asx-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem;padding:.35rem;border-radius:16px;border:1px solid var(--border, #e2e8f0);background:#0f172a08}.asx-tab{font-size:.82rem;padding:.55rem .95rem;border-radius:11px;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--text-secondary, #64748b);font-weight:600}.asx-tab.active{background:var(--primary);color:var(--primary-text);font-weight:800}.asx-panel{border:1px solid var(--border, #e2e8f0);border-radius:20px;padding:1.3rem 1.4rem;background:var(--bg-secondary, #fff);box-shadow:0 10px 26px #0f172a0f}.asx-panel h3{margin-top:0}.asx-demo-toggle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem;margin:.2rem 0 1.2rem;padding:.9rem 1.1rem;border-radius:14px;border:1px dashed rgba(245,158,11,.5);background:linear-gradient(135deg,#f59e0b1a,#4f39f60d)}.asx-demo-toggle-title{font-weight:800;font-size:.95rem}.asx-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.asx-field{display:flex;flex-direction:column;gap:.35rem}.asx-field-label{font-size:.82rem;font-weight:700;color:var(--text-secondary, #64748b)}.asx-input,.asx-textarea{width:100%;padding:.6rem .7rem;border-radius:10px;font-size:.9rem;border:1px solid var(--border, #e2e8f0);background:var(--bg, #fff);color:var(--text-primary, #0f172a)}.asx-textarea{min-height:96px;resize:vertical;line-height:1.9;font-family:inherit}.asx-number-wrap{position:relative;display:block}.asx-suffix{position:absolute;inset-inline-start:.7rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--text-muted, #94a3b8);pointer-events:none}.asx-hint{font-size:.74rem;color:var(--text-muted, #94a3b8)}.asx-save{margin-top:1.2rem;padding:.75rem 1.4rem;border-radius:12px;font-weight:800;border:1px solid transparent;color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#047857)}.asx-save:disabled,.asx-danger:disabled,.asx-btn-ghost:disabled{opacity:.6;cursor:not-allowed}.asx-note{margin-top:1rem;padding:.8rem 1rem;border-radius:12px;border:1px dashed rgba(79,57,246,.4);background:#4f39f60f;font-size:.82rem;line-height:1.85}.asx-preview{margin-top:1rem;padding:1rem 1.1rem;border-radius:14px;border:1px solid rgba(212,175,55,.5);background:linear-gradient(160deg,#d4af371f,#fff6);font-size:.85rem;line-height:2;white-space:pre-wrap}.asx-preview-title{display:block;font-weight:800;margin-bottom:.4rem;color:#b8860b}.asx-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.asx-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;padding:.3rem .6rem;border-radius:999px;border:1px solid rgba(139,92,246,.5);background:#8b5cf61a;color:#7c3aed}.asx-tag button{border:none;background:transparent;cursor:pointer;color:inherit;font-weight:800}.asx-tag-add{display:flex;gap:.5rem;margin-top:.5rem}.asx-tag-add input{flex:1}.asx-pills{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.asx-pill{font-size:.75rem;padding:.25rem .55rem;border-radius:999px;cursor:pointer;border:1px solid rgba(16,185,129,.5);background:#10b9811a;color:#047857;font-family:monospace;direction:ltr}.asx-danger{margin-top:1.2rem;padding:.85rem 1.4rem;border-radius:12px;font-weight:800;border:1px solid rgba(212,175,55,.7);color:#7c5a00;cursor:pointer;background:linear-gradient(135deg,#ffe9a8,#d4af37)}.asx-list{display:grid;gap:.6rem;margin-top:1rem}.asx-list-item{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.6rem .8rem;border-radius:12px;border:1px solid var(--border, #e2e8f0);background:#0f172a05;font-size:.82rem}.asx-list-item .grow{flex:1;min-width:140px}.asx-remove{border:1px solid rgba(244,63,94,.4);background:#f43f5e14;color:#be123c;border-radius:8px;padding:.3rem .6rem;cursor:pointer;font-size:.76rem}.asx-health{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:1rem}.asx-health-item{display:flex;align-items:center;gap:.6rem;padding:.8rem .9rem;border-radius:14px;border:1px solid var(--border, #e2e8f0);background:#0f172a05}.asx-health-dot{width:12px;height:12px;border-radius:50%;flex:none}.asx-health-dot.ok{background:#10b981;box-shadow:0 0 0 4px #10b9812e}.asx-health-dot.bad{background:#f43f5e;box-shadow:0 0 0 4px #f43f5e2e}.asx-health-dot.unknown{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b2e}.asx-health-text{display:flex;flex-direction:column}.asx-health-label{font-weight:700;font-size:.85rem}.asx-health-detail{font-size:.75rem;color:var(--text-muted, #94a3b8)}.asx-tl-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:1rem}.asx-tl-head h3{margin:0 0 .35rem}.asx-tl-head p{margin:0;font-size:.82rem;max-width:60ch}.asx-tl-actions{display:flex;flex-wrap:wrap;gap:.5rem}.asx-btn-ghost{padding:.45rem .9rem;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;color:#6ee7b7;border:1px solid rgba(16,185,129,.35);background:#10b9811a}.asx-tl-scroll{overflow-x:auto;border-radius:14px;border:1px solid rgba(148,163,184,.18)}.asx-tl-table{width:100%;border-collapse:collapse;font-size:.82rem;min-width:780px}.asx-tl-table th,.asx-tl-table td{padding:.7rem .85rem;text-align:start;vertical-align:middle}.asx-tl-table thead th{background:#94a3b814;color:#cbd5e1;font-weight:800;white-space:nowrap;border-bottom:1px solid rgba(148,163,184,.2)}.asx-tl-table tbody tr{border-bottom:1px solid rgba(148,163,184,.1)}.asx-tl-table tbody tr:last-child{border-bottom:none}.asx-tl-date{white-space:nowrap;color:#94a3b8}.asx-tl-doctor{display:block;font-weight:700}.asx-tl-clinic{display:block;font-size:.76rem;color:#94a3b8}.asx-tl-link{color:#6ee7b7;text-decoration:none;font-weight:700}.asx-tl-link:hover{text-decoration:underline}.asx-tl-contact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.asx-tl-wa{font-size:.72rem;padding:.15rem .5rem;border-radius:999px;text-decoration:none;color:#a7f3d0;border:1px solid rgba(16,185,129,.35);background:#10b9811f}.asx-tl-count{font-weight:800;color:#fbbf24;text-align:center}.psx-switcher{margin:.5rem .7rem .4rem;padding:.6rem .65rem;border-radius:14px;border:1px solid rgba(20,125,118,.35);background:linear-gradient(160deg,#147d761f,#10655f0d)}.psx-switcher.is-collapsed{margin:.5rem .4rem .4rem;padding:.5rem .4rem}.psx-title{font-size:.72rem;font-weight:800;letter-spacing:.02em;color:var(--text-secondary, #64748b);margin-bottom:.45rem}.psx-options{display:flex;flex-direction:column;gap:.35rem}.psx-switcher.is-collapsed .psx-options{align-items:center}.psx-option{display:flex;align-items:center;gap:.45rem;width:100%;text-align:start;cursor:pointer;font-size:.78rem;font-weight:700;padding:.42rem .55rem;border-radius:10px;border:1px solid transparent;background:#ffffff80;color:var(--text-primary, #0f172a);transition:border-color .15s ease,background .15s ease,transform .1s ease}.psx-option:hover{border-color:var(--primary)}.psx-option.active{border-color:var(--primary);background:var(--primary);color:var(--primary-text);box-shadow:0 6px 16px -8px #147d7673}.psx-switcher.is-collapsed .psx-option{justify-content:center}.psx-emoji{font-size:1rem;line-height:1}.psx-label{white-space:nowrap}.agx-kpi-grid{display:grid;gap:.9rem;margin:1rem 0 1.25rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.agx-kpi{position:relative;overflow:hidden;border:1px solid var(--border, #e2e8f0);border-radius:16px;padding:1rem 1.1rem;background:linear-gradient(160deg,#d4af371a,#fff9 60%)}.agx-kpi:after{content:"";position:absolute;inset-inline-end:-30px;top:-30px;width:90px;height:90px;border-radius:50%;opacity:.16;background:var(--agx-accent, #147d76)}.agx-kpi-label{font-size:.8rem;color:var(--text-secondary, #64748b)}.agx-kpi-value{margin-top:.4rem;font-size:1.3rem;font-weight:800}.agx-kpi-sub{margin-top:.2rem;font-size:.72rem;color:var(--text-muted, #94a3b8)}.agx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.agx-demo-btn{padding:.5rem .95rem;border-radius:12px;font-weight:700;border:1px solid rgba(212,175,55,.6);background:linear-gradient(135deg,#d4af3729,#10b9811a);color:#7c5a00;cursor:pointer}.agx-demo-btn:hover{background:linear-gradient(135deg,#d4af3742,#10b98129)}.agx-demo-section{margin-top:1.5rem;padding-top:1rem;border-top:2px dashed rgba(212,175,55,.5)}.clinic-preset-panel{border:1px solid rgba(139,92,246,.28);background:radial-gradient(120% 140% at 100% 0%,rgba(139,92,246,.1) 0%,transparent 55%),var(--bg-surface, #12121a)}.clinic-preset-head h3{margin:0 0 .35rem;font-size:1.05rem}.clinic-preset-head p{margin:0;font-size:.85rem}.clinic-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem;margin-top:1rem}.clinic-preset-card{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;text-align:start;padding:1rem;border-radius:14px;border:1px solid var(--border, #2a2a35);background:var(--bg-surface-hover, rgba(255, 255, 255, .03));color:var(--text, #f5f5f7);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.clinic-preset-card:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 30px #00000059}.clinic-preset-card:disabled{opacity:.6;cursor:wait}.clinic-preset-emoji{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;font-size:1.35rem}.clinic-preset-title{font-weight:700;font-size:.95rem;line-height:1.5}.clinic-preset-sub{font-size:.78rem;color:var(--text-muted, #8b8b96)}.clinic-preset-cta{margin-top:.35rem;font-size:.8rem;font-weight:700}.demo-switch{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;border-radius:999px;cursor:pointer;font-size:.78rem;font-weight:800;line-height:1;border:1px solid transparent;white-space:nowrap;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.demo-switch.is-live{color:#047857;border-color:#10b98180;background:linear-gradient(135deg,#10b98129,#10b9810d)}.demo-switch.is-demo{color:#b45309;border-color:#f59e0b99;background:linear-gradient(135deg,#f59e0b38,#f59e0b0f);box-shadow:0 0 #f59e0b80;animation:demo-glow 2.2s ease-in-out infinite}@keyframes demo-glow{0%,to{box-shadow:0 0 #f59e0b73}50%{box-shadow:0 0 14px 2px #f59e0b73}}.demo-switch-dot{width:8px;height:8px;border-radius:50%;flex:none;background:currentColor}.demo-switch.is-demo .demo-switch-dot{animation:demo-pulse 1.3s ease-in-out infinite}@keyframes demo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.demo-switch-label{white-space:nowrap}.demo-switch-track{width:34px;height:18px;border-radius:999px;flex:none;position:relative;background:#0f172a33;transition:background .18s ease}.demo-switch.is-demo .demo-switch-track{background:#f59e0bd9}.demo-switch-knob{position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:inset-inline-start .18s ease;box-shadow:0 1px 3px #0f172a59}.demo-switch.is-demo .demo-switch-knob{inset-inline-start:18px}@media (max-width: 720px){.demo-switch-label{display:none}}.demo-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.1rem;padding:.7rem 1rem;border-radius:14px;font-size:.85rem;font-weight:700;color:#92400e;border:1px dashed rgba(245,158,11,.65);background:linear-gradient(135deg,#f59e0b29,#f59e0b0d)}.demo-ribbon-dot{width:9px;height:9px;border-radius:50%;flex:none;background:#f59e0b;animation:demo-ribbon-pulse 1.3s ease-in-out infinite}@keyframes demo-ribbon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.demo-ribbon-off{margin-inline-start:auto;cursor:pointer;font-size:.78rem;font-weight:800;color:#047857;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(16,185,129,.5);background:#10b9811f}.demo-ribbon-off:hover{background:#10b98138}.live-empty{text-align:center;padding:3rem 1.5rem;border:1px solid var(--border, #e2e8f0);border-radius:20px;background:linear-gradient(160deg,#d4af3714,#7c3aed0d)}.live-empty-icon{font-size:2.4rem;margin-bottom:.4rem}.live-empty-text{max-width:620px;margin:0 auto 1rem;line-height:2.1;color:var(--text-secondary, #475569)}.live-empty-cta{cursor:pointer;font-weight:800;font-size:.85rem;color:#fff;padding:.65rem 1.2rem;border-radius:12px;border:1px solid transparent;background:linear-gradient(135deg,#f59e0b,#b45309);box-shadow:0 10px 24px -14px #b45309e6}.cinbox-summary{display:grid;gap:.75rem;margin-bottom:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cinbox-tile{border:1px solid var(--border, #2a2a35);border-radius:14px;padding:.75rem .9rem;background:#ffffff08}.cinbox-tile-label{font-size:.78rem;color:var(--text-secondary, #b8b8c2)}.cinbox-tile-value{font-size:1.3rem;font-weight:800;margin-top:.2rem}.cinbox-list{display:grid;gap:.9rem}.cinbox-card{border:1px solid var(--border, #2a2a35);border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.7rem;background:linear-gradient(170deg,#ffffff0a,#ffffff03 55%)}.cinbox-card.is-paused{border-color:#f43f5e66}.cinbox-card-head{display:flex;align-items:center;gap:.7rem}.cinbox-avatar{width:40px;height:40px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899)}.cinbox-identity{display:flex;flex-direction:column;min-width:0;margin-inline-end:auto}.cinbox-name{font-weight:800}.cinbox-sub{font-size:.76rem;color:var(--text-muted, #8b8b96)}.cinbox-badges{display:flex;flex-wrap:wrap;gap:.35rem}.cinbox-badge{font-size:.72rem;font-weight:700;padding:.22rem .55rem;border-radius:999px;border:1px solid transparent;white-space:nowrap}.cinbox-handoff{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;border-radius:12px;padding:.65rem .8rem;border:1px solid rgba(139,92,246,.28);background:#8b5cf612}.cinbox-handoff.paused{border-color:#f43f5e66;background:#f43f5e14}.cinbox-handoff-hint{font-size:.78rem;color:var(--text-secondary, #b8b8c2);margin-inline-end:auto}.cinbox-timer{font-size:.82rem;font-weight:800;color:#fda4af;margin-inline-end:auto;font-variant-numeric:tabular-nums}.cinbox-timer.expired{color:#fbbf24}.cinbox-foot{display:flex}.cinbox-link{font-size:.82rem;font-weight:700;color:var(--accent, #8b5cf6);text-decoration:none}.cinbox-empty{text-align:center;padding:3rem 1.5rem}.cinbox-empty-icon{font-size:2.4rem}.cinbox-empty-actions{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.cinbox-empty-actions a{text-decoration:none}@keyframes simDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes simBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes simGlow{0%,to{box-shadow:0 0 #10b98159}50%{box-shadow:0 0 24px 2px #10b98173}}@keyframes simSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.leadx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem}.leadx-source{font-size:.85rem;color:var(--text-secondary, #b8b8c2);margin-inline-end:auto}.leadx-kpi-grid{display:grid;gap:.9rem;margin-bottom:1.25rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.leadx-kpi{position:relative;overflow:hidden;border:1px solid var(--border, #2a2a35);border-radius:16px;padding:1rem 1.1rem;background:linear-gradient(160deg,#ffffff0d,#ffffff03 60%)}.leadx-kpi:after{content:"";position:absolute;inset-inline-end:-30px;top:-30px;width:90px;height:90px;border-radius:50%;opacity:.18;background:var(--leadx-accent, #8b5cf6)}.leadx-kpi-label{font-size:.8rem;color:var(--text-secondary, #b8b8c2)}.leadx-kpi-value{margin-top:.4rem;font-size:1.35rem;font-weight:800}.leadx-demo-banner{margin-bottom:1rem;padding:.7rem 1rem;border-radius:12px;border:1px dashed rgba(139,92,246,.45);background:#8b5cf614;color:#cbb6ff;font-size:.85rem}.leadx-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.leadx-card{display:flex;flex-direction:column;gap:.7rem;border:1px solid var(--border, #2a2a35);border-radius:18px;padding:1.05rem;background:linear-gradient(170deg,#ffffff0a,#ffffff03 55%);box-shadow:0 10px 26px #00000038}.leadx-card.is-hot{border-color:#f43f5e66}.leadx-card-top{display:flex;align-items:center;gap:.7rem}.leadx-avatar{width:44px;height:44px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.05rem;color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899)}.leadx-id{display:flex;flex-direction:column;min-width:0}.leadx-name{font-weight:800;font-size:.98rem}.leadx-handle{font-size:.78rem;color:var(--text-muted, #8b8b96)}.leadx-score{margin-inline-start:auto;text-align:center;flex:none;border-radius:12px;padding:.3rem .6rem;border:1px solid var(--border, #2a2a35);background:#ffffff08}.leadx-score b{display:block;font-size:1.05rem}.leadx-score span{font-size:.62rem;color:var(--text-muted, #8b8b96)}.leadx-badges{display:flex;flex-wrap:wrap;gap:.35rem}.leadx-badge{font-size:.72rem;font-weight:700;padding:.22rem .5rem;border-radius:999px;border:1px solid transparent;white-space:nowrap}.leadx-meta{display:grid;gap:.3rem;font-size:.83rem}.leadx-meta-row{display:flex;gap:.5rem;align-items:baseline}.leadx-meta-key{color:var(--text-muted, #8b8b96);flex:none;min-width:74px}.leadx-meta-val{color:var(--text, #f5f5f7);font-weight:600}.leadx-pains{display:flex;flex-wrap:wrap;gap:.35rem}.leadx-pain{font-size:.72rem;padding:.2rem .5rem;border-radius:999px;border:1px solid transparent;font-weight:600}.leadx-whisper{border:1px solid rgba(234,179,8,.35);background:linear-gradient(160deg,#eab3081f,#eab30808);border-radius:12px;padding:.7rem .8rem;font-size:.82rem;line-height:1.75}.leadx-whisper-title{display:block;font-weight:800;font-size:.78rem;color:#facc15;margin-bottom:.25rem}.leadx-outcomes{display:flex;flex-wrap:wrap;gap:.4rem}.leadx-outcome-btn{font-size:.76rem;padding:.35rem .6rem;border-radius:10px;border:1px solid var(--border, #2a2a35);background:#ffffff08;color:var(--text, #f5f5f7);cursor:pointer;transition:border-color .15s ease,background .15s ease}.leadx-outcome-btn:hover{border-color:#22c55e;background:#22c55e1f}.leadx-outcome-btn.active{border-color:#22c55e;background:#22c55e2e;color:#86efac}.leadx-foot{display:flex;align-items:center;gap:.6rem;margin-top:auto}.leadx-link{font-size:.8rem;color:var(--accent, #8b5cf6);text-decoration:none;font-weight:700}.leadx-view-toggle{display:inline-flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding:.3rem;border-radius:14px;background:#0f172a0d;border:1px solid var(--border, #2a2a35)}.leadx-view-btn{font-size:.82rem;padding:.5rem .95rem;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-secondary, #b8b8c2);cursor:pointer;font-weight:600}.leadx-view-btn.active{background:#ffffff0f;color:var(--text, #f5f5f7);font-weight:800;border-color:#d4af3799;box-shadow:0 6px 18px -12px #d4af37e6}.leadx-focus{display:grid;gap:.9rem}.leadx-focus-progress{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.leadx-focus-pill{font-weight:800;font-size:.85rem;padding:.4rem .85rem;border-radius:999px;border:1px solid transparent}.leadx-focus-pill.temp-hot{background:#f43f5e26;border-color:#f43f5e80;color:#fda4af}.leadx-focus-pill.temp-warm{background:#eab30826;border-color:#eab30880;color:#fde68a}.leadx-focus-pill.temp-cold{background:#64748b2e;border-color:#64748b80;color:#cbd5e1}.leadx-focus-last{font-size:.8rem;color:var(--text-muted, #8b8b96)}.leadx-focus-card{display:flex;flex-direction:column;gap:.85rem;border:1px solid rgba(212,175,55,.55);border-radius:22px;padding:1.5rem;background:linear-gradient(170deg,#d4af371f,#ffffff05 55%);box-shadow:0 22px 50px -28px #d4af37d9;max-width:880px}.leadx-focus-meta{display:grid;gap:.4rem;font-size:.9rem}.leadx-focus-meta-item{display:flex;gap:.6rem;align-items:baseline}.leadx-focus-whisper{border:1px solid rgba(234,179,8,.45);border-radius:16px;padding:1.1rem 1.2rem;font-size:1rem;line-height:2;font-weight:600;background:linear-gradient(160deg,#eab30824,#eab30808)}.leadx-focus-whisper-title{display:block;font-weight:800;font-size:.9rem;color:#facc15;margin-bottom:.5rem}.leadx-focus-reminder{border:1px dashed rgba(148,163,184,.4);border-radius:12px;padding:.65rem .85rem;font-size:.82rem;line-height:1.85}.leadx-focus-reminder-title{display:block;font-weight:800;font-size:.76rem;color:#93c5fd;margin-bottom:.25rem}.leadx-focus-actions{display:grid;gap:.6rem;margin-top:.3rem}.leadx-focus-btn{width:100%;text-align:start;cursor:pointer;font-size:.95rem;font-weight:800;padding:.95rem 1.1rem;border-radius:14px;border:1px solid transparent;color:#fff;transition:transform .1s ease,filter .15s ease}.leadx-focus-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.leadx-focus-btn.primary{background:linear-gradient(135deg,#10b981,#047857)}.leadx-focus-btn.warn{background:linear-gradient(135deg,#f59e0b,#b45309)}.leadx-focus-btn.muted{background:linear-gradient(135deg,#475569,#334155)}.leadx-focus-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.2rem}.leadx-focus-prev{font-size:.82rem;padding:.45rem .8rem;border-radius:10px;border:1px solid var(--border, #2a2a35);background:#ffffff0a;color:var(--text, #f5f5f7);cursor:pointer}.leadx-focus-prev:disabled{opacity:.45;cursor:not-allowed}.leadx-ops{border:1px solid var(--border, #2a2a35);border-radius:18px;padding:1rem 1.15rem;margin-bottom:1.25rem;background:linear-gradient(165deg,#ffffff0b,#ffffff03 60%)}.leadx-ops-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.8rem}.leadx-ops-title{font-weight:800;font-size:.95rem}.leadx-ops-temps{display:flex;gap:.75rem;font-size:.8rem;font-weight:700}.leadx-ops-metrics{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.leadx-ops-metric{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .7rem;border-radius:12px;border:1px solid var(--border, #2a2a35);background:#ffffff05}.leadx-ops-metric-value{font-size:1.2rem;font-weight:800}.leadx-ops-metric-label{font-size:.74rem;color:var(--text-secondary, #b8b8c2)}.leadx-ops-pains{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.9rem}.leadx-ops-pains-title{font-size:.78rem;font-weight:700;color:var(--text-muted, #8b8b96);margin-inline-end:.3rem}.tgx-card{border:1px solid rgba(16,185,129,.4);background:linear-gradient(160deg,#10b98114,#fff9)}.tgx-preview{margin-top:1rem;border-radius:14px;padding:.9rem 1rem}.tgx-preview.ok{border:1px solid rgba(16,185,129,.5);background:#10b98114}.tgx-preview.sim{border:1px dashed rgba(79,57,246,.5);background:#4f39f60f}.tgx-preview-head{font-weight:800;font-size:.88rem;margin-bottom:.6rem}.tgx-bubble{margin:0;padding:.8rem 1rem;border-radius:14px 14px 14px 4px;background:#0f172a;color:#f5f5f7;font-family:var(--font-body, sans-serif);font-size:.83rem;line-height:1.9;white-space:pre-wrap;word-break:break-word}.tgx-detail{margin-top:.6rem;font-size:.78rem;color:var(--text-muted, #94a3b8)}.pgx-current{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:1.25rem;padding:1.1rem 1.3rem;border-radius:18px;border:1px solid rgba(212,175,55,.55);background:linear-gradient(135deg,#d4af3724,#10b98114)}.pgx-current-label{font-size:.8rem;color:var(--text-secondary, #64748b)}.pgx-current-name{font-size:1.15rem;font-weight:800;margin:.15rem 0}.pgx-current-meta{font-size:.8rem;color:var(--text-muted, #94a3b8)}.pgx-meter{min-width:240px;flex:1;max-width:340px}.pgx-meter-head{display:flex;justify-content:space-between;font-size:.78rem;margin-bottom:.35rem}.pgx-toggle{display:inline-flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;padding:.3rem;border-radius:14px;background:#0f172a0a;border:1px solid var(--border, #e2e8f0)}.pgx-toggle-btn{font-size:.82rem;padding:.5rem .95rem;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-secondary, #64748b);cursor:pointer}.pgx-toggle-btn.active{background:var(--bg-secondary, #fff);color:var(--text-primary, #0f172a);font-weight:700;box-shadow:0 1px 3px #0f172a14;border-color:var(--border, #e2e8f0)}.pgx-grid{display:grid;gap:1.1rem;margin-bottom:1.5rem;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:stretch}.pgx-card{position:relative;display:flex;flex-direction:column;gap:.7rem;border:1px solid var(--border, #e2e8f0);border-radius:20px;padding:1.3rem 1.2rem;background:var(--bg-secondary, #fff);box-shadow:0 10px 26px #0f172a0f}.pgx-card.popular{border-color:#d4af37b3;background:linear-gradient(175deg,#d4af371f,#ffffffb3);box-shadow:0 16px 34px #d4af372e}.pgx-card.selected{outline:2px solid #10b981;outline-offset:2px}.pgx-badge{position:absolute;top:-.75rem;inset-inline-start:1.2rem;font-size:.72rem;font-weight:800;color:#7c5a00;background:linear-gradient(135deg,#ffe9a8,#d4af37);border-radius:999px;padding:.25rem .7rem}.pgx-card-head{display:flex;align-items:center;gap:.7rem}.pgx-emoji{font-size:1.6rem}.pgx-name{display:block;font-weight:800;font-size:1.02rem}.pgx-english{display:block;font-size:.72rem;color:var(--text-muted, #94a3b8)}.pgx-tagline{font-size:.8rem;color:var(--text-secondary, #64748b);min-height:2.4em;margin:0}.pgx-price{display:flex;align-items:baseline;gap:.4rem;margin-top:.2rem}.pgx-price-num{font-size:1.35rem;font-weight:800;color:#047857}.pgx-price-per{font-size:.8rem;color:var(--text-muted, #94a3b8)}.pgx-price-note{font-size:.74rem;color:var(--text-muted, #94a3b8)}.pgx-features{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.45rem}.pgx-features li{font-size:.82rem;padding-inline-start:1.3rem;position:relative;line-height:1.7}.pgx-features li:before{content:"✓";position:absolute;inset-inline-start:0;color:#10b981;font-weight:800}.pgx-select{margin-top:auto;width:100%;padding:.7rem;border-radius:12px;font-weight:700;border:1px solid var(--border, #e2e8f0);background:var(--bg-secondary, #fff);color:var(--text-primary, #0f172a);cursor:pointer;transition:background .15s ease,border-color .15s ease}.pgx-select:hover{border-color:#147d76;background:#147d7614}.pgx-select.gold{background:linear-gradient(135deg,#d4af37,#b8860b);color:#fff;border-color:transparent}.pgx-select.gold:hover{background:linear-gradient(135deg,#e0bd4a,#c9940c)}.pgx-roi{margin-bottom:1.5rem;padding:1.1rem 1.3rem;border-radius:18px;border:1px solid rgba(16,185,129,.45);background:linear-gradient(135deg,#147d761f,#10655f0f)}.pgx-roi-title{font-weight:800;font-size:1.02rem;color:#047857;margin-bottom:.4rem}.pgx-roi p{margin:0;font-size:.88rem;line-height:1.9}.pgx-matrix-card h3{margin-top:0}.sx-70b174.sx-70b174{padding:2rem}.sx-c3c002.sx-c3c002{margin-top:.25rem}.sx-a46cb2.sx-a46cb2{margin-bottom:1.25rem;border-color:var(--warning);background:var(--warning-soft)}.sx-b3509e.sx-b3509e{margin:0;color:var(--warning-text);line-height:1.9}.sx-ae8e9b.sx-ae8e9b{margin-top:.7rem}.sx-4c2d47.sx-4c2d47{margin-bottom:2rem}.sx-f9b34e.sx-f9b34e{display:flex;gap:.5rem;margin-bottom:1rem}.sx-b607a2.sx-b607a2{flex:1;display:flex;flex-direction:column;align-items:center}.sx-5a0f9d.sx-5a0f9d{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;transition:all .3s ease}.sx-1bbe16.sx-1bbe16{margin-top:.5rem;font-size:.75rem;text-align:center}.sx-793616.sx-793616{text-align:center;font-size:.85rem}.sx-8bc363.sx-8bc363{margin-top:0}.sx-cb8d27.sx-cb8d27{line-height:1.9}.sx-dc186f.sx-dc186f{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.75rem}.sx-5100b8.sx-5100b8{display:flex;gap:.6rem;align-items:flex-start;padding:.75rem .9rem;border-radius:12px;border:1px solid var(--border-subtle);background:var(--success-soft)}.sx-dbfc7a.sx-dbfc7a{color:var(--success);font-weight:700}.sx-2f972b.sx-2f972b{font-size:.9rem;line-height:1.9}.sx-64c1cf.sx-64c1cf{width:100%}.sx-cff142.sx-cff142{width:100%;font-size:1rem;padding:1rem}.sx-69724a.sx-69724a{margin-top:.9rem;background:none;border:none;padding:0}.sx-be20e7.sx-be20e7{margin-top:1rem}.sx-c2762b.sx-c2762b{margin:.25rem 0 0;font-size:.8rem;line-height:1.9}.sx-b597f2.sx-b597f2{gap:.5rem;margin-top:1rem}.sx-52dcac.sx-52dcac{flex:1}.sx-66dcf4.sx-66dcf4{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.sx-9a7d6d.sx-9a7d6d{font-size:1.5rem}.sx-0c1fb0.sx-0c1fb0{margin:0}.sx-377748.sx-377748{gap:.5rem;margin-top:1rem;flex-wrap:wrap}.sx-5d7ac0.sx-5d7ac0{margin-top:2.5rem}.sx-27a03c.sx-27a03c{margin-bottom:1rem}.sx-1686a7.sx-1686a7{margin-top:1.2rem}.sx-27036a.sx-27036a{margin-top:.8rem}.sx-330f39.sx-330f39{min-width:0}.sx-f13ed9.sx-f13ed9{margin:.25rem 0 0;line-height:1.9}.sx-0ce24c.sx-0ce24c{gap:.6rem}.sx-24d80d.sx-24d80d{margin-top:1.4rem}.sx-e09ef4.sx-e09ef4{color:#10b981}.sx-44c2dc.sx-44c2dc{color:#147d76}.sx-54bb26.sx-54bb26{color:#f43f5e}.sx-c0024d.sx-c0024d{font-size:.8rem}.sx-392df2.sx-392df2{margin-bottom:.25rem}.sx-ef18f0.sx-ef18f0{font-size:.78rem}.sx-4721b1.sx-4721b1{color:#10b981;font-weight:700}.sx-cc9c7f.sx-cc9c7f{direction:ltr;text-align:left;font-family:monospace;font-size:1.1rem}.sx-1fda72.sx-1fda72{font-family:var(--font-mono);font-size:.85rem}.sx-bb8643.sx-bb8643{margin:.25rem 0 0;font-size:.8rem}.sx-eb127e.sx-eb127e{margin-inline-start:.5rem;padding:.25rem .6rem}.sx-395862.sx-395862{border-color:#22c55e4d;background:#22c55e08}.sx-355bd1.sx-355bd1{font-size:.85rem}.sx-fce6a8.sx-fce6a8{cursor:pointer;color:var(--text-muted);font-size:.85rem}.sx-9225b7.sx-9225b7{border-top:1px solid var(--border-subtle)}.sx-d02829.sx-d02829{grid-column:span 2}.sx-49d711.sx-49d711{height:300px;gap:8px;padding:1rem 0}.sx-eb171a.sx-eb171a{display:flex;flex-direction:column;gap:.75rem}.sx-c6a658.sx-c6a658{display:flex;justify-content:space-between;margin-bottom:.25rem}.sx-ca6248.sx-ca6248{color:var(--accent-strong);font-weight:600}.sx-59f176.sx-59f176{color:var(--success);font-weight:600}.sx-91a897.sx-91a897{margin-bottom:1rem;font-size:.85rem}.sx-ba9ef6.sx-ba9ef6{color:#a3402f}.sx-3fc991.sx-3fc991{padding:1.5rem 1.25rem;margin:0;font-size:.8125rem;color:var(--cl-ink-3)}.sx-e145c1.sx-e145c1{margin:0;font-size:.6875rem;color:var(--cl-ink-3)}.sx-11843b.sx-11843b{margin:.25rem 0 0}.sx-a45024.sx-a45024{margin-top:.35rem}.sx-830364.sx-830364{flex-wrap:wrap;gap:.6rem}.sx-944b03.sx-944b03{display:flex;gap:.5rem;flex-wrap:wrap}.sx-ba9812.sx-ba9812{min-width:140px}.sx-9d4322.sx-9d4322{min-width:180px}.sx-e46014.sx-e46014{background:#f59e0b29;border-color:#f59e0b73;color:#f59e0b}.sx-9e2b74.sx-9e2b74{background:#f43f5e24;border-color:#f43f5e73;color:#fda4af}.sx-35d1d2.sx-35d1d2{color:var(--text-muted, #8b8b96)}.sx-492bfd.sx-492bfd{margin-bottom:1.25rem}.sx-fc20dd.sx-fc20dd{margin-bottom:1.25rem;margin-inline-start:.5rem}.sx-e34b41.sx-e34b41{background:#147d7614;border-color:#147d764d}.sx-73af69.sx-73af69{align-items:flex-start;justify-content:space-between}.sx-70fef6.sx-70fef6{margin:0 0 .5rem;color:var(--accent);font-size:.9rem}.sx-0517db.sx-0517db{margin:0;padding-inline-start:1.2rem;font-size:.85rem;color:var(--text-dim)}.sx-a06638.sx-a06638{margin-bottom:.35rem}.sx-5e3fe0.sx-5e3fe0{padding:.35rem .75rem;font-size:.8rem}.sx-0499ca.sx-0499ca{pointer-events:auto;position:relative;z-index:9999;background:#fff;border:2px solid #22c55e;min-height:200px}.sx-4cb5d6.sx-4cb5d6{font-family:var(--font-persian);pointer-events:auto}.sx-28570f.sx-28570f{gap:1rem;flex-wrap:wrap}.sx-6d7d28.sx-6d7d28{flex:1;min-width:200px}.sx-89a302.sx-89a302{pointer-events:auto}.sx-e9a8a3.sx-e9a8a3{flex:1;min-width:140px}.sx-285c1b.sx-285c1b{margin:.25rem 0 0;font-size:.75rem}.sx-fd869f.sx-fd869f{width:100px}.sx-6ea9f3.sx-6ea9f3{align-items:flex-end}.sx-ba21b6.sx-ba21b6{gap:.35rem}.sx-fa532b.sx-fa532b{width:auto;pointer-events:auto}.sx-9fae78.sx-9fae78{color:#eab308}.sx-8cd711.sx-8cd711{color:#94a3b8}.sx-3eb668.sx-3eb668{color:#22c55e}.sx-80073a.sx-80073a{font-size:.76rem}.sx-f74219.sx-f74219{text-align:center;padding:3rem}.sx-cbdb4d.sx-cbdb4d{margin-top:14px}.sx-9cd276.sx-9cd276{margin-top:.5rem}.sx-ccc21f.sx-ccc21f{width:150px}.sx-b711c9.sx-b711c9{max-width:260px}.sx-f69b2d.sx-f69b2d{width:48%}.sx-b49601.sx-b49601{font-size:.8rem;margin-top:.5rem}.sx-cac7d1.sx-cac7d1{margin-top:1rem;font-size:.85rem}.sx-4797ca.sx-4797ca{font-size:.75rem}.sx-bb90d5.sx-bb90d5{margin-top:.25rem;font-size:.75rem}.sx-831e08.sx-831e08{padding:.75rem 1.5rem}.sx-724c24.sx-724c24{align-self:flex-start;display:flex;align-items:center;gap:10px}.sx-b59b68.sx-b59b68{background:#1e293bd9;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:10px 14px;display:flex;gap:5px}.sx-6c0586.sx-6c0586{width:7px;height:7px;border-radius:999px;background:#a78bfa;display:block}.sx-a548ba.sx-a548ba{font-size:11px;color:#94a3b8}.sx-cd51ec.sx-cd51ec{display:flex;align-items:center;gap:2px;height:26px}.sx-636d30.sx-636d30{width:3px;border-radius:2px;background:#ffffffe6;transform-origin:center}.sx-877368.sx-877368{display:flex;align-items:center;gap:10px}.sx-bd0f47.sx-bd0f47{width:34px;height:34px;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#ffffff29;color:#fff;cursor:pointer;font-size:14px;line-height:1}.sx-93d108.sx-93d108{font-size:11px;color:#ffffffd9;min-width:28px}.sx-026563.sx-026563{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.25);margin-bottom:8px;background:#0f172a}.sx-ef7145.sx-ef7145{display:block;width:100%;max-height:180px;object-fit:cover}.sx-b31a9c.sx-b31a9c{position:absolute;top:8px;inset-inline-end:8px;font-size:10px;padding:2px 8px;border-radius:999px;background:#0f172abf;color:#e9d5ff;border:1px solid rgba(196,181,253,.4)}.sx-93d1f1.sx-93d1f1{margin-top:8px;border:1px solid rgba(139,92,246,.45);border-radius:12px;background:#4c1d9547;padding:8px 10px}.sx-98cfaa.sx-98cfaa{cursor:pointer;font-size:12px;font-weight:700;color:#ddd6fe}.sx-6b0e0e.sx-6b0e0e{margin-top:8px;display:grid;gap:6px;font-size:12px;color:#e2e8f0}.sx-6209be.sx-6209be{display:flex;gap:6px}.sx-e04fa3.sx-e04fa3{color:#94a3b8;flex-shrink:0}.sx-4f1d56.sx-4f1d56{display:flex;flex-direction:column;gap:1.25rem}.sx-74da4c.sx-74da4c{margin-bottom:0}.sx-6e3026.sx-6e3026{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between}.sx-fcc0d1.sx-fcc0d1{min-width:260px;flex:1}.sx-4fd2c7.sx-4fd2c7{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:999px;color:#432dd7;background:#eef0ff;border:1px solid #c7ccff}.sx-41d93a.sx-41d93a{margin:.6rem 0 .35rem;line-height:1.4}.sx-e511ec.sx-e511ec{margin:0;max-width:70ch}.sx-8fdd0c.sx-8fdd0c{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sx-012837.sx-012837{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:6px 12px}.sx-0986d5.sx-0986d5{width:8px;height:8px;border-radius:999px;background:#22c55e;display:inline-block}.sx-093006.sx-093006{font-size:13px;font-weight:700;color:var(--text-secondary);margin-bottom:8px}.sx-2a0916.sx-2a0916{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.sx-3b252e.sx-3b252e{text-align:right;cursor:pointer;padding:14px;border-radius:16px;border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:0 1px 3px #0f172a0d;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sx-9a421d.sx-9a421d{font-size:22px;line-height:1}.sx-17e861.sx-17e861{font-weight:700;font-size:13px;color:var(--text-primary);line-height:1.6}.sx-2ac0b2.sx-2ac0b2{font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:999px;color:#fff}.sx-f20dc6.sx-f20dc6{margin:.75rem 0 0}.sx-4ce395.sx-4ce395{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem;align-items:start}.sx-4ac6ee.sx-4ac6ee{width:100%;max-width:420px;margin:0 auto}.sx-e24a99.sx-e24a99{border-radius:44px;border:6px solid #1e293b;background:#0b0f17;box-shadow:0 30px 60px -16px #0f172a8c,0 0 0 1px #94a3b826;overflow:hidden}.sx-28ca73.sx-28ca73{display:flex;justify-content:center;padding-top:10px;background:#0b0f17}.sx-ebdc2e.sx-ebdc2e{width:108px;height:24px;border-radius:999px;background:#000}.sx-4287f9.sx-4287f9{display:flex;align-items:center;justify-content:space-between;padding:6px 22px 4px;color:#e2e8f0;font-size:13px;font-weight:700;background:#0b0f17}.sx-ea49be.sx-ea49be{display:flex;align-items:center;gap:6px;font-size:12px}.sx-b843d8.sx-b843d8{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.14);background:#0b0f17}.sx-efe0d8.sx-efe0d8{position:relative;width:46px;height:46px;flex-shrink:0}.sx-4f3002.sx-4f3002{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:2.5px;background:conic-gradient(from 180deg,#f97316,#e1306c,#833ab4,#f97316);animation:simSpin 6s linear infinite}.sx-3a011c.sx-3a011c{width:100%;height:100%;border-radius:50%;background:#0b0f17;display:flex;align-items:center;justify-content:center;font-size:18px}.sx-50933f.sx-50933f{flex:1;min-width:0}.sx-bc59cd.sx-bc59cd{display:flex;align-items:center;gap:5px;color:#f1f5f9;font-weight:700;font-size:14px}.sx-1e4c66.sx-1e4c66{color:#38bdf8;font-size:12px}.sx-60bf3c.sx-60bf3c{color:#94a3b8;font-size:11px}.sx-91da6e.sx-91da6e{display:flex;gap:12px;color:#cbd5e1;font-size:17px;flex-shrink:0}.sx-241f81.sx-241f81{height:460px;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:#0b0f17}.sx-6e789c.sx-6e789c{margin:auto;text-align:center;color:#64748b;font-size:12.5px;line-height:2;max-width:30ch}.sx-07ab4d.sx-07ab4d{align-self:flex-start;max-width:84%;padding:10px 13px;border-radius:18px 18px 18px 6px;background:linear-gradient(135deg,#6366f1,#a855f7,#ec4899);color:#fff;font-size:13px;line-height:1.9;box-shadow:0 2px 8px #a855f740}.sx-6ed9d2.sx-6ed9d2{margin-top:6px;font-size:11px;color:#ffffffd9}.sx-9fcf8b.sx-9fcf8b{white-space:pre-wrap;color:inherit}.sx-3cfa2f.sx-3cfa2f{align-self:flex-end;max-width:86%}.sx-ebe18d.sx-ebe18d{padding:10px 13px;border-radius:18px 18px 6px;background:#262626;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:13px;line-height:1.95}.sx-10d712.sx-10d712{margin-top:8px;font-size:11.5px;color:#a5f3fc;border-top:1px dashed rgba(148,163,184,.3);padding-top:6px}.sx-4b2caa.sx-4b2caa{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:10px 12px;border-top:1px solid rgba(148,163,184,.14);background:#0b0f17}.sx-254fff.sx-254fff{flex-shrink:0;width:36px;height:36px;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:#94a3b81f;cursor:pointer;font-size:16px}.sx-32b398.sx-32b398{flex-shrink:0;width:36px;height:36px;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:#94a3b81f;cursor:pointer;font-size:15px}.sx-3fec4a.sx-3fec4a{flex:1;min-width:0;height:36px;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:#94a3b81a;color:#e2e8f0;padding:0 14px;font-size:12.5px;outline:none}.sx-37f4c3.sx-37f4c3{flex-shrink:0;width:40px;height:36px;border-radius:999px;border:none;background:linear-gradient(135deg,#7c3aed,#c026d3 70%,#f97316);color:#fff;font-size:15px}.sx-49bce7.sx-49bce7{display:flex;flex-direction:column;gap:14px}.sx-cfe909.sx-cfe909{border-radius:18px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(160deg,#0b0f17,#131a2b);color:#e2e8f0;padding:18px}.sx-a31e4b.sx-a31e4b{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.sx-102ca5.sx-102ca5{margin:0;color:#f8fafc;font-size:15px}.sx-5e8f02.sx-5e8f02{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:#8b5cf633;color:#ddd6fe;border:1px solid rgba(139,92,246,.45)}.sx-70a84e.sx-70a84e{margin:0;color:#94a3b8;font-size:12.5px;line-height:2}.sx-739d11.sx-739d11{font-size:12px;color:#94a3b8;margin-bottom:6px}.sx-9bc881.sx-9bc881{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.sx-797e7d.sx-797e7d{font-size:12.5px;font-weight:700;color:#f8fafc}.sx-ad1551.sx-ad1551{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}.sx-944775.sx-944775{display:flex;justify-content:space-between;font-size:11.5px;color:#cbd5e1;margin-bottom:4px}.sx-fdec1e.sx-fdec1e{font-weight:700}.sx-4aec44.sx-4aec44{height:9px;border-radius:999px;background:#94a3b82e;overflow:hidden}.sx-b118f0.sx-b118f0{height:100%;border-radius:999px;background:linear-gradient(90deg,#8b5cf6,#c026d3,#f97316);transition:width .5s cubic-bezier(.16,1,.3,1)}.sx-da02cd.sx-da02cd{margin-top:12px;padding:10px 12px;border-radius:12px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);display:flex;justify-content:space-between;align-items:center;gap:8px}.sx-b5c054.sx-b5c054{font-size:12px;color:#a7f3d0}.sx-14dd05.sx-14dd05{font-size:14px;font-weight:800;color:#6ee7b7}.sx-78b60d.sx-78b60d{border-top:1px solid rgba(148,163,184,.18);padding-top:12px}.sx-a280c6.sx-a280c6{font-size:12px;color:#94a3b8;margin-bottom:8px}.sx-08f682.sx-08f682{margin:0;font-size:12px;color:#64748b}.sx-117f00.sx-117f00{display:grid;gap:6px;font-size:12px}.sx-4edf74.sx-4edf74{padding:10px 12px;border-radius:12px;background:#06b6d41a;border:1px solid rgba(6,182,212,.3);font-size:12px;color:#a5f3fc;line-height:1.95}.sx-caf213.sx-caf213{border-radius:18px;border:1px solid rgba(16,185,129,.5);background:linear-gradient(160deg,#064e3bf2,#0f172af2);padding:18px;animation:simGlow 2.4s infinite ease-in-out}.sx-bce725.sx-bce725{display:inline-block;font-size:11.5px;font-weight:800;padding:4px 12px;border-radius:999px;background:#fbbf242e;color:#fcd34d;border:1px solid rgba(251,191,36,.5);margin-bottom:10px}.sx-b6e193.sx-b6e193{font-size:12px;color:#a7f3d0;margin-bottom:8px}.sx-aeb1e0.sx-aeb1e0{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-body);font-size:12px;line-height:2;color:#f8fafc;background:#02061799;border:1px solid rgba(16,185,129,.25);border-radius:12px;padding:12px 14px}
