:root{--bg:#f4f6f9;--card:#fff;--text:#0f172a;--muted:#64748b;--line:#e2e8f0;--field:#f1f5f9;--brand:#2563eb;--brand-dark:#1e3a8a;--brand-soft:#eff6ff;--error:#ef4444;--ease:cubic-bezier(.2, .8, .2, 1);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:Plus Jakarta Sans,Noto Sans Devanagari,Noto Sans Gujarati,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(900px 500px at 10% -10%, #dbeafe 0%, transparent 60%), radial-gradient(700px 400px at 110% 10%, #eff6ff 0%, transparent 60%), var(--bg);min-height:100vh;margin:0;overflow-x:hidden}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.card{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:18px;padding:22px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 18px 48px -12px #0f172a1f}.grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=520px){.grid-2{grid-template-columns:1fr}.transcript{font-size:.9rem}input[type=time],input[type=date],input[type=datetime-local]{-webkit-appearance:none;min-height:50px}}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}input{width:100%;font:inherit;color:var(--text);background:var(--field);transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);border:1.5px solid #0000;border-radius:14px;outline:none;padding:13px 14px;font-size:1rem}input::placeholder{color:#94a3b8}input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff}input:disabled{opacity:.6}.phone{position:relative}.phone em{color:var(--muted);pointer-events:none;font-style:normal;font-weight:600;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.phone input{letter-spacing:.02em;padding-left:50px;font-weight:600}.segmented{grid-template-columns:repeat(var(--count), 1fr);background:var(--field);border-radius:14px;padding:4px;display:grid;position:relative}.segmented-thumb{width:calc((100% - 8px) / var(--count));transform:translateX(calc(var(--index) * 100%));transition:transform .35s var(--ease);background:#fff;border-radius:11px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #14210f1a}.segmented button{z-index:1;font:inherit;color:var(--muted);cursor:pointer;transition:color .25s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.95rem;font-weight:600;display:flex;position:relative}.segmented button.active{color:var(--text)}.seg-icon{font-size:1rem}.seg-hint{color:var(--muted);margin:-10px 2px 0;font-size:.82rem}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:inherit;border:1.5px solid var(--line);color:var(--text);cursor:pointer;transition:all .25s var(--ease);background:#fff;border-radius:999px;padding:9px 16px;font-size:.92rem;font-weight:600}.chip:hover:not(:disabled){border-color:#93c5fd;transform:translateY(-1px)}.chip.active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-dark)}.chip:disabled,.segmented button:disabled{cursor:default;opacity:.7}.collapse{opacity:0;transition:grid-template-rows .35s var(--ease), opacity .3s var(--ease);grid-template-rows:0fr;display:grid}.collapse>div{overflow:hidden}.collapse.open{opacity:1;grid-template-rows:1fr}.collapse input{margin-top:2px}.cta{font:inherit;color:#fff;background:linear-gradient(135deg, #3b82f6, var(--brand-dark));cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), opacity .2s;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:1.05rem;font-weight:700;display:flex;box-shadow:0 10px 24px -8px #2563eb8c}.cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -8px #2563eb99}.cta:active:not(:disabled){transform:scale(.985)}.cta:disabled{opacity:.55;cursor:default;box-shadow:none}.spinner{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error{color:var(--error);animation:rise .3s var(--ease) both;background:#fdecec;border-radius:12px;margin:-6px 0 0;padding:12px 14px;font-size:.9rem}.status{border-top:1px solid var(--line);animation:rise .4s var(--ease) both;flex-direction:column;gap:12px;padding-top:16px;display:flex}.status-row{align-items:center;gap:10px;display:flex}.muted{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.dot{background:#cbd5e1;border-radius:50%;flex:none;width:10px;height:10px}.dot.live{background:var(--brand);animation:ping 1.4s var(--ease) infinite;box-shadow:0 0 #2563eb80}.dot.done{background:var(--brand)}@keyframes ping{70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 #2563eb00}}.transcript{white-space:pre-wrap;font:inherit;background:var(--field);border-radius:14px;max-height:320px;margin:0;padding:14px;font-size:.88rem;line-height:1.55;overflow:auto}audio{width:100%}.lg-page{background:#f5f6f8;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.lg-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;width:min(360px,100%);padding:32px;display:flex;box-shadow:0 4px 14px #0f172a14}.lg-card h1{color:#111827;margin:0 0 10px;font-size:1.15rem;font-weight:700}.lg-card input{width:100%;font:inherit;color:#111827;background:#eef0f3;border:1px solid #e5e7eb;border-radius:6px;outline:none;padding:10px 12px;font-size:.9rem}.lg-card input:focus{background:#fff;border-color:#4f8cff;box-shadow:0 0 0 3px #4f8cff2e}.lg-error{color:#b42318;background:#fdecec;border-radius:6px;padding:9px 12px;font-size:.85rem}.lg-btn{font:inherit;color:#fff;cursor:pointer;background:#4f8cff;border:0;border-radius:6px;padding:11px;font-size:.9rem;font-weight:700}.lg-btn:disabled{opacity:.6;cursor:default}.lg-btn:not(:disabled):hover{background:#3b7af0}.ad-shell{--ad-navy:#00236f;--ad-navy-2:#1e3a8a;--ad-brand:#2563eb;--ad-ink:#131b2e;--ad-muted:#5b6275;--ad-line:#e3e7f3;--ad-soft:#f2f4fb;--ad-bg:#f7f8fd;--ad-card:#fff;--ad-good:#059669;--ad-good-bg:#e7f8f0;--ad-warn:#b45309;--ad-warn-bg:#fff4e0;--ad-bad:#c62828;--ad-bad-bg:#fdecec;background:var(--ad-bg);min-height:100vh;color:var(--ad-ink);font-size:14px;display:flex}.ad-shell *,.ad-shell :before,.ad-shell :after{box-sizing:border-box}.ad-shell h1,.ad-shell h2,.ad-shell h3{letter-spacing:-.02em}.ad-muted{color:var(--ad-muted)}.ad-good-t{color:var(--ad-good)}.ad-brand-t{color:var(--ad-brand)}.ad-ok{color:var(--ad-good)}.ad-err{color:var(--ad-bad)}.ad-shell code{background:var(--ad-soft);color:var(--ad-navy-2);border-radius:5px;padding:1px 6px;font-size:.82rem}.ad-center{text-align:center;place-content:center;gap:8px;min-height:60vh;display:grid}.ad-side{background:var(--ad-navy);color:#c9d4ff;flex-direction:column;flex:none;gap:6px;width:248px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.ad-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin-bottom:12px;padding:0 8px 16px;display:flex}.ad-brand b{color:#fff;font-size:1.12rem;display:block}.ad-brand small{text-transform:uppercase;letter-spacing:.08em;color:#9fb2f5;font-size:.7rem;font-weight:700}.ad-logo{background:var(--ad-brand);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ad-side-label{text-transform:uppercase;letter-spacing:.08em;color:#8ea2e8;margin:6px 10px 4px;font-size:.68rem;font-weight:700}.ad-side nav{flex-direction:column;gap:2px;display:flex}.ad-side nav button{all:unset;cursor:pointer;color:#c9d4ff;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex}.ad-side nav button:hover{color:#fff;background:#ffffff12}.ad-side nav button.on{background:var(--ad-navy-2);color:#fff;font-weight:700;box-shadow:0 1px 2px #0003}.ad-side-user{background:#ffffff12;border-radius:12px;align-items:center;gap:10px;min-width:0;margin-top:auto;padding:12px;display:flex}.ad-side-user b{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.85rem;display:block;overflow:hidden}.ad-side-user small{color:#9fb2f5;font-size:.75rem}.ad-main{flex-direction:column;flex:1;min-width:0;display:flex}.ad-banner{background:var(--ad-bad-bg);color:var(--ad-bad);align-items:center;gap:10px;padding:9px 20px;font-size:.86rem;display:flex}.ad-banner-warn{background:var(--ad-warn-bg);color:var(--ad-warn)}.ad-banner p{flex:1;min-width:0;margin:0}.ad-top{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ad-line);background:#faf8ffeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;display:flex;position:sticky;top:0}.ad-crumb{color:var(--ad-muted);align-items:center;gap:8px;display:flex}.ad-crumb b{color:var(--ad-ink);font-size:1rem}.ad-crumb i{color:#c5c9d8;font-style:normal}.ad-top-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ad-range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-dates{align-items:center;gap:6px;display:flex}.ad-dates input{border:1px solid var(--ad-line);background:#fff;border-radius:8px;height:32px;padding:0 8px}.ad-tz{background:#e7ebff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.ad-tz i{background:#10b981;border-radius:50%;width:7px;height:7px}.ad-content{flex-direction:column;gap:18px;width:100%;max-width:1400px;padding:24px;display:flex}.ad-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ad-page-head h1{margin:0;font-size:1.85rem;font-weight:800}.ad-actions{flex-wrap:wrap;gap:8px;display:flex}.ad-btn{all:unset;cursor:pointer;border:1px solid var(--ad-line);color:var(--ad-ink);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.ad-btn:hover{border-color:#c9d1ea}.ad-btn:disabled{opacity:.5;cursor:default}.ad-btn-primary{background:var(--ad-navy);border-color:var(--ad-navy);color:#fff}.ad-btn-primary:hover{background:var(--ad-navy-2)}.ad-btn-ghost{background:var(--ad-soft);border-color:#0000}.ad-icon-btn{all:unset;cursor:pointer;background:var(--ad-soft);width:32px;height:32px;color:var(--ad-ink);border-radius:9px;flex:none;place-items:center;font-size:1.1rem;display:inline-grid}.ad-icon-btn:hover{background:#e4e8f7}.ad-icon-btn:disabled{opacity:.4;cursor:default}.ad-link{all:unset;cursor:pointer;color:var(--ad-brand);font-size:.85rem;font-weight:600}.ad-link:hover{text-decoration:underline}.ad-seg{background:var(--ad-soft);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.ad-seg button{all:unset;cursor:pointer;color:var(--ad-muted);border-radius:9px;padding:7px 14px;font-size:.84rem;font-weight:600}.ad-seg button span{color:#8a90a3;margin-left:4px;font-weight:500}.ad-seg button.on{color:var(--ad-brand);background:#fff;box-shadow:0 1px 3px #131b2e14}.ad-seg button.on span{color:var(--ad-brand);font-weight:700}.ad-seg-sm button{padding:5px 10px;font-size:.78rem}.ad-search{background:var(--ad-soft);color:#8a90a3;border-radius:12px;flex:1;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.ad-search input{all:unset;color:var(--ad-ink);flex:1}.ad-filter-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ad-filter-row+.ad-filter-row{margin-top:12px}.ad-between{justify-content:space-between}.ad-pager{gap:6px;display:flex}.ad-pager-meta{align-items:center;gap:12px;display:flex}.ad-card{background:var(--ad-card);border:1px solid #edf0f8;border-radius:16px;min-width:0;padding:18px 20px;box-shadow:0 1px 3px #131b2e0d}.ad-card-flush{padding:0;overflow:hidden}.ad-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ad-card-head h3{margin:0;font-size:1.02rem;font-weight:700}.ad-card-head p{color:var(--ad-muted);margin:2px 0 0;font-size:.82rem}.ad-total{font-size:.9rem;font-weight:700}.ad-empty{color:var(--ad-muted);margin:0;padding:14px 4px}.ad-foot{color:var(--ad-muted);margin:8px 0 0;font-size:.8rem}.ad-grid-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;display:grid}.ad-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ad-fill-brand{background:var(--ad-navy-2)}.ad-fill-good{background:#10b981}.ad-fill-bad{background:#ef4444}.ad-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.ad-badge:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.ad-badge.ad-good{background:var(--ad-good-bg);color:var(--ad-good)}.ad-badge.ad-bad{background:var(--ad-bad-bg);color:var(--ad-bad)}.ad-badge.ad-info{color:var(--ad-brand);background:#e8efff}.ad-badge.ad-brand{color:var(--ad-navy);background:#dce1ff}.ad-badge.ad-brand:before{display:none}.ad-badge.ad-muted{color:var(--ad-muted);background:#eef0f6}.ad-pill{border-radius:7px;padding:2px 9px;font-size:.78rem;font-weight:700;display:inline-block}.ad-pill.ad-good{background:var(--ad-good-bg);color:var(--ad-good)}.ad-pill.ad-warn{background:var(--ad-warn-bg);color:var(--ad-warn)}.ad-pill.ad-bad{background:var(--ad-bad-bg);color:var(--ad-bad)}.ad-pill.ad-muted{color:var(--ad-muted);background:#eef0f6}.ad-disp{gap:4px;display:inline-flex}.ad-disp i{border-radius:6px;padding:2px 7px;font-size:.76rem;font-style:normal;font-weight:700}.ad-disp .ad-good{background:var(--ad-good-bg);color:var(--ad-good)}.ad-disp .ad-warn{background:var(--ad-warn-bg);color:var(--ad-warn)}.ad-disp .ad-bad{background:var(--ad-bad-bg);color:var(--ad-bad)}.ad-scroll{overflow-x:auto}.ad-table{border-collapse:collapse;width:100%}.ad-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ad-muted);white-space:nowrap;background:#f6f7fc;padding:10px 14px;font-size:.7rem;font-weight:700}.ad-table td{vertical-align:top;border-top:1px solid #f0f2f8;padding:12px 14px}.ad-table .r{text-align:right}.ad-table .c{text-align:center}.ad-table small{font-size:.76rem}.ad-table-sm td,.ad-table-sm th{padding:8px 10px;font-size:.84rem}.ad-click{cursor:pointer}.ad-click:hover td,.ad-click:focus td{background:#f5f7ff}.ad-selected td{background:#e8edff!important}.ad-total-row td{background:#fafbff;font-weight:800}.ad-zero{color:#b4b9c7}.ad-who{align-items:center;gap:10px;min-width:0;display:flex}.ad-who>div{min-width:0}.ad-who b,.ad-who small{display:block}.ad-av{width:36px;height:36px;color:var(--ad-navy-2);background:#e3e8ff;border-radius:10px;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.ad-av-lg{background:linear-gradient(135deg, var(--ad-navy), var(--ad-brand));color:#fff;border-radius:13px;width:48px;height:48px;font-size:1rem}.ad-av-sm{border-radius:50%;width:26px;height:26px;font-size:.66rem}.ad-av-round{color:#fff;background:#316bf3;border-radius:50%}.ad-grid{stroke:#eef0f7;stroke-width:1px}.ad-axis{fill:#8a90a3;font-size:10px}.ad-drop{color:var(--ad-bad);margin-top:2px;font-size:.72rem;display:block}.ad-stat-strip{background:var(--ad-soft);border-radius:14px;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.ad-stat-strip>div{background:#fff;border-radius:10px;padding:8px 16px;box-shadow:0 1px 2px #131b2e0d}.ad-stat-strip span{text-transform:uppercase;letter-spacing:.06em;color:var(--ad-muted);font-size:.66rem;font-weight:700;display:block}.ad-stat-strip b{font-size:1.15rem;font-weight:800}.ad-overlay{z-index:60;background:#00236f38;justify-content:flex-end;display:flex;position:fixed;inset:0}.ad-drawer{background:var(--ad-bg);flex-direction:column;width:min(680px,100%);height:100%;animation:.18s ease-out ad-in;display:flex;box-shadow:-16px 0 40px #131b2e33}@keyframes ad-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.ad-drawer-head{border-bottom:1px solid var(--ad-line);background:#fff;padding:18px 22px 0}.ad-drawer-title{align-items:flex-start;gap:14px;display:flex}.ad-drawer-title>div{flex:1;min-width:0}.ad-drawer-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-drawer-name h2{margin:0;font-size:1.45rem;font-weight:800}.ad-drawer-title p{margin:4px 0 0;font-size:.84rem}.ad-drawer-contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ad-drawer-contact>div{flex-wrap:wrap;gap:14px;display:flex}.ad-drawer-contact a{color:var(--ad-muted);align-items:center;gap:6px;font-size:.86rem;text-decoration:none;display:inline-flex}.ad-drawer-contact a:hover{color:var(--ad-brand)}.ad-drawer-contact svg{width:16px;height:16px}.ad-follow{align-items:center;gap:8px;display:flex}.ad-follow span{text-transform:uppercase;letter-spacing:.06em;color:var(--ad-muted);font-size:.68rem;font-weight:700}.ad-follow select{border:1px solid var(--ad-line);height:32px;color:var(--ad-good);background:#fff;border-radius:9px;padding:0 8px;font-weight:700}.ad-drawer-tabs{gap:2px;margin-top:14px;display:flex;overflow-x:auto}.ad-drawer-tabs button{all:unset;cursor:pointer;color:var(--ad-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 12px;font-size:.84rem;font-weight:600}.ad-drawer-tabs button.on{color:var(--ad-navy-2);border-bottom-color:var(--ad-navy-2)}.ad-drawer-body{flex-direction:column;flex:1;gap:14px;padding:18px 22px 32px;display:flex;overflow-y:auto}.ad-plan b{font-size:1.1rem;display:block}.ad-plan small{color:var(--ad-muted)}.ad-credit{background:var(--ad-soft);border-radius:12px;margin-top:12px;padding:12px}.ad-credit-row{justify-content:space-between;gap:10px;font-size:.84rem;display:flex}.ad-credit small{color:var(--ad-muted);margin-top:6px;font-size:.78rem;display:block}.ad-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ad-mini-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-mini-5{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.ad-mini-grid>div{background:var(--ad-soft);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.ad-mini-grid span{text-transform:uppercase;letter-spacing:.05em;color:var(--ad-muted);font-size:.66rem;font-weight:700}.ad-mini-grid b{font-size:1.2rem;font-weight:800}.ad-mini-grid small{color:var(--ad-muted);font-size:.76rem}.ad-tint-good{color:var(--ad-good);background:var(--ad-good-bg)!important}.ad-tint-warn{color:var(--ad-warn);background:var(--ad-warn-bg)!important}.ad-tint-bad{color:var(--ad-bad);background:var(--ad-bad-bg)!important}.ad-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.ad-dl div{min-width:0}.ad-dl dt{color:var(--ad-muted);font-size:.74rem}.ad-dl dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}.ad-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ad-muted);margin:14px 0 6px;font-size:.68rem;font-weight:700}.ad-tags{flex-wrap:wrap;gap:6px;display:flex}.ad-tags span{background:var(--ad-soft);border-radius:8px;padding:4px 10px;font-size:.8rem;font-weight:600}.ad-team{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ad-team li{background:var(--ad-soft);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.86rem;display:flex}.ad-team li>span:nth-child(2){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ad-agent,.ad-number{background:#fff;border:1px solid #edf0f8;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ad-agent-head{align-items:center;gap:12px;display:flex}.ad-agent-head>div{flex:1;min-width:0}.ad-agent-head b{display:block}.ad-agent-head small{color:var(--ad-muted);font-size:.8rem}.ad-agent .ad-mini-grid{margin-top:0}.ad-number b{margin-right:6px;font-size:1.05rem}.ad-number .ad-badge{margin-right:6px}.ad-integ{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ad-integ-tile{background:#fff;border:1px solid #edf0f8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.ad-integ-tile>div{min-width:0}.ad-integ-tile b{font-size:.88rem;display:block}.ad-integ-tile small{color:var(--ad-muted);overflow-wrap:anywhere;font-size:.78rem}.ad-keys{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ad-keys li{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.86rem;display:flex}.ad-timeline{border-left:2px solid var(--ad-line);flex-direction:column;gap:12px;margin:10px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.ad-timeline li{font-size:.86rem;position:relative}.ad-timeline li:before{content:"";background:var(--ad-brand);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.ad-timeline small{color:var(--ad-muted);font-size:.76rem;display:block}.ad-copied{border:1px solid var(--ad-line);background:#fff;border-radius:14px;padding:12px 16px}.ad-copied>div{justify-content:space-between;align-items:center;display:flex}.ad-copied pre{white-space:pre-wrap;margin:8px 0 0;font-size:.84rem}.ad-leads{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ad-lead{background:#fff;border:1px solid #edf0f8;border-radius:16px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.ad-lead-main .ad-who{flex-wrap:wrap}.ad-lead-main .ad-who>div{flex:1}.ad-lead-meta{color:var(--ad-muted);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:.8rem;display:flex}.ad-lead-edit{flex-direction:column;gap:8px;display:flex}.ad-lead-edit select,.ad-lead-edit textarea{border:1px solid var(--ad-line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.ad-lead-save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ad-lead-save small{font-size:.76rem}@media (width<=1180px){.ad-grid-3{grid-template-columns:1fr 1fr}}@media (width<=900px){.ad-shell{flex-direction:column}.ad-side{flex-flow:wrap;align-items:center;width:100%;height:auto;padding:10px 12px;position:static}.ad-brand{border:0;margin:0;padding:0 8px 0 0}.ad-side-label,.ad-side-user{display:none}.ad-side nav{flex-flow:wrap}.ad-side nav button{padding:8px 10px}.ad-grid-2,.ad-grid-3,.ad-lead{grid-template-columns:1fr}.ad-content{padding:16px}.ad-top{padding:10px 16px}.ad-mini-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.ad-mini-5{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-page-head h1{font-size:1.5rem}}.ad-sum{border:1px solid var(--ad-line);background:#fff;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ad-sum>div{border-left:1px solid var(--ad-line);min-width:0;padding:14px 16px}.ad-sum>div:first-child{border-left:0}.ad-sum span{color:var(--ad-muted);font-size:.78rem;display:block}.ad-sum b{margin-top:2px;font-size:1.25rem;font-weight:700;display:block}@media (width<=900px){.ad-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-sum>div{border-left:0;border-top:1px solid var(--ad-line)}.ad-sum>div:nth-child(-n+2){border-top:0}.ad-sum>div:nth-child(2n){border-left:1px solid var(--ad-line)}}.ad-kpi-bar{background:#edf0f8;border-radius:99px;height:5px;margin-top:8px;overflow:hidden}.ad-kpi-bar i{border-radius:99px;height:100%;display:block}.ad-mis-table td:first-child,.ad-mis-table th{white-space:nowrap}.ad-mis-table th,.ad-mis-table td{padding-left:12px;padding-right:12px}.ad-shell{--ad-bg:#f5f6f8;--ad-ink:#111827;--ad-muted:#6b7280;--ad-line:#e5e7eb;display:block}.ad-nav{z-index:30;border-bottom:1px solid var(--ad-line);background:#fff;align-items:center;gap:28px;padding:12px 28px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #1118270d}.ad-nav-brand{white-space:nowrap;font-size:1.15rem;font-weight:700}.ad-nav nav{flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.ad-nav nav button{all:unset;cursor:pointer;color:#4b5563;white-space:nowrap;border:2px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-weight:500;display:inline-flex}.ad-nav nav button:hover{color:var(--ad-ink)}.ad-nav nav button.on{color:#2563eb;border-color:#3b82f6;font-weight:600}.ad-nav-count{color:#fff;background:#dc2626;border-radius:99px;padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:700}.ad-nav-out{font:inherit;color:#4b5563;border:1px solid var(--ad-line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:8px 14px;font-size:.9rem}.ad-nav-out:hover{background:#f9fafb}.ad-content{width:100%;max-width:1340px;margin:0 auto;padding:24px 28px 48px}.ad-page-head h1{font-size:1.6rem;font-weight:700}.ad-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.ad-stats{flex-direction:column;gap:10px;min-width:0;display:flex}.ad-stats h2{letter-spacing:.1em;text-transform:uppercase;color:#374151;margin:6px 0 0;font-size:.78rem;font-weight:700}.ad-stats>div{flex-wrap:wrap;gap:14px 28px;display:flex}.ad-stats>div>div{min-width:132px}.ad-stats b{letter-spacing:-.01em;font-size:1.75rem;font-weight:700;line-height:1.2;display:block}.ad-stats span{color:var(--ad-muted);font-size:.82rem;display:block}.ad-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ad-plain{border-collapse:collapse;width:100%;font-size:.92rem}.ad-plain th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;background:#eceef1;padding:11px 14px;font-size:.72rem;font-weight:600}.ad-plain th:first-child{border-radius:8px 0 0}.ad-plain th:last-child{border-radius:0 8px 0 0}.ad-plain td{border-bottom:1px solid var(--ad-line);padding:11px 14px}.ad-plain .r{text-align:right}.ad-plain tr.ad-click:hover td{background:#fff}@media (width<=820px){.ad-nav{flex-wrap:wrap;gap:8px 12px;padding:10px 16px}.ad-nav nav{flex-basis:100%;order:3}.ad-nav-out{margin-left:auto}.ad-content{padding:18px 16px 40px}.ad-two{grid-template-columns:1fr}.ad-stats b{font-size:1.4rem}.ad-stats>div>div{min-width:120px}}.ad-stats{overflow-x:auto}@media (width<=820px){.ad-plain th,.ad-plain td{padding:10px 8px}.ad-plain th{letter-spacing:.04em}}.ad-content{flex-direction:column;gap:18px;display:flex}.ad-content>*{order:3}.ad-content>.error{order:0}.ad-content>.ad-page-head{order:1;margin-bottom:-4px}.ad-content>.ad-toolbar{order:2}.ad-page-head p{margin:4px 0 0}.ad-card{box-shadow:none;border:1px solid var(--ad-line);border-radius:10px}:is(.ad-card:has(>.ad-filter-row),.ad-card:has(>.ad-seg)){background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}.ad-filter-row{margin:0}.ad-search{border:1px solid var(--ad-line);background:#fff;border-radius:8px;height:42px}.ad-search:focus-within{border-color:#4f8cff;box-shadow:0 0 0 3px #4f8cff26}.ad-seg{background:#eceef1;border-radius:9px}.ad-seg button{border-radius:7px}.ad-card-flush{background:0 0;border:0;overflow:visible}.ad-card-flush .ad-scroll{overflow-x:auto}.ad-table th{color:#6b7280;letter-spacing:.08em;background:#eceef1;padding:11px 14px;font-weight:600}.ad-table th:first-child{border-radius:8px 0 0}.ad-table th:last-child{border-radius:0 8px 0 0}.ad-table td{border-top:0;border-bottom:1px solid var(--ad-line);vertical-align:middle}.ad-table tr.ad-click:hover td,.ad-table tr.ad-selected td{background:#fff}.ad-av{color:#1e40af;background:#e8eefc}.ad-empty{text-align:center;color:var(--ad-muted);background:#fff;border:1px dashed #d1d5db;border-radius:10px;margin:0;padding:36px 16px}.ad-leads{border-top:1px solid var(--ad-line);gap:0}.ad-lead{border:0;border-bottom:1px solid var(--ad-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;padding:14px 4px}.ad-lead:hover{background:#fff}.ad-lead-meta{margin-top:6px;font-size:.78rem}.ad-lead-edit{grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.ad-lead-edit select,.ad-lead-edit textarea{resize:vertical;border-radius:8px;min-height:38px;padding:8px 10px}.ad-lead-save{flex-direction:column;align-items:flex-end;gap:4px}.ad-lead-save .ad-btn{padding:8px 14px}.ad-lead-save small:empty{display:none}.kyc-review{box-shadow:none;border-radius:10px}@media (width<=820px){.ad-lead{grid-template-columns:1fr}.ad-lead-edit{grid-template-columns:1fr auto}.ad-lead-edit select{grid-column:1/-1}}.ad-card:has(>.ad-seg)>.ad-seg{align-self:flex-start}.ad-two>.ad-stats{margin-top:0}:is(.ad-group,.ad-stats:has(>.ad-plain),.ad-stats:has(>.ad-empty)){border:1px solid var(--ad-line);background:#fff;border-radius:12px;gap:0;overflow:hidden}:is(.ad-group h2,.ad-stats:has(>.ad-plain) h2,.ad-stats:has(>.ad-empty) h2){border-bottom:1px solid var(--ad-line);color:#4b5563;margin:0;padding:14px 20px 12px;font-size:.74rem}.ad-group>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.ad-group>div>div{border-left:1px solid #f0f1f3;min-width:0;padding:16px 20px 18px}.ad-group>div>div:nth-child(6n+1){border-left:0}.ad-group b{font-size:1.6rem}.ad-group span{margin-top:2px}.ad-group .t-good b{color:#059669}.ad-group .t-warn b{color:#d97706}.ad-group .t-bad b{color:#dc2626}.ad-group .t-brand b{color:#2563eb}.ad-stats:has(>.ad-plain) .ad-plain th{background:#f7f8fa;border-radius:0}.ad-stats:has(>.ad-plain) .ad-plain tr:last-child td{border-bottom:0}.ad-stats:has(>.ad-plain) .ad-plain tr.ad-click:hover td{background:#f7f9ff}.ad-stats:has(>.ad-empty) .ad-empty{border:0;border-radius:0}.ad-stats+.ad-stats,.ad-two,.ad-two+.ad-stats{margin-top:0}.ad-two{align-items:start;gap:18px}.ad-banner{padding:7px 28px;font-size:.82rem}@media (width<=1100px){.ad-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-group>div>div{border-top:1px solid #f0f1f3;border-left:1px solid #f0f1f3}.ad-group>div>div:nth-child(3n+1){border-left:0}.ad-group>div>div:nth-child(-n+3){border-top:0}}@media (width<=600px){.ad-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-group>div>div{padding:12px 14px 14px;border-top:1px solid #f0f1f3!important;border-left:1px solid #f0f1f3!important}.ad-group>div>div:nth-child(odd){border-left:0!important}.ad-group>div>div:nth-child(-n+2){border-top:0!important}.ad-group b{font-size:1.3rem}.ad-group h2{padding:12px 14px 10px}}.ad-clarity-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ad-clarity-head h2 small{color:var(--ad-muted);margin-left:6px;font-size:.78rem;font-weight:500}.ad-clarity-head p{margin:4px 0 0;font-size:.86rem}.ad-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-row select{font:inherit;border:1px solid var(--ad-line);background:#fff;border-radius:10px;padding:7px 10px;font-size:.86rem}.ad-clarity-links{margin:4px 0 2px}.ad-clarity-links .ad-muted{font-size:.8rem}.ad-clarity-links code{background:#f1f4fb;border-radius:5px;padding:1px 5px;font-size:.76rem}.ad-url{overflow-wrap:anywhere;max-width:420px}.ad-btn-sm{padding:5px 10px;font-size:.8rem}.bl-dialog:has(.kyc-step){width:min(680px,100%)}.kyc-form{flex-direction:column;gap:16px;display:flex}.kyc-group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.kyc-group legend{color:var(--text,#0f172a);margin-bottom:10px;padding:0;font-size:.95rem;font-weight:700}.kyc-group legend em{color:var(--muted,#64748b);margin-left:6px;font-size:.8rem;font-style:normal;font-weight:500}.kyc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.kyc-wide{grid-column:1/-1}.kyc-form .field{gap:6px}.kyc-form .field>span{font-size:.74rem}.kyc-form input{border-radius:12px;padding:11px 13px;font-size:.95rem}.kyc-form select,.kyc-form textarea{font:inherit;box-sizing:border-box;background:var(--field,#edf2fb);width:100%;color:var(--text,#0f172a);border:1.5px solid #0000;border-radius:12px;outline:none;padding:11px 13px;font-size:.95rem}.kyc-form textarea{resize:vertical;line-height:1.5}.kyc-form select:focus,.kyc-form textarea:focus{border-color:var(--brand,#2563eb);box-shadow:0 0 0 4px var(--brand-soft,#e6eefd);background:#fff}.kyc-form fieldset:disabled{opacity:.75}.kyc-bad input,.kyc-bad select,.kyc-bad textarea{background:#fff7f7;border-color:#e5484d}.kyc-form small.kyc-err,.kyc-form small.kyc-ok{min-height:1.1em;font-size:.78rem;line-height:1.4}.kyc-err{color:#c62828}.kyc-ok{color:var(--muted,#64748b)}.kyc-error{margin:0}.kyc-where{background:var(--field,#edf2fb);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.kyc-where button{font:inherit;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:.86rem;font-weight:600}.kyc-where button.on{color:var(--brand,#2563eb);background:#fff;box-shadow:0 1px 3px #0f2a6b1a}.kyc-docs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kyc-docs li{border:1px solid var(--line,#d8e2f2);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.kyc-doc-icon{background:var(--brand-soft,#e6eefd);width:34px;height:34px;color:var(--brand,#2563eb);border-radius:10px;flex:none;place-items:center;display:grid}.kyc-doc-icon svg{width:17px;height:17px}.kyc-doc-name{all:unset;cursor:pointer;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kyc-doc-name b{font-size:.9rem}.kyc-doc-name small{color:var(--muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.kyc-doc-name:hover b{color:var(--brand,#2563eb)}.kyc-icon-btn{width:34px;height:34px;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.kyc-icon-btn:hover{color:#c62828;background:#fdecec}.kyc-icon-btn svg{width:17px;height:17px}.kyc-upload{flex-wrap:wrap;gap:8px;display:flex}.kyc-upload select{flex:220px;width:auto}.kyc-upload-btn{font:inherit;border:1px solid var(--line,#d8e2f2);color:var(--text,#0f172a);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;font-weight:600;display:inline-flex}.kyc-upload-btn:hover:not(:disabled){background:var(--field,#edf2fb)}.kyc-upload-btn:disabled{opacity:.55;cursor:default}.kyc-upload-btn svg{width:17px;height:17px}.kyc-note{color:var(--muted,#64748b);font-size:.78rem}.kyc-group.kyc-bad .kyc-upload-btn{border-color:#e5484d}.kyc-step{flex-direction:column;gap:14px;display:flex}.kyc-steps{color:var(--muted,#64748b);align-items:center;gap:8px;margin:0;padding:0;font-size:.84rem;font-weight:600;list-style:none;display:flex}.kyc-steps li{align-items:center;gap:7px;display:flex}.kyc-steps li+li:before{content:"";background:var(--line,#d8e2f2);border-radius:2px;width:26px;height:2px;margin-right:1px}.kyc-steps i{background:var(--field,#edf2fb);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.76rem;font-style:normal;display:grid}.kyc-steps li.on{color:var(--brand,#2563eb)}.kyc-steps li.on i{background:var(--brand,#2563eb);color:#fff}.kyc-passed{color:var(--muted,#64748b);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:2px;font-size:.84rem;display:flex}.kyc-passed span:last-child{overflow-wrap:anywhere;min-width:0}.kyc-callout{background:var(--brand-soft,#e6eefd);color:var(--brand-dark,#1e3a8a);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:.88rem;line-height:1.45;display:flex}.kyc-callout svg{flex:none;width:18px;height:18px;margin-top:1px}.kyc-callout p{margin:0}.kyc-callout-bad{color:#8a4b08;background:#fff4e5}.kyc-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:.8rem;font-weight:700;display:inline-flex}.kyc-badge svg{width:15px;height:15px}.kyc-verified{color:#157a3c;background:#e3f6ea}.kyc-submitted{color:#9a5b06;background:#fff4e0}.kyc-rejected{color:#b42318;background:#fdecec}.kyc-none{color:#5b6275;background:#eef1f6;padding-left:11px}.kyc-panel{flex-direction:column;gap:14px;display:flex}.kyc-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kyc-head .kyc-edit{margin-left:auto}.kyc-muted{color:var(--muted,#64748b);font-size:.86rem;line-height:1.55}.kyc-empty{max-width:62ch;margin:0}.kyc-saved{color:#157a3c;margin:0;font-size:.88rem;font-weight:600}.kyc-view{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin:0;font-size:.92rem;display:grid}.kyc-view .wide{grid-column:1/-1}.kyc-view dt{color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:600}.kyc-view dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.kyc-view dd small{color:var(--muted,#64748b);margin-top:2px;font-weight:500;display:block}.kyc-doc-links{flex-wrap:wrap;gap:6px 14px;display:flex}.kyc-doc-links .link-btn{all:unset;cursor:pointer;color:var(--brand,#2563eb);text-underline-offset:3px;text-decoration:underline}.ad-badge.ad-warn{background:var(--ad-warn-bg);color:var(--ad-warn)}.kyc-review-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kyc-review{flex-direction:column;gap:12px;display:flex}.kyc-review-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kyc-review-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.kyc-review-head b{font-size:1rem}.kyc-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.kyc-review-grid .wide{grid-column:span 2}.kyc-review-grid dt{color:var(--ad-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.kyc-review-grid dd{overflow-wrap:anywhere;margin:3px 0 0}.kyc-review-grid code{font-size:.86rem;font-weight:600}.kyc-review-docs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kyc-review-note{background:var(--ad-bad-bg);color:var(--ad-bad);border-radius:10px;margin:0;padding:10px 12px;font-size:.88rem}.kyc-review-by{margin:0;font-size:.84rem}.kyc-review-actions{justify-content:flex-end}.kyc-reject{flex-direction:column;gap:10px;display:flex}.kyc-reject .field{flex-direction:column;gap:6px;display:flex}.kyc-reject .field>span{color:var(--ad-muted);font-size:.8rem;font-weight:600}.kyc-reject textarea{font:inherit;border:1px solid var(--ad-line);resize:vertical;border-radius:10px;width:100%;padding:10px 12px}.kyc-reject .ad-actions{justify-content:flex-end}.ad-btn.kyc-btn-bad{background:var(--ad-bad);border-color:var(--ad-bad);color:#fff}.ad-btn.kyc-btn-bad:disabled{opacity:.5}@media (width<=760px){.kyc-view,.kyc-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-review-grid .wide{grid-column:1/-1}}@media (width<=520px){.kyc-grid{grid-template-columns:1fr}.kyc-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.kyc-form input,.kyc-form select,.kyc-form textarea{font-size:16px}.kyc-where{align-self:stretch}.kyc-where button{flex:1}.kyc-upload .kyc-upload-btn{flex:auto;justify-content:center}.kyc-head .kyc-edit{justify-content:center;width:100%;margin-left:0}.kyc-review-head{flex-direction:column}.kyc-review-actions .ad-btn,.kyc-reject .ad-btn{flex:1;justify-content:center}}
