:root{color-scheme:light;--ink-900:#0b1220;--ink-800:#16202f;--ink-700:#263449;--ink-500:#566076;--ink-400:#7b8598;--ink-300:#a8b0bf;--ink-200:#d3d8e0;--ink-100:#e8ebf0;--ink-050:#f4f6f9;--paper:#fbfcfe;--brand-700:#1b4fd8;--brand-600:#2563eb;--brand-500:#3b82f6;--brand-100:#dbe6ff;--brand-050:#eff4ff;--good-600:#0f8a5f;--good-100:#d7f2e6;--warn-600:#b06a00;--warn-100:#fdeed3;--bad-600:#c2384a;--bad-100:#fbdfe3;--calm-600:#5b5f78;--calm-100:#e9eaf2;--surface:#ffffff;--surface-sunken:var(--ink-050);--glass-bg:rgba(255,255,255,0.72);--glass-border:rgba(17,26,44,0.09);--glass-blur:18px;--border:rgba(17,26,44,0.1);--border-strong:rgba(17,26,44,0.18);--shadow-sm:0 1px 2px rgba(11,18,32,0.06);--shadow-md:0 6px 18px -6px rgba(11,18,32,0.16);--shadow-lg:0 24px 48px -20px rgba(11,18,32,0.28);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--sidebar-w:248px;--topbar-h:60px;--font-latin:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-persian:"Vazirmatn","IRANSans","Segoe UI",system-ui,Tahoma,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,monospace;--ease:cubic-bezier(0.32,0.72,0,1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--surface-sunken);color:var(--ink-800);font-family:var(--font-latin);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}html[lang=fa] body{font-family:var(--font-persian);font-size:15px;line-height:1.75}h1,h2,h3,h4{margin:0;font-weight:620;letter-spacing:-.011em;color:var(--ink-900)}h1{font-size:22px}h2{font-size:17px}h3{font-size:15px}p{margin:0}a{color:var(--brand-600);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--r-sm)}.mono,.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:var(--s-4) var(--s-3);flex-direction:column;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-border-end:1px solid var(--glass-border);border-inline-end:1px solid var(--glass-border);z-index:20}.brand,.sidebar{display:flex;gap:var(--s-2)}.brand{align-items:center;padding:var(--s-2) var(--s-3) var(--s-4)}.brand-mark{width:30px;height:30px;border-radius:9px;background:linear-gradient(140deg,var(--brand-500),var(--brand-700));display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;box-shadow:var(--shadow-sm)}.brand-name{font-weight:650;letter-spacing:.02em;color:var(--ink-900)}.brand-sub{font-size:11px;color:var(--ink-400)}.nav{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.nav-section{padding:var(--s-4) var(--s-3) var(--s-1);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-400)}.nav-item{display:flex;align-items:center;gap:var(--s-3);padding:9px var(--s-3);border-radius:var(--r-md);color:var(--ink-700);font-weight:500;transition:background .14s var(--ease),color .14s var(--ease)}.nav-item:hover{background:rgba(17,26,44,.05);text-decoration:none}.nav-item[aria-current=page]{background:var(--brand-050);color:var(--brand-700);font-weight:600}.nav-icon{width:18px;text-align:center;opacity:.85;flex:none}.nav-badge{-webkit-margin-start:auto;margin-inline-start:auto;min-width:20px;padding:1px 6px;border-radius:var(--r-full);background:var(--bad-600);color:#fff;font-size:11px;font-weight:600;text-align:center}.main{display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;height:var(--topbar-h);display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-5);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-border-after:1px solid var(--glass-border);border-block-end:1px solid var(--glass-border);z-index:15}.topbar-title{color:var(--ink-900)}.topbar-spacer{flex:1 1}.content{padding:var(--s-5);max-width:1360px}.page-head{display:flex;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap}.page-head p{color:var(--ink-500);margin-top:2px}.page-actions{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:var(--s-2);flex-wrap:wrap}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.card-pad{padding:var(--s-5)}.card-head{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.card-head h2{flex:1 1}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.grid{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.row{align-items:center;flex-wrap:wrap}.col,.row{display:flex;gap:var(--s-3)}.col{flex-direction:column}.spacer{flex:1 1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-4);border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);font:inherit;font-weight:550;cursor:pointer;transition:transform .1s var(--ease),background .14s var(--ease),box-shadow .14s var(--ease);white-space:nowrap}.btn:hover{background:var(--ink-050)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--brand-600);border-color:var(--brand-600);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--brand-700)}.btn-danger{background:var(--bad-600);border-color:var(--bad-600)}.btn-ghost:hover{background:rgba(17,26,44,.06)}.btn-sm{min-height:30px;padding:0 var(--s-3);font-size:13px}.btn-block{width:100%}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:13px;font-weight:550;color:var(--ink-700)}.hint{font-size:12px;color:var(--ink-400)}.input,.select,.textarea{width:100%;min-height:38px;padding:8px var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);font:inherit;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.textarea{min-height:92px;resize:vertical;line-height:1.6}.input:focus,.select:focus,.textarea:focus{outline:none;box-shadow:0 0 0 3px var(--brand-050)}.input::placeholder{color:var(--ink-300)}.input-error{border-color:var(--bad-600)}.checkline{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer}.checkline:hover{background:var(--ink-050)}.checkline input{margin-top:3px}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--r-full);font-size:12px;font-weight:600;background:var(--calm-100);color:var(--calm-600);white-space:nowrap}.badge-good{background:var(--good-100);color:var(--good-600)}.badge-warn{background:var(--warn-100);color:var(--warn-600)}.badge-bad{background:var(--bad-100);color:var(--bad-600)}.badge-info{background:var(--brand-100);color:var(--brand-700)}.badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.stat{display:flex;flex-direction:column;gap:2px;padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.stat-value{font-size:26px;font-weight:660;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.stat-label{font-size:13px;color:var(--ink-500)}.stat-note{font-size:12px;color:var(--ink-400)}.stat-attention{border-color:rgba(194,56,74,.35);background:linear-gradient(180deg,rgba(251,223,227,.5),var(--surface) 60%)}.meter{height:6px;border-radius:var(--r-full);background:var(--ink-100);overflow:hidden}.meter>span{display:block;height:100%;background:var(--brand-500);border-radius:inherit;transition:width .4s var(--ease)}.meter-good>span{background:var(--good-600)}.meter-warn>span{background:var(--warn-600)}.meter-bad>span{background:var(--bad-600)}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}table.table{width:100%;border-collapse:collapse;font-size:13.5px}.table th{text-align:start;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.045em;color:var(--ink-400);background:var(--ink-050);white-space:nowrap}.table td,.table th{padding:var(--s-3) var(--s-4);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.table td{vertical-align:middle}.table tbody tr:last-child td{-webkit-border-after:none;border-block-end:none}.table tbody tr:hover{background:var(--brand-050)}.table-clickable tbody tr{cursor:pointer}.tabs{display:flex;gap:var(--s-1);padding:4px;border-radius:var(--r-md);background:var(--ink-050);border:1px solid var(--border);overflow-x:auto}.tab{padding:6px var(--s-4);border-radius:var(--r-sm);border:none;background:transparent;font:inherit;font-weight:550;color:var(--ink-500);cursor:pointer;white-space:nowrap}.tab[aria-selected=true]{background:var(--surface);color:var(--ink-900);box-shadow:var(--shadow-sm)}.tab-count{-webkit-margin-start:6px;margin-inline-start:6px;font-size:12px;color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stepper{flex-wrap:wrap;margin-bottom:var(--s-5)}.step,.stepper{display:flex;gap:var(--s-2)}.step{align-items:center;padding:6px var(--s-3);border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--ink-500)}.step-index{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--ink-100);color:var(--ink-500);font-size:11px;font-weight:700}.step-current{border-color:var(--brand-500);color:var(--brand-700);background:var(--brand-050)}.step-current .step-index{background:var(--brand-600);color:#fff}.step-done .step-index{background:var(--good-600);color:#fff}.transcript{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);background:var(--surface-sunken);border-radius:var(--r-lg);border:1px solid var(--border);max-height:60vh;overflow-y:auto}.bubble{max-width:78%;padding:10px var(--s-4);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);white-space:pre-wrap;word-break:break-word}.bubble-out{align-self:flex-end;background:var(--brand-600);color:#fff;border-end-end-radius:var(--r-sm)}.bubble-in{align-self:flex-start;background:var(--surface);border:1px solid var(--border);border-end-start-radius:var(--r-sm)}.bubble-human{background:var(--ink-800)}.bubble-blocked{background:var(--bad-100);color:var(--bad-600);border:1px dashed var(--bad-600)}.bubble-meta{font-size:11px;opacity:.75;margin-top:4px;display:flex;gap:var(--s-2);flex-wrap:wrap}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-5);text-align:center;color:var(--ink-500)}.empty-icon{font-size:30px;opacity:.6}.empty h3{color:var(--ink-800)}.skeleton{background:linear-gradient(90deg,var(--ink-100),var(--ink-050),var(--ink-100));background-size:200% 100%;animation:shimmer 1.3s linear infinite;border-radius:var(--r-md);height:14px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.alert{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);font-size:13.5px}.alert-error{background:var(--bad-100);border-color:rgba(194,56,74,.3);color:var(--bad-600)}.alert-warn{background:var(--warn-100);border-color:rgba(176,106,0,.3);color:var(--warn-600)}.alert-good{background:var(--good-100);border-color:rgba(15,138,95,.3);color:var(--good-600)}.alert-info{background:var(--brand-050);border-color:var(--brand-100);color:var(--brand-700)}.overlay{position:fixed;inset:0;background:rgba(11,18,32,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:var(--s-4);z-index:60;animation:fade .16s var(--ease)}.dialog{width:min(520px,100%);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4);animation:rise .2s var(--ease)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px) scale(.99)}}.toasts{position:fixed;inset-block-end:var(--s-5);inset-inline-end:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2);z-index:80}.toast{min-width:260px;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--ink-900);color:#fff;box-shadow:var(--shadow-lg);animation:rise .2s var(--ease)}.toast-error{background:var(--bad-600)}.toast-good{background:var(--good-600)}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:var(--s-5);background:radial-gradient(900px 500px at 12% -10%,var(--brand-050),transparent 60%),radial-gradient(700px 400px at 100% 0,#eaf3ff,transparent 55%),var(--surface-sunken)}.auth-card{width:min(400px,100%);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4)}.kv{display:grid;grid-template-columns:minmax(120px,auto) 1fr;grid-gap:var(--s-2) var(--s-4);gap:var(--s-2) var(--s-4);font-size:13.5px}.kv dt{color:var(--ink-500)}.kv dd{margin:0;color:var(--ink-900)}.muted{color:var(--ink-500)}.small{font-size:12.5px}.strong{font-weight:600}.truncate{text-overflow:ellipsis;max-width:34ch}.sr-only,.truncate{overflow:hidden;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);border:0}@media (max-width:1024px){.app{grid-template-columns:1fr}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:var(--sidebar-w);transform:translateX(-110%);transition:transform .24s var(--ease)}html[dir=rtl] .sidebar{transform:translateX(110%)}.sidebar[data-open=true]{transform:none}.content{padding:var(--s-4)}.bubble{max-width:88%}}@media (min-width:1025px){.nav-toggle{display:none}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes spin{to{transform:rotate(1turn)}}.main{min-width:0}.content{width:100%;max-width:1600px;margin-inline:auto}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.sidebar{background:var(--surface)}.brand-mark{width:36px;height:36px;border-radius:var(--r-md);background:var(--brand-600);font-size:17px}.workspace-switch{display:flex;align-items:center;gap:var(--s-3);margin:0 var(--s-1) var(--s-3);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);color:var(--ink-800)}.workspace-switch:hover{background:var(--surface-sunken);text-decoration:none}.workspace-switch>span:nth-child(2){flex:1 1;min-width:0}.workspace-switch .small,.workspace-switch strong{display:block;overflow-wrap:anywhere}.workspace-dot{width:10px;height:10px;background:var(--brand-600);border-radius:var(--r-full);flex:none}.topbar{background:var(--surface)}.page-head{-webkit-margin-after:var(--s-5);margin-block-end:var(--s-5)}.page-head h1{font-size:26px}.eyebrow{color:var(--ink-500);font-size:12px;font-weight:600;-webkit-margin-after:var(--s-1);margin-block-end:var(--s-1)}.workspace-home{display:flex;flex-direction:column;gap:var(--s-5);-webkit-margin-after:var(--s-6);margin-block-end:var(--s-6)}.channel-intro,.workspace-welcome{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-2);flex-wrap:wrap}.channel-intro h2,.workspace-welcome h2{font-size:24px;-webkit-margin-after:var(--s-1);margin-block-end:var(--s-1)}.workspace-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);grid-gap:var(--s-5);gap:var(--s-5);align-items:start}.sales-request-grid>*,.workspace-columns>*{min-width:0}.workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.workspace-metric{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--ink-700);background:var(--surface)}.workspace-metric:hover{border-color:var(--brand-500);text-decoration:none}.workspace-metric strong{font-size:34px;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.metric-action{color:var(--ink-500);font-size:12px}.metric-warn{border-color:var(--warn-600)}.metric-warn strong{color:var(--warn-600)}.metric-danger{background:var(--bad-100);border-color:var(--bad-100)}.metric-danger strong{color:var(--bad-600)}.task-list{display:flex;flex-direction:column}.task-row{display:flex;gap:var(--s-3);align-items:center;justify-content:space-between;padding-block:var(--s-4);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);color:var(--ink-800)}.task-row:first-child{-webkit-padding-before:0;padding-block-start:0}.task-row:last-child{border:0;-webkit-padding-after:0;padding-block-end:0}.task-row:hover{text-decoration:none;color:var(--brand-700)}.task-person{display:flex;align-items:center;gap:var(--s-3);min-width:0}.task-person>div{min-width:0;overflow-wrap:anywhere}.contact-avatar{width:38px;height:38px;border-radius:var(--r-md);display:grid;place-items:center;flex:none;background:var(--brand-050);font-weight:600}.task-state{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-1);flex:none}.setup-list{list-style:none;padding:0;margin-block:var(--s-4)}.setup-list li{display:flex;gap:var(--s-3);align-items:center;padding-block:var(--s-3)}.setup-list li>:nth-child(2){flex:1 1}.step-number{width:26px;height:26px;border:1px solid var(--border-strong);color:var(--ink-500);border-radius:var(--r-full);display:grid;place-items:center;font-size:12px;flex:none}.setup-list li[data-done=true] .step-number{background:var(--good-100);color:var(--good-600);border-color:var(--good-100)}.setup-list-detailed li{align-items:flex-start;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.setup-list-detailed li:last-child{border:0}.workspace-empty{padding:var(--s-6);text-align:center;align-items:center;gap:var(--s-3);color:var(--ink-500)}.profile-fields,.workspace-empty{display:flex;flex-direction:column}.profile-fields{margin:0;padding:0;border:0;min-width:0;gap:var(--s-4)}.channel-intro{background:var(--brand-050);padding:var(--s-5);border-radius:var(--r-lg);-webkit-margin-after:var(--s-5);margin-block-end:var(--s-5)}.channel-settings{-webkit-margin-before:var(--s-5);margin-block-start:var(--s-5)}.sales-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;-webkit-margin-after:var(--s-3);margin-block-end:var(--s-3)}.filter-tabs{display:flex;flex-wrap:wrap;gap:var(--s-1)}.filter-tab{border:1px solid transparent;background:transparent;color:var(--ink-500);border-radius:var(--r-sm);font:inherit;padding:var(--s-2) var(--s-3);cursor:pointer}.filter-tab:hover{background:var(--ink-100)}.filter-tab[aria-pressed=true]{color:var(--brand-700);background:var(--brand-050);border-color:var(--brand-100);font-weight:600}.sales-disclaimer{-webkit-margin-after:var(--s-5);margin-block-end:var(--s-5)}.sales-request-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.sales-request{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}.sales-request[data-overdue=true]{-webkit-border-start:3px solid var(--warn-600);border-inline-start:3px solid var(--warn-600)}.request-heading{display:flex;justify-content:space-between;gap:var(--s-3);align-items:center}.request-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding-block:var(--s-3);border-block:1px solid var(--border)}.request-slots dt{font-size:12px;color:var(--ink-500)}.request-slots dd{margin:0;color:var(--ink-900);font-weight:600;overflow-wrap:anywhere}.request-meta{display:flex;gap:var(--s-2);justify-content:space-between;flex-wrap:wrap;font-size:12px;color:var(--ink-500);overflow-wrap:anywhere}.request-editor{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);-webkit-padding-before:var(--s-3);padding-block-start:var(--s-3)}.request-editor summary{color:var(--brand-700);cursor:pointer;padding-block:var(--s-2);font-weight:600}.request-editor>div{-webkit-margin-before:var(--s-3);margin-block-start:var(--s-3)}.request-editor label{display:flex;flex-direction:column;gap:var(--s-2)}.responder-settings{-webkit-margin-before:var(--s-6);margin-block-start:var(--s-6);scroll-margin-block-start:var(--s-5)}.responder-settings>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer}.responder-settings>.card{-webkit-margin-before:var(--s-3);margin-block-start:var(--s-3)}.sidebar-backdrop{position:fixed;inset:0;background:rgba(11,18,32,.35);z-index:19;border:0}@media (max-width:1150px){.workspace-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.workspace-metric{padding:var(--s-4)}.channel-intro h2,.workspace-welcome h2{font-size:21px}.task-row{flex-wrap:wrap}.task-state{align-items:flex-start}.setup-list-detailed li{flex-wrap:wrap}.card-pad,.sales-request{padding:var(--s-4)}.page-actions,.page-head,.responder-settings>summary{flex-wrap:wrap}.workspace-empty{padding:var(--s-5)}}:root{--surface-sunken:#eef2f8;--brand-700:#304bbd;--brand-600:#4263e8;--brand-500:#6381f2;--shadow-sm:0 2px 4px rgba(25,43,85,.04),0 8px 24px -16px rgba(25,43,85,.22);--control-edge:#cad3e2;--control-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 3px 0 var(--control-edge),0 5px 9px rgba(25,43,85,.08)}.sidebar{background:linear-gradient(170deg,#17213d,#10182e);-webkit-border-end:1px solid #273452;border-inline-end:1px solid #273452;color:#dae3f6}.sidebar .brand-name{color:#fff;font-size:20px;letter-spacing:.04em}.sidebar .brand-sub{color:#a6b6d5}.brand-mark{background:linear-gradient(145deg,#86a1ff,#3658d6);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 0 #243b96,0 8px 18px rgba(0,0,0,.28)}.sidebar .workspace-switch{background:rgba(255,255,255,.045);border-color:rgba(179,199,239,.16);color:#f2f5fd;border-radius:var(--r-lg);padding-block:var(--s-4)}.sidebar .workspace-switch:hover{background:rgba(255,255,255,.08)}.sidebar .workspace-switch .muted{color:#a6b6d5}.sidebar .workspace-dot{background:#91aaff;box-shadow:0 0 0 4px rgba(145,170,255,.1)}.nav-group{-webkit-margin-after:var(--s-2);margin-block-end:var(--s-2)}.nav-section{color:#94a7ca;-webkit-padding-before:var(--s-3);padding-block-start:var(--s-3);font-size:11px;letter-spacing:0}.sidebar .nav-item{color:#d5def0;min-height:44px;border:1px solid transparent;border-radius:var(--r-md);margin-block:2px;font-weight:450}.sidebar .nav-item:hover{background:rgba(255,255,255,.055);color:#fff}.sidebar .nav-item[aria-current=page]{background:linear-gradient(120deg,rgba(121,151,255,.24),rgba(89,119,230,.1));color:#fff;border-color:rgba(146,172,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 8px rgba(0,0,0,.1)}.nav-icon{display:grid;place-items:center;opacity:1;width:20px}.sidebar>.col .muted{color:#a6b6d5}.sidebar .btn-ghost{color:#d5def0}.sidebar .btn-ghost:hover{background:rgba(255,255,255,.08)}.topbar{border-block-end-color:#dce3ee;background:rgba(255,255,255,.92)}.topbar-title{color:var(--ink-700);font-weight:600}.content{-webkit-padding-before:var(--s-5);padding-block-start:var(--s-5)}.section-navigation{display:flex;gap:var(--s-2);flex-wrap:wrap;-webkit-margin-after:var(--s-5);margin-block-end:var(--s-5);-webkit-padding-after:var(--s-3);padding-block-end:var(--s-3);-webkit-border-after:1px solid #d8e0ed;border-block-end:1px solid #d8e0ed}.section-navigation a{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);min-height:40px;color:var(--ink-500);border-radius:var(--r-md);font-size:13px}.section-navigation a:hover{background:#e3e9f4;text-decoration:none}.section-navigation a[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-sm);font-weight:600}.card{border-color:#dce3ee;border-radius:18px;box-shadow:0 2px 2px rgba(25,43,85,.025),0 10px 28px -22px rgba(25,43,85,.32)}.card-head{border-block-end-color:#e8edf5;min-height:62px}.btn{min-height:40px;padding-inline:18px;border:1px solid #d4ddeb;border-radius:11px;background:linear-gradient(180deg,#fff,#f7f9fd);font-weight:600;transition:transform .13s ease,box-shadow .13s ease,background .13s ease}.btn:hover{background:linear-gradient(180deg,#fff,#edf2fc);transform:translateY(-1px);text-decoration:none}.btn:active{transform:translateY(3px);box-shadow:inset 0 1px 2px rgba(25,43,85,.12),0 0 0 var(--control-edge)}.btn-primary{color:#fff;border-color:#3c5bd3;background:linear-gradient(180deg,#6481f6,#4263e8 55%,#3757d5);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 3px 0 #2841a7,0 8px 16px -7px rgba(58,85,205,.5)}.btn-primary:hover{background:linear-gradient(180deg,#7390ff,#4263e8)}.btn-primary:active{box-shadow:inset 0 2px 3px rgba(24,43,112,.22),0 0 0 #2841a7}.btn-danger{color:#fff;border-color:#b83a4e;background:linear-gradient(180deg,#dc6173,#bd3b50);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 3px 0 #8e2b3b,0 7px 12px -7px rgba(153,39,57,.45)}.btn-danger:hover{background:#bd3b50}.btn-ghost:hover{background:var(--ink-050);transform:none}.btn-sm{min-height:32px;padding-inline:var(--s-3);border-radius:9px}.btn:disabled{box-shadow:none;opacity:.48}.input,.select,.textarea{background:#f8faff;border-color:#d6dfec;border-radius:11px;min-height:42px;box-shadow:inset 0 2px 3px rgba(34,54,96,.04);color:var(--ink-800)}.input:focus,.select:focus,.textarea:focus{background:#fff;border-color:var(--brand-500);box-shadow:0 0 0 3px rgba(99,129,242,.12)}.workspace-welcome{padding:var(--s-5);background:linear-gradient(120deg,#fff,#f4f7ff);border:1px solid #dce5f5;border-radius:20px;box-shadow:var(--shadow-sm)}.workspace-metric{border-radius:17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 3px 0 #dce3ef,0 10px 20px -17px rgba(25,43,85,.4)}.workspace-metric.metric-danger{border-color:#f0c9d0;box-shadow:0 3px 0 #efc9d0}.filter-tabs{gap:var(--s-2)}.filter-tab{min-height:38px;border-radius:10px;background:#e6ecf6;border-color:#dbe3f0;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);padding-inline:var(--s-3);font-size:13px}.filter-tab[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#607cf0,#4263e8);border-color:#4263e8;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 2px 0 #2d46ae}.filter-tab:active{transform:translateY(1px)}.contact-avatar{background:linear-gradient(145deg,#f1f5ff,#e2eaff);border:1px solid #d8e2fb;box-shadow:inset 0 1px 0 #fff,0 2px 0 #d1dcf2}.request-editor>form{-webkit-margin-before:var(--s-4);margin-block-start:var(--s-4)}.request-outcome{-webkit-border-start:3px solid var(--brand-500);border-inline-start:3px solid var(--brand-500);-webkit-padding-start:var(--s-3);padding-inline-start:var(--s-3);font-size:13px}.request-links{display:flex;gap:var(--s-2);flex-wrap:wrap}.record-section{margin-block:var(--s-5)}.record-evidence,.record-history{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);padding-block:var(--s-3);font-size:13px}.record-evidence summary,.record-history summary{cursor:pointer;color:var(--ink-500);min-height:32px}.history-list{list-style:none;padding:0;margin:0}.history-list li{padding-block:var(--s-3);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);overflow-wrap:anywhere}.history-list time{display:block;color:var(--ink-500);font-size:12px}.draft-label{color:#8b5700;font-size:12px;font-weight:600}.badge{border-radius:7px}@media (max-width:600px){.section-navigation{gap:var(--s-1)}.section-navigation a{padding-inline:var(--s-2);font-size:12px}.workspace-welcome{padding:var(--s-4)}.request-editor .row .btn{white-space:normal}.nav-item{min-height:44px}}.drawer-close,.drawer-languages,.mobile-navigation{display:none}.conversation-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.conversation-layout>*,.grid>*,.table-wrap{min-width:0}.visual-queues{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;-webkit-margin-after:20px;margin-block-end:20px}.queue-tile{--queue-color:#4263e8;--queue-tint:#eef2ff;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"icon count" "title arrow";align-items:center;grid-gap:16px 8px;gap:16px 8px;padding:20px;color:#233252;text-align:start;font:inherit;border:1px solid #dbe3f0;border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 5px 0 #e2e8f3,0 12px 24px -18px #7d8dab;transition:border-color .15s,transform .15s}.queue-tile:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:var(--queue-tint);inset-inline-end:-32px;inset-block-end:-55px;z-index:-1}.queue-tile:hover{text-decoration:none;border-color:var(--queue-color);transform:translateY(-1px)}.queue-tile[aria-pressed=true]{border:2px solid var(--queue-color);padding:19px;background:var(--queue-tint);box-shadow:0 4px 0 color-mix(in srgb,var(--queue-color) 28%,white)}.tone-blue{--queue-color:#4263e8;--queue-tint:#eef2ff}.tone-violet{--queue-color:#7654ce;--queue-tint:#f1ecff}.tone-amber{--queue-color:#a56710;--queue-tint:#fff3da}.tone-rose{--queue-color:#c24565;--queue-tint:#ffedf2}.tile-icon{grid-area:icon;width:52px;height:52px;display:grid;place-items:center;color:var(--queue-color);background:var(--queue-tint);border-radius:17px;border:1px solid color-mix(in srgb,var(--queue-color) 12%,white);box-shadow:inset 0 1px 0 #fff,0 3px 0 color-mix(in srgb,var(--queue-color) 15%,white)}.queue-tile[aria-pressed=true] .tile-icon{color:#fff;background:var(--queue-color);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 3px 0 color-mix(in srgb,var(--queue-color) 70%,#14203b)}.tile-count{grid-area:count;color:#1b2b4d;font-size:34px;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile-title{grid-area:title;font-size:14px;font-weight:600}.tile-arrow{grid-area:arrow;color:var(--queue-color)}.queue-filter{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.queue-filter>svg{color:var(--ink-500);flex:none}.queue-filter>select{width:min(100%,260px)}.icon-button{width:44px;height:44px;min-height:44px;padding:0}.request-meta>span{display:flex;align-items:flex-start;gap:6px}.request-meta>span>svg{flex:none}.request-meta [data-late=true]{color:#9a6116}.request-editor>summary{display:flex;align-items:center;gap:8px;list-style:none;min-height:48px}.request-editor>summary:after{content:"+";-webkit-margin-start:auto;margin-inline-start:auto;font-size:22px;font-weight:400}.request-editor[open]>summary:after{content:"−"}.request-editor>summary::-webkit-details-marker{display:none}.request-links>a{flex:1 1}.request-campaign{overflow-wrap:anywhere}.sales-disclaimer{margin-block:20px;font-size:12px}.queue-visual{width:180px;height:146px;position:relative;flex:none;color:#4263e8;margin-block:0 12px}.visual-orbit{position:absolute;width:130px;height:130px;border-radius:50%;inset:8px 24px;background:#eff3ff}.visual-orbit.orbit-two{width:158px;height:80px;inset:44px 12px;border:1px dashed #ccd7f6;transform:rotate(-18deg)}.visual-paper{position:absolute;width:70px;height:86px;inset-block-start:22px;inset-inline-start:19px;background:#fff;border:1px solid #dce5f7;border-radius:12px;transform:rotate(12deg);box-shadow:0 8px 18px -9px #a5b5dd;padding:17px 12px}.visual-paper i{display:block;height:5px;background:#e0e8fb;margin-block:8px;border-radius:4px}.visual-main{width:83px;height:83px;inset-block-start:31px;inset-inline-end:29px;place-items:center;border-radius:25px;background:linear-gradient(145deg,#6b88ff,#4263e8);color:#fff;border:1px solid #7892ff;transform:rotate(-8deg);box-shadow:inset 0 1px 0 #a5b8ff,0 6px 0 #cfdaff,0 14px 24px -12px #5e7acb}.visual-check,.visual-main{position:absolute;display:grid}.visual-check{width:37px;height:37px;place-items:center;inset-block-end:13px;inset-inline-end:12px;border:4px solid #fff;border-radius:50%;background:#e0f5eb;color:#147957}.queue-visual-overdue .visual-main{background:linear-gradient(145deg,#e8bc76,#b37a23);border-color:#ecc88e;box-shadow:inset 0 1px 0 #ffe5bc,0 6px 0 #f3dfbe,0 14px 24px -12px #aa8143}.queue-visual-unassigned .visual-main{background:linear-gradient(145deg,#ab93e9,#7654ce);border-color:#b9a5ed;box-shadow:inset 0 1px 0 #cbbdf4,0 6px 0 #e2d8fb,0 14px 24px -12px #8d72c5}@media (max-width:1100px){.conversation-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.sidebar{width:min(312px,88vw);height:100dvh;padding-block:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom));z-index:60}.sidebar[data-open=true],html[dir=rtl] .sidebar[data-open=true]{transform:none}.sidebar .nav{flex:1 1;min-height:0;overscroll-behavior:contain}.sidebar>.spacer{display:none}.drawer-close{display:inline-flex;-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.sidebar-backdrop{z-index:50}.section-navigation{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:thin;-webkit-padding-after:10px;padding-block-end:10px}.section-navigation a{flex:none;white-space:nowrap}.table-wrap{max-width:100%;overscroll-behavior-inline:contain}}@media (max-width:768px){:root{--topbar-h:64px}.content{padding:18px 16px calc(100px + env(safe-area-inset-bottom))}.topbar{padding:8px 16px;gap:12px}.topbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.topbar-languages,.topbar-spacer{display:none}.drawer-languages{display:flex;gap:8px}.page-head{align-items:flex-start;gap:12px;-webkit-margin-after:20px;margin-block-end:20px;flex-wrap:nowrap}.page-head>div:first-child{min-width:0;flex:1 1}.page-head h1{font-size:23px;line-height:1.5}.page-head p{font-size:13px;line-height:1.8}.page-actions{flex:none;max-width:100%}.section-navigation{-webkit-margin-after:20px;margin-block-end:20px;gap:6px}.section-navigation a{min-height:44px;font-size:12px}.mobile-navigation{position:fixed;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);-webkit-border-before:1px solid #dce5f3;border-block-start:1px solid #dce5f3;box-shadow:0 -6px 24px -12px rgba(29,46,88,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40}.mobile-navigation>a,.mobile-navigation>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;color:#68758e;font:inherit;font-size:11px;text-decoration:none;background:none;border:none;border-radius:14px;cursor:pointer;padding:5px}.mobile-navigation [aria-current=page],.mobile-navigation [aria-expanded=true]{background:#edf2ff;color:#385bd2;font-weight:600}.mobile-navigation [aria-current=page] svg{filter:drop-shadow(0 3px 3px #c6d3fa)}.visual-queues{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;-webkit-margin-after:24px;margin-block-end:24px}.queue-tile{padding:15px;border-radius:20px;gap:12px 4px;min-height:125px}.queue-tile[aria-pressed=true]{padding:14px}.tile-icon{width:44px;height:44px;border-radius:14px}.tile-count{font-size:28px}.tile-title{font-size:13px}.sales-toolbar{gap:12px;align-items:center}.queue-filter{flex-basis:100%}.queue-filter>select{flex:1 1;width:100%}.sales-request{padding:18px;gap:16px;border-radius:22px}.request-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.request-heading .task-person{flex:1 1 170px}.request-heading>.badge{max-width:100%;white-space:normal}.request-heading h3{font-size:15px}.request-meta{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.request-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.request-links .btn{padding-inline:8px;min-width:0;font-size:13px}.request-editor .grid-2{grid-template-columns:minmax(0,1fr)}.request-editor form>.row{flex-direction:column;align-items:stretch}.request-editor form>.row .btn{width:100%}.request-slots{gap:14px}.record-section .grid-2{grid-template-columns:minmax(0,1fr)}.workspace-welcome{gap:16px;padding:20px}.workspace-welcome .btn{width:100%}.workspace-welcome h2{font-size:21px}.workspace-columns{gap:20px}.workspace-empty{padding:24px 18px}.workspace-empty h2{font-size:18px}.workspace-empty p{font-size:13px}.btn,.btn-sm,.tab{min-height:44px}.input,.select,.textarea{font-size:16px;min-height:46px;width:100%}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.card-head{padding:16px;flex-wrap:wrap}.card-head h2{font-size:15px;min-width:0}.kv{grid-template-columns:minmax(82px,auto) minmax(0,1fr);font-size:13px}.kv dd{overflow-wrap:anywhere}.toasts{inset-inline:16px;inset-block-end:calc(88px + env(safe-area-inset-bottom))}.toast{min-width:0;width:100%}.dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.bubble{max-width:94%;overflow-wrap:anywhere}}@media (max-width:359px){.content{padding-inline:12px}.tile-title{font-size:12px}.queue-tile{padding:12px}.queue-tile[aria-pressed=true]{padding:11px}.request-links{grid-template-columns:minmax(0,1fr)}}:root{color-scheme:dark;--ink-900:#f2f5f7;--ink-800:#dce2e8;--ink-700:#cbd3dc;--ink-500:#a4afbc;--ink-400:#929eae;--ink-300:#667382;--ink-200:#414956;--ink-100:#30353f;--ink-050:#242830;--paper:#202329;--surface:#252930;--surface-sunken:#1b1e24;--brand-700:#70e8f3;--brand-600:#30d8e9;--brand-500:#1bc6dc;--brand-100:#24434b;--brand-050:#20343c;--good-600:#84e0b3;--good-100:#203d32;--warn-600:#f2c37a;--warn-100:#403627;--bad-600:#f6a0b2;--bad-100:#422c35;--calm-600:#c0b7e7;--calm-100:#353142;--border:#383e48;--border-strong:#515b68;--glass-bg:#252930;--glass-border:#383e48;--shadow-sm:inset 0 1px 0 #ffffff08,0 4px 10px #00000024;--shadow-md:inset 0 1px 0 #ffffff09,0 12px 24px #00000030;--shadow-lg:0 24px 56px #00000066;--control-edge:#12151a;--control-shadow:inset 0 1px 0 #ffffff14,0 3px 0 #111419,0 6px 12px #00000038}body{background:radial-gradient(ellipse at 42% 0,#30343d55,transparent 55%),#1b1e24}::selection{color:#eaffff;background:#28616b}:focus-visible{outline:2px solid var(--brand-700);outline-offset:4px}.sidebar{background:linear-gradient(165deg,#24272f,#1c1f25);border-inline-end-color:#363b44;box-shadow:5px 0 22px #00000024}.nav-section,.sidebar .brand-sub,.sidebar .workspace-switch .muted,.sidebar>.col .muted{color:#a4afbc}.brand-mark{color:#6eebf8;background:linear-gradient(145deg,#343b44,#23262d);border:1px solid #45606a;box-shadow:inset 0 1px 0 #ffffff15,0 3px 0 #12151a,0 0 18px #22d5eb16}.sidebar .workspace-switch{background:#1d2026;border-color:#3a404a;box-shadow:inset 0 2px 5px #00000030}.sidebar .workspace-dot{background:var(--brand-600);box-shadow:0 0 0 4px #24d9ed14,0 0 12px #24d9ed44}.sidebar .btn-ghost,.sidebar .nav-item{color:#bbc5d1}.sidebar .nav-item[aria-current=page]{color:#86edf6;border-color:#3b5a62;background:linear-gradient(135deg,#303b43,#252c33);box-shadow:inset 0 1px 0 #ffffff0c,0 3px 7px #00000030}.sidebar .nav-item[aria-current=page] .nav-icon{filter:drop-shadow(0 0 5px #24d9ed50)}.topbar{background:#20242bea;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.section-navigation,.topbar{border-block-end-color:var(--border)}.section-navigation a:hover{background:#2c313a}.section-navigation a[aria-current=page]{background:#292f37;color:var(--brand-700);box-shadow:inset 0 1px 0 #ffffff10,0 3px 7px #00000026}.card,.workspace-metric{border-color:var(--border);background:linear-gradient(155deg,#2b2f38,#242830);box-shadow:var(--shadow-md)}.card-head{border-block-end-color:var(--border)}.workspace-welcome{background:radial-gradient(ellipse at 0 0,#2e62632b,transparent 65%),linear-gradient(135deg,#2b3039,#242830);border-color:#3b4651}.workspace-metric.metric-danger{border-color:#63424d;box-shadow:var(--shadow-sm)}.btn{color:var(--ink-800);background:linear-gradient(175deg,#3a404a,#2b3039);border-color:#474e59;box-shadow:var(--control-shadow)}.btn:hover{background:linear-gradient(175deg,#454d59,#303741)}.btn:active{box-shadow:inset 0 2px 5px #00000060}.btn-primary{color:#a0f5fb;border-color:#368492;background:linear-gradient(175deg,#31545e,#243b45);box-shadow:inset 0 1px 0 #8ff5ff28,0 3px 0 #111b21,0 6px 18px #15d6e71a}.btn-primary:hover{color:#cefbff;background:linear-gradient(175deg,#3c6872,#2a4852);border-color:#57bac7}.btn-primary:active{box-shadow:inset 0 2px 5px #00000055}.btn-danger{color:#ffd4de;border-color:#89505e;background:linear-gradient(175deg,#653d4c,#452d37);box-shadow:var(--control-shadow)}.btn-danger:hover{background:#683f4c}.btn-ghost{background:transparent;box-shadow:none;border-color:transparent}.btn-ghost:hover{background:#ffffff09;box-shadow:none}.input,.select,.textarea{background:#1c2027;border-color:#414a56;color:var(--ink-900);box-shadow:inset 0 2px 5px #00000046,0 1px 0 #ffffff06}.input::placeholder,.textarea::placeholder{color:#939eac;opacity:1}.input:focus,.select:focus,.textarea:focus{background:#20262e;border-color:#5acbd9;box-shadow:inset 0 2px 4px #00000030,0 0 0 3px #30d8e918}input[type=checkbox],input[type=radio]{accent-color:#30d8e9}.filter-tab{color:var(--ink-700);background:#272c34;border-color:#414853;box-shadow:inset 0 1px 0 #ffffff0a}.filter-tab[aria-pressed=true]{color:#a0f5fb;background:#2a444d;border-color:#407d89;box-shadow:inset 0 1px 0 #ffffff12,0 2px 0 #11181d}.contact-avatar{color:var(--brand-700);background:linear-gradient(145deg,#39434e,#252c34);border-color:#465560;box-shadow:inset 0 1px 0 #ffffff14,0 2px 3px #00000040}.tone-blue{--queue-color:#51e0f0;--queue-tint:#253e47}.tone-violet{--queue-color:#c0a8fa;--queue-tint:#383146}.tone-amber{--queue-color:#f0c281;--queue-tint:#41372b}.tone-rose{--queue-color:#f5a0b4;--queue-tint:#422e38}.queue-tile{color:var(--ink-800);background:linear-gradient(145deg,#2e333d,#23272f);border-color:#3d4550;box-shadow:inset 0 1px 0 #ffffff0c,0 4px 0 #14171d,0 12px 22px #0000002b}.queue-tile:after{background:radial-gradient(circle,var(--queue-tint),transparent 70%)}.queue-tile[aria-pressed=true]{background:linear-gradient(145deg,#303943,#252b33);border-color:var(--queue-color);box-shadow:inset 0 0 0 1px #00000070,0 4px 0 #11151a,0 0 20px color-mix(in srgb,var(--queue-color) 10%,transparent)}.queue-tile[aria-pressed=true] .tile-icon,.tile-icon{color:var(--queue-color);background:linear-gradient(145deg,#353b46,#22262e);border-radius:50%;border:1px solid #4b5360;box-shadow:inset 0 1px 0 #ffffff12,0 3px 6px #00000055}.queue-tile[aria-pressed=true] .tile-icon{border:2px solid var(--queue-color);box-shadow:inset 0 0 0 3px #191e25,0 0 12px color-mix(in srgb,var(--queue-color) 25%,transparent),0 3px 6px #00000060}.tile-count{color:var(--ink-900);text-shadow:0 2px 2px #00000035}.draft-label,.request-meta [data-late=true]{color:var(--warn-600)}.visual-orbit{background:radial-gradient(circle,#30d8e910,#20262d 65%);border:1px solid #3c4853;box-shadow:inset 0 3px 7px #00000040}.visual-orbit.orbit-two{background:none;border-color:#465761}.visual-paper{background:#2b313b;border-color:#4a5562;box-shadow:0 8px 16px #00000040}.visual-paper i{background:#4e5c6d}.queue-visual-overdue .visual-main,.queue-visual-unassigned .visual-main,.visual-main{color:#72e7f3;border:2px solid #36d3e7;background:linear-gradient(145deg,#39424d,#222730);box-shadow:inset 0 0 0 4px #20252d,inset 0 1px 0 #ffffff30,0 5px 0 #14181f,0 0 18px #30d8e926;border-radius:50%}.queue-visual-overdue .visual-main{color:#f2c37a;border-color:#d5aa68}.queue-visual-unassigned .visual-main{color:#c0a8fa;border-color:#a58bd8}.visual-check{border-color:#242830;background:#284a3c;color:#91ecc0}.auth-screen{background:radial-gradient(ellipse at 50% 10%,#2c4a533d,transparent 60%),#1b1e24}.step-current .step-index,.step-done .step-index{color:#17262b}.bubble-out{color:var(--ink-900)}@media (max-width:768px){.mobile-navigation{background:#20242bf5;border-block-start-color:#414853;box-shadow:0 -6px 24px #00000030}.mobile-navigation>a,.mobile-navigation>button{color:#a4afbc}.mobile-navigation [aria-current=page],.mobile-navigation [aria-expanded=true]{color:#8eedf7;background:linear-gradient(145deg,#34444c,#26343d);box-shadow:inset 0 1px 0 #ffffff10,0 2px 5px #00000030}.mobile-navigation [aria-current=page] svg{filter:drop-shadow(0 0 5px #30d8e940)}}@media (prefers-reduced-motion:reduce){.btn,.queue-tile{transition:none}}.bubble-out{background:#24434d;color:#e3faff}.bubble-human{background:#3b364c;color:#f0eaff}.toast{background:#303944;color:var(--ink-900);border:1px solid var(--border-strong)}.toast-error{background:var(--bad-100);color:var(--bad-600)}.toast-good{background:var(--good-100);color:var(--good-600)}.nav-badge{background:var(--bad-100);color:var(--bad-600)}.stat-attention{background:linear-gradient(180deg,#422c35,var(--surface) 65%);border-color:#66434f}.theme-switch{display:inline-flex;flex-shrink:0;gap:3px;padding:4px;border:1px solid var(--border);border-radius:13px;background:var(--surface-sunken);box-shadow:inset 0 2px 4px #00000020}.theme-switch button{font:inherit;font-size:12px;cursor:pointer;min-height:34px;padding:4px 10px;border:1px solid transparent;border-radius:9px;color:var(--ink-700);background:transparent}.theme-switch [aria-pressed=true]{color:var(--brand-700);background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.card{box-shadow:inset 0 1px 0 #ffffff12,0 3px 0 #00000018,var(--shadow-md)}.btn:disabled{transform:none}html[data-theme=light]{color-scheme:light;--ink-900:#152c35;--ink-800:#203b45;--ink-700:#304c57;--ink-500:#506b77;--ink-400:#617a85;--ink-300:#93a7af;--ink-200:#c4d2d8;--ink-100:#dce6ea;--ink-050:#edf3f5;--paper:#f4f8fa;--surface:#ffffff;--surface-sunken:#e9f0f3;--brand-700:#086573;--brand-600:#087987;--brand-500:#008797;--brand-100:#cdecef;--brand-050:#e7f5f6;--good-600:#176641;--good-100:#e0f2e6;--warn-600:#80520a;--warn-100:#fff0d3;--bad-600:#a32e44;--bad-100:#fce6eb;--calm-600:#65518b;--calm-100:#efeafa;--border:#cbd9df;--border-strong:#9eb4be;--glass-bg:#ffffffed;--glass-border:#cbd9df;--shadow-sm:inset 0 1px 0 #fff,0 3px 7px #23465414;--shadow-md:inset 0 1px 0 #fff,0 12px 26px #23465414;--shadow-lg:0 24px 56px #23465430;--control-shadow:inset 0 1px 0 #fff,0 3px 0 #bed0d7,0 6px 12px #23465418}html[data-theme=light] .auth-screen,html[data-theme=light] body{background:radial-gradient(ellipse at 40% 0,#ffffff,transparent 65%),#eaf1f5}html[data-theme=light] .sidebar{color:var(--ink-800);background:linear-gradient(155deg,#f8fcfd,#e4edf1);border-color:var(--border);box-shadow:5px 0 22px #2346540d}html[data-theme=light] .sidebar .brand-name{color:var(--ink-900)}html[data-theme=light] .sidebar :is(.brand-sub,.muted,.nav-section,.nav-item,.btn-ghost){color:var(--ink-500)}html[data-theme=light] .sidebar .workspace-switch{color:var(--ink-800);background:#e7eff3;border-color:var(--border);box-shadow:inset 0 2px 4px #23465410}html[data-theme=light] :is(.topbar,.mobile-navigation){background:#f5fafcf5;border-color:var(--border)}html[data-theme=light] :is(.card,.workspace-metric,.workspace-welcome){background:linear-gradient(150deg,#ffffff,#f4f9fb);border-color:var(--border);box-shadow:inset 0 1px 0 #fff,0 3px 0 #d4e1e7,var(--shadow-md)}html[data-theme=light] .card-head{border-color:var(--border)}html[data-theme=light] :is(.input,.textarea,.select){color:var(--ink-900);background:#edf4f7;border-color:#b5c9d2;box-shadow:inset 0 2px 4px #23465413,0 1px 0 #fff}html[data-theme=light] :is(.input,.textarea)::placeholder{color:var(--ink-500)}html[data-theme=light] :is(.input,.textarea,.select):focus{background:#fff;border-color:var(--brand-600)}html[data-theme=light] .btn{color:var(--ink-800);background:linear-gradient(#fff,#e7f0f4);border-color:#b5c9d2}html[data-theme=light] .btn:hover{background:#e1eef2}html[data-theme=light] .btn-primary{color:#fff;background:linear-gradient(#138392,#076572);border-color:#076572;box-shadow:inset 0 1px 0 #ffffff40,0 3px 0 #064a54,0 6px 14px #08798725}html[data-theme=light] .btn-primary:hover{background:#075c68}html[data-theme=light] .btn-danger{color:#fff;background:linear-gradient(#b94c61,#a32e44);border-color:#a32e44}html[data-theme=light] .btn-ghost{background:transparent;border-color:transparent;box-shadow:none}html[data-theme=light] :is(.section-navigation a:hover,.filter-tab){color:var(--ink-700);background:#e1ecf1;border-color:var(--border)}html[data-theme=light] :is(.sidebar .nav-item[aria-current=page],.section-navigation a[aria-current=page],.filter-tab[aria-pressed=true],.mobile-navigation [aria-current=page],.mobile-navigation [aria-expanded=true]){color:#075c68;background:linear-gradient(#e4f6f7,#cbe7eb);border-color:#9bcbd2;box-shadow:inset 0 1px 0 #fff,0 2px 4px #23465410}html[data-theme=light] :is(.brand-mark,.contact-avatar,.tile-icon,.visual-main){color:var(--brand-700);background:linear-gradient(145deg,#fff,#d8e8ee);border-color:#9ebfc9;box-shadow:inset 0 1px 0 #fff,0 3px 0 #b4cbd4,0 6px 12px #23465418}html[data-theme=light] .queue-tile{color:var(--ink-800);background:linear-gradient(145deg,#fff,#eaf3f6);border-color:var(--border);box-shadow:inset 0 1px 0 #fff,0 4px 0 #c7d9e1,0 12px 22px #23465412}html[data-theme=light] .queue-tile[aria-pressed=true]{background:#e4f3f5;border-color:var(--brand-600)}html[data-theme=light] .tone-blue{--queue-color:#096d7b;--queue-tint:#d6f0f3}html[data-theme=light] .tone-violet{--queue-color:#715298;--queue-tint:#eee4f8}html[data-theme=light] .tone-amber{--queue-color:#80520a;--queue-tint:#fff0d3}html[data-theme=light] .tone-rose{--queue-color:#a32e44;--queue-tint:#fce6eb}html[data-theme=light] .tile-count{text-shadow:none}html[data-theme=light] :is(.visual-orbit,.visual-paper){background:#e9f3f6;border-color:var(--border-strong)}html[data-theme=light] .visual-check{background:var(--good-100);color:var(--good-600);border-color:var(--surface)}html[data-theme=light] .bubble-out{background:#d5eef1;color:#18434c}html[data-theme=light] .bubble-human{background:#eee5f7;color:#493465}html[data-theme=light] .toast{background:var(--surface);color:var(--ink-900)}html[data-theme=light] .toast-error{background:var(--bad-100);color:var(--bad-600)}html[data-theme=light] .toast-good{background:var(--good-100);color:var(--good-600)}html[data-theme=light] .stat-attention{background:linear-gradient(var(--bad-100),var(--surface));border-color:#e4b7c2}html[data-theme=light] .mobile-navigation>:is(a,button){color:var(--ink-500)}html[data-theme=light] ::selection{background:#b4dfe5;color:#153d46}